.identity-badge{color:#1769ba;vertical-align:middle;white-space:normal;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.identity-badge>svg{flex:0 0 20px;width:20px;height:20px;display:block}.identity-badge__seal{fill:#1874ce}.identity-badge__check{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px}.identity-badge--icon{line-height:1}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(2000px)}}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.homepage-design-test{text-align:left;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 0 0;display:flex}.homepage-design-test>div:first-child{gap:4px;display:grid}.homepage-design-test strong{color:#fff;font-size:13px;font-weight:500}.homepage-design-test span{color:#c0d2d0;font-size:12px;line-height:1.5}.homepage-design-switch{background:#ffffff0c;border:1px solid #ffffff40;border-radius:12px;flex-shrink:0;gap:4px;padding:4px;display:flex}.homepage-design-switch button{color:#e5eeec;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:500}.homepage-design-switch button[aria-pressed=true]{color:#053338;background:#fff}.homepage-design-switch button:hover{box-shadow:inset 0 0 0 1px #ffffff70}.homepage-design-switch button:focus-visible{outline-offset:3px;outline:3px solid #ffb2a9}.homepage-switch-loading{color:#053338;place-items:center;min-height:100vh;font-size:20px;display:grid}@media (width<=600px){.homepage-design-test{flex-direction:column;align-items:flex-start;gap:14px}.homepage-design-switch{width:100%}.homepage-design-switch button{flex:1;padding:10px 8px}}.hamburger-icon{background:0 0;border:0;padding:0}.navbar-dropdown-link{width:100%;min-height:48px;color:inherit;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:flex}.dropdown-modal .dropdown-list li.navbar-dropdown-link-item{padding:0}.navbar .dropdown-list>li>img,.navbar-dropdown-icon{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.language-switcher-container button.flag{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.dropdown-list [role=button]:focus-visible,.language-switcher-container button.flag:focus-visible{outline-offset:3px;outline:2px solid #053338}.dark-color.navbar.navbar--refined:not(.scrolled){width:100%;height:auto;position:relative;top:auto;left:auto;right:auto}.navbar--refined nav.navbar.main-container.header-refinement__inner{gap:24px;width:100%;max-width:none;height:80px;min-height:80px;margin-inline:auto;padding:12px clamp(24px,3.2vw,64px)}.navbar--refined.navbar .profile{gap:16px;min-width:0}.navbar--refined .nav-actions{flex:none;gap:0}.navbar--refined .profile .mode-btn,.navbar--refined .listing-flow-navbar-actions .listing-flow-navbar-btn{border-radius:12px;width:auto;min-width:0;min-height:44px;padding:11px 20px}.navbar--refined .profile .nav-user{border-radius:12px}.navbar--refined .language-switcher-container.header-language-flags{cursor:default;flex:none;align-items:center;gap:2px;margin:0;display:flex}.navbar--refined .header-language-flags button.header-language-flag{cursor:pointer;opacity:.72;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:7px;display:inline-flex}.navbar--refined .header-language-flags .header-language-flag img{object-fit:contain;border-radius:2px;width:28px;height:21px;display:block}.navbar--refined .header-language-flags button.header-language-flag[aria-pressed=true]{opacity:1;background:#ffffff14;border-color:#ffffff80}.navbar--refined .header-language-flags button.header-language-flag:hover{opacity:1;background:#ffffff20}.navbar--refined .header-language-flags button.header-language-flag:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=767px){.navbar--refined nav.navbar.main-container.header-refinement__inner{gap:8px;height:72px;min-height:72px;padding:10px 16px}.navbar--refined.navbar .profile{flex-wrap:nowrap;gap:4px}.navbar--refined .navbar-home .logo{width:120px}.navbar--refined .header-language-flags{gap:0}.navbar--refined .listing-flow-navbar-actions{gap:6px}.navbar--refined .listing-flow-navbar-actions .listing-flow-navbar-btn{padding:10px 12px;font-size:14px}}@media (width<=420px){.navbar--refined .profile .nav-user{display:none}}@media (width<=359px){.navbar--refined nav.navbar.main-container.header-refinement__inner{padding-inline:12px}.navbar--refined .navbar-home .logo{width:105px}.navbar--refined.navbar .profile{gap:0}}.dark-color.navbar.navbar--refined.navbar--marketing:not(.scrolled){color:#053338;z-index:40;background:#fffdf8;border-bottom:1px solid #e6e9df;position:relative}.navbar--marketing nav.navbar.main-container.header-refinement__inner{background:0 0;gap:32px}.navbar--marketing .navbar-home{flex:none;text-decoration:none}.navbar--marketing .marketing-header__brand{color:#053338;white-space:nowrap;align-items:center;gap:8px;display:flex}.navbar--marketing .marketing-header__brand>img{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.navbar--marketing .marketing-header__brand>span{color:#053338;letter-spacing:-.8px;font-size:23px;font-weight:650;line-height:1.2}.navbar--marketing .marketing-header__links{flex:1;align-items:center;gap:28px;min-width:0;margin-left:20px;display:flex}.navbar--marketing .marketing-header__links a{color:#3c5950;white-space:nowrap;min-height:44px;padding-block:11px;font-size:14px;font-weight:500;text-decoration:none}.navbar--marketing .marketing-header__links a:hover,.navbar--marketing .marketing-header__links a[aria-current]{color:#053338;text-underline-offset:6px;text-decoration:underline}.navbar--marketing.navbar .profile{flex:none;gap:10px;margin-left:auto}.navbar--marketing .marketing-header__login{color:#053338;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500}.navbar--marketing .marketing-header__login:hover{background:#edf2e8}.navbar--marketing.navbar .profile .mode-btn{color:#fff;white-space:nowrap;background:#ff5b61;border:1px solid #ff5b61;border-radius:12px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600}.navbar--marketing.navbar .profile .mode-btn:hover{background:#f34e56;border-color:#f34e56}.navbar--marketing.navbar .profile .mode-btn:disabled{cursor:wait;opacity:.6}.navbar--marketing.navbar .header-language-flags button.header-language-flag{width:40px;height:40px;padding:7px}.navbar--marketing .header-language-flags button.header-language-flag[aria-pressed=true]{background:#edf2e8;border-color:#bcccb7}.navbar--marketing .header-language-flags button.header-language-flag:hover{background:#edf2e8}.navbar--marketing .header-language-flags button.header-language-flag:focus-visible{outline:2px solid #187264}.navbar--marketing.navbar .profile .nav-user{color:#053338;background:0 0;border:1px solid #e1e6dc;gap:7px;min-height:44px;padding:5px 9px 5px 5px}.navbar--marketing.navbar .profile .nav-user:hover{background:#edf2e8}.navbar--marketing .nav-user-name{color:#053338;text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:13px;overflow:hidden}.navbar--marketing .nav-user-role{display:none}.navbar--marketing.navbar .profile .nav-user-avatar{width:30px;height:30px}.navbar--marketing .navbar-bell-btn{background:0 0;border:1px solid #e1e6dc;border-radius:12px;width:44px;height:44px}.navbar--marketing .navbar-bell-icon{filter:brightness(0)saturate();opacity:.72}.navbar--marketing.navbar .profile .hamburger-icon{color:#053338;background:#fff;border:1px solid #cdd9cd;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:flex}.navbar--marketing .hamburger-icon:hover{background:#edf2e8}.navbar--marketing .marketing-header__menu-icon{width:21px;height:21px}.navbar--marketing :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #187264}.navbar--marketing .dropdown-modal{border-color:#dce5d5;box-shadow:0 12px 40px #133b261c}@media (width<=1299px){.navbar--marketing nav.navbar.main-container.header-refinement__inner{gap:24px}.navbar--marketing .marketing-header__links{gap:20px;margin-left:4px}.navbar--marketing .nav-user-name{display:none}}@media (width<=1099px){.navbar--marketing .marketing-header__links{display:none}.navbar--marketing .marketing-header__brand>span{font-size:22px}}@media (width<=959px){.navbar--marketing.navbar .profile .mode-btn{display:none}}@media (width<=767px){.navbar--marketing nav.navbar.main-container.header-refinement__inner{gap:8px;min-height:74px;padding:12px 16px}.navbar--marketing .marketing-header__brand{gap:5px}.navbar--marketing .marketing-header__brand>img{flex-basis:32px;width:32px;height:32px}.navbar--marketing .marketing-header__brand>span{letter-spacing:-.7px;font-size:19px}.navbar--marketing.navbar .profile{gap:4px}.navbar--marketing .marketing-header__login,.navbar--marketing.navbar .profile .mode-btn,.navbar--marketing.navbar .profile .nav-user{display:none}.navbar--marketing.navbar .header-language-flags button.header-language-flag{border-radius:7px;width:34px;height:36px;padding:5px}.navbar--marketing .header-language-flags .header-language-flag img{width:24px;height:18px}.navbar--marketing .navbar-bell-btn,.navbar--marketing.navbar .profile .hamburger-icon{border-radius:10px;width:38px;min-width:38px;height:38px}}@media (width<=359px){.navbar--marketing nav.navbar.main-container.header-refinement__inner{gap:6px;padding-inline:12px}.navbar--marketing .marketing-header__brand>span{letter-spacing:-.5px;font-size:14px}.navbar--marketing .marketing-header__brand>img{flex-basis:26px;width:26px;height:26px}.navbar--marketing.navbar .header-language-flags button.header-language-flag{width:30px;padding:4px}.navbar--marketing .navbar-bell-btn,.navbar--marketing.navbar .profile .hamburger-icon{width:36px;min-width:36px;height:36px}}.dark-color.navbar.navbar--refined.navbar--marketing.navbar--integrated:not(.scrolled){box-shadow:none;background:0 0;border-bottom:0}.navbar--marketing.navbar--integrated nav.navbar.main-container.header-refinement__inner{width:calc(100% - 96px);max-width:1440px;height:104px;min-height:104px;padding:24px 0}.navbar--integrated.navbar .profile .nav-user,.navbar--integrated .navbar-bell-btn{background:#ffffff80;border-color:#d5ded2}.navbar--integrated.navbar .profile .hamburger-icon{background:#ffffffb3}@media (width<=1199px){.navbar--marketing.navbar--integrated nav.navbar.main-container.header-refinement__inner{width:calc(100% - 64px)}}@media (width<=767px){.navbar--marketing.navbar--integrated nav.navbar.main-container.header-refinement__inner{width:calc(100% - 40px);height:74px;min-height:74px;padding:16px 0 10px}.navbar--integrated #navbar-dropdown-menu{max-height:calc(100dvh - 140px)}.navbar--marketing.navbar--integrated nav.navbar.main-container.header-refinement__inner{align-items:center;gap:8px;width:calc(100% - 32px);height:80px;min-height:80px;padding:18px 0}.navbar--integrated .navbar-home{flex:none;align-items:center;min-height:44px;display:flex}.navbar--integrated .marketing-header__brand{gap:5px}.navbar--integrated .marketing-header__brand>img{flex-basis:30px;width:30px;height:30px}.navbar--integrated .marketing-header__brand>span{letter-spacing:-.6px;font-size:18px}.navbar--integrated.navbar .profile{flex:none;align-items:center;gap:6px;min-width:0}.navbar--integrated .nav-actions,.navbar--integrated .navbar-bell-wrap,.navbar--integrated .hamburger-container{flex:none;margin:0}.navbar--integrated .navbar-bell-wrap{flex-basis:44px;width:44px}.navbar--integrated.navbar .header-language-flags button.header-language-flag,.navbar--integrated .navbar-bell-btn,.navbar--integrated.navbar .profile .hamburger-icon{border-radius:11px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.navbar--integrated .header-language-flags .header-language-flag img{width:24px;height:18px}.navbar--integrated .marketing-header__menu-icon{width:20px;height:20px}}@media (width<=374px){.navbar--integrated .marketing-header__brand>span{display:none}.navbar--integrated .marketing-header__brand>img{flex-basis:40px;width:40px;height:40px}}.navbar--marketing .listing-flow-navbar-actions .listing-flow-navbar-btn{color:#053338;background:0 0;border-color:#bcccb7}.navbar--marketing .listing-flow-navbar-actions .listing-flow-navbar-btn:hover{background:#edf2e8}@media (width<=767px){.navbar--marketing:not(.navbar--integrated) nav.navbar.main-container.header-refinement__inner{align-items:center;gap:8px;height:80px;min-height:80px;padding:18px 16px}.navbar--marketing:not(.navbar--integrated) .navbar-home{flex:none;align-items:center;min-height:44px;display:flex}.navbar--marketing:not(.navbar--integrated) .marketing-header__brand{gap:5px}.navbar--marketing:not(.navbar--integrated) .marketing-header__brand>img{flex-basis:30px;width:30px;height:30px}.navbar--marketing:not(.navbar--integrated) .marketing-header__brand>span{letter-spacing:-.6px;font-size:18px}.navbar--marketing:not(.navbar--integrated).navbar .profile{flex:none;align-items:center;gap:6px;min-width:0}.navbar--marketing:not(.navbar--integrated) :is(.nav-actions,.navbar-bell-wrap,.hamburger-container){flex:none;margin:0}.navbar--marketing:not(.navbar--integrated) .navbar-bell-wrap{flex-basis:44px;width:44px}.navbar--marketing:not(.navbar--integrated).navbar .header-language-flags button.header-language-flag,.navbar--marketing:not(.navbar--integrated) .navbar-bell-btn,.navbar--marketing:not(.navbar--integrated).navbar .profile .hamburger-icon{border-radius:11px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.navbar--marketing:not(.navbar--integrated) .header-language-flags .header-language-flag img{width:24px;height:18px}}@media (width<=374px){.navbar--marketing:not(.navbar--integrated) .marketing-header__brand>span{display:none}.navbar--marketing:not(.navbar--integrated) .marketing-header__brand>img{flex-basis:40px;width:40px;height:40px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}.custom-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:10px;align-items:center;padding:12px;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #0003;color:#fff!important;background:#1113!important}.custom-toast-body{flex:1;font-size:16px}.Toastify__toast--success{border:2px solid #00b400cc!important}.Toastify__toast--error{border:2px solid #b40000cc!important}.Toastify__toast--success:before,.Toastify__toast--error:before{margin-right:10px;font-size:20px}.Toastify__toast--success:before{content:"✔";color:#00b400}.Toastify__toast--error:before{content:"✖";color:#ff3232}#root{width:100%;max-width:100vw;min-height:100dvh;margin:0!important}.loader-overlay{z-index:9999;cursor:wait;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader-img{border:4px solid #f3f3f3;border-top-color:#eb5457;border-radius:50%;width:50px;height:50px;animation:2s linear infinite spin}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}.login-modal-overlay{z-index:10000;background-color:#0006;justify-content:center;align-items:center;animation:.3s login-fadeIn;display:flex;position:fixed;inset:0}.login-container-inner{width:100%}.login-modal-content{background-color:#fff;border:1px solid #a5a6bc;border-radius:20px;width:491px;max-width:90%;padding:2rem;animation:.3s ease-out login-slideIn;position:relative;box-shadow:0 4px 25px #00000026}.login-modal-close{cursor:pointer;color:#000;background:0 0;border:none;font-size:24px;transition:color .2s;position:absolute;top:15px;right:20px}.login-modal-close:hover{color:#ff6b6b}.login-modal-title{text-align:center;color:#000;margin-bottom:2rem;font-family:inherit;font-size:1.6rem;font-weight:600}.login-input-group{flex-direction:column;margin-bottom:20px;display:flex}.login-input-label{color:#000;text-align:left;margin-bottom:8px;font-size:1.6rem;font-weight:500}.login-input-field{box-sizing:border-box;border:1.7px solid #ff5b61;border-radius:12px;outline:none;width:100%;height:48px;padding:0 15px;font-size:16px;transition:box-shadow .2s}.login-input-field:focus{box-shadow:0 0 0 3px #ff6b6b1a}.login-forgot-container{justify-content:flex-start;margin-top:6px;display:flex}.login-forgot-password-link{color:#ff6b6b;cursor:pointer;font-size:1.2rem;font-weight:600;text-decoration:none}.login-forgot-password-link:hover{text-decoration:underline}.login-submit-btn{color:#fff;cursor:pointer;letter-spacing:.04em;background-color:#ff6b6b;border:none;border-radius:12px;width:100%;height:52px;margin-top:10px;font-size:1.527rem;font-weight:500;transition:background .3s}.login-submit-btn:hover{background-color:#f05a5a}.login-submit-btn:disabled{cursor:not-allowed;background-color:#ffb5b5}.login-loader-overlay{z-index:11000;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-loader-img{border:5px solid #f3f3f3;border-top-color:#ff6b6b;border-radius:50%;width:50px;height:50px;animation:1s linear infinite login-spin}@keyframes login-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes login-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes login-slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (width<=550px){.login-modal-content{width:95%;padding:30px 20px}.login-modal-title,.login-input-label{font-size:1.4rem}.login-submit-btn{height:48px;font-size:1.3rem}.login-forgot-password-link{font-size:1rem}}.newpassword-fullpage-background{z-index:9999;position:fixed;inset:0}.newpassword-background-overlay{z-index:1;background:#0009;position:absolute;inset:0}.login-error-message{color:#f44;text-align:left;margin-top:5px;font-size:12px;font-weight:500}.signup-modal-content .login-modal-title{letter-spacing:2%;margin-bottom:.75rem;font-size:1.6rem;font-weight:600}.signup-modal-header-row{grid-template-columns:36px 1fr 36px;align-items:center;gap:.25rem;margin-bottom:.5rem;display:grid}.signup-modal-title{grid-column:2;margin-bottom:0}.signup-modal-back,.signup-modal-back-spacer{grid-column:1;justify-self:start}.signup-modal-content .login-modal-close{grid-column:3;position:relative;top:0;right:0}.signup-modal-back{cursor:pointer;color:#000;background:0 0;border:none;padding:2px 4px;line-height:1}.signup-modal-back-icon{width:20px;height:20px;display:block}.signup-modal-back:hover{color:#ff6b6b}.signup-modal-back-spacer{width:36px}.signup-modal-subtitle{color:#000;text-align:left;margin:0 0 1.25rem;font-size:1.4rem;font-weight:500}.signup-modal-body-text{color:#000;margin:0 0 .75rem;font-size:1.4rem}.signup-modal-center{text-align:center}.signup-modal-phone-row{align-items:stretch;gap:10px;display:flex}.signup-modal-cc{flex:0 0 110px;width:110px}.signup-modal-phone{flex:1}.signup-modal-hint{color:#666;margin:6px 0 0;font-size:.85rem}.signup-modal-resend{text-align:center;margin-top:14px}.signup-modal-resend-btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.signup-modal-toggle-pw{text-align:left;background:0 0;border:none;margin-top:6px;padding:0;display:inline-block}.signup-modal-account-type{gap:10px;display:flex}.signup-modal-type-btn{color:#000;cursor:pointer;background:#fff;border:1.7px solid #ff5b61;border-radius:12px;flex:1;height:44px;font-size:.95rem;font-weight:500}.signup-modal-type-btn.active{color:#fff;background:#ff6b6b;border-color:#ff6b6b}.signup-modal-legal{color:#333;cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0 4px;font-size:.85rem;line-height:1.35;display:flex}.signup-modal-legal input{margin-top:3px}.signup-modal-link{color:#ff6b6b;font-weight:600;text-decoration:none}.signup-modal-api-error{text-align:center;margin-bottom:10px}.signup-modal-progress{text-align:center;color:#777;margin:-4px 0 14px;font-size:1.2rem}.signup-modal-content{border:1px solid #a5a6bc;padding:2rem 2.25rem}.signup-modal-content .signup-modal-label{color:#000;font-size:1.5rem;font-weight:600}.signup-modal-field-neutral{border:.5px solid #a5a6bc!important}.signup-modal-field-neutral:focus{box-shadow:0 0 0 3px #0000000f}.signup-modal-otp-phone{color:#000;text-align:left;font-weight:500;margin-bottom:1.25rem!important}.signup-modal-cc-wrap{flex:0 0 30%;min-width:120px;position:relative}.signup-modal-phone-row-balanced .signup-modal-phone{flex:0 0 70%}.signup-modal-cc-trigger{cursor:pointer;width:100%;height:48px;font:inherit;text-align:left;justify-content:flex-start;align-items:center;display:flex;padding:0 10px!important}.signup-modal-cc-trigger-inner{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.signup-modal-flag{font-size:1.15rem;line-height:1}.signup-modal-cc-dial{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.5rem;font-weight:600;overflow:hidden}.signup-modal-cc-chevron{color:#555;flex-shrink:0;font-size:1.65rem}.signup-modal-cc-dropdown{z-index:10002;background:#fff;border:1.5px solid #d1d1d1;border-radius:12px;width:min(320px,100vw - 48px);max-width:90vw;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0000001f}.signup-modal-cc-search{height:42px!important;margin-bottom:6px!important;font-size:.9rem!important}.signup-modal-cc-list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.signup-modal-cc-list li button{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 8px;font-size:1.6rem;display:flex}.signup-modal-cc-list li button:hover,.signup-modal-cc-list li button.is-active{background:#ff6b6b1f}.signup-modal-cc-line-name{color:#222;flex:1;min-width:0;font-size:.88rem}.signup-modal-cc-line-dial{color:#555;flex-shrink:0;font-size:.85rem;font-weight:600}.signup-modal-cc-empty{color:#777;text-align:center;padding:12px 8px;font-size:.88rem}.signup-modal-legal-check{color:#222;align-items:flex-start;gap:8px;margin:2px 0 8px;font-size:1.2rem;line-height:1.35;display:flex}.signup-modal-legal-check input{margin-top:2px}.signup-modal-success .signup-modal-body-text{margin-bottom:1.4rem}.signup-modal-show-password{color:#ff5b61;cursor:pointer;text-align:left;letter-spacing:.04em;background:0 0;border:none;padding:6px 0 0;font-size:1.4rem;font-weight:600}.signup-modal-terms-line{color:#000;letter-spacing:.04em;margin:4px 0 10px;font-size:1.4rem;line-height:1.35}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}.brand-loader-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-loader-spinner{border:4px solid #ff5b61;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:52px;height:52px;animation:.85s linear infinite brand-loader-spin}.brand-loader-wrap{justify-content:center;align-items:center;display:flex}.brand-loader-wrap--fullscreen{z-index:9999;cursor:wait;background-color:#00000073;position:fixed;inset:0}.brand-loader-wrap--modal{z-index:11000;cursor:wait;background-color:#ffffffbf;position:fixed;inset:0}.brand-loader-wrap--inline{box-sizing:border-box;width:100%;min-height:140px;padding:2rem 1rem;position:relative}.brand-loader-wrap--compact{min-height:72px;padding:1rem}.brand-loader-wrap--compact .brand-loader-spinner{border-width:3px;width:36px;height:36px}.password-input-wrap{width:100%;display:block;position:relative}.password-input-wrap>input{box-sizing:border-box;width:100%;padding-right:2.75rem}.password-input-toggle{color:#ff5b61;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;line-height:1;transition:opacity .15s,color .15s;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.password-input-toggle:hover{opacity:.82;color:#e0444a}.password-input-toggle:focus-visible{outline-offset:2px;outline:2px solid #ff5b6173}.password-input-toggle svg{width:2.2rem;height:2.2rem;display:block}.container{box-sizing:border-box;scrollbar-width:none;background-color:#fff;background-position:50%;background-size:cover;width:100vw;height:100vh;overflow-y:auto}.container::-webkit-scrollbar{display:none}body{margin:0}.content{color:#fff;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.content-heading{margin:10px 0 30px;font-size:60px}.content p{font-size:20px}.main-content{box-sizing:border-box;margin-top:95px;margin-left:388px;padding:20px;overflow-y:auto}.main-content-dash{box-sizing:border-box;margin-left:388px;padding:20px;overflow-y:auto}.home-content{box-sizing:border-box}.empty-div{color:#32373b80;background-color:#fff;justify-content:center;align-items:center;width:100%;height:263px;margin:30px 0;display:flex}.empty-div-booking{color:#32373b80;box-sizing:border-box;background-color:#fff;justify-content:center;align-items:center;width:204%;height:319px;margin:0 0 20px;display:flex}.empty-div-listings{color:#32373b80;background-color:#fff;justify-content:center;align-items:center;width:100%;height:319px;display:flex}.home-heading{margin:0;font-size:24px;font-weight:700}@media (width<=1150px){.main-content-dash{margin-left:349px}.empty-div-booking,.empty-div-listings{height:240px}.empty-div-booking{width:100%}}@media (width<=794px){.main-content{margin-bottom:80px;margin-left:0;padding:10px}.main-content-dash{margin-left:0}.empty-div{height:203px;margin:0}.empty-div-booking{width:94vw;height:203px}.empty-div-listings{width:100%;height:203px;margin:0}}.navbar{box-sizing:border-box;z-index:1000;background-color:#053338;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar.scrolled{width:100%;margin:0 auto;transition:background-color .3s;position:fixed;top:0;left:0}.dark-color.navbar.navbar--listing-flow,.dark-color.navbar.navbar--messages-route{z-index:1000;width:100%;position:sticky;top:0;left:0;right:0}.logo{-o-object-fit:contain;object-fit:contain;height:10rem}.logout-item{margin-left:2rem}.profile{justify-content:space-between;align-items:center;gap:4rem;display:flex;position:relative}.hamburger-container{position:relative}.hamburger-icon{cursor:pointer;align-items:center;display:flex}.language-switcher-container{cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.language-switcher-container span img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:4rem;height:2.8rem}.dropdown-modal{z-index:2000;color:#000;background:#fff;border-radius:16px;width:280px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.info-banner{background-color:#feecbd;border-radius:12px;margin:10px;padding:15px;font-size:1.3rem;font-weight:500}.info-banner strong{margin-bottom:4px;font-size:1.5rem;font-weight:600;display:block}.dropdown-list{margin:0;padding:0;list-style:none}.dropdown-list li{cursor:pointer;color:#000;align-items:center;gap:12px;padding:12px 20px;font-size:1.5rem;font-weight:600;transition:background .2s;display:flex}.dropdown-list li:hover{background-color:#f5f5f5}.dropdown-list hr{border:none;border-top:1px solid #00000080;margin:5px 0}.simple-menu .bold-item{font-weight:700}.simple-menu li{padding:15px 20px}.promo-item{cursor:pointer}.promo-item span{flex-direction:column;font-weight:700;display:flex}.promo-item small{font-size:11px}.mode-btn{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background-color:#ff5b61;border:none;border-radius:7rem;width:180px;min-width:160px;padding:1.3rem;font-size:1.5rem;font-weight:700;transition:all .3s}.listing-flow-navbar-actions{gap:1.2rem;display:flex}.listing-flow-navbar-btn{color:#e8e8e8;cursor:pointer;letter-spacing:.04em;background:0 0;border:1.5px solid #e8e8e8;border-radius:999px;min-width:14.5rem;height:4.8rem;font-size:1.6rem;font-weight:700}@media (width<=767px){.dropdown-modal{width:260px;right:-10px}.mode-btn,.nav-user-name{display:none}.listing-flow-navbar-btn{min-width:70px;height:34px;font-size:1.2rem}}.navbar-bell-wrap{z-index:2600;font-family:Instrument Sans,sans-serif;position:relative}.navbar-notifications-backdrop{z-index:2598;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0533382e;position:fixed;inset:0}.navbar-bell-btn{cursor:pointer;color:#f2fbfb;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}.navbar-bell-icon{font-size:23px}.navbar-bell-badge{color:#fff;text-align:center;box-sizing:border-box;background:#ff5b61;border:2px solid #053338;border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.navbar-notifications-panel{z-index:2601;background:#fff;border-radius:8px;flex-direction:column;width:610px;height:530px;display:flex;position:absolute;top:58px;right:0;overflow:hidden;box-shadow:0 0 4px 3px #00000026}.navbar-notifications-head{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.navbar-notifications-title{letter-spacing:.01em;color:#000;font-size:2.4rem;font-weight:700;line-height:29px}.navbar-notifications-filter-toggle{align-items:center;gap:12px;display:flex}.navbar-notifications-toggle-label{letter-spacing:.01em;color:#0000008c;font-size:1.6rem;font-weight:600;line-height:20px}.navbar-notifications-toggle-label.is-active{color:#ff5b61}.navbar-notifications-switch{cursor:pointer;background:#d9d9d9;border:none;border-radius:10px;width:35px;height:14px;transition:all .2s;position:relative}.navbar-notifications-switch:after{content:"";background:#ff5b61;border-radius:50%;width:17px;height:16px;transition:transform .2s;position:absolute;top:-1px;left:0}.navbar-notifications-switch.is-on:after{transform:translate(18px)}.navbar-notifications-list{flex:1;padding:0 22px;overflow-y:auto}.navbar-notifications-empty{color:#00000080;padding:24px 0;font-size:1.6rem}.navbar-notifications-item{cursor:pointer;border-bottom:.3px solid #999;padding:20px 0;transition:background .2s}.navbar-notifications-item--unread{background:#ff5b6108}.navbar-notifications-top{justify-content:space-between;align-items:flex-start;display:flex}.navbar-notifications-left{flex:1;align-items:flex-start;gap:18px;min-width:0;display:flex}.nav-actions{gap:2rem;display:flex}.nav-user{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:.8rem;padding:0;font-family:inherit;display:flex}.nav-user-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:3.6rem;height:3.6rem}.nav-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:1.4rem;font-weight:600;overflow:hidden}.nav-user-role{color:#f2fbfb;white-space:nowrap;letter-spacing:.02em;background:#ffffff29;border-radius:999px;padding:.35rem .85rem;font-size:1.1rem;font-weight:600}.navbar-notifications-avatar{-o-object-fit:cover;object-fit:cover;background:#ececec;border-radius:50%;width:60px;min-width:60px;height:60px}.navbar-notifications-item-main{flex:1;min-width:0}.navbar-notifications-item-title{letter-spacing:.01em;color:#000;margin:0 0 8px;font-size:1.8rem;font-weight:700;line-height:22px}.navbar-notifications-body{letter-spacing:.01em;color:#000;margin:0;font-size:1.6rem;font-weight:500;line-height:20px}.navbar-notifications-time-muted{color:#00000080;flex-shrink:0;margin-top:4px;font-size:1.5rem;font-weight:400;line-height:18px}.navbar-notifications-actions{gap:12px;margin-top:18px;margin-left:78px;display:flex}.navbar-notifications-accept,.navbar-notifications-cancel{letter-spacing:.02em;cursor:pointer;border:none;border-radius:8px;width:172px;height:38px;font-size:1.5rem;font-weight:700;transition:all .2s}.navbar-notifications-accept{color:#fff;background:#ff5b61}.navbar-notifications-accept:hover{opacity:.92}.navbar-notifications-cancel{color:#000;background:#00000026}.navbar-notifications-cancel:hover{background:#00000038}.navbar-notifications-accept:disabled,.navbar-notifications-cancel:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.navbar-notifications-panel{width:95vw;height:80vh;right:-10px}.navbar-notifications-head{padding:16px}.navbar-notifications-list{padding:0 16px}.navbar-notifications-top{gap:10px}.navbar-notifications-left{gap:12px}.navbar-notifications-avatar{width:52px;min-width:52px;height:52px}.navbar-notifications-item-title{font-size:1.6rem}.navbar-notifications-body{font-size:1.4rem}.navbar-notifications-actions{flex-wrap:wrap;margin-left:64px}.navbar-notifications-accept,.navbar-notifications-cancel{width:150px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.gap-2{gap:.5rem}.border{border-width:1px}.font-bold{font-weight:700}.underline{text-decoration-line:underline}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{margin:0;font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:400}*{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}::-webkit-scrollbar{display:none}input{color:#000;background-color:#fff}.main-container{width:1440px;max-width:1440px;margin:0 auto}.dark-color{background-color:#053338}.light-color{background-color:#ecf3f1}@media screen and (width<=800px){:root{color-scheme:none;max-width:100vw;padding:0}}.sidebar{box-sizing:border-box;background-color:#fff;width:378px;height:1050px;padding:56px;position:fixed;top:50px}.user-name-image{cursor:pointer;display:flex;position:relative}.profile-img{width:50px;height:50px}.user-name{color:#32373b;text-transform:capitalize;justify-content:center;align-items:center;margin:10px;font-size:19px;font-weight:600;display:flex}.notification-badge{color:#fff;text-align:center;background-color:#cd3232;border-radius:50%;min-width:7px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:2px;left:-2px;box-shadow:0 0 0 2px #fff}.verified-icon{color:green;background-color:#fff;border-radius:50%;padding:2px;font-size:14px;position:absolute;top:20px;left:23px;box-shadow:0 0 3px #0003}.sidebar-list-item{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.list-item{color:#32373b;text-transform:capitalize;margin-left:18px;font-size:22px;font-weight:500}.mini-items{cursor:pointer;flex-direction:column;justify-content:end;padding-left:50px;display:flex}.underline-list-item{color:#32373b;text-transform:capitalize;border-bottom:2px solid #32373b;justify-content:space-between;font-weight:400;display:flex}.sidebar-list-item.active{background-color:#82828226;border-radius:6.58px;padding:8px;font-weight:700}.sidebar-buttons{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.switch-role-btn,.make-listing-btn{color:#32373b;cursor:pointer;text-align:left;background:#fff;border:1px solid #32373b;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;font-weight:600}.make-listing-btn{color:#fff;background:#ff5b61;border-color:#ff5b61}@media (width<=1150px){.sidebar{width:350px;padding:40px}}@media (width<=794px){.sidebar{background-color:#fff;justify-content:space-around;align-items:center;width:100%;height:70px;padding:10px 0;display:flex;position:fixed;top:auto;bottom:0;box-shadow:0 -2px 10px #0000001a}.sidebar-list-item{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;position:relative}.sidebar-list-item img{width:24px;height:24px}.list-item{margin-left:0;font-size:12px}.sidebar-list-item.active{background-color:#ebe3e7;border-radius:10px;padding:5px}.logout-sidebar,.list-item,.mini-items,.sidebar-arrow,.user-name-image,.sidebar-buttons{display:none}}.listings-container{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.listings-section{box-sizing:border-box;flex-direction:column;margin-bottom:30px;display:flex}.listings-grid{box-sizing:border-box;grid-template-columns:repeat(1,1fr);gap:20px;display:grid;overflow:hidden}.home-listings-grid{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:30px 80px;width:100%;margin-bottom:30px;margin-left:auto;display:grid}.listing-card-dash{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:fit-content;max-height:320px;padding:30px;transition:transform .2s ease-in-out;display:flex;box-shadow:0 4px 6px #0000001a}.listing-card-dash:hover{transform:translateY(-5px)}.listing-image{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.listing-details-dash{flex-direction:row;justify-content:space-between;align-items:center;padding:15px;display:flex}.listing-status{color:#555;align-items:center;font-size:14px;display:flex}.listing-icon{margin-right:8px;font-size:16px}.listing-icon.live{color:green}.listing-icon.progress{color:orange}.listing-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.listing-heading-name{color:#000;margin:8px;font-size:24px;font-weight:700}.home-heading-listing{border-bottom:3px solid #a09c9c;width:90%;margin:10px 0;font-size:24px;font-weight:700}.listing-btn-create{color:#fff;background-color:#eb5457;border-radius:6.58px;width:100%;height:41px;font-size:18px;font-weight:500;display:none}@media screen and (width<=1150px){.listings-container{grid-template-columns:repeat(1,1fr);justify-items:left;padding:10px}.listing-card-dash{width:100%;height:230px;padding:15px}.listing-image{height:103px}.listing-heading-name{font-size:15px}.home-heading-listing{font-size:20px}.home-listings-grid{grid-template-columns:repeat(1,1fr);gap:20px}.listings-section{width:100%}.listing-btn-create{display:unset}}.container-booking{box-sizing:border-box;scrollbar-width:none;background-color:#fff;background-position:50%;background-size:cover;width:100vw;height:100vh;overflow:hidden auto}.container-booking::-webkit-scrollbar{display:none}.booking-page{box-sizing:border-box;overflow:hidden}.booking-main-content{box-sizing:border-box;width:100%;margin:10px 50px}.booking-page::-webkit-scrollbar{display:none}.navbar-mini{box-sizing:border-box;z-index:2000;background:#3a3d41;justify-content:center;align-items:center;gap:50px;width:100vw;height:80px;display:flex;position:fixed}.search-box{color:#000;box-sizing:border-box;background-color:#fff;border:none;border-radius:40px;width:300px;height:44px;padding:15px 40px 15px 15px;font-size:14px;font-weight:40}.search-container{align-items:center;display:flex;position:relative}.tick-circle{color:#fff;background-color:#d9534f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;position:relative;right:38px}button{cursor:pointer;color:#000;text-align:center;background:0 0;border:none;padding:8px 12px;font-size:15px;font-weight:400}.separator{margin:10px 20px;font-size:20px}.separator-landing-page{margin:10px 30px;font-size:20px}.date-btn{background-color:#fff;border-radius:40px;justify-content:space-around;align-items:center;width:307px;height:40px;font-size:15px;font-weight:400;display:flex}.merge-btns{text-align:center;box-sizing:border-box;background-color:#fff;max-width:307px;height:43px;padding:5px 10px}button.active{color:#eb5754;font-weight:700}.filters{z-index:100;box-sizing:border-box;background-color:#fff;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100vw;padding-top:10px;display:flex;position:fixed;top:180px;left:50%;transform:translate(-50%)}.filter-index-container{position:relative;right:62px}.small-toggle-container{justify-content:flex-start;align-items:flex-start;margin-right:30px;display:flex}.filters select{color:#333;background-color:#fff;border:1px solid #ccc;width:291px;height:33px;padding:2px 2px 2px 15px;font-size:14px;position:relative}.content-booking{box-sizing:border-box;flex-direction:row;justify-content:space-around;align-items:flex-start;margin:195px 50px;display:flex}.listings{will-change:transform,opacity;flex-direction:column;gap:10px;margin-right:50%;padding-top:60px;display:flex}.listing-card{background:#fff;border-radius:5px;justify-content:space-around;align-items:center;gap:10px;width:615px;height:229px;padding:10px 10px 10px 20px;display:flex}.small-div{justify-content:space-between;display:flex}.listing-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px;width:244px;height:189px}.listing-details{flex:1;margin:auto}.price{color:red;font-weight:700}.map-container{border-radius:5px;padding-top:64px;position:fixed;left:51%;width:50%!important;height:400px!important}.map-container>div{box-sizing:border-box;width:850px!important;height:550px!important}.small-switch{width:30px;height:16px;display:inline-block;position:relative;left:50px}.small-switch input{opacity:0;width:0;height:0}.Instant-book{color:#000;margin-left:100px;font-size:15px;font-weight:400}.small-slider{cursor:pointer;background-color:#ccc;border-radius:34px;width:55px;height:28px;transition:all .3s;position:absolute;inset:0}.small-slider:before{content:"";background-color:#9a9a9a;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.small-slider:before{background-color:#eb5754;transform:translate(26px)}.filter-container{position:relative}.select-box-booking{cursor:pointer;color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;width:291px;height:33px;padding:2px 2px 2px 15px;font-size:14px;display:flex}.arrow{margin-bottom:15px;margin-right:10px;font-size:31px}.dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #ccc;width:291px;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}.price-inputs{justify-content:space-between;gap:10px;display:flex}.price-inputs label{color:#000;margin-bottom:5px;font-size:15px;display:block}.price-inputs input{border:1px solid #000;border-radius:5px;width:100px;padding:5px;font-size:14px}.unit{color:gray;margin-left:-30px;font-size:12px}.apply-btn{cursor:pointer;background-color:#0000;border:1px solid #000;border-radius:5px;justify-content:center;align-items:center;width:100%;height:39px;margin-top:30px;padding:8px;font-size:14px;display:flex}.date-picker-container{display:inline-block;position:relative}.edit-icon-booking-index{cursor:pointer;width:26px;height:26px;position:absolute;right:28px}.calendar-popup{z-index:100;background:#fff;border-radius:8px;padding:10px;position:absolute;top:50px;left:0;box-shadow:0 4px 8px #0003}.react-datepicker{font-family:Instrument Sans,sans-serif}.dropdown-booking{color:#000;font-size:14px;position:relative}.selected{font-weight:700}.select-box-booking-index{cursor:pointer;box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;width:291px;height:33px;padding:2px 15px;display:flex}.arrow-feature-b-index{color:#000;pointer-events:none;font-size:30px;position:relative;top:-7px}.dropdown-fs-b-index{z-index:10;background:#fff;width:100%;max-height:200px;margin:0;padding:0;position:absolute;top:100%;left:0;overflow-y:auto!important}.dropdown-item-b-index{cursor:pointer;color:#000;margin-left:10px;padding:5px;font-size:14px}.dropdown-fs-b-index ::-webkit-scrollbar{width:8px}.dropdown-fs-b-index ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.dropdown-fs-b-index ::-webkit-scrollbar-thumb{background:linear-gradient(#ff7e5f,#feb47b);border-radius:5px}.dropdown-fs-b-index ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff6b6b,#ffa07a)}.dropdown-fs-b-index{scrollbar-width:thin;scrollbar-color:#ff7e5f #f1f1f1}.icon{width:20px;height:20px}.mobile-controls{color:#000;font-size:14px;font-weight:400}.mini-navbar-btn{color:#fff;cursor:pointer;background:#eb5754;border:none;border-radius:5px;width:380px;height:57px;margin-top:20px;padding:10px;font-size:19.73px;font-weight:500}.booked-badge{color:#fff;z-index:1;background-color:#eb5754;border-radius:5px;height:20px;padding:1px 10px;font-size:.8rem;font-weight:700;position:absolute;top:10px;left:10px}.booked-badge-index{color:#fff;z-index:1;background-color:#eb5754;border-radius:5px;height:20px;padding:5px 10px;font-size:.8rem;font-weight:700;top:10px;left:10px}@media (width<=1450px){.select-box-booking,.select-box-booking-index,.dropdown{width:250px}.booking-main-content{margin-left:0}.content-booking{margin-left:10px}.map-container>div{width:92%!important}.price-inputs input{width:90px}}@media (width<=1350px){.separator{margin:10px 18px}.navbar-mini{gap:10px}.select-box-booking,.select-box-booking-index,.dropdown{width:210px}.listing-card{width:554px}.map-container{margin-left:2%}.price-inputs input{width:60px}}@media (width<=1150px){.separator{margin:auto}button{padding:8px}.map-container>div{width:85%!important}.map-container{margin-left:6%}.listing-card{width:536px}.map-container{position:unset;margin:90px 0 0;width:100%!important;height:217px!important}.map-container>div{margin:auto;width:100%!important;height:317px!important}.listings{margin:102px auto auto;padding:20px}.listing-card{box-sizing:border-box;flex-direction:column;width:366px;height:460px;margin:auto;padding:15px}.listing-img{width:100%}.price-inputs input{width:40px}.merge-btns{text-align:unset;padding:5px 0}}@media (width<=1000px){.date-btn{justify-content:space-between;width:240px;padding:15px;font-size:14px}.search-box{width:100%}button{padding:5px;font-size:13px}.small-buttons{justify-content:space-between;align-items:center;display:flex}.Instant-book{margin-left:88px;font-size:12px}.price-inputs input{width:30px;font-size:10px}.select-box-booking,.select-box-booking-index,.dropdown{width:170px}}@media (width<=850px){.booking-page{padding-top:2px;background-color:#32373b!important}.mobile-controls{margin-top:90px}.booking-main-content{margin:0}.content-booking{flex-direction:column;margin:0}.mobile-controls-div{z-index:9;background-color:#32373b;width:100%;position:fixed;top:0;left:0}.search-box{width:300px;margin-left:5%}.date-btn{width:300px}.navbar-mini{justify-content:unset;flex-direction:column;gap:25px;width:100vw;height:100vh;padding:14px;top:-11px}.merge-btns{text-align:center;font-size:16px}.close-btn{color:#fff;margin-left:auto;font-size:30px}.merge-btns,.small-toggle-container{width:100%}.small-toggle-container{margin-right:20%}.Instant-book{color:#fff;font-size:16px}.placeholder{font-size:16px}.close-btn-filter{vertical-align:baseline;color:#fff;gap:20px;width:100%;font-size:16px;font-weight:400;display:flex}.close-btn-filter h2{text-align:left;width:100%;margin:0}.filters{justify-content:unset;box-sizing:border-box;background-color:#32373b;flex-direction:column;align-items:center;gap:26px;width:100vw;height:100vh;padding:30px;top:89px}.filters select,.select-box-booking,.select-box-booking-index{color:#fff;background-color:#0000;height:40px;font-size:20px;width:360px!important}.arrow,.arrow-feature-b-index{color:#fff;margin-right:0;font-size:29px}.filter-index-container{position:unset;right:0}}.multi-step-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden auto}.hostpage-container{box-sizing:border-box;overflow-y:auto}.main-content-hosting{box-sizing:border-box;margin-left:388px;padding:20px;overflow-y:auto}.steps{border-bottom:2px solid #555;justify-content:space-between;width:100%;margin:0 30px 30px;display:flex;position:relative}.step{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative}.step.active{color:#000}.step-circle{color:#fff;background-color:#000;border-radius:10%;justify-content:center;align-items:center;width:25px;height:25px;transition:all .3s;display:flex}.step-label{margin:10px 0;font-size:16px;font-weight:400}.step-line{z-index:5;width:200px;height:1.6px}.step.active .step-line{background-color:#000}.form-content{width:100%;overflow:auto}.step.active .step-label{color:#000;font-weight:700}.save-exit{color:#fff;cursor:pointer;background-color:#eb5754;border:none;border-radius:6.58px;width:271px;height:57px;margin-top:20px;font-size:19.73px;font-weight:500}.input-box{color:#000;box-sizing:border-box;background-color:#fff;border:none;border-radius:40px;width:100%;height:60px;margin:10px 0;padding:10px;font-size:20px;font-weight:400}.buttons{justify-content:space-between;display:flex}.basic-info{width:100%}.card,.card-pricing{box-sizing:border-box;background:#fff;margin-bottom:20px;padding:30px 40px}.card-photo{box-sizing:border-box;background:#fff;max-height:782px;margin-bottom:20px;padding:30px 40px}.toggle-buttons{background:#ddd;border-radius:40px;justify-content:space-between;height:60px;margin-bottom:15px;display:flex;overflow:hidden}.toggle-buttons button{cursor:pointer;color:#9a9a9a;background:0 0;border:none;border-radius:40px;width:50%;padding:10px;font-size:20px;font-weight:400;transition:all .3s}.toggle-buttons button.active{color:#fff;background:#eb5754}.map-placeholder{text-align:center;background:#f4f4f4;border-radius:5px;margin-top:10px;padding:10px}.map-placeholder img{border-radius:5px;width:100%}.postal-code-container{width:100%;position:relative}.input-box.with-icon{padding-right:50px}.postal-btn{color:#fff;cursor:pointer;background-color:#eb5754;border:none;border-radius:50%;font-size:24px;font-weight:300;position:relative;right:-96%;transform:translateY(-140%)}.map-content{color:#000;font-size:20px;font-weight:400}.type-label{color:#000;font-family:Instrument Sans,sans-serif;font-size:19.73px;font-weight:500}.select-container{z-index:0;width:100%;position:relative}.select-container select{color:#000;appearance:none;cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:10px;width:100%;height:65px;margin-top:10px;margin-bottom:25px;padding:12px 40px 12px 20px;font-family:Instrument Sans,sans-serif;font-size:16px}.select-container select::-ms-expand{display:block}.select-container:after{content:"⌄";color:#000;pointer-events:none;font-size:30px;position:absolute;top:40px;right:15px;transform:translateY(-50%)}.total-area-section{color:#000;align-items:center;gap:5px;font-size:16px;font-weight:700;display:flex;position:relative}.total-area{white-space:nowrap}.select-mini-container{align-items:center;display:flex;position:relative}.unit-dropdown{color:#000;cursor:pointer;appearance:none;background-color:#0000;border:none;width:65px;height:25px;margin-left:2px;padding-right:20px;font-size:19.73px;font-weight:400}.select-mini-container:after{content:"⌄";color:#000;pointer-events:none;font-size:25px;position:absolute;right:5px}select option{color:#000;background:#fff;border-bottom:2px solid #000;padding:15px;font-size:18px;font-weight:500}select option:hover{background-color:#9a9a9a}.next-btn{color:#fff;text-align:center;cursor:pointer;background-color:#eb5754;border:none;border-radius:6.58px;width:179px;height:57px;font-size:19.73px;font-weight:500}.btn-container{justify-content:space-between;display:flex}.btn-container-host{justify-content:flex-end;display:flex}.save-exit-container{justify-content:center;display:flex}.dimensions{border:1px solid #000;border-radius:10px;align-items:center;gap:5px;width:512px;margin-top:10px;display:flex;overflow:hidden}.counter{border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:75px;height:60px;display:flex}.dimensions input{text-align:center;color:#eb5754;box-sizing:border-box;border:none;height:60px;padding:5px}.area-input{justify-content:space-between;align-items:center;display:flex}.total-area{color:#000;font-size:19px;font-weight:400}.garage-counter{align-items:center;gap:10px;margin-top:10px;display:flex}.garage-counter button{cursor:pointer;color:#eb5754;text-align:center;background:#ddd;border:none;border-radius:50%;width:28px;height:28px;font-size:16px;font-weight:600}.flex-center{justify-content:space-between;width:100%;display:flex}.flex-center input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #eb5754;border-radius:5px;width:60px;height:60px;display:inline-block;position:relative}input[type=checkbox]:checked{color:#eb5754}.big-photo{text-align:center;background-color:#fff;justify-content:center;align-items:center;width:100%;height:305px;margin:20px 0;display:flex;overflow:hidden}.big-photo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.small-photos{justify-content:space-between;display:flex}.small-photo-piece{background-color:#fff;justify-content:center;align-items:center;width:350px;height:190px;display:flex;overflow:hidden}.small-photo-piece img{-o-object-fit:cover;object-fit:cover;border-radius:5px;max-width:100%;max-height:100%}.rental-description{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:10px;width:100%;height:241px;margin:20px 0;padding:15px;font-family:Instrument Sans,sans-serif;font-size:19.73px;font-weight:500}.toggle-container{flex-direction:column;align-items:start;gap:10px;margin-bottom:15px;display:flex}.switch{width:40px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;border-radius:34px;width:75px;height:36px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#9a9a9a;border-radius:50%;width:28px;height:28px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider:before{background-color:#eb5754;transform:translate(40px)}.toggle-text{color:#32373b80;margin-top:8px;margin-left:70px;font-size:19.73px;font-weight:400}.instant-instructions{color:#32373b80}.mark{color:#eb5754}.earning-heading{color:#000;font-size:22px;font-weight:600}.pricing-content{justify-content:space-around;align-items:center;display:flex;gap:20px!important;margin:30px 30px 0!important}.earnings-box{text-align:center;box-sizing:border-box;border:3px solid #eb5754;border-radius:15px;flex-direction:column;justify-content:space-around;align-items:center;width:350px;height:511px;padding:10px;display:flex}.earnings-control{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:220px;height:74px;display:flex}.earning-buttons{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.btn{color:#e63946;cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:3px;padding:5px;font-size:16px;display:flex}.btn:hover{color:#fff;background:#e63946}.per-month{color:#000;font-size:11px;font-weight:600}.renter-pays{color:#eb5754;margin:5px;font-size:19.73px;font-weight:700}.renter-input{color:#eb5754;text-align:center;background-color:#0000;border:none;width:50px;margin-top:5px;margin-right:5px;font-size:19.73px;font-weight:700}.info-box{text-align:left;box-sizing:border-box;border:3px solid #eb5754;border-radius:15px;width:664px;height:423px;padding:40px}.info-diagram{justify-content:space-around;align-items:center;gap:5px;margin:20px 30px;font-weight:700;display:flex}.host{color:#eb5754;margin:0}.info-text{color:#000;margin:10px;font-size:20px;font-weight:400}.name-logo{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:3px;display:flex}.mini-logo{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;text-align:center;width:100px;height:100px}.host-link{color:#eb5754;margin-top:-40px}.address-input-container{width:100%;position:relative}.suggestions-dropdown{z-index:10;background:#fff;border-radius:5px;width:100%;max-height:200px;padding:5px 0;position:absolute;top:60px;left:0;overflow-y:auto;box-shadow:0 4px 10px #0000001a}.suggestion-item{cursor:pointer;color:#333;padding:10px;font-size:14px}.booking-buttons{align-items:center;gap:10px;display:flex}.booking-terms-text{color:#000;white-space:nowrap;margin-left:40px;font-size:18px}.suggestion-item:hover{background:#f1f1f1}.in-mobile{display:none}.custom-booking-container{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;margin-top:1rem;padding:1rem}.custom-booking-inputs{align-items:center;gap:.75rem;display:flex}.custom-booking-container-time{margin-top:1rem;padding:1rem}.custom-booking-inputs-time{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.custom-booking-inputs-time input,.custom-booking-inputs-time select{box-sizing:border-box;border:1px solid #eb5754;border-radius:10px;flex-basis:50%;height:50px;padding:10px}.custom-booking-inputs input[type=number]{background-color:#fff;border:1px solid #cbd5e0;border-radius:6px;width:80px;padding:.5rem;font-size:1rem;transition:border .2s ease-in-out}.custom-booking-inputs input[type=number]:focus{border-color:#3182ce;outline:none}.custom-booking-unit{cursor:pointer;color:#000;background-color:#fff;border:1px solid #cbd5e0;border-radius:6px;padding:.5rem .75rem;font-size:1rem}.custom-booking-unit:focus{border-color:#3182ce;outline:none}@media (width<=1400px){.info-box{padding:20px}.info-text{font-size:16px}.earnings-box,.info-box{box-sizing:border-box}}@media (width<=1300px){.pricing-content{flex-direction:column;gap:30px!important;margin:0!important}.earnings-box,.info-box{width:100%;height:186px;padding:10px}.earnings-box{width:100%;height:309px;padding:10px}.mobile-flex{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.mobile-flex-security,.mobile-flex-week{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.earning-heading{font-size:15px}.earnings-control{width:183px;height:65px}.per-month{margin:0}.info-text{font-size:11px}.info-diagram{height:25%;margin-top:10px;margin-bottom:30px}.steps{flex-wrap:wrap;justify-content:center;gap:15px}.step{flex:none;min-width:70px}.step-circle{width:20px;height:20px;font-size:12px}.step-label{font-size:12px}.step-line{width:80px}}@media (width<=1150px){.renter-pays{font-size:15px}.host-link{font-size:13px}.info-text{font-size:10px}.main-content-hosting{margin-left:349px}.card-pricing{padding:30px 20px}}@media (width<=794px){.card,.card-pricing{padding:10px}.hostpage-container{padding:0}.main-content-hosting{margin-left:0}.toggle-buttons,.input-box{height:39px}.toggle-buttons button,.input-box,.map-content{font-size:13px}.type-label{font-size:14px}.select-container select{height:48px}.btn-container,.btn-container-host{display:unset}.next-btn{width:100%;margin-bottom:10px}.save-exit{width:100%}.select-container:after{top:30px}.map-placeholder>div{height:217px!important}.area-input{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.dimensions input{width:50%;height:48px}.dimensions{width:100%}.card-photo{padding:10px}.small-photo-piece{width:114px;height:95px}.big-photo{height:139px}.rental-description{height:144px;font-size:13px}.slider{width:54px;height:28px}.slider:before{width:20px;height:20px}.toggle-text{margin-top:5px;margin-left:20px}.instant-instructions{font-size:12px}input:checked+.slider:before{transform:translate(25px)}.host-link,.host{font-size:12px}.renter-pays{font-size:14px}.booking-buttons{align-items:center;gap:10px;display:flex}.booking-terms-text{color:#000;white-space:nowrap;margin-left:10px;font-size:14px}.in-mobile{display:unset}}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.profile-container-new{box-sizing:border-box;background-color:#fff;flex-direction:column;padding:30px;display:flex}.address-heading{border-bottom:1px solid #9c9c9c;flex-direction:row;justify-content:space-between;margin-bottom:20px;display:flex}.main-content-profile{box-sizing:border-box;margin-left:388px;padding:20px;overflow-y:auto}.address-heading h3{color:#000;font-size:24px;font-weight:600;margin:5px!important}input:-webkit-autofill{font-size:1.5em;color:#000!important;-webkit-text-fill-color:black!important;background-color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.secondary-button{cursor:pointer;text-align:center;white-space:nowrap;color:#eb5754;background-color:#0000;border:1px solid #eb5754;border-radius:8.2px;justify-content:center;align-items:center;width:386px;min-width:164px;height:64px;padding:1rem;font-size:22px;font-weight:500;text-decoration:none;display:flex}.secondary-button:hover{color:#fff;background-color:#eb5754}.account-type{color:#fff;box-sizing:border-box;background-color:#2d2d2d;border:none;border-radius:50px;width:386px;height:64px;padding:8px 16px;font-size:22px;font-weight:600;position:relative}.account-btn{position:relative}.account-type:before,.account-type:after{content:"";background-color:#eb5754;border:1px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translateY(-50%)}.account-type:before{left:50px}.account-type:after{right:50px}.image-upload-container{border-radius:50%;position:relative;top:-28px}.preview-image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.edit-icon{cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:5px;right:5px}.verified-icon-profile{background-color:green;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;padding:5px;font-size:12px;display:flex;position:absolute;bottom:4px;right:-2px;box-shadow:0 0 5px #0003;color:#fff!important}.f-between{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.profile-upper-section{justify-content:space-around;align-items:center;margin:20px;display:flex}.profile-form{box-sizing:border-box;padding:2rem}.profile-heading{color:#000;font-size:19.73px;font-weight:500}.image-box{cursor:pointer;border-radius:50%;justify-content:space-around;align-items:center;width:161px;height:161px;display:flex;overflow:hidden}.input-container{align-items:center;width:100%;display:flex;position:relative}.profile-input{box-sizing:border-box;border:1px solid #000;border-radius:10px;outline:none;width:100%;height:57px;padding:10px 35px 10px 10px;font-size:19.73px;font-weight:400}.profile-input:disabled{color:#000;cursor:not-allowed;background-color:#f9f9f9}.edit-icon-mini{cursor:pointer;width:30px;height:30px;position:absolute;right:10px}.profile-button-container{justify-content:space-between;display:flex}.profile-button{cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:#eb5754;border-radius:6.58px;justify-content:center;align-items:center;width:271px;min-width:164px;height:57px;padding:.5rem;font-size:19.73px;font-weight:500;text-decoration:none;display:flex;color:#fff!important}.mode-toggle-btn-switch{color:#eb5754;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:1rem;font-weight:600}.profile-switch-text{color:#000;white-space:nowrap;font-size:1rem;font-weight:500}.profile-switch-toggle{width:50px;height:26px;display:inline-block;position:relative}.profile-switch-toggle input{opacity:0;width:0;height:0}.profile-switch-slider{cursor:pointer;background-color:#eb5754;border-radius:34px;transition:all .4s;position:absolute;inset:0}.profile-switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:4px}.profile-switch-toggle input:checked+.profile-switch-slider{background-color:#eb5754}.profile-switch-toggle input:checked+.profile-switch-slider:before{transform:translate(24px)}@media screen and (width<=1150px){.main-content-profile{box-sizing:border-box;margin-left:350px;padding:20px 10px;overflow-y:auto}}@media screen and (width<=1100px){.Heading-main{color:#32373b}.Heading-2{color:#000;margin-bottom:-46px;margin-left:5rem}.profile-container-new{padding:40px;overflow-x:hidden}.address-heading h3{font-size:20px}.profile-upper-section{flex-direction:column;justify-content:center}.profile-button-container{flex-direction:column;justify-content:center;align-items:center;gap:20px}.account-type,.secondary-button{width:337px;height:46px}.f-between{align-items:center}.profile-form{padding:0}}.profile-switch-card-container{background-color:#eb5754;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.profile-switch-card{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;max-width:320px;margin:16px auto;padding:12px 16px;display:none;position:absolute;top:10%;box-shadow:0 4px 10px #0000000d}@media screen and (width<=794px){.main-content-profile{margin-bottom:80px;margin-left:0;padding:10px}.mode-toggle-btn-switch{display:none}.profile-switch-card{text-align:center;width:100vw;display:flex}.profile-container-new{margin-top:35px}}.yellow-mini-header{z-index:1001;background-color:#ffcd29;width:100%;padding:12px 0;position:relative}.yellow-header-content{justify-content:center;align-items:center;max-width:1400px;margin:0 auto;padding:0 40px;display:flex}.yellow-header-text{color:#000;font-size:1.6rem;font-weight:600}.main-landing-container{box-sizing:border-box;color:#053338;overflow-x:hidden!important}.light-color{z-index:-1;background-color:#ecf3f1;overflow:hidden}.why-choose-us{justify-content:center;align-items:center;gap:6em;display:flex}.arrow-wrapper{align-items:flex-end;display:flex}.choose-img{-o-object-fit:contain;object-fit:contain;height:16.5rem;position:relative;top:10rem}.featured-title2{color:#053338;text-align:center;font-size:3.6rem;font-weight:700}.container-landing{color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:2.1rem;font-weight:600;display:flex}.landing-img{position:relative;top:-3rem;left:12%}.img-search{justify-content:center;align-items:center;width:100%;display:flex}.landing-img2{position:relative;top:7rem;left:-3rem}.landing-content{color:#053338;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative;bottom:9rem}.landing-main-heading{margin:0 23rem;font-size:6rem;font-weight:700}.landing-second-heading{font-size:2rem;font-weight:500}.search-bar-landing{background-color:#fff;border:.2px solid #0003;border-radius:999px;justify-content:space-between;align-items:center;width:85%;margin-top:3rem;padding:.8rem;display:flex;box-shadow:0 4px 34px #0000}.search-input::placeholder{color:#8ca0a3;font-weight:100}.main-heading-container{display:inline-block;position:relative}.quote-icon{position:relative;top:1rem;left:-5rem}.search-input{cursor:pointer;font-size:inherit;background:0 0;border:none;outline:none;margin-left:4em;padding:0 10px;font-weight:100}.divider{background-color:#ddd;width:1px;height:75px;margin:0 .5em}.dropdown-landing{cursor:pointer;justify-content:space-between;align-items:center;min-width:220px;font-family:Instrument Sans,sans-serif;display:flex;position:relative}.dropdown-selected{color:#00000080;font-size:20px}.dropdown-filter-input{color:#000000a6;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:Instrument Sans,sans-serif;font-size:20px}.dropdown-filter-input::placeholder{color:#0006}.drop-icon{cursor:pointer;width:16px;height:16px}.dropdown-options{z-index:100;background:#fff;border-radius:8px;width:290px;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:75px;left:-31px;overflow:visible auto;box-shadow:0 0 4px #00000026}.dropdown-options:before{content:"";background:#fff;width:18px;height:15px;position:absolute;top:-8px;right:35px;transform:rotate(45deg);box-shadow:-2px -2px 2px #00000008}.dropdown-options li{letter-spacing:.01em;color:#0006;border-bottom:.4px solid #0000004d;padding:18px 24px;font-size:20px;font-weight:400;line-height:24px;transition:all .2s;position:relative}.dropdown-options li:last-child{border-bottom:none}.dropdown-empty{cursor:default;color:#00000073}.dropdown-empty:hover{background:0 0;font-weight:400}.dropdown-options li:hover{color:#0009;background:#f8f8f8;font-weight:500}.dropdown-options li:hover:before{content:"";background:#00000080;border-radius:0 0 0 10px;width:7px;height:100%;position:absolute;top:0;left:0}.search-label-mobile{display:none}.search-button{color:#fff;cursor:pointer;width:auto;min-width:fit-content;height:100%;font-weight:700;font-size:inherit;white-space:nowrap;background-color:#ff5c5c;border:none;border-radius:999px;margin-left:10px;padding:1em 1.5em;transition:background-color .2s}.features-container{box-sizing:border-box;text-align:center;justify-content:space-between;align-items:center;gap:4em;max-width:1100px;padding:5rem 3rem 7rem;display:flex}.feature-box{text-align:center;background-color:#ecf3f1;border-radius:20px;flex-wrap:wrap;flex:1;width:317px;height:317px;max-height:317px;padding:3em}.feature-icon1{background-color:#ff5b61;border-radius:10px;width:61px;height:61px;margin:auto}.feature-title{color:#053338;margin:2rem 0 1rem;font-size:2rem;font-weight:700}.feature-description{color:#053338;margin-top:1rem;font-size:1.6rem;font-weight:500;line-height:1.5}.featured-spaces2{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4rem;display:flex}.spaces-container2{will-change:transform,opacity;flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.spaces-container3{will-change:transform,opacity;border-radius:2.2rem;flex-wrap:wrap;justify-content:flex-start;gap:20px;display:flex;box-shadow:0 3.06px 10.69px #0000001a}.space-card2{text-align:left;background:#fff;border-radius:3rem;flex-direction:column;justify-content:space-between;width:28.3rem;padding:1.2rem;display:flex;overflow:hidden;box-shadow:0 4px 34px #1f161600}.space-image2{-o-object-fit:cover;object-fit:cover;text-align:center;-o-object-position:center;object-position:center;border-radius:30px;height:18.7rem}.space-card-new{text-align:left;background:#fff;border-radius:3rem;flex-direction:column;justify-content:space-between;width:24.5rem;height:27rem;padding:.8em;display:flex;overflow:hidden;box-shadow:0 4px 34px #1f161600}.space-image-new{-o-object-fit:cover;object-fit:cover;text-align:center;-o-object-position:center;object-position:center;border-radius:30px;width:22.3rem;height:14.2rem}.space-title2{color:#000;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:20px;font-weight:800;overflow:hidden}.isverfiy img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:31px}.isverify{flex-direction:row;align-items:center;gap:.5em;display:flex!important}.more-info{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.see-more{color:#fff;background-color:#ff5b61;border-radius:5.8rem;width:115px;padding:1rem;font-size:1.4rem;font-weight:500}.see-more-new{color:#fff;background-color:#ff5b61;border-radius:4rem;width:87px;padding:.7rem;font-size:1rem;font-weight:500}.space-price2{color:#053338;font-size:1.4rem}.space-price2 p{margin:.4em 0;font-weight:700}.price2{color:#053338;font-size:2rem}.space-price-new{color:#053338;font-size:1rem}.space-price-new p{margin:.4em 0;font-weight:700}.price-new{color:#053338;font-size:1.5rem}.show-btn-container{text-align:left;justify-content:flex-start;width:100%;margin:10px;padding-left:30px;display:flex}.show-more-btn{color:#fff;cursor:pointer;text-align:center;background:#eb5754;border:none;border-radius:6.02px;width:225px;height:53px;margin-top:20px;padding:10px 20px;font-size:18px;font-weight:500}.show-more-btn:hover{background:#b32e37}.list-space-section{color:#fff;background-color:#053338;flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding:3.5rem 0;font-size:1.6rem;display:flex}.list-space-section h1{margin-bottom:3rem;font-size:4.8rem;font-weight:700}.list-content dt{margin-bottom:.5em;font-size:2rem;font-weight:700}.list-content p{font-weight:400}.list-items-container{gap:2rem;margin:4rem 0;font-size:12px;display:flex}.list-item-group{flex:calc(50% - 16px);align-items:flex-start;min-width:322px;display:flex}.list-content{text-align:left;margin:0;font-size:1.5em}.list-num{text-align:center;background-color:#ff5b61;border-radius:50%;justify-content:center;align-items:center;width:4.3rem;height:4.3rem;margin-right:16px;padding:24px;font-size:2rem;font-weight:700;display:flex}.list-button{color:#008327;border:.94px solid;border-image-source:linear-gradient(0deg,#000,#000),linear-gradient(0deg,#0003,#0003);background-color:#fff;border-radius:6.5rem;min-width:242px;margin-top:5em;margin-bottom:2em;padding:2rem;font-size:2rem;font-weight:700;position:relative;box-shadow:0 3.74px 31.82px #0000}.button-arrow{justify-content:center;align-items:center;display:flex}.list-img{width:12.1rem;height:13.2rem}.rent-storage{flex-direction:column;justify-content:center;align-items:center;gap:2em;padding:5rem 1rem;font-size:1.6rem;display:flex}.rent-heading{text-align:center;max-width:56%;font-size:4.8rem;font-weight:700}.rent-storage-unit{color:#000;font-size:2em}.rent-des{box-sizing:border-box;color:#1e1e1ecc;font-size:2rem}.rent-unit-heading{margin-bottom:1rem;font-size:2.8rem;font-weight:700}.rent-buttons{align-items:center;gap:1em;display:flex}.rent-button1{border:1px solid #000;border-radius:7rem;width:276px;padding:.8em;font-size:1.8rem;box-shadow:0 4px 34px #0000}.rent-button2{color:#fff;background-color:#ff5b61;border:1px solid #ff5b61;border-radius:7rem;width:312px;padding:.8em;font-size:1.8rem;font-weight:700}.rent-storage-description{flex-wrap:wrap;justify-content:center;display:flex}.rent-storage-description>*{flex-direction:column;flex:1;justify-content:space-between;display:flex}.rent-storage-pics{flex-flow:wrap;justify-content:center;align-items:center;gap:1em;display:flex}.need-space{background-color:#ecf3f1;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2em;padding:10rem 0;font-size:1.6rem;display:flex}.need-space>*{flex:1}.need-img{-o-object-fit:cover;object-fit:cover;border-radius:1.5rem;width:90%;height:600px}.need-heading{color:#053338;font-size:4.7rem;font-weight:700}.need-des>p{color:#1e1e1ecc;margin-bottom:1.5rem;font-size:2rem}.footer{color:#fff;letter-spacing:.04em;background-color:#053338;padding:4rem 0;font-size:1.6rem;line-height:2}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;font-size:1.2em;display:flex}.footer-logo-section{flex:1}.footer-logo{margin-bottom:10px}.footer-copy{margin-top:8px}.footer-links{flex:2;justify-content:space-between;min-width:300px;display:flex}.footer-column{flex-direction:column;margin:0 20px;display:flex}.footer-column h4{margin-bottom:10px;font-weight:700}.footer-column a{font-size:1.6rem;line-height:3;text-decoration:none;font-weight:400!important}.footer-meta{justify-content:space-between;margin:0 2em;display:flex}.drop-icon{cursor:pointer}.spaces-wrapper{align-items:center;display:flex;position:relative}.arrow-button{z-index:10;cursor:pointer;color:#333;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.arrow-button:hover{transform:translateY(-50%)scale(1.05)}.arrow-button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.choose-img-div{background-color:#ecf3f1}.choose-single-arrow{width:13.1rem;position:relative;top:1rem;left:15rem}@media (width<=1023px){.container-landing,.list-space-section,.rent-storage,.need-space,.footer{font-size:12px}.why-choose-us{gap:0}.need-img{width:100%;margin:auto}.why-choose-us img{width:120px;height:120px}.rent-storage-description,.features-container,.need-space{flex-direction:column}.rent-buttons{flex-direction:column;width:100%}.rent-button1,.rent-button2{width:100%}}@media (width<=767px){.list-items-container{flex-wrap:wrap;gap:60px}.search-label-desktop{display:none}.search-label-mobile{display:block}.light-color{border-radius:0;width:100vw;top:0;left:0}.landing-main-heading{padding-left:9px}.quote-icon{height:17px;left:17px}.feature-box{width:350px;margin:0 10px;padding:2em 1em}.arrow-buttons{background-color:#ecf3f1;gap:250px}.featured-header-container{flex-wrap:wrap;height:86px}.available-storage-room{justify-content:center;align-items:center;width:100%;margin-bottom:0;font-size:1em;display:flex;position:relative;font-size:19px!important}.search-bar-landing{height:53px}.container-landing,.list-space-section,.rent-storage,.need-space,.footer{font-size:8px}.landing-main-heading{font-size:5.5vw}.logo{width:80px;height:63px}.landing-content{margin-top:3em}.landing-img,.landing-img2,.divider{display:none}.featured-title2{padding-bottom:0;font-size:1.2em}.featured-title2 .rent-storage-description{flex-direction:column}.features-container{padding:1em 0}.rent-heading{font-size:3em}.choose-single-arrow{justify-content:center;align-items:center;display:flex}.list-img{width:130px;height:130px}.list-button{margin-top:1em}.footer-logo-section img{width:100px;height:100px}.search-bar-landing{border-radius:12px;padding:10px;font-size:14px}.search-input{order:1;width:100%;margin:.5em 0}.dropdown-landing{order:2;margin:.5em 0;padding-left:12px;padding-right:15px;display:flex}.drop-icon{position:relative;top:0}.search-button{order:3;justify-content:center;align-items:center;width:25%;max-width:none;height:43%;margin:0;padding:1.5em;font-size:14px;display:flex}}.dashboard-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.dashboard-shell{background:#fff;flex:1;width:100%;min-height:calc(100vh - 50px);margin-top:50px;position:relative}.dashboard-container{align-items:stretch;gap:12rem;width:100%;max-width:1440px;min-height:calc(100vh - 50px);margin:0 auto;display:flex}.dashboard-sidebar{box-sizing:border-box;z-index:100;background:#fff;flex-direction:column;width:332px;min-width:332px;height:calc(100vh - 50px);padding:3rem 3rem 8rem;display:flex;position:sticky;top:50px;overflow-y:auto}.dashboard-sidebar--renter{background:#fff}.dashboard-sidebar-backdrop{display:none}.dashboard-card,.dashboard-sidebar-card{color:inherit;background:#fff;border:1px solid #000;border-radius:24px;margin-bottom:20px;padding:16px;text-decoration:none;transition:all .2s}.dashboard-card:hover,.dashboard-sidebar-card:hover{border-color:#ff5b61}.dashboard-card--clickable{cursor:pointer}.dashboard-card__row,.dashboard-sidebar-card__row,.dashboard-sidebar-card__requests-inner{align-items:center;gap:14px;display:flex}.dashboard-card__image,.dashboard-sidebar-card__avatar{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.dashboard-sidebar-card__avatar--placeholder{background:#ececec;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dashboard-card__title,.dashboard-sidebar-card__name{letter-spacing:.04em;color:#000;margin:0;font-family:Instrument Sans,sans-serif;font-size:14.8px;font-weight:700;line-height:18px}.dashboard-card__subtitle,.dashboard-sidebar-card__email,.dashboard-sidebar-card__link{letter-spacing:.04em;color:#000;margin-top:4px;font-family:Instrument Sans,sans-serif;font-size:14.8px;font-weight:400;line-height:18px}.dashboard-sidebar-card__link--row{align-items:center;gap:10px;display:flex}.dashboard-mitid-badge{height:22px;margin-top:6px}.dashboard-sidebar-card--active,.dashboard-requests-box.dashboard-sidebar-card--active{border-color:#ff5b61;box-shadow:0 0 0 1px #ff5b61}.dashboard-requests-box,.dashboard-sidebar-card--requests{background:#ecf3f1;border:1px solid #000;border-radius:24px;margin-bottom:22px;padding:14px 16px}.dashboard-requests-box{color:inherit;cursor:pointer;text-decoration:none;display:block}.dashboard-requests-box__title{letter-spacing:.04em;color:#000;align-items:center;gap:12px;margin:0 0 10px;font-family:Instrument Sans,sans-serif;font-size:14.8px;font-weight:700;line-height:18px;display:flex}.dashboard-requests-box__link{cursor:pointer;letter-spacing:.04em;color:#000;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0;font-family:Instrument Sans,sans-serif;font-size:14.8px;font-weight:400;line-height:18px;display:flex}.dashboard-welcome{margin-bottom:24px}.dashboard-welcome__text{color:#000;margin:0 0 4px;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;line-height:19px}.dashboard-welcome__rating{color:#000;align-items:center;gap:8px;font-family:Instrument Sans,sans-serif;font-size:13.5px;line-height:24px;display:flex}.dashboard-welcome__stars{letter-spacing:2px}.dashboard-nav-group{margin-bottom:26px}.dashboard-nav-group__title{letter-spacing:.04em;color:#000;margin:0 0 12px;font-family:Instrument Sans,sans-serif;font-size:18.476px;font-style:normal;font-weight:700;line-height:23px}.dashboard-nav-item{letter-spacing:.04em;color:#000;border-radius:6px;align-items:center;gap:14px;padding:8px 0;font-family:Instrument Sans,sans-serif;font-size:14.7808px;font-style:normal;font-weight:500;line-height:18px;text-decoration:none;transition:all .2s;display:flex}.dashboard-nav-item:hover,.dashboard-nav-item--active{color:#ff5b61}.dashboard-nav-item__icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:18px;height:18px}.dashboard-btn-outline{letter-spacing:.04em;cursor:pointer;background:#ecf3f1;border:1px solid #000;border-radius:4.4px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:11px 14px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;line-height:17px;display:flex}.dashboard-btn-secondary{letter-spacing:.04em;color:#000;cursor:pointer;background:#ecf3f1;border:1px solid #000;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:Instrument Sans,sans-serif;font-size:14.7808px;font-weight:700;line-height:18px;display:flex}.dashboard-btn-primary{letter-spacing:.04em;color:#000;cursor:pointer;background:#ff5b61;border:1px solid #000;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:Instrument Sans,sans-serif;font-size:14.7808px;font-weight:700;line-height:18px;display:flex}.dashboard-btn-primary:hover{opacity:.95}.dashboard-btn-danger{letter-spacing:.04em;color:#fff;cursor:pointer;background:#ff5b61;border:1px solid #000;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:Instrument Sans,sans-serif;font-size:14.7808px;font-weight:700;line-height:18px;display:flex}.dashboard-btn-danger:hover{opacity:.95}.dashboard-btn-danger:disabled{opacity:.6;cursor:not-allowed}.dashboard-logout{letter-spacing:.04em;color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 4px 0;font-family:Instrument Sans,sans-serif;font-size:14.7808px;font-weight:700;line-height:18px;display:flex}.dashboard-sidebar__footer{flex-direction:column;gap:18px;margin-top:auto;padding-top:10px;display:flex}.dashboard-main{background:#fff;flex:1;min-width:0;padding:32px 40px 48px}.dashboard-main--renter{padding:32px 40px 48px}.dashboard-content__title{color:#000;letter-spacing:.01em;margin:0 0 20px;font-size:2.8rem;font-weight:700}.dashboard-content__section-title{color:#000;letter-spacing:.01em;margin:0 0 12px;font-size:2.4rem;font-weight:700}.dashboard-content__text{color:#000;margin:0 0 20px;font-size:1.6rem;font-weight:500;line-height:1.5}.dashboard-section-panel{width:100%}.dashboard-download-panel .dashboard-btn-primary{color:#fff;letter-spacing:.02em;border:none;max-width:100%;padding:14px 24px;font-size:1.6rem;font-weight:700}.host-download-section__block+.host-download-section__block{margin-top:28px}.host-download-section .dashboard-content__text{margin-bottom:14px}.dashboard-menu-toggle{display:none}@media (width<=768px){.dashboard-container{flex-direction:column}.dashboard-sidebar{z-index:999;box-shadow:none;transition:transform .25s;position:fixed;top:50px;bottom:0;left:0;transform:translate(-100%)}.dashboard-sidebar--open{transform:translate(0);box-shadow:0 0 30px #0003}.dashboard-sidebar-backdrop{z-index:998;background:#00000073;display:block;position:fixed;inset:50px 0 0}.dashboard-main,.dashboard-main--renter{padding:18px 16px 40px}.dashboard-menu-toggle{cursor:pointer;background:#fff;border:1px solid #000;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 16px;font-size:14px;display:inline-flex}}.host-view-listing{width:100%}.host-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}.host-listing-card{background:#fff;border-radius:28.59px;width:100%;max-width:386px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 3.81242px #0003}.host-listing-card:hover{transform:translateY(-4px);box-shadow:0 0 10px #00000040}.host-listing-card__image-wrap{background:#fff;width:100%;padding:12px 15px 0}.host-listing-card__image{-o-object-fit:cover;object-fit:cover;border-radius:19.06px;width:100%;height:159px;display:block}.host-listing-card__body{flex-direction:column;gap:6px;padding:14px 15px 16px;display:flex}.host-listing-card__header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.host-listing-card__title{letter-spacing:.04em;color:#053338;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Instrument Sans,sans-serif;font-size:14.3px;font-weight:700;line-height:17px;overflow:hidden}.host-listing-card__price{text-align:right;letter-spacing:.04em;color:#053338;flex-shrink:0;font-size:13.34px;font-weight:400;line-height:16px}.host-listing-card__price strong{letter-spacing:.04em;color:#053338;font-size:17.16px;font-weight:700;line-height:21px}.host-listing-card__subtitle{color:#6b6b6b;margin:0;font-size:13px;line-height:18px}.host-listing-card__rating{align-items:center;gap:4px;font-family:Poppins,sans-serif;display:flex}.host-listing-card__rating-num{color:#000;font-size:12.39px;font-weight:500;line-height:19px}.host-listing-card__star{color:#ffcd29;font-size:16px;line-height:1}.host-listing-card__rating-count{color:#000;font-size:11.44px;font-weight:400;line-height:17px}.host-listing-card__mit{align-items:center;gap:2px;margin-top:-2px;display:flex}.host-listing-card__mit-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:25.82px}.host-listing-card__mit-check{-o-object-fit:contain;object-fit:contain;width:auto;height:16.23px}.host-listing-card__actions{gap:12px;margin-top:8px;display:flex}.host-listing-card__btn{text-align:center;color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:2.86px;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:20px;transition:opacity .2s}.host-listing-card__btn:hover{opacity:.9}.host-listing-card__btn--full{width:100%;margin-top:4px}.host-listing-card__duplicate-done{align-items:center;gap:12px;width:100%;margin-top:8px;display:flex}.host-listing-card__btn--duplicated{text-align:center;color:#ff5b61;cursor:default;background:#ff5b614d;border:none;border-radius:2.86px;flex:1;justify-content:center;align-items:center;min-height:28.62px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.host-listing-card__icon-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.host-listing-card__icon-btn{cursor:pointer;justify-content:center;align-items:center;line-height:1;transition:background .2s;display:flex}.host-listing-card__icon-btn:hover{background:#0000000d}.host-listing-card__icon-btn--edit{color:#ff5b61}.host-listing-card__icon-btn--edit svg{width:20px;height:20px}.host-listing-card__icon-btn--danger{color:#dc2626}.host-listing-card__icon-btn--danger:hover{background:#dc26261a}.host-listing-card__status-actions{gap:10px;margin-top:4px;display:flex}.host-listing-card__btn--status{color:#0006;cursor:not-allowed;background:#00000017;border-radius:3px;flex:1;padding:.8rem;font-size:13px;font-weight:600}.host-listing-card__btn--status.is-active{color:#fff;cursor:pointer;background:#ff5b61;border-color:#ff5b61}.host-listing-card__btn--status.is-active:disabled{opacity:.7;cursor:wait}.host-listing-card__btn--status:not(.is-active):disabled{cursor:not-allowed}@media (width<=1100px){.host-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=768px){.host-listing-grid{grid-template-columns:1fr;justify-items:center}.host-listing-card{max-width:100%}.host-listing-card__duplicate-done{flex-direction:column;align-items:stretch}.host-listing-card__icon-actions{justify-content:center}}.host-delete-modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.host-delete-modal{background:#fff;border-radius:14px;width:100%;max-width:460px;padding:28px 24px 24px;box-shadow:0 12px 40px #0000002e}.host-delete-modal__title{color:#000;margin:0 0 24px;font-size:18px;font-weight:700;line-height:1.45}.host-delete-modal__actions{gap:12px;display:flex}.host-delete-modal__cancel,.host-delete-modal__confirm{flex:1;min-height:48px}.host-delete-modal__cancel{color:#000;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:11px;padding:12px 16px;font-size:14px;font-weight:700}.host-delete-modal__cancel:hover{background:#f7f7f7}@media (width<=480px){.host-delete-modal__actions{flex-direction:column}}.pay-checkout-page{box-sizing:border-box;background:#fff;padding:4rem 0 8rem}.pay-checkout-inner{max-width:1150px;margin:0 auto}.pay-checkout-back{cursor:pointer;color:#111;background:0 0;border:none;align-items:center;gap:.35rem;margin-bottom:1.75rem;padding:0;font-size:1.25rem;font-weight:700;display:inline-flex}.pay-checkout-columns{justify-content:space-between;align-items:flex-start;gap:2.5rem;display:flex}.pay-checkout-left{width:650px;min-width:0}.pay-checkout-right{flex:0 0 373px;width:100%;max-width:373px}.pay-checkout-section-title{color:#053338;letter-spacing:.04em;margin:0 0 1rem;font-size:1.8rem;font-weight:700}.pay-checkout-title{color:#000;letter-spacing:.04em;margin:0 0 0 .4rem;font-size:2.2rem;font-weight:700}.pay-wallet-list{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.pay-wallet-card{cursor:pointer;text-align:left;background:#fff;border:.3px solid #0000004d;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1.4rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.pay-wallet-card:focus{outline-offset:2px;outline:2px solid #ff5b61}.pay-wallet-card--selected{border-color:#cfcfcf;box-shadow:0 1px 4px #0000000f}.pay-wallet-radio{box-sizing:border-box;border:2px solid #ccc;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.pay-wallet-radio--on{background:#ff5b61;border-color:#ff5b61;box-shadow:inset 0 0 0 3px #fff}.pay-wallet-body{flex:1;min-width:0}.pay-wallet-line1{color:#000000b2;font-size:1.6rem;font-weight:600}.pay-wallet-line2{color:#0009;margin-top:.25rem;font-size:1.5rem;font-weight:400}.pay-wallet-empty{color:#000;margin:0 0 .5rem;font-size:1.65rem}.pay-btn-primary{color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:1rem;padding:.95rem 1.25rem;font-size:1.6rem;font-weight:700;transition:opacity .15s;box-shadow:0 4px 34px #0000}.pay-btn-primary2{color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:1rem;padding:.95rem 1.25rem;font-size:1.5rem;font-weight:600;transition:opacity .15s;box-shadow:0 4px 34px #0000}.pay-btn-primary:disabled{opacity:.45;cursor:not-allowed}.pay-btn-full{width:100%}.pay-link-btn{color:#ff5b61;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-top:.65rem;padding:0;font-size:1.6rem;font-weight:500;display:block}.pay-inline-link{color:#ff5b61;font-weight:600;text-decoration:underline}.pay-inline-link:hover{text-decoration:underline}.pay-policy-block{margin-top:2.25rem}.pay-policy-title{color:#000;margin:0 0 .65rem;font-size:1.8rem;font-weight:700}.pay-policy-intro{color:#000;margin:0 0 1rem;font-size:1.6rem;font-weight:400;line-height:1.45}.pay-policy-tiers{margin:0;padding:0;list-style:none}.pay-policy-tiers li{color:#000;gap:1rem;padding:.35rem 0;font-size:1.6rem;font-weight:400}.pay-policy-tiers li:last-child{border-bottom:none}.pay-terms-copy{font-size:1.6rem;font-weight:500}.pay-terms-box{border:.4px solid #00000054;border-radius:2rem;margin-top:1.75rem;padding:2rem 1.5rem}.pay-terms-row{cursor:pointer;color:#222;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.pay-terms-row input{accent-color:#ff5b61;flex-shrink:0;width:18px;height:18px;margin-top:.2rem}.pay-summary-card{background:#ecf3f1;border:.4px solid #00000080;border-radius:2rem;max-width:373px;padding:1.4rem}.pay-summary-top{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.pay-summary-thumb{-o-object-fit:cover;object-fit:cover;background:#eaeaea;border-radius:1rem;flex-shrink:0;width:85px;height:56px}.pay-summary-info{flex:1;min-width:0}.pay-summary-title{color:#053338;letter-spacing:.04em;margin:0 0 .35rem;font-size:1.6rem;font-weight:700;line-height:1.2}.pay-summary-price-line{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;display:flex}.pay-summary-price{color:#000;font-size:1.4rem;font-weight:600}.pay-summary-per{color:#00000080;font-size:1.2rem;font-weight:600}.pay-summary-dates{grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.2rem;display:grid}.pay-summary-date-field{background:#ecf3f1;border:.4px solid #0006;border-radius:1rem;flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.pay-summary-date-label{color:#00000080;font-size:1.4rem;font-weight:500;line-height:1}.pay-summary-date-value{color:#000;font-size:1.4rem;font-weight:600;line-height:1.3}.pay-summary-rows{flex-direction:column;gap:.7rem;display:flex}.pay-summary-row{color:#000;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:500;display:flex}.pay-summary-row--total{font-weight:600}.pay-book-now{width:100%;max-width:1150px;margin:2rem auto 0;display:block}.pay-modal-overlay{z-index:2000;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pay-modal{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:1.5rem 1.35rem;box-shadow:0 12px 40px #00000026}.pay-modal-title{text-align:center;margin:0 0 1.15rem;font-size:2rem;font-weight:700}.pay-modal-label{color:#000;margin-bottom:.35rem;font-size:1.4rem;font-weight:600;display:block}.pay-stripe-box{background:#fff;border:.4px solid #0009;border-radius:.7rem;margin-bottom:.85rem;padding:1rem .75rem}.pay-modal-row2{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.pay-modal-field .pay-stripe-box{margin-bottom:.85rem}.pay-modal-input{box-sizing:border-box;border:.4px solid #0009;border-radius:.7rem;width:100%;margin-bottom:1rem;padding:1rem .75rem;font-size:1.6rem}.pay-modal-save{margin-top:.25rem}.pay-success-modal{text-align:center;background:#fff;border-radius:14px;width:100%;max-width:549px;padding:3rem 1.5rem;position:relative;box-shadow:0 2px 12px #00000026}.pay-booking-success-overlay{z-index:2100}.pay-booking-success-dashboard{width:100%;padding:.85rem 1rem;font-size:1.05rem;font-weight:700}.pay-booking-success-close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;width:2.25rem;height:2.25rem;padding:0;font-size:1.85rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.pay-booking-success-close:hover{color:#111;background:#0000000f}.pay-success-icon{color:#fff;background:#ff5b61;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:3.75rem;font-weight:700;display:flex}.pay-success-title{letter-spacing:.02em;margin:0 0 .65rem;font-size:2.4rem;font-weight:700}.pay-success-text{color:#373737;margin:0 0 1.35rem;font-size:1.6rem;font-weight:400;line-height:1.5}@media (width<=900px){.pay-checkout-columns{flex-direction:column}.pay-checkout-right{order:-1;max-width:none}.pay-checkout-left{width:100%}}@media (width<=600px){.pay-summary-card{border-radius:18px;padding:1rem}.pay-summary-top{align-items:flex-start}.pay-summary-thumb{width:70px;height:70px}.pay-summary-title,.pay-summary-price{font-size:1.5rem}.pay-summary-per{font-size:1.1rem}.pay-summary-dates{grid-template-columns:1fr}}.renter-payments{width:100%}.renter-payments__block+.renter-payments__block{margin-top:32px}.renter-payments__subheading{color:#000;letter-spacing:.01em;margin:0 0 16px;font-size:2rem;font-weight:700}.renter-payments__cards{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.renter-payments__card-row{background:#fff;border:.7px solid #00000040;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:50%;padding:14px 16px;display:flex;box-shadow:0 4px 34px #0000}.renter-payments__card-info{color:#000;letter-spacing:.02em;align-items:center;gap:12px;font-size:1.6rem;font-weight:600;display:flex}.renter-payments__card-brand{background:#ececec;border-radius:50%;flex-shrink:0;width:28px;height:28px}.renter-payments__card-brand--visa{background:#ff5b61}.renter-payments__card-brand--mastercard{background:#f79e1b}.renter-payments__card-remove{cursor:pointer;background:0 0;border:none;padding:4px}.renter-payments__add-card,.renter-payments__add-card2{color:#fff;letter-spacing:.02em;border:none;border-radius:1rem;width:100%;max-width:100%;padding:14px 24px;font-size:1.6rem;font-weight:700;box-shadow:0 4px 34px #0000}.renter-payments__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.renter-payments__summary-card{letter-spacing:.01em;color:#000;background:#ecf3f1;border:.7px solid #00000040;border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem 4rem;font-size:1.6rem;font-weight:500;display:flex;box-shadow:0 4px 34px #0000}.renter-payments__summary-card strong{color:#000;font-size:1.8rem;font-weight:700}.renter-payments__filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.renter-payments__filter{cursor:pointer;color:#000;background:#fff;border:1px solid #0000008c;border-radius:999px;padding:.8rem 2.5rem;font-size:1.6rem;font-weight:500}.renter-payments__filter--active{color:#000;background:#fff;border-color:#000}.renter-payments__table-wrap{background:#fff;border:.7px solid #00000057;border-radius:12px;padding:0 .5rem;overflow-x:auto;box-shadow:0 4px 34px #0000}.renter-payments__table{border-collapse:collapse;width:100%;min-width:640px}.renter-payments__table th,.renter-payments__table td{text-align:center;padding:14px 16px}.renter-payments__table td{color:#2a2a2a;letter-spacing:.02em;font-size:1.5rem;font-weight:400}.renter-payments__table th{color:#2a2a2ab2;border-bottom:.7px solid #00000057;font-size:1.6rem;font-weight:600}.renter-payments__table tbody tr:last-child td{border-bottom:none}.renter-payments__status{font-weight:500}.renter-payments__status--completed{color:#008022}.renter-payments__status--pending{color:#db0004}.renter-payments__invoice-btn{color:#333;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.renter-payments__invoice-btn:hover{color:#ff5b61}.renter-payments__empty{text-align:center;color:#666;padding:28px 16px!important}.renter-payments__pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.renter-payments__per-page select{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:8px 12px;font-size:14px}.renter-payments__page-nav{align-items:center;gap:10px;display:flex}.renter-payments__page-nav button{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;width:32px;height:32px}.renter-payments__page-nav button:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){.renter-payments__summary{grid-template-columns:1fr}.renter-payments__pagination{flex-direction:column;align-items:flex-start}}.messages-page{background:#fff;min-height:100vh;overflow:hidden}.messages-shell{background:#fff;border-top:.3px solid #0000004d;grid-template-rows:minmax(0,1fr);grid-template-columns:718px 1fr;width:100%;height:calc(100vh - 128px);min-height:0;display:grid}.messages-sidebar-header{z-index:12;background:#ecf3f1;border-radius:.5rem;padding:2rem 0;position:sticky;top:0}.messages-sidebar{background:#fff;border-right:.3px solid #00000080;flex-direction:column;min-height:0;display:flex;overflow:hidden}.messages-sidebar-inner{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.messages-search-wrap{margin-bottom:18px;position:relative}.messages-search{color:#000;box-sizing:border-box;background:#fff;border:.5px solid #0000004d;border-radius:1rem;outline:none;width:100%;height:45px;padding:0 54px 0 18px;font-size:1.5rem}.messages-search::placeholder{color:#32373b80}.messages-search-icon{opacity:.7;font-size:19px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.messages-tabs{gap:10px;display:flex}.mini-message-sidebar-container{max-width:558px;margin:0 auto}.messages-tab{letter-spacing:.04em;cursor:pointer;color:#000;background:#fff;border:.5px solid #0000004d;border-radius:10px;height:37px;padding:0 16px;font-size:1.4rem;font-weight:500}.messages-tab--active{color:#fff;background:#ff5b61;border-color:#ff5b61}.messages-list{overflow-anchor:none;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.messages-list::-webkit-scrollbar{width:6px}.messages-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}.messages-row-shell{background:#fff;border-bottom:.3px solid #0000004d;align-items:stretch;display:flex}.messages-row-shell--active:not(.messages-row-shell--unread){background:#d9d9d94d}.messages-row-shell--active.messages-row-shell--unread{box-shadow:inset 3px 0 #ffffff8c}.messages-row-inner{align-items:flex-start;gap:12px;width:100%;display:flex}.messages-row-actions{flex-shrink:0;align-items:center;padding:1.5rem 12px;display:flex}.messages-row-archive-btn{cursor:pointer;color:inherit;opacity:.85;background:0 0;border:none;border-radius:8px;padding:6px;line-height:0;transition:opacity .15s,background .15s}.messages-row-archive-btn:hover{opacity:1;background:#0000000f}.messages-row-shell--unread .messages-row-archive-btn:hover{background:#ffffff38}.messages-row{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex:1;width:100%;min-width:0;min-height:150px;padding:3rem 2rem 1.5rem 8rem;display:block}.messages-row-shell:not(.messages-row-shell--unread) .messages-row:hover{background:#d9d9d94d}.messages-row-shell--unread .messages-row:hover{background:#0000000d}.messages-row-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;align-self:flex-start;width:45px;height:45px}.message-row-avatar-container{align-items:center;gap:1rem;display:flex}.messages-row-body{flex:1;min-width:0}.messages-row-top{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.messages-row-host-name{letter-spacing:1%;font-size:1.8rem;font-weight:700;line-height:100%}.messages-row-space-name{letter-spacing:1%;font-size:1.8rem;font-weight:500;line-height:100%}.messages-row-title{color:#000;letter-spacing:.01em;font-size:1.8rem;font-weight:700}.messages-row-time{color:#0006;font-size:14px;font-weight:500}.messages-row-preview-wrap{align-items:center;gap:10px;min-width:0;margin-top:6px;display:flex}.messages-row-preview-thumb{-o-object-fit:cover;object-fit:cover;background:#0000000f;border-radius:8px;flex-shrink:0;width:44px;height:44px}.messages-row-preview{color:#00000080;flex:1;min-width:0;font-size:16px;font-weight:500}.messages-row-dates{color:#0006;background:#0000000a;border-radius:4px;width:fit-content;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:500}.messages-unread-badge{text-align:center;box-sizing:border-box;color:#fff;background:#ff5b61;border-radius:999px;flex-shrink:0;align-self:flex-start;min-width:22px;height:22px;margin-top:4px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px}.messages-row-shell--unread .messages-unread-badge{color:#fff;background:#ff5b61}.msg-status{align-items:center;gap:9px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.msg-status-dot{background:currentColor;border-radius:50%;width:10px;height:10px}.msg-status--progress{color:#08b536}.msg-status--completed{color:#0004ff}.msg-status--cancelled{color:#ff5b61}.msg-status--pending{color:#c77a06}.msg-status--rejected{color:#ff5b61}.msg-status--upcoming{color:#0846c9}.msg-status--muted{color:#32373b8c}.messages-main{contain:layout;background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-chat-head{z-index:12;background:#ecf3f1;border-bottom:.3px solid #0000004d;border-radius:.5rem;flex-shrink:0;align-items:center;gap:14px;height:81px;padding:0 30px;display:flex;position:sticky;top:0}.messages-chat-head-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:45px;height:45px}.messages-chat-head-name{color:#000;font-size:18px;font-weight:600}.messages-chat-head-text{flex:1}.messages-mobile-back{display:none}.messages-menu-wrap{position:relative}.messages-menu-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;transition:background .2s}.messages-menu-btn:hover{background:#f3f4f6}.messages-menu-dropdown{z-index:100;background:#fff;border-radius:12px;min-width:140px;padding:6px;position:absolute;top:45px;right:0;box-shadow:0 10px 30px #0000001f}.messages-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;transition:background .2s}.messages-menu-item:hover{background:#f5f5f5}.messages-booking-card{background:#fff;border-bottom:.3px solid #0000004d;flex-shrink:0;align-items:center;gap:15px;min-height:122px;padding:18px 30px;display:flex}.messages-booking-thumb{-o-object-fit:cover;object-fit:cover;background:#d9d9d9;border-radius:10px;width:117px;height:77px}.messages-booking-title{color:#000;margin-bottom:5px;font-size:17px;font-weight:600}.messages-booking-dates{color:#0006;background:#0000000a;border-radius:4px;width:fit-content;margin-top:10px;padding:6px 10px;font-size:12px}.messages-booking-body{flex:1;min-width:0}.messages-booking-price{color:#053338;margin-top:10px;font-size:15px}.messages-booking-price-label{color:#00000080;margin-right:6px}.messages-booking-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.messages-booking-btn{cursor:pointer;border:none;border-radius:.8rem;width:132px;padding:1rem 2.5rem;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:700;box-shadow:0 3.55px 30.16px #0000}.messages-booking-btn:disabled{opacity:.55;cursor:not-allowed}.messages-booking-btn--accept{color:#fff;background:#ff5b61}.messages-booking-btn--decline{color:#000;background:#00000026}.messages-thread{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-anchor:none;overscroll-behavior:contain;background:#fff;flex:1;min-height:0;padding:32px 30px;overflow:hidden auto}.messages-thread::-webkit-scrollbar{width:8px}.messages-thread::-webkit-scrollbar-thumb{background:#0003;border-radius:999px}.messages-thread::-webkit-scrollbar-track{background:0 0}.messages-bubble-row{align-items:flex-end;gap:18px;margin-bottom:34px;display:flex}.messages-bubble-row--sent{justify-content:flex-end}.messages-bubble-row--system{justify-content:center;align-items:center;margin-bottom:22px}.messages-system-chip{text-align:center;color:#fff;background:#053338;border-radius:8px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:400}.messages-bubble-meta--system{text-align:center}.messages-bubble-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:45px;height:45px}.messages-bubble{word-break:break-word;border-radius:8px;max-width:700px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:16px;line-height:24px}.messages-bubble--recv{color:#32373b;background:#e0e0e04d}.messages-bubble--sent{color:#fff;background:#ff5b61e6}.messages-bubble-image-btn{cursor:zoom-in;background:0 0;border:none;border-radius:6px;max-width:100%;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.messages-bubble-image{vertical-align:bottom;width:100%;max-width:200px;height:auto;display:block}.messages-bubble-caption{word-break:break-word;margin-top:8px;font-size:15px;line-height:22px}.messages-bubble--recv .messages-bubble-caption{color:#32373b}.messages-bubble--sent .messages-bubble-caption{color:#fffffff2}.messages-bubble-meta{color:#0006;margin-top:6px;padding:0 4px;font-family:Poppins,sans-serif;font-size:11px}.messages-bubble-row--sent .messages-bubble-meta{text-align:right}.messages-compose-wrap{background:#fff;border-top:.3px solid #0000004d;flex-grow:0;flex-shrink:0}.messages-compose-wrap--drag{background:#ff5b6114;box-shadow:inset 0 0 0 2px #ff5b6173}.messages-compose-preview{border-bottom:.3px solid #0000001f;align-items:center;gap:12px;padding:10px 28px;display:flex}.messages-compose-preview-thumb{-o-object-fit:cover;object-fit:cover;background:#0000000f;border-radius:8px;flex-shrink:0;width:72px;height:72px}.messages-compose-preview-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.messages-compose-preview-name{color:#32373b;word-break:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.messages-compose-preview-hint{color:#00000073;font-family:Poppins,sans-serif;font-size:12px}.messages-compose-preview-remove{color:#32373b;cursor:pointer;background:#0000000f;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:22px;line-height:1}.messages-compose-preview-remove:hover{background:#ff5b6126}.messages-compose-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.messages-compose{background:#fff;flex-shrink:0;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex}.messages-compose-icon{cursor:pointer}.messages-compose-icon:disabled{opacity:.45;cursor:not-allowed}.messages-compose-input{color:#32373b;background:0 0;border:none;outline:none;flex:1;font-family:Poppins,sans-serif;font-size:16px}.messages-compose-input::placeholder{color:#32373b80}.messages-send-btn{color:#fff;cursor:pointer;text-align:center;background:#ff5b61;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;display:flex}.messages-send-btn:disabled{opacity:.5;cursor:not-allowed}.messages-lightbox-overlay{z-index:9999;box-sizing:border-box;cursor:zoom-out;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.messages-lightbox-img{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:8px;width:auto;max-width:min(920px,96vw);height:auto;max-height:min(92vh,920px)}.messages-empty-main{color:#000;flex:1;justify-content:center;align-items:center;min-height:0;font-family:Poppins,sans-serif;font-size:1.6rem;display:flex}.messages-muted{text-align:center;color:#000;padding:40px;font-size:16px}.messages-panel-loader{justify-content:center;align-items:center;min-height:200px;display:flex}@media (width<=1200px){.messages-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:380px 1fr}}@media (width<=900px){.messages-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:calc(100vh - 72px);min-height:0}.messages-shell:not(.messages-shell--show-thread) .messages-main,.messages-shell.messages-shell--show-thread .messages-sidebar{display:none}.messages-mobile-back{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:inline-flex}.messages-sidebar-inner{padding:20px}.messages-list{margin:0 -20px}.messages-row{padding:22px 12px 22px 20px}.messages-row-actions{padding:22px 12px 22px 0}.messages-thread{padding:22px 16px}.messages-bubble{max-width:85%;font-size:15px}.messages-compose{padding:0 16px}.messages-compose-preview{padding:10px 16px}}.renter-messages{width:100%}.renter-messages__list{background:#fff;border-radius:12px;overflow:hidden}.renter-messages__conversation-list{border:none;border-radius:0}.renter-messages__conversation-list .messages-row-shell{border-bottom:1px solid #ececec}.renter-messages__conversation-list .messages-row-shell:last-child{border-bottom:none}.renter-messages__conversation-list .messages-row{width:100%;padding:1.5rem 3rem}@media (width<=768px){.renter-messages__list .messages-row-top{flex-direction:column;align-items:flex-start;gap:8px}.renter-messages__list .messages-row-time{align-self:flex-end}}.renter-booking-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:14px;flex-direction:column;width:100%;padding:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.renter-booking-card:hover{border-color:#ffb4b4;box-shadow:0 4px 14px #00000014}.renter-booking-card__image-wrap{aspect-ratio:16/10;background:#f2f2f2;width:100%;overflow:hidden}.renter-booking-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.renter-booking-card__body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.renter-booking-card__header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.renter-booking-card__title{color:#000;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.renter-booking-card__subtitle{color:#6b6b6b;margin:0;font-size:13px;line-height:18px}.renter-booking-card__price{text-align:right;color:#000;white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1.3}.renter-booking-card__price strong{font-size:14px;font-weight:700}.renter-booking-card__rating{color:#000;align-items:center;gap:5px;font-size:12.5px;display:flex}.renter-booking-card__star{color:#ffb400}.renter-booking-card__rating-count{color:#6b6b6b}.renter-booking-card__status{letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.renter-booking-card__status--active{color:#15803d;background:#dcfce7}.renter-booking-card__status--completed{color:#4b5563;background:#f3f4f6}.renter-booking-card__status--upcoming{color:#1d4ed8;background:#dbeafe}.renter-booking-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px;display:grid}.renter-booking-cards-back{color:#000;cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:14px;font-weight:600}@media (width<=768px){.renter-booking-cards-grid{grid-template-columns:1fr}}.renter-access-info{width:100%}.renter-access-info__block{margin-top:28px}.renter-access-info__block:first-of-type{margin-top:20px}.renter-access-info__heading{color:#000;margin:0 0 14px;font-size:2rem;font-weight:700}.renter-access-info__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.renter-access-info__field{flex-direction:column;gap:8px;display:flex}.renter-access-info__field--full{width:100%}.renter-access-info__label{color:#000;font-size:1.7rem;font-weight:600}.renter-access-info__input{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:1.5rem;font-weight:500;display:flex}.renter-access-info__input--readonly,.renter-access-info__input--select{cursor:default}.renter-access-info__datepicker-wrap{width:100%;position:relative}.renter-access-info__datepicker-inner{width:100%}.renter-access-info__datepicker{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;min-height:48px;padding:12px 44px 12px 16px;font-size:1.5rem;font-weight:500}.renter-access-info__datepicker:focus{border-color:#000;outline:none}.renter-access-info__datepicker-icon{pointer-events:none;color:#000;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.renter-access-info__submit{color:#fff;letter-spacing:.01em;border:none;border-radius:10px;margin-top:20px;font-size:1.6rem;font-weight:700;box-shadow:0 4px 34px #0000}@media (width<=640px){.renter-access-info__row{grid-template-columns:1fr;gap:12px}}.renter-lease-renewal{width:100%}.renter-lease-renewal__block{margin-top:20px}.renter-lease-renewal__instruction{color:#000;margin:0 0 16px;font-size:2rem;font-weight:700}.renter-lease-renewal__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.renter-lease-renewal__field{flex-direction:column;gap:8px;display:flex}.renter-lease-renewal__label{color:#000;font-size:1.7rem;font-weight:600}.renter-lease-renewal__datepicker-wrap{width:100%;position:relative}.renter-lease-renewal__datepicker-inner{width:100%}.renter-lease-renewal__datepicker{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;min-height:48px;padding:12px 44px 12px 16px;font-size:1.5rem;font-weight:500}.renter-lease-renewal__datepicker:focus{border-color:#000;outline:none}.renter-lease-renewal__datepicker-icon{pointer-events:none;color:#000;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.renter-lease-renewal__submit{color:#fff;letter-spacing:.01em;border:none;border-radius:10px;margin-top:20px;font-size:1.6rem;font-weight:700;box-shadow:0 4px 34px #0000}@media (width<=640px){.renter-lease-renewal__row{grid-template-columns:1fr;gap:12px}}.renter-termination{width:100%}.renter-termination__block{margin-top:20px}.renter-termination__button{color:#fff;letter-spacing:.01em;border:none;border-radius:10px;margin-top:20px;font-size:1.6rem;font-weight:700}.renter-termination-modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.renter-termination-modal{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:28px 24px 24px;box-shadow:0 12px 40px #0000002e}.renter-termination-modal__title{color:#000;margin:0 0 24px;font-size:18px;font-weight:700;line-height:1.4}.renter-termination-modal__actions{gap:12px;display:flex}.renter-termination-modal__cancel,.renter-termination-modal__confirm{flex:1}.renter-termination-modal__cancel{color:#000;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:11px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700}.renter-termination-modal__cancel:hover{background:#f7f7f7}.renter-termination-modal__confirm{color:#fff;letter-spacing:.01em;border:none;border-radius:10px;min-height:48px;font-size:1.6rem;font-weight:700}@media (width<=480px){.renter-termination-modal__actions{flex-direction:column}}.renter-report-issue{width:100%;max-width:720px}.renter-report-issue__intro{color:#000;margin:12px 0 24px;font-size:1.8rem;font-weight:500;line-height:1.5}.renter-report-issue__form{flex-direction:column;display:flex}.renter-report-issue__field{margin-bottom:20px}.renter-report-issue__label{color:#000;margin-bottom:8px;font-size:1.8rem;font-weight:700;display:block}.renter-report-issue__input,.renter-report-issue__textarea{box-sizing:border-box;color:#000;background:#fff;border:.4px solid #00000059;border-radius:1rem;width:100%;padding:12px 16px;font-size:1.5rem}.renter-report-issue__input:focus,.renter-report-issue__textarea:focus{border-color:#ff5b61;outline:none;box-shadow:0 0 0 2px #ff5b6126}.renter-report-issue__textarea{resize:vertical;min-height:140px}.renter-report-issue__error{color:#ff5b61;margin:6px 0 0;font-size:13px}.renter-report-issue__upload{background:#fff;border:1px solid #00000059;border-radius:24px;padding:20px}.renter-report-issue__file-input{display:none}.renter-report-issue__upload-btn{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.renter-report-issue__upload-btn:hover{color:#ff5b61}.renter-report-issue__upload-hint{color:#000;margin:8px 0 0;font-size:14px}.renter-report-issue__file-list{margin:12px 0 0;padding:0;list-style:none}.renter-report-issue__file-item{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.renter-report-issue__file-item button{color:#ff5b61;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.renter-report-issue__contact-heading{color:#000;margin:8px 0 16px;font-size:16px;font-weight:600}.renter-report-issue__privacy{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}.renter-report-issue__privacy a{color:#ff5b61;font-weight:600;text-decoration:underline}.renter-report-issue__submit{color:#fff;letter-spacing:.01em;border:none;border-radius:10px;max-width:100%;margin-top:20px;font-size:1.6rem;font-weight:700;box-shadow:0 4px 34px #0000}@media (width<=640px){.renter-report-issue__intro,.renter-report-issue__label{font-size:15px}}.listing-flow-page{background:#ecf3f1;min-height:100dvh;overflow-x:clip}.listing-flow-main{padding:50px 20px;padding-bottom:calc(50px + env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.flow-card{flex-direction:column;justify-content:flex-start;width:min(711px,100%);min-height:0;margin:0 auto;display:flex}.flow-content{padding:0 2rem}.flow-content h1{color:#053338;letter-spacing:3%;margin:0;font-size:3.173rem;font-weight:700}.flow-content h2{color:#0a3c46;margin:18px 0 10px}.flow-content h3{color:#0a3c46;letter-spacing:.04em;margin:18px 0 8px;font-size:1.86rem;font-weight:700}.flow-step-caption{color:#053338;letter-spacing:.04em;margin-bottom:12px;font-size:1.458rem;font-weight:700}.flow-muted{color:#053338;letter-spacing:.04em;margin:8px 0 18px;font-size:2.3rem;font-weight:400}.flow-muted-new{color:#053338;letter-spacing:.04em;margin:8px 0 18px;font-size:1.8rem;font-weight:400}.flow-small{color:#1b4048;margin:4px 0 8px;font-size:13px}.required{color:#eb5754;margin-left:4px}.pill-grid{gap:10px;margin-top:2rem;display:grid}.pill-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.pill-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.pill-grid.one-col{grid-template-columns:repeat(2,minmax(0,1fr))}.step7-options-grid{display:grid;grid-template-columns:1fr!important}.pill-grid.compact .pill-btn{min-height:44px}.pill-btn{color:#053338;cursor:pointer;text-align:left;background:#fff;border:1.36px solid #2a2a2a;border-radius:9.99rem;justify-content:flex-start;align-items:center;gap:10px;height:auto;min-height:50px;padding:8px 14px;font-size:1.35rem;font-weight:700;display:flex}.pill-btn>span:not(.pill-dot){align-items:center;line-height:1.2;display:inline-flex}.pill-btn.selected{border-color:#ff5b61}.pill-dot{background:#fff;border:1px solid #383838;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.pill-btn.selected .pill-dot:after{content:"";background:#ff5b61;border-radius:50%;width:70%;height:70%;display:block}.price-intro-des{color:#053338;font-size:1.81rem;font-weight:400}.step8-arrow{flex-shrink:0;margin:0 1rem;position:relative;top:-82px;left:-3px}.space-between-label{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.flow-input-label{color:#053338;letter-spacing:.04em;margin:24px 0 8px;font-size:1.81rem;font-weight:400}.flow-input-label-optional{color:#ff5b61}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.features-grid .pill-btn{width:100%}.flow-input{color:#053338;background-color:#fff;border:1.39px solid #2a2a2a;border-radius:4px;width:15.8rem;height:33px;padding:0 10px;font-size:1.3rem;font-weight:400}.flow-input2{color:#053338;letter-spacing:.04em;background-color:#fff;border-radius:2.357rem;width:100%;height:56px;padding:0 2rem;font-size:1.3rem;font-weight:400}.space-between-label small{color:#053338;font-size:1.3rem;font-weight:400}.flow-textarea{color:#053338;letter-spacing:.04em;background:#fff;border:none;border-radius:23px;width:100%;min-height:146px;padding:3rem;font-size:1.3rem;font-weight:400}.flow-textarea.small{min-height:90px}.upload-box{cursor:pointer;color:#053338;background:#eeffd5;border:0;border-radius:12px;justify-content:center;align-items:center;width:322px;height:292px;font-weight:700;display:flex}.upload-box.large{border-radius:2.3rem;width:670px;height:33.6rem}.upload-box span{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-preview{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hidden-input{display:none}.price-layout{justify-content:space-between;gap:20px;margin:2rem 2.5rem;display:flex}.step8-wrapper{width:100%}.step8-top-row{align-items:flex-start}.price-intro{max-width:260px}.price-inputs{flex-direction:column;gap:10px;width:260px;display:flex}.price-inputs label{color:#053338;letter-spacing:.04em;font-size:1.8rem;font-weight:700}.price-field{color:#000;background:#fff;border:1.41px solid #2a2a2a;border-radius:1.3rem;margin-top:5px;font-size:1.86rem;font-weight:400;display:flex;overflow:hidden}.price-field input{color:#000;background:#fff;border:0;width:100%;padding:8px 10px;font-size:1.86rem;font-weight:400}.price-field input:focus{box-shadow:none;border:none;outline:none}.price-field span{color:#000;padding:8px 10px}.price-cards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.step8-cards-row{margin-top:20px}.price-card{color:#0b3f48;text-align:center;background:#fff;border:1px solid #dfdfdf;border-radius:12px;padding:3.5rem;position:relative;box-shadow:0 4px 12px #00000008}.chip{color:#fff;white-space:nowrap;width:162px;height:29px;letter-spacing:4%;border-radius:8px;padding:6px 20px;font-size:1.4rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.chip.daily{background:#4193ff}.chip.monthly{background:#08b536}h3.card-title{margin:0;font-size:2.8rem;font-weight:700}.card-subtitle{color:#053338;margin:5px 0 20px;font-size:1.4rem;font-weight:400}.base-label{color:#053338;font-size:2.358rem;font-weight:400;display:block}.price-amount{margin:5px 0 20px;font-size:3.3rem;font-weight:700;display:block}.calculation-box{letter-spacing:.04em;background-color:#fff;border:.47px solid #000;border-radius:8.4px;margin-bottom:15px;padding:12px 15px;font-size:1.4rem}.calc-row{justify-content:space-between;margin:3px 0;font-size:14px;font-weight:400;display:flex}.calc-row.highlighted{margin-top:3px;font-weight:700}.vis-mindre{color:#053338;cursor:pointer;letter-spacing:.04em;margin-top:10px;font-size:1.415rem;font-weight:400}.terms-container{flex-direction:column;align-items:center;margin-top:30px;display:flex}.terms-row{color:#053338;letter-spacing:.04em;background:#fff;align-items:center;gap:12px;padding:2rem;font-size:1.886rem;font-weight:400;display:flex}.terms-row input{cursor:pointer;border:.47px solid #000;width:25px;height:24px}.terms-link{color:#000;cursor:pointer;letter-spacing:.04em;margin-top:10px;font-size:1.886rem;font-weight:500}.mitid-container{padding:3rem}h2.mitid-title{color:#053338;margin-top:12px;font-size:2.3rem;font-weight:700}.flow-muted-mitid{color:#053338;font-size:1.81rem;font:400px;width:80%;margin-bottom:2rem}.mitid-btn{color:#fff;cursor:pointer;min-width:260px;min-height:52px;transition:background-color .3s ease,transform .1s active;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:600;display:inline-flex}.mitid-btn.not-verified{background:#0000a0}.mitid-btn.not-verified:hover{background:navy}.mitid-btn.verified{cursor:default;background:#0000a0}.mitid-icon{width:auto;height:auto;margin-bottom:1rem}.mitid-btn:disabled{opacity:.9}.dash-10-content{text-align:center;flex-direction:column;align-items:center;margin:2rem;display:flex}.dash-title{color:#053338;letter-spacing:.04em;margin-top:12px;font-size:2.3rem;font-weight:700}.flow-muted-dash{color:#053338;letter-spacing:.04em;margin:8px 0 18px;font-size:1.81rem;font-weight:400}.listing-photo-carousel{width:100%;max-width:520px;margin:8px auto 28px}.listing-photo-carousel__viewport{justify-content:center;align-items:center;gap:14px;display:flex}.listing-photo-carousel__image-wrap{aspect-ratio:4/3;background:#fff;border-radius:16px;flex:1;min-width:0;max-width:400px;overflow:hidden;box-shadow:0 4px 16px #0533381a}.listing-photo-carousel__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.listing-photo-carousel__arrow{color:#053338;cursor:pointer;background:#fff;border:1.5px solid #053338;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0 0 2px;font-size:1.75rem;line-height:1;transition:background .15s,color .15s;display:flex}.listing-photo-carousel__arrow:hover{color:#fff;background:#053338}.listing-photo-carousel__counter{color:#053338;letter-spacing:.04em;margin:14px 0 10px;font-size:1.25rem;font-weight:600}.listing-photo-carousel__dots{justify-content:center;gap:10px;display:flex}.listing-photo-carousel__dot{cursor:pointer;background:#b8ccc8;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .15s,transform .15s}.listing-photo-carousel__dot.is-active{background:#008022;transform:scale(1.15)}@media (width<=480px){.listing-photo-carousel__arrow{width:36px;height:36px;font-size:1.4rem}.listing-photo-carousel__viewport{gap:8px}}.flow-footer{margin-top:28px}.flow-progress-track{background:#fff;border-radius:999px;width:100%;height:3px}.flow-progress-track span{background:#eb5754;border-radius:999px;height:3px;display:block}.flow-nav{justify-content:space-between;margin-top:15px;display:flex}.flow-primary-btn{color:#fff;cursor:pointer;letter-spacing:.04em;background:#008022;border:none;border-radius:1rem;min-width:120px;height:40px;font-size:1.81rem;font-weight:700}.flow-primary-btn:disabled{opacity:.45;cursor:not-allowed}.flow-primary-btn.dashboard{min-width:320px}.flow-secondary-btn{color:#000;cursor:pointer;background:#fff;border:.45px solid #000;border-radius:1rem;justify-content:center;align-items:center;gap:6px;min-width:110px;height:40px;font-size:1.81rem;font-weight:700;display:flex}@media (width<=960px){.pill-grid.three-col,.pill-grid.one-col,.pill-grid.two-col{grid-template-columns:1fr}.price-layout,.price-cards{grid-template-columns:1fr;display:grid}.step8-top-row{gap:14px}.price-inputs{width:100%}}.features-custom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:3rem;display:flex}.features-row{flex-wrap:nowrap;justify-content:center;gap:12px;display:flex}.features-row .pill-btn{white-space:nowrap;padding:0 14px;width:auto!important}.features-row .pill-btn span:not(.pill-dot){white-space:nowrap}.host-listing-detail{width:100%;max-width:940px;padding:0 20px}.host-listing-detail__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.host-listing-detail__back{color:#000;cursor:pointer;text-align:center;background:0 0;border:none;width:40px;height:40px;padding:0;font-size:28px;line-height:1;transition:all .2s}.host-listing-detail__back:hover{color:#ff5b61}.host-listing-detail__carousel{background:#d9d9d9;border-radius:20px;width:100%;max-width:711px;height:473px;margin-bottom:20px;overflow:hidden}.host-listing-detail__carousel img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.host-listing-detail__title-row{align-items:center;gap:12px;margin-top:8px;display:flex}.host-listing-detail__title{letter-spacing:.04em;color:#053338;margin:0;font-family:Instrument Sans,sans-serif;font-size:19.29px;font-weight:700;line-height:24px}.host-listing-detail__mit{align-items:center;gap:4px;display:inline-flex}.host-listing-detail__mit img{-o-object-fit:contain;object-fit:contain;height:22px}.host-listing-detail__rating-line{align-items:center;gap:6px;margin-top:4px;font-family:Poppins,sans-serif;display:flex}.host-listing-detail__star{color:#ffcd29;font-size:20px;line-height:1}.host-listing-detail__rating-line strong{color:#000;font-size:14.56px;font-weight:500;line-height:22px}.host-listing-detail__rating-count{color:#000;font-size:13.44px;font-weight:400;line-height:20px}.host-listing-detail__muted{color:#6b6b6b}.host-listing-detail__badges{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.host-listing-detail__badge{color:#000;border:1px solid #d9d9d9;border-radius:999px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:13.44px;font-weight:400}.host-listing-detail__facts{flex-wrap:wrap;gap:30px;margin-top:8px;padding-top:4px;display:flex}.host-listing-detail__fact-label{color:#32373bbf;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:25px;display:block}.host-listing-detail__fact-value{color:#32373bbf;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:25px}.host-listing-detail__instant{background:#f8f9fa;border-radius:12px;margin-top:16px;padding:16px 20px}.host-listing-detail__instant strong{color:#000;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px}.host-listing-detail__instant p{color:#000;margin:6px 0 0;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.host-listing-detail__block{margin-top:32px}.host-listing-detail__heading{letter-spacing:.04em;color:#053338;margin:0 0 10px;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px}.host-listing-detail__text{color:#000;white-space:pre-line;margin:0;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px}.host-listing-detail__muted-text{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:13.44px;font-weight:400;line-height:20px}.host-listing-detail__map{border:none;border-radius:20px;width:100%;max-width:530px;height:231px;margin-top:8px}.host-listing-detail__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.host-listing-detail__features li{color:#000;align-items:center;gap:10px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:400;line-height:16px;display:flex}.host-listing-detail__features li:before{content:"•";color:#ff5b61;font-size:20px;font-weight:700}.host-listing-detail__policy{margin:12px 0 0;padding:0;list-style:none}.host-listing-detail__policy li{color:#000;border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:16px;padding:10px 0;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;display:flex}.host-listing-detail__policy li:last-child{border-bottom:none}.host-listing-detail__policy li span:first-child{font-weight:400}.host-listing-detail__rating-summary{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-top:8px;display:flex}.host-listing-detail__rating-big{align-items:baseline;gap:6px;display:flex}.host-listing-detail__rating-big strong{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:30px}.host-listing-detail__rating-big .host-listing-detail__star{font-size:24px}.host-listing-detail__rating-big .host-listing-detail__rating-count{color:#000;font-family:Instrument Sans,sans-serif;font-size:13.44px;font-weight:400;line-height:16px}.host-listing-detail__bars{flex-direction:column;flex:1;gap:6px;min-width:200px;max-width:400px;display:flex}.host-listing-detail__bar-row{color:#000;align-items:center;gap:12px;font-family:Instrument Sans,sans-serif;font-size:13.44px;font-weight:400;line-height:16px;display:flex}.host-listing-detail__bar-row span:first-child{min-width:16px}.host-listing-detail__bar-track{background:#efefefb3;border:.4px solid #0003;border-radius:20px;flex:1;height:10px;overflow:hidden}.host-listing-detail__bar-fill{background:#ffcd29;border-radius:20px;height:100%;transition:width .3s}.host-listing-detail__categories{flex-wrap:wrap;gap:40px;margin-top:18px;display:flex}.host-listing-detail__category{color:#000;align-items:center;gap:10px;font-family:Instrument Sans,sans-serif;font-size:13.44px;font-weight:600;line-height:16px;display:flex}.host-listing-detail__category strong{color:#000;align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:17.7px;font-weight:700;line-height:27px;display:flex}.host-listing-detail__category strong:after{content:"★";color:#ffcd29;font-size:20px}.host-listing-detail__see-all{letter-spacing:.02em;color:#ff5b61;cursor:pointer;background:#ff5b6126;border:none;border-radius:7.4px;max-width:172px;margin-top:20px;padding:9.25px 12.95px;font-family:Instrument Sans,sans-serif;font-size:17.58px;font-weight:600;line-height:21px;transition:all .2s}.host-listing-detail__see-all:hover{background:#ff5b6140}.host-listing-detail__reviews{margin-top:16px}.host-listing-detail__review{border-bottom:1px solid #f0f0f0;gap:16px;padding:16px 0;display:flex}.host-listing-detail__review:last-child{border-bottom:none}.host-listing-detail__review-avatar{-o-object-fit:cover;object-fit:cover;background:#e0e0e0;border-radius:50%;flex-shrink:0;width:42px;height:42px}.host-listing-detail__review-body{flex:1}.host-listing-detail__review-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.host-listing-detail__review-name,.host-listing-detail__review-date{color:#000;font-family:Instrument Sans,sans-serif;font-size:13.44px;font-weight:400;line-height:16px}.host-listing-detail__review-stars{gap:2px;margin:4px 0;display:flex}.host-listing-detail__review-stars .host-listing-detail__star{font-size:18px}.host-listing-detail__review-text{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:13.44px;font-weight:400;line-height:20px}@media (width<=1024px){.host-listing-detail{max-width:100%;padding:0 16px}.host-listing-detail__carousel{aspect-ratio:16/10;max-width:100%;height:auto}.host-listing-detail__map{max-width:100%;height:200px}}@media (width<=768px){.host-listing-detail__header{flex-direction:column-reverse;align-items:flex-start;gap:8px}.host-listing-detail__title{font-size:17px}.host-listing-detail__text{font-size:15px;line-height:20px}.host-listing-detail__features{grid-template-columns:1fr;gap:8px}.host-listing-detail__policy li{flex-direction:column;gap:4px;font-size:15px}.host-listing-detail__rating-summary{flex-direction:column;gap:16px}.host-listing-detail__bars{width:100%;max-width:100%}.host-listing-detail__categories{gap:16px}.host-listing-detail__see-all{justify-content:center;width:100%;max-width:100%}.host-listing-detail__review{flex-direction:column;gap:10px}.host-listing-detail__review-header{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=480px){.host-listing-detail__facts{gap:16px}.host-listing-detail__instant{padding:12px 16px}.host-listing-detail__instant strong{font-size:14px}.host-listing-detail__block{margin-top:24px}.host-listing-detail__heading{font-size:16px}.host-listing-detail__rating-big strong{font-size:17px}}.handover-modal-overlay{z-index:1200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.handover-modal{background:#fff;border-radius:16px;width:min(100%,560px);max-height:calc(100vh - 40px);padding:28px 24px 24px;position:relative;overflow:auto;box-shadow:0 12px 40px #0000002e}.handover-modal__close{color:#666;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.handover-modal__header{text-align:center;margin-bottom:18px;padding-right:24px}.handover-modal__title{color:#000;margin:0 0 8px;font-size:2rem;font-weight:700}.handover-modal__subtitle{color:#333;margin:0;font-size:1.45rem}.handover-modal__note{color:#d14343;background:#fff0f0;border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:1.35rem;line-height:1.45}.handover-modal__note strong{font-weight:700}.handover-modal__form{flex-direction:column;gap:18px;display:flex}.handover-modal__days{flex-direction:column;gap:10px;display:flex}.handover-modal__day{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.handover-modal__day-toggle{cursor:pointer;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.handover-modal__day-name{color:#000;font-size:1.45rem;font-weight:600}.handover-modal__day-summary{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.handover-modal__status{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.handover-modal__status.is-available{color:#15803d;background:#dcfce7}.handover-modal__status.is-unavailable{color:#dc2626;background:#fee2e2}.handover-modal__day-value{color:#333;text-align:right;min-width:120px;font-size:1.35rem}.handover-modal__chevron{color:#666;font-size:14px}.handover-modal__day-panel{background:#fafafa;border-top:1px solid #eee;padding:16px}.handover-modal__time-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.handover-modal__time-field{color:#333;flex-direction:column;gap:6px;font-size:1.3rem;display:flex}.handover-modal__time-input{background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;padding:10px 12px;font-size:1.35rem}.handover-modal__time-input:disabled{color:#999;background:#f3f3f3}.handover-modal__appointment{color:#000;cursor:pointer;align-items:center;gap:10px;font-size:1.35rem;display:inline-flex}.handover-modal__appointment input{accent-color:#ff6b6b;width:18px;height:18px}.handover-modal__save{max-width:100%;margin-top:4px}@media (width<=560px){.handover-modal{padding:24px 16px 16px}.handover-modal__time-row{grid-template-columns:1fr}.handover-modal__day-value{min-width:0;font-size:1.2rem}}.host-listing-edit{width:100%;max-width:670px;padding:0 20px}.host-listing-edit__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.host-listing-edit__back{color:#000;cursor:pointer;text-align:center;background:0 0;border:none;width:40px;height:40px;padding:0;font-size:28px;line-height:1;transition:all .2s}.host-listing-edit__back:hover{color:#ff5b61}.host-listing-edit__upload-label{color:#000;margin-bottom:8px;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;display:block}.host-listing-edit__browse{color:#ff5b61;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:600;line-height:20px;text-decoration:underline}.host-listing-edit__file-input{display:none}.host-listing-edit__image-frame{background:#fafafa;border:3px dashed #ff5b61;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:669px;height:458px;display:flex;position:relative;overflow:hidden}.host-listing-edit__image{-o-object-fit:cover;object-fit:cover;border-radius:17px;width:100%;height:100%}.host-listing-edit__image-placeholder{color:#999;font-family:Instrument Sans,sans-serif;font-size:14px}.host-listing-edit__field{margin-bottom:28px}.host-listing-edit__label{letter-spacing:.01em;color:#000;margin-bottom:6px;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;display:block}.host-listing-edit__sub-label{letter-spacing:.01em;color:#000;margin-bottom:6px;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;display:block}.host-listing-edit__hint{color:#6b6b6b;margin:0 0 10px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.host-listing-edit__input,.host-listing-edit__select,.host-listing-edit__textarea{box-sizing:border-box;color:#000;background:#fff;border:.4px solid #00000059;border-radius:15px;width:100%;padding:12px 16px;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:500;line-height:18px;transition:border-color .2s}.host-listing-edit__input:focus,.host-listing-edit__select:focus,.host-listing-edit__textarea:focus{border-color:#ff5b61;outline:none}.host-listing-edit__input--spaced{margin-top:10px}.host-listing-edit__textarea{resize:vertical;background:#d9d9d94d;border:.6px solid #00000057;border-radius:10px;min-height:162px;font-size:13px;font-weight:400;line-height:22px}.host-listing-edit__textarea::placeholder{color:#999}.host-listing-edit__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px;display:grid}.host-listing-edit__chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.host-listing-edit__chip{color:#000;background:#ecf3f1;border-radius:4.52px;align-items:center;gap:8px;padding:6px 14px;font-family:Instrument Sans,sans-serif;font-size:10.84px;font-weight:400;line-height:13px;display:inline-flex}.host-listing-edit__chip button{color:#000;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:14px;line-height:1}.host-listing-edit__chip button:hover{color:#ff5b61}.host-listing-edit__option{text-align:left;cursor:pointer;background:#fff;border:.4px solid #00000059;border-radius:15px;flex-direction:column;gap:4px;width:100%;margin-top:8px;padding:14px 20px;transition:all .2s;display:flex}.host-listing-edit__option.is-selected{border-width:2px;border-color:#ff5b61}.host-listing-edit__option strong{letter-spacing:.01em;color:#000;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px}.host-listing-edit__option span{letter-spacing:.01em;color:#000;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;line-height:17px}.host-listing-edit__handover{background:#fff;border:.4px solid #00000059;border-radius:15px;overflow:hidden}.host-listing-edit__handover-row{border-bottom:.4px solid #0000001a;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.host-listing-edit__handover-row:last-of-type{border-bottom:none}.host-listing-edit__handover-day{letter-spacing:.01em;color:#000;flex:1;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:500;line-height:18px}.host-listing-edit__handover-value{letter-spacing:.01em;color:#000;text-align:right;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:500;line-height:18px}.host-listing-edit__handover-update{letter-spacing:.02em;color:#ff5b61;cursor:pointer;background:#ff5b6140;border:none;border-radius:10px;width:calc(100% - 32px);margin:14px 16px 16px;padding:12px 16px;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px;transition:background .2s}.host-listing-edit__handover-update:hover{background:#ff5b6159}.host-listing-edit__delete{letter-spacing:.01em;color:#ff5b61;cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;transition:opacity .2s}.host-listing-edit__delete:hover{opacity:.8}.host-listing-edit__save{letter-spacing:.02em;color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:10px;width:100%;max-width:100%;padding:14px 24px;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px;transition:opacity .2s}.host-listing-edit__save:hover{opacity:.9}.host-listing-edit__save:disabled{opacity:.6;cursor:not-allowed}@media (width<=1024px){.host-listing-edit{max-width:100%;padding:0 16px}.host-listing-edit__image-frame{aspect-ratio:16/10;max-width:100%;height:auto}}@media (width<=768px){.host-listing-edit__header{flex-direction:column-reverse;align-items:flex-start;gap:8px}.host-listing-edit__label{font-size:16px}.host-listing-edit__input,.host-listing-edit__select{padding:10px 14px;font-size:14px}.host-listing-edit__textarea{min-height:120px;font-size:13px}.host-listing-edit__image-frame{aspect-ratio:16/10;height:auto}}@media (width<=560px){.host-listing-edit__row{grid-template-columns:1fr;gap:12px}.host-listing-edit__handover-row{flex-direction:column;align-items:flex-start;gap:4px}.host-listing-edit__handover-value{text-align:left;width:100%}.host-listing-edit__option{padding:12px 16px}.host-listing-edit__option strong{font-size:14px}.host-listing-edit__option span{font-size:13px}.host-listing-edit__handover-update{width:calc(100% - 24px);margin:10px 12px 12px;padding:10px 14px;font-size:14px}.host-listing-edit__save{padding:12px 20px;font-size:14px}}@media (width<=480px){.host-listing-edit__image-frame{border-width:2px;border-radius:12px}.host-listing-edit__upload-label,.host-listing-edit__browse{font-size:14px}.host-listing-edit__field{margin-bottom:20px}}.host-payments{max-width:900px;margin:0 auto;padding:20px 0 40px;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif}.host-payments__payments-heading{letter-spacing:.01em;color:#000;margin:0 0 25px;padding:0;font-size:24px;font-weight:700;line-height:29px}.host-payments__bullet-list{margin:0 0 30px;padding:0;list-style:none}.host-payments__bullet-item{gap:16px;margin-bottom:30px;display:flex}.host-payments__bullet-dot{color:#000;flex-shrink:0;margin-top:2px;font-size:20px;font-weight:700;line-height:1.4}.host-payments__bullet-content{flex:1;min-width:0}.host-payments__payout-title{letter-spacing:.01em;color:#000;margin:0 0 6px;font-size:20px;font-weight:700;line-height:24px}.host-payments__balance-text{letter-spacing:.01em;color:#000;margin:0 0 15px;font-size:16px;font-weight:500;line-height:28px}.host-payments__divider{border:none;border-top:.5px solid #0006;width:100%;max-width:576px;margin:0 0 25px}.host-payments__label--bold{letter-spacing:.01em;color:#000;margin-bottom:6px;font-size:18px;font-weight:700;line-height:22px;display:block}.host-payments__amount-box{letter-spacing:.01em;color:#000;box-sizing:border-box;background:#fff;border:.4px solid #00000059;border-radius:5px;width:100%;max-width:573px;margin-bottom:30px;padding:14px 16px;font-size:16px;font-weight:500;line-height:28px}.host-payments__bank-heading{letter-spacing:.01em;color:#000;margin:0 0 15px;font-size:18px;font-weight:700;line-height:22px}.host-payments__label--small{letter-spacing:.01em;color:#000;margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px;display:block}.host-payments__input--bordered{color:#000;box-sizing:border-box;background:0 0;border:.4px solid #00000059;border-radius:5px;outline:none;width:100%;max-width:573px;margin-bottom:16px;padding:14px 16px;font-size:16px;font-weight:400;transition:border-color .2s}.host-payments__input--bordered::placeholder{color:#0000004d;font-weight:400}.host-payments__input--bordered:focus{border-color:#ff5b61}.host-payments__payout-btn{letter-spacing:.02em;color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:10px;width:100%;max-width:573px;margin-top:10px;padding:14px 20px;font-size:16px;font-weight:700;line-height:20px;transition:background .2s}.host-payments__payout-btn:hover:not(:disabled){background:#e64a50}.host-payments__payout-btn:disabled{opacity:.6;cursor:not-allowed}.host-payments__details-title{letter-spacing:.01em;color:#000;margin:0 0 20px;font-size:20px;font-weight:700;line-height:24px}.host-payments__cards-title{letter-spacing:.01em;color:#000;margin:0 0 12px;font-size:18px;font-weight:700;line-height:22px}.host-payments__cards-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.host-payments__card-item{box-sizing:border-box;background:#fff;border:.7px solid #00000040;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:353px;padding:10px 16px;display:flex}.host-payments__card-info{align-items:center;gap:12px;display:flex}.host-payments__card-dot{background:#ff5b61;border:.6px solid #0000008c;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.host-payments__card-dot:after{content:"";background:#ff5b61;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.host-payments__card-brand{letter-spacing:.02em;color:#2a2a2a;font-size:16px;font-weight:600;line-height:20px}.host-payments__card-remove{cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:4px;transition:opacity .2s;display:flex}.host-payments__card-remove:hover{opacity:1}.host-payments__card-remove img{width:18px;height:18px}.host-payments__add-card-btn{letter-spacing:.02em;color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:10px;width:100%;max-width:619px;padding:14px 20px;font-size:16px;font-weight:700;line-height:20px;transition:background .2s}.host-payments__add-card-btn:hover{background:#e64a50}.host-payments__no-cards{color:#888;font-size:14px}.host-payments__history-title{letter-spacing:.01em;color:#000;margin:0 0 20px;font-size:20px;font-weight:700;line-height:24px}.host-payments__summary-cards{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.host-payments__summary-card{box-sizing:border-box;background:#ecf3f1;border:.7px solid #00000040;border-radius:10px;flex:1;justify-content:space-between;align-items:center;min-width:200px;max-width:304px;padding:10px 20px;display:flex}.host-payments__summary-card span{letter-spacing:.02em;color:#2a2a2a;font-size:16px;font-weight:500;line-height:20px}.host-payments__summary-card strong{letter-spacing:.02em;color:#000;font-size:18px;font-weight:700;line-height:22px}.host-payments__filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.host-payments__filter{letter-spacing:.04em;color:#000;cursor:pointer;background:0 0;border:1px solid #0000008c;border-radius:20px;padding:10px 18px;font-size:16px;font-weight:500;line-height:20px;transition:all .2s}.host-payments__filter--active{color:#fff;background:#ff5b61;border-color:#ff5b61}.host-payments__filter:hover:not(.host-payments__filter--active){background:#ff5b611a}.host-payments__table-wrap{border:.7px solid #00000040;border-radius:10px;margin-bottom:20px;overflow:hidden}.host-payments__table{border-collapse:collapse;width:100%;font-size:15px}.host-payments__table thead th{text-align:left;letter-spacing:.02em;color:#2a2a2ab3;border-bottom:.7px solid #00000057;padding:14px 16px;font-size:16px;font-weight:600;line-height:20px}.host-payments__table tbody td{letter-spacing:.02em;color:#2a2a2a;border-bottom:.7px solid #0000001a;padding:12px 16px;font-size:15px;font-weight:400;line-height:18px}.host-payments__table tbody tr:last-child td{border-bottom:none}.host-payments__status{letter-spacing:.02em;border-radius:4px;padding:2px 8px;font-size:15px;font-weight:500;line-height:18px;display:inline-block}.host-payments__status--completed{color:#008022}.host-payments__status--pending{color:#db0004}.host-payments__invoice-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.host-payments__invoice-btn img{width:20px;height:20px}.host-payments__invoice-placeholder{color:#999;font-size:14px}.host-payments__empty{text-align:center;color:#888;padding:30px!important}.host-payments__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.host-payments__per-page{align-items:center;gap:8px;display:flex}.host-payments__per-page-select{letter-spacing:.02em;color:#2a2a2a;cursor:pointer;appearance:none;background:#d9d9d9b3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%232A2A2A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:none;border-radius:5px;outline:none;min-width:50px;padding:4px 28px 4px 12px;font-size:13px;font-weight:500;line-height:16px}.host-payments__per-page-select:hover{background-color:#d9d9d9e6}.host-payments__per-page-text{letter-spacing:.02em;color:#2a2a2a;font-size:12px;font-weight:400;line-height:15px}.host-payments__page-nav{align-items:center;gap:12px;display:flex}.host-payments__page-nav button{cursor:pointer;color:#2a2a2a;background:0 0;border:1px solid #0003;border-radius:5px;padding:4px 12px;font-size:16px;transition:all .2s}.host-payments__page-nav button:hover:not(:disabled){background:#f0f0f0}.host-payments__page-nav button:disabled{opacity:.4;cursor:not-allowed}.host-payments__page-nav span{color:#2a2a2a;font-size:14px}.host-payments-modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.host-payments-modal{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:28px 32px;display:flex;box-shadow:0 10px 40px #00000026}.host-payments-modal__title{color:#000;margin:0 0 4px;font-size:20px;font-weight:700}.host-payments-modal .host-payments__label{color:#000;flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.host-payments-modal .host-payments__input{color:#000;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.host-payments-modal .host-payments__input:focus{border-color:#ff5b61}.host-payments-modal__actions{gap:12px;margin-top:8px;display:flex}.host-payments-modal__cancel{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex:1;padding:10px 16px;font-size:14px;font-weight:700;transition:background .2s}.host-payments-modal__cancel:hover{background:#f5f5f5}.host-payments-modal__actions .dashboard-btn-primary{color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:10px;flex:1;padding:10px 16px;font-size:14px;font-weight:700;transition:background .2s}.host-payments-modal__actions .dashboard-btn-primary:hover:not(:disabled){background:#e64a50}.host-payments-modal__actions .dashboard-btn-primary:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.host-payments{padding:12px 16px 30px}.host-payments__payments-heading{font-size:20px}.host-payments__amount-box,.host-payments__input--bordered,.host-payments__payout-btn,.host-payments__add-card-btn,.host-payments__card-item{max-width:100%}.host-payments__summary-card{min-width:140px;max-width:100%}.host-payments__table-wrap{overflow-x:auto}.host-payments__table{min-width:600px;font-size:13px}.host-payments__table thead th,.host-payments__table tbody td{padding:10px 12px}.host-payments__filters{gap:6px}.host-payments__filter{padding:8px 14px;font-size:14px}.host-payments__pagination{flex-direction:column;align-items:flex-start;gap:8px}.host-payments-modal{margin:12px;padding:20px}.host-payments__bullet-item{gap:12px}.host-payments__bullet-dot{font-size:18px}}@media (width<=480px){.host-payments__summary-cards{flex-direction:column}.host-payments__summary-card{width:100%}.host-payments__payout-title,.host-payments__details-title,.host-payments__history-title{font-size:18px}}.host-rental-data{width:100%;max-width:940px;padding:0 20px}.host-rental-data__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.host-rental-data__back{color:#000;cursor:pointer;text-align:center;background:0 0;border:none;width:26px;height:26px;padding:0;font-size:24px;line-height:1;transition:all .2s}.host-rental-data__back:hover{color:#ff5b61}.host-rental-data__listing-card{align-items:flex-start;gap:16px;margin-top:8px;margin-bottom:20px;padding:0;display:flex}.host-rental-data__listing-image{-o-object-fit:cover;object-fit:cover;border-radius:19.06px;flex-shrink:0;width:107px;height:83px;box-shadow:0 0 3.81242px #0003}.host-rental-data__listing-info{flex:1;min-width:0;padding-top:4px}.host-rental-data__listing-title{letter-spacing:.04em;color:#053338;margin:0 0 6px;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px}.host-rental-data__listing-rating{align-items:center;gap:4px;margin-bottom:4px;font-family:Poppins,sans-serif;display:flex}.host-rental-data__listing-rating-num{color:#000;font-size:12.39px;font-weight:500;line-height:19px}.host-rental-data__listing-star{color:#ffcd29;font-size:18px;line-height:1}.host-rental-data__listing-rating-count{color:#000;font-size:11.44px;font-weight:400;line-height:17px}.host-rental-data__listing-price{letter-spacing:.04em;color:#053338;font-family:Instrument Sans,sans-serif;font-size:17.16px;font-weight:700;line-height:21px}.host-rental-data__listing-price span{color:#053338;font-size:13.34px;font-weight:400;line-height:16px}.host-rental-data__details{margin-top:4px}.host-rental-data__table{border-collapse:collapse;background:#fff;border:.361228px solid #0000008c;width:100%;max-width:559px}.host-rental-data__table tr{border-bottom:.361228px solid #0000008c}.host-rental-data__table tr:last-child{border-bottom:none}.host-rental-data__table th,.host-rental-data__table td{text-align:left;letter-spacing:.01em;padding:10.86px 16px;font-family:Instrument Sans,sans-serif;font-size:15.35px;line-height:19px}.host-rental-data__table th{color:#000;background:0 0;border-right:.361228px solid #0000008c;width:42%;padding-left:16px;padding-right:20px;font-size:16px;font-weight:600;line-height:20px}.host-rental-data__table td{color:#000c;padding-left:20px;padding-right:16px;font-weight:500}.host-rental-data__table tr:first-child th,.host-rental-data__table tr:first-child td{padding-top:12px}.host-rental-data__table tr:last-child th,.host-rental-data__table tr:last-child td{padding-bottom:12px}@media (width<=1024px){.host-rental-data{max-width:100%;padding:0 16px}.host-rental-data__table{max-width:100%}}@media (width<=768px){.host-rental-data__header{flex-direction:column-reverse;align-items:flex-start;gap:8px}.host-rental-data__listing-card{flex-direction:column;align-items:stretch;gap:12px}.host-rental-data__listing-image{aspect-ratio:16/10;width:100%;height:auto;max-height:160px}.host-rental-data__table th,.host-rental-data__table td{padding:8px 12px;font-size:13px}.host-rental-data__table th{width:35%;padding-right:12px;font-size:14px}.host-rental-data__table td{padding-left:12px;font-size:13px}.host-rental-data__listing-title{font-size:15px}.host-rental-data__listing-price{font-size:16px}}@media (width<=480px){.host-rental-data__table th,.host-rental-data__table td{padding:6px 10px;font-size:12px}.host-rental-data__table th{width:35%;padding-right:8px;font-size:12px}.host-rental-data__table td{padding-left:8px;font-size:12px}.host-rental-data__listing-title{font-size:14px}.host-rental-data__listing-price{font-size:15px}}.chat-container{gap:60px;width:100%;height:86vh;display:flex}.booking-container-chat{justify-content:center;gap:20px;margin:110px auto auto;display:flex}.main-content-booking-chat{box-sizing:border-box;margin-top:70px}.chat-booking-section{background:#e3e3e3;width:30%;margin-left:270px;margin-right:50px;padding:20px}.chat-back-link{color:#32373b;cursor:pointer;border-bottom:2px solid #9a9a9a;width:fit-content;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.chat-input{color:#000;background-color:#0000;border:none;font-size:16px;font-weight:400}.chat-booking-title{color:#000;font-size:24px;font-weight:700}.chat-status-label{color:#fff;box-sizing:border-box;cursor:pointer;background:#eb5754;height:32px;padding:5px 10px;font-size:14px;font-weight:500;display:inline-block}.chat-date-selector{box-sizing:border-box;background:#fff;border-radius:40px;align-items:center;height:44px;padding:10px;display:flex}.chat-edit-icon{margin-left:auto}.chat-price-label{color:#000;justify-content:space-between;margin:5px;font-size:17px;font-weight:400;display:flex}.chat-price{color:#eb5754;font-weight:700}.chat-instant-book,.chat-cancel-booking{color:#fff;cursor:pointer;background:#eb5754;border:none;border-radius:5px;width:100%;height:57px;margin-top:10px;padding:10px;font-size:19.73px;font-weight:500}.chat-instant-book:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.chat-message-section{background:#fff;padding:20px;overflow-y:auto}.chat-main-message{box-sizing:border-box;width:90%;margin-right:.01em}.status-name-chat{display:unset}.chat-header{color:#000;margin-top:0;font-size:24px;font-weight:700}.chat-messages{flex-direction:column;height:60vh;padding:10px;display:flex;overflow-y:auto}.chat-message-wrapper{align-items:flex-end;gap:10px;max-width:100%;margin:10px 0;display:flex}.chat-received-wrapper{justify-content:flex-start}.chat-sent-wrapper{justify-content:flex-end}.chat-message{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;white-space:normal;border-radius:10px;justify-content:center;align-items:center;min-width:80px;max-width:100%;height:auto;min-height:fit-content;margin:0;padding:10px;display:flex}.chat-received{background-color:#fff}.chat-sent{color:#fff;background-color:#eb5754}.chat-user-icon{color:#fff;text-transform:uppercase;background:#2c3e50;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-weight:500;display:flex;overflow:hidden}.chat-user-icon img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.chat-input-container{color:#000;justify-content:center;width:100%;margin-top:10px;display:flex}.chat-input-wrapper{border:1px solid #ccc;border-radius:30px;align-items:center;width:100%;padding:5px 10px;display:flex}.chat-input-wrapper input{color:#000;background:0 0;border:none;outline:none;flex:1;padding:10px;font-size:20px;font-weight:400}.chat-send-button{cursor:pointer;background:#32373b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.chat-gallery-button{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.chat-booking-mobile{display:none}.chat-gallery-button img,.chat-send-button img{width:20px;height:20px}@media screen and (width<=794px){.chat-container{height:100vh}.booking-container-chat{flex-direction:column;gap:0}.in-desktop{display:none}.status-name-chat{justify-content:space-between;align-items:center;display:flex}.chat-booking-section{width:unset;margin-left:0;margin-right:0;padding:20px}.chat-main-message{width:unset}.chat-message-section{border-top-left-radius:10px;border-top-right-radius:10px;height:fit-content;margin-top:10px;margin-right:0}.chat-header{font-size:17px}.chat-booking-title{font-size:17.22px}.chat-back-link{font-size:14px}.chat-instant-book,.chat-cancel-booking{height:40px;font-size:14.16px}.chat-booking-mobile{display:unset}.chat-messages{height:43vh}.chat-user-icon{width:25px;height:25px;font-size:15px}.chat-send-button{width:35px;height:35px}.chat-message{font-size:14px}.chat-input-wrapper{height:38px}}.main-content-booking{box-sizing:border-box;padding:20px}.booking-container{justify-content:center;gap:20px;max-width:1200px;margin:auto;padding:30px;display:flex}.booking-main-content-show{background:#fff;flex:2;padding:30px}.booking-map-image,.booking-map-thumbnail{width:100%;box-shadow:0 2px 10px #0000001a}.booking-map-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-repeat:no-repeat;height:418px}.booking-title{color:#000;margin:15px 0;font-size:30px;font-weight:800}.booking-description{color:#000;font-size:14px;font-weight:400;line-height:1.6}.booking-details{justify-content:space-between;align-items:center;gap:15px;margin:15px 0;display:flex}.icon-name-display{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.icon-name{justify-content:space-between;gap:50px;display:flex}.booking-price{color:#eb5754;gap:15px;font-size:16px;font-weight:800;display:flex}.booking-features{width:100%;margin:0;padding:0;font-size:14px;list-style:none}.icon-name-booking{text-align:left;justify-content:space-between;align-items:center;width:100%;margin:8px 0;display:flex}.icon-name-booking span{text-align:left;flex:1}.icon-name-book{justify-content:space-between;width:67%;display:flex}.feature-icon{width:16px;height:16px;margin-right:5px}.mini-icons-div{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.booking-section-title{color:#000;font-size:18px;font-weight:700}.booking-profile{color:#000;box-sizing:border-box;background-color:#fff;width:448px;height:203px;padding:20px}.profile-name-booking{position:relative;bottom:40px;left:10px}.booking-sidebar{color:#fff;border-radius:10px;flex:1}.booking-profile-image{text-align:left;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-repeat:no-repeat;border-radius:50%;width:60px;margin-bottom:10px}.booking-container-options{background-color:#2c2c2c;max-width:100%;padding:30px}.booking-options{text-align:center;color:#000;background:#fff;padding:15px}.booking-tabs{border-bottom:2px solid #ddd;justify-content:space-between;display:flex}.booking-tab{color:#555;cursor:pointer;background:0 0;border:none;flex:1;padding:10px;font-weight:700;transition:color .3s,border-bottom .3s}.booking-tab-active{color:#000;border-bottom:2px solid #000}.booking-card{background:#f9f9f9;border-radius:10px;margin-top:10px;padding:15px}.booking-availability{cursor:pointer;background-color:#e8e8e8;border:1px solid #ddd;border-radius:40px;justify-content:space-between;align-items:center;padding:8px 15px;font-size:14px;display:flex;position:relative}.edit-icon-booking{background-color:#0000;width:20px;height:20px;position:relative;top:2px;left:0}.booking-monthly-price{justify-content:space-between;margin:10px 0;font-size:16px;font-weight:700;display:flex}.booking-available{background:#e8e8e8;border-radius:5px;padding:5px;font-size:14px}.booking-book-btn{color:#fff;cursor:pointer;text-align:center;background:#eb5754;border:none;border-radius:6.58px;width:100%;height:57px;margin-top:10px;font-size:19.73px}.booking-info{color:#fff;margin-top:10px;padding:15px;font-size:15px;font-weight:400;list-style-type:disc;list-style-position:outside}.booking-info li{margin-left:20px;padding:5px 0;position:relative}.review-container{background:#fff;width:448px;margin-top:30px;padding:20px;color:#000!important}.review-form{box-sizing:border-box}.review-form h3{margin-bottom:10px}.stars{cursor:pointer;color:#ccc;letter-spacing:5px;text-align:center;margin-bottom:10px;font-size:35px}.textarea-input{box-sizing:border-box;color:#433838;background-color:#ccc;border:none;border-radius:7px;width:100%;height:49px;margin-bottom:10px;padding:10px}.review-heading{margin-top:0;font-size:20px;font-weight:600}.submit-review-btn{color:#fff;cursor:pointer;background-color:#eb5754;border:none;border-radius:6.58px;width:100%;height:54px;margin-bottom:10px;padding:10px;font-size:18px;font-weight:500}.review-list h4{margin:20px 0 10px}.review-card{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:10px;padding:12px}.review-header{justify-content:space-between;align-items:center;display:flex}.avatar{color:#fff;text-align:center;background:#234;border-radius:50%;width:32px;height:32px;margin-right:10px;font-weight:700;line-height:32px}.review-info{flex-grow:1}.review-info strong{display:block}.review-info span{color:#888;font-size:12px}.stars.small{color:#eb5754;font-size:18px}.load-more{color:#555;cursor:pointer;background:0 0;border:none;margin-top:10px}.submit-review-btn:disabled{opacity:.5;cursor:not-allowed}.booking-book-btn:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.calendar-tabs-container{gap:1rem;margin-bottom:1rem;display:flex}.calendar-tab{flex:1}@media (width<=1200px){.booking-container{padding:30px 0 0}.booking-container-options{padding:20px}.booking-options{padding:10px}.booking-info{font-size:12px}}@media (width<=1060px){.booking-availability{font-size:12px}}@media (width<=794px){.booking-container{flex-direction:column;padding:0}.booking-features,.icon-name-book,.not-in-mobile,.booking-description{display:none}.main-content-booking{background-color:#fff}.booking-main-content-show{padding:0}.booking-title{font-size:19px}.booking-details{flex-direction:column;align-items:flex-start;gap:0}.icon-name-display{gap:0}.booking-container-options{padding:15px}.booking-info{margin:0;padding:0;font-size:14px}.booking-map-image{height:230px}}.calendar-popup-show-new{z-index:100;background:#fff;border-radius:8px;margin-top:8px;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0003}.bd-page{box-sizing:border-box;background:#fff;padding-top:2.5rem;padding-bottom:7rem}.bd-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;max-width:1150px;margin:0 auto;display:grid}.bd-main{width:711px}.bd-hero{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#f0f0f0;border-radius:2rem;width:100%;height:473px}.bd-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;display:flex}.bd-title-block{flex:1;min-width:0}.bd-title{color:#053338;letter-spacing:.04em;margin:0 0 8px;font-size:1.929rem;font-weight:700;line-height:1.2}.bd-title-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.bd-chat-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:flex}.bd-chat-btn:hover{background:#f5f5f5}.bd-rating-line{color:#000;margin:0;font-size:1.344rem;font-weight:400}.bd-rating-line .bd-star-gold,.bd-category-item-score .bd-star-gold{color:#ffcd29;font-size:28px}.bd-mit-pill{align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bd-check{color:#2e7d32;font-weight:700}.bd-spec-badges{flex-wrap:wrap;gap:12px;margin:20px 0 8px;display:flex}.bd-spec-badge{color:#000;align-items:center;gap:8px;font-size:1.344rem;display:inline-flex}.bd-spec-badge img{width:22px;height:22px}.bd-key-info{color:#000;grid-template-columns:1fr;gap:5px;margin:2rem 0;font-size:1.4rem;display:grid}.bd-key-info span{color:#5f5f5f}.bd-instant-card{gap:1.4px;display:flex}.inst-para{font-weight:400;font-style:Regular;letter-spacing:0%;margin-bottom:1rem;font-size:1.6rem;line-height:24px}.bd-instant-icon{font-size:22px;line-height:1}.bd-instant-card h3{color:#000;margin:0 0 6px;font-size:16px;font-weight:700}.bd-instant-card p{color:#555;margin:0;font-size:14px;line-height:1.5}.bd-section-title{color:#053338;margin-top:.5rem;font-size:1.8rem;font-weight:700}.bd-section-title2{color:#000;margin-top:2rem;font-size:1.8rem;font-weight:700}.bd-section-text{color:#000;margin:0 0 12px;font-size:1.344rem}.bd-section-text2,.bd-cancellation-tiers span{color:#000;margin:0 0 12px;font-size:1.6rem;font-weight:400}.bd-features-list{margin:0;padding:0;list-style:none}.bd-features-list li{color:#000;align-items:center;gap:12px;padding-top:10px;font-size:1.3rem;font-weight:400;display:flex}.bd-features-list li:last-child{border-bottom:none}.bd-features-list img{flex-shrink:0;width:15px;height:15px}.bd-cancellation-tiers{margin:12px 0 0;padding:0;list-style:none}.bd-cancellation-tiers li{gap:2px;display:flex}.bd-cancellation-tiers li:last-child{border-bottom:none}.bd-ratings-summary{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:12px;display:flex}.bd-ratings-score{align-items:baseline;gap:8px;display:flex}.bd-ratings-score .bd-big-num{color:#1a1a1a;font-size:42px;font-weight:800;line-height:1}.bd-ratings-meta{color:#777;font-size:14px}.bd-star-bars{flex:1;min-width:200px;max-width:360px}.bd-star-bar-row{color:#555;grid-template-columns:18px 1fr;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:grid}.bd-star-bar-track{background:#ececec;border-radius:4px;height:8px;overflow:hidden}.bd-star-bar-fill{background:#ffcd29;border-radius:4px;height:100%;transition:width .25s}.bd-category-avg{flex-wrap:wrap;gap:20px;margin:16px 0;font-size:14px;display:flex}.bd-category-avg span{align-items:center;gap:6px;display:inline-flex}.bd-stars .bd-star.on{color:#ffcd29}.bd-stars .bd-star.off{color:#5f5f5f}.bd-star{font-size:20px}.bd-review-header{align-items:flex-start;gap:12px;display:flex}.bd-avatar{-o-object-fit:cover;object-fit:cover;color:#555;background:#e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.bd-review-who{flex:1;min-width:0}.bd-review-who strong{color:#1a1a1a;font-size:15px;display:block}.bd-review-who time{color:#888;font-size:13px}.bd-review-cats{color:#444;gap:6px;margin:8px 0;font-size:13px;display:grid}.bd-review-cat-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-see-all-ratings,.bd-write-review-btn{color:#ff5b61;cursor:pointer;background:#ff5b6126;border:none;border-radius:7.4px;margin-top:16px;padding:10px 20px;font-size:1.7rem;font-weight:600;text-decoration:none;display:inline-block}.booking-detail-buttons-div{justify-content:space-between;width:100%;display:flex}.bd-write-review-btn:disabled{opacity:.45;cursor:not-allowed}.bd-sidebar{position:sticky;top:88px}.bd-sidebar-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:22px;box-shadow:0 4px 24px #00000014}.bd-sidebar-price{color:#1a1a1a;font-size:28px;font-weight:800}.bd-sidebar-price-sub{color:#666;margin:0 0 18px;font-size:14px}.bd-date-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.bd-date-field{position:relative}.bd-date-field label{color:#666;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.bd-date-trigger{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.bd-date-trigger:hover{border-color:#bbb}.bd-continue-btn{color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:1rem;width:100%;margin-top:8px;padding:14px;font-size:1.6rem;font-weight:700;box-shadow:0 4px 34px #0000}.bd-continue-btn:disabled{opacity:.45;cursor:not-allowed}.bd-price-breakdown{padding-top:16px;font-size:14px}.bd-price-row{color:#444;justify-content:space-between;margin-bottom:8px;display:flex}.bd-price-row.bd-total{color:#000;margin-top:10px;font-weight:800}.bd-sidebar-notes{color:#666;margin-top:18px;padding-left:18px;font-size:12px;line-height:1.5}.bd-modal-overlay{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bd-modal{background:#fff;border-radius:14px;width:100%;max-width:440px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 12px 40px #00000026}.bd-modal h2{color:#053338;margin:0 0 16px;font-size:2rem;font-weight:700}.bd-modal-field{margin-bottom:16px}.bd-modal-field label{color:#000;margin-bottom:6px;font-size:1.6rem;font-weight:500;display:block}.bd-star-picker span{cursor:pointer;color:#5f5f5f;margin-right:4px;font-size:22px}.bd-star-picker span.bd-on{color:#ffcd29}.bd-modal textarea{resize:vertical;box-sizing:border-box;border:.4px solid #00000059;border-radius:1rem;width:100%;min-height:100px;padding:12px;font-size:1.4rem}.bd-modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.bd-modal-actions button{cursor:pointer;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.bd-modal-cancel{color:#333;background:#fff;border:1px solid #ddd}.bd-modal-submit{color:#fff;background:#ff5b61;border:none}.bd-modal-submit:disabled{opacity:.5;cursor:not-allowed}@media (width<=992px){.bd-layout{grid-template-columns:1fr}.bd-sidebar{order:-1;position:relative;top:0}}.bd-sidebar-card.bd-pricing-widget{background:#ecf3f1;border:.4px solid #00000080;border-radius:2rem;padding:24px 22px 22px;box-shadow:0 2px 12px #0000000f}.bd-sidebar-card.bd-pricing-widget .bd-sidebar-price{color:#000;letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.bd-sidebar-card.bd-pricing-widget .bd-sidebar-price-sub{color:#000;margin:0 0 20px;font-size:1.5rem;font-weight:500}.bd-pricing-tabs{border-bottom:1px solid #e8e8e8;gap:0;margin:0 0 18px;display:flex}.bd-pricing-tab{color:#555;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;margin-bottom:-1px;padding:10px 8px 12px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.bd-pricing-tab:hover{color:#000}.bd-pricing-tab-amount{color:inherit;letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.bd-pricing-tab-period{color:inherit;opacity:.92;font-size:1.5rem;font-weight:500}.bd-pricing-tab-active{color:#111;border-bottom-color:#111}.bd-pricing-dates{grid-template-columns:1fr 1fr;gap:12px;margin-top:0;margin-bottom:0;display:grid}.bd-pricing-widget .bd-pricing-date-field{position:relative}.bd-pricing-widget .bd-pricing-date-trigger{box-sizing:border-box;cursor:pointer;color:#00000080;background:#ecf3f1;border:.4px solid #0006;border-radius:1rem;justify-content:flex-start;align-items:center;min-height:58px;padding:14px 16px;font-size:1.4rem;font-weight:500;transition:border-color .15s;display:flex}.bd-pricing-widget .bd-pricing-date-trigger:hover{border-color:#cfcfcf}.bd-pricing-widget .bd-pricing-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #ff5b61}.bd-pricing-widget .bd-pricing-date-value{color:#111;font-weight:500}.bd-pricing-widget .bd-pricing-date-placeholder{color:#b4b4b4;font-weight:400}.bd-booking-time-label{color:#0000008c;margin-top:10px;margin-bottom:6px;font-size:1.2rem;font-weight:600;display:block}.bd-booking-time-select{color:#111;cursor:pointer;box-sizing:border-box;background:#fff;border:.4px solid #0006;border-radius:1rem;width:100%;padding:12px 14px;font-size:1.4rem;font-weight:500}.bd-booking-time-select:disabled{opacity:.45;cursor:not-allowed}.bd-pricing-cta-wrap{margin-top:16px}.bd-pricing-cta-wrap .bd-continue-btn{letter-spacing:.01em;background:#ff5b61;border-radius:12px;margin-top:0;padding:15px 16px;font-size:16px;font-weight:700}.bd-pricing-foot{color:#666;margin:14px 0 0;font-size:12px;line-height:1.45}.bd-sidebar-card.bd-pricing-widget .bd-price-breakdown{font-size:15px}.bd-sidebar-card.bd-pricing-widget .bd-price-row{color:#000;justify-content:space-between;align-items:baseline;margin-bottom:0;font-size:1.5rem;font-weight:500;display:flex}.bd-sidebar-card.bd-pricing-widget .bd-price-row.bd-total{color:#000;font-weight:700}.bd-sidebar-card.bd-pricing-widget .bd-price-row.bd-total span{font-weight:600}.bd-ratings-block{margin-top:4px}.bd-ratings-headline{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.bd-ratings-head-star{color:#ffcd29;font-size:28px;line-height:1}.bd-ratings-meta-inline{color:#000;font-size:1.3rem;font-weight:400}.bd-star-bars--labeled .bd-star-bar-row{grid-template-columns:minmax(100px,auto) 1fr;gap:12px;margin-bottom:8px}.bd-star-bar-label{color:#000;font-size:1.3rem;font-weight:400}.bd-category-strip{flex-wrap:wrap;align-items:flex-start;gap:28px 40px;margin-top:22px;display:flex}.bd-category-item{flex-direction:column;gap:6px;min-width:112px;display:flex}.bd-category-item-label{color:#000;font-size:1.3rem;font-weight:600}.bd-category-item-score{align-items:center;gap:4px;font-size:18px;display:inline-flex}.bd-review-card--public{padding:22px 0}.bd-review-card--public .bd-review-mock-layout{align-items:flex-start;gap:14px;display:flex}.bd-review-card--public .bd-avatar{width:42px;height:42px}.bd-review-body-col{flex:1;min-width:0}.bd-review-name-date{color:#000;margin-bottom:10px;font-size:1.3rem;line-height:1.4}.bd-review-comment{color:#000;margin:0;font-size:1.3rem;font-weight:400;line-height:1.55}.bd-city-map-wrap{border-radius:2rem;width:530px;margin:12px 0;overflow:hidden}.bd-city-map .leaflet-container{font-family:inherit}.bd-city-map-fallback{color:#666;background:#fafafa;border:1px dashed #ccc;border-radius:12px;justify-content:center;align-items:center;min-height:231px;font-size:15px;display:flex}.bd-map-city-label{color:#1a3d2e;margin:10px 0 4px;font-size:15px;font-weight:600}.bd-map-privacy-hint{color:#666;margin:10px 0 0;font-size:13px;line-height:1.45}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.terms-page-wrap{background:#fff}.terms-page{grid-template-columns:260px 1fr;align-items:start;gap:56px;padding:48px;display:grid}.terms-sidebar{position:sticky;top:110px}.terms-sidebar-title{color:#000;margin-bottom:18px;font-size:2rem;font-weight:700}.terms-sidebar-group{color:#ff5b61;margin-bottom:14px;font-size:1.4rem}.terms-sidebar-list{margin:0;padding:0;list-style:none}.terms-sidebar-list li{margin-bottom:2rem}.terms-sidebar-list button{text-align:left;cursor:pointer;color:#000;letter-spacing:.01em;background:0 0;border:none;padding:0;font-size:1.6rem;text-decoration:none}.terms-sidebar-list button.active,.terms-sidebar-list button:hover{color:#ff5b61;font-weight:600}.terms-main-title{color:#000;margin-bottom:28px;font-size:2.8rem;font-weight:700}.terms-section{margin-bottom:26px;scroll-margin-top:110px}.terms-section h2{color:#000;margin-bottom:10px;font-size:2rem;font-weight:700}.terms-section p{letter-spacing:.01em;color:#000;margin-bottom:10px;font-size:1.5rem;line-height:2.4rem}@media (width<=992px){.terms-page{grid-template-columns:1fr;gap:24px;padding:28px 20px}.terms-sidebar{position:static}.terms-main-title{font-size:2.4rem}}.account-page{background:#fff;min-height:calc(100vh - 120px);padding:5rem 0 15rem}.account-avatar-edit{cursor:pointer;background:0 0;border:none;width:48px;height:48px;padding:0;position:relative}.edit-circle{width:100%;height:100%;display:block}.edit-icon-profile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px!important;height:24px!important}.account-page__inner{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:15rem;max-width:1100px;display:grid}.account-layout__sidebar{flex-direction:column;gap:1rem;display:flex}.account-layout__heading{color:#000;letter-spacing:.01em;margin:0;font-size:2rem;font-weight:700}.account-layout__nav--desktop{flex-direction:column;gap:1.25rem;display:flex}.account-layout__nav--mobile{border-bottom:1px solid #e8e8e8;flex-direction:row;grid-column:1/-1;gap:.5rem;padding-bottom:.25rem;display:none;overflow-x:auto}.account-layout__link{color:#2a2a2a;border-radius:6px;align-items:center;gap:.65rem;padding:.55rem .35rem;font-weight:500;text-decoration:none;display:flex}.account-layout__link span{letter-spacing:.01em;font-size:1.6rem;font-weight:600}.account-layout__link-icon{flex-shrink:0;width:24px;height:24px}.account-layout__link:not(.account-layout__link--active) .account-layout__link-icon{filter:grayscale();opacity:.72}.account-layout__link--active{color:#ff5b61;font-weight:600}.account-layout__tab{color:#555;white-space:nowrap;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.account-layout__tab-icon{width:22px;height:22px}.account-layout__tab:not(.account-layout__tab--active) .account-layout__tab-icon{filter:grayscale();opacity:.72}.account-layout__tab--active{color:#ff5b61;background:#ff5b6114;font-weight:600}.account-layout__main{min-width:0;max-width:581px}.account-panel__title{color:#000;letter-spacing:.01em;margin:0 0 .35rem;font-size:2.8rem;font-weight:700}.account-panel__subtitle{color:#000;letter-spacing:.01em;margin:0 0 2rem;font-size:1.6rem;font-weight:500}.account-section{margin-bottom:2rem}.account-section__title{color:#000;margin:1rem 0 .35rem;font-size:2.4rem;font-weight:700}.account-section__title2{color:#000;margin:1rem 0 .35rem;font-size:2rem;font-weight:700}.account-section__hint{color:#000;letter-spacing:.01em;margin:0 0 .75rem;font-size:1.6rem;font-weight:500;line-height:1.45}.account-link-button{color:#ff5b61;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;margin:1rem 0 0;padding:0;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-block}.account-link-button:hover{text-decoration:underline}.account-link-button--muted{color:#00000059;cursor:not-allowed;pointer-events:none}.account-avatar-wrap{width:112px;height:112px;margin-top:.5rem;position:relative}.account-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #eee;border-radius:50%;width:100px;height:100px}.account-avatar-edit{cursor:pointer;background:0 0;border:none;width:36px;height:36px;padding:0;position:absolute;bottom:3px;right:17px}.account-avatar-edit img{width:100%;height:100%;display:block}.account-field-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.account-label{color:#000;margin-top:1rem;margin-bottom:.55rem;font-size:1.6rem;font-weight:600;display:block}.account-input,.account-textarea{box-sizing:border-box;letter-spacing:.01em;border:.4px solid #0006;border-radius:1rem;width:100%;padding:1rem .75rem;font-family:inherit;font-size:1.5rem}.account-input2{box-sizing:border-box;letter-spacing:.01em;width:100%;padding:1rem .75rem;font-family:inherit;font-size:1.5rem;border:none!important;outline:none!important}.account-input:focus,.account-textarea:focus{border-color:#ff5b61;outline:none;box-shadow:0 0 0 2px #ff5b6126}.account-input:disabled{color:#555}.account-textarea{resize:vertical;min-height:120px}.account-phone-row{border:1px solid red;border-radius:1rem;align-items:stretch;display:flex}.account-phone-row .account-code{flex:0 0 88px}.account-phone-row .account-phone-input-wrap{flex:1;align-items:center;padding-right:.35rem;display:flex}.account-phone-row .account-phone-input-wrap .account-input{box-shadow:none;border:none;flex:1}.account-icon-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;width:36px;height:36px;padding:6px}.account-icon-btn:hover{background:#f5f5f5}.account-icon-btn img{width:100%;height:100%;display:block}.account-save-btn{color:#fff;cursor:pointer;width:100%;letter-spacing:2%;background:#ff5b61;border:none;border-radius:1rem;margin-top:.5rem;padding:1.25rem;font-size:1.6rem;font-weight:700}.account-save-btn:hover{filter:brightness(1.03)}.account-save-btn:disabled{opacity:.65;cursor:not-allowed}.account-notify-block{margin-bottom:2.5rem;padding-bottom:1.5rem}.account-notify-block:last-of-type{border-bottom:none}.account-notify-channels{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;font-weight:700;display:grid}.account-notify-channels span{letter-spacing:.01em;font-size:1.6rem}.account-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.95rem;display:flex}.account-checkbox input{opacity:0;width:0;height:0;position:absolute}.account-checkbox-box{background:#fff;border:2px solid #ff5b61;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.account-checkbox input:checked+.account-checkbox-box{background:#ff5b61}.account-checkbox input:checked+.account-checkbox-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transform:rotate(45deg)translateY(-1px)}.account-delete-link{color:#ff5b61;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:1.6rem;font-weight:600;display:inline-block}.account-modal-overlay{z-index:10050;background:#080a0a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.account-modal{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:1.5rem;box-shadow:0 12px 40px #00000026}.account-modal h3{margin:0 0 .75rem;font-size:2rem;font-weight:600}.account-modal p{color:#000;letter-spacing:.01em;margin:0 0 1.25rem;font-size:1.6rem;font-weight:500;line-height:1.45}.account-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.account-modal-actions button{cursor:pointer;letter-spacing:.01em;border:none;border-radius:8px;padding:.55rem 1rem;font-size:1.22rem;font-weight:600}.account-layout__link-icon--active{color:#ff5b61;font-weight:600}.account-modal-cancel{color:#333;background:#f0f0f0}.account-modal-danger{color:#fff;background:#e02424}.account-loading{color:#666;padding:2rem}@media (width<=900px){.account-page__inner{grid-template-columns:1fr}.account-layout__sidebar{display:none}.account-layout__nav--mobile{display:flex}}.payments-shell{background:#fff;height:fit-content;padding:5rem 0 15rem}.payments-shell__main{max-width:581px}.payments-shell__grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:15rem;display:grid}.payments-shell__sidebar-title{color:#000;letter-spacing:.01em;margin:0 0 1rem;font-size:2rem;font-weight:700}.payments-shell__tabs-desktop{flex-direction:column;gap:.35rem;display:flex}.payments-shell__tabs-mobile{border-bottom:1px solid #e8e8e8;flex-direction:row;grid-column:1/-1;gap:.5rem;padding-bottom:.35rem;display:none;overflow-x:auto}.payments-tab-btn{color:#000;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:1rem;width:100%;padding:.55rem .4rem;font-size:1.6rem;font-weight:600;display:flex}.payments-tab-btn img{flex-shrink:0;width:24px;height:24px}.payments-tab-btn:not(.payments-tab-btn--active) img{filter:grayscale();opacity:.72}.payments-tab-btn--active{color:#ff5b61;font-weight:600}.payments-shell__main-title{color:#000;letter-spacing:.01em;margin:0 0 .25rem;font-size:2.8rem;font-weight:700}.payments-balance-line{color:#000;margin:0 0 1.75rem;font-size:1.6rem;font-weight:500}.payments-section{margin-bottom:1.75rem}.payments-label{color:#000;margin:.8rem 0;font-size:1.6rem;font-weight:600;display:block}.payments-input{box-sizing:border-box;color:#000;border:.4px solid #00000059;border-radius:1rem;width:100%;padding:1rem;font-size:1.6rem}.payments-subheading{letter-spacing:.01em;margin:1rem 0;font-size:2rem;font-weight:700;display:block}.payments-submit{color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:1rem;width:100%;margin-top:.5rem;padding:1rem;font-size:1.6rem;font-weight:700}.payments-submit:hover:not(:disabled){filter:brightness(1.03)}.payments-submit:disabled{opacity:.65;cursor:not-allowed}.payments-soft-btn{color:#ff5b61;cursor:pointer;background:#ff5b6140;border:none;border-radius:1rem;width:100%;margin-bottom:1rem;padding:1rem;font-size:1.6rem;font-weight:700;display:block;box-shadow:0 4px 34px #0000}.payments-soft-btn--link{text-align:center;box-sizing:border-box;text-decoration:none}.payments-points-box{color:#000;border:.4px solid #00000059;border-radius:.5rem;margin-bottom:2rem;padding:.65rem .75rem;font-size:1.6rem}.payments-points-intro{color:#000;letter-spacing:.01em;margin:0 0 1rem;font-size:1.6rem;font-weight:500;line-height:1.45}.payments-card-row{border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:1.5rem .75rem;font-size:1.6rem;font-weight:500;display:flex}.payments-card-remove{color:#ff5b61;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:600}.payments-loading{color:#666;padding:1rem 0}.payments-loading--loader{justify-content:center;align-items:center;min-height:280px;display:flex}.account-modal .payments-submit{width:auto;min-width:140px;max-width:none;margin-top:0}@media (width<=900px){.payments-shell__grid{grid-template-columns:1fr}.payments-shell__tabs-desktop{display:none}.payments-shell__tabs-mobile{display:flex}.payments-tab-btn{white-space:nowrap;flex:none;width:auto;padding:.5rem .75rem;font-size:.875rem}}.search-page{background:#fff;min-height:60vh}.search-page-inner{margin:3rem auto}.search-results-loader{justify-content:center;align-items:center;width:100%;min-height:min(50vh,420px);display:flex}.search-bar-row{background:#fff;border:.5px solid #00000080;border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:65%;margin-top:.7rem;margin-bottom:1.25rem;padding:.4rem;font-size:1.6rem;display:flex;overflow:hidden}.search-empty{font-size:2rem}.search-bar-q{min-width:0;padding:1rem 1.25rem}.search-bar-q:focus{outline:none}.search-bar-divider{text-align:center;background:#000;flex-shrink:0;align-self:stretch;width:.3px;height:40px;margin:.3px}.search-bar-date{flex-direction:column;flex:0 140px;justify-content:center;padding:.5rem .75rem;display:flex}.search-datepicker-wrap{width:100%}.search-datepicker-input{background:0 0;border:none;width:100%;padding:.25rem 0}.search-chips-row{-webkit-overflow-scrolling:touch;flex-wrap:wrap;align-items:center;gap:.7rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.search-chip{color:#000;cursor:pointer;white-space:nowrap;letter-spacing:.04em;background:#fff;border:.5px solid #0006;border-radius:10px;align-items:center;gap:.35rem;padding:1rem;font-size:1.4rem;transition:box-shadow .15s,transform .15s,background .15s,color .15s;display:inline-flex}.search-chip:hover{box-shadow:0 2px 10px #00000014}.search-chip.active{color:#fff;background:#ff5b61;border-color:#ff5b61;font-weight:500}.search-chip-filters{border:1.5px solid #ff5b61;flex-shrink:0}.search-chip-filter-icon{width:16px;height:16px}.search-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}@media (width<=1024px){.search-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.search-grid{grid-template-columns:1fr}.search-bar-row{border-radius:16px}.search-chip-filters{margin-left:0}.search-filters-dialog{border-radius:0;max-width:100%;max-height:100vh}}.search-listing-card{background:#fff;border-radius:3rem;flex-direction:column;width:28.3rem;height:31.2rem;padding:1.2rem;display:flex;overflow:hidden;box-shadow:0 0 3.81px #0003}.search-listing-card-image-wrap{position:relative}.search-listing-image{-o-object-fit:cover;object-fit:cover;text-align:center;-o-object-position:center;object-position:center;border-radius:19px;width:100%;height:15.9rem;display:block}.search-listing-card-corner-actions{z-index:2;position:absolute;top:.65rem;right:.65rem}.search-listing-card-corner-actions .favorite-button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:0 1px 4px #0000001f}.search-listing-card-dates{color:#053338;text-align:center;pointer-events:none;background:#fffffff0;border-radius:10px;padding:.45rem .65rem;font-size:.95rem;font-weight:600;position:absolute;bottom:.65rem;left:.65rem;right:.65rem}.search-listing-card-rented{color:#fff;background:#000000a6;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:.75rem;left:.75rem}.search-listing-card-body{padding:1rem .5rem}.search-listing-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.search-listing-card-left{flex-direction:column;flex:1;gap:.3rem;display:flex}.search-listing-card-title{color:#053338;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.43rem;font-weight:700;line-height:1.3;overflow:hidden}.search-listing-card-price{text-align:right;color:#053338;white-space:nowrap;flex-shrink:0;width:30%;font-size:1.716rem}.search-listing-mit-logo{height:33px}.search-listing-verified{height:20px}.search-listing-card-price strong{color:#053338;font-size:1.716rem;font-weight:700}.search-listing-card-rating{color:#000;font-size:1.1rem}.search-listing-card-star{color:#ffcd29;margin-right:.15rem}.search-listing-card-reviews{color:#6b7280}.search-listing-card-mit{margin-top:.2rem}.search-listing-card-mit-icons{align-items:center;gap:.35rem;display:inline-flex}.search-listing-card-tags{flex-wrap:wrap;gap:.35rem;margin-top:.8rem;display:flex}.search-tag{color:#000;background:#e0e0e080;border-radius:2.86px;padding:.2rem .5rem;font-size:1rem}.filters-bg{background-color:#ecf3f1;padding:3rem 0}.search-filters-overlay{z-index:2000;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.search-filters-dialog{background:#fff;border-radius:12px;flex-direction:column;width:610px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 25px #0000001a}.search-filters-header{justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.search-filters-header h2{color:#000;letter-spacing:.04em;margin:0;font-size:1.6rem;font-weight:700}.search-filters-close{cursor:pointer;color:#000;background:0 0;border:none;font-size:2.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search-filters-body{padding:0 2rem 1.5rem;overflow-y:auto}.search-filters-section{margin-bottom:1.5rem}.search-filters-section h3,.search-filters-row-inputs h3{color:#000;letter-spacing:2%;margin:0 0 .75rem;font-size:1.8rem;font-weight:700}.search-filters-pills{flex-wrap:wrap;gap:.5rem;display:flex}.search-filter-pill{cursor:pointer;color:#000;background:#fff;border:.46px solid #0006;border-radius:9px;padding:.4rem 1rem;font-size:1.48rem;font-weight:500;transition:all .2s}.search-filter-pill.active{background:#fff;border-color:#ff5b61;color:#000!important}.search-filters-features-grid{grid-template-columns:1fr 1fr;gap:.5rem 2rem;display:grid}.search-feature-checkbox{cursor:pointer;letter-spacing:2%;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:500;display:flex}.search-feature-checkbox input{accent-color:#ff5b61;border:.65px solid #000;width:2.2rem;height:2.2rem}.search-filters-row-inputs{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.search-range-inputs{gap:4rem;display:flex}.search-range-inputs label{color:#000;flex-direction:column;flex:1;font-size:1.4rem;font-weight:500;display:flex}.search-range-inputs input{border:1px solid #bcbcbc;border-radius:4px;width:100%;margin-top:.4rem;padding:.4rem}.search-filters-footer{justify-content:flex-end;gap:.75rem;padding:1rem 2rem 1.5rem;display:flex}.search-filters-clear{color:#000;cursor:pointer;letter-spacing:2%;background:#e0e0e099;border:none;border-radius:7.4px;padding:.6rem 1.5rem;font-size:1.7rem;font-weight:600}.search-filters-apply{color:#fff;cursor:pointer;letter-spacing:2%;background:#ff5b61;border:none;border-radius:7.4px;padding:.6rem 1.5rem;font-size:1.7rem;font-weight:600}.search-pagination{justify-content:center;gap:.7rem;margin-top:2rem;margin-bottom:1rem;display:flex}.search-page-btn{color:#000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:2.4rem;padding:0;font-size:2rem;font-weight:700;transition:all .3s;display:inline-flex}.search-page-btn.active{color:#fff;text-align:center;background:#ff5b61;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;line-height:1;display:inline-flex}.user-listings-page{background:#fff;min-height:80vh}.user-listings-inner{margin:2.5rem auto 4rem}.user-listings-header{width:60%;margin:1.25rem auto}.user-listings-title{color:#000;margin:0;font-size:2.4rem;font-weight:700}.user-listings-subtitle{color:#000;margin:.35rem 0 0;font-size:1.6rem}.user-listings-tabs{flex-wrap:wrap;gap:.7rem;display:flex}.user-listings-tab{color:#000;cursor:pointer;letter-spacing:.04em;background:#fff;border:.5px solid #0006;border-radius:10px;padding:1rem 1.25rem;font-size:1.6rem;transition:box-shadow .15s,background .15s,color .15s;font-weight:500!important}.user-listings-tab:hover{box-shadow:0 2px 10px #00000014}.user-listings-tab.active{color:#fff;background:#ff5b61;border-color:#ff5b61;font-weight:500}.user-listings-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;margin:7rem 0;display:grid}.user-listings-grid .search-listing-card{width:100%;max-width:none;height:auto;min-height:31.2rem}.user-listings-loading{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:280px;padding:3rem 1rem;display:flex}.user-listings-pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem;display:flex}.user-listings-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem 4rem;display:flex}.user-listings-empty-img{max-width:min(420px,100%);height:auto;margin-bottom:1.5rem}.user-listings-empty-title{color:#000;margin:0 0 1.5rem;font-size:2rem;font-weight:700}.user-listings-empty-cta{color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:1rem 2rem;font-size:1.6rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.user-listings-empty-cta:hover{opacity:.92}@media (width<=1024px){.user-listings-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.user-listings-grid{grid-template-columns:1fr}.user-listings-title{font-size:1.65rem}}.mini-main-container{max-width:900px;margin:0 auto}.rental-status-badge{border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.rental-status-badge--pending{color:#078c2e;background:#08b5362e}.rental-status-badge--rejected{color:#cc2f36;background:#ff5b6133}.help-container{background-color:#fff;min-height:100vh}.help-content{background:0 0;max-width:1100px;margin:0 auto;padding:3rem 0}.help-title{text-align:center;color:#000;margin-bottom:20px;font-size:2.8rem;font-weight:700}.help-subtitle{text-align:left;color:#000;margin-bottom:40px;font-size:1.6rem;font-weight:500}.help-section{margin-bottom:30px}.help-question-list{margin:0;padding-left:2.2rem;list-style-type:disc}.help-question-item{margin-bottom:14px}.help-link{color:#ff5b61;margin-bottom:15px;font-size:2rem;font-weight:700}.help-item{margin-bottom:0}.help-item h4{margin-bottom:5px;font-size:1.8rem;font-weight:600}.help-item p,.email-p{color:#000;letter-spacing:.01em;font-size:1.6rem;font-weight:500;line-height:2.4rem}.help-warning{text-align:center;color:red;margin:30px 0;font-size:2rem;font-weight:700}.help-contact{text-align:center;margin-top:20px}.help-contact span{font-size:2rem;font-weight:700}.contact-btn{cursor:pointer;color:#ff5b61;background:#ff5b6140;border:none;border-radius:.9rem;margin-left:10px;padding:6px 14px;font-size:1.515rem;font-weight:700;box-shadow:0 3.79px 32.2px #0000}a.contact-btn{text-decoration:none;display:inline-block}.faq-container{background-color:#fff;min-height:100vh}.faq-content{max-width:1100px;margin:0 auto;padding:3rem 0}.faq-title{text-align:center;margin-bottom:40px;font-size:2.8rem;font-weight:700}.faq-section{margin-bottom:40px}.faq-section-title{color:#ff5b61;margin-bottom:20px;font-size:2rem;font-weight:700}.faq-item{margin-bottom:20px}.faq-question{margin-bottom:8px;font-size:1.8rem;font-weight:600}.faq-answer{color:#000;letter-spacing:.01em;font-size:1.6rem;font-weight:500;line-height:2.4}.faq-warning{text-align:center;color:#ff5b61;margin-top:40px;font-size:2rem;font-weight:600}.host-container{color:#002d2d;background-color:#fff}.host-hero-section{padding:5rem 0}.host-hero-content{text-align:center}.host-hero-title{margin-bottom:20px;font-size:5.5rem;font-weight:700;line-height:1.2}.host-hero-price{color:#008022;font-size:3.6rem;font-weight:400}.host-hero-grid{text-align:left;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px;display:grid}.host-info-block{margin-bottom:40px}.host-info-block h3{margin-bottom:10px;font-size:2.8rem;font-weight:700}.host-info-block p{font-size:2rem;font-weight:400;line-height:1.6}.host-btn-primary{color:#fff;cursor:pointer;background-color:#008022;border:none;border-radius:50px;width:28.5rem;margin-top:15px;padding:15px 30px;font-size:1.8rem;font-weight:600;box-shadow:0 4px 34px #0000}.host-calc-card h3{text-align:center;margin-bottom:30px;font-size:3.2rem;font-weight:700}.host-price-boxes{gap:15px;margin-bottom:30px;display:flex}.host-price-box{text-align:center;border:1px solid #1e1e1eb2;border-radius:1rem;flex:1;padding:15px}.host-price-box .host-amt{color:#1e1e1e;font-size:2.4rem;font-weight:700;display:block}.host-price-box .host-unit{color:#1e1e1e;font-size:2.4rem}.host-input-group{margin-bottom:15px;font-size:2.2rem}.host-input-row{gap:15px;margin-bottom:15px;display:flex}.host-input-row .host-input-group,.host-location-group{flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.host-input-group label{font-size:2.8rem;font-weight:700}.host-select-box{border:1px solid #1e1e1eb2;border-radius:1rem;justify-content:center;align-items:center;gap:2rem;width:16rem;margin-top:5px;padding:12px;display:flex}.host-calc-link{color:#849bff;text-align:center;margin-top:20px;font-size:2.4rem;font-weight:700}.host-steps-section{text-align:center;background-color:#ecf3f1;padding:8rem 2rem}.host-steps-section h2{color:#053338;margin:4rem 0;font-size:5.5rem;font-weight:700}.host-steps-container{flex-direction:column;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.host-step-row{text-align:left;justify-content:center;align-items:center;gap:10rem;display:flex}.host-step-image-container{align-items:center}.host-step-svg{width:18.7rem;height:22.3rem;position:relative;top:8rem}.host-step-svg3{width:11.5rem;height:9.9rem;margin:1rem}.host-tilted-row{position:relative;left:16rem}.host-step-text-content h4{color:#000;margin-bottom:1rem;font-size:2.8rem;font-weight:700}.host-step-text-content p{color:#000;max-width:700px;font-size:2rem;line-height:1.6}@media (width<=768px){.host-step-row{text-align:center;flex-direction:column;gap:2rem}.host-tilted-row{left:0}}.host-highlight-text{color:#ff5a5f}.host-safety-section{text-align:center;width:80%;padding:7rem}.host-safety-heading{color:#053338;margin-bottom:50px;font-size:5.5rem;font-weight:700}.host-safety-grid{grid-template-columns:1.2fr .6fr;gap:25px;display:grid}.host-safety-column-left,.host-safety-column-right{flex-direction:column;gap:25px;display:flex}.host-safety-card{text-align:left;background:#fff;border:1px solid #000;border-radius:40px;flex-direction:column;justify-content:center;padding:4rem;display:flex}.host-card-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.host-safety-card h4{color:#053338;font-size:3rem;font-weight:700}.host-safety-card p{color:#1e1e1ecc;margin:2rem 0;font-size:2.4rem;font-weight:400;line-height:1.5}.host-card-icon-small{width:50px;height:50px}.host-card-icon-mitid{width:89px;height:50px}.host-tall-card{text-align:center;flex:2;align-items:center}.host-support-img-wrapper{justify-content:center;width:100%;margin-top:20px;display:flex}.host-support-illustration{width:120px;height:auto}.host-dark-card{color:#fff;text-align:center;background-color:#053338;flex:1;align-items:center}.host-dark-card h4{color:#fff;margin-bottom:20px}.host-logo-wrapper{align-items:center;gap:10px;font-size:1.4rem;font-weight:600;display:flex}.host-safety-logo{width:30.7rem;height:10.6rem}.host-faq-section{text-align:center;background-color:#ecf3f1;padding:100px 20px}.host-faq-section h2{color:#053338;margin-bottom:50px;font-size:5rem;font-weight:700}.host-faq-item{cursor:pointer;background:#fff;border-radius:25px;margin-bottom:20px;padding:25px 40px;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px #00000008}.host-faq-question{color:#053338;justify-content:space-between;align-items:center;padding-bottom:5px;font-size:2.4rem;font-weight:700;display:flex}.host-faq-arrow{transition:transform .3s}.host-faq-item.host-active .host-faq-arrow{transform:rotate(180deg)}.host-faq-item.host-active{border:1px solid #053338}.host-faq-answer{opacity:0;text-align:left;color:#1e1e1ecc;max-height:0;font-size:2rem;font-weight:400;line-height:1.6;transition:max-height .4s,opacity .3s,margin-top .3s;overflow:hidden}.host-faq-answer.host-show{opacity:1;max-height:200px;margin-top:15px;padding-bottom:10px}.host-cta-question-section{text-align:center;background-color:#fff;padding:80px 20px}.host-cta-content h3{color:#053338;margin-bottom:10px;font-size:4.5rem;font-weight:700}.host-cta-content p{color:#053338;margin-bottom:30px;font-size:3.2rem}.host-btn-dark-pill{color:#fff;cursor:pointer;background-color:#053338;border:none;border-radius:1.2rem;width:18.7rem;padding:1.2rem;font-size:1.8rem;font-weight:400;transition:background .3s;box-shadow:0 2.64px 22.42px #0000}.host-btn-dark-pill:hover{background-color:#0a4d54}.refer-page{background:#eceeec;min-height:70vh;padding:2.5rem 1rem 4rem}.refer-page-card{background:#fff;border:.4px solid #00000026;border-radius:2rem;max-width:60rem;margin:0 auto;padding:2rem 1.75rem 2.25rem;box-shadow:0 0 10px #0000001a}.refer-page-hero-img{-o-object-fit:contain;object-fit:contain;width:247px;max-width:100%;height:auto;margin:0 auto 1.5rem;display:block}.refer-page-heading-logo{vertical-align:middle;width:auto;height:1.85rem;display:inline-block}.refer-page-copy-btn:hover{opacity:.94}.refer-page-copy-btn:active{transform:scale(.99)}.refer-page-benefits{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.refer-page-benefit{background:#fafafa;border:1px solid #e8e8e8;border-radius:.85rem;flex-direction:column;gap:.65rem;padding:1.15rem 1rem;display:flex}.refer-page-benefit-icon{color:#ff7262;background:#ff726226;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;display:flex}.refer-page-benefit-title{color:#052322;margin:0;font-size:1.05rem;font-weight:700}.refer-page-benefit-text{color:#4b5563;margin:0;font-size:.92rem;line-height:1.45}.refer-page-repeat{text-align:center;padding-bottom:.25rem}.refer-page-repeat-title{color:#052322;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.refer-page-repeat-text{color:#4b5563;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.refer-page-points-btn{color:#ff7262;cursor:pointer;background:#fde8e6;border:none;border-radius:.65rem;justify-content:center;align-items:center;width:100%;padding:.95rem 1.25rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.refer-page-points-btn:hover{background:#fcd9d6}.refer-page-terms-wrap{text-align:center;margin-top:1.75rem}.refer-page-terms-link{color:#ff5b61;letter-spacing:.04em;font-size:1.6rem;font-weight:600;text-decoration:none}.refer-page-terms-link:hover{text-decoration:underline}@media (width<=640px){.refer-page-benefits{grid-template-columns:1fr}.refer-page-heading{font-size:1.2rem}}.refer-page-heading{color:#000;text-align:center;letter-spacing:.01em;margin:0 0 1rem;font-size:2.7rem;font-weight:700;line-height:1.2}.refer-page-lead{color:#000;text-align:left;letter-spacing:.01em;margin:0 0 2rem;font-size:1.8rem;font-weight:500;line-height:1.4}.refer-page-link-box{text-align:center;background:#e0e0e073;border-radius:2rem;margin-bottom:2.5rem;padding:2rem}.refer-page-url{color:#000;letter-spacing:.01em;margin:0 0 1rem;font-size:2rem;font-weight:700}.refer-page-copy-btn{color:#fff;cursor:pointer;letter-spacing:.04em;background:#ff5a5f;border:none;border-radius:1rem;width:100%;padding:.9rem;font-size:1.6rem;font-weight:700;box-shadow:0 4px 34px #0000}.refer-page-stats{color:#053338;text-align:center;margin:-1.25rem 0 2rem;font-size:1.45rem;font-weight:600;line-height:1.4}.refer-page-benefits-list{text-align:left;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.refer-page-benefit-item{align-items:flex-start;gap:1rem;display:flex}.refer-page-benefit-icon{color:#000;justify-content:center;width:24px;margin-top:.2rem;font-size:1.2rem;display:flex}.refer-page-benefit-content{flex:1}.refer-page-benefit-title{letter-spacing:.01em;color:#000;margin:0 0 .25rem;font-size:2rem;font-weight:700}.refer-page-benefit-text{color:#000;margin:0;font-size:1.6rem;font-weight:500;line-height:1.5}.refer-page-points-btn{color:#ff5a5f;text-align:center;width:100%;letter-spacing:2%;background:#ff5b6140;border-radius:1rem;padding:1.2rem;font-size:1.6rem;font-weight:700;text-decoration:none;display:block}.contact-page{background:#fff;min-height:65vh;padding:2.5rem 1rem 4rem}.contact-page-inner{max-width:56rem;margin:0 auto}.contact-page-breadcrumb,.contact-page-breadcrumb a{color:#000;letter-spacing:.01em;margin:0 0 1.25rem;font-size:1.6rem;font-weight:600}.contact-page-breadcrumb a:hover{cursor:pointer}.contact-page-breadcrumb-sep{color:#000;letter-spacing:.01em;margin:0 .35rem;font-size:1.6rem;font-weight:600}.contact-page-title{color:#000;text-align:center;letter-spacing:.01em;margin:0 0 .75rem;font-size:2.8rem;font-weight:700}.contact-page-sub{color:#000;text-align:center;letter-spacing:.01em;margin:0 0 2.5rem;font-size:1.8rem;font-weight:500}.contact-page-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.contact-card{background:#fff;border:.38px solid #0003;border-radius:3.3rem;flex-direction:column;width:260px;height:232px;padding:2rem;display:flex;box-shadow:0 0 7.58px #00000026}.contact-card-title{color:#000;letter-spacing:.01em;margin:0 0 .35rem;font-size:1.8rem;font-weight:700}.contact-card-hours{color:#000;letter-spacing:.01em;margin:0 0 1.25rem;font-size:1.5rem}.contact-card-section-label{color:#000;letter-spacing:.01em;margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.contact-card-phone{margin:0 0 1.25rem;font-size:1.65rem;font-weight:700;line-height:1.2}.contact-card-phone a{color:#ff5b61;font-size:2.2rem;font-weight:700;text-decoration:none}.contact-card-email-intro{color:#000;flex:1;margin:0 0 1.25rem;font-size:1.5rem;font-weight:500}.contact-card-btn{width:80%;letter-spacing:2%;color:#fff;cursor:pointer;background:#ff5b61;border:none;border-radius:.95rem;justify-content:center;align-items:center;margin:0 auto;padding:.95rem 1.25rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 3.79px 32.2px #0000}.contact-card-btn:hover{opacity:.93}.contact-card-btn-outline{color:#ff7262;background:#fff;border:2px solid #ff7262;margin-top:auto}.contact-card-btn-outline:hover{opacity:1;background:#ff72620f}@media (width<=768px){.contact-page-grid{grid-template-columns:1fr}.contact-page-title{font-size:1.75rem}.contact-card-phone{font-size:1.35rem}}.email-us-page{background:#fff;min-height:65vh;padding:2.5rem 1rem 4rem}.email-us-inner{max-width:55.6rem;margin:0 auto}.email-us-breadcrumb,.email-us-breadcrumb a{color:#000;letter-spacing:.01em;margin:0 0 1.25rem;font-size:1.6rem;font-weight:600}.email-us-breadcrumb a:hover{color:#ff7262;text-decoration:underline}.email-us-breadcrumb-sep{color:#000;letter-spacing:.01em;margin:0 .35rem;font-size:1.6rem;font-weight:600}.email-us-title{color:#000;letter-spacing:.01em;margin:0 0 .75rem;font-size:2.8rem;font-weight:700}.email-us-sub{color:#000;margin:0 0 2rem;font-size:1.8rem}.email-us-field{margin-bottom:1.35rem}.email-us-label{color:#000;margin-bottom:.45rem;font-size:2rem;font-weight:600;display:block}.email-us-label-hint{color:#000;margin-top:.25rem;font-size:2rem;font-weight:600}.email-us-row-3{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}.email-us-select,.email-us-input,.email-us-textarea{color:#000;box-sizing:border-box;background:#fff;border:.4px solid #00000059;border-radius:.65rem;width:100%;padding:1rem;font-size:1.6rem}.email-us-select:focus,.email-us-input:focus,.email-us-textarea:focus{border-color:#ff7262;outline:none;box-shadow:0 0 0 2px #ff726233}.email-us-select:disabled{opacity:.65;cursor:not-allowed}.email-us-textarea{resize:vertical;min-height:9rem}.email-us-error{color:#dc2626;margin:.35rem 0 0;font-size:.875rem}.email-us-upload-zone{border:.4px solid #00000059;border-radius:2.5rem;padding:2rem}.email-us-upload-zone button{color:#000;cursor:pointer;background:#fff;padding:0;font-size:1.4rem;font-weight:600}.email-us-upload-zone button:hover{color:#ff7262;border-color:#ff7262}.email-us-upload-hint{color:#000;cursor:pointer;background:#fff;font-size:1.4rem;font-weight:400}.email-us-file-list{text-align:left;margin:.75rem 0 0;padding:0;list-style:none}.email-us-file-item{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.9rem;display:flex}.email-us-file-item button{color:#dc2626;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.2rem;font-size:1.1rem;line-height:1}.email-us-section-heading--contact{margin-top:1.75rem}.email-us-privacy{color:#000;margin:1.8rem 0;font-size:1.6rem;font-weight:600;line-height:1.5}.email-us-privacy a{color:#ff5b61;font-weight:600;text-decoration:underline}.email-us-submit{color:#fff;width:100%;letter-spacing:2%;cursor:pointer;background:#ff5b61;border:none;border-radius:1rem;padding:1rem 1.25rem;font-size:1.6rem;font-weight:700;transition:opacity .15s;box-shadow:0 4px 34px #0000}.email-us-submit:hover{opacity:.93}@media (width<=768px){.email-us-row-3{grid-template-columns:1fr}.email-us-title{font-size:1.65rem}}.not-found-page{background:linear-gradient(#ecf3f1,#fff 55%);justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:3rem 1.25rem 4rem;display:flex}.not-found-inner{text-align:center;max-width:420px}.not-found-icon-wrap{margin-bottom:1.5rem}.not-found-icon{width:120px;height:120px;margin:0 auto;display:block}.not-found-title{color:#053338;letter-spacing:-.02em;margin:0 0 .75rem;font-size:2rem;font-weight:700}.not-found-text{color:#000;margin:0 0 1.75rem;font-size:1.5rem;line-height:1.5}.not-found-btn{background:#ff5b61;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 2rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;color:#fff!important}.not-found-btn:hover{background:#e0444a;color:#fff!important}.php-shell{background:#fff;min-height:100vh;padding:3rem 1rem 5rem}.php-card{max-width:573px;box-shadow:none;background:0 0;border-radius:0;margin:0 auto;padding:0}.php-card-title{letter-spacing:.01em;color:#000;margin:0 0 2rem;font-family:Instrument Sans,sans-serif;font-size:28px;font-weight:700;line-height:34px}.php-head{border-bottom:none;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.php-head-avatar{-o-object-fit:cover;object-fit:cover;background:#eaeaea;border:none;border-radius:50%;width:131px;height:131px}.php-head-text{width:100%}.php-name{letter-spacing:.01em;color:#000;margin:0;font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:700;line-height:29px}.php-member-since{letter-spacing:.01em;color:#000;margin-top:.35rem;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:500;line-height:28px}.php-section{margin-top:0}.php-section-title{letter-spacing:.04em;margin:0 0 1rem;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px}.php-section-title.teal{color:#053338}.php-ratings-headline{align-items:center;gap:.45rem;display:flex;margin-bottom:1rem!important}.bd-big-num{color:#000;font-size:20px!important;font-weight:700!important}.bd-ratings-meta-inline{color:#000;font-family:Instrument Sans,sans-serif;font-size:13px}.bd-star-gold{color:#ffcd29}.php-star-bars{margin-top:1rem}.php-star-bar-row{margin-bottom:.9rem}.bd-star-bar-label{color:#000;width:65px;font-family:Instrument Sans,sans-serif;font-size:13px}.php-star-count{display:none}.bd-star-bar-track{background:#efefefb3;border:.4px solid #0003;border-radius:20px;overflow:hidden;height:10px!important}.bd-star-bar-fill{border-radius:20px;background:#ffcd29!important}.php-category-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.bd-category-item{flex-direction:column;align-items:flex-start;display:flex}.bd-category-item-label{color:#000;margin-bottom:.4rem;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:600}.bd-category-item-score{align-items:center;gap:.3rem;display:flex}.bd-category-item-score .bd-big-num{font-size:18px!important}.php-reviews{margin-top:2rem}.php-reviews .review-card,.php-reviews .bd-review-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.php-see-all-wrap{justify-content:flex-start;margin-top:2rem;display:flex}.php-see-all.bd-see-all-ratings{color:#ff5b61;cursor:pointer;background:#ff5b6126;border:none;border-radius:8px;min-width:auto;height:40px;padding:.6rem 2rem;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:600;transition:all .2s}.php-see-all.bd-see-all-ratings:hover{background:#ff5b6138}.php-empty{font-size:15px}.muted{color:#0000008c}@media (width<=768px){.php-shell{padding:2rem 1rem 4rem}.php-card{max-width:100%}.php-card-title{font-size:24px}.php-head-avatar{width:110px;height:110px}.php-category-grid{grid-template-columns:1fr;gap:1.25rem}.php-see-all-wrap{justify-content:center}}*,:before,:after{box-sizing:border-box}html,body,#root{max-width:100%;min-height:100%}body{overflow-x:hidden}.main-container{width:min(100%,1440px);max-width:1440px}.yellow-header-content,.navbar.main-container,.footer.main-container{width:min(100%,1440px)}.spaces-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;padding-inline:5.5rem}.spaces-container2{flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;width:100%;max-width:1260px;display:grid}.space-card2{box-sizing:border-box;width:100%;min-width:0}.space-card2 .space-image2{width:100%}.arrow-button.left{left:0}.arrow-button.right{right:0}@media (width<=1023px){.main-container,.navbar.main-container,.footer.main-container{padding-inline:2rem}.spaces-wrapper{padding-inline:4.5rem}.spaces-container2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.space-card2:nth-child(n+4){display:none}.features-container,.rent-storage-description,.need-space{flex-direction:column;align-items:center}.feature-box{box-sizing:border-box;width:100%;max-width:420px}.rent-storage-content,.rent-storage-pics,.need-image-container,.need-des{width:100%}.need-img{width:min(100%,680px);height:auto;max-height:560px}}@media (width<=767px){.main-container{width:100%;max-width:100%;padding-inline:1.6rem}.yellow-mini-header{padding-block:.8rem}.yellow-header-content{justify-content:center;width:100%;padding-inline:1.6rem}.yellow-header-text{text-align:center;font-size:1.2rem}.navbar.main-container{width:100%;min-height:72px;padding-inline:1.4rem}.navbar .logo{width:116px;height:auto}.navbar .profile{gap:1rem}.main-landing-container,.light-color{width:100%;max-width:100%}.container-landing{width:100%;min-height:0;padding:4rem 1.6rem 3rem;overflow:visible}.landing-content{gap:1.8rem;width:100%;margin-top:0;position:static;bottom:auto}.landing-main-heading{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;max-width:360px;margin:0 auto;padding:0;font-size:clamp(2.8rem,7.5vw,3.4rem);line-height:1.12}.landing-second-heading{max-width:350px;margin:0;padding-inline:.8rem;font-size:1.5rem;line-height:1.55}.quote-icon,.landing-img,.landing-img2,.divider{display:none}.img-search{width:100%}.search-bar-landing{border-radius:2rem;grid-template-columns:1fr;align-items:stretch;gap:.8rem;width:100%;height:auto;margin-top:1rem;padding:1.2rem;display:grid}.search-input,.dropdown-landing,.search-button{order:initial;border-radius:999px;width:100%;min-width:0;height:48px;margin:0;padding-inline:1.8rem;font-size:1.5rem}.search-input,.dropdown-landing{background:#f7faf9}.dropdown-landing{align-items:center}.dropdown-selected{font-size:1.5rem}.search-button{max-width:none}.featured-spaces2{width:100%;padding:3rem 0 4rem}.available-storage-room,.featured-title2{margin:0 0 2rem;padding:0 1rem;line-height:1.2;font-size:2.6rem!important}.spaces-wrapper{width:100%;max-width:100%;padding:0;display:block}.spaces-container2{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:1.2rem;width:100%;max-width:100%;padding:.5rem 1.6rem 1.6rem;scroll-padding-inline:1.6rem;display:flex;overflow-x:auto}.spaces-container2::-webkit-scrollbar{display:none}.space-card2,.space-card2:nth-child(n+4){scroll-snap-align:center;flex:0 0 min(82vw,320px);width:min(82vw,320px);min-height:390px;display:flex}.space-image2{height:190px}.arrow-button{display:none}.why-choose-us{gap:.8rem;padding-inline:1rem}.why-choose-us .arrow-wrapper{display:none}.features-container{gap:1.6rem;width:100%;padding:1rem 1.6rem 4rem}.feature-box{width:100%;max-width:360px;height:auto;min-height:260px;max-height:none;margin:0;padding:3rem 2rem}.list-space-section{width:100%;padding:4.5rem 1.6rem}.list-space-section h1{text-align:center;max-width:340px;margin:0 auto 3rem;font-size:3.4rem;line-height:1.2}.list-items{width:100%}.list-items-container{grid-template-columns:1fr;gap:2.4rem;width:100%;margin:2rem 0;display:grid}.list-item-group{flex:none;width:100%;min-width:0}.list-num{flex:0 0 4.3rem;width:4.3rem;height:4.3rem;padding:0}.button-arrow{margin-top:1rem}.list-img{width:90px;height:90px}.rent-storage{gap:2.5rem;width:100%;padding:4.5rem 1.6rem}.rent-heading{max-width:350px;font-size:3.4rem;line-height:1.2}.rent-storage-description{gap:3rem;width:100%}.rent-storage-content{gap:2.4rem}.rent-storage-unit{font-size:1.7rem}.rent-buttons{gap:1rem;width:100%}.rent-button1,.rent-button2{width:100%;min-height:48px}.rent-storage-pics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:100%;display:grid}.spaces-container3,.space-card-new{border-radius:1.8rem;width:100%}.space-card-new{height:auto;min-height:270px}.space-image-new{width:100%;height:120px}.need-space{align-items:center;gap:3rem;width:100%;padding:4.5rem 1.6rem}.need-image-container,.need-des{flex:none;width:100%}.need-img{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.need-heading{font-size:3.4rem;line-height:1.2}.need-des>p{font-size:1.6rem;line-height:1.55}.choose-img-div{display:none}.footer.main-container{width:100%;padding:4rem 1.8rem 2.5rem}.footer-content{flex-direction:column;align-items:stretch;gap:2.5rem}.footer-logo-section{flex:none}.footer-logo-section img{width:160px;height:auto}.footer-links{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;width:100%;min-width:0;display:grid}.footer-column{margin:0}.footer-column a{font-size:1.4rem;line-height:2.3}.footer-meta{flex-direction:column;align-items:flex-start;gap:.8rem;margin:2rem 0 0}}@media (width<=430px){.rent-storage-pics,.footer-links{grid-template-columns:1fr}.space-card2,.space-card2:nth-child(n+4){flex-basis:calc(100vw - 4rem);width:calc(100vw - 4rem)}}.logout-action{color:inherit;cursor:pointer;font:inherit}.logout-action:disabled{cursor:wait;opacity:.7}.logout-item .logout-action{text-align:left;background:0 0;border:0;width:100%;padding:0}.navbar-notifications-heading{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.navbar .navbar-notifications-panel .navbar-notifications-mark-all{color:#ff5b61;cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline}.navbar-notifications-mark-all:disabled{cursor:wait;opacity:.55}.navbar-notifications-mark-all:focus-visible{outline-offset:.2rem;border-radius:.25rem;outline:2px solid #003b40}.navbar-notifications-panel .navbar-notifications-switch{background:0 0;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.navbar-notifications-panel .navbar-notifications-switch:before{content:"";background:#d9d9d9;border-radius:10px;width:35px;height:14px;position:absolute;top:15px;left:4.5px}.navbar-notifications-panel .navbar-notifications-switch:after{top:14px;left:4.5px}.navbar-notifications-panel .navbar-notifications-switch:focus-visible{outline-offset:2px;outline:2px solid #003b40}@media (width<=768px){.navbar .navbar-notifications-panel{bottom:max(12px, env(safe-area-inset-bottom));height:min(530px, calc(100dvh - max(12px, env(safe-area-inset-bottom)) - 12px));max-height:calc(100dvh - max(12px, env(safe-area-inset-bottom)) - 12px);width:auto;max-width:calc(100vw - 24px);position:fixed;top:auto;left:12px;right:12px}.navbar-notifications-panel .navbar-notifications-head{flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px 12px}.navbar-notifications-panel .navbar-notifications-heading{flex:150px;min-width:0}.navbar-notifications-panel .navbar-notifications-filter-toggle{gap:8px;max-width:100%}.navbar-notifications-panel .navbar-notifications-toggle-label{font-size:14px;line-height:20px}.navbar-notifications-panel .navbar-notifications-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}}.session-bootstrap-error-page{color:#17352d;background:#f7f8f5;place-items:center;min-height:100vh;padding:24px;display:grid}.session-bootstrap-error-page section{text-align:center;background:#fff;border-radius:16px;width:min(100%,520px);padding:32px;box-shadow:0 12px 36px #17352d1f}.session-bootstrap-error-page button{color:#fff;font:inherit;cursor:pointer;background:#17352d;border:0;border-radius:999px;margin-top:12px;padding:12px 22px;font-weight:700}.session-bootstrap-error-page button:focus-visible{outline-offset:3px;outline:3px solid #d8a94a}.listing-photo-flight{box-sizing:border-box;contain:layout paint;pointer-events:none;z-index:9998;background:#eaf0e8;position:fixed;overflow:hidden}.listing-photo-flight>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.listing-photo-flight{display:none}}.bd-rental-term{border:1px solid #d9e3df;border-radius:12px;margin:16px 0;padding:12px}.bd-rental-term legend{padding:0 6px;font-weight:600}.bd-rental-term label{align-items:center;gap:8px;margin:8px 0;display:flex}.bd-rental-term p{margin:10px 0 0;font-size:14px;line-height:1.5}.bd-pricing-availability-status{color:#315a3b;background:#f2f7f3;border-radius:8px;margin:.85rem 0 0;padding:.7rem .8rem;font-size:.88rem;line-height:1.4}.bd-pricing-availability-status.is-error{color:#b42318;background:#fff1f0}.bd-page.bd-page--refined.main-container{color:#053338;width:100%;max-width:1200px;padding:32px 32px 72px}.bd-page.bd-page--refined .bd-detail-header{margin-bottom:24px}.bd-page.bd-page--refined .bd-title-row{align-items:center;gap:20px;margin:0}.bd-page.bd-page--refined .bd-title{color:#053338;letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.2}.bd-page.bd-page--refined .bd-rating-line{color:#526866;margin:0;font-size:14px;line-height:1.6}.bd-page.bd-page--refined .bd-rating-line .bd-star-gold{font-size:18px}.bd-page.bd-page--refined .bd-detail-location{color:#304d4b}.bd-page.bd-page--refined .bd-title-actions{flex-wrap:wrap;gap:8px}.bd-page.bd-page--refined .bd-title-actions :is(.favorite-button,.bd-chat-btn){background:#fff;border:1px solid #dce6e3;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:flex}.bd-page.bd-page--refined .bd-title-actions :is(.favorite-button,.bd-chat-btn):hover{background:#f2f6f4}.bd-page.bd-page--refined .bd-layout{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:48px;max-width:none}.bd-page.bd-page--refined .bd-main{width:100%;min-width:0}.bd-page.bd-page--refined .bd-sidebar{order:0;width:100%;min-width:0;position:static;top:auto}.bd-page.bd-page--refined .bd-sidebar-card.bd-pricing-widget{box-shadow:none;background:#fff;border:1px solid #dce6e3;border-radius:24px;padding:24px}.bd-page.bd-page--refined .bd-sidebar-card.bd-pricing-widget .bd-sidebar-price{color:#053338;letter-spacing:-.025em;margin:0 0 4px;font-size:30px;font-weight:700;line-height:1.2}.bd-page.bd-page--refined .bd-sidebar-card.bd-pricing-widget .bd-sidebar-price-sub{color:#526866;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.5}.bd-page.bd-page--refined .bd-summary-panel{padding:24px 0}.bd-page.bd-page--refined .bd-spec-badges{gap:12px 24px;margin:0 0 20px}.bd-page.bd-page--refined .bd-spec-badge{color:#304d4b;font-size:15px;line-height:1.5}.bd-page.bd-page--refined .bd-spec-badge img{flex:0 0 24px;width:24px;height:24px}.bd-page.bd-page--refined .bd-key-info{color:#304d4b;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;font-size:15px;line-height:1.5}.bd-page.bd-page--refined .bd-key-info span{color:#526866;margin-bottom:4px;font-size:13px;display:block}.bd-page.bd-page--refined .bd-booking-method{background:#f1f6f3;border:1px solid #dce6e3;border-radius:16px;padding:20px}.bd-page.bd-page--refined .bd-booking-method :is(h3,.bd-instant-card h3){color:#053338;margin:0 0 8px;font-size:17px;line-height:1.4}.bd-page.bd-page--refined .bd-instant-card{align-items:center;gap:10px}.bd-page.bd-page--refined .inst-para{color:#304d4b;margin:0;font-size:15px;line-height:1.6}.bd-page.bd-page--refined .bd-detail-section{border-bottom:1px solid #e4ebe8;padding:32px 0}.bd-page.bd-page--refined .bd-detail-section:last-child{border-bottom:0;padding-bottom:0}.bd-page.bd-page--refined :is(.bd-section-title,.bd-section-title2){color:#053338;letter-spacing:-.015em;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.3}.bd-page.bd-page--refined :is(.bd-section-text,.bd-section-text2){color:#304d4b;overflow-wrap:anywhere;white-space:pre-line;margin:0 0 16px;font-size:16px;line-height:1.7}.bd-page.bd-page--refined .bd-detail-section>p:last-child{margin-bottom:0}.bd-page.bd-page--refined .bd-features-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.bd-page.bd-page--refined .bd-features-list li{color:#304d4b;align-items:flex-start;gap:12px;padding:0;font-size:15px;line-height:1.5}.bd-page.bd-page--refined .bd-features-list img{object-fit:contain;width:22px;height:22px;margin-top:1px}.bd-page.bd-page--refined :is(.bd-city-map-wrap,.bd-city-map-fallback){border:1px solid #dce6e3;border-radius:16px;width:100%;margin:20px 0 0}.bd-page.bd-page--refined .bd-cancellation-tiers{background:#f6f8f7;border:1px solid #e4ebe8;border-radius:14px;margin:20px 0;padding:0 16px}.bd-page.bd-page--refined .bd-cancellation-tiers li{border-bottom:1px solid #e4ebe8;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.bd-page.bd-page--refined .bd-cancellation-tiers li:last-child{border-bottom:0}.bd-page.bd-page--refined .bd-cancellation-tiers span{color:#304d4b;margin:0;font-size:14px;line-height:1.5}.bd-page.bd-page--refined .bd-cancellation-tiers span:last-child{color:#053338;text-align:right;font-weight:600}.bd-page.bd-page--refined .bd-reviews-empty{color:#526866;background:#f6f8f7;border:1px solid #e4ebe8;border-radius:14px;margin:0;padding:20px;font-size:15px;line-height:1.6}.bd-page.bd-page--refined .bd-ratings-block{margin-bottom:24px}.bd-page.bd-page--refined .bd-category-strip{justify-content:space-between;gap:20px;margin-top:24px}.bd-page.bd-page--refined .bd-category-item{flex:130px}.bd-page.bd-page--refined :is(.bd-category-item-label,.bd-star-bar-label){font-size:14px}.bd-page.bd-page--refined .bd-review-card--public{border-top:1px solid #e4ebe8;padding:24px 0}.bd-page.bd-page--refined :is(.bd-review-comment,.bd-review-name-date){color:#304d4b;font-size:15px;line-height:1.6}.bd-page.bd-page--refined .bd-review-comment{margin-top:12px}.bd-page.bd-page--refined .booking-detail-buttons-div{flex-wrap:wrap;gap:12px}.bd-page.bd-page--refined :is(.bd-see-all-ratings,.bd-write-review-btn){border-radius:12px;min-height:44px;padding:12px 16px;font-size:15px;line-height:1.4}.bd-page.bd-page--refined .bd-rental-term{border-color:#dce6e3;border-radius:12px;margin:0 0 20px;padding:8px 12px 12px;font-size:14px;line-height:1.5}.bd-page.bd-page--refined .bd-rental-term legend{color:#053338;font-size:13px}.bd-page.bd-page--refined .bd-rental-term label{cursor:pointer;gap:10px;min-height:44px;margin:0}.bd-page.bd-page--refined .bd-rental-term input{accent-color:#008022;flex:0 0 18px;width:18px;height:18px;margin:0}.bd-page.bd-page--refined .bd-rental-term p{color:#526866;font-size:13px;line-height:1.6}.bd-page.bd-page--refined .bd-pricing-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bd-page.bd-page--refined .bd-pricing-date-field{min-width:0}.bd-page.bd-page--refined .bd-pricing-date-trigger{color:#053338;text-align:left;background:#fff;border:1px solid #bdccc5;width:100%;min-height:52px;padding:12px;font-size:14px}.bd-page.bd-page--refined .bd-pricing-date-value{color:#053338;font-size:14px;line-height:1.5}.bd-page.bd-page--refined .bd-pricing-date-placeholder{color:#526866}.bd-page.bd-page--refined .bd-booking-time-label{color:#526866;margin:12px 0 6px;font-size:13px}.bd-page.bd-page--refined .bd-booking-time-select{border:1px solid #bdccc5;border-radius:10px;min-height:46px;padding:10px 12px;font-size:15px}.bd-page.bd-page--refined .bd-pricing-availability-status{border-radius:10px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.6}.bd-page.bd-page--refined .bd-pricing-cta-wrap .bd-continue-btn{background:#ff5b61;border-radius:12px;min-height:52px;padding:14px;font-size:16px;line-height:1.4}.bd-page.bd-page--refined .bd-price-breakdown{border-top:1px solid #e4ebe8;gap:14px;margin-top:24px;padding-top:20px;display:grid}.bd-page.bd-page--refined .bd-price-breakdown .booking-insurance-notice{border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}.bd-page.bd-page--refined .bd-price-breakdown>p{color:#526866;margin:0;font-size:13px;line-height:1.6}.bd-page.bd-page--refined .bd-pricing-widget .bd-price-row{color:#304d4b;gap:16px;margin:0;font-size:14px;font-weight:400;line-height:1.5}.bd-page.bd-page--refined .bd-price-row span:last-child{text-align:right;flex-shrink:0}.bd-page.bd-page--refined .bd-pricing-widget .bd-price-row.bd-total{color:#053338;border-top:1px solid #e4ebe8;margin-top:2px;padding-top:16px;font-size:16px}.bd-page.bd-page--refined .bd-sidebar>section{color:#304d4b;background:#f6f8f7;border:1px solid #e4ebe8;border-radius:16px;margin-top:16px;padding:20px;font-size:14px;line-height:1.6}.bd-page.bd-page--refined .bd-sidebar>section p{margin:0 0 12px}.bd-page.bd-page--refined .bd-sidebar>section p:last-child{margin-bottom:0}.bd-page.bd-page--refined .calendar-popup-show-new{z-index:50;border:1px solid #dce6e3;border-radius:18px;width:296px;max-width:calc(100vw - 48px);padding:12px;box-shadow:0 12px 36px #05333826}.bd-page.bd-page--refined .bd-pricing-date-field:last-child .calendar-popup-show-new{left:auto;right:0}.bd-page.bd-page--refined .react-datepicker{color:#053338;border:0;width:100%;font-family:inherit;font-size:14px}.bd-page.bd-page--refined .react-datepicker__month-container{width:100%}.bd-page.bd-page--refined .react-datepicker__header{background:#fff;border:0;padding-top:8px}.bd-page.bd-page--refined .react-datepicker__current-month{color:#053338;margin:0 0 12px;font-size:16px}.bd-page.bd-page--refined .react-datepicker__month{margin:4px 0 0}.bd-page.bd-page--refined :is(.react-datepicker__week,.react-datepicker__day-names){grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.bd-page.bd-page--refined :is(.react-datepicker__day,.react-datepicker__day-name){border-radius:50%;width:100%;height:34px;margin:0;font-size:13px;line-height:34px}.bd-page.bd-page--refined :is(.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected){color:#fff;background:#053338}.bd-page.bd-page--refined .react-datepicker__day--disabled{color:#b8c1bc}.bd-page.bd-page--refined #booking-options{scroll-margin-top:24px}@media (width<=1100px){.bd-page.bd-page--refined .bd-layout{grid-template-columns:minmax(0,1fr) 332px;gap:32px}.bd-page.bd-page--refined .bd-sidebar-card.bd-pricing-widget{padding:20px}}@media (width<=992px){.bd-page.bd-page--refined .bd-layout{flex-direction:column;gap:32px;display:flex}.bd-page.bd-page--refined .bd-sidebar{order:0;align-self:stretch;width:100%;max-width:600px;position:static}.bd-page.bd-page--refined .bd-mobile-booking-link{color:#fff;background:#ff5b61;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin:20px 0 0;padding:12px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.bd-page.bd-page--refined .bd-sidebar-card.bd-pricing-widget{padding:24px}}@media (width<=767px){.bd-page.bd-page--refined.main-container{padding:24px 16px 48px}.bd-page.bd-page--refined .bd-detail-header{margin-bottom:20px}.bd-page.bd-page--refined .bd-title-row{align-items:flex-start;gap:16px}.bd-page.bd-page--refined .bd-title-block{flex-basis:100%}.bd-page.bd-page--refined .bd-title{font-size:27px}.bd-page.bd-page--refined .bd-title-actions{width:100%}.bd-page.bd-page--refined .bd-title-actions .verified-host-badge{margin-right:auto}.bd-page.bd-page--refined .bd-detail-section{padding:28px 0}.bd-page.bd-page--refined :is(.bd-section-title,.bd-section-title2){font-size:21px}.bd-page.bd-page--refined .bd-spec-badges{gap:12px 20px}.bd-page.bd-page--refined .bd-features-list{gap:16px}.bd-page.bd-page--refined .bd-features-list li{gap:10px;font-size:14px}.bd-page.bd-page--refined .bd-cancellation-tiers li{flex-direction:column;align-items:flex-start;gap:6px}.bd-page.bd-page--refined .bd-cancellation-tiers span:last-child{text-align:left}.bd-page.bd-page--refined .bd-sidebar-card.bd-pricing-widget{border-radius:20px;padding:20px}.bd-page.bd-page--refined .bd-price-breakdown .bd-price-row{flex-wrap:nowrap}.bd-page.bd-page--refined .bd-pricing-date-trigger,.bd-page.bd-page--refined .bd-booking-time-select{font-size:16px}}@media (width<=359px){.bd-page.bd-page--refined .bd-features-list,.bd-page.bd-page--refined .bd-pricing-dates{grid-template-columns:minmax(0,1fr)}.bd-page.bd-page--refined .bd-pricing-date-field:last-child .calendar-popup-show-new{left:0;right:auto}}.bd-page.bd-page--refined.bd-page--experience.main-container{max-width:1280px;padding:28px 32px 88px}.bd-page--experience .bd-detail-icon{vertical-align:middle;flex:0 0 24px;width:24px;height:24px;display:inline-block}.bd-page--experience .bd-breadcrumb{color:#637873;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;line-height:1.5;display:flex}.bd-page--experience .bd-breadcrumb a{color:inherit;text-decoration:none}.bd-page--experience .bd-breadcrumb a:hover{color:#053338;text-decoration:underline}.bd-page.bd-page--experience .bd-detail-header{margin-bottom:26px}.bd-page.bd-page--experience .bd-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.bd-page.bd-page--experience .bd-title-block{flex:auto;min-width:0}.bd-page.bd-page--experience .bd-title{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(27px,2.5vw,36px)}.bd-page.bd-page--experience .bd-rating-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-page--experience .bd-detail-location{align-items:center;gap:6px;display:inline-flex}.bd-page--experience .bd-detail-location svg{flex-basis:16px;width:16px;height:16px}.bd-page--experience .bd-rating-link{color:#053338;text-underline-offset:3px;text-decoration:underline}.bd-page.bd-page--experience .bd-title-actions{flex:none;align-items:center;gap:10px}.bd-page.bd-page--experience .bd-title-actions .bd-chat-btn{gap:8px;width:auto;padding:10px 14px}.bd-page--experience .bd-chat-btn span{color:#053338;font-size:14px;font-weight:600}.bd-page--experience .bd-section-nav{scrollbar-width:none;border-bottom:1px solid #dfe7e3;align-items:center;gap:32px;margin:0 0 36px;padding:0;display:flex;overflow-x:auto}.bd-page--experience .bd-section-nav::-webkit-scrollbar{display:none}.bd-page--experience .bd-section-nav a{color:#526866;border-bottom:2px solid #0000;flex:none;padding:22px 0;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.bd-page--experience .bd-section-nav a[aria-current=location]{color:#053338;border-color:#053338}.bd-page--experience .bd-section-nav a:hover{color:#053338;text-underline-offset:6px;text-decoration:underline}.bd-page.bd-page--experience .bd-layout{grid-template-columns:minmax(0,1fr) 368px;align-items:start;gap:64px;display:grid}.bd-page--experience #listing-about,.bd-page--experience .bd-detail-section{scroll-margin-top:28px}.bd-page--experience .bd-eyebrow{color:#617771;letter-spacing:.015em;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.bd-page--experience .bd-space-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bd-page--experience .bd-space-intro h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.3}.bd-page--experience .bd-availability-state{color:#256146;white-space:nowrap;background:#edf6ed;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.bd-page--experience .bd-availability-state>span{background:currentColor;border-radius:50%;width:6px;height:6px}.bd-page.bd-page--experience .bd-summary-panel{padding:24px 0}.bd-page.bd-page--experience .bd-spec-badges{flex-wrap:wrap;gap:12px;margin:0;display:flex}.bd-page.bd-page--experience .bd-spec-badge{background:#f6f8f6;border:0;border-radius:12px;flex:130px;align-items:center;gap:12px;min-height:62px;padding:16px;font-size:15px;display:flex}.bd-page--experience .bd-spec-badge .space-type-icon{flex:0 0 24px}.bd-page.bd-page--experience .bd-key-info{border-top:1px solid #e4ebe8;gap:20px;margin-top:20px;padding-top:20px}.bd-page--experience .bd-host-card{border-bottom:1px solid #e4ebe8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:10px 0 30px;display:flex}.bd-page--experience .bd-host-card__identity{align-items:center;gap:16px;min-width:0;display:flex}.bd-page--experience .bd-host-card__identity>div:last-child{min-width:0}.bd-page--experience .bd-host-card__avatar{color:#385c51;background:#edf3ef;border-radius:50%;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;font-weight:600;display:flex;position:relative;overflow:hidden}.bd-page--experience .bd-host-card__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bd-page--experience .bd-host-card h3{color:#053338;overflow-wrap:anywhere;margin:0 0 3px;font-size:19px;font-weight:600;line-height:1.4}.bd-page--experience .bd-host-card h3 a{color:inherit;text-decoration:none}.bd-page--experience .bd-host-card h3 a:hover{text-decoration:underline}.bd-page--experience .bd-host-card p{color:#617771;margin:0;font-size:13px;line-height:1.5}.bd-page--experience .bd-host-card .bd-eyebrow{margin-bottom:2px}.bd-page--experience .bd-host-card .verified-host-badge{margin-top:6px}.bd-page--experience .bd-outline-action{color:#053338;cursor:pointer;background:#fff;border:1px solid #c9d6cf;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.bd-page--experience .bd-outline-action:hover{background:#f5f8f6;border-color:#7c9a8a}.bd-page--experience .bd-outline-action svg{flex-basis:19px;width:19px;height:19px}.bd-page--experience .bd-share-action{position:relative}.bd-page--experience .bd-share-result{color:#fff;z-index:40;background:#053338;border-radius:10px;width:max-content;max-width:calc(100vw - 48px);padding:12px 16px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #05333820}.bd-page--experience .bd-share-result label{margin-bottom:6px;display:block}.bd-page--experience .bd-share-result input{color:#053338;border:0;border-radius:6px;width:230px;max-width:100%;padding:8px;font-size:16px}.bd-page.bd-page--experience .bd-booking-highlight{background:0 0;border:0;border-bottom:1px solid #e4ebe8;border-radius:0;align-items:flex-start;gap:20px;padding:28px 0;display:flex}.bd-page--experience .bd-booking-highlight>svg{margin-top:3px}.bd-page.bd-page--experience .bd-booking-highlight h3{margin:0 0 6px;font-size:17px;font-weight:600}.bd-page.bd-page--experience .inst-para{font-size:15px;line-height:1.7}.bd-page.bd-page--experience .bd-detail-section{padding:32px 0}.bd-page.bd-page--experience :is(.bd-section-title,.bd-section-title2){letter-spacing:-.025em;margin:0 0 20px;font-size:23px;font-weight:600;line-height:1.35}.bd-page.bd-page--experience :is(.bd-section-text,.bd-section-text2){font-size:16px;line-height:1.75}.bd-page--experience .bd-description--collapsed{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-page--experience .bd-text-action{color:#053338;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.bd-page--experience .bd-text-action svg{width:16px;height:16px}.bd-page.bd-page--experience .bd-features-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.bd-page.bd-page--experience .bd-features-list li{align-items:center;gap:14px;font-size:15px}.bd-page.bd-page--experience .bd-features-list img{flex:0 0 25px;width:25px;height:25px;margin:0}.bd-page--experience .bd-features-toggle{margin-top:28px}.bd-page--experience .bd-platform-panel{background:#edf4ef;border:1px solid #e2ece5;border-radius:22px;margin:32px 0 0;padding:28px}.bd-page--experience .bd-platform-panel h2{letter-spacing:-.035em;margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.3}.bd-page--experience .bd-platform-panel__intro{color:#526866;margin:0 0 24px;font-size:15px;line-height:1.65}.bd-page--experience .bd-platform-panel__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bd-page--experience .bd-platform-panel__items>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bd-page--experience .bd-platform-panel__items>div>svg{box-sizing:content-box;background:#dfece2;border-radius:10px;padding:10px}.bd-page--experience .bd-platform-panel__items svg{margin-top:2px}.bd-page--experience .bd-platform-panel__items h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.5}.bd-page--experience .bd-platform-panel__items p{color:#526866;margin:0;font-size:14px;line-height:1.7}.bd-page--experience .bd-platform-panel>a{margin-top:16px}.bd-page--experience .bd-location-caption{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.bd-page--experience .bd-location-caption svg{flex-basis:18px;width:18px;height:18px}.bd-page--experience .bd-location-placeholder{color:#526866;background:#eff4f1;border:1px solid #dfe7e3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:280px;font-size:16px;display:flex}.bd-page.bd-page--experience :is(.bd-city-map-wrap,.bd-city-map-fallback){border-radius:18px;margin-top:0}.bd-page--experience .bd-location-map{min-height:231px;margin-top:20px}.bd-page.bd-page--experience .bd-practical-section .booking-insurance-notice{color:#526055;background:#faf8f1;border:1px solid #ede7d7;border-radius:16px;margin:0 0 20px;padding:20px;font-size:14px;line-height:1.75}.bd-page--experience .bd-practical-section .booking-insurance-notice strong{color:#053338;margin-bottom:6px;font-size:16px;display:block}.bd-page--experience .bd-practical-section .booking-insurance-notice p{margin:0}.bd-page--experience .bd-policy-details{border:1px solid #dfe7e3;border-radius:16px;padding:0 20px}.bd-page--experience .bd-policy-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:66px;font-size:16px;font-weight:600;list-style:none;display:flex}.bd-page--experience .bd-policy-details summary::-webkit-details-marker{display:none}.bd-page--experience .bd-policy-details summary svg{flex-basis:18px;width:18px;height:18px}.bd-page--experience .bd-policy-details[open] summary svg{transform:rotate(90deg)}.bd-page--experience .bd-policy-body{padding-bottom:20px}.bd-page.bd-page--experience .bd-policy-body .bd-section-text2{font-size:14px;line-height:1.8}.bd-page.bd-page--experience .bd-reviews-empty{background:#f7f9f7;border:0;border-radius:16px;padding:24px}.bd-page.bd-page--experience .bd-sidebar-card.bd-pricing-widget{box-shadow:none;background:linear-gradient(160deg,#f3f8f5 0,#fff 150px);border:1px solid #b9d1c8;border-top:3px solid #ff5b61;border-radius:22px;padding:24px 26px 26px}.bd-page--experience .bd-booking-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:18px;display:flex}.bd-page--experience .bd-booking-card-label{color:#41665c;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.bd-page--experience .bd-booking-card-label svg{flex-basis:16px;width:16px;height:16px}.bd-booking-rating{color:#053338;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;min-height:26px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.bd-booking-rating:hover{color:#053338;text-underline-offset:3px;text-decoration:underline}.bd-booking-rating:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #177f77}.bd-booking-rating strong{font-size:inherit;font-weight:700}.bd-booking-rating__star{color:#bd7d12}.bd-booking-rating__count{color:#526b63;text-underline-offset:3px;text-decoration:underline}.bd-booking-rating__test{color:#46685d;background:#e1ece6;border-radius:4px;padding:0 4px;font-size:9px;font-weight:600;line-height:16px}.bd-booking-rating--compact{gap:4px;font-size:12px}.bd-page--experience #booking-options:target .bd-pricing-widget{box-shadow:none;outline-offset:3px;outline:2px solid #ff5b6144}.bd-page--experience .bd-booking-price-heading{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.bd-page.bd-page--experience .bd-sidebar-card.bd-pricing-widget .bd-sidebar-price{margin-bottom:2px;font-size:32px;line-height:1.25}.bd-page.bd-page--experience .bd-sidebar-card.bd-pricing-widget .bd-sidebar-price-sub{margin-bottom:0;font-size:14px}.bd-page--experience .bd-price-disclosure{color:#637873;margin:8px 0 20px;font-size:12px;line-height:1.6}.bd-page.bd-page--experience .bd-rental-term{background:0 0;border:0;margin:0 0 14px;padding:0}.bd-page.bd-page--experience .bd-rental-term label{color:#617771;min-height:0;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.bd-page--experience .bd-rental-term select{color:#053338;cursor:pointer;font:inherit;background:#fff;border:1px solid #d2dcd6;border-radius:12px;width:100%;min-height:46px;padding:10px 32px 10px 12px;font-size:14px}.bd-page.bd-page--experience .bd-rental-term p{margin:12px 0 0}.bd-page--experience .bd-date-caption{color:#617771;margin-bottom:4px;font-size:11px;font-weight:600;line-height:1.4;display:block}.bd-page.bd-page--experience .bd-pricing-date-trigger{text-align:left;border-color:#d2dcd6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:68px;padding:11px;display:flex}.bd-page--experience .bd-pricing-dates:has(>:only-child){grid-template-columns:minmax(0,1fr)}.bd-page.bd-page--experience .bd-pricing-date-value{font-size:14px;line-height:1.5;display:block}.bd-page--experience .bd-booking-time-options{margin-top:4px}.bd-page--experience .bd-booking-time-options summary{color:#526866;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;font-size:12px;list-style:none;display:flex}.bd-page--experience .bd-booking-time-options summary::-webkit-details-marker{display:none}.bd-page--experience .bd-time-summary-label{font-size:11px;line-height:1.5;display:block}.bd-page--experience .bd-time-summary-value{color:#053338;font-size:12px;line-height:1.5;display:block}.bd-page--experience .bd-booking-time-options summary svg{flex-basis:16px;width:16px;height:16px}.bd-page--experience .bd-booking-time-options[open] summary svg{transform:rotate(90deg)}.bd-page--experience .bd-booking-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 0 12px;display:grid}.bd-page--experience .bd-booking-time-fields>div:only-child{grid-column:1/-1}.bd-page.bd-page--experience .bd-booking-time-label{margin:10px 0 6px;font-size:12px}.bd-page.bd-page--experience .bd-booking-time-select{border-color:#d2dcd6;min-height:44px}.bd-page.bd-page--experience .bd-pricing-availability-status{background:0 0;margin:8px 0 0;padding:0;font-size:12px;line-height:1.6}.bd-page.bd-page--experience .bd-pricing-availability-status.is-error{background:#fff1ef;padding:12px}.bd-page--experience .bd-host-mode-notice{border-top:1px solid #e4ebe8;margin-top:20px;padding-top:16px}.bd-page--experience .bd-host-mode-notice p{color:#526866;margin:0 0 10px;font-size:13px}.bd-page--experience .bd-host-mode-notice button{width:100%}.bd-page.bd-page--experience .bd-pricing-cta-wrap{margin-top:16px}.bd-page--experience .bd-no-charge-note{color:#617771;text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.bd-page.bd-page--experience .bd-price-breakdown{gap:12px;margin-top:20px;padding-top:18px}.bd-mobile-booking-bar,.bd-mobile-booking-spacer,.bd-calendar-header{display:none}@media (width>=1024px){.bd-page.bd-page--experience .bd-sidebar{top:var(--bd-booking-sticky-top,24px);align-self:start;position:sticky}.bd-page--experience .bd-booking-price-header{z-index:5;background:#f3f8f5;border-bottom:1px solid #dfe7e3;border-radius:16px 16px 0 0;margin:-12px -12px 20px;padding:12px 12px 0;position:sticky;top:24px}.bd-page--experience .bd-booking-price-header .bd-price-disclosure{margin-bottom:0;padding-bottom:16px}}@media (width>=1024px) and (height<=720px){.bd-page.bd-page--refined.bd-page--experience .bd-pricing-date-field .calendar-popup-show-new{max-height:calc(100dvh - 48px);position:fixed;inset:auto max(59px,50vw - 581px) 24px auto;overflow-y:auto;transform:none}}@media (width<=1100px) and (width>=1024px){.bd-page.bd-page--experience .bd-layout{grid-template-columns:minmax(0,1fr) 340px;gap:36px}.bd-page.bd-page--experience .bd-sidebar-card.bd-pricing-widget{padding:22px}.bd-page--experience .bd-host-card>button{margin-left:76px}}@media (width<=1023px){.bd-page.bd-page--experience .bd-layout{flex-direction:column;gap:40px;display:flex}.bd-page.bd-page--experience .bd-sidebar{align-self:stretch;width:100%;max-width:none;position:static}.bd-page.bd-page--experience .bd-main{width:100%}.bd-mobile-booking-bar.is-visible{box-shadow:none;padding:12px 24px max(12px, env(safe-area-inset-bottom));z-index:70;background:#fffffff5;border-top:2px solid #ff5b61;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.bd-mobile-booking-bar>div{min-width:0}.bd-mobile-booking-bar>div>strong{color:#053338;font-size:18px;font-weight:600}.bd-mobile-booking-bar>div>span{color:#526866;margin-left:5px;font-size:12px}.bd-mobile-booking-bar>div>small{color:#617771;margin-top:2px;font-size:10px;line-height:1.6;display:block}.bd-mobile-booking-bar>a{color:#fff;background:#ff5b61;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bd-mobile-booking-bar .bd-booking-rating{margin-top:3px;display:flex}.bd-mobile-booking-bar svg{width:16px;height:16px}.bd-mobile-booking-spacer{height:calc(124px + env(safe-area-inset-bottom));display:block}body:has(.bd-gallery-viewer) .bd-mobile-booking-bar{display:none}}@media (width<=767px){.bd-page.bd-page--refined.bd-page--experience .bd-pricing-date-field .calendar-popup-show-new{bottom:max(16px, env(safe-area-inset-bottom));z-index:100;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}.bd-calendar-header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.bd-calendar-header strong{font-size:15px;font-weight:600}.bd-calendar-header button{color:#053338;cursor:pointer;background:#f3f6f3;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;display:flex}.bd-page.bd-page--refined.bd-page--experience.main-container{padding:20px 16px 48px}.bd-page--experience .bd-breadcrumb{margin-bottom:18px;font-size:12px}.bd-page.bd-page--experience .bd-title-row{flex-wrap:wrap;align-items:flex-start;gap:18px}.bd-page.bd-page--experience .bd-title{margin-bottom:12px;font-size:27px;line-height:1.2}.bd-page.bd-page--experience .bd-title-actions{flex-wrap:wrap;gap:8px;width:100%}.bd-page.bd-page--experience .bd-title-actions .verified-host-badge{flex-basis:100%;margin-right:0}.bd-page.bd-page--experience .bd-detail-header{margin-bottom:20px}.bd-page--experience .bd-section-nav{gap:24px;margin-bottom:28px;padding:0}.bd-page--experience .bd-section-nav a{padding:20px 0}.bd-page--experience .bd-share-label{display:none}.bd-page--experience .bd-outline-action.bd-share-btn{padding:10px 12px}.bd-page--experience .bd-share-result{width:auto;max-width:none;position:fixed;inset:auto 16px 110px}.bd-page--experience .bd-section-nav a{font-size:13px}.bd-page--experience .bd-space-intro{gap:12px}.bd-page--experience .bd-space-intro h2{font-size:23px}.bd-page--experience .bd-availability-state,.bd-page--experience .bd-eyebrow{font-size:11px}.bd-page.bd-page--experience .bd-spec-badge{flex-basis:100px;gap:10px;padding:14px;font-size:14px}.bd-page--experience .bd-host-card{gap:18px}.bd-page--experience .bd-host-card__avatar{flex-basis:52px;width:52px;height:52px}.bd-page--experience .bd-host-card h3{font-size:17px}.bd-page--experience .bd-host-card>button{margin-left:68px}.bd-page.bd-page--experience :is(.bd-section-title,.bd-section-title2){font-size:22px}.bd-page.bd-page--experience .bd-detail-section{padding:28px 0}.bd-page.bd-page--experience .bd-features-list{gap:20px}.bd-page.bd-page--experience .bd-features-list li{font-size:14px}.bd-page--experience .bd-platform-panel{padding:24px 20px}.bd-page--experience .bd-platform-panel h2{font-size:25px}.bd-page--experience .bd-platform-panel__items{grid-template-columns:minmax(0,1fr);gap:24px}.bd-page--experience .bd-platform-panel__items>div{flex-direction:row;gap:16px}.bd-page--experience .bd-policy-details{padding-inline:16px}.bd-page--experience .bd-policy-details summary{font-size:15px}.bd-page--experience .bd-policy-body .bd-cancellation-tiers{padding-inline:12px}.bd-page.bd-page--experience .bd-sidebar-card.bd-pricing-widget{padding:22px}.bd-mobile-booking-bar.is-visible{gap:12px;padding-inline:16px}}@media (width<=359px){.bd-page.bd-page--experience .bd-title{font-size:25px}.bd-page.bd-page--experience .bd-title-actions{flex-wrap:wrap}.bd-page.bd-page--experience .bd-title-actions .verified-host-badge{flex-basis:100%}.bd-page.bd-page--experience .bd-title-actions .verified-host-badge__label{display:none}.bd-page.bd-page--experience .bd-features-list,.bd-page.bd-page--experience .bd-pricing-dates{grid-template-columns:1fr}.bd-mobile-booking-bar>a{gap:4px;padding-inline:12px;font-size:13px}.bd-mobile-booking-bar>div>strong{font-size:17px}}.bd-gallery{width:100%;min-width:0;position:relative}.bd-gallery__mosaic{background:#edf3f1;border-radius:24px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:8px;height:clamp(320px,32vw,420px);display:grid;overflow:hidden}.bd-gallery__tile{cursor:zoom-in;background:#edf3f1;border:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.bd-gallery__tile:first-child{grid-row:span 2}.bd-gallery__tile:nth-child(n+6){display:none}.bd-gallery__tile img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:filter .2s;display:block}.bd-gallery__tile:hover img{filter:brightness(.94)}.bd-gallery__tile:focus-visible{outline-offset:-5px;z-index:1}.bd-gallery__mosaic--one{grid-template-rows:1fr;grid-template-columns:1fr}.bd-gallery__mosaic--two{grid-template-rows:1fr;grid-template-columns:3fr 2fr}.bd-gallery__mosaic--one .bd-gallery__tile,.bd-gallery__mosaic--two .bd-gallery__tile{grid-row:auto}.bd-gallery__mosaic--three{grid-template-columns:2fr 1fr}.bd-gallery__mosaic--four .bd-gallery__tile:nth-child(4){grid-area:1/3/span 2}.bd-gallery__show-all{color:#053338;cursor:pointer;background:#fff;border:1px solid #ffffffb3;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 12px #0533381a}.bd-gallery__show-all svg{stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.bd-gallery__mobile-count,.bd-gallery__dots{display:none}.bd-gallery__placeholder{aspect-ratio:3;color:#526866;text-align:center;background:#edf3f1;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:24px;font-size:16px;display:flex}.bd-gallery__placeholder svg{stroke:currentColor;stroke-width:1.5px;width:56px;height:56px}.bd-gallery__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bd-gallery-viewer{overscroll-behavior:contain;z-index:2200;background:#082a2efc;justify-content:center;align-items:center;padding:20px 32px;display:flex;position:fixed;inset:0;overflow:auto}.bd-gallery-viewer__dialog{color:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;width:100%;max-width:1440px;height:calc(100dvh - 40px);min-height:0;display:grid}.bd-gallery-viewer__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.bd-gallery-viewer__header p{margin:0;font-size:14px}.bd-gallery-viewer__close{color:#053338;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:14px;display:flex}.bd-gallery-viewer__close span{font-size:28px;line-height:1}.bd-gallery-viewer__canvas{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.bd-gallery-viewer__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0}.bd-gallery-viewer__arrow{color:#053338;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bd-gallery-viewer__arrow svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.bd-gallery-viewer__arrow--previous{left:0}.bd-gallery-viewer__arrow--next{right:0}.bd-gallery-viewer__thumbnails{justify-content:center;gap:10px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.bd-gallery-viewer__thumbnails button{cursor:pointer;background:#ffffff1a;border:2px solid #0000;border-radius:10px;flex:0 0 80px;height:56px;padding:0;overflow:hidden}.bd-gallery-viewer__thumbnails button[aria-pressed=true]{border-color:#fff}.bd-gallery-viewer__thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.bd-gallery-viewer button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=767px){.bd-gallery__mosaic{aspect-ratio:4/3;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:18px;gap:0;height:auto;display:flex;overflow-x:auto}.bd-gallery__mosaic::-webkit-scrollbar{display:none}.bd-gallery__mosaic .bd-gallery__tile{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;display:block}.bd-gallery__tile img{height:100%}.bd-gallery__show-all{color:#fff;background:#053338cc;border:0;min-height:36px;padding:7px 10px;font-size:12px;bottom:16px;right:12px}.bd-gallery__show-all>:not(.bd-gallery__mobile-count){display:none}.bd-gallery__mobile-count{display:block}.bd-gallery__dots{scrollbar-width:none;justify-content:center;gap:0;max-width:calc(100% - 140px);display:flex;position:absolute;bottom:18px;left:70px;right:70px;overflow:auto}.bd-gallery__dots button{cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;height:28px;padding:8px;display:flex}.bd-gallery__dots span{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.bd-gallery__dots button[aria-pressed=true] span{background:#fff;border-radius:6px;width:14px}.bd-gallery-viewer{padding:12px}.bd-gallery-viewer__dialog{gap:16px;height:calc(100dvh - 24px)}.bd-gallery-viewer__arrow{display:none}.bd-gallery-viewer__thumbnails{justify-content:flex-start}.bd-gallery-viewer__thumbnails button{flex-basis:72px;height:52px}}@media (prefers-reduced-motion:reduce){.bd-gallery__tile img,.bd-gallery__dots span{transition:none}}.listing-pending .bd-gallery__tile{cursor:default}.listing-pending .bd-gallery__tile img:hover{filter:none}.listing-pending .bd-rating-line{min-height:24px}.listing-pending__photo{background:#edf3f1;grid-area:1/1/-1/-1}.listing-pending__body{grid-template-columns:minmax(0,1fr) 352px;gap:48px;margin-top:32px;display:grid}.listing-pending__body>div{background:#f3f6f4;border-radius:18px;height:180px}.listing-pending__body>div:last-child{height:240px}@media (width<=767px){.listing-pending__body{margin-top:24px;display:block}.listing-pending__body>div:last-child{display:none}}.page-load-error{color:#053338;background:#f3f7f6;place-items:center;min-height:70vh;padding:32px 16px;display:grid}.page-load-error section{background:#fff;border:1px solid #dce9e7;border-radius:20px;width:100%;max-width:560px;padding:clamp(20px,5vw,40px)}.page-load-error h1{font-size:clamp(24px,5vw,32px);line-height:1.25}.page-load-error p,.page-load-error a,.page-load-error button{font-size:16px;line-height:1.5}.page-load-error p{margin-block:16px}.page-load-error button{color:#fff;cursor:pointer;background:#053338;border:0;border-radius:12px;min-height:48px;padding:12px 20px}.page-load-error .page-load-error__home{color:#053338;background:0 0;margin-top:16px;text-decoration:underline;display:block}.bd-layout .bd-main{width:100%;min-width:0}.bd-main .bd-city-map-wrap,.bd-main .bd-city-map-fallback{width:100%;max-width:100%}.search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.search-grid .search-listing-card{width:100%;min-width:0;height:auto;min-height:312px}.search-listing-card-left,.host-hero-grid>*,.host-price-box,.host-input-group{min-width:0}.dashboard-content .sandbox-payments{font-size:16px;line-height:1.6}.dashboard-content .sandbox-payments :is(p,div,span,small,label,legend,li,dt,dd,button,input,select,textarea){font-size:max(14px,1em)}.dashboard-content .sandbox-payments h2{font-size:clamp(22px,3vw,28px);line-height:1.3}.dashboard-content .sandbox-payments h3{font-size:20px;line-height:1.35}.dashboard-content .sandbox-payments h4{font-size:18px;line-height:1.4}.dashboard-content .sandbox-payments :is(button,select,input:not([type=checkbox]):not([type=radio])){white-space:normal;max-width:100%;min-height:44px}.dashboard-content .sandbox-payments :is(select,input,textarea){min-width:0;font-size:16px}#root:has(>.messages-layout){flex-direction:column;height:100dvh;display:flex}.messages-layout{flex-direction:column;flex:1;min-height:0;display:flex}.messages-layout>:not(.messages-page){flex-shrink:0}.messages-layout .messages-page{flex:1;min-height:0}.messages-layout .messages-shell{height:100%;min-height:0}@media (width<=1100px){.dashboard-container{flex-direction:column;gap:0}.dashboard-sidebar{visibility:hidden;z-index:1100;width:332px;min-width:0;max-width:calc(100vw - 32px);height:100dvh;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.dashboard-sidebar--open{visibility:visible;transform:translate(0);box-shadow:0 0 30px #0003}.dashboard-sidebar-backdrop{z-index:1099;background:#0007;display:block;position:fixed;inset:0}.dashboard-main,.dashboard-main--renter{width:100%;padding:24px clamp(16px,3vw,32px) 40px}.dashboard-menu-toggle{cursor:pointer;background:#fff;border:1px solid #173c3a;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;padding:10px 16px;font-size:14px;display:inline-flex}.account-page__inner{gap:3rem}.bd-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px}.host-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.host-tilted-row{left:0}.host-step-row{gap:32px}.host-step-svg{top:0}.host-safety-section{width:100%;padding:40px 20px}.host-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-safety-card{border-radius:24px;min-width:0;padding:24px}.search-bar-row{width:100%}}@media (width>=768px) and (width<=1100px){.container-landing{min-height:0;padding:56px 32px 40px}.landing-content{width:100%;max-width:100%;margin:0;position:static;bottom:auto}.main-heading-container,.img-search{width:100%;max-width:100%}.landing-main-heading{max-width:720px;margin:0 auto;font-size:clamp(36px,4.8vw,52px);line-height:1.15}.landing-second-heading{font-size:18px;line-height:1.5}.landing-img,.landing-img2,.quote-icon{display:none}.search-bar-landing{gap:12px;width:100%;max-width:900px}.search-bar-landing .search-input,.search-bar-landing .dropdown-landing{flex:1;width:auto;min-width:0;height:48px;margin:0}.search-bar-landing .search-button{flex:0 0 160px;width:160px;height:48px}.list-space-section{padding:40px 24px}.list-space-section h1{text-align:center;font-size:clamp(32px,4vw,44px)}.list-items,.list-items-container{width:100%}.list-items-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.list-item-group{width:100%;min-width:0}.list-num{flex:0 0 48px;width:48px;height:48px;padding:0}}@media (width<=992px){.bd-layout{grid-template-columns:minmax(0,1fr)}.bd-layout .bd-sidebar{width:100%;position:static}}@media (width<=767px){.bd-pricing-widget .react-datepicker,.search-bar-row .react-datepicker{font-size:14px}.bd-pricing-widget .react-datepicker :is(.react-datepicker__day,.react-datepicker__day-name),.search-bar-row .react-datepicker :is(.react-datepicker__day,.react-datepicker__day-name){width:32px;height:36px;margin:0;line-height:36px}.bd-pricing-widget .react-datepicker__current-month,.search-bar-row .react-datepicker__current-month{font-size:16px}.bd-page .bd-layout{flex-direction:column;gap:24px;display:flex}.bd-layout .bd-main,.bd-layout .bd-sidebar{width:100%}.bd-layout .bd-sidebar{position:static}.bd-main .bd-hero{aspect-ratio:4/3;height:auto;max-height:360px}.bd-title-block{flex-basis:220px}.bd-cancellation-tiers li,.bd-price-row{flex-wrap:wrap;gap:6px 12px}.search-bar-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:12px;display:grid;overflow:visible}.search-bar-row .search-bar-q{background:#f3f7f6;border-radius:10px;grid-column:1/-1;width:100%;min-height:48px}.search-bar-row .search-bar-divider{display:none}.search-bar-row .search-bar-date{background:#f3f7f6;border-radius:10px;min-width:0;min-height:48px;padding:8px 12px}.search-bar-row>button[type=submit]{background:#053338;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.search-bar-row>button[type=submit] img{filter:brightness(0)invert();width:24px}.search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.search-listing-card .search-listing-image{aspect-ratio:16/10;height:auto}.search-listing-card-price{width:auto}.host-hero-grid,.host-safety-grid{grid-template-columns:minmax(0,1fr);gap:32px}.host-hero-title{font-size:clamp(30px,7vw,44px)}.host-hero-price,.host-calc-card h3{font-size:clamp(24px,6vw,32px)}.host-price-boxes,.host-input-row{gap:12px}.host-input-row>.host-input-group{flex:1}.host-select-box,.host-btn-primary{width:100%;max-width:100%}.host-price-box .host-unit,.host-input-group label{font-size:18px}.host-step-row,.host-tilted-row{flex-direction:column;gap:24px}.host-step-image-container,.host-step-text-content{width:100%}.host-step-svg,.host-step-svg3,.host-safety-logo{max-width:100%;height:auto}.host-faq-section,.host-steps-section,.host-cta-question-section{padding-block:40px}.host-faq-section h2,.host-safety-heading,.host-steps-section h2,.host-cta-content h3{font-size:clamp(28px,7vw,36px)}.host-faq-item{padding:20px}.host-faq-question,.host-safety-card p,.host-cta-content p{font-size:18px}.host-faq-answer.host-show{max-height:none}.messages-layout .messages-shell{grid-template-columns:minmax(0,1fr)}.messages-compose-wrap{padding-bottom:env(safe-area-inset-bottom)}.account-page input:not([type=checkbox]):not([type=radio]),.account-page select,.account-page textarea,.bd-pricing-widget input:not([type=checkbox]):not([type=radio]),.bd-pricing-widget select,.search-datepicker-input,.search-bar-q,.messages-compose-input,.login-input-field{font-size:16px}.host-booking-accept-modal__dialog{overflow-wrap:anywhere;width:min(100%,520px);max-height:calc(100dvh - 32px);overflow-y:auto}.host-booking-accept-modal__actions{flex-wrap:wrap}}@media (width<=360px){.button-arrow{flex-wrap:wrap;justify-content:center}.list-button{max-width:100%}.bd-pricing-dates,.host-input-row{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.spaces-container2{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 16px;display:grid;overflow:visible}.spaces-container2 .space-card2{border:1px solid #dce9e7;border-radius:18px;width:100%;min-height:0;padding:8px;display:flex}.space-card2 .space-image2{aspect-ratio:4/3;border-radius:12px;height:auto}.space-card-content2{flex-direction:column;flex:1;min-width:0;display:flex}.space-card-heading2{min-height:2.7em;margin:10px 0 8px;font-size:14px}.space-prices2{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto}.space-price2{flex-wrap:wrap;align-items:baseline;gap:0 3px;font-size:12px;line-height:1.4;display:flex}.space-price2 p{display:none}.space-price2 .price2{font-size:16px}.space-card2 .more-info{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.space-card2 .see-more{width:100%;min-height:44px;padding:10px 4px;font-size:13px}.search-grid,.user-listings-page--favorites .user-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-grid .search-listing-card,.user-listings-page--favorites .search-listing-card{border-radius:18px;min-height:0;padding:8px}.search-listing-card .search-listing-image{aspect-ratio:4/3;border-radius:12px}.search-listing-card-body{padding:10px 0 2px}.search-listing-card-top{flex-direction:column;align-items:stretch;gap:8px}.search-listing-card-title{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:14px;line-height:1.35;display:-webkit-box}.search-listing-card-price{text-align:left;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0 3px;width:100%;font-size:12px;display:flex}.search-listing-card-price strong{font-size:17px}.search-listing-card-price br{display:none}.search-listing-card-rating,.search-listing-card-mit,.search-tag{overflow-wrap:anywhere;font-size:12px}.search-listing-card-rating{line-height:1.5}.search-listing-card-corner-actions .favorite-button{width:44px;height:44px}.why-section .why-choose-us{padding:20px 16px 0}.why-section .featured-title2{margin:0;font-size:clamp(28px,7vw,34px);line-height:1.2}.why-section .features-container{gap:12px;max-width:620px;padding:24px 16px 40px;display:grid}.why-section .feature-box{text-align:left;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px 14px;max-width:none;min-height:0;padding:18px;display:grid}.why-section .feature-icon1{border-radius:12px;grid-area:1/1/3;width:44px;height:44px;margin:0}.why-section .feature-title{grid-column:2;margin:0;font-size:18px;line-height:1.3}.why-section .feature-description{grid-column:2;margin:0;font-size:14px;font-weight:400;line-height:1.55}.why-section .feature-box hr,.why-section .feature-box br{display:none}body{font-size:14px;line-height:1.5}.login-modal-overlay .login-modal-content{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.login-modal-content .password-input-toggle{width:44px;min-height:44px}.login-modal-content .password-input-wrap input{padding-right:52px}body .legal-policy-fieldset,.legal-policy-fieldset :is(.legal-policy-status,.legal-policy-error,.legal-policy-option){font-size:14px;line-height:1.5}.legal-policy-fieldset .legal-policy-option{min-height:44px}nav.navbar.main-container{flex-wrap:wrap;gap:8px 12px;height:auto;padding:12px 16px}.navbar .logo{width:100px;height:auto}.navbar .profile{flex:1 0 max-content;justify-content:flex-end;gap:8px;max-width:100%}.navbar .nav-actions,.navbar .nav-user,.navbar .hamburger-container{flex-shrink:0}.navbar .language-switcher-container{gap:4px}.navbar .language-switcher-container button.flag,.navbar .hamburger-icon{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.navbar .language-switcher-container button.flag img{object-fit:contain;width:28px;max-width:none;height:20px}.navbar .hamburger-icon img{width:24px;height:24px}.navbar .nav-user{min-height:44px}.navbar .nav-user-avatar{width:28px;height:28px}.navbar .navbar-bell-wrap{flex-shrink:0}.navbar .dropdown-modal{overscroll-behavior:contain;max-height:calc(100dvh - 176px);overflow-y:auto}.footer-column a{align-items:center;min-height:44px;display:flex}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;display:grid}.footer-column{min-width:0}.footer-column h4{overflow-wrap:anywhere;margin-bottom:8px;font-size:16px;line-height:1.4}.footer .footer-meta p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.contact-page,.email-us-page{padding:24px 16px 40px}.contact-page-inner,.email-us-inner{padding-inline:0}.contact-page-title,.email-us-title,.user-listings-title{font-size:28px;line-height:1.2}.contact-page-sub,.email-us-sub{font-size:16px;line-height:1.55}.contact-card{border-radius:18px;min-width:0;padding:20px}.contact-card-phone a{overflow-wrap:anywhere;max-width:100%;padding-block:8px;font-size:18px;line-height:1.5;display:inline-block}.contact-card-email-intro{flex:initial;line-height:1.55}.email-us-label{font-size:16px;line-height:1.4}.email-us-page :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:48px;font-size:16px}:is(.contact-page,.email-us-page,.help-contact) :is(button,.contact-card-btn,.contact-btn){justify-content:center;align-items:center;min-height:44px;display:inline-flex}.account-page .account-layout__nav--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:16px;display:grid;overflow:visible}.account-page .account-layout__tab{white-space:normal;flex-direction:row;justify-content:flex-start;gap:8px;min-width:0;min-height:48px;padding:10px;font-size:14px}.account-layout__tab-icon{flex-shrink:0}.account-page :is(button,.account-link-button){min-height:44px}.account-link-button{align-items:center;display:inline-flex}.account-page .password-input-toggle{width:44px}.account-page .password-input-wrap input{padding-right:52px}.user-listings-header,.user-listings-inner{width:100%;max-width:100%;padding-inline:16px}.user-listings-grid{gap:16px;margin-block:24px}.refer-page-heading,.refer-page-url{overflow-wrap:anywhere}.dashboard-content .dashboard-card,.dashboard-content .dashboard-card p,.dashboard-content .demo-booking-request{font-size:14px;line-height:1.5}.dashboard-content button:not(.react-datepicker__navigation):not(.react-datepicker__close-icon){min-height:44px}.host-info-block p,.host-step-text p,.host-safety-card p{font-size:16px;line-height:1.6}.host-calc-link{font-size:16px;line-height:1.5}.bd-title{font-size:clamp(24px,6vw,30px);line-height:1.25}.bd-rating-line,.bd-section-text{font-size:14px;line-height:1.6}.messages-tabs .messages-tab,.messages-compose-wrap button{min-height:44px}.messages-chat-head{gap:8px;padding:12px 16px}.messages-mobile-back,.messages-menu-btn{min-width:44px;height:44px}.messages-chat-head-avatar{width:36px;height:36px}.messages-chat-head-text{min-width:0}.messages-booking-card{flex:0 auto;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px 12px;min-height:0;max-height:min(40dvh,240px);padding:12px 16px;display:grid;overflow-y:auto}.messages-booking-thumb{width:48px;height:48px}.messages-booking-body{min-width:0}.messages-booking-title{font-size:14px;line-height:1.4}.messages-booking-dates{font-size:12px;line-height:1.5}.messages-booking-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:0;display:grid}.messages-booking-btn{width:100%;min-width:0;min-height:44px;padding:8px;font-size:14px}.messages-thread{min-height:96px;padding:16px}.messages-compose-icon,.messages-send-btn{min-width:44px}.messages-compose-input{min-width:0;min-height:44px}.messages-layout .messages-attachments-disabled{padding-inline:16px;font-size:14px;line-height:1.4}.host-booking-requests,.host-onboarding-start,.dac7-profile,.dac7-preparation{font-size:16px}.host-booking-requests .host-booking-requests__kicker,.host-booking-requests .host-booking-request-card__eyebrow{font-size:12px}.host-booking-requests .host-booking-request-card h3{font-size:18px}.host-booking-requests .host-booking-request-card__details dt,.host-booking-requests .host-booking-requests__count{font-size:13px}.host-booking-requests .host-booking-request-card__details dd,.host-booking-requests .host-booking-request-card__error,.host-booking-requests .host-booking-request-card__message-link,.host-booking-requests .host-booking-request-card__actions button{font-size:14px}.host-booking-requests .host-booking-request-card__status{font-size:12px}.host-onboarding-start input,.dac7-profile :is(input,select,textarea),.host-listing-edit :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}.host-listing-edit :is(input,select):not([type=checkbox]):not([type=radio]){min-height:48px}.host-listing-availability__form label,.host-listing-availability__list span{font-size:14px}.dac7-profile summary{min-height:44px;padding-block:8px}.listing-flow-navbar-actions .listing-flow-navbar-btn,.listing-flow-page .flow-nav button{min-height:44px}.listing-flow-main .flow-card{border-radius:20px;padding:24px 16px}.listing-flow-main{padding:24px 16px}.listing-flow-main>.main-container,.flow-card .flow-content{width:100%;padding-inline:0}.flow-card .flow-footer{padding-inline:0}.flow-card .flow-content h1{font-size:28px;line-height:1.25}.flow-card .pill-btn{font-size:15px}.flow-card :is(.flow-muted,.flow-muted-new,.flow-input-label){height:auto;font-size:16px;line-height:1.5}.flow-card :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}}@media (width<=767px) and (height<=640px){.messages-layout nav.navbar.main-container{flex-wrap:nowrap;gap:8px;padding-block:8px}.messages-layout .navbar .logo{width:84px}.messages-layout .navbar .profile{flex:none;gap:4px}.messages-layout .navbar .nav-user{display:none}.messages-chat-head{height:60px;min-height:60px;padding-block:8px}.messages-booking-card{padding-block:8px}.messages-thread{min-height:64px;padding-block:8px}}@media (width>=768px) and (width<=900px){.account-page .account-layout__tab{min-height:48px;font-size:14px}}@media (width>=768px) and (width<=1023px){nav.navbar.main-container{gap:16px;padding-inline:24px}.navbar .logo{width:100px;height:auto}.navbar .profile{gap:16px;min-width:0}.navbar :is(.nav-actions,.nav-user,.navbar-bell-wrap,.hamburger-container){flex-shrink:0}.navbar .mode-btn{max-width:150px;min-height:44px;padding:8px 12px;font-size:14px}.navbar .nav-user-name{display:none}.navbar .nav-user-avatar{width:28px;height:28px}.navbar .language-switcher-container{gap:4px}.navbar .language-switcher-container button.flag,.navbar .hamburger-icon{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.navbar .language-switcher-container button.flag img{width:28px;max-width:none;height:20px}.navbar .hamburger-icon img{width:24px;height:24px}.why-section .features-container{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;padding:32px 24px 48px;display:grid}.why-section .feature-box{width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:24px 16px}.why-section .feature-title{margin-block:16px 8px;font-size:18px;line-height:1.3}.why-section .feature-description{margin:0;font-size:15px;line-height:1.5}.why-section .feature-box hr,.why-section .feature-box br{display:none}}html{scroll-padding-top:110px}.search-page :is(a,button,input,select){scroll-margin-top:110px}.route-loading{place-items:center;min-height:65dvh;display:grid}.search-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 12px;display:flex}.search-results-heading h1{color:#292b33;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2}.search-sort{align-items:center;gap:8px;font-size:14px;display:flex}.search-sort select{color:#292b33;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d9de;border-radius:12px;max-width:100%;padding:8px 30px 8px 12px;font-size:16px}.search-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.search-active-filters button{overflow-wrap:anywhere;color:#713c38;max-width:100%;min-height:40px;font:inherit;cursor:pointer;text-align:left;background:#fff4f3;border:1px solid #f0cac7;border-radius:24px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:inline-flex}.search-active-filters .search-reset{color:#484b55;background:0 0;border-color:#0000;text-decoration:underline}.search-result-count{color:#656873;min-height:22px;margin:12px 0 18px;font-size:14px}.search-grid .search-listing-card,.user-listings-page .search-listing-card{position:relative}.search-listing-card>.search-listing-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.search-listing-card .search-listing-card-corner-actions{z-index:2}.search-listing-card-link:focus-visible{outline-offset:4px;outline:3px solid #b84f49}.main-landing-container .see-more,.main-landing-container .see-more-new{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.search-skeleton{background:#fff;border:1px solid #ececef;border-radius:18px;min-width:0;padding-bottom:26px;overflow:hidden}.search-skeleton>div{aspect-ratio:4/3;background:#ececef}.search-skeleton>span{background:#ececef;border-radius:8px;width:75%;height:16px;margin:18px 16px 0;display:block}.search-skeleton>span:last-child{width:45%}.search-filters-overlay .search-filters-dialog{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.search-filters-dialog .search-filters-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.search-filters-dialog .search-filters-header,.search-filters-dialog .search-filters-footer{flex-shrink:0}.search-filters-dialog .search-filters-footer{background:#fff}.search-filters-dialog .search-filters-close{min-width:44px;min-height:44px}@media (width<=600px){.search-results-heading{gap:12px;margin-top:18px}.search-results-heading h1{width:100%;font-size:23px}.search-sort{justify-content:space-between;width:100%}.search-sort select{max-width:78%}.search-active-filters button{min-height:44px}.search-filters-overlay .search-filters-dialog{border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0}.search-filters-overlay{align-items:flex-end;padding:16px 0 0}}@media (prefers-reduced-motion:no-preference){.search-listing-card,.space-card2,.space-card-new{transition:transform .18s,box-shadow .18s}.search-listing-image,.space-image2{transition:transform .22s}.search-page button:not(.listing-card-media__arrow),.main-landing-container button:not(.listing-card-media__arrow),.main-landing-container .see-more,.navbar button,.search-sort select{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.search-page button:not(.listing-card-media__arrow):active,.main-landing-container button:not(.listing-card-media__arrow):active,.main-landing-container .see-more:active{transform:scale(.98)}.search-filters-overlay .search-filters-dialog{animation:.18s ease-out search-dialog-in}.search-skeleton>div,.search-skeleton>span{animation:1.4s ease-in-out infinite alternate search-loading-pulse}@media (hover:hover) and (pointer:fine){.search-listing-card:not(.search-listing-card--refined):hover,.space-card2:hover{transform:translateY(-3px);box-shadow:0 8px 24px #25283814}.search-listing-card:hover .search-listing-image{transform:scale(1.025)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes search-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes search-loading-pulse{0%{opacity:.55}to{opacity:1}}:root{--lo-ink:#053338;--lo-muted:#526866;--lo-line:#dce6e3;--lo-wash:#edf4f1;--lo-action:#ff5b61}body{color:var(--lo-ink);-webkit-font-smoothing:antialiased}:is(a,button,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #16776e}button:disabled{cursor:not-allowed}.review-environment-banner{color:#493b17;text-align:center;background:#fff2c7;padding:8px 16px;font-size:12px;line-height:1.5}.dark-color.navbar{height:auto}nav.navbar.main-container{flex-wrap:nowrap;gap:24px;width:100%;max-width:1280px;height:80px;padding:12px 32px;display:flex}.navbar .navbar-home{flex:none;align-items:center;display:flex}.navbar .navbar-home .logo{width:190px;height:auto;display:block}.navbar .profile{flex:auto;justify-content:flex-end;gap:20px;min-width:0}.navbar .nav-user{border-radius:99px;gap:8px;min-height:44px}.navbar .nav-user-name{text-overflow:ellipsis;max-width:140px;overflow:hidden}.navbar .nav-user-avatar{object-fit:cover;width:32px;height:32px}.navbar .language-switcher-container{margin:0;display:flex}.navbar .hamburger-icon{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.navbar .hamburger-icon img{width:40px;height:40px}.navbar .navbar-bell{min-width:44px;min-height:44px}.navbar .navbar-notifications-mark-all{min-height:44px;font-size:13px}.navbar .mode-btn{min-height:44px;padding:12px 24px}.navbar .dropdown-modal{border:1px solid var(--lo-line);border-radius:18px;width:300px;max-height:calc(100dvh - 140px);overflow-y:auto;box-shadow:0 16px 48px #05333826}.dropdown-quick-links{border-bottom:1px solid var(--lo-line);padding:8px 16px;display:grid}.dropdown-quick-links a{color:var(--lo-ink);padding:12px 8px;font-size:16px;font-weight:600;text-decoration:none}.dropdown-quick-links a:hover{background:var(--lo-wash);border-radius:8px}.dropdown-modal .dropdown-list li{min-height:44px;font-size:15px}.main-landing-container .container-landing{min-height:0;padding:64px 32px 48px;position:relative}.container-landing .landing-content{gap:20px;width:100%;max-width:1080px;margin:0 auto;position:relative;bottom:auto}.landing-content .main-heading-container{width:100%}.landing-content .landing-main-heading{letter-spacing:-.035em;text-wrap:balance;max-width:680px;margin:0 auto;padding:0;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.1}.landing-content .landing-second-heading{text-wrap:balance;max-width:600px;margin:0 auto;padding:0;font-size:18px;line-height:1.6}.container-landing :is(.landing-img,.landing-img2,.quote-icon){display:none}.landing-content .img-search{width:100%}.landing-content .search-bar-landing{border:1px solid var(--lo-line);border-radius:20px;gap:12px;width:100%;max-width:940px;height:auto;margin:16px auto 0;padding:8px;box-shadow:0 8px 28px #0533380a}.search-bar-landing .search-input{flex:1.2;width:auto;min-width:0;margin:0}.search-bar-landing .dropdown-landing{flex:1;width:auto;min-width:0;margin:0}.search-bar-landing :is(.search-input,.dropdown-landing){height:56px;padding:12px 20px;font-size:16px}.search-bar-landing .search-button{border-radius:14px;width:auto;height:56px;margin:0;padding:12px 24px;font-size:16px}.search-bar-landing .divider{height:36px}.search-bar-landing .dropdown-options{border-radius:14px;box-shadow:0 12px 36px #05333820}.featured-spaces2{max-width:1280px;margin:0 auto;padding:16px 32px 56px}.featured-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.featured-heading .featured-title2{text-align:left;margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.featured-all-link{color:var(--lo-ink);text-underline-offset:4px;flex-shrink:0;padding-block:12px;font-size:15px;font-weight:600;text-decoration:underline}.featured-spaces2 .spaces-wrapper{padding:0}.featured-spaces2 .spaces-container2{gap:16px;padding:0}.featured-spaces2 .arrow-button{border:1px solid var(--lo-line);z-index:2;background:#fff;width:40px;height:40px;top:80px;box-shadow:0 4px 16px #05333812}.featured-spaces2 .arrow-button.left{left:-20px}.featured-spaces2 .arrow-button.right{right:-20px}.featured-spaces2 .space-card2{border:1px solid var(--lo-line);box-shadow:none;border-radius:18px;flex-direction:column;min-width:0;padding:8px;display:flex}.space-card2 .space-image2{aspect-ratio:4/3;object-fit:cover;border-radius:12px;height:auto}.space-card2 .space-card-content2{flex-direction:column;flex:1;display:flex}.space-card2 .space-card-heading2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.space-card2 .space-prices2{flex-direction:column;flex:1;align-items:flex-start;gap:8px}.space-card2 .space-price2{flex-wrap:wrap;gap:0 4px;font-size:13px;line-height:1.5;display:flex}.space-card2 .space-price2 p,.space-card2 .space-price2 br{display:none}.space-card2 .space-price2 .price2{font-size:19px}.space-card2 .more-info{margin-top:16px}.space-card2 .see-more{border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px;font-size:14px;text-decoration:none;display:flex}.why-section{padding:56px 0}.why-section .why-choose-us{padding:0 24px}.why-section .arrow-wrapper{display:none}.why-section .featured-title2{margin:0;font-size:clamp(28px,3vw,36px)}.why-section .features-container{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1280px;padding:32px 32px 0;display:grid}.why-section .feature-box{border:1px solid var(--lo-line);border-radius:20px;width:100%;max-width:none;height:auto;min-height:0;padding:28px}.why-section .feature-icon1{width:56px;height:56px;margin-bottom:16px}.why-section .feature-title{margin:0 0 12px;font-size:21px;line-height:1.3}.why-section .feature-description{color:var(--lo-muted);font-size:16px;font-weight:400;line-height:1.65}.why-section .feature-box :is(hr,br){display:none}.list-space-section{padding:56px 32px}.list-space-section h2{color:#fff;text-align:center;margin-bottom:32px;font-size:clamp(28px,3vw,38px);line-height:1.2}.rent-storage.main-container,.need-space.main-container{max-width:1280px;padding:64px 32px}.rent-storage .rent-heading,.need-space .need-heading{text-wrap:balance;font-size:clamp(28px,3vw,36px);line-height:1.2}.search-results-heading h1{color:var(--lo-ink);letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2}.search-page .main-container{max-width:1280px;padding-inline:32px}.search-page .search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.search-listing-card .search-listing-card-top{flex-direction:column;align-items:stretch;gap:12px}.search-listing-card .search-listing-card-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.search-listing-card .search-listing-card-rating,.search-listing-card .search-listing-card-mit,.search-listing-card .search-tag{font-size:13px}.search-listing-card .search-listing-card-price{text-align:left;white-space:normal;align-items:baseline;gap:4px;width:100%;font-size:14px;display:flex}.search-listing-card .search-listing-card-price strong{font-size:20px}.search-listing-card .search-listing-card-price br{display:none}.search-page .search-bar-q{flex:1.4;min-width:0}.search-chip,.search-filter-pill{min-height:44px}.search-listing-card{border-color:var(--lo-line);box-shadow:none}.search-listing-card-link:focus-visible{outline-offset:2px;border-radius:18px}.search-filters-dialog .search-filters-header{border-bottom:1px solid var(--lo-line);padding:16px 24px}.search-filters-dialog .search-filters-header h2{color:var(--lo-ink);font-size:22px}.search-filters-dialog .search-filters-close{width:44px;height:44px}.search-filters-dialog .search-filters-body{padding:8px 24px 24px}.search-filters-dialog .search-filters-section{border-bottom:1px solid var(--lo-line);padding:20px 0}.search-filters-dialog .search-feature-checkbox{align-items:center;gap:8px;min-height:44px;font-size:14px}.search-filters-dialog .search-filters-features-grid{column-gap:12px}.search-filters-dialog .search-range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.search-filters-dialog .search-range-inputs label{gap:8px;width:100%;min-width:0;font-size:14px;display:grid}.search-filters-dialog .search-range-inputs input{border:1px solid #bbc9c5;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.search-filters-dialog .search-filters-footer{border-top:1px solid var(--lo-line);gap:12px;padding:16px 24px}.search-filters-dialog .search-filters-footer button{border-radius:10px;min-height:48px;padding:12px 20px;font-size:16px}.contact-page .contact-page-inner{max-width:1000px}.contact-page .contact-page-grid{gap:24px}.contact-page .contact-card{border:1px solid var(--lo-line);box-shadow:none;border-radius:20px;width:100%;height:auto;min-height:220px;padding:28px}.contact-page .contact-card-phone a{color:var(--lo-action);font-size:clamp(17px,2vw,22px);line-height:1.5}.contact-page .contact-card-btn{border-radius:12px;width:100%;min-height:48px}.contact-page .contact-page-title,.email-us-page .email-us-title{color:var(--lo-ink)}.help-content,.faq-content{max-width:900px}.help-content .help-section,.faq-content .faq-section{border-top:1px solid var(--lo-line);margin-top:28px;padding-top:24px}.help-content .help-item p,.faq-content .faq-answer{color:var(--lo-muted);line-height:1.7}.help-content .help-contact{border:1px solid var(--lo-line);border-radius:18px;padding:24px}.dashboard-main .dashboard-content__title{color:var(--lo-ink);margin:0 0 28px;font-size:30px;line-height:1.2}.dashboard-shell{margin-top:24px}.dashboard-shell .dashboard-container{max-width:1280px;margin-inline:auto}.dashboard-content{font-size:16px;line-height:1.6}.dashboard-content .dashboard-content__text{font-size:16px}.dashboard-content .host-summary-live-title{font-size:20px}.dashboard-content .host-summary-payment-note{font-size:14px;line-height:1.6}.dashboard-content .host-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.host-summary-metrics .host-summary-metric{gap:12px;min-height:116px;padding:18px}.host-summary-metrics .host-summary-metric span{font-size:14px}.host-summary-metrics .host-summary-metric strong{font-size:24px}.dashboard-content :is(.dac7-profile,.dac7-preparation){font-size:16px;line-height:1.6}.dashboard-content .dac7-profile h3{font-size:20px}.dashboard-content :is(.dac7-profile,.dac7-preparation) :is(input,select,button){min-height:44px;font-size:16px}.dashboard-content .dac7-preparation :is(h4,h5){font-size:18px}.dashboard-content .dac7-preparation small{font-size:13px}.host-listing-card{border:1px solid var(--lo-line);box-shadow:none;border-radius:18px}.host-listing-card .host-listing-card__header-row{flex-direction:column;align-items:stretch;gap:8px}.host-listing-card .host-listing-card__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.host-listing-card .host-listing-card__price{text-align:left;font-size:14px}.host-listing-card .host-listing-card__price strong{font-size:19px}.host-listing-card :is(.host-listing-card__rating-count,.host-listing-card__mit-unverified){font-size:13px;line-height:1.5}.host-listing-card .host-listing-card__mit{margin-block:8px}.host-listing-card .host-listing-card__btn{border-radius:10px;min-height:44px}.host-onboarding-start{font-size:16px;line-height:1.6}.host-onboarding-options button span,.host-listing-availability{font-size:16px}.host-listing-availability .host-listing-availability__form label,.host-listing-availability .host-listing-availability__list span{font-size:14px}.host-listing-edit .host-listing-edit__chip{font-size:13px}.dashboard-content .sandbox-payments select{white-space:nowrap;min-height:48px;line-height:1.4}.brand-loader-wrap--fullscreen{background:#f2f6f4}.dashboard-content .dashboard-card{border:1px solid var(--lo-line);box-shadow:none;border-radius:16px}.dashboard-content .dashboard-load-error{padding:20px;font-size:15px;line-height:1.6}.dashboard-content .booking-cancellation{max-width:720px;font-size:16px;line-height:1.6}.dashboard-content .booking-cancellation h2{margin-bottom:16px;font-size:24px;line-height:1.3}.dashboard-content .booking-cancellation>ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.dashboard-content .booking-cancellation>ul button{border:1px solid var(--lo-line);color:var(--lo-ink);text-align:left;background:#fff;border-radius:12px;width:100%;min-height:52px;padding:16px;font-size:15px;line-height:1.5}.dashboard-content .booking-cancellation>ul button:hover{background:var(--lo-wash);border-color:#719d94}.account-page .account-page__inner{padding-top:32px}.account-page.main-container{max-width:1280px;padding-inline:32px}.account-page .account-layout__main{flex:1;min-width:0;max-width:800px}.account-operations{font-size:16px;line-height:1.6}.account-operations :is(.account-operations__detail h2,.privacy-action-card h2,.privacy-history h2){font-size:21px;line-height:1.35}.account-operations :is(.account-operations__primary,.account-operations__secondary,.account-operations__danger,.account-operations__notice){font-size:14px}.account-operations :is(.account-operations__eyebrow,.ops-status,.account-operations__facts dt,.privacy-history__table th,.privacy-timeline strong,.privacy-timeline time,.account-operations__muted,.account-operations__row time),.account-notify-channels .account-channel-status,.renter-booking-card .renter-booking-card__status{font-size:12px}.account-layout__main>h1{color:var(--lo-ink);letter-spacing:-.025em}.bd-page .bd-title{color:var(--lo-ink);letter-spacing:-.025em;font-size:30px;line-height:1.2}.bd-page :is(.bd-section-title,.bd-section-title2){font-size:22px;line-height:1.3}.bd-page .bd-request-booking h3{font-size:18px;line-height:1.4}.bd-page .bd-rental-term{font-size:14px}.bd-page .leaflet-control-attribution{font-size:12px}.bd-page .bd-section-text{color:#304d4b;line-height:1.7}.bd-page .bd-pricing-availability-status{font-size:14px;line-height:1.5}.bd-page .bd-pricing-widget{border-color:var(--lo-line);box-shadow:none;border-radius:20px}.bd-mobile-booking-link{display:none}#booking-options{scroll-margin-top:96px}.host-container .main-container{max-width:1280px;padding-inline:32px}.host-container .host-hero-title{max-width:900px;margin-inline:auto;font-size:clamp(32px,4vw,48px);line-height:1.2}.host-container .host-hero-price{margin:24px 0 40px;font-size:28px}.host-container .host-calc-card{background:var(--lo-wash);border:1px solid var(--lo-line);border-radius:20px;padding:28px}.host-container .host-info-block h3{font-size:24px}.host-container .host-info-block p,.legal-document-page{font-size:16px;line-height:1.7}.legal-document-page h1{font-size:28px;line-height:1.25}.legal-document-page .legal-document-kicker{font-size:12px}.legal-document-page .legal-document-metadata{font-size:14px}.footer.main-container{max-width:1280px;padding:48px 32px 24px}.footer .footer-logo-section img{width:100%;max-width:220px;height:auto}.footer .footer-column a{color:#e4eeeb;padding-block:6px;font-size:15px;line-height:1.5}.footer .footer-column h4{color:#fff;font-size:16px}.footer .footer-meta p{color:#c2d5d0;font-size:13px;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.space-card2,.search-listing-card{transition:transform .18s,box-shadow .18s}.space-card2:hover,.search-listing-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #05333812}}@media (width<=1100px){.featured-spaces2 .spaces-container2,.search-page .search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-content .host-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.why-section .features-container{gap:16px}.why-section .feature-box{padding:22px}.dashboard-shell .dashboard-container{padding-top:0}.dashboard-shell .dashboard-main{padding-top:24px}}@media (width<=767px){.refer-page-heading{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;font-size:24px}.search-page .main-container,.account-page.main-container,.host-container .main-container{padding-inline:16px}.search-page .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-listing-card .search-listing-card-title{font-size:14px}.search-listing-card .search-listing-card-price{flex-wrap:wrap;font-size:12px}.search-listing-card .search-listing-card-price strong{font-size:17px}.bd-page .bd-title{font-size:25px}nav.navbar.main-container{gap:8px;height:72px;min-height:72px;padding:10px 16px}.navbar .navbar-home .logo{width:120px}.navbar .profile{flex-wrap:nowrap;flex:auto;gap:4px;max-width:none}.navbar .nav-user{gap:0;width:40px;padding:0}.navbar :is(.nav-user-name,.nav-user-role){display:none}.navbar .nav-user-avatar{width:30px;height:30px}.navbar .mode-btn{display:none}.navbar .hamburger-icon img{width:36px;height:36px}.navbar .navbar-bell-wrap{width:40px}.navbar .navbar-bell{min-width:40px;padding:8px}.navbar .navbar-bell-icon{width:24px;height:24px}.navbar .dropdown-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);right:0}.main-landing-container .container-landing{padding:40px 20px 32px}.landing-content .landing-main-heading{max-width:360px;font-size:clamp(32px,8.5vw,40px)}.landing-content .landing-second-heading{max-width:330px;font-size:16px}.landing-content .search-bar-landing{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding:10px;display:grid}.search-bar-landing :is(.search-input,.dropdown-landing){background:#f4f7f5;border-radius:12px;flex:none;width:100%;height:52px;padding:12px 16px}.search-bar-landing .search-button{width:100%;height:52px}.featured-spaces2{padding:8px 16px 40px}.featured-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}.featured-heading .featured-title2{font-size:26px}.featured-all-link{padding:8px 0;font-size:14px}.featured-spaces2 .spaces-container2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.space-card2 .space-card-heading2{font-size:14px}.space-card2 .space-price2{font-size:12px}.space-card2 .space-price2 .price2{font-size:17px}.why-section{padding:32px 0}.why-section .why-choose-us{padding:0 16px}.why-section .features-container{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 16px 0}.why-section .feature-box{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:20px;display:grid}.why-section .feature-icon1{grid-area:1/1/3;width:44px;height:44px;margin:0}.why-section .feature-title{grid-column:2;margin:0 0 6px;font-size:18px}.why-section .feature-description{grid-column:2;margin:0;font-size:15px}.list-space-section{padding:40px 20px}.list-space-section h2{font-size:28px}.rent-storage.main-container,.need-space.main-container{padding:40px 16px}.search-filters-dialog .search-filters-features-grid{grid-template-columns:minmax(0,1fr)}.search-chips-row{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:8px;overflow-x:auto}.search-chips-row .search-chip{white-space:nowrap;flex:none}.search-chips-row .search-chip-filters{order:-1}.search-filters-dialog .search-filters-body{overscroll-behavior:contain}.contact-page .contact-card{min-height:0;padding:24px}.account-page .account-page__inner{gap:24px;padding-top:20px}.account-page .account-layout__nav--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:100%;padding-bottom:12px;display:grid;overflow:visible}.account-page .account-layout__tab{border:1px solid var(--lo-line);white-space:normal;border-radius:12px;align-items:center;min-width:0;min-height:52px;padding:10px;font-size:14px;line-height:1.4}.account-page .account-layout__tab--active{border-color:#e9aab1}.dashboard-main .dashboard-content__title{margin-bottom:24px;font-size:26px}.bd-page .bd-mobile-booking-link{background:var(--lo-action);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin:20px 0;padding:12px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.dashboard-shell .dashboard-menu-toggle{margin-bottom:20px}.footer.main-container{padding:36px 20px 24px}.footer .footer-logo-section img{max-width:180px}}@media (width<=359px){.dashboard-content .host-summary-metrics{grid-template-columns:minmax(0,1fr)}nav.navbar.main-container{padding-inline:12px}.navbar .navbar-home .logo{width:105px}.navbar .profile{gap:0}.navbar .nav-user{display:none}.search-filters-dialog .search-filters-footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.space-card2,.search-listing-card{transition:none}}@media (width>=1101px){.dashboard-shell .dashboard-container{gap:32px;padding-inline:32px}.dashboard-shell .dashboard-sidebar{flex:0 0 280px;width:280px;min-width:0;padding:24px 0 64px}.dashboard-shell .dashboard-main{flex:1;width:auto;min-width:0;padding:24px 0 48px}}.search-page .filters-bg>.main-container,.search-page .search-page-inner.main-container{width:100%;max-width:none;padding-inline:clamp(24px,3.2vw,64px)}.search-page .filters-bg{padding-block:24px 18px;overflow:visible}.search-page .discovery-search{max-width:1120px}.search-page .search-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}.search-listing-card .search-listing-card-image-wrap{aspect-ratio:4/3;border-radius:16px;height:auto;overflow:hidden}.search-listing-card .listing-card-media{width:100%;height:100%}.space-card2 .listing-card-media,.space-card-new .listing-card-media{border-radius:16px}.search-page :is(.search-chip,.search-sort select),.main-landing-container :is(.cta-button,.space-btn2,.read-more-btn),.host-landing-cta :is(a,button),.primary-btn,.secondary-btn,.host-btn-primary,.main-landing-container .see-more,.rent-storage :is(.rent-button,.host-button),.listing-flow-navbar-btn{border-radius:12px}@media (width<=1599px){.search-page .search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.search-page .search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media (width<=767px){.search-page .filters-bg>.main-container,.search-page .search-page-inner.main-container{padding-inline:16px}.search-page .search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.search-page .filters-bg{padding-top:16px}}:is(.homepage-v2 .home-listings-track,.search-page .search-grid)>.search-listing-card.search-listing-card--refined{isolation:isolate}:is(.homepage-v2 .home-listings-track,.search-page .search-grid)>.search-listing-card.search-listing-card--refined:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:#fff;border:1px solid #c4d5cb;border-radius:22px;transition:opacity .16s;position:absolute;inset:-8px;box-shadow:0 8px 24px #05333814}:is(.homepage-v2 .home-listings-track,.search-page .search-grid)>.search-listing-card.search-listing-card--refined:has(:focus-visible):before{opacity:1}@media (hover:hover) and (pointer:fine){:is(.homepage-v2 .home-listings-track,.search-page .search-grid)>.search-listing-card.search-listing-card--refined:hover{box-shadow:none;transform:none}:is(.homepage-v2 .home-listings-track,.search-page .search-grid)>.search-listing-card.search-listing-card--refined:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.homepage-v2 .home-listings-track,.search-page .search-grid)>.search-listing-card.search-listing-card--refined:before{transition:none}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext-c4fcfea41f2c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-2ee17598a98d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lo-font:"Instrument Sans", Arial, sans-serif;--lo-text:16px;--lo-text-small:14px;--lo-title-page:clamp(28px, 2.8vw, 36px);--lo-title-section:clamp(26px, 2.6vw, 36px);--lo-title-card:20px;--toastify-font-family:var(--lo-font)}body{font-family:var(--lo-font);font-size:var(--lo-text);line-height:1.6}button,input,select,textarea{font-family:inherit}.login-modal-content .login-modal-title{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.messages-layout [class*=messages-],.dashboard-content :is([class*=host-listing-],[class*=host-rental-data__]),.react-datepicker,.leaflet-container{font-family:var(--lo-font)}:is(.help-title,.faq-title,.contact-page-title,.email-us-title,.user-listings-title,.refer-page-heading,.not-found-title,.account-panel__title,.dashboard-content__title,.php-card-title){font-size:var(--lo-title-page);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.2}:is(.help-container,.faq-container,.contact-page,.email-us-page,.user-listings-page,.account-page,.listing-flow-page){font-size:var(--lo-text);line-height:1.6}:is(.help-subtitle,.contact-page-sub,.email-us-sub,.user-listings-subtitle,.account-panel__subtitle,.help-item p,.faq-answer){font-size:var(--lo-text);line-height:1.65}:is(.help-link,.faq-section-title,.contact-card-title){font-size:22px;font-weight:700;line-height:1.35}.help-item h4,.faq-question{font-size:18px;line-height:1.45}.help-content,.faq-content{overflow-wrap:anywhere}.account-page :is(.account-section__title,.account-section__title2){font-size:var(--lo-title-card);line-height:1.35}.account-page :is(.account-label,.account-panel__description){font-size:var(--lo-text);line-height:1.6}.dashboard-content :is(.host-booking-requests__kicker,.host-booking-requests__count){font-size:var(--lo-text-small);line-height:1.5}.dashboard-content .host-booking-request-card h3{font-size:18px;line-height:1.35}.dashboard-content :is(.host-booking-request-card__eyebrow,.host-booking-request-card__status,.host-booking-request-card__details dt){font-size:var(--lo-text-small);line-height:1.5}.dashboard-content :is(.host-booking-request-card__details dd,.host-booking-request-card__error,.host-booking-request-card__message-link,.host-booking-request-card__accept,.host-booking-request-card__reject){font-size:var(--lo-text);line-height:1.5}.admin-shell{font-size:var(--lo-text);line-height:1.6}.admin-shell .admin-header h1{font-size:var(--lo-title-page);line-height:1.2}.admin-shell :is(.admin-eyebrow,.admin-privacy-timeline time){font-size:12px;line-height:1.5}.admin-shell :is(.admin-identity span,.admin-status,.admin-facts dt){font-size:var(--lo-text-small)}.admin-shell .admin-copy h3{font-size:var(--lo-title-card);line-height:1.35}.main-landing-container :is(.rent-heading,.need-heading),.why-section .featured-title2,.list-space-section h2{font-size:var(--lo-title-section);letter-spacing:-.025em;text-wrap:balance;line-height:1.2}.rent-storage .rent-heading{max-width:680px}.rent-storage .rent-storage-description{gap:clamp(28px,4vw,56px);width:100%}.rent-storage .rent-storage-content{place-content:start normal;gap:24px;display:grid}.rent-storage .rent-storage-unit{font-size:var(--lo-text)}.rent-storage .rent-unit-heading{color:var(--lo-ink);margin:0 0 8px;font-size:22px;line-height:1.35}.rent-storage .rent-des,.need-space .need-des>p{font-size:var(--lo-text);max-width:65ch;margin:0;line-height:1.65}.need-space .need-des{gap:20px;display:grid}.need-space .need-heading{margin:0}.rent-storage .rent-buttons{align-self:start;margin-top:4px}.rent-storage :is(.rent-button1,.rent-button2){font-size:var(--lo-text);border-radius:12px;min-height:48px;line-height:1.4}.list-space-section .list-content{font-size:var(--lo-text)}.list-space-section .list-content dt{font-size:var(--lo-title-card);line-height:1.35}.list-space-section .list-content p{font-size:var(--lo-text);line-height:1.6}.list-space-section .list-num{font-size:28px;line-height:1.25}.host-container .host-info-block h3{font-size:22px;line-height:1.35}.host-container .host-info-block p{font-size:var(--lo-text);line-height:1.65}.host-container .host-calc-card h3{font-size:24px;line-height:1.3}.host-container :is(.host-input-group label,.host-select-box,.host-unit){font-size:var(--lo-text);line-height:1.5}.host-container :is(.host-steps-section>h2,.host-safety-heading,.host-faq-section>h2,.host-cta-content>h3){font-size:var(--lo-title-section);letter-spacing:-.025em;text-wrap:balance;line-height:1.2}.host-container :is(.host-step-text-content h4,.host-safety-card h4){font-size:22px;line-height:1.35}.host-container :is(.host-step-text-content p,.host-safety-card p,.host-faq-answer p,.host-cta-content>p),.contact-page .contact-card p{font-size:var(--lo-text);line-height:1.65}@media (width<=767px){.main-landing-container :is(.rent-heading,.need-heading),.why-section .featured-title2,.list-space-section h2{font-size:28px}.rent-storage .rent-heading{max-width:24ch}.rent-storage .rent-storage-content{gap:24px}.rent-storage .rent-unit-heading,.host-container .host-info-block h3{font-size:var(--lo-title-card)}.rent-storage .rent-storage-description{gap:32px}.rent-storage .rent-buttons{margin-top:0}.host-container .host-hero-title{text-wrap:balance;font-size:32px}.host-container .host-hero-price{font-size:22px;line-height:1.4}.host-container :is(.host-steps-section>h2,.host-safety-heading,.host-faq-section>h2,.host-cta-content>h3){font-size:28px}.host-container :is(.host-step-text-content h4,.host-safety-card h4){font-size:var(--lo-title-card)}.host-container :is(.host-calc-card h3,.host-section-title){font-size:24px;line-height:1.3}.help-item h4,.faq-question{font-size:17px}:is(.help-link,.faq-section-title,.contact-card-title){font-size:var(--lo-title-card)}#root :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--lo-text)}}@media (width<=359px){.main-landing-container :is(.rent-heading,.need-heading),.why-section .featured-title2,.list-space-section h2{font-size:26px}.host-container .host-hero-title{font-size:30px}}.demo-auth-notice{color:#214a4d;background:#eef5f3;border:1px solid #d9e5e3;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.demo-auth-shortcuts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.demo-auth-shortcuts button{color:#b6383e;cursor:pointer;font:inherit;background:#fff;border:1px solid #ff5b61;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:700}.demo-auth-shortcuts button:hover{background:#fff3f3}.demo-auth-shortcuts button:disabled{cursor:wait;opacity:.6}@media (width<=480px){.demo-auth-shortcuts{grid-template-columns:1fr}}.login-forgot-password-link{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.login-modal-content :focus-visible{outline-offset:3px;outline:3px solid #0a6670}.legal-policy-fieldset{border:1px solid #d7dde7;border-radius:12px;margin:16px 0;padding:16px}.legal-policy-fieldset legend{color:#172033;padding:0 6px;font-size:.95rem;font-weight:700}.legal-policy-status,.legal-policy-error{margin:0 0 12px;font-size:.88rem;line-height:1.45}.legal-policy-error{color:#a12622}.legal-policy-documents{gap:12px;display:grid}.legal-policy-option{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.legal-policy-option input{flex:none;width:18px;height:18px;margin-top:2px}.legal-policy-option a{color:#145aa3;text-decoration:underline}.legal-document-page{max-width:880px;min-height:65vh;margin:0 auto;padding:56px 24px 80px}.legal-document-page article{background:#fff;border:1px solid #e3e7ed;border-radius:16px;padding:clamp(24px,5vw,56px);box-shadow:0 12px 35px #12234014}.legal-document-draft-notice{color:#07383d;background:#fff9ed;border:1px solid #e7d5a8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:28px;padding:20px;font-size:15px;line-height:1.6;display:flex}.legal-document-draft-notice>div{flex:300px;min-width:0}.legal-document-draft-notice p{margin:4px 0 0}.legal-document-draft-notice>a{white-space:nowrap;text-underline-offset:4px;font-weight:650}.legal-document-kicker{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.legal-document-metadata{gap:8px;margin:24px 0 32px;display:grid}.legal-document-metadata div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.legal-document-metadata dt{color:#667085;font-weight:600}.legal-document-metadata dd{overflow-wrap:anywhere;margin:0}.legal-document-content{color:#172033;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:0;margin:0;padding:0;line-height:1.7}@media (width<=600px){.legal-document-metadata div{grid-template-columns:1fr}}.newsletter-signup{color:#053338;background:#eef5f1;border-top:1px solid #e1ebe5;flex:none;width:100%}.newsletter-signup__inner{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1400px;margin:auto;padding:48px 36px;display:grid}.newsletter-signup__icon{color:#267162;background:#dcebe2;border-radius:23px;place-items:center;width:76px;height:76px;font-size:31px;display:grid;transform:rotate(-5deg)}.newsletter-signup__copy .newsletter-signup__eyebrow{color:#51746b;letter-spacing:.015em;margin:0 0 9px;font-size:12px;font-weight:600}.newsletter-signup__copy h2{letter-spacing:-.035em;color:#053338;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.2}.newsletter-signup__copy>p:last-child{color:#526e65;max-width:550px;margin:0;font-size:15px;line-height:1.6}.newsletter-signup__action{justify-items:center;gap:10px;display:grid}.newsletter-signup__action button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#ff5b61;border:1px solid #ff5b61;border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:14px 23px;font-size:14px;font-weight:600;display:inline-flex}.newsletter-signup__action button:hover{background:#f34e56;border-color:#f34e56}.newsletter-signup__action button:focus-visible{outline-offset:4px;outline:3px solid #16776e}.newsletter-signup__action button:disabled{opacity:.55;cursor:default}.newsletter-signup__action>span{color:#526e65;text-align:center;font-size:11px}.newsletter-dialog__intro{color:#526e65;margin:0 0 12px;font-size:14px}.newsletter-form{margin:24px 0 0}.newsletter-form>label:not(.newsletter-form__consent){margin:18px 0 8px;font-size:14px;font-weight:600;display:block}.newsletter-form>label:first-child{margin-top:0}.newsletter-form>input[type=email],.newsletter-form>input[type=text]{box-sizing:border-box;color:#053338;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #b7ccc5;border-radius:12px;padding:13px 15px;font-size:16px}.newsletter-form__error{color:#803e28;background:#fff4ef;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.newsletter-form__success{color:#053338;background:#eef5f1;border-radius:16px;margin-top:24px;padding:24px}.newsletter-form__success-icon{color:#216f61;background:#dcebe2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.newsletter-form__success h3{margin:16px 0 10px;font-size:22px;line-height:1.25}.newsletter-form__success p{font-size:14px;line-height:1.65}.newsletter-form__consent{color:#526e65;cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;font-size:13px;line-height:1.75;display:flex}.newsletter-form__consent input{accent-color:#216f61;flex:none;width:18px;height:18px;margin:3px 0 0}.newsletter-form__honey{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-form>button{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#ff5b61;border:0;border-radius:12px;padding:14px 18px;font-size:14px;font-weight:600}.newsletter-form>button:hover{background:#f34e56}.newsletter-form>button:disabled{opacity:.6;cursor:default}.newsletter-form__note{color:#647c72;margin:14px 0 0;font-size:12px;line-height:1.7}.newsletter-form :focus-visible{outline-offset:3px;outline:2px solid #16776e}.newsletter-dialog__privacy{color:#637870;font-size:11px;line-height:1.6}.newsletter-dialog__privacy a,.newsletter-dialog__fallback{color:#053338;text-underline-offset:3px}.newsletter-dialog__fallback{font-size:12px}@media (width<=800px){.newsletter-signup__inner{grid-template-columns:60px minmax(0,1fr);gap:18px;padding:32px 24px}.newsletter-signup__icon{border-radius:18px;width:60px;height:60px;font-size:26px}.newsletter-signup__copy h2{font-size:25px}.newsletter-signup__action{grid-column:2;justify-items:start}}@media (width<=480px){.newsletter-signup__inner{flex-direction:column;align-items:flex-start;gap:18px;padding:30px 20px;display:flex}.newsletter-signup__icon{border-radius:15px;width:48px;height:48px;font-size:23px}.newsletter-signup__copy h2{font-size:25px}.newsletter-signup__copy>p:last-child{font-size:14px}.newsletter-signup__action{justify-items:stretch;width:100%}.newsletter-signup__action button{justify-content:space-between;width:100%}}.site-footer{color:#053338;background:#f6f4ee;border-top:1px solid #e2e5dc;flex:none;width:100%}.site-footer,.site-footer *{box-sizing:border-box}.site-footer__inner{max-width:1536px;margin:0 auto;padding:64px 48px 24px}.site-footer__main{grid-template-columns:minmax(240px,.9fr) minmax(0,1.5fr);gap:70px;padding-bottom:56px;display:grid}.site-footer__intro{max-width:370px}.site-footer__brand{color:#053338;align-items:center;gap:10px;min-height:48px;text-decoration:none;display:inline-flex}.site-footer__brand img{object-fit:contain;flex:none;width:44px;height:44px}.site-footer__brand>span{letter-spacing:-.055em;font-size:24px;font-weight:650}.site-footer__intro h2{color:#053338;letter-spacing:-.035em;white-space:pre-line;margin:30px 0 16px;font-size:29px;font-weight:650;line-height:1.2}.site-footer__intro p{color:#536e6a;margin:0;font-size:15px;line-height:1.7}.site-footer__story{color:#053338;text-underline-offset:4px;align-items:center;gap:14px;min-height:44px;margin-top:14px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.site-footer__story>span{font-size:20px}.site-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:12px;display:grid}.site-footer__column{align-content:start;min-width:0;display:grid}.site-footer__column h3{color:#053338;letter-spacing:-.015em;margin:0 0 17px;font-size:15px;font-weight:650;line-height:1.4}.site-footer__column a{color:#3d5e5b;overflow-wrap:anywhere;align-items:center;width:fit-content;min-height:44px;padding:9px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.site-footer__column a:hover,.site-footer__story:hover{color:#136b62;text-underline-offset:4px;text-decoration:underline}.site-footer :is(a,button,summary):focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #197568}.site-footer__bottom{border-top:1px solid #d8e1d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px 0;display:flex}.site-footer__company{flex-wrap:wrap;gap:6px 20px;display:flex}.site-footer__company p{color:#536e6a;margin:0;font-size:12px;line-height:1.6}.site-footer__signoff{color:#536e6a;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.site-footer__signoff>span{background:#7b9978;border-radius:50%;width:6px;height:6px}.site-footer__designs{border-top:1px solid #d8e1d8}.site-footer__designs>summary{color:#536e6a;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:48px;padding:10px 0;font-size:12px;list-style:none;display:flex}.site-footer__designs>summary::-webkit-details-marker{display:none}.site-footer__designs>summary>span{color:#053338;font-size:20px;transition:transform .16s}.site-footer__designs[open]>summary>span{transform:rotate(45deg)}.site-footer__design-options{padding-bottom:8px}.site-footer .homepage-design-test{border-color:#d8e1d8;gap:24px;margin-top:0;padding:20px 0}.site-footer .homepage-design-test strong{color:#053338}.site-footer .homepage-design-test span{color:#536e6a}.site-footer .homepage-design-switch{background:#e9eee6;border-color:#d2ddd1;max-width:100%}.site-footer .homepage-design-switch button{color:#35534f}.site-footer .homepage-design-switch button[aria-pressed=true]{color:#053338;background:#fff}.site-footer .homepage-design-switch button:hover{box-shadow:inset 0 0 0 1px #a1b5a3}@media (width<=1000px){.site-footer__inner{padding:48px 32px 20px}.site-footer__main{grid-template-columns:1fr;gap:40px;padding-bottom:36px}.site-footer__intro{max-width:460px}.site-footer__intro h2{margin-top:22px}.site-footer__navigation{gap:32px;padding-top:0}}@media (width<=600px){.site-footer__inner{padding:34px 20px 16px}.site-footer__main{gap:28px}.site-footer__brand>span{font-size:23px}.site-footer__intro h2{font-size:27px}.site-footer__intro p{font-size:14px}.site-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.site-footer__column h3{margin-bottom:8px;font-size:14px}.site-footer__column a{font-size:13px}.site-footer__column:last-child{grid-column:1/-1}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 0}.site-footer__company{flex-direction:column;gap:4px}.site-footer .homepage-design-test{flex-direction:column;align-items:stretch;gap:14px}.site-footer .homepage-design-switch{flex-wrap:wrap}.site-footer .homepage-design-switch button{flex:110px;min-width:0}}@media (prefers-reduced-motion:reduce){.site-footer__designs>summary>span{transition:none}}.verified-host-badge{color:#286952;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.verified-host-badge>img{object-fit:contain;width:56px;height:auto;display:block}.verified-host-badge .verified-host-badge__label{align-items:center;gap:4px;display:inline-flex}.verified-host-badge__label>svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:0 0 16px;width:16px;height:16px}.verified-host-badge--compact{gap:5px;font-size:12px}.verified-host-badge--compact>img{width:46px}.verified-host-badge--compact .verified-host-badge__label>svg{flex-basis:14px;width:14px;height:14px}.listing-card-media{aspect-ratio:4/3;border-radius:inherit;background:#edf2f0;width:100%;display:block;position:relative;overflow:hidden}.listing-card-media__viewport{z-index:2;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:inherit;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.listing-card-media__viewport::-webkit-scrollbar{display:none}.listing-card-media .listing-card-media__slide{scroll-snap-align:start;flex:0 0 100%;width:100%;min-width:0;height:100%;display:block;overflow:hidden}.listing-card-media .listing-card-media__image{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;margin:0;display:block}.listing-card-media .listing-card-media__arrow{z-index:3;color:#053338;width:42px;height:42px;min-height:42px;font:inherit;opacity:0;pointer-events:none;cursor:pointer;background:#fffffff5;border:1px solid #05333814;border-radius:50%;place-items:center;padding:0;transition:opacity .14s,background-color .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #05333829}.listing-card-media .listing-card-media__arrow--previous{left:10px}.listing-card-media .listing-card-media__arrow--next{right:10px}.listing-card-media__arrow svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.listing-card-media:hover .listing-card-media__arrow,.listing-card-media:focus-within .listing-card-media__arrow,.search-listing-card:hover .listing-card-media__arrow,.space-card2:hover .listing-card-media__arrow,.space-card-new:hover .listing-card-media__arrow{opacity:1;pointer-events:auto}.listing-card-media .listing-card-media__arrow:hover{background:#fff}.listing-card-media .listing-card-media__arrow:active{transform:translateY(-50%)}.listing-card-media .listing-card-media__arrow:focus-visible{opacity:1;outline-offset:2px;outline:3px solid #ff5b61}.listing-card-media__counter{z-index:3;color:#fff;pointer-events:none;background:#052326b8;border:1px solid #fff3;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;bottom:10px;right:10px}.listing-card-media__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.listing-card-media__dots{z-index:3;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.listing-card-media__dots>span{background:#ffffff9e;border-radius:50%;width:5px;height:5px;transition:transform .18s,background-color .18s;box-shadow:0 1px 3px #00000059}.listing-card-media__dots>.is-current{background:#fff;transform:scale(1.4)}.listing-card-media__placeholder{color:#687d78;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:12px;line-height:1.4;display:flex}.listing-card-media__placeholder svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}@media (width<=767px),(hover:none) and (pointer:coarse){.listing-card-media .listing-card-media__arrow{display:none}}@media (width<=480px){.listing-card-media__counter{display:none}}@media (prefers-reduced-motion:reduce){.listing-card-media .listing-card-media__arrow,.listing-card-media__dots>span{transition:none}}.search-listing-card.search-listing-card--refined{box-shadow:none;background:0 0;border:0;border-radius:14px;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;padding:0;display:flex;position:relative;overflow:visible;transform:none}.search-listing-card--refined.search-listing-card .search-listing-card-image-wrap{aspect-ratio:3/2;border-radius:14px;width:100%;height:auto;overflow:hidden}.search-listing-card--refined .search-listing-card-image-wrap .listing-card-media{aspect-ratio:3/2;border-radius:inherit;height:100%}.search-listing-card--refined.search-listing-card>.search-listing-card-link{border-radius:14px}.search-listing-card--refined.search-listing-card>.search-listing-card-link:focus-visible{outline-offset:5px;outline:3px solid #ff5b61}.search-listing-card--refined .search-listing-card-body{text-align:left;flex-direction:column;flex:auto;padding:12px 0 0;display:flex}.search-listing-card--refined.search-listing-card .search-listing-card-top{flex-direction:initial;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.search-listing-card--refined .search-listing-card-left{gap:0;min-width:0}.search-listing-card--refined.search-listing-card .search-listing-card-title{color:#053338;letter-spacing:-.015em;overflow-wrap:anywhere;min-height:0;margin:0;font-size:18px;font-weight:600;line-height:1.35}.search-listing-card--refined.search-listing-card .search-listing-card-price{color:#053338;text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;width:auto;min-width:0;max-width:100%;line-height:1.35;display:flex}.search-listing-card--refined.search-listing-card .search-listing-card-price strong{letter-spacing:-.015em;font-size:18px;font-weight:600}.search-listing-card--refined .search-listing-card-price>span{color:#61726e;font-size:13px;font-weight:400}.search-listing-card--refined.search-listing-card .search-listing-card-rating{color:#526866;flex-wrap:wrap;align-items:center;gap:4px;min-height:20px;margin-top:5px;font-size:13px;line-height:20px;display:flex}.search-listing-card--refined .search-listing-card-rating-num{color:#053338;font-weight:500}.search-listing-card--refined .search-listing-card-review-example{color:#46685d;background:#e1ece6;border-radius:4px;padding:0 4px;font-size:10px;font-weight:500;line-height:16px}.search-listing-card--refined .search-listing-card-new{color:#61726e;font-size:12px}.search-listing-card--refined .search-listing-card-star{color:#053338;margin:0;font-size:13px}.search-listing-card--refined .search-listing-card-location{color:#61726e;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;line-height:1.4;overflow:hidden}.search-listing-card-availability{z-index:4;pointer-events:none;flex-wrap:wrap;align-items:start;gap:5px;display:flex;position:absolute;top:9px;left:9px;right:9px}.listing-availability-anchor:empty{width:1px;height:1px;display:block}.listing-availability-badge,.listing-instant-badge{color:#153b3a;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:0 2px 7px #003b4024}.listing-availability-badge>span{background:#748887;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.listing-availability-badge--now>span{background:#247b57}@media (width<=767px){.search-listing-card-availability{gap:4px;top:6px;left:6px;right:6px}.listing-availability-badge,.listing-instant-badge{padding:5px 6px;font-size:11px}}.search-listing-card--refined .search-listing-card-tags{gap:6px;margin-top:10px}.search-listing-card--refined.search-listing-card .search-tag{color:#536861;background:#edf2ef;border:0;border-radius:6px;max-width:100%;padding:3px 7px;font-size:12px;font-weight:400;line-height:1.5}.search-listing-card--refined .search-listing-card-verification{margin-top:8px}.search-listing-card--refined .search-listing-card-dates{padding:6px 8px;font-size:12px;left:8px;right:8px}.search-listing-card--refined .search-listing-card-rented{background:#053338d9;border-radius:8px;padding:5px 8px;font-size:12px;top:10px;left:10px}.search-listing-card--refined .search-listing-card-corner-actions .favorite-button{width:40px;height:40px}.featured-spaces2 .spaces-container2>.search-listing-card--refined{width:100%;min-width:0}.rent-storage .rent-storage-pics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 16px;display:grid}.rent-storage-pics .spaces-container3{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0;display:block}.rent-storage-pics .spaces-container3 .search-listing-card--refined{width:100%;min-height:0}@media (width<=767px){.search-listing-card--refined .search-listing-card-body{padding-top:10px}.search-listing-card--refined.search-listing-card .search-listing-card-top{flex-direction:column;gap:4px;display:flex}.search-listing-card--refined .search-listing-card-left{display:contents}.search-listing-card--refined .search-listing-card-title{order:0;width:100%}.search-listing-card--refined.search-listing-card .search-listing-card-price{text-align:left;flex-direction:row;order:1;align-items:baseline;gap:5px}.search-listing-card--refined.search-listing-card .search-listing-card-rating{order:2;margin-top:0}.search-listing-card--refined.search-listing-card .search-listing-card-title,.search-listing-card--refined.search-listing-card .search-listing-card-price strong{font-size:15px}.search-listing-card--refined .search-listing-card-price>span{font-size:11px}.search-listing-card--refined .search-listing-card-location{font-size:12px}.search-listing-card--refined.search-listing-card .search-listing-card-rating{gap:3px;min-height:18px;font-size:12px;line-height:18px}.search-listing-card--refined .search-listing-card-new{font-size:11px}.search-listing-card--refined .search-listing-card-tags{gap:4px;margin-top:8px}.search-listing-card--refined.search-listing-card .search-tag{padding:3px 6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.search-listing-card.search-listing-card--refined{transition:none}}.discovery-search{--discovery-border:#dce3e1;color:#053338;z-index:12;background:#fff;border:1px solid #e6eae8;border-radius:24px;align-items:stretch;gap:0;width:100%;margin:0;padding:8px;display:flex;position:relative;box-shadow:0 3px 9px #05333812,0 14px 36px #0533380c}.discovery-search *,.discovery-search :before{box-sizing:border-box}.discovery-search--open{z-index:24}.discovery-search--location-only{box-shadow:none;border-color:#c9d7cc;border-radius:14px;padding:0}.discovery-search--location-only .discovery-search__location{min-height:72px;padding:10px 14px}.discovery-search--location-only .discovery-search__location input{font-size:16px}.discovery-search--location-only:focus-within{outline-offset:2px;border-color:#1b786d;outline:2px solid #1b786d24}.main-landing-container>.light-color:first-child{z-index:2;position:relative;overflow:visible}.main-landing-container:has(.discovery-search--open){overflow:visible!important}.discovery-search button,.discovery-search input{font-family:inherit}.discovery-search svg{flex:0 0 23px;width:23px;height:23px}.discovery-search .discovery-type-options .space-type-icon{flex:0 0 22px;width:22px;height:22px}.discovery-search__field{align-items:center;min-width:0;min-height:64px;display:flex;position:relative}.discovery-search__location{flex:1.7;gap:12px;padding:9px 20px}.discovery-search__location-text{text-align:left;flex:1;min-width:0}.discovery-search__location label{cursor:text;font-size:13px;font-weight:500;line-height:20px;display:block}.discovery-search__location input{color:#053338;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:28px;min-height:0;margin:0;padding:0;font-size:17px;font-weight:600}.discovery-search__location input::placeholder{color:#687774;opacity:1;font-weight:400}.discovery-search__type{flex:1.05}.discovery-search__type:before,.discovery-search__period>.discovery-search__field:before{content:"";background:var(--discovery-border);width:1px;height:44px;position:absolute;top:10px;left:0}.discovery-search__trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 20px;display:flex}.discovery-search__trigger:hover,.discovery-search__trigger.is-open{background:#f5f7f6}.discovery-search__trigger>span:not(.discovery-chevron){min-width:0;font-size:16px;font-weight:600;line-height:24px}.discovery-search__trigger small{color:#687774;font-size:12px;font-weight:400;line-height:18px;display:block}.discovery-chevron{margin-left:auto;font-size:22px}.discovery-search__submit{color:#fff;cursor:pointer;background:#ff5c5c;border:0;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:136px;padding:16px 22px;font-size:16px;font-weight:600;transition:filter .15s,transform .15s;display:flex}.discovery-search__submit:hover{filter:brightness(.96)}.discovery-search__submit:active{transform:scale(.98)}.discovery-search__submit svg{flex-basis:20px;width:20px;height:20px}.discovery-search__period{flex:1.4;min-width:0;display:flex}.discovery-search__period>button{flex:1}.discovery-search__period>button>svg{display:none}.discovery-popover{color:#053338;text-align:left;z-index:30;background:#fff;border:1px solid #e4e9e7;border-radius:20px;width:100%;padding:16px;animation:.14s ease-out discovery-enter;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 8px 24px #05333818,0 28px 64px #05333814}.discovery-places{flex-direction:column;min-width:310px;display:flex;overflow-y:auto}.discovery-places--above{top:auto;bottom:calc(100% + 14px)}.discovery-places--suggestions .discovery-place-current{border-top:1px solid #e4ebe7;border-radius:0 0 10px 10px;flex:none;order:2;min-height:48px;margin-top:6px;padding:8px 12px}.discovery-places--suggestions .discovery-place-current svg{flex-basis:18px;width:18px;height:18px;padding:6px}.discovery-places--suggestions .discovery-place-current small{display:none}.discovery-popover button{cursor:pointer}.discovery-place-current,.discovery-city{color:#053338;text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:60px;padding:12px;font-size:15px;display:flex}.discovery-place-current:hover,.discovery-city:hover{background:#f1f6f4}.discovery-place-current svg{box-sizing:content-box;background:#edf4f1;border-radius:12px;padding:12px}.discovery-place-current span{font-weight:600}.discovery-place-current small{color:#687774;font-size:12px;font-weight:400;line-height:20px;display:block}.discovery-city small{color:#687774;margin-left:auto;font-size:12px}.discovery-place-options{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;max-height:min(410px,55dvh);position:relative;overflow-y:auto}.discovery-city[aria-selected=true]{background:#edf4f1}.discovery-city__icon{background:#f2f6f4;border:1px solid #e4ebe7;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.discovery-city__icon svg{flex-basis:20px;width:20px;height:20px}.discovery-city__copy{flex:1;min-width:0}.discovery-city__copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5;display:block}.discovery-city .discovery-city__copy small{margin:2px 0 0;font-size:12px;line-height:1.5;display:block}.discovery-city__arrow{color:#778d86;flex:none;font-size:16px}.discovery-popover__hint{color:#687774;margin:12px 12px 0;font-size:12px}.discovery-search__error{color:#9c3434;margin:10px;font-size:13px;line-height:1.5}.discovery-types{overscroll-behavior:contain;width:360px;min-width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(600px,72dvh);left:auto;right:0;overflow-y:auto}.discovery-popover__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:2px 4px 16px;display:flex}.discovery-popover__heading strong{font-size:17px;line-height:26px}.discovery-popover__heading p{color:#687774;margin:4px 0 0;font-size:13px;line-height:20px}.discovery-popover__heading>button{color:#053338;background:#f3f6f5;border:0;border-radius:10px;flex:0 0 36px;height:36px;font-size:26px}.discovery-type-filter{color:#053338;background:#f8faf9;border:1px solid #dce3e1;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.discovery-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.discovery-type-options>button{color:#053338;text-align:left;background:#fff;border:1px solid #e2e8e5;border-radius:12px;align-items:center;gap:8px;min-height:68px;padding:10px;font-size:13px;display:flex}.discovery-type-options>button>span:first-of-type{overflow-wrap:anywhere;min-width:0}.discovery-type-options>button:hover{background:#f3f7f5}.discovery-type-options>button[aria-pressed=true]{background:#fff5f3;border-color:#ff5b61}.discovery-calendar{width:680px;max-width:calc(100vw - 32px);padding:22px;left:auto;right:0}.discovery-calendar .react-datepicker{color:#053338;background:#fff;border:0;justify-content:space-between;width:100%;font-family:inherit;font-size:14px;display:flex}.discovery-calendar .react-datepicker__header{background:#fff;border:0;padding-top:10px}.discovery-calendar .react-datepicker__current-month{color:#053338;padding-bottom:18px;font-size:16px}.discovery-calendar .react-datepicker__day-names{margin-bottom:8px}.discovery-calendar .react-datepicker__day-name{color:#75827e;font-size:12px}.discovery-calendar :is(.react-datepicker__day,.react-datepicker__day-name){width:38px;margin:1px;line-height:38px}.discovery-calendar .react-datepicker__day{color:#053338;border-radius:10px;font-size:14px}.discovery-calendar .react-datepicker__day--disabled{color:#c1c9c5}.discovery-calendar .react-datepicker__day:hover{background:#edf4f1}.discovery-calendar .react-datepicker__day--in-range,.discovery-calendar .react-datepicker__day--in-selecting-range{color:#053338;background:#ffefed}.discovery-calendar :is(.react-datepicker__day--selected,.react-datepicker__day--range-start,.react-datepicker__day--range-end){color:#fff;background:#ff5b61}.discovery-calendar .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range){background:#edf4f1}.discovery-calendar .react-datepicker__navigation{top:5px}.discovery-calendar__footer{border-top:1px solid #e4e9e7;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.discovery-clear,.discovery-apply{border:0;border-radius:12px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600}.discovery-clear{color:#053338;background:#f2f6f4}.discovery-apply{color:#fff;background:#ff5b61}.landing-content .discovery-search{max-width:1060px;margin:16px auto 0}@keyframes discovery-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.discovery-search__location{padding:8px 12px}.discovery-search__trigger{padding:10px 14px}.discovery-search__submit{min-width:116px;padding:14px}}@media (width<=699px){.discovery-search{border-radius:20px;flex-wrap:wrap;padding:6px}.discovery-search__location{flex:100%;padding:10px 14px}.discovery-search__location input{font-size:16px}.discovery-place-options{max-height:min(340px,42dvh)}.discovery-city{gap:10px;padding:10px 8px}.discovery-search__type{border-top:1px solid #e4e9e7;flex:calc(100% - 112px)}.discovery-search__type:before{display:none}.discovery-search__period{border-top:1px solid #e4e9e7;flex:calc(100% - 58px)}.discovery-search__period>button:first-child:before{display:none}.discovery-search__trigger{gap:8px;min-height:58px;padding:8px 12px}.discovery-search__trigger>span:not(.discovery-chevron){font-size:14px}.discovery-search__submit{border-radius:12px;align-self:center;min-width:52px;min-height:50px;padding:12px}.discovery-search--dates .discovery-search__submit span{display:none}.discovery-search--types .discovery-search__submit{min-width:112px}.discovery-search--types .discovery-search__submit svg{display:none}.discovery-search__location,.discovery-search__type,.discovery-search__period{position:static}.discovery-popover{width:100%;min-width:0;max-height:min(620px,75dvh);padding:14px;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.discovery-places--above{top:auto;bottom:calc(100% + 10px)}.discovery-calendar .react-datepicker{justify-content:center}.discovery-calendar .react-datepicker__month-container{width:100%;min-width:0}.discovery-calendar .react-datepicker__month{margin:4px 0}.discovery-calendar :is(.react-datepicker__week,.react-datepicker__day-names){grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.discovery-calendar :is(.react-datepicker__day,.react-datepicker__day-name){width:100%;margin:0;line-height:38px}.discovery-calendar .discovery-popover__heading>button{flex-basis:44px;height:44px}.discovery-types,.discovery-calendar{bottom:max(12px, env(safe-area-inset-bottom));max-height:min(620px, calc(100dvh - max(12px, env(safe-area-inset-bottom)) - 12px));overscroll-behavior:contain;width:auto;max-width:calc(100vw - 24px);position:fixed;top:auto;left:12px;right:12px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.discovery-popover{animation:none}.discovery-search__submit{transition:none}}.homepage-v2 .home-hero-illustration{border-radius:inherit;background:#e7eee5;border:1px solid #d4dfd0;width:100%;height:100%;position:relative;overflow:hidden}.homepage-v2 .home-hero-illustration>svg{object-fit:cover;width:100%;height:100%;display:block}.homepage-v2 #home-main .home-illustration-control{color:#214c40;cursor:pointer;background:#fffaf0e8;border:1px solid #c3d1bf;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex;position:absolute;top:14px;right:14px}.homepage-v2 .home-illustration-control svg{width:20px;height:20px}.homepage-v2 #home-main .home-illustration-control:hover{background:#fff}.homepage-v2 .home-scene-route{animation:8s linear infinite home-route-drift}.homepage-v2 .home-scene-renter{animation:8s ease-in-out infinite home-renter-arrival}.homepage-v2 .home-scene-wave{transform-box:fill-box;transform-origin:15% 80%;animation:8s ease-in-out infinite home-neighbour-wave}.homepage-v2 .home-scene-plant{transform-box:fill-box;transform-origin:50% 100%;animation:8s ease-in-out infinite home-leaf-sway}.homepage-v2 .home-scene-pin{animation:8s ease-in-out infinite home-pin-float}.homepage-v2 .home-scene-delivery{opacity:0;animation:8s ease-in-out infinite home-box-delivery}.homepage-v2 .home-hero-illustration[data-playing=false] :is(.home-scene-route,.home-scene-renter,.home-scene-wave,.home-scene-plant,.home-scene-pin,.home-scene-delivery){animation-play-state:paused}@keyframes home-route-drift{to{stroke-dashoffset:-120px}}@keyframes home-renter-arrival{0%,to{transform:translate(-9px,3px)}35%,65%{transform:translate(7px,-2px)}}@keyframes home-neighbour-wave{0%,25%,65%,to{transform:rotate(0)}35%,51%{transform:rotate(-10deg)}43%,59%{transform:rotate(7deg)}}@keyframes home-leaf-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes home-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes home-box-delivery{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}62%{opacity:1;transform:translate(242px,-33px)}73%,to{opacity:0;transform:translate(242px,-33px)}}.homepage-v2 .space-guide{scroll-margin-top:24px}.homepage-v2 .home-hero-bottom .space-guide__hero-link{margin-left:0}.homepage-v2 #home-main .space-guide__intro{color:#52685e;max-width:650px;margin-top:18px;font-size:16px;line-height:1.7}.space-guide__layout{background:#f6f4ee;border:1px solid #e5e7db;border-radius:28px;grid-template-columns:1fr 1fr;gap:0 40px;padding:36px;display:grid;overflow:hidden}.space-guide__controls{grid-row:span 2;min-width:0}.space-guide__presets{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.homepage-v2 #home-main .space-guide__presets button{color:#214a40;cursor:pointer;background:#fff;border:1px solid #d3ded4;border-radius:24px;align-items:center;gap:12px;min-height:44px;padding:8px 13px;font-size:14px;display:flex}.space-guide__presets button:hover{background:#e8f0e5!important}.space-guide__items{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.space-guide__item{background:#ffffffc9;border:1px solid #dfe5d9;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:14px 8px 10px;display:flex}.space-guide__item-art{cursor:grab;width:48px;height:47px;display:block}.space-guide__item-art:active{cursor:grabbing}.space-guide__item-art svg{width:100%;height:100%;display:block}.space-guide__item label{color:#214b40;text-align:center;margin:10px 0;font-size:13px;font-weight:600;line-height:1.4}.space-guide__stepper{background:#f0f4ed;border-radius:12px;justify-content:center;align-items:center;max-width:100%;padding:2px;display:flex}.homepage-v2 #home-main .space-guide__stepper button{color:#174e43;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:23px;display:flex}.space-guide__stepper button:disabled{opacity:.3;cursor:default!important}.space-guide__stepper button:hover:not(:disabled){background:#dbe9d9!important}.homepage-v2 #home-main .space-guide__stepper input{appearance:textfield;color:#053338;font:inherit;text-align:center;background:0 0;border:0;width:36px;min-width:0;height:44px;padding:0;font-size:16px;font-weight:600}.space-guide__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.space-guide__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.space-guide__controls-bottom{color:#62756a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.homepage-v2 #home-main .space-guide__controls-bottom button{color:#335d50;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:6px;font-size:12px;text-decoration:underline}.space-guide__controls-bottom button:disabled{opacity:.4}.space-guide__room{text-align:center;background:#e7eee2;border:1px solid #d4e1ce;border-radius:22px;align-self:start;min-width:0;padding:18px 12px 12px;transition:background .18s,border-color .18s;position:relative;overflow:hidden}.space-guide__room.is-dragging{outline-offset:-8px;background:#d9e8d4;border-color:#779c79;outline:2px dashed #779c79}.space-guide__room-label{color:#4d6d55;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.space-guide__room>svg{width:100%;height:auto;max-height:310px;display:block}.space-guide__room-count{color:#214e40;background:#fffdf6;border:1px solid #e1e5d7;border-radius:20px;padding:7px 14px;font-size:12px;display:inline-block}.space-guide__drag-hint{color:#667c65;margin-top:9px;font-size:11px;display:block}.space-guide__furniture{transform-box:fill-box;transform-origin:50%;animation:.18s ease-out both space-guide-appear}@keyframes space-guide-appear{0%{opacity:0}to{opacity:1}}.space-guide__result{align-self:start;min-width:0;padding-top:24px}.space-guide__estimate{justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin-bottom:18px;display:flex}.space-guide__estimate>div>span{color:#637768;font-size:12px;display:block}.space-guide__estimate strong{color:#053338;letter-spacing:-.04em;margin-top:4px;font-size:clamp(25px,2.4vw,34px);font-weight:650;line-height:1.25;display:block}.space-guide__estimate strong small{font-size:.7em}.space-guide__estimate-mark{color:#54805f;background:#e2eadc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;display:flex}.space-guide__layout:has(.discovery-search--open){overflow:visible}.space-guide__result:has(.discovery-search--open){z-index:25;position:relative}.homepage-v2 #home-main .space-guide__search{width:100%;margin-top:12px}.homepage-v2 #home-main .space-guide__empty-hint{color:#637768;margin:14px 0;font-size:13px}.space-guide__assumptions{color:#627266;margin-top:16px;font-size:12px;line-height:1.6}.space-guide__assumptions summary{color:#365e4e;cursor:pointer;text-underline-offset:4px;min-height:36px;padding-block:6px;text-decoration:underline}.homepage-v2 #home-main .space-guide__assumptions p{margin-top:8px}.space-guide__suggestions{border-top:1px solid #d9e1d4;grid-column:1/-1;min-width:0;margin-top:30px;padding-top:28px}.space-guide__suggestions-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.space-guide__results-title{align-items:center;gap:12px;min-width:0;display:flex}.space-guide__results-symbol{background:#e4ecdf;border:1px solid #d1dfc9;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex}.space-guide__results-symbol svg{width:23px;height:23px}.space-guide__results-eyebrow{color:#637760;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.homepage-v2 #home-main .space-guide__suggestions h3{color:#133e34;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.25}.space-guide__results-tools{flex-shrink:0;align-items:center;gap:7px;display:flex}.space-guide__match-count{color:#385b42;white-space:nowrap;background:#e4ecdf;border:1px solid #d1dfc9;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:600}.homepage-v2 #home-main .space-guide__results-tools button{color:#315c48;cursor:pointer;background:#fffdf8;border:1px solid #cbd7c4;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:21px;display:flex}.space-guide__results-tools button:disabled{opacity:.3;cursor:default!important}.space-guide__results-context{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.space-guide__results-context>span{color:#49614d;background:#fffaf0;border:1px solid #e2dfd1;border-radius:6px;padding:5px 8px;font-size:11px}.homepage-v2 #home-main .space-guide__results-context p{color:#6d7a67;margin:0 0 0 4px;font-size:12px;line-height:1.5}.space-guide__matches{overscroll-behavior-x:contain;scrollbar-color:#b9ccb1 transparent;scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;margin:-3px;padding:3px 3px 12px;scroll-padding-inline:3px;display:grid;overflow-x:auto}.space-guide__mini{color:#053338;scroll-snap-align:start;background:#fffdf8;border:1px solid #e1e4d8;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:104px;padding:10px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.space-guide__mini-photo{background:#e7ede0;border-radius:10px;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:80px;display:flex;overflow:hidden}.space-guide__mini-photo img{object-fit:cover;width:100%;height:100%;display:block}.space-guide__mini-photo svg{color:#7b957d;width:30px;height:30px}.space-guide__mini-copy{gap:5px;min-width:0;display:grid}.space-guide__mini-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.space-guide__mini-copy>span{color:#627266;font-size:12px;line-height:1.5}.space-guide__mini-arrow{color:#6c8a6a;flex:0 0 14px;align-self:flex-start;margin:4px 0 0 auto;font-size:16px}.space-guide__mini:focus-visible{outline-offset:3px;outline:2px solid #1b786d}.homepage-v2 #home-main .space-guide__no-matches{color:#627266;font-size:14px}.space-guide__results-bottom{color:#6d7c67;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.space-guide__results-bottom a{color:#234d3e;text-underline-offset:4px;min-height:44px;padding-block:12px;font-size:13px;font-weight:600;text-decoration:underline}.space-guide__results-loading{color:#65785e;background:#ffffff6b;border:1px dashed #d3ddcb;border-radius:14px;min-height:100px;padding:34px 20px;font-size:13px}.space-guide__results-error{color:#6b513b;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.homepage-v2 #home-main .space-guide__results-error button{color:#315c48;cursor:pointer;background:#fffdf8;border:1px solid #cbd7c4;border-radius:10px;min-height:44px;padding:8px 14px}@media (hover:hover) and (pointer:fine){.space-guide__mini:hover{background:#eef4ec;border-color:#afc8b9}}@media (width<=1099px){.space-guide__layout{gap:0 24px;padding:24px}.space-guide__matches{grid-auto-columns:calc(50% - 6px)}}@media (width<=767px){.space-guide__layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:18px}.space-guide__room{grid-row:1}.space-guide__room>svg{height:210px}.space-guide__controls{grid-row:2}.space-guide__result{padding-top:0}.space-guide__item{padding-top:10px}.space-guide__presets{gap:6px;margin-bottom:14px}.homepage-v2 #home-main .space-guide__presets button{gap:7px;padding-inline:10px}.space-guide__suggestions{margin-top:0;padding-top:22px}.space-guide__matches{gap:10px;display:flex}.space-guide__suggestions-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.homepage-v2 #home-main .space-guide__suggestions h3{font-size:19px}.space-guide__results-symbol{display:none}.space-guide__results-tools{justify-content:space-between;width:100%}.space-guide__match-count{margin-right:auto}.space-guide__results-context{gap:6px}.homepage-v2 #home-main .space-guide__results-context p{flex-basis:100%;margin:4px 0 0}.space-guide__mini{flex:0 0 calc(100% - 24px);gap:10px;max-width:310px;padding:8px}.space-guide__mini-photo{flex-basis:62px;width:62px;height:72px}.space-guide__results-bottom{gap:2px}.space-guide__drag-hint{display:none}}@media (width<=359px){.space-guide__layout{padding:12px}.space-guide__items{gap:8px}.space-guide__item{padding-inline:2px}.homepage-v2 #home-main .space-guide__stepper input{width:24px}}@media (prefers-reduced-motion:reduce){.space-guide__furniture{animation:none}.space-guide__room,.space-guide__mini{transition:none}}.homepage-v2{--home-cream:#f6f4ee;--home-green:#eaf1e9;--home-coral:#ff5b61;color:#053338;background:#fff;width:100%}.homepage-v2 #home-main,.homepage-v2 #home-main *{box-sizing:border-box}.homepage-v2 #home-main{width:100%;font-size:16px;line-height:1.6;display:block;overflow:visible}.homepage-v2 #home-main :is(h1,h2,h3,p,figure,ol,ul){margin:0}.homepage-v2 #home-main h2{color:#053338;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,2.9vw,42px);font-weight:650;line-height:1.15}.homepage-v2 #home-main h3{color:#053338;letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.35}.homepage-v2 #home-main a{color:inherit}.homepage-v2 #home-main button{font:inherit}.homepage-v2 #home-main .home-shell{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.homepage-v2 #home-main .home-section{padding-block:80px}.homepage-v2 #home-main .home-eyebrow{color:#506b60;letter-spacing:.085em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.5}.homepage-v2 .home-eyebrow-dot{vertical-align:-2px;background:#618766;border:4px solid #dce7d7;border-radius:50%;width:14px;height:14px;margin-right:9px;display:inline-block}.homepage-v2 #home-main .home-button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:16px 24px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.homepage-v2 #home-main .home-button:hover{transform:translateY(-2px)}.homepage-v2 #home-main .home-button--coral{background:var(--home-coral);color:#fff}.homepage-v2 #home-main .home-button--coral:hover{background:#f34e56}.homepage-v2 #home-main .home-button--outline{color:#053338;cursor:pointer;background:0 0;border-color:#a9bcb5}.homepage-v2 #home-main .home-text-link{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.homepage-v2 #home-main .home-text-link:hover{color:#417565}.homepage-v2 #home-main :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #197568}.homepage-v2 .home-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage-v2 .home-hero{background:var(--home-cream);z-index:2;border-radius:0 0 36px 36px;padding:48px 0 26px;position:relative}.homepage-v2 .home-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;display:grid}.homepage-v2 #home-main .home-hero-copy h1{color:#053338;letter-spacing:-.055em;text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,4.6vw,68px);font-weight:650;line-height:1.06}.homepage-v2 .home-hero-copy h1>span{position:relative}.homepage-v2 .home-hero-copy h1>span:after{content:"";background:#edb3a0;border-radius:50%;width:100%;height:4px;position:absolute;bottom:-3px;left:0;transform:rotate(-1deg)}.homepage-v2 #home-main .home-hero-intro{color:#4d625b;max-width:550px;font-size:18px;line-height:1.65}.homepage-v2 #home-main .home-hero-host{flex-wrap:wrap;align-items:center;gap:0 5px;min-height:44px;margin-top:24px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.homepage-v2 .home-hero-host strong{text-underline-offset:4px;font-weight:600;text-decoration:underline}.homepage-v2 #home-main .home-hero-picture{border-radius:26px;min-width:0;height:390px;position:relative}.homepage-v2 .home-hero-picture>img{border-radius:inherit;object-fit:cover;object-position:48% 48%;width:100%;height:100%;display:block}.homepage-v2 .home-picture-note{background:#fffcf4;border:1px solid #ede9dc;border-radius:14px;align-items:center;gap:13px;padding:14px 18px;display:flex;position:absolute;bottom:22px;left:-22px;transform:rotate(-3deg);box-shadow:0 7px 25px #293b2c18}.homepage-v2 .home-picture-note>svg{color:#597a5b;width:31px;height:31px}.homepage-v2 .home-picture-note>span{color:#52634e;font-size:12px;line-height:1.5}.homepage-v2 .home-picture-note strong{color:#173b32;font-size:16px;font-weight:600;display:block}.homepage-v2 .home-hero-picture figcaption{color:#fff;background:#19362ac9;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.5;position:absolute;bottom:10px;right:12px}.homepage-v2 .home-search{z-index:5;background:#dce8df;border:1px solid #c5d7ca;border-radius:30px;margin-top:32px;padding:12px;position:relative;box-shadow:0 12px 28px #173f2914}.homepage-v2 .home-search .discovery-search{border-color:#afc4b6;border-radius:20px;max-width:none;margin:0;box-shadow:0 3px 10px #173f2914}.homepage-v2 .home-search:focus-within{outline-offset:3px;outline:3px solid #78998266}.homepage-v2 .home-search .discovery-search__location{flex:1.8}.homepage-v2 .home-search .discovery-search__trigger>span:not(.discovery-chevron){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.homepage-v2 .home-search .discovery-search__submit{background:var(--home-coral);min-width:165px}.homepage-v2 .home-search .discovery-search__submit:hover{background:#f34e56}.homepage-v2 .home-hero-bottom{color:#52685b;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 32px;padding-top:20px;font-size:12px;display:flex}.homepage-v2 .home-hero-bottom>span{align-items:center;gap:8px;display:flex}.homepage-v2 .home-hero-bottom svg{width:18px;height:18px}.homepage-v2 .home-hero-bottom>a{text-underline-offset:4px;align-items:center;gap:12px;min-height:32px;margin-left:auto;text-decoration:underline;display:flex}.homepage-v2 .home-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.homepage-v2 .home-listings{z-index:0;position:relative}.homepage-v2 #home-main .home-section-heading .home-eyebrow{margin-bottom:10px}.homepage-v2 .home-listing-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.homepage-v2 .home-carousel-buttons{gap:8px;display:flex}.homepage-v2 .home-carousel-buttons button{color:#053338;cursor:pointer;background:#fff;border:1px solid #cbd7d0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.homepage-v2 .home-carousel-buttons button svg{flex:none;width:20px;height:20px;display:block}.homepage-v2 .home-carousel-buttons button:focus-visible{outline-offset:3px;outline:2px solid #0a6964}.homepage-v2 .home-carousel-buttons button:hover:not(:disabled){background:#edf3ed}.homepage-v2 .home-carousel-buttons button:disabled{cursor:default;opacity:.32}.homepage-v2 .home-space-types{scrollbar-width:none;gap:10px;margin-bottom:26px;display:flex;overflow-x:auto}.homepage-v2 .home-space-types::-webkit-scrollbar{display:none}.homepage-v2 .home-space-types a{background:#fff;border:1px solid #dce3dc;border-radius:11px;flex:none;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:13px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.homepage-v2 .home-space-types a:hover{background:#f0f5ee;border-color:#8ba490}.homepage-v2 .home-space-types svg{width:20px;height:20px}.homepage-v2 .home-listings-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#c4d3c7 transparent;scrollbar-width:thin;grid-auto-columns:calc(20% - 17.6px);grid-auto-flow:column;gap:22px;margin:-8px -10px -10px;padding:12px 10px 24px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.homepage-v2 .home-listings-track>article{scroll-snap-align:start}.homepage-v2 .home-listings-track .search-listing-card-image-wrap{aspect-ratio:1.25;border-radius:15px}.homepage-v2 .home-listings-track .listing-card-media{aspect-ratio:1.25}.homepage-v2 .home-listings-track .search-listing-card-top{flex-direction:column;gap:5px;display:flex}.homepage-v2 .home-listings-track .search-listing-card-left{display:contents}.homepage-v2 .home-listings-track .search-listing-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;order:0;min-height:2.8em;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.homepage-v2 .home-listings-track .search-listing-card-price{text-align:left;white-space:normal;flex-direction:row;order:1;align-items:baseline;gap:5px;font-size:14px}.homepage-v2 .home-listings-track .search-listing-card-price strong{font-size:16px}.homepage-v2 .home-listings-track .search-listing-card-rating{order:2}.homepage-v2 .home-listings-track .search-listing-card-location{font-size:13px}.homepage-v2 #home-main .home-swipe-hint{color:#63776b;justify-content:flex-end;gap:8px;margin-top:8px;font-size:12px;display:none}.homepage-v2 .home-loading{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.homepage-v2 .home-loading>div>span{aspect-ratio:1.25;background:#edf1eb;border-radius:15px;display:block}.homepage-v2 .home-loading i{background:#edf1eb;border-radius:6px;width:80%;height:14px;margin-top:14px;display:block}.homepage-v2 .home-loading i:last-child{width:55%}.homepage-v2 .home-listings-message{background:#f5f7f2;border:1px solid #dce5d9;border-radius:18px;padding:28px}.homepage-v2 #home-main .home-listings-message p{color:#52685b;margin:10px 0 20px}.homepage-v2 .home-needs{background:var(--home-cream)}.homepage-v2 .home-needs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;display:grid}.homepage-v2 .home-need-icon{background:#e5e9d9;border-radius:24px 24px 24px 8px;justify-content:center;align-items:center;width:80px;height:74px;margin:8px 0 24px;display:flex;transform:rotate(-4deg)}.homepage-v2 .home-need-icon--paint{background:#f4dfd4;transform:rotate(4deg)}.homepage-v2 .home-need-icon--season{background:#e2e9ec;transform:rotate(-2deg)}.homepage-v2 .home-need-icon--home{background:#ede6cc;transform:rotate(3deg)}.homepage-v2 .home-need-icon svg{width:36px;height:36px;transform:rotate(4deg)}.homepage-v2 #home-main .home-needs-grid h3{margin-bottom:10px;font-size:19px}.homepage-v2 #home-main .home-needs-grid p{color:#5b6a60;max-width:255px;font-size:15px;line-height:1.7}.homepage-v2 .home-how{grid-template-columns:1fr 1fr;align-items:center;gap:100px;scroll-margin-top:30px;display:grid}.homepage-v2 #home-main .home-how-intro>p:not(.home-eyebrow){color:#52685b;max-width:500px;margin-top:24px;font-size:16px}.homepage-v2 .home-trust{border-block:1px solid #e0e6dc;align-items:center;gap:20px;margin:28px 0 14px;padding:20px 0;display:flex}.homepage-v2 .home-trust>img{flex:none;width:73px;max-width:73px;height:auto}.homepage-v2 .home-trust>span{color:#214c3e;font-size:14px;font-weight:500}.homepage-v2 .home-trust small{color:#627467;margin-top:3px;font-size:12px;font-weight:400;display:block}.homepage-v2 .home-journey{background:#edf3ea;border:1px solid #e1e8db;border-radius:24px;padding:30px}.homepage-v2 .home-journey-tabs{background:#e0e8d9;border-radius:12px;gap:5px;padding:5px;display:flex}.homepage-v2 .home-journey-tabs button{color:#3c5949;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:45px;padding:10px;font-size:14px!important;font-weight:600!important}.homepage-v2 .home-journey-tabs button[aria-pressed=true]{color:#053338;background:#fff;box-shadow:0 2px 5px #1c3c2d0a}.homepage-v2 #home-main .home-journey ol{padding:32px 0;list-style:none}.homepage-v2 .home-journey li{gap:20px;padding-bottom:26px;display:flex;position:relative}.homepage-v2 .home-journey li:last-child{padding:0}.homepage-v2 .home-step-number{color:#59774f;z-index:1;background:#fff;border:1px solid #d1ddc9;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:12px;font-weight:600;display:flex;position:relative}.homepage-v2 .home-journey li:not(:last-child):before{content:"";background:#d1ddc9;width:1px;position:absolute;top:36px;bottom:0;left:18px}.homepage-v2 #home-main .home-journey h3{margin:3px 0 7px;font-size:18px}.homepage-v2 #home-main .home-journey li p{color:#52685b;font-size:14px;line-height:1.65}.homepage-v2 .home-journey .home-button{width:100%;justify-content:space-between!important}.homepage-v2 .home-host-wrap{padding-block:4px 0}.homepage-v2 .home-host{color:#fff;background:#073b3b;border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;padding:60px 64px;display:grid;overflow:hidden}.homepage-v2 #home-main .home-host .home-eyebrow{color:#b8d0bb}.homepage-v2 #home-main .home-host h2{color:#fff;font-size:clamp(30px,3vw,44px)}.homepage-v2 #home-main .home-host-copy>p:not(.home-eyebrow){color:#d2e2d5;max-width:500px;margin-top:24px;font-size:16px}.homepage-v2 #home-main .home-host ul{padding:24px 0 28px;list-style:none}.homepage-v2 .home-host li{color:#e2eee4;align-items:center;gap:12px;margin:8px 0;font-size:14px;display:flex}.homepage-v2 .home-host li:before{color:#b7d8a8;content:"✓";font-size:17px}.homepage-v2 .home-host-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.homepage-v2 .home-host-actions>span{color:#a7c9b8;font-size:12px}.homepage-v2 .home-host-visual{flex-direction:column;justify-content:center;align-items:center;display:flex}.homepage-v2 .home-host-stamp{color:#d3e7cb;border:1px solid #c4d5b840;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.homepage-v2 .home-host-stamp svg{width:18px;height:18px}.homepage-v2 .home-host-art{width:100%;max-width:430px;height:auto}.homepage-v2 #home-main .home-host-visual>p{color:#b9d6c2;text-align:center;margin-top:4px;font-size:16px;line-height:1.5}.homepage-v2 .home-host-visual strong{color:#edf3dc;font-size:19px;font-weight:500}.homepage-v2 .home-story{grid-template-columns:.6fr 1fr;align-items:start;gap:70px;display:grid;max-width:1150px!important}.homepage-v2 .home-story-mark{color:#6e6e47;background:#f4dfd4;border-radius:50%;justify-content:center;justify-self:center;align-items:center;gap:16px;width:280px;height:230px;margin-top:18px;display:flex;transform:rotate(-5deg)}.homepage-v2 .home-story-mark svg{width:64px;height:64px}.homepage-v2 .home-story-mark>span{color:#b38566;font-size:30px}.homepage-v2 #home-main .home-story h2{margin-bottom:24px;font-size:clamp(28px,2.7vw,38px)}.homepage-v2 #home-main .home-story p:not(.home-eyebrow){color:#52685b;margin-top:16px;font-size:16px}.homepage-v2 #home-main .home-story p.home-founders{color:#053338;margin-top:24px;font-size:15px;font-weight:600}.homepage-v2 .home-founders span{color:#758174;margin-top:2px;font-size:12px;font-weight:400;display:block}.homepage-v2 .home-faq{background:#f3f6f0}.homepage-v2 .home-faq-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.homepage-v2 #home-main .home-faq-grid>div:first-child>p:not(.home-eyebrow){color:#52685b;max-width:350px;margin:20px 0 10px;font-size:16px}.homepage-v2 .home-faq-list{border-top:1px solid #cedaca}.homepage-v2 .home-faq-list details{border-bottom:1px solid #cedaca}.homepage-v2 .home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.homepage-v2 .home-faq-list summary::-webkit-details-marker{display:none}.homepage-v2 .home-faq-list summary>span{background:#e5eddf;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:22px;font-weight:400;transition:transform .16s;display:flex}.homepage-v2 .home-faq-list details[open] summary>span{transform:rotate(45deg)}.homepage-v2 #home-main .home-faq-list details>p{color:#52685b;max-width:590px;padding:0 38px 24px 0;font-size:15px;line-height:1.8}.homepage-v2 .home-support{border-top:1px solid #d7e1d0;align-items:flex-start;gap:14px;max-width:360px;margin-top:28px;padding-top:24px;display:flex}.homepage-v2 .home-support>svg{color:#5e7e5a;flex:0 0 27px;height:27px}.homepage-v2 .home-support strong{font-size:15px;font-weight:600}.homepage-v2 #home-main .home-support p{color:#62765d;margin:6px 0;font-size:13px}.homepage-v2 .home-support a{text-underline-offset:4px;gap:14px;min-height:36px;font-size:13px;text-decoration:underline;display:inline-flex}@media (width>=1100px){.homepage-v2 .home-listings-track .listing-card-media__arrow{opacity:0}.homepage-v2 .home-listings-track article:is(:hover,:focus-within) .listing-card-media__arrow{opacity:1}}@media (width<=1199px){.homepage-v2 #home-main .home-shell{width:calc(100% - 64px)}.homepage-v2 .home-hero-grid{gap:36px}.homepage-v2 #home-main .home-hero-picture{height:350px}.homepage-v2 #home-main .home-hero-copy h1{font-size:52px}.homepage-v2 .home-listings-track{grid-auto-columns:calc(25% - 15px);gap:20px}.homepage-v2 .home-loading{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-v2 .home-loading>div:nth-child(5){display:none}.homepage-v2 .home-needs-grid{gap:28px}.homepage-v2 .home-how,.homepage-v2 .home-faq-grid{gap:50px}.homepage-v2 .home-host{padding:44px}}@media (width<=949px){.homepage-v2 #home-main .home-section{padding-block:60px}.homepage-v2 .home-hero{padding-top:36px}.homepage-v2 .home-hero-grid{gap:28px}.homepage-v2 #home-main .home-hero-copy h1{font-size:43px}.homepage-v2 #home-main .home-hero-intro{font-size:16px}.homepage-v2 #home-main .home-hero-picture{height:330px}.homepage-v2 .home-picture-note{padding:10px 12px;bottom:18px;left:-12px}.homepage-v2 .home-picture-note strong{font-size:14px}.homepage-v2 .home-listings-track{grid-auto-columns:calc(33.3333% - 13.3333px)}.homepage-v2 .home-loading{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-v2 .home-loading>div:nth-child(4){display:none}.homepage-v2 .home-listing-actions{gap:14px}.homepage-v2 .home-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.homepage-v2 .home-how,.homepage-v2 .home-faq-grid{gap:32px}.homepage-v2 .home-journey{padding:22px}.homepage-v2 .home-journey li{gap:14px}.homepage-v2 .home-host{grid-template-columns:1.2fr 1fr;gap:14px;padding:36px}.homepage-v2 .home-story{grid-template-columns:.6fr 1fr;gap:36px}.homepage-v2 .home-story-mark{width:190px;height:165px}.homepage-v2 .home-story-mark svg{width:44px;height:44px}}@media (width<=699px){.homepage-v2 #home-main .home-shell{width:calc(100% - 40px)}.homepage-v2 #home-main .home-section{padding-block:44px}.homepage-v2 #home-main h2{font-size:29px}.homepage-v2 #home-main .home-eyebrow{letter-spacing:.065em;margin-bottom:14px;font-size:10px}.homepage-v2 .home-hero{border-radius:0 0 24px 24px;padding:32px 0 24px}.homepage-v2 .home-hero>.home-shell{flex-direction:column;display:flex}.homepage-v2 .home-hero-grid{display:contents}.homepage-v2 .home-hero-copy{order:0}.homepage-v2 #home-main .home-hero-copy h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(34px,10.8vw,52px);line-height:1.08}.homepage-v2 #home-main .home-hero-intro{max-width:500px;font-size:15px;line-height:1.65}.homepage-v2 #home-main .home-hero-host{min-height:36px;margin-top:10px;font-size:12px}.homepage-v2 .home-search{border-radius:24px;order:1;width:100%;margin-top:20px;padding:7px}.homepage-v2 .home-search .discovery-search{border-radius:17px}.homepage-v2 .home-search .discovery-search__location{flex:100%}.homepage-v2 .home-search .discovery-search__submit{min-width:100px}.homepage-v2 .home-hero-bottom{order:2;justify-content:space-between;gap:8px;padding-top:12px;font-size:10px}.homepage-v2 .home-hero-bottom>span:nth-child(2){display:none}.homepage-v2 .home-hero-bottom>a{gap:6px;font-size:11px}.homepage-v2 .home-hero-bottom svg{width:15px;height:15px}.homepage-v2 #home-main .home-hero-picture{aspect-ratio:1.7;order:3;width:100%;height:auto;margin-top:22px}.homepage-v2 .home-picture-note{padding:10px 13px;bottom:16px;left:12px}.homepage-v2 .home-picture-note>svg{width:24px;height:24px}.homepage-v2 .home-picture-note>span{font-size:10px}.homepage-v2 .home-picture-note strong{font-size:13px}.homepage-v2 .home-hero-picture figcaption{font-size:8px;right:8px}.homepage-v2 .home-section-heading{align-items:flex-end;gap:12px;margin-bottom:20px}.homepage-v2 .home-listings .home-section-heading{flex-direction:column;align-items:flex-start;gap:6px}.homepage-v2 #home-main .home-section-heading .home-eyebrow{margin-bottom:8px}.homepage-v2 #home-main .home-text-link{gap:8px;min-height:36px;font-size:13px}.homepage-v2 .home-carousel-buttons{display:none}.homepage-v2 .home-space-types{gap:8px;margin-bottom:18px;padding:3px 0}.homepage-v2 .home-space-types a{border-radius:10px;gap:7px;padding:9px 11px;font-size:12px}.homepage-v2 .home-listings-track{scrollbar-width:none;grid-auto-columns:calc(50% - 6px);gap:12px}.homepage-v2 .home-listings-track::-webkit-scrollbar{display:none}.homepage-v2 .home-listings-track .search-listing-card-title,.homepage-v2 .home-listings-track .search-listing-card-price strong{font-size:14px}.homepage-v2 .home-listings-track .search-listing-card-price>span{font-size:10px}.homepage-v2 .home-listings-track .search-listing-card-location{font-size:12px}.homepage-v2 .home-listings-track .listing-card-media__arrow{display:none!important}.homepage-v2 #home-main .home-swipe-hint{display:flex}.homepage-v2 .home-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homepage-v2 .home-loading>div:nth-child(3){display:none}.homepage-v2 .home-needs-grid{gap:28px 20px}.homepage-v2 .home-need-icon{border-radius:20px 20px 20px 6px;width:65px;height:60px;margin:0 0 18px}.homepage-v2 .home-need-icon svg{width:30px;height:30px}.homepage-v2 #home-main .home-needs-grid h3{margin-bottom:8px;font-size:16px}.homepage-v2 #home-main .home-needs-grid p{font-size:13px}.homepage-v2 .home-how,.homepage-v2 .home-faq-grid{grid-template-columns:1fr;gap:28px;display:grid}.homepage-v2 #home-main .home-how-intro>p:not(.home-eyebrow){margin-top:20px;font-size:15px}.homepage-v2 .home-trust{gap:16px;margin-top:22px;padding:18px 0}.homepage-v2 .home-trust>span{font-size:13px}.homepage-v2 .home-trust small{font-size:11px}.homepage-v2 .home-journey{border-radius:20px;padding:20px}.homepage-v2 .home-journey-tabs button{padding:9px 5px;font-size:13px!important}.homepage-v2 #home-main .home-journey h3{font-size:17px}.homepage-v2 #home-main .home-journey li p{font-size:13px}.homepage-v2 .home-host{border-radius:22px;grid-template-columns:1fr;gap:28px;padding:32px 24px}.homepage-v2 #home-main .home-host h2{font-size:32px}.homepage-v2 #home-main .home-host-copy>p:not(.home-eyebrow){margin-top:20px;font-size:15px}.homepage-v2 .home-host li{gap:8px;font-size:12px}.homepage-v2 .home-host-actions{align-items:stretch}.homepage-v2 #home-main .home-button{gap:15px;padding:15px 18px;font-size:14px}.homepage-v2 .home-host-actions>span{text-align:center;font-size:10px}.homepage-v2 .home-host-art{max-width:300px}.homepage-v2 .home-host-stamp{font-size:11px}.homepage-v2 #home-main .home-host-visual>p{font-size:14px}.homepage-v2 .home-host-visual strong{font-size:16px}.homepage-v2 .home-story{grid-template-columns:1fr;gap:24px}.homepage-v2 .home-story-mark{border-radius:50%;justify-self:start;width:150px;height:110px;margin:0 0 4px 8px}.homepage-v2 .home-story-mark svg{width:34px;height:34px}.homepage-v2 .home-story-mark>span{font-size:24px}.homepage-v2 #home-main .home-story h2{margin-bottom:20px;font-size:29px}.homepage-v2 #home-main .home-story p:not(.home-eyebrow){font-size:15px}.homepage-v2 #home-main .home-story p.home-founders{font-size:14px}.homepage-v2 #home-main .home-faq-grid>div:first-child>p:not(.home-eyebrow){font-size:15px}.homepage-v2 .home-support{margin-top:20px;padding-top:18px}.homepage-v2 .home-faq-list summary{min-height:72px;padding-block:18px;font-size:15px}.homepage-v2 #home-main .home-faq-list details>p{padding-right:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.homepage-v2 #home-main *,.homepage-v2 #home-main :after{scroll-behavior:auto!important;transition:none!important}}.homepage-v2.homepage-v2--integrated .home-hero{padding-top:0}.homepage-v2.homepage-v2--integrated .home-hero>.home-shell{padding-top:20px}@media (width<=699px){.homepage-v2.homepage-v2--integrated .home-hero>.home-shell{padding-top:24px}}.search-page .search-chips-row.search-quick-filters{flex-wrap:nowrap;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;margin-top:18px;padding:0;display:flex;overflow:visible}.search-page .search-quick-filters__scroll{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.search-page .search-quick-filters .search-chip{box-shadow:none;color:#053338;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdcd6;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.search-page .search-quick-filters .search-chip>svg{color:#053338;flex:0 0 18px;width:18px;height:18px}.search-page .search-quick-filters .search-chip:hover{background:#f4f8f5;border-color:#9cb5aa}.search-page .search-quick-filters .search-chip[aria-pressed=true],.search-page .search-quick-filters .search-chip-filters.active{color:#053338;background:#fff2ef;border-color:#ff5b61}.search-page .search-quick-filters .search-chip[aria-pressed=true]:hover,.search-page .search-quick-filters .search-chip-filters.active:hover{background:#ffe8e3}.search-page .search-quick-filters>.search-chip-filters{flex:none;order:0}.search-page .search-quick-filters__count{color:#fff;background:#053338;border-radius:6px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 4px;font-size:11px;line-height:18px;display:inline-flex}.search-page .search-quick-filters :is(button,.search-quick-filters__scroll):focus-visible{outline-offset:3px;outline:3px solid #16776e}@media (width<=767px){.search-page .search-chips-row.search-quick-filters{align-items:stretch;gap:8px;margin-top:16px}.search-page .search-quick-filters__scroll{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1 1 0;padding:0 1px 5px;overflow:auto hidden}.search-page .search-quick-filters__scroll::-webkit-scrollbar{height:0;display:none}.search-page .search-quick-filters__scroll .search-chip:focus-visible{outline-offset:-3px}.search-page .search-quick-filters .search-chip{gap:7px;min-height:44px;padding:10px 12px;font-size:13px}.search-page .search-quick-filters>.search-chip-filters{align-self:flex-start;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.search-page .search-quick-filters .search-chip{transition:none}}.search-results-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-map-toggle{color:#053338;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cadbd5;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.search-map-toggle svg{width:18px;height:18px}.search-map-toggle[aria-pressed=true]{background:#e9f2ee;border-color:#053338}.search-map-toggle:focus-visible,.search-map-panel button:focus-visible,.search-map-selection a:focus-visible{outline-offset:3px;outline:3px solid #16776e}.search-location-notice{color:#536e69;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;line-height:1.6;display:flex}.search-location-notice button{color:#053338;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline}.search-location-error{color:#875120;background:#fff8eb;border:1px solid #ead7b8;border-radius:12px;margin:0 0 20px;padding:14px;font-size:14px;line-height:1.6}.search-listing-card-distance{color:#53726a;text-align:left;margin:0 0 8px;font-size:12px;line-height:1.5}.search-discovery-layout--map{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:28px;display:grid}.search-discovery-layout--map .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-discovery-layout--map .search-map-panel{position:sticky;top:24px}.search-map-panel{color:#053338;background:#f7faf8;border:1px solid #d7e3de;border-radius:20px;min-width:0;overflow:hidden}.search-map-panel__heading{padding:18px 20px}.search-map-panel__heading>strong{font-size:16px}.search-map-panel__heading p,.search-map-panel__privacy{color:#536e69;margin:6px 0 0;font-size:12px;line-height:1.6}.search-map-panel__privacy{margin:0;padding:14px 20px}.search-map-panel__viewport{background:#e7eeea;min-height:430px;position:relative}.search-map-panel .search-map-panel__canvas{width:100%;height:100%;position:absolute;inset:0}.search-map-panel__fallback{text-align:center;z-index:2;background:#eaf2ee;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.search-map-panel__fallback strong{font-size:16px;line-height:1.5}.search-map-panel__fallback p{margin:0;font-size:13px;line-height:1.6}.search-map-panel__fallback button{color:#053338;font:inherit;cursor:pointer;background:#fff;border:1px solid #aec4ba;border-radius:10px;padding:12px;font-size:13px}.search-map-marker{color:#053338;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:18px;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:18px;box-shadow:0 2px 8px #05333826}.search-map-marker:hover,.search-map-marker:focus-visible,.search-map-marker[aria-pressed=true]{color:#fff;z-index:3;background:#053338}.search-map-selection{z-index:3;background:#fff;border:1px solid #d7e3de;border-radius:14px;max-height:185px;padding:14px 18px;position:absolute;bottom:12px;left:12px;right:12px;overflow:auto;box-shadow:0 6px 24px #0533381a}.search-map-selection>div{justify-content:space-between;align-items:center;font-size:14px;display:flex}.search-map-selection button{font:inherit;cursor:pointer;color:#053338;background:0 0;border:0;padding:6px 12px;font-size:24px;line-height:1}.search-map-selection a{color:#053338;border-bottom:1px solid #d7e3de;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.search-map-selection a strong{white-space:nowrap}.search-feature-group{margin:18px 0 0}.search-feature-group>h4{color:#536e69;margin:0 0 12px;font-size:13px}.search-feature-hint{color:#536e69;margin:8px 0 0;font-size:13px;line-height:1.6}@media (width<=1050px){.search-discovery-layout--map{flex-direction:column;gap:24px;display:flex}.search-discovery-layout--map>.search-results,.search-discovery-layout--map>.search-map-panel{width:100%}.search-discovery-layout--map>.search-map-panel{order:-1;position:static}.search-map-panel__viewport{min-height:350px}.search-discovery-layout--map .search-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (width<=600px){.search-results-heading{flex-direction:column;align-items:flex-start;gap:14px}.search-results-tools{justify-content:space-between;gap:8px;width:100%}.search-map-toggle{padding:10px 12px;font-size:13px}.search-discovery-layout--map .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-map-panel__viewport{min-height:300px}.search-map-panel__heading{padding:16px}.search-map-panel__privacy{padding:12px 16px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.booking-insurance-notice{color:#173b37;background:#f6faf9;border:1px solid #d6e4e0;border-radius:.6rem;margin:1rem 0;padding:1rem;font-size:14px;line-height:1.55}.booking-insurance-notice strong{margin-bottom:.3rem;display:block}.booking-insurance-notice p{font-size:inherit;line-height:inherit;margin:0}.listing-booking-process{color:#053338;background:#f7faf8;border:1px solid #d8e5e0;border-radius:18px;margin:24px 0;padding:24px}.listing-booking-process h3{margin:0 0 20px;font-size:18px;line-height:1.4}.listing-booking-process ol{counter-reset:booking-step;grid-template-columns:1fr 1fr;gap:22px 20px;margin:0;padding:0;list-style:none;display:grid}.listing-booking-process li{counter-increment:booking-step;grid-template-columns:28px 1fr;align-content:start;gap:4px 10px;display:grid}.listing-booking-process li:before{content:counter(booking-step);color:#053338;background:#e3efea;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.listing-booking-process li strong{font-size:14px;line-height:1.5}.listing-booking-process li span,.listing-booking-process>p{color:#536e69;font-size:13px;line-height:1.6}.listing-booking-process>p{border-top:1px solid #d8e5e0;margin:20px 0 0;padding-top:16px}@media (width<=600px){.listing-booking-process{padding:20px}.listing-booking-process ol{grid-template-columns:1fr;gap:18px}.listing-booking-process h3{font-size:17px}}.listing-review-demo{color:#053338;background:#f4f8f7;border:1px dashed #9bb8b6;border-radius:18px;margin-top:28px;padding:24px}.listing-review-demo__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.listing-review-demo__heading h3{color:inherit;margin:0;font-size:18px;font-weight:700;line-height:1.45}.listing-review-demo__badge{letter-spacing:.08em;background:#dcebe8;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.listing-review-demo__notice{color:#466764;max-width:65ch;margin:12px 0 18px;font-size:14px;line-height:1.65}.listing-review-demo__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.listing-review-demo__cards>li{min-width:0}.bd-page.bd-page--refined .listing-review-demo .bd-review-card--public{background:#fff;border:1px solid #dce6e4;border-radius:14px;height:100%;margin:0;padding:18px}.listing-review-demo .bd-review-comment{overflow-wrap:anywhere}.listing-review-demo .bd-review-name-date{flex-wrap:wrap}@media (width<=700px){.listing-review-demo{padding:18px}.listing-review-demo__cards{grid-template-columns:minmax(0,1fr)}}.bd-photo-tour{color:#053338;overscroll-behavior:contain;z-index:2200;background:#fff;position:fixed;inset:0;overflow:auto}.bd-photo-tour__header{z-index:4;background:#fff;border-bottom:1px solid #edf1ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:84px;padding:16px 32px;display:grid;position:sticky;top:0}.bd-photo-tour__header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-photo-tour__header button{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #dfe7e3;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.bd-photo-tour__header>button{justify-self:end}.bd-photo-tour__header button:hover{background:#f3f6f4}.bd-photo-tour__header button span{font-size:22px;line-height:1}.bd-photo-tour__header p{margin:0;font-size:14px}.bd-photo-tour__overview{max-width:920px;margin:0 auto;padding:24px 40px 80px}.bd-photo-tour__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bd-photo-tour__grid button{aspect-ratio:4/3;cursor:zoom-in;background:#edf3f1;border:0;border-radius:12px;min-width:0;padding:0;position:relative;overflow:hidden}.bd-photo-tour__grid button:nth-child(3n+1){aspect-ratio:16/10;grid-column:1/-1}.bd-photo-tour__grid img{object-fit:cover;width:100%;height:100%;transition:filter .18s;display:block}.bd-photo-tour__grid button:hover img{filter:brightness(.93)}.bd-photo-tour__grid button>span{color:#053338;opacity:0;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;transition:opacity .18s;display:flex;position:absolute;bottom:16px;right:16px}.bd-photo-tour__grid button:is(:hover,:focus-visible)>span{opacity:1}.bd-photo-tour--photo{color:#fff;background:#101f20;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.bd-photo-tour--photo .bd-photo-tour__header{background:#101f20;border-color:#ffffff1a}.bd-photo-tour--photo .bd-photo-tour__header button{border-color:#ffffff40}.bd-photo-tour--photo .bd-photo-tour__header button:hover{background:#ffffff18}.bd-photo-tour__canvas{justify-content:center;align-items:center;min-height:0;margin:20px 96px;display:flex;overflow:auto}.bd-photo-tour__canvas>img{object-fit:contain;width:100%;height:100%;display:block}.bd-photo-tour__canvas.is-zoomed{margin-inline:32px;display:block}.bd-photo-tour__canvas.is-zoomed>img{object-fit:contain;width:160%;max-width:none;height:160%}.bd-photo-tour__arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff60;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0 0 5px;font-size:38px;line-height:1;display:flex;position:absolute;top:50%}.bd-photo-tour__arrow--previous{left:24px}.bd-photo-tour__arrow--next{right:24px}.bd-photo-tour__thumbnails{justify-content:safe center;gap:10px;max-width:100%;padding:4px 32px 20px;display:flex;overflow-x:auto}.bd-photo-tour__thumbnails button{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:9px;flex:0 0 76px;height:58px;padding:2px;overflow:hidden}.bd-photo-tour__thumbnails button[aria-pressed=true]{opacity:1;border-color:#fff}.bd-photo-tour__thumbnails img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.bd-photo-tour button:focus-visible{outline-offset:3px;outline:3px solid #16776e}.bd-photo-tour--photo button:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.bd-photo-tour__grid img,.bd-photo-tour__grid button>span{transition:none}}.bd-price-details{color:#053338;border-top:1px solid #e0e8e4;margin-top:20px;padding-top:20px}.bd-price-details__total{justify-content:space-between;align-items:flex-start;gap:16px;font-size:16px;display:flex}.bd-price-details__total>span{font-weight:600}.bd-price-details__total small{color:#627672;margin-top:4px;font-size:12px;font-weight:400;display:block}.bd-price-details__total strong{flex-shrink:0;font-size:18px;font-weight:600}.bd-price-details summary{color:#355b57;cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:14px 0 0;font-size:14px;text-decoration:underline;list-style:none;display:flex}.bd-price-details summary::-webkit-details-marker{display:none}.bd-price-details summary svg{stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.bd-price-details details[open] summary svg{transform:rotate(180deg)}.bd-price-details summary:focus-visible{outline-offset:4px;outline:3px solid #16776e}.bd-price-details__body{background:#f5f8f6;border-radius:12px;margin-top:14px;padding:16px}.bd-price-details__body p{color:#526866;margin:0 0 12px;font-size:13px;line-height:1.6}.bd-price-details__body p:last-child{margin-bottom:0}.bd-price-details dl{margin:0;font-size:14px}.bd-price-details dl>div{justify-content:space-between;gap:16px;padding-block:7px;display:flex}.bd-price-details dd{flex-shrink:0;margin:0}.bd-price-details__sum{border-top:1px solid #dce6e3;margin-top:6px;font-weight:600;padding-top:12px!important}.bd-page.bd-page--experience .bd-sidebar>.listing-booking-help{color:#053338;background:#fff;border:1px solid #e1e9e5;border-radius:16px;margin-top:14px;padding:16px 18px;display:block}.listing-booking-help h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.listing-help-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.listing-help-actions button{color:#315f58;text-align:left;width:100%;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:500;text-decoration:underline;display:flex}.listing-help-actions button:hover{color:#053338;background:#f6f9f7}.listing-help-actions button:focus-visible{outline-offset:2px;outline:2px solid #177f77}.listing-help-actions svg{flex:none;width:14px;height:14px}.listing-booking-help .listing-support-availability{border-top:1px solid #edf1ee;gap:8px;margin:0;padding:10px 0 0}.listing-booking-help .listing-support-availability strong{font-size:11px;font-weight:600}.bd-page.bd-page--experience .listing-booking-help .listing-support-availability p{margin:3px 0 0;font-size:10px;line-height:1.5}.listing-booking-faq{isolation:isolate;background:#f3f6f3;border:1px solid #e2eae6;border-radius:26px;margin-top:36px;padding:clamp(22px,3vw,36px);scroll-margin-top:24px;position:relative}.listing-faq-symbol{color:#a13f42;background:#ffe8e3;border-radius:17px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex;transform:rotate(-6deg)}.listing-faq-symbol svg{width:26px;height:26px;transform:rotate(6deg)}.listing-support-availability{color:#526c6c;text-align:left;grid-column:1/-1;align-items:flex-start;gap:9px;margin:5px 0 1px;padding:12px 0;display:flex}.listing-support-dot{background:#98a5a1;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #e7ece9}.listing-support-availability.is-open .listing-support-dot{background:#168456;box-shadow:0 0 0 4px #dcefe4}.listing-support-availability strong{color:#234c43;font-size:12px;font-weight:700;line-height:1.5;display:block}.listing-support-availability p{color:#647a72;margin:3px 0 0;font-size:11px;line-height:1.6}.listing-contact-dialog .listing-support-availability{margin-bottom:16px}.listing-help-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#6b7f7b;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.listing-faq-heading h2{color:#053338;letter-spacing:-.025em;max-width:460px;margin:0 0 12px;font-size:clamp(23px,2.4vw,30px);line-height:1.25}.listing-faq-heading>p{color:#5b706e;margin:0 0 22px;font-size:15px;line-height:1.6}.listing-faq-items{border-top:1px solid #dce5e2}.listing-faq-items details{border-bottom:1px solid #dce5e2}.listing-faq-items summary{cursor:pointer;color:#053338;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}.listing-faq-items summary::-webkit-details-marker{display:none}.listing-faq-items summary>span{background:#fff;border:1px solid #d5dfd8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:22px;font-weight:400;line-height:1;transition:transform .16s;display:grid}.listing-faq-items details[open] summary>span{transform:rotate(45deg)}.listing-faq-items details>div{padding:0 24px 19px 0}.listing-faq-items p{color:#526c6c;margin:0;font-size:14px;line-height:1.8}.listing-faq-more{color:#053338;text-underline-offset:4px;align-items:center;gap:9px;width:fit-content;margin-top:23px;font-size:14px;font-weight:600;display:flex}.listing-faq-more svg{width:16px;height:16px}.listing-faq-terms{color:#647c77;text-underline-offset:3px;margin-top:14px;font-size:12px;display:inline-block}.listing-contact-context{color:#5b706e;margin:0 0 12px;font-size:13px;line-height:1.6}.listing-contact-context strong{color:#053338}.listing-contact-intro{color:#526c6c;margin:0 0 22px;font-size:14px;line-height:1.75}.listing-contact-dialog label{color:#053338;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.listing-contact-dialog textarea{box-sizing:border-box;resize:vertical;color:#053338;width:100%;min-height:130px;font:inherit;background:#fff;border:1px solid #b9ceca;border-radius:12px;padding:13px 14px;font-size:16px;line-height:1.6;display:block}.listing-contact-dialog textarea:disabled{color:#667a77;background:#f3f6f5}.listing-contact-note{color:#647c77;margin:12px 0 18px;font-size:12px;line-height:1.6}.listing-contact-submit{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#ff5b61;border:0;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.listing-contact-submit:disabled{opacity:.5;cursor:not-allowed}.listing-contact-submit:hover:not(:disabled){background:#ec4b53}.listing-contact-login{font:inherit;text-underline-offset:3px;color:#395d59;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:12px;line-height:1.6;text-decoration:underline;display:block}.listing-contact-privacy{color:#647c77;margin:22px 0 0;font-size:11px;line-height:1.7}.listing-contact-privacy a{color:inherit;text-underline-offset:2px}.listing-contact-problem{color:#77511f;background:#fff9ef;border:1px solid #edcfa5;border-radius:10px;padding:14px;font-size:13px;line-height:1.7}.listing-contact-receipt{color:#245c43;background:#eff8f2;border-radius:12px;padding:20px;font-size:14px}.listing-contact-receipt p{font-size:13px}.listing-contact-recovery{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.listing-contact-recovery button{color:#053338;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9ceca;border-radius:10px;padding:12px 14px}.listing-contact-recovery a{color:#395d59;text-underline-offset:3px}.listing-booking-help :focus-visible,.listing-booking-faq :focus-visible,.listing-contact-dialog :focus-visible{outline-offset:4px;outline:2px solid #177f77}@media (width<=600px){.listing-booking-help{padding:18px}.listing-faq-heading h2{font-size:24px}.listing-faq-items summary{gap:12px;padding:17px 0;font-size:14px}.listing-booking-faq{border-radius:22px;margin-top:28px;padding:22px 19px}.listing-faq-symbol{width:46px;height:46px;margin-bottom:19px}.listing-faq-heading>p{font-size:14px}.listing-faq-items details>div{padding-right:0}}@media (prefers-reduced-motion:reduce){.listing-faq-items summary>span{transition:none}}.listing-help-luna-note{color:#607a75;margin:2px 0 10px;font-size:11px;line-height:1.6}.listing-contact-handoff-note{color:#315f58;overflow-wrap:anywhere;background:#edf4f1;border:1px solid #d8e7e1;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6}.help-section[data-help-topic]{scroll-margin-block:24px}.help-section[data-help-topic]:focus{outline-offset:10px;border-radius:12px;outline:2px solid #d5e5df}.faq-item[data-help-topic]{scroll-margin-block:24px}.faq-item[data-help-topic]:focus{outline-offset:10px;border-radius:12px;outline:2px solid #d5e5df}.host-container .host-hero-estimate-intro{color:#526c6c;font-size:18px;line-height:1.6}.host-calc-card.host-earnings{text-align:left;background:#ecf3f1;border:1px solid #dce7e2;border-radius:24px;align-self:start;width:100%;min-width:0;padding:28px}.host-earnings .host-earnings-eyebrow{color:#52776c;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.host-calc-card.host-earnings h3{color:#053338;text-align:left;margin:0 0 10px;font-size:25px;line-height:1.3}.host-earnings .host-earnings-intro{color:#526c6c;margin:0 0 20px;font-size:14px;line-height:1.6}.host-earnings-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.host-earnings-results>div{text-align:center;background:#fff;border:1px solid #ceded6;border-radius:14px;min-width:0;padding:18px 12px}.host-earnings-results output{color:#053338;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(18px,2.2vw,27px);font-weight:700;line-height:1.3;display:block}.host-earnings-results span{color:#526c6c;margin-top:5px;font-size:12px;line-height:1.5;display:block}.host-earnings .host-earnings-net-note{color:#526c6c;margin:12px 0 22px;font-size:12px;line-height:1.6}.host-earnings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.host-earnings-fields>div{min-width:0}.host-earnings-fields label{color:#214b44;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.5;display:block}.host-earnings-fields :is(input,select){box-sizing:border-box;color:#053338;font:inherit;background:#fff;border:1px solid #bacfc5;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.5}.host-earnings-fields select{cursor:pointer}.host-earnings .host-earnings-rate-help{color:#526c6c;margin:6px 0 0;font-size:12px}.host-earnings-reset{color:#095f59;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-height:36px;padding:4px 0;font-size:12px;text-decoration:underline}.host-earnings .host-earnings-variation{color:#526c6c;background:#fff;border-radius:12px;margin:16px 0 0;padding:12px;font-size:12px;line-height:1.6}.host-earnings-variation strong{color:#053338;font-size:15px;display:block}.host-earnings-fields :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #177f77}.host-earnings-money-input{position:relative}.host-earnings-money-input input{padding-right:42px}.host-earnings-money-input>span{color:#617771;pointer-events:none;font-size:13px;position:absolute;top:14px;right:12px}.host-earnings .host-earnings-error{color:#a83c40;margin:12px 0 0;font-size:12px;line-height:1.6}.host-earnings .host-earnings-scenario{color:#526c6c;overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.5}.host-earnings-method{border-top:1px solid #ceded6;margin-top:18px;padding-top:16px}.host-earnings-method summary{color:#053338;cursor:pointer;text-underline-offset:4px;min-height:36px;font-size:14px;font-weight:600;line-height:1.6}.host-earnings-method summary:hover{text-decoration:underline}.host-earnings-method p{color:#526c6c;margin:12px 0 0;font-size:13px;line-height:1.7}.host-earnings-method dl{background:#fff;border-radius:12px;margin:16px 0;padding:14px}.host-earnings-method dl>div{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:5px 0;font-size:12px;line-height:1.6;display:flex}.host-earnings-method dt{flex:150px}.host-earnings-method dd{margin:0;font-weight:600}.host-earnings-method dl>div:last-child{color:#053338;border-top:1px solid #e4ebe8;margin-top:8px;padding-top:12px}@media (width<=767px){.host-calc-card.host-earnings{border-radius:20px;padding:22px 20px}.host-calc-card.host-earnings h3{font-size:23px}.host-earnings-results output{font-size:24px}.host-earnings-fields{gap:14px 12px}}@media (width<=380px){.host-calc-card.host-earnings{padding:20px 16px}.host-earnings-fields{grid-template-columns:minmax(0,1fr)}.host-earnings-results{gap:8px}.host-earnings-results output{font-size:20px}}.host-create-card{cursor:pointer;width:100%;font-family:inherit;transition:box-shadow .2s}.host-create-card:hover{box-shadow:0 8px 24px #05333826}.host-create-card .host-create-title{margin-bottom:20px;font-size:22px;font-weight:700;line-height:1.35}@media (width<=767px){.host-create-card .host-create-title{font-size:var(--lo-title-card)}}.host-page-v2{--host-cream:#f6f4ee;--host-green:#edf3ea;--host-coral:#ff5b61;color:#053338;background:#fff;width:100%}.host-page-v2 #host-main,.host-page-v2 #host-main *{box-sizing:border-box}.host-page-v2 #host-main{width:100%;font-size:16px;line-height:1.65;display:block;overflow:visible}.host-page-v2 :where(h1,h2,h3,p,figure,ol,ul){margin:0}.host-page-v2 #host-main h2{color:#053338;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(29px,3vw,43px);font-weight:650;line-height:1.17}.host-page-v2 #host-main h3{color:#053338;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.35}.host-page-v2 .host-v2-shell{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.host-page-v2 .host-v2-section{padding-block:80px}.host-page-v2 .host-v2-eyebrow{color:#506b60;letter-spacing:.085em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.5}.host-page-v2 .host-v2-button{background:var(--host-coral);border:1px solid var(--host-coral);color:#fff;cursor:pointer;font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:16px 23px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.host-page-v2 .host-v2-button:hover:not(:disabled){background:#f34e56;border-color:#f34e56;transform:translateY(-2px)}.host-page-v2 .host-v2-button:disabled{cursor:wait;opacity:.6}.host-page-v2 .host-v2-button--outline{color:#053338;background:#fff;border-color:#b8c9b2}.host-page-v2 .host-v2-button--outline:hover:not(:disabled){background:#edf3ea;border-color:#7a9975}.host-page-v2 .host-v2-text-link{color:#053338;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.host-page-v2 #host-main :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #187264}.host-page-v2 :is(#host-calculator,#host-how){scroll-margin-top:24px}.host-page-v2 .host-v2-hero{color:#fff;background:#073b3b;border-bottom:1px solid #184b49;padding:44px 0 48px}.host-page-v2 .host-v2-hero-grid{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.host-page-v2 .host-v2-hero-copy{min-width:0;padding-top:6px}.host-page-v2 .host-v2-breadcrumb{color:#bad1c8;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.host-page-v2 .host-v2-breadcrumb a{color:#d4e3da;text-underline-offset:4px;min-height:30px;padding-block:4px;text-decoration:underline}.host-page-v2 .host-v2-host-label{color:#e7e9c6;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.host-page-v2 .host-v2-host-label svg{width:20px;height:20px}.host-page-v2 #host-v2-title{color:#fff;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(46px,4.3vw,65px);font-weight:650;line-height:1.08}.host-page-v2 #host-v2-title>span{color:#f5c9b7}.host-page-v2 .host-v2-hero-intro{color:#d1e1d7;max-width:560px;font-size:18px;line-height:1.7}.host-page-v2 .host-v2-hero-promises{gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.host-page-v2 .host-v2-hero-promises li{color:#e7eee7;padding-left:28px;font-size:15px;line-height:1.5;position:relative}.host-page-v2 .host-v2-hero-promises li:before{color:#c8d9a7;content:"✓";font-size:17px;position:absolute;top:-1px;left:0}.host-page-v2 .host-v2-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.host-page-v2 .host-v2-hero-copy .host-v2-text-link{color:#dce7c8}.host-page-v2 #host-main .host-v2-hero-copy :is(a,button):focus-visible{outline-color:#fff}.host-page-v2 .host-v2-hero-space-types{color:#bdd0c5;border-top:1px solid #38605a;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.host-page-v2 .host-v2-hero-space-types>span{align-items:center;gap:8px;display:inline-flex}.host-page-v2 .host-v2-hero-space-types svg{width:22px;height:22px}.host-page-v2 .host-v2-hero-calculator{min-width:0}.host-page-v2 .host-v2-hero-calculator .host-v2-estimate-note{color:#b9d0c3;text-align:center;margin:14px 12px 0;font-size:14px;line-height:1.65}.host-page-v2 .host-v2-hero-calculator .host-earnings{color:#053338;width:100%;margin:0}.host-page-v2 .host-v2-section-heading{margin-bottom:36px}.host-page-v2 .host-v2-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.host-page-v2 .host-v2-benefit-icon{background:#e4eadc;border-radius:22px 22px 22px 8px;justify-content:center;align-items:center;width:72px;height:66px;margin-bottom:22px;display:flex;transform:rotate(-3deg)}.host-page-v2 .host-v2-benefit-icon--calendar{background:#f3dfd3;transform:rotate(3deg)}.host-page-v2 .host-v2-benefit-icon--document{background:#e2e9ec}.host-page-v2 .host-v2-benefit-icon--shield{background:#ede7cc;transform:rotate(3deg)}.host-page-v2 .host-v2-benefit-icon svg{width:32px;height:32px}.host-page-v2 #host-main .host-v2-benefit-grid h3{margin-bottom:12px;font-size:20px}.host-page-v2 .host-v2-benefit-grid p{color:#5b6d61;font-size:15px;line-height:1.7}.host-page-v2 .host-v2-fees-section{background:#f4f2e9}.host-page-v2 .host-v2-fees-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.host-page-v2 .host-v2-fees-intro{color:#52685b;max-width:540px;margin:22px 0 12px;font-size:16px;line-height:1.75}.host-page-v2 .host-v2-fee-example{background:#fff;border:1px solid #dfdfce;border-radius:20px;margin:0;padding:14px 32px 20px}.host-page-v2 .host-v2-fee-example dl{margin:0}.host-page-v2 .host-v2-fee-example dl>div{border-bottom:1px solid #e4e7dc;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.host-page-v2 .host-v2-fee-example dt{color:#52685b;font-size:14px}.host-page-v2 .host-v2-fee-example dd{color:#173f36;letter-spacing:-.035em;flex:none;margin:0;font-size:28px;font-weight:600;line-height:1.4}.host-page-v2 .host-v2-fee-example dd>span{letter-spacing:0;font-size:15px;font-weight:400}.host-page-v2 .host-v2-fee-example dl>div:last-child{border:0}.host-page-v2 .host-v2-fee-example dl>div:last-child dt{color:#053338;font-weight:600}.host-page-v2 .host-v2-fee-example dl>div:last-child dd{color:#24755e;font-size:40px}.host-page-v2 .host-v2-fee-example>p{color:#687961;border-top:1px solid #e4e7dc;padding-top:16px;font-size:14px}.host-page-v2 #host-main .host-calc-card.host-earnings{background:#fff;border:1px solid #d2dfca;border-radius:22px;padding:30px;box-shadow:0 12px 35px #25492d08}.host-page-v2 #host-main .host-calc-card.host-earnings h3{margin-bottom:10px;font-size:25px}.host-page-v2 .host-earnings-results>div{background:#f2f6ee;border-color:#dce5d3}.host-page-v2 .host-earnings-results output{font-weight:600}.host-page-v2 .host-earnings-fields :is(input,select){border-color:#c4d2bd}.host-page-v2 .host-earnings-variation{background:#f4f6f0}.host-page-v2 .host-earnings-method{border-color:#dbe5d4}@media (width>=950px) and (width<=1399px){.host-page-v2 .host-v2-hero-calculator .host-earnings-fields>div:nth-child(n+3){grid-column:1/-1}}.host-page-v2 .host-v2-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;padding:0;list-style:none;display:grid}.host-page-v2 .host-v2-step-number{color:#5b7853;background:#edf3e6;border:1px solid #d3dfc8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;font-size:14px;font-weight:600;display:flex}.host-page-v2 #host-main .host-v2-steps h3{margin-bottom:14px;font-size:22px}.host-page-v2 .host-v2-steps p{color:#586c5b;font-size:15px;line-height:1.75}.host-page-v2 .host-v2-how-bottom{border-top:1px solid #e1e7dc;justify-content:space-between;align-items:center;gap:26px;margin-top:40px;padding-top:28px;display:flex}.host-page-v2 .host-v2-how-bottom>div{align-items:center;gap:20px;display:flex}.host-page-v2 .host-v2-how-bottom img{flex:none;width:73px;height:auto}.host-page-v2 .host-v2-how-bottom>div>span{color:#5a725c;font-size:13px}.host-page-v2 .host-v2-human{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:20px 0;display:grid}.host-page-v2 .host-v2-photo{aspect-ratio:1.32;border-radius:22px;min-width:0;position:relative;overflow:hidden}.host-page-v2 .host-v2-photo>img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;display:block}.host-page-v2 .host-v2-photo figcaption{color:#fff;background:#19362ac9;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.5;position:absolute;bottom:10px;right:12px}.host-page-v2 #host-main .host-v2-human h2{font-size:clamp(28px,2.7vw,40px)}.host-page-v2 .host-v2-human p:not(.host-v2-eyebrow){color:#52685b;max-width:580px;margin:20px 0 12px;font-size:16px;line-height:1.8}.host-page-v2 .host-v2-faq{background:#f3f6f0;margin-top:80px}.host-page-v2 .host-v2-faq-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.host-page-v2 .host-v2-faq-grid>div:first-child>p:not(.host-v2-eyebrow){color:#52685b;max-width:350px;margin-top:22px;font-size:16px}.host-page-v2 .host-v2-faq-list{border-top:1px solid #cedaca}.host-page-v2 .host-v2-faq-list details{border-bottom:1px solid #cedaca}.host-page-v2 .host-v2-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.host-page-v2 .host-v2-faq-list summary::-webkit-details-marker{display:none}.host-page-v2 .host-v2-faq-list summary>span{background:#e5eddf;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:22px;font-weight:400;transition:transform .16s;display:flex}.host-page-v2 .host-v2-faq-list details[open] summary>span{transform:rotate(45deg)}.host-page-v2 .host-v2-faq-list details>p{color:#52685b;padding:0 36px 24px 0;font-size:15px;line-height:1.8}.host-page-v2 .host-v2-support{border-top:1px solid #d7e1d0;align-items:flex-start;gap:14px;max-width:360px;margin-top:28px;padding-top:24px;display:flex}.host-page-v2 .host-v2-support>svg{color:#5e7e5a;flex:0 0 27px;height:27px}.host-page-v2 .host-v2-support strong{font-size:15px;font-weight:600}.host-page-v2 .host-v2-support p{color:#62765d;margin:6px 0;font-size:13px;line-height:1.7}.host-page-v2 .host-v2-support a{color:#053338;text-underline-offset:4px;gap:14px;min-height:36px;font-size:13px;text-decoration:underline;display:inline-flex}.host-page-v2 .host-v2-last-call{color:#fff;background:#073b3b;border-radius:26px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:52px 64px;display:grid}.host-page-v2 .host-v2-last-call .host-v2-eyebrow{color:#bbd2be}.host-page-v2 #host-main .host-v2-last-call h2{color:#fff;font-size:clamp(28px,3vw,42px)}.host-page-v2 .host-v2-last-call p:not(.host-v2-eyebrow){color:#bed5c7;margin-top:18px;font-size:15px}.host-page-v2 .host-v2-last-call>div:last-child{flex-direction:column;justify-self:end;gap:12px;display:flex}.host-page-v2 .host-v2-last-call>div:last-child>span{color:#aac9b4;text-align:center;font-size:12px}@media (width<=1199px){.host-page-v2 .host-v2-shell{width:calc(100% - 64px)}.host-page-v2 .host-v2-hero-grid{gap:46px}.host-page-v2 #host-v2-title{font-size:51px}.host-page-v2 .host-v2-hero-intro{font-size:16px}.host-page-v2 .host-v2-hero-actions{gap:10px 18px}.host-page-v2 .host-v2-benefit-grid{gap:28px}.host-page-v2 .host-v2-fees-grid,.host-page-v2 .host-v2-faq-grid{gap:50px}.host-page-v2 .host-v2-human{gap:44px}.host-page-v2 .host-v2-last-call{padding:42px}}@media (width<=949px){.host-page-v2 .host-v2-section{padding-block:60px}.host-page-v2 .host-v2-hero{padding:30px 0 40px}.host-page-v2 .host-v2-hero-grid{grid-template-columns:1fr;gap:36px}.host-page-v2 .host-v2-hero-copy{max-width:650px;padding:0}.host-page-v2 .host-v2-breadcrumb{margin-bottom:24px}.host-page-v2 #host-v2-title{font-size:54px}.host-page-v2 .host-v2-hero-intro{max-width:620px}.host-page-v2 .host-v2-hero-calculator{width:100%;max-width:650px}.host-page-v2 .host-v2-hero-space-types{display:none}.host-page-v2 .host-v2-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.host-page-v2 .host-v2-fees-grid{grid-template-columns:1fr;gap:32px}.host-page-v2 .host-v2-fee-example{max-width:650px}.host-page-v2 .host-v2-steps{gap:28px}.host-page-v2 #host-main .host-v2-steps h3{font-size:20px}.host-page-v2 .host-v2-how-bottom{align-items:flex-start}.host-page-v2 .host-v2-human{gap:32px}.host-page-v2 .host-v2-faq{margin-top:60px}.host-page-v2 .host-v2-faq-grid{gap:36px}.host-page-v2 .host-v2-last-call{gap:28px;padding:32px}}@media (width<=699px){.host-page-v2 .host-v2-shell{width:calc(100% - 40px)}.host-page-v2 .host-v2-section{padding-block:44px}.host-page-v2 #host-main h2{font-size:29px}.host-page-v2 .host-v2-eyebrow{letter-spacing:.065em;margin-bottom:14px;font-size:10px}.host-page-v2 .host-v2-button{gap:15px;min-height:52px;padding:15px 18px;font-size:14px}.host-page-v2 .host-v2-hero{padding:20px 0 30px}.host-page-v2 .host-v2-hero-grid{gap:30px}.host-page-v2 .host-v2-breadcrumb{margin-bottom:22px;font-size:11px}.host-page-v2 .host-v2-host-label{letter-spacing:.075em;gap:8px;margin-bottom:18px;font-size:10px}.host-page-v2 .host-v2-host-label svg{width:18px;height:18px}.host-page-v2 #host-v2-title{margin-bottom:20px;font-size:clamp(34px,10.4vw,51px);line-height:1.12}.host-page-v2 .host-v2-hero-intro{font-size:15px}.host-page-v2 .host-v2-hero-promises{gap:10px;margin-top:22px}.host-page-v2 .host-v2-hero-promises li{padding-left:25px;font-size:13px}.host-page-v2 .host-v2-hero-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}.host-page-v2 .host-v2-hero-actions .host-v2-text-link{justify-content:center;font-size:13px}.host-page-v2 .host-v2-hero-calculator .host-v2-estimate-note{margin-inline:4px}.host-page-v2 .host-v2-section-heading{margin-bottom:28px}.host-page-v2 .host-v2-benefit-grid{gap:28px 20px}.host-page-v2 .host-v2-benefit-icon{border-radius:18px 18px 18px 6px;width:60px;height:56px;margin-bottom:18px}.host-page-v2 .host-v2-benefit-icon svg{width:28px;height:28px}.host-page-v2 #host-main .host-v2-benefit-grid h3{margin-bottom:10px;font-size:16px}.host-page-v2 .host-v2-benefit-grid p{font-size:13px}.host-page-v2 .host-v2-fees-intro{margin-top:18px;font-size:15px}.host-page-v2 .host-v2-fee-example{padding:8px 22px 18px}.host-page-v2 .host-v2-fee-example dt{font-size:13px}.host-page-v2 .host-v2-fee-example dd{font-size:26px}.host-page-v2 .host-v2-fee-example dl>div:last-child dd{font-size:35px}.host-page-v2 #host-main .host-calc-card.host-earnings{border-radius:18px;padding:24px 20px}.host-page-v2 #host-main .host-calc-card.host-earnings h3{font-size:23px}.host-page-v2 .host-earnings-fields{grid-template-columns:1fr}.host-page-v2 .host-earnings-results output{font-size:23px}.host-page-v2 .host-v2-steps{grid-template-columns:1fr;gap:26px}.host-page-v2 .host-v2-steps li{padding-left:62px;position:relative}.host-page-v2 .host-v2-step-number{width:40px;height:40px;position:absolute;top:0;left:0}.host-page-v2 #host-main .host-v2-steps h3{margin-top:6px;font-size:19px}.host-page-v2 .host-v2-steps p{font-size:14px}.host-page-v2 .host-v2-how-bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:30px;padding-top:22px}.host-page-v2 .host-v2-how-bottom>div{align-items:center;gap:16px}.host-page-v2 .host-v2-how-bottom>div>span{font-size:12px}.host-page-v2 .host-v2-human{grid-template-columns:1fr;gap:28px;padding-top:0}.host-page-v2 .host-v2-photo{aspect-ratio:1.4;border-radius:18px}.host-page-v2 .host-v2-photo figcaption{font-size:8px}.host-page-v2 #host-main .host-v2-human h2{font-size:28px}.host-page-v2 .host-v2-human p:not(.host-v2-eyebrow){font-size:15px}.host-page-v2 .host-v2-faq{margin-top:44px}.host-page-v2 .host-v2-faq-grid{grid-template-columns:1fr;gap:28px}.host-page-v2 .host-v2-faq-grid>div:first-child>p:not(.host-v2-eyebrow){margin-top:18px;font-size:15px}.host-page-v2 .host-v2-support{margin-top:20px;padding-top:18px}.host-page-v2 .host-v2-faq-list summary{min-height:72px;padding-block:18px;font-size:15px}.host-page-v2 .host-v2-faq-list details>p{padding-right:20px;font-size:14px}.host-page-v2 .host-v2-last-call{border-radius:22px;grid-template-columns:1fr;align-items:stretch;gap:26px;padding:32px 24px}.host-page-v2 #host-main .host-v2-last-call h2{font-size:29px}.host-page-v2 .host-v2-last-call>div:last-child{justify-self:stretch}.host-page-v2 .host-v2-last-call>div:last-child>span{font-size:11px}}@media (width<=359px){.host-page-v2 #host-main .host-calc-card.host-earnings{padding:22px 16px}.host-page-v2 .host-earnings-results output{font-size:20px}.host-page-v2 .host-v2-fee-example{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.host-page-v2 *,.host-page-v2 :after{scroll-behavior:auto!important;transition:none!important}}.ai-help-launcher{z-index:90;color:#fff;min-height:56px;font:inherit;cursor:pointer;text-align:left;background:#053338;border:1px solid #fff6;border-radius:18px;align-items:center;gap:11px;padding:12px 18px;font-size:14px;font-weight:650;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 24px #05333826}.ai-help-launcher small{color:#c8ddd7;margin-top:2px;font-size:10px;font-weight:450;display:block}.ai-help-launcher:hover{background:#0c4e51}.ai-help-launcher:focus-visible{outline-offset:3px;outline:3px solid #ff555e}.ai-help-opening{z-index:90;color:#053338;background:#fff;border-radius:10px;padding:10px;font-size:13px;position:fixed;bottom:92px;right:24px}.ai-help-dialog.lo-dialog{color:#053338;width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px)}.ai-help-dialog .lo-dialog__heading{padding:18px 22px 14px}.ai-help-dialog .lo-dialog__heading h2{font-size:21px}.ai-help-dialog .lo-dialog__body{padding:16px 22px 18px}.ai-help-meta{color:#50706c;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;display:flex}.ai-help-meta span:first-child{color:#16776e}.ai-help-intro{margin:12px 0 16px;font-size:14px;line-height:1.6}.ai-help-thread{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(320px,38dvh);padding-right:4px;overflow:auto}.ai-help-welcome{background:#edf4f1;border-radius:16px;padding:17px}.ai-help-welcome strong{font-size:15px}.ai-help-welcome p{margin:6px 0 0;font-size:13px;line-height:1.6}.ai-help-question{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#053338;border-radius:15px 15px 4px;max-width:90%;margin:16px 0 12px auto;padding:12px 15px;font-size:14px;line-height:1.55}.ai-help-answer{padding:0 1px 8px;font-size:14px;line-height:1.65}.ai-help-answer-label{letter-spacing:.03em;color:#527a72;font-size:10px;font-weight:650}.ai-help-answer>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 10px}.ai-help-sources{flex-wrap:wrap;gap:6px;display:flex}.ai-help-sources a{color:#053338;background:#edf4f1;border:1px solid #d8e7e1;border-radius:9px;padding:5px 9px;font-size:11px;text-decoration:none}.ai-help-handoff{color:#053338;text-underline-offset:3px;margin:10px 0;font-size:13px;font-weight:600;display:inline-block}.ai-help-thinking{color:#50706c;font-size:13px}.ai-help-suggestions{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.ai-help-suggestions button{color:#053338;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.ai-help-suggestions button:hover{background:#f6f9f7;border-color:#527a72}.ai-help-suggestions button:disabled{opacity:.55;cursor:default}.ai-help-error,.ai-help-setup{color:#704d19;background:#fff4e6;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55}.ai-help-form{margin-top:14px}.ai-help-form>label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ai-help-form>div{background:#fff;border:1px solid #c4d5cf;border-radius:14px;align-items:flex-end;gap:8px;padding:8px;display:flex}.ai-help-form textarea{resize:vertical;color:#053338;width:0;min-width:0;max-height:120px;font:inherit;background:0 0;border:0;flex:1;padding:6px;font-size:14px;line-height:1.5}.ai-help-form button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ff555e;border:0;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:650}.ai-help-form button:disabled{opacity:.45;cursor:default}.ai-help-form>p{color:#607a75;margin:8px 0 14px;font-size:10px;line-height:1.5}.ai-help-form>p a{color:inherit;text-underline-offset:2px}.ai-help-human{border-top:1px solid #e2ebe7;align-items:center;gap:10px;padding-top:12px;display:flex}.ai-help-human .listing-support-availability{flex:1;align-items:flex-start;gap:7px;display:flex}.ai-help-human .listing-support-dot{background:#8e9d98;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.ai-help-human .is-open .listing-support-dot{background:#168366}.ai-help-human strong{font-size:11px}.ai-help-human p{color:#607a75;margin:2px 0;font-size:10px;line-height:1.5}.ai-help-human>a{white-space:nowrap;color:#053338;text-underline-offset:3px;font-size:12px;font-weight:600}.ai-help-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.ai-help-launcher{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));border-radius:15px;min-height:48px;padding:10px 13px;font-size:12px}.ai-help-launcher small{font-size:9px}.ai-help-dialog.lo-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ai-help-dialog .lo-dialog__heading{padding:14px 16px 12px}.ai-help-dialog .lo-dialog__heading h2{font-size:18px}.ai-help-dialog .lo-dialog__body{padding:12px 16px 16px}.ai-help-thread{max-height:30dvh}.ai-help-intro{margin:9px 0 12px;font-size:13px}.ai-help-suggestions{gap:6px;margin:10px 0}.ai-help-suggestions button{padding:9px;font-size:11px}.ai-help-human{align-items:flex-start}.ai-help-human>a{padding-top:3px}}@media (prefers-reduced-motion:reduce){.ai-help-thread{scroll-behavior:auto}}.ai-help-dialog.lo-dialog{box-sizing:border-box;border:1px solid #d8e2da;border-radius:24px;font-family:Instrument Sans,Arial,sans-serif;box-shadow:0 16px 70px #05333829}.ai-help-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05333824}.ai-help-dialog .lo-dialog__heading{background:#f6f4ee;border-bottom:1px solid #e4e7dc;padding:20px 22px}.ai-help-dialog .lo-dialog__heading>button{background:#ffffffb3;border:1px solid #dce3d8;border-radius:50%;width:38px;height:38px;font-size:24px}.ai-help-brand{text-align:left;letter-spacing:-.035em;align-items:center;gap:12px;font-size:23px;display:flex}.ai-help-brand small{letter-spacing:0;color:#54736a;margin-top:2px;font-size:11px;font-weight:450;line-height:1.5;display:block}.ai-help-avatar{color:#f6f4ee;background:#053338;border-radius:15px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.ai-help-meta{align-items:center;font-size:10px}.ai-help-meta>span:last-child{color:#506b60;white-space:nowrap;background:#edf3ed;border:1px solid #dce5d9;border-radius:20px;padding:3px 7px;font-size:9px}.ai-help-meta>span:first-child{color:#64776c;font-weight:450}.ai-help-intro{color:#45675d}.ai-help-reset{color:#244f49;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e4de;border-radius:8px;flex-shrink:0;margin-left:auto;padding:5px 7px}.ai-help-reset:hover{background:#edf4f1}.ai-help-reset:focus-visible{outline-offset:2px;outline:2px solid #16776e}.ai-help-reset:disabled{opacity:.5;cursor:default}.ai-help-welcome{background:#f6f4ee;border:1px solid #eceade;border-radius:17px;padding:18px}.ai-help-welcome strong{letter-spacing:-.02em;font-size:17px}.ai-help-welcome p{color:#45675d}.ai-help-question{color:#053338;background:#eaf1e9;border:1px solid #dbe6d8}.ai-help-answer-label{align-items:center;gap:6px;display:inline-flex}.ai-help-answer-label:before{content:"";background:#ff5b61;border-radius:50%;width:5px;height:5px}.ai-help-suggestions button{border-radius:13px;transition:background .15s,border-color .15s}.ai-help-suggestions button>span{color:#6f8a79}.ai-help-form>div{transition:border-color .15s;box-shadow:0 2px 9px #05333806}.ai-help-form>div:focus-within{border-color:#527a72}.ai-help-form button{background:#ff5b61}.ai-help-form button:hover:enabled{background:#f34e56}.ai-help-sources a{border-radius:20px}.ai-help-thinking{align-items:center;gap:9px;display:flex}.ai-help-dots{gap:3px;display:inline-flex}.ai-help-dots i{background:#527a72;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite ai-help-pulse}.ai-help-dots i:nth-child(2){animation-delay:.12s}.ai-help-dots i:nth-child(3){animation-delay:.24s}@keyframes ai-help-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (width>=601px){.ai-help-dialog.lo-dialog{margin:0;animation:.16s ease-out ai-help-appear;inset:auto 24px 24px auto}.ai-help-dialog .lo-dialog__body{padding-top:16px}.ai-help-thread{max-height:min(340px,36dvh)}}@keyframes ai-help-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.ai-help-dialog.lo-dialog{border-radius:22px}.ai-help-dialog .lo-dialog__heading{padding:16px}.ai-help-brand{font-size:22px}.ai-help-brand small{font-size:10px}.ai-help-avatar{border-radius:13px;width:40px;height:40px}.ai-help-meta{gap:7px;font-size:9px}.ai-help-welcome{padding:15px}.ai-help-welcome strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.ai-help-dialog.lo-dialog,.ai-help-dots i{animation:none}.ai-help-suggestions button,.ai-help-form>div{transition:none}}.ai-help-widget{z-index:90;position:fixed;bottom:24px;right:24px}.ai-help-widget .ai-help-launcher{position:static}.ai-help-dismiss{color:#053338;cursor:pointer;background:#f6f4ee;border:1px solid #d2dfd5;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:-9px;right:-7px;box-shadow:0 2px 6px #05333812}.ai-help-dismiss:hover{background:#fff}.ai-help-dismiss:focus-visible{outline-offset:3px;outline:3px solid #197568}.site-footer__column .assistant-footer-link{appearance:none;width:fit-content;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1.6;display:block}.site-footer__column .assistant-footer-link:hover{text-underline-offset:4px;text-decoration:underline}.assistant-footer-link:focus-visible{outline-offset:4px;outline:3px solid #ffb2a9}@media (width<=600px){.ai-help-widget{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}.ai-help-context{color:#607a75;overflow-wrap:anywhere;background:#f6f8f5;border:1px solid #e0e9e3;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:11px;line-height:1.5}.ai-help-context strong{color:#053338;font-weight:600}button.ai-help-handoff{appearance:none;font:inherit;color:#053338;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.ai-help-human>button{appearance:none;color:#053338;font:inherit;cursor:pointer;text-underline-offset:3px;text-align:right;background:0 0;border:0;flex:none;max-width:40%;padding:0;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline}.ai-help-human .listing-support-availability{min-width:0}.ai-help-human>button:focus-visible,button.ai-help-handoff:focus-visible{outline-offset:4px;outline:2px solid #177f77}.ai-help-dialog.lo-dialog{inset:auto;top:calc(var(--ai-view-top,0px) + max(24px,calc(var(--ai-view-height,100dvh) - 804px)));left:calc(var(--ai-view-left,0px) + var(--ai-view-width,100vw) - min(500px,calc(var(--ai-view-width,100vw) - 48px)) - 24px);width:min(500px,calc(var(--ai-view-width,100vw) - 48px));height:min(780px,calc(var(--ai-view-height,100dvh) - 48px));max-height:calc(var(--ai-view-height,100dvh) - 48px);z-index:1000;flex-direction:column;max-width:none;margin:0;display:flex;position:fixed;overflow:hidden;container-type:size}.ai-help-dialog .lo-dialog__heading{flex:none;position:static}.ai-help-dialog .lo-dialog__body{flex-direction:column;flex:1;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}.ai-help-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px 4px 2px 1px;overflow:auto}.ai-help-dialog .ai-help-thread{max-height:none;padding-right:0;overflow:visible}.ai-help-form,.ai-help-human{flex:none}.ai-help-dialog .ai-help-form textarea{resize:none;max-height:96px;font-size:16px}.ai-help-human>:is(a,button){white-space:normal;text-align:right;max-width:48%;line-height:1.4}@media (width<=600px){.ai-help-dialog.lo-dialog{top:calc(var(--ai-view-top,0px) + 10px);left:calc(var(--ai-view-left,0px) + 10px);width:calc(var(--ai-view-width,100vw) - 20px);height:min(780px,calc(var(--ai-view-height,100dvh) - 20px));max-height:calc(var(--ai-view-height,100dvh) - 20px);animation:none}.ai-help-dialog .lo-dialog__body{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.ai-help-form{margin-top:8px}.ai-help-form>p{margin-bottom:9px}.ai-help-human{gap:8px;padding-top:9px}.ai-help-human>:is(a,button){font-size:11px}}@container (height<=460px){.ai-help-dialog .lo-dialog__heading{padding:10px 12px}.ai-help-brand{gap:8px;font-size:19px}.ai-help-avatar{border-radius:10px;width:32px;height:32px}.ai-help-dialog .lo-dialog__heading>button{width:34px;height:34px}.ai-help-form>label{margin-bottom:3px}.ai-help-form>div{padding:5px}.ai-help-form textarea{line-height:1.35}.ai-help-form>p{margin:5px 0 7px;font-size:9px;line-height:1.35}.ai-help-human p{display:none}.ai-help-human{align-items:center;padding-top:7px}}.sandbox-payments{color:#053338;gap:1.5rem;max-width:980px;display:grid}.sandbox-payments__header{gap:.7rem;display:grid}.sandbox-payments__header h2,.sandbox-payments__header p{margin:0}.dashboard-page--modern #sandbox-payments-title{display:none}.sandbox-payments p{color:#3d5557;line-height:1.65}.sandbox-payments__badge{color:#765416;background:#fff4df;border:1px solid #f4d499;border-radius:99px;width:fit-content;padding:.45rem .8rem;font-size:.8rem;font-weight:750}.sandbox-payments__card{background:#fff;border:1px solid #dce9e7;border-radius:1.1rem;padding:1.75rem;box-shadow:0 12px 32px #0533380f}.sandbox-payments__card h3{margin:.3rem 0;font-size:1.4rem}.sandbox-payments__booking{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}.sandbox-payments__reference{margin:0;font-size:.85rem}.sandbox-payments__amount{align-content:start;gap:.35rem;display:grid}.sandbox-payments__amount span{color:#5d7171;font-size:.8rem}.sandbox-payments__amount strong{font-size:1.45rem}.sandbox-payments__status{background:#f0f6f5;border:1px solid #dce9e7;border-radius:.75rem;padding:1rem 1.15rem}.sandbox-payments__status h4{margin:0 0 .4rem;font-size:1rem}.sandbox-payments__status p{margin:0;font-size:.95rem}.sandbox-payments__status--success{background:#eaf7ee;border-color:#bbddc5}.sandbox-payments__status--attention{background:#fff5e8;border-color:#ead5b7}.sandbox-payments__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.sandbox-payments button{cursor:pointer;font:inherit;border-radius:.7rem;padding:.85rem 1.1rem;font-size:.9rem;font-weight:700}.sandbox-payments button:disabled{opacity:.55;cursor:not-allowed}.sandbox-payments button:focus-visible,.sandbox-payments select:focus-visible{outline-offset:3px;outline:3px solid #ff9ca0}.sandbox-payments__primary{color:#fff;background:#053338;border:1px solid #053338}.sandbox-payments__secondary{color:#053338;background:#fff;border:1px solid #bcd1ce}.sandbox-payments__message{background:#fff8ee;border-left:3px solid #c16824;padding:.85rem 1rem}.sandbox-payments__form{border-top:1px solid #dce9e7;margin-top:1.6rem;padding-top:1.3rem}.sandbox-payments__form-heading{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-weight:700;display:flex}.sandbox-payments__form-heading h4{margin:0}.sandbox-payments__element{min-height:80px;margin-top:1rem}@media (width<=640px){.sandbox-payments__card{padding:1.1rem}.sandbox-payments__actions{flex-direction:column;align-items:stretch}.sandbox-payments__actions button{width:100%}}.wallet-payouts{border:1px solid #d9dfe8;border-radius:12px;margin-block:1.5rem;padding:1rem}.wallet-payouts__items{gap:.65rem;max-height:24rem;display:grid;overflow:auto}.wallet-payouts__item{overflow-wrap:anywhere;align-items:start;gap:.6rem;display:flex}.wallet-payouts__item input{flex:none;margin-top:.25rem}.wallet-payouts button{white-space:normal;max-width:100%;margin:.35rem .5rem .35rem 0}.identity-verification{text-align:left;max-width:760px}.identity-verification__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.identity-verification__heading h1{color:#053338;margin:0 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.2}.identity-verification__heading img{flex:0 0 68px;width:68px;height:auto;margin-top:6px}.identity-verification p{font-size:16px;line-height:1.6}.identity-verification__status{background:#f2f6f4;border:1px solid #dbe7e2;border-radius:14px;margin-bottom:20px;padding:22px}.identity-verification__status strong{color:#053338;font-size:18px}.identity-verification__status--verified{background:#ecf6ee;border-color:#cce1d2}.identity-verification__status p{margin-bottom:0}.identity-verification .identity-verification__primary,.identity-verification .identity-verification__refresh{cursor:pointer;border-radius:12px;min-height:46px;margin:0 10px 12px 0;padding:11px 18px;font-size:16px;font-weight:600}.identity-verification .identity-verification__primary{color:#fff;background:#ff5b61;border:1px solid #ff5b61}.identity-verification .identity-verification__refresh{color:#053338;background:#fff;border:1px solid #c8d4d0}.identity-verification button:disabled{opacity:.55;cursor:default}.identity-verification button:focus-visible{outline-offset:3px;outline:3px solid #166d68}.identity-verification__hint{color:#61726e}.didit-verification{background:#f7faf8;border:1px solid #d2e0dc;border-radius:16px;min-width:0;margin-top:32px;padding:22px}.didit-verification__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.didit-verification__heading h2{color:#053338;margin:0;font-size:21px;line-height:1.3}.didit-verification__heading>span{color:#70420d;background:#fff3de;border-radius:7px;padding:5px 9px;font-size:12px}.didit-verification p{overflow-wrap:anywhere}@media (width<=480px){.didit-verification{padding:16px}.didit-verification__heading h2{font-size:19px}}.identity-verification__continue{color:#fff;background:#ff5563;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-identity-link{color:#053338;border:1px solid #d2e0dc;border-radius:12px;align-items:center;gap:12px;min-height:52px;margin:14px 0 24px;padding:14px;text-decoration:none;display:flex}.dashboard-identity-link img{flex:0 0 46px;width:46px;height:auto}.dashboard-identity-link span{font-size:14px;line-height:1.4;display:block}.dashboard-identity-link strong{font-size:15px;display:block}.dashboard-identity-link:focus-visible{outline-offset:3px;outline:3px solid #166d68}.dashboard-identity-link__copy{flex:1;min-width:0}.dashboard-identity-link .dashboard-identity-link__action{color:#804d18;font-size:12px;font-weight:600;line-height:1.5}.dashboard-page .dashboard-identity-link--missing,.dashboard-page.dashboard-page--modern .dashboard-identity-link--missing{background:#fff8ed;border:1px solid #e7c896}.dashboard-page .dashboard-identity-link--verified,.dashboard-page.dashboard-page--modern .dashboard-identity-link--verified{background:#f0f7fd;border:1px solid #c6dced}.dashboard-identity-link--prominent{flex-wrap:wrap;margin:0 0 24px;padding:18px 20px}.dashboard-identity-link--prominent .dashboard-identity-link__copy strong{font-size:15px}.dashboard-identity-link--prominent .dashboard-identity-link__copy>span{color:#526866;margin-top:3px;font-size:13px}.dashboard-page.dashboard-page--modern .dashboard-identity-link--prominent{margin:0 0 24px;padding:18px 20px}.dashboard-page.dashboard-page--modern .dashboard-identity-link--prominent strong{font-size:15px}.dashboard-page.dashboard-page--modern .dashboard-identity-link--prominent .dashboard-identity-link__copy>span{font-size:13px}.dashboard-modern-sidebar .dashboard-identity-link{flex-wrap:wrap;gap:8px}.dashboard-modern-sidebar .dashboard-identity-link .dashboard-identity-link__action{padding-left:48px}@media (width<=600px){.dashboard-identity-link--prominent{gap:10px;padding:16px}.dashboard-identity-link--prominent>.dashboard-identity-link__action{margin-left:56px}}@media (width<=480px){.identity-verification__heading{gap:12px}.identity-verification__heading img{flex-basis:50px;width:50px}.identity-verification__status{padding:16px}.identity-verification button{width:100%}}.booking-review{color:#053338;max-width:740px}.booking-review__back{color:#52766b;text-underline-offset:4px;margin-bottom:28px;font-size:13px;display:inline-block}.booking-review__eyebrow{color:#648071;font-size:11px;display:block}.booking-review h1{letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(27px,4vw,36px);line-height:1.2}.booking-review__intro{color:#55766c;font-size:15px;line-height:1.75}.booking-review__context{background:#f3f5ef;border:1px solid #dde5d9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:24px 0;padding:17px 20px;font-size:14px;display:flex}.booking-review__context span{color:#668175;font-size:12px}.booking-review__form-wrap{border:1px solid #dce6de;border-radius:20px;padding:25px}.booking-review fieldset{border:0;margin:0 0 24px;padding:0}.booking-review legend,.booking-review form>label{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.booking-review__stars{gap:7px;display:flex}.booking-review__stars label{cursor:pointer;width:44px;height:48px;position:relative}.booking-review__stars input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.booking-review__stars span{color:#cad5cd;font-size:40px;line-height:48px;display:block}.booking-review__stars .is-selected{color:#bd8234}.booking-review__stars input:focus-visible+span{outline-offset:3px;border-radius:5px;outline:2px solid #16776e}.booking-review__rating-label{color:#648071;margin:6px 0 0;font-size:12px}.booking-review textarea{box-sizing:border-box;width:100%;font:inherit;color:#053338;resize:vertical;background:#fff;border:1px solid #c8d9cd;border-radius:13px;padding:13px 15px;font-size:16px;line-height:1.6;display:block}.booking-review__notice{color:#6c8075;margin:12px 0 22px;font-size:11px;line-height:1.7}.booking-review__submit{color:#fff;font:inherit;cursor:pointer;background:#ff5b61;border:0;border-radius:12px;padding:14px 22px;font-size:14px;font-weight:600}.booking-review button:disabled{opacity:.5;cursor:default}.booking-review__error{color:#704d19;background:#fff3e2;border-radius:12px;padding:13px;font-size:13px;line-height:1.6}.booking-review__status{color:#3d6b54;border:1px solid #d1e2d5;border-radius:20px;padding:5px 11px;font-size:11px;display:inline-block}.booking-review__saved h2{font-size:23px;line-height:1.4}.booking-review__saved p{font-size:14px;line-height:1.7}.booking-review__saved-stars{color:#bd8234;letter-spacing:4px;font-size:28px!important}.booking-review__comment{white-space:pre-wrap;overflow-wrap:anywhere}.booking-review__check,.booking-review__choices button{font:inherit;color:#053338;cursor:pointer;background:#fff;border:1px solid #ceded2;border-radius:12px;padding:12px 16px}.booking-review__choices{gap:10px;display:grid}.booking-review__choices button{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.booking-review__choices span{color:#6a8376;font-size:12px}.dashboard-booking-review-action{color:#1b7063;text-underline-offset:4px;justify-content:flex-end;padding:8px 10px 14px;font-size:12px;display:flex}.booking-review :focus-visible{outline-offset:3px;outline:2px solid #16776e}@media (width<=600px){.booking-review__form-wrap{border-radius:16px;padding:18px 16px}.booking-review__context{padding:14px 16px}.booking-review__submit{width:100%;min-height:46px}.booking-review__stars{gap:6px}.booking-review__back{margin-bottom:22px}.booking-review__intro{font-size:14px}}.dashboard-listing-image{color:#679184;background:#edf4f1;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dashboard-listing-image>img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-listing-image>svg{width:24px;height:24px}.booking-participant{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:12px;line-height:1.5;display:flex}.booking-participant__name{color:#405c58;overflow-wrap:anywhere}.booking-participant__status{color:#6b7774;font-size:11px}.booking-participant .identity-badge>svg{flex-basis:17px;width:17px;height:17px}.host-booking-request-card__listing{align-items:center;gap:14px;min-width:0;display:flex}.host-booking-request-card__photo{border-radius:12px;width:80px;height:76px}.host-booking-request-card__listing>div{overflow-wrap:anywhere;min-width:0}.host-listing-card__image-wrap>.dashboard-listing-image,.renter-booking-card__image-wrap>.dashboard-listing-image{width:100%;height:100%}.dashboard-booking-row__copy>.booking-participant{color:#405c58;font-size:12px}@media (width<=600px){.host-booking-request-card__listing{gap:10px}.host-booking-request-card__photo{width:60px;height:62px}.booking-participant{align-items:flex-start;gap:3px 8px}}.booking-approval-notice{color:#053338;background:#f0f7f4;border:1px solid #bcd9cd;border-radius:18px;margin:0 0 28px;padding:24px}.booking-approval-notice__heading{align-items:center;gap:14px;display:flex}.booking-approval-notice__icon{color:#1e725b;background:#dceee5;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:22px;display:flex}.booking-approval-notice__heading>div{min-width:0}.booking-approval-notice__heading p{color:#497165;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.5}.booking-approval-notice__heading h2{color:#053338;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.35}.booking-approval-notice__intro{color:#405e56;max-width:72ch;margin:14px 0 20px;font-size:14px;line-height:1.65}.booking-approval-notice>ul{margin:0;padding:0;list-style:none}.booking-approval-notice>ul>li{border-top:1px solid #cfe1d8;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 0;display:flex}.booking-approval-notice>ul>li+li{margin-top:16px}.booking-approval-notice__details{gap:5px;min-width:0;display:grid}.booking-approval-notice__details strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.booking-approval-notice__details>span{color:#405e56;font-size:13px;line-height:1.5}.booking-approval-notice__details small{color:#496a5f;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.booking-approval-notice .booking-approval-notice__action{color:#fff;background:#ff5563;border:1px solid #ff5563;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.booking-approval-notice .booking-approval-notice__action:hover{background:#ef4a58;border-color:#ef4a58}.booking-approval-notice .booking-approval-notice__action:focus-visible{outline-offset:3px;outline:3px solid #16776e}.booking-approval-notice__action svg{width:14px}.booking-approval-notice__all{color:#053338;margin-top:18px;font-size:13px;font-weight:600;line-height:1.5;display:inline-block}@media (width<=760px){.booking-approval-notice{border-radius:15px;margin-bottom:24px;padding:18px}.booking-approval-notice__heading{align-items:flex-start;gap:11px}.booking-approval-notice__icon{flex-basis:34px;height:34px;font-size:19px}.booking-approval-notice__heading h2{font-size:18px}.booking-approval-notice__heading p{font-size:11px}.booking-approval-notice__intro{margin:13px 0 17px;font-size:13px}.booking-approval-notice>ul>li{flex-direction:column;align-items:stretch;gap:15px}.booking-approval-notice .booking-approval-notice__action{width:100%;min-height:48px;padding:12px}}.demo-banner{color:#053338;background:#ecf3f1;border:1px solid #05333833;border-radius:12px;margin:0 0 1.25rem;padding:1rem}.demo-banner__heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:1.3rem;display:flex}.demo-banner__badge{color:#fff;letter-spacing:.08em;background:#053338;border-radius:999px;align-items:center;width:fit-content;padding:.25rem .55rem;font-size:1rem;font-weight:800;line-height:1.2;display:inline-flex}.demo-banner__text{color:#274b4e;margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}.demo-banner__reset{color:#053338;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #053338;border-radius:8px;padding:.45rem .75rem;font-size:1.2rem;font-weight:700}.demo-banner__reset:hover{color:#fff;background:#053338}.demo-banner__reset:focus-visible{outline-offset:2px;outline:3px solid #ff5b6159}.demo-banner__status{min-height:1.1rem;margin-top:.4rem;font-size:1.1rem;font-weight:600;display:block}.demo-payments__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.demo-payments__header .dashboard-content__section-title{margin-top:.65rem}.demo-payments__header p{color:#274b4e;background:#ecf3f1;border-radius:10px;max-width:26rem;margin:0;padding:.8rem 1rem;font-size:1.4rem;line-height:1.45}.demo-payments__empty-card{color:#4b6264;border:1px dashed #0533384d;border-radius:10px;margin:0;padding:.9rem 1rem}.demo-payments__status{color:#053338;min-height:1.5rem;margin:1rem 0 0;font-size:1.4rem;font-weight:700}.demo-booking-requests{gap:14px;margin-top:20px;display:grid}.demo-booking-request{background:#fff;border:1px solid #e7e1dc;border-radius:12px;justify-content:space-between;gap:20px;padding:18px;display:flex}.demo-booking-request p{color:#706b67;margin:5px 0 0}.demo-booking-request__meta,.demo-lease-summary{gap:8px;display:grid}.demo-booking-request__meta{justify-items:end}.demo-lease-summary{background:#fff;border:1px solid #e7e1dc;border-radius:12px;width:min(520px,100%);margin:20px 0;padding:18px}.demo-lease-summary span{color:#706b67}@media (width<=620px){.demo-booking-request{flex-direction:column}.demo-booking-request__meta{justify-items:start}}@media (width<=700px){.demo-payments__header{flex-direction:column}.demo-payments__header p{max-width:none}}.dashboard-load-error{color:#6f2520;background:#fff4f3;border:1px solid #f3c5c1;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.85rem;margin:1rem 0;padding:1rem;display:flex}.dashboard-load-error p{margin:0}.dashboard-load-error .dashboard-btn-primary{min-width:8rem}.host-listing-card__mit-unverified{color:#6b6b6b;font-size:.85rem}.host-summary-live-title{color:#003b40;margin:0 0 1rem;font-size:1.2rem}.host-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.host-summary-metric{background:#f4f8f7;border:1px solid #dce9e7;border-radius:.9rem;flex-direction:column;gap:.45rem;min-height:6.5rem;padding:1rem;display:flex}.host-summary-metric span{color:#47605e;font-size:.9rem;line-height:1.35}.host-summary-metric strong{color:#003b40;font-size:1.7rem}.host-summary-metric--amount{background:#fff4f3;border-color:#ffd9d7}.host-summary-payment-note{color:#5f4c29;margin:0 0 1.5rem;font-size:.9rem;line-height:1.45}@media (width<=900px){.host-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.host-summary-metrics{grid-template-columns:1fr}}.dashboard-sidebar .dashboard-profile-photo{color:#053338;align-items:center;gap:12px;text-decoration:none;display:flex}.dashboard-sidebar .dashboard-profile-photo:not(.dashboard-modern-profile){margin-bottom:20px;padding:14px}.dashboard-profile-photo__avatar{color:#62877e;background:#edf4f1;border:1px solid #dce6e3;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.dashboard-profile-photo__avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dashboard-profile-photo__avatar>svg{width:22px;height:22px}.dashboard-profile-photo__camera{color:#053338;background:#fff;border:1px solid #cbd9d3;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:absolute;bottom:-3px;right:-4px}.dashboard-profile-photo__camera svg{width:11px;height:11px}.dashboard-profile-photo__identity{gap:4px;min-width:0;display:grid}.dashboard-profile-photo__identity>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.dashboard-profile-photo__identity>strong>.identity-badge{margin-left:3px}.dashboard-profile-photo .dashboard-profile-photo__action{color:#176e62;text-underline-offset:3px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline}.dashboard-profile-photo:hover .dashboard-profile-photo__action{color:#053338}.dashboard-profile-photo:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #16776e}.host-finance-navigation{background:#fff;min-width:0;max-width:980px;margin:0 0 28px}.host-finance-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.host-finance-breadcrumb li{color:#526866;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.5;display:inline-flex}.host-finance-breadcrumb li>svg{flex:none;width:9px;height:9px}.host-finance-breadcrumb a{color:#355957;text-underline-offset:4px}.host-finance-breadcrumb [aria-current]{color:#053338;font-weight:600}.host-finance-topics{background:#f4f7f5;border:1px solid #e0e8e4;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.host-finance-topics a{color:#3d5c5a;text-align:center;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:52px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.host-finance-topics a>svg{flex:none;width:17px;height:17px}.host-finance-topics a:hover{color:#053338;background:#e9eeeb}.host-finance-topics a[aria-current=page]{color:#053338;background:#fff;border-color:#ff5b61;box-shadow:0 2px 6px #0533380a}.host-finance-navigation a:focus-visible{outline-offset:3px;outline:3px solid #137f78}@media (width<=640px){.host-finance-navigation{margin-bottom:24px}.host-finance-topics{gap:4px;padding:4px}.host-finance-topics a{flex-direction:column;gap:6px;min-height:80px;padding:10px 5px;font-size:13px}.host-finance-breadcrumb li{font-size:13px}}@media (prefers-reduced-motion:reduce){.host-finance-topics a{transition:none}}.dashboard-journey-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.dashboard-journey-nav a{color:#244d50;text-align:center;background:#fff;border:1px solid #dce5e3;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dashboard-journey-nav a:hover{background:#f4f8f7;border-color:#a8c1bb}.dashboard-journey-nav a[aria-current=page]{color:#07574e;background:#eef7f3;border-color:#1a7167}.dashboard-journey-nav svg{flex-shrink:0;width:16px}.dashboard-journey-nav a:focus-visible,.dashboard-agreement-select select:focus-visible{outline-offset:3px;outline:3px solid #1a7167}.dashboard-agreement-select{gap:8px;margin:16px 0 24px;font-size:14px;font-weight:600;display:grid}.dashboard-agreement-select select{color:#07363a;width:100%;min-width:0;min-height:46px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #cbd9d6;border-radius:10px;padding:10px;font-weight:400}.dashboard-request-action{color:#fff;background:#ff5b61;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-request-action:focus-visible{outline-offset:3px;outline:3px solid #1a7167}@media (width<=600px){.dashboard-journey-nav{gap:6px;margin-bottom:20px}.dashboard-journey-nav a{flex-direction:column;gap:5px;min-height:62px;padding:8px 3px;font-size:11px}.dashboard-journey-nav svg{width:16px;height:16px}}@media (width<=360px){.dashboard-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-journey-nav a{flex-direction:row;min-height:46px;padding:8px}}.customer-support-alerts{color:#07383e;text-align:left;background:#fff5ef;border:1px solid #ffc0b7;border-left:4px solid #ff5960;border-radius:18px;min-width:0;margin:0 0 24px;padding:20px}.customer-support-alerts__heading{align-items:center;gap:14px;display:flex}.customer-support-alerts__heading>div{flex:1;min-width:0}.customer-support-alerts__heading strong{font-size:18px;line-height:1.35}.customer-support-alerts p{margin:5px 0 0;font-size:14px;line-height:1.5}.customer-support-alerts__icon{color:#fff;background:#ff5960;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.customer-support-alerts__icon svg{width:25px;height:25px}.customer-support-alerts button{font:inherit;cursor:pointer}.customer-support-alerts button:disabled{opacity:.65;cursor:wait}.customer-support-alerts__refresh{color:inherit;background:#fff;border:1px solid #d3dfda;border-radius:11px;flex:none;padding:9px 12px}.customer-support-alerts__list{gap:8px;margin-top:15px;display:grid}.customer-support-alerts__list>button{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #e8dcd4;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.customer-support-alerts__list>button:hover{border-color:#ff5960}.customer-support-alerts__list>button>span:first-child{overflow-wrap:anywhere;min-width:0}.customer-support-alerts__list strong,.customer-support-alerts__list small{display:block}.customer-support-alerts__list small{color:#536d70;margin-top:4px;font-size:12px}.customer-support-alerts__list>button>span:last-child{white-space:nowrap;font-size:14px;font-weight:650}.customer-support-alerts__error{color:#8c292c}.customer-support-alerts button:focus-visible{outline-offset:3px;outline:3px solid #177c73}@media (width<=600px){.customer-support-alerts{border-radius:15px;padding:14px}.customer-support-alerts__heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.customer-support-alerts__heading>div{flex-basis:calc(100% - 46px)}.customer-support-alerts__heading strong{font-size:16px}.customer-support-alerts__icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.customer-support-alerts__refresh{margin-left:46px}.customer-support-alerts__list>button{gap:10px;padding:12px}.customer-support-alerts__list strong{font-size:14px}}.dashboard-design-test{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin:0 0 24px;display:flex}.dashboard-design-test>span{color:#526866;font-size:11px;line-height:1.5}.dashboard-design-switch{background:#f4f7f5;border:1px solid #dce6e3;border-radius:12px;gap:3px;padding:4px;display:inline-flex}.dashboard-design-switch button{color:#526866;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:600}.dashboard-design-switch button[aria-pressed=true]{color:#053338;background:#fff;box-shadow:0 1px 4px #05333814}.dashboard-design-switch button:focus-visible{outline-offset:2px;outline:3px solid #16776e}.dashboard-page:not(.dashboard-page--modern) .dashboard-page-body{display:contents}.dashboard-page.dashboard-page--modern .dashboard-container{grid-template-columns:244px minmax(0,1fr);gap:44px;max-width:1520px;padding:36px 40px 72px;display:grid}.dashboard-page--modern .dashboard-main{min-width:0;padding:0}.dashboard-page--modern .dashboard-content{min-width:0;max-width:none;padding:0}.dashboard-page--modern .dashboard-page-body{min-width:0}.dashboard-page--modern .dashboard-modern-sidebar{background:#fff;border:0;border-right:1px solid #e5ece9;gap:0;width:244px;min-width:244px;padding:0 22px 20px 0}.dashboard-modern-profile{color:#053338;align-items:center;gap:12px;padding:8px 0 28px;text-decoration:none;display:flex}.dashboard-modern-profile__avatar{color:#62877e;background:#edf4f1;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.dashboard-modern-profile__avatar img{object-fit:cover;width:100%;height:100%}.dashboard-modern-profile>span:last-child{gap:4px;min-width:0;display:grid}.dashboard-modern-profile strong{overflow-wrap:anywhere;font-size:15px}.dashboard-modern-profile small{color:#526866;font-size:12px}.dashboard-modern-nav{gap:5px;margin-bottom:24px;display:grid}.dashboard-modern-nav a{color:#3c5a59;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.dashboard-modern-nav svg{color:#6b8781;flex-shrink:0;width:17px}.dashboard-modern-nav a:hover{background:#f5f8f6}.dashboard-modern-nav a[aria-current=page]{color:#053338;background:#edf4f1}.dashboard-modern-nav a[aria-current=page] svg{color:#1a7167}.dashboard-modern-sidebar__account{border-top:1px solid #e5ece9;gap:10px;margin-top:24px;padding-top:20px;display:grid}.dashboard-modern-sidebar__account>a:not(.dashboard-identity-link){color:#526866;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.dashboard-page--modern .dashboard-identity-link{background:#f5f8f6;border:0;border-radius:12px;margin:0 0 4px;padding:12px}.dashboard-page--modern .dashboard-identity-link img{width:40px}.dashboard-page--modern .dashboard-identity-link strong{font-size:12px}.dashboard-page--modern .dashboard-identity-link span{font-size:11px}.dashboard-modern-sidebar__footer{border-top:1px solid #e5ece9;gap:8px;margin-top:22px;padding-top:18px;display:grid}.dashboard-modern-sidebar__footer button{min-height:42px;font:inherit;text-align:left;color:#053338;cursor:pointer;background:#fff;border:0;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.dashboard-page--modern .dashboard-page-heading{margin:0 0 24px}.dashboard-page-heading__back{color:#526866;margin-bottom:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.dashboard-page-heading__role{color:#526866;margin:0 0 9px;font-size:12px;font-weight:500}.dashboard-page-heading__title{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-page-heading__title h1{color:#053338;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:700;line-height:1.2}.dashboard-page-heading__title>div>p:last-child:not(.dashboard-page-heading__role){color:#526866;max-width:600px;margin:12px 0 0;font-size:15px;line-height:1.6}.dashboard-primary-action,.dashboard-secondary-action{color:#fff;background:#ff5b61;border:1px solid #ff5b61;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.dashboard-secondary-action{color:#053338;background:#fff;border-color:#cbd9d3}.dashboard-page--modern .dashboard-modern-sidebar>.dashboard-primary-action{width:100%;font-size:13px}.dashboard-page--modern .dashboard-journey-nav{margin-bottom:28px}.dashboard-page--modern .dashboard-journey-nav a{background:#fff;border-radius:12px;min-height:50px}.dashboard-page--modern .dashboard-journey-nav a[aria-current=page]{background:#eef7f3}.dashboard-context-navigation{gap:14px;min-width:0;margin:0 0 26px;display:grid}.dashboard-context-navigation>a{color:#526866;width:fit-content;font-size:13px;text-decoration:none}.dashboard-context-navigation nav{border-bottom:1px solid #dce6e3;flex-wrap:wrap;gap:4px 18px;display:flex}.dashboard-context-navigation nav a{color:#526866;border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:9px 0 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-context-navigation nav a[aria-current=page]{color:#053338;border-bottom-color:#053338}.dashboard-page--modern :is(.dashboard-primary-action,.dashboard-secondary-action,.dashboard-modern-nav a,.dashboard-context-navigation a,.dashboard-booking-row,.dashboard-stat-card):focus-visible{outline-offset:3px;outline:3px solid #16776e}.dashboard-overview__greeting{color:#526866;margin:0 0 22px;font-size:16px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px;display:grid}.dashboard-stat-card{color:#053338;border:1px solid #dce6e3;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.dashboard-stat-card:hover{border-color:#9db9ae;box-shadow:0 5px 16px #05333808}.dashboard-stat-card__icon{color:#467b6e;background:#edf4f1;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.dashboard-stat-card>span:not(.dashboard-stat-card__icon){color:#526866;font-size:13px}.dashboard-stat-card>strong{font-size:32px;line-height:1.1}.dashboard-stat-card small{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;font-size:12px;line-height:1.5;display:flex}.dashboard-stat-card small svg{flex-shrink:0;font-size:10px}.dashboard-overview__section{margin-bottom:32px}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.dashboard-section-heading h2{color:#053338;margin:0;font-size:20px;font-weight:700;line-height:1.35}.dashboard-section-heading a{color:#053338;flex-shrink:0;font-size:13px;font-weight:600;text-decoration:none}.dashboard-profile-prompt{color:#053338;background:#f3f7f4;border-radius:16px;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.dashboard-profile-prompt>span:nth-child(2){flex:1;gap:6px;min-width:0;font-size:14px;display:grid}.dashboard-profile-prompt>span:nth-child(2)>span{color:#526866;font-size:13px;line-height:1.5}.dashboard-profile-prompt>svg{font-size:12px}.dashboard-booking-list{min-width:0}.dashboard-list-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.dashboard-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.dashboard-filter-chips button{color:#526866;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:10px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.dashboard-filter-chips button[aria-pressed=true]{color:#053338;background:#f1f6f3;border-color:#053338}.dashboard-search{border:1px solid #dce6e3;border-radius:10px;flex:220px;align-items:center;gap:10px;min-width:0;max-width:300px;padding:10px 12px;display:flex}.dashboard-search input{width:100%;min-width:0;height:auto;min-height:22px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.dashboard-search:focus-within{outline-offset:2px;outline:3px solid #16776e}.dashboard-booking-list__rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dashboard-booking-row{color:#053338;border:1px solid #dce6e3;border-radius:16px;grid-template-columns:80px minmax(0,1fr) auto 12px;align-items:center;gap:18px;padding:18px;text-decoration:none;transition:background .15s;display:grid}.dashboard-booking-row:hover{background:#f7faf8}.dashboard-booking-row__image{color:#679184;background:#edf4f1;border-radius:11px;place-items:center;width:80px;height:76px;font-size:25px;display:grid;overflow:hidden}.dashboard-booking-row__image img{object-fit:cover;width:100%;height:100%}.dashboard-booking-row__copy{gap:6px;min-width:0;display:grid}.dashboard-booking-row__copy strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.dashboard-booking-row__copy>span{color:#526866;font-size:13px;line-height:1.5}.dashboard-booking-row__copy small{color:#69817a;overflow-wrap:anywhere;font-size:11px}.dashboard-status{color:#526866;background:#f0f3f1;border-radius:8px;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.dashboard-status--success{color:#1e6752;background:#e9f5ee}.dashboard-status--attention{color:#81561f;background:#fff1de}.dashboard-status--pending{color:#365f71;background:#edf3f6}.dashboard-booking-row__arrow{width:10px}.dashboard-modern-empty{text-align:center;color:#526866;border:1px dashed #cbd9d3;border-radius:16px;justify-items:center;padding:36px 22px;display:grid}.dashboard-modern-empty>svg{color:#83a294;margin-bottom:16px;font-size:28px}.dashboard-modern-empty h3{color:#053338;margin:0 0 10px;font-size:18px}.dashboard-modern-empty p{margin:0 0 18px;font-size:14px;line-height:1.6}.dashboard-page--modern .host-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dashboard-page--modern .host-listing-card{width:100%;min-width:0;max-width:none;box-shadow:none;background:#fff;border:1px solid #dce6e3;border-radius:16px;overflow:visible}.dashboard-page--modern .host-listing-card__image-wrap{aspect-ratio:16/9;border-radius:16px 16px 0 0;height:auto;overflow:hidden}.dashboard-page--modern .host-listing-card__image{object-fit:cover;width:100%;height:100%}.dashboard-page--modern .host-listing-card__body{gap:12px;padding:20px}.dashboard-page--modern .host-listing-card__header-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-page--modern .host-listing-card__title{overflow-wrap:anywhere;white-space:normal;font-size:17px;line-height:1.4;display:block}.dashboard-page--modern .host-listing-card__price{text-align:right;flex-shrink:0;gap:4px;font-size:12px;display:grid}.dashboard-page--modern .host-listing-card__price strong{font-size:17px}.dashboard-page--modern .host-listing-card__subtitle{margin-block:12px;font-size:13px}.dashboard-page--modern :is(.host-listing-card__rating,.host-listing-card__mit){display:none}.dashboard-page--modern .host-listing-card__actions{gap:10px;display:flex}.dashboard-page--modern .host-listing-card__btn{border-radius:10px;flex:1;min-width:0;height:auto;min-height:44px;padding:12px;font-size:13px}.dashboard-page--modern .host-listing-card__rating{margin-top:10px}.dashboard-listing-actions{flex-shrink:0;position:relative}.dashboard-listing-actions>summary{color:#053338;cursor:pointer;letter-spacing:2px;background:#fff;border:1px solid #cbd9d3;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.dashboard-listing-actions>summary::-webkit-details-marker{display:none}.dashboard-listing-actions>div{z-index:4;background:#fff;border:1px solid #dce6e3;border-radius:12px;width:200px;padding:6px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 8px 30px #0533381a}.dashboard-listing-actions a{color:#053338;border-radius:8px;padding:12px;font-size:13px;text-decoration:none}.dashboard-listing-actions a:hover{background:#f3f7f4}.dashboard-listing-actions a.dashboard-listing-actions__danger{color:#a5333c;border-top:1px solid #edf1ee}.dashboard-page--modern .dashboard-page-body>:is(.dashboard-section-panel,.host-view-listing,.renter-report-issue,.host-reports,.host-rental-data){width:100%;min-width:0;max-width:none}.dashboard-page--modern .dashboard-page-body>:is(.dashboard-section-panel,.host-view-listing,.renter-report-issue,.host-reports,.host-rental-data,.renter-access-info,.renter-lease-renewal)>.dashboard-content__section-title,.dashboard-page--modern .renter-booking-cards-back{display:none}.dashboard-page--modern .demo-lease-summary{border:1px solid #dce6e3;border-radius:16px;gap:12px;width:100%;max-width:none;padding:22px}.dashboard-page--modern .dashboard-agreement-select{margin-top:12px}.dashboard-page--modern :is(.renter-access-info,.renter-lease-renewal,.renter-report-issue,.host-reports) :is(input,textarea,select){max-width:100%}.dashboard-page--modern .renter-report-issue__label{font-size:16px;line-height:1.5}.dashboard-report-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.dashboard-report-links a{color:#053338;border:1px solid #dce6e3;border-radius:16px;gap:10px;padding:22px;text-decoration:none;display:grid}.dashboard-report-links strong{font-size:16px}.dashboard-report-links span{color:#526866;font-size:13px;line-height:1.5}.dashboard-tax-section{border:1px solid #dce6e3;border-radius:16px;padding:22px}.dashboard-tax-section>summary{cursor:pointer;color:#053338;font-size:16px;font-weight:600}.dashboard-tax-section>p{color:#526866;margin-block:16px;font-size:14px;line-height:1.6}.dashboard-page--modern .host-download-section__block{border:1px solid #dce6e3;border-radius:16px;margin-bottom:16px;padding:22px}.dashboard-page--modern .host-download-section__block p{font-size:14px;line-height:1.6}.dashboard-page--modern .host-download-section__block button{border-radius:10px;height:auto;min-height:44px;padding:12px 18px;font-size:14px}.dashboard-page--modern .booking-cancellation>ul{gap:12px;padding:0;list-style:none;display:grid}.dashboard-page--modern .booking-cancellation>ul button{text-align:left;color:#053338;width:100%;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:14px;min-height:64px;padding:20px;font-size:14px;line-height:1.6}.dashboard-page--modern .messages-layout--embedded{width:100%;height:auto;min-height:0;padding:0}.dashboard-page--modern .messages-layout--embedded .messages-page{height:auto;min-height:0;margin:0;padding:0}.dashboard-page--modern .messages-layout--embedded .messages-shell{border:1px solid #dce6e3;border-radius:16px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.7fr);width:100%;max-width:none;height:660px;min-height:0;margin:0;overflow:hidden}.dashboard-page--modern .messages-layout--embedded :is(.messages-main,.messages-sidebar){min-width:0;height:100%}.dashboard-page--modern .messages-layout--embedded .messages-sidebar-header{padding:18px 14px}.dashboard-page--modern .messages-layout--embedded .messages-search{min-width:0;height:42px}.dashboard-page--modern .messages-layout--embedded .messages-chat-head{padding:16px}.dashboard-page--modern .messages-layout--embedded .messages-empty-main{text-align:center;padding:24px;font-size:14px}@media (width>=1700px){.dashboard-page.dashboard-page--modern .dashboard-container{max-width:1600px}}@media (width<=1200px){.dashboard-page.dashboard-page--modern .dashboard-container{gap:26px;padding-inline:26px}.dashboard-stat-card{padding:18px}}@media (width<=1100px){.dashboard-page.dashboard-page--modern .dashboard-container{padding:24px 28px 56px;display:block}.dashboard-page.dashboard-page--modern .dashboard-modern-sidebar{border-right:0;width:min(330px,100vw - 28px);min-width:0;padding:24px}.dashboard-page--modern .dashboard-menu-toggle{margin:0 0 12px}.dashboard-page--modern .dashboard-design-test{margin-top:-48px;margin-bottom:24px;padding-left:98px}}@media (width<=760px){.dashboard-page.dashboard-page--modern .dashboard-container{padding:20px 18px 44px}.dashboard-design-test{gap:6px}.dashboard-design-test>span{font-size:10px}.dashboard-design-switch button{padding:8px 10px;font-size:11px}.dashboard-page-heading__title{flex-wrap:wrap;gap:18px}.dashboard-page-heading__title h1{font-size:28px}.dashboard-page-heading__title>div>p:last-child:not(.dashboard-page-heading__role){font-size:14px;line-height:1.6}.dashboard-page-heading__back{margin-bottom:18px}.dashboard-page--modern .dashboard-journey-nav a{min-height:62px}.dashboard-stat-grid{grid-template-columns:1fr;gap:12px;margin-bottom:28px}.dashboard-stat-card{grid-template-columns:40px minmax(0,1fr) auto;gap:6px 12px;padding:18px;display:grid}.dashboard-stat-card__icon{grid-row:span 2}.dashboard-stat-card>strong{grid-area:1/3/span 2;align-self:center;font-size:28px}.dashboard-stat-card small{grid-column:2}.dashboard-stat-card small svg{display:none}.dashboard-section-heading h2{font-size:18px}.dashboard-booking-row{grid-template-columns:60px minmax(0,1fr) 10px;align-items:start;gap:10px 13px;padding:16px}.dashboard-booking-row__image{grid-row:1/span 2;width:60px;height:64px}.dashboard-booking-row__copy strong{font-size:14px}.dashboard-booking-row__copy>span{font-size:12px}.dashboard-booking-row>.dashboard-status{grid-area:2/2}.dashboard-booking-row__arrow{grid-area:1/3/span 2;align-self:center}.dashboard-context-navigation nav{gap:0 16px}.dashboard-context-navigation nav a{font-size:12px}.dashboard-profile-prompt{gap:12px;padding:18px}.dashboard-profile-prompt strong{font-size:13px}.dashboard-profile-prompt>span:nth-child(2)>span{font-size:12px}.dashboard-page--modern .host-listing-grid{grid-template-columns:1fr;gap:18px}.dashboard-report-links{grid-template-columns:1fr}.dashboard-page--modern .host-listing-card__body{padding:18px}.dashboard-search{max-width:none}.dashboard-page--modern .messages-layout--embedded .messages-shell{height:min(690px,75dvh);min-height:420px;display:flex}.dashboard-page--modern .messages-layout--embedded .messages-sidebar{width:100%;display:flex}.dashboard-page--modern .messages-layout--embedded .messages-main{width:100%;display:none}.dashboard-page--modern .messages-layout--embedded .messages-shell--show-thread .messages-sidebar{display:none}.dashboard-page--modern .messages-layout--embedded .messages-shell--show-thread .messages-main{display:flex}}@media (width<=360px){.dashboard-page.dashboard-page--modern .dashboard-container{padding-inline:14px}.dashboard-page--modern .dashboard-design-test{justify-content:flex-start;margin-top:0;padding-left:0}.dashboard-page--modern .dashboard-journey-nav a{min-height:46px}.dashboard-page-heading__title h1{font-size:26px}.dashboard-filter-chips{gap:6px}.dashboard-filter-chips button{padding:8px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dashboard-page--modern *{scroll-behavior:auto;transition:none}}.dashboard-page.dashboard-page--refined{min-height:100dvh}.dashboard-page--refined>.dark-color.navbar.navbar--refined{flex:none}.dashboard-page.dashboard-page--refined .dashboard-shell{flex:1 0 auto;min-height:0;margin-top:0}.dashboard-page.dashboard-page--refined .dashboard-container{min-height:0}.dashboard-page--refined .dashboard-sidebar-close{color:#053338;cursor:pointer;background:#f3f6f4;border:1px solid #dce6e3;border-radius:12px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;gap:8px;min-height:44px;margin:0 0 20px auto;padding:10px 14px;font-size:14px;display:flex}.dashboard-page--refined .dashboard-sidebar-close:focus-visible{outline-offset:3px;outline:3px solid #ff5b61}@media (width>=1101px){.dashboard-page--refined .dashboard-sidebar-close{display:none}.dashboard-page.dashboard-page--refined .dashboard-container{align-items:flex-start}.dashboard-page.dashboard-page--refined .dashboard-sidebar{z-index:auto;align-self:flex-start;height:auto;max-height:none;position:static;top:auto;overflow:visible}}.sandbox-payments__select{gap:.5rem;min-width:0;max-width:36rem;font-weight:650;display:grid}.sandbox-payments__select select{color:#053338;width:100%;font:inherit;background:#fff;border:1px solid #bfd2d0;border-radius:.7rem;padding:.85rem}.sandbox-payments__select-control{background:#fff;border:1px solid #bfd2d0;border-radius:.7rem;align-items:center;gap:1rem;min-width:0;min-height:64px;padding:12px 14px;display:flex;position:relative}.sandbox-payments__select-value{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;font-size:16px;line-height:1.4;display:grid}.sandbox-payments__select-detail{color:#5d7171;font-size:13px;font-weight:400}.sandbox-payments__select-arrow{flex:none}.sandbox-payments__select .sandbox-payments__select-control select{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.sandbox-payments__select-control:focus-within{outline-offset:3px;outline:3px solid #ff9ca0}.sandbox-payments__select-control--disabled{opacity:.6;background:#f0f6f5}.sandbox-payments__select .sandbox-payments__select-control--disabled select{cursor:not-allowed}.messages-lightbox-close{color:#053338;cursor:pointer;font:inherit;height:44px;right:max(16px, env(safe-area-inset-right));top:max(16px, env(safe-area-inset-top));background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;font-size:28px;display:flex;position:absolute}.messages-load-older{justify-content:center;padding:.25rem 0 1rem;display:flex}.messages-load-older__button{color:#24443a;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8dedb;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.messages-load-older__button:hover:not(:disabled),.messages-load-older__button:focus-visible{border-color:#236b53;outline:none}.messages-load-older__button:disabled{cursor:wait;opacity:.65}.messages-attachments-disabled{color:#5f6b6d;margin:0 0 .5rem;font-size:.875rem;line-height:1.4}.booking-contacts{color:#053338;background:#f3f7f5;border:1px solid #dce7e2;border-radius:16px;margin:20px 0;padding:20px}.booking-contacts h3{margin:0 0 8px;font-size:18px;line-height:1.4}.booking-contacts p,.booking-contacts dt,.booking-contacts dd{font-size:14px;line-height:1.6}.booking-contacts p{color:#526c6c;margin:0 0 12px}.booking-contacts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.booking-contacts dt{overflow-wrap:anywhere;font-weight:600}.booking-contacts dd{margin:4px 0 0}.booking-contacts a{color:#095f59;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.booking-contacts small{color:#526c6c;font-size:12px;display:block}.booking-contacts button{color:#053338;cursor:pointer;font:inherit;background:#fff;border:1px solid #bacfc5;border-radius:10px;min-height:44px;margin:8px;padding:8px 16px}@media (width<=600px){.booking-contacts dl{grid-template-columns:minmax(0,1fr)}.booking-contacts{padding:16px}}.booking-cancellation{color:#18302d;max-width:48rem}.booking-cancellation p{line-height:1.6}.booking-cancellation form{gap:.8rem;margin:1.5rem 0;display:grid}.booking-cancellation label{font-weight:600}.booking-cancellation select,.booking-cancellation textarea,.booking-cancellation input[type=text]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bacbc7;border-radius:.5rem;padding:.75rem}.booking-cancellation button{cursor:pointer;min-height:2.75rem;padding:.65rem 1rem}.booking-cancellation button:disabled{cursor:wait;opacity:.65}.booking-cancellation [role=alert]{color:#8f281f}.cancellation-receipt{background:#f8fbfa;border:1px solid #cbdad6;border-radius:.7rem;margin-top:1.25rem;padding:1.2rem}.cancellation-receipt h3{margin-top:0}.cancellation-receipt__reference{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.cancellation-receipt__message{white-space:pre-wrap;overflow-wrap:anywhere}.cancellation-decision{border-left:3px solid #426e64;gap:.85rem;margin:1rem 0 2rem;padding:1rem;display:grid}.cancellation-decision label{gap:.4rem;display:grid}.cancellation-decision label:has(input[type=checkbox]){align-items:start;gap:.65rem;display:flex}.cancellation-decision input[type=checkbox]{margin-top:.2rem}.cancellation-decision button{justify-self:start;max-width:100%}.cancellation-receipt__calculation dl{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.cancellation-receipt__calculation dd{text-align:right;margin:0}@media (width<=480px){.cancellation-receipt{padding:.85rem}.cancellation-receipt__calculation dl{grid-template-columns:1fr}.cancellation-receipt__calculation dd{text-align:left;margin-bottom:.3rem}}.ending-request{color:#07353b;background:#f3f7f5;border:1px solid #d8e5e1;border-radius:20px;min-width:0;margin:20px 0;padding:clamp(16px,3vw,28px)}.ending-request h3{margin:6px 0 12px;font-size:clamp(20px,2vw,24px)}.ending-request h4{margin:12px 0 8px;font-size:17px;line-height:1.5}.ending-request p{overflow-wrap:anywhere;line-height:1.65}.ending-request__eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ending-request__note{background:#fff;border-left:3px solid #5c8a7b;border-radius:4px 12px 12px 4px;padding:12px 16px}.ending-request__receipt{background:#fff;border:1px solid #d8e5e1;border-radius:14px;margin:16px 0;padding:18px}.ending-request__status{background:#edf4f1;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}.ending-request__reason{white-space:pre-wrap}.ending-request fieldset{border:0;min-width:0;margin:20px 0 4px;padding:0}.ending-request label{flex-direction:column;gap:8px;margin:14px 0;font-weight:600;display:flex}.ending-request input,.ending-request textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #aebfba;border-radius:10px;padding:12px;font-size:16px}.ending-request textarea{resize:vertical;min-height:110px}.ending-request .ending-request__confirmation{flex-direction:row;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.6}.ending-request input[type=checkbox]{accent-color:#ff565e;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0}.ending-request button{color:#fff;min-height:44px;font:inherit;white-space:normal;cursor:pointer;background:#ff565e;border:1px solid #ff565e;border-radius:12px;margin:4px 8px 4px 0;padding:10px 16px;font-weight:600}.ending-request button:disabled{cursor:default;opacity:.5}.ending-request button:focus-visible{outline-offset:3px;outline:3px solid #0d786c}.ending-request .ending-request__refresh{color:#07353b;background:0 0;border-color:#b1c7bf;margin-top:16px}@media (width<=480px){.ending-request__receipt{padding:14px}.ending-request button{width:100%;margin-right:0}}.agreement-ending label{flex-direction:column;gap:.35rem;margin:.8rem 0;display:flex}.agreement-ending input,.agreement-ending select,.agreement-ending textarea{box-sizing:border-box;min-width:0;max-width:100%;padding:.6rem}.agreement-ending textarea{min-height:6rem}.agreement-ending input[type=checkbox]{align-self:flex-start}.agreement-ending fieldset{min-width:0}.agreement-ending .cancellation-receipt{margin:1rem 0}.agreement-ending button{white-space:normal;margin:.4rem .4rem .4rem 0}.agreement-ending ul{padding-left:1.3rem}.agreement-ending li{overflow-wrap:anywhere;margin:.65rem 0}.host-cancellation{color:#19372d;overflow-wrap:anywhere;background:#fff;border:1px solid #d8e2dc;border-radius:16px;margin:24px 0;padding:24px}.host-cancellation h3{margin:0 0 10px;font-size:1.25rem}.host-cancellation p{line-height:1.6}.host-cancellation__reference{color:#596b63;font-size:.9rem}.host-cancellation label{line-height:1.6;display:block}.host-cancellation textarea{box-sizing:border-box;width:100%;min-height:90px;font:inherit;border:1px solid #95aa9e;border-radius:8px;margin:8px 0 16px;padding:10px;display:block}.host-cancellation button{font:inherit;color:#fff;cursor:pointer;white-space:normal;background:#276149;border:1px solid #276149;border-radius:8px;padding:10px 16px}.host-cancellation button:disabled{opacity:.55;cursor:default}.host-cancellation button:focus-visible,.host-cancellation input:focus-visible,.host-cancellation a:focus-visible{outline-offset:3px;outline:3px solid #d7a33d}.host-cancellation__confirmation{background:#f3f6f2;border-radius:10px;padding:16px}.host-cancellation__confirmation button{margin-top:16px}.host-cancellation input{margin-right:8px}.host-cancellation__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.host-cancellation__actions button{color:#276149;background:#fff}.host-cancellation a{color:#276149;text-decoration:underline}.host-cancellation dl>div{border-bottom:1px solid #e2e9e4;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.host-cancellation dd{margin:0;font-weight:600}@media (width<=480px){.host-cancellation{padding:16px}.host-cancellation__confirmation{padding:12px}.host-cancellation dl>div{flex-wrap:wrap}}.dac7-profile{color:#143d40;background:#fff;border:1px solid #c7d9d8;border-radius:12px;min-width:0;max-width:1100px;margin:18px 0;padding:22px;line-height:1.6}.dac7-profile h3{margin-top:0}.dac7-profile label{gap:5px;margin:10px 0;display:grid}.dac7-profile input,.dac7-profile select{font:inherit;box-sizing:border-box;border:1px solid #92b0b0;border-radius:6px;width:100%;min-width:0;padding:9px}.dac7-profile fieldset{border:0;min-width:0;margin:0;padding:0}.dac7-profile fieldset:disabled{opacity:.8}.dac7-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.dac7-profile button{font:inherit;color:#fff;cursor:pointer;white-space:normal;background:#073e42;border:1px solid #073e42;border-radius:7px;max-width:100%;padding:9px 15px}.dac7-profile button:disabled{opacity:.5;cursor:not-allowed}.dac7-profile .dac7-profile-check{align-items:flex-start;gap:9px;display:flex}.dac7-profile-check input{flex:0 0 18px;width:18px;margin-top:5px}.dac7-profile-tin{background:#f0f6f5;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;padding:12px;display:flex}.dac7-profile-tin label{flex:180px}.dac7-profile details{border-top:1px solid #c7d9d8;padding:15px 0}.dac7-profile summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.dac7-profile-notice{background:#fff4df;border-left:3px solid #bd893a;padding:12px}.dac7-profile :is(input,select,button,summary):focus-visible{outline-offset:3px;outline:3px solid #008c92}@media (width<=600px){.dac7-profile{padding:16px}.dac7-profile-grid{grid-template-columns:1fr}}.dac7-profile textarea{font:inherit;box-sizing:border-box;resize:vertical;border:1px solid #92b0b0;border-radius:6px;width:100%;min-height:80px;padding:9px}.dac7-review{overflow-wrap:anywhere;border-top:1px solid #c7d9d8;margin:18px 0;padding-top:12px}.dac7-review-evidence{background:#f0f6f5;border-radius:8px;margin:12px 0;padding:12px}.dac7-review-evidence h5{margin:0;font-size:1em}.dac7-profile textarea:focus-visible{outline-offset:3px;outline:3px solid #008c92}.dac7-profile-document{overflow-wrap:anywhere;border:1px solid #d8e2de;border-radius:.75rem;margin:1rem 0;padding:1rem}.dac7-filing,.dac7-filing-availability{color:#083c40;background:#fff;border:1px solid #d6e3df;border-radius:16px;min-width:0;margin-block:24px;padding:clamp(16px,2vw,28px)}.dac7-filing *,.dac7-filing-availability *{box-sizing:border-box}.dac7-filing header,.dac7-filing-availability{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.dac7-filing header>div,.dac7-filing-availability>div{flex:1;min-width:min(100%,220px)}.dac7-filing h3{margin:8px 0;font-size:clamp(20px,2vw,25px);line-height:1.25}.dac7-filing h4{margin:0 0 12px;font-size:18px;line-height:1.35}.dac7-filing p,.dac7-filing-availability p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}.dac7-filing small{color:#56716b;overflow-wrap:anywhere;font-size:12px}.dac7-filing-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#52766d;font-size:11px}.dac7-filing-tag{background:#eaf3ef;border-radius:8px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.dac7-filing button,.dac7-filing-availability button{color:#083c40;max-width:100%;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #b6cec5;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:600}.dac7-filing button:disabled,.dac7-filing-availability button:disabled{opacity:.5;cursor:default}.dac7-filing button:focus-visible,.dac7-filing-availability button:focus-visible{outline-offset:3px;outline:3px solid #368d7c}.dac7-filing button.dac7-filing-primary{color:#fff;background:#ff555e;border-color:#ff555e}.dac7-filing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.dac7-filing-grid>section{min-width:0}.dac7-filing label{flex-direction:column;gap:6px;min-width:0;margin:14px 0;font-size:13px;font-weight:600;display:flex}.dac7-filing input:not([type=checkbox]),.dac7-filing select{color:#083c40;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c6d8d0;border-radius:9px;padding:10px;font-size:14px}.dac7-filing label.dac7-filing-confirm{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.dac7-filing-confirm input{flex:none;width:18px;height:18px;margin:2px 0}.dac7-filing-note,.dac7-filing-feedback,.dac7-filing-review{background:#eef5f1;border-radius:10px;padding:14px}.dac7-filing-review{margin-top:14px}.dac7-filing-feedback{border-left:3px solid #488575}.dac7-filing-warning{background:#fff8ec;border:1px solid #e2c28d;border-radius:12px;margin-top:16px;padding:16px}.dac7-filing-warning code{overflow-wrap:anywhere;white-space:normal}.dac7-filing-status{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.dac7-filing-files{flex-direction:column;gap:10px;display:flex}.dac7-filing-files article{background:#f6f9f7;border:1px solid #e1eae5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.dac7-filing-files article>div{flex-direction:column;flex:150px;gap:5px;min-width:0;font-size:13px;display:flex}.dac7-filing-files article>small{flex:100%}.dac7-filing-files article span{color:#55736b;font-size:12px}.dac7-filing-entry{border-top:1px solid #e2eae6;margin-top:24px;padding-top:24px}.dac7-filing-evidence{border:1px solid #d7e4de;border-radius:12px;margin:12px 0;padding:16px}.dac7-filing-availability>p{flex-basis:100%}.dac7-filing-results{padding:0;list-style:none}.dac7-filing-results li{border-top:1px solid #e1eae5;padding:10px 0;font-size:13px}.dac7-filing-results code{overflow-wrap:anywhere;white-space:normal;margin-top:4px;font-size:11px;line-height:1.5;display:block}.dac7-filing-receipts{border-top:1px solid #d7e4de;flex:0 0 100%;min-width:0;margin-top:8px;padding-top:12px}.dac7-filing-receipts h5{margin:0 0 12px;font-size:14px}.dac7-filing-receipts>div{padding-block:10px;font-size:13px}@media (width<=640px){.dac7-filing-grid{grid-template-columns:minmax(0,1fr);gap:24px}.dac7-filing header>button{width:100%}.dac7-filing-entry .dac7-filing-grid{gap:0;margin:0}.dac7-filing button{width:100%}.dac7-filing-files article>div{flex-basis:100%}.dac7-filing input[type=file]{font-size:12px}.dac7-filing{border-radius:12px}}.dac7-preparation{color:#123c41;background:#fff;border:1px solid #d6e1e1;border-radius:12px;max-width:1100px;padding:22px;line-height:1.6}.dac7-annual-controls{border-top:2px solid #acc6c7;margin-top:1.5rem;padding-top:1rem}.dac7-annual-controls code{overflow-wrap:anywhere}.dac7-preparation header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dac7-preparation h2{margin:0;font-size:24px}.dac7-preparation header span{background:#fff5e0;border-radius:20px;padding:4px 12px;font-size:13px}.dac7-preparation-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dac7-preparation-controls label{gap:4px;display:grid}.dac7-preparation-controls input{max-width:130px;font:inherit;border:1px solid #aac2c3;border-radius:6px;padding:9px}.dac7-preparation button{font:inherit;color:#fff;cursor:pointer;background:#063c43;border:1px solid #063c43;border-radius:8px;padding:10px 16px}.dac7-preparation button:disabled{color:#526467;cursor:not-allowed;background:#f1f4f4;border-color:#cbd7d8}.dac7-preparation button:focus-visible,.dac7-preparation input:focus-visible{outline-offset:2px;outline:3px solid #008c92}.dac7-preparation-notice{background:#fff8ec;border-left:3px solid #bd893a;padding:12px 16px}.dac7-preparation article{border-top:1px solid #e3eaea;margin:24px 0;padding-top:8px}.dac7-preparation article h3{overflow-wrap:anywhere}.dac7-preparation-table{overflow-x:auto}.dac7-preparation table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.dac7-preparation th,.dac7-preparation td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4ebeb;padding:10px}.dac7-preparation th:first-child{text-align:left}.dac7-preparation caption{text-align:left;margin-bottom:8px;font-weight:600}@media (width<=600px){.dac7-preparation{min-width:0;max-width:100%;padding:16px}.dac7-preparation-controls button{max-width:100%}}.dac7-reconciliation{border-top:2px solid #acc6c7;min-width:0;margin-top:28px;padding-top:12px}.dac7-reconciliation h4{overflow-wrap:anywhere;font-size:18px}.dac7-reconciliation th:first-child{text-align:left;white-space:normal;min-width:190px}.dac7-evidence{border:1px solid #d6e1e1;border-radius:8px;min-width:0;margin:12px 0;padding:12px}.dac7-evidence summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.dac7-evidence summary:focus-visible{outline-offset:3px;outline:3px solid #008c92}.dac7-evidence code{overflow-wrap:anywhere;font-size:13px}.dac7-evidence small{overflow-wrap:anywhere;max-width:290px;font-size:11px;font-weight:400;display:block}.dac7-classification{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:18px}.dac7-classification h4{margin:20px 0 10px;font-size:1rem}.dac7-classification h5{margin:16px 0 8px;font-size:.95rem}.dac7-classification details{margin:12px 0}.dac7-classification summary{cursor:pointer;font-weight:600}.dac7-corrections{border-top:2px solid #acc6c7;min-width:0;margin-top:28px;padding-top:16px}.dac7-corrections code{overflow-wrap:anywhere}.dac7-corrections details{margin:12px 0}.dac7-corrections summary{cursor:pointer}.dac7-correction-source{border-top:1px solid #e3eaea;padding:12px 0}.dac7-correction-detail{border:1px solid #aac2c3;border-radius:8px;min-width:0;margin-top:20px;padding:16px}.dac7-correction-form{gap:12px;margin:16px 0;display:grid}.dac7-correction-form>label{gap:4px;display:grid}.dac7-correction-form>label input,.dac7-correction-form textarea{font:inherit;box-sizing:border-box;border:1px solid #aac2c3;border-radius:6px;min-width:0;max-width:100%;padding:9px}.dac7-correction-form .dac7-correction-confirm{align-items:flex-start;gap:10px;display:flex}.dac7-correction-confirm input{margin-top:7px}.dac7-correction-form textarea:focus-visible{outline-offset:2px;outline:3px solid #008c92}.dac7-reporting-panel{border-top:2px solid #acc6c7;min-width:0;margin-top:28px}.dac7-reporting-panel h4,.dac7-reporting-id{overflow-wrap:anywhere}.dac7-reporting-panel article{min-width:0}.dac7-reporting-panel .dac7-preparation-table{max-width:100%}.dac7-report-archive-panel,.dac7-csv-candidate-panel{box-sizing:border-box;min-width:0;margin-top:24px}.dac7-report-archive-panel article{min-width:0}.dac7-archive-receipt{border:1px solid #aac2c3;border-radius:8px;gap:14px;min-width:0;margin-top:20px;padding:16px;display:grid}.dac7-archive-receipt>label{gap:4px;min-width:0;display:grid}.dac7-archive-receipt>label>input:not([type=checkbox]),.dac7-archive-receipt select{font:inherit;box-sizing:border-box;border:1px solid #aac2c3;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:9px}.dac7-archive-receipt .dac7-correction-confirm{align-items:flex-start;gap:10px;display:flex}.dac7-archive-receipt p{overflow-wrap:anywhere}.dac7-report-archive-panel li button{max-width:100%;margin:8px 0 8px 12px}.dac7-archive-receipt select:focus-visible{outline-offset:2px;outline:3px solid #008c92}.dac7-seller-notice{background:#f8fafc;border:1px solid #d6dee6;border-radius:.5rem;min-width:0;margin:1.25rem 0;padding:1rem}.dac7-seller-notice h5{margin:1rem 0 .5rem;font-size:1rem}.dac7-seller-notice p,.dac7-notice-fields dd{overflow-wrap:anywhere}.dac7-seller-notice select{max-width:100%}.dac7-notice-fields{margin:.75rem 0}.dac7-notice-fields summary{cursor:pointer;font-weight:600}.dac7-notice-fields dl>div{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:.75rem;padding:.35rem 0;display:grid}.dac7-notice-fields dt{overflow-wrap:anywhere;font-weight:600}.dac7-notice-fields dd{min-width:0;margin:0}.dac7-notice-table{max-width:100%;margin:.75rem 0;overflow-x:auto}.dac7-notice-table table{border-collapse:collapse;white-space:nowrap;width:100%}.dac7-notice-table caption{text-align:left;white-space:normal;padding:.5rem 0;font-weight:600}.dac7-notice-table th,.dac7-notice-table td{text-align:right;border-bottom:1px solid #d6dee6;padding:.45rem}.dac7-notice-table th:first-child{text-align:left}@media (width<=500px){.dac7-notice-fields dl>div{grid-template-columns:1fr;gap:.2rem}}.listing-photo-upload-error{color:#b42318}.listing-flow-page .flow-content--features .features-custom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;min-width:0;margin-top:28px;display:grid}.listing-flow-page .flow-content--features .pill-btn{white-space:normal;border-radius:16px;gap:10px;width:100%;min-width:0;min-height:64px;padding:14px;font-size:16px}.listing-flow-page .flow-content--features .pill-btn>span:not(.pill-dot){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.4;display:block}.listing-flow-page .flow-content--features .pill-dot{width:18px;height:18px}.listing-flow-page .flow-content--features .pill-btn.selected{background:#fff3f3}.listing-flow-page .flow-content--features .pill-btn:focus-visible{outline-offset:3px;outline:3px solid #087b70}@media (width<=767px){.listing-flow-page .flow-content--features .features-custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.listing-flow-page .flow-content--features .pill-btn{gap:8px;min-height:64px;padding:12px 10px;font-size:14px}}@media (width<=374px){.listing-flow-page .flow-content--features .features-custom{grid-template-columns:minmax(0,1fr)}.listing-flow-page .flow-content--features .pill-btn{min-height:52px}}.listing-flow-page .flow-content--photos .upload-box{aspect-ratio:1.1;width:100%;min-width:0;max-width:100%;height:auto;min-height:124px;padding:0;position:relative;overflow:hidden}.listing-flow-page .flow-content--photos .upload-box.large{aspect-ratio:2;min-height:176px}.listing-flow-page .flow-content--photos .upload-preview{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.listing-flow-page .flow-content--photos>br{display:none}.listing-flow-page .flow-content--photos h3{margin:24px 0 8px}.listing-flow-page .flow-content--photos>.flow-muted-new{margin:8px 0 14px}.listing-flow-page .flow-content--photos .upload-grid{min-width:0;margin-top:12px}.listing-flow-page .flow-content--photos .upload-box:focus-visible{outline-offset:3px;outline:3px solid #087b70}.listing-flow-page .flow-content--photos .listing-photo-slot{min-width:0;position:relative}.listing-flow-page .flow-content--photos .listing-photo-count{background:#fff;border:1px solid #cbded4;border-radius:999px;margin:0 0 4px;padding:6px 12px;font-size:13px;line-height:20px;display:inline-flex}.listing-flow-page .flow-content--photos .listing-photo-remove{color:#053338;cursor:pointer;z-index:1;background:#fff;border:1px solid #d4ded9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:26px;display:flex;position:absolute;top:8px;right:8px}.listing-flow-page .flow-content--photos .listing-photo-remove:focus-visible{outline-offset:2px;outline:3px solid #087b70}.listing-flow-page .flow-content--photos .listing-photo-remove:hover{background:#f1f7f4}@media (width<=767px){.listing-flow-page .flow-content--photos .upload-box{border-radius:12px;min-height:112px}.listing-flow-page .flow-content--photos .upload-box.large{border-radius:16px;min-height:164px}.listing-flow-page .flow-content--photos .upload-box>span{gap:8px;padding:12px 6px;font-size:14px;line-height:1.4}.listing-flow-page .flow-content--photos .upload-box>span img{width:32px;height:32px}.listing-flow-page .flow-content--photos h3{font-size:18px}}.listing-address,.listing-pricing,.listing-access-tax{text-align:left;width:100%;min-width:0;color:var(--brand-dark,#00383e)}.listing-address>label,.listing-pricing legend,.listing-access-tax legend{font-size:18px;font-weight:700}.listing-address>p,.listing-pricing>p,.listing-access-tax>p{margin:12px 0 18px;line-height:1.6}.listing-address input.flow-input2{box-sizing:border-box;width:100%;min-height:54px;margin:0}.listing-address ul{background:#fff;border:1px solid #d5e2df;border-radius:16px;max-height:330px;margin:8px 0 0;padding:6px;list-style:none;overflow-y:auto}.listing-address li button{color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:4px;padding:14px 12px;line-height:1.4;display:flex}.listing-address li[aria-selected=true] button,.listing-address li button:hover{background:#ecf4f2}.listing-address small,.listing-onboarding-note{color:#5a7270;font-size:14px;line-height:1.6}.listing-address__selected{background:#f0f7f4;border:1px solid #c8dfd7;border-radius:16px;flex-direction:column;gap:6px;margin:18px 0;padding:18px;display:flex}.listing-pricing,.listing-access-tax{box-sizing:border-box;border:0;margin:0;padding:0}.listing-pricing__base{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.listing-pricing label:not(.listing-onboarding-check){flex-direction:column;gap:8px;min-width:0;font-weight:600;display:flex}.listing-pricing input:not([type=checkbox]),.listing-pricing select{box-sizing:border-box;width:100%;min-width:0;min-height:50px;font:inherit;color:inherit;background:#fff;border:1px solid #b8ccca;border-radius:12px;padding:12px}.listing-onboarding-check{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0;font-size:15px;line-height:1.5;display:flex}.listing-onboarding-check input{accent-color:#ff5b61;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.listing-pricing__rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.listing-pricing__rates>div{background:#f3f7f6;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.listing-pricing__rates strong{overflow-wrap:anywhere;font-size:20px}.listing-pricing__rates small{color:#536f6d;line-height:1.5}.listing-pricing__example{border:1px solid #d5e2df;border-radius:16px;flex-direction:column;gap:8px;padding:18px;line-height:1.5;display:flex}.listing-access-tax__choices{gap:12px;margin:22px 0;display:flex}.listing-access-tax__choices label{cursor:pointer;border:1px solid #c6d7d4;border-radius:14px;flex:1;align-items:center;gap:10px;padding:18px;display:flex}.listing-access-tax__choices label:has(input:checked){background:#edf5f3;border-color:#176c65}.listing-access-tax__choices input{accent-color:#176c65;width:20px;height:20px}.listing-access-tax__notice{background:#fff5e6;border-radius:16px;padding:18px;line-height:1.6}.listing-access-tax__result{background:#f0f7f4;border:1px solid #c8dfd7;border-radius:16px;padding:18px;line-height:1.6}.listing-access-tax details{margin:18px 0}.listing-access-tax summary{cursor:pointer;padding:12px 0;font-weight:600}.listing-pricing__tax-notice{overflow-wrap:anywhere;background:#fff5e6;border:1px solid #ebd1a9;border-radius:16px;margin:20px 0;padding:18px;line-height:1.6}.listing-pricing__tax-notice p{margin:8px 0}.listing-pricing__tax-notice a{color:inherit;text-underline-offset:3px}.listing-flow-page .listing-mitid-start{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:100%;min-height:48px;text-decoration:none;display:flex}.listing-flow-page .listing-mitid-start:focus-visible{outline-offset:3px;outline:3px solid #087b70}.listing-flow-page .listing-mitid-tab-hint{font-size:12px;font-weight:400}@media (width<=767px){.listing-flow-page .mitid-container{padding:20px 16px}.listing-flow-page .mitid-container .mitid-btn{box-sizing:border-box;white-space:normal;width:100%;min-width:0;max-width:100%;min-height:48px}}@media (width<=560px){.listing-pricing__base{grid-template-columns:1fr;gap:14px}.listing-pricing__rates{grid-template-columns:1fr;gap:10px}.listing-pricing__rates>div{grid-template-columns:1fr 1fr;align-items:center;display:grid}.listing-pricing__rates>div>small{grid-column:1/-1}.listing-access-tax__choices label{padding:16px 12px}.listing-onboarding-check{font-size:14px}}.rental-tax-fields{color:#183b35;border:1px solid #cbded8;border-radius:.7rem;gap:.85rem;min-width:0;margin:1.2rem 0;padding:1rem;display:grid}.rental-tax-fields legend{padding:0 .3rem;font-weight:650}.rental-tax-fields p{margin:0;font-size:14px;line-height:1.55}.rental-tax-fields label{gap:.4rem;font-size:14px;display:grid}.rental-tax-fields select{color:#183b35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b7cdc5;border-radius:.45rem;padding:.75rem}.rental-tax-fields .rental-tax-fields__check{align-items:start;gap:.6rem;display:flex}.rental-tax-fields input{margin-top:.25rem}.rental-tax-fields__note{color:#466259}.listing-tax-settings button{color:#164136;cursor:pointer;background:#fff;border:1px solid #164136;border-radius:.5rem;margin-right:.7rem;padding:.65rem 1rem}.listing-tax-settings button:disabled{opacity:.55;cursor:not-allowed}.host-listing-edit__upload-error{color:#b42318}.host-listing-availability{gap:.9rem;display:grid}.host-listing-availability__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.host-listing-availability__list li{background:#fff;border:1px solid #dedede;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.host-listing-availability__list li>div{gap:.2rem;display:grid}.host-listing-availability__list span{color:#666;font-size:.9rem}.host-listing-availability__list button{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.host-listing-availability__list button:disabled{cursor:wait;opacity:.55}.host-listing-availability__form{background:#f7f7f7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.host-listing-availability__form label{color:#242424;gap:.35rem;font-size:.92rem;font-weight:600;display:grid}.host-listing-availability__form input{box-sizing:border-box;color:#222;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cacaca;border-radius:8px;padding:.75rem .8rem;font-weight:400}.host-listing-availability__reason,.host-listing-availability__form button{grid-column:1/-1}.host-listing-availability__error{color:#b42318;margin:0}@media (width<=680px){.host-listing-availability__form{grid-template-columns:1fr}.host-listing-availability__list li{flex-direction:column;align-items:flex-start}}.booking-agreement{color:#053338;border:1px solid #d6e2dd;border-radius:18px;padding:24px}.booking-agreement__steps{counter-reset:agreement;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.booking-agreement__steps li{color:#678077;counter-increment:agreement;border-top:3px solid #dce6e1;padding-top:10px;font-size:12px;font-weight:600;line-height:1.5}.booking-agreement__steps li:before{content:counter(agreement) ". "}.booking-agreement__steps li[data-done=true],.booking-agreement__steps li[aria-current=step]{color:#053338;border-color:#1b7167}.booking-agreement>header{margin-bottom:22px}.booking-agreement>header p{color:#357362;margin:0 0 7px;font-size:12px;font-weight:600}.booking-agreement>header h3{margin:0 0 12px;font-size:24px;line-height:1.3}.booking-agreement>header>span,.booking-agreement p{font-size:14px;line-height:1.65}.booking-agreement__verified,.booking-agreement__identity{background:#eff7f2;border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:16px;font-size:13px;line-height:1.5;display:flex}.booking-agreement__verified img,.booking-agreement__identity img{flex:none;width:46px;height:auto}.booking-agreement__identity{background:#fff8eb;align-items:flex-start}.booking-agreement__identity>div{min-width:0}.booking-agreement__summary{border:1px solid #e0e8e4;border-radius:13px;overflow:hidden}.booking-agreement__summary>div{border-bottom:1px solid #e0e8e4;gap:5px;padding:20px;display:grid}.booking-agreement__summary strong{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.booking-agreement__summary span,.booking-agreement__summary small{color:#57716a;font-size:12px;line-height:1.5}.booking-agreement__summary dl{grid-template-columns:1fr minmax(0,1fr);gap:12px 24px;margin:0;padding:20px;font-size:14px;line-height:1.5;display:grid}.booking-agreement__summary dt{color:#57716a}.booking-agreement__summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.booking-agreement__terms{padding:22px 0}.booking-agreement__terms h4{margin:0 0 12px;font-size:16px;line-height:1.5}.booking-agreement__terms p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.booking-agreement__terms small{color:#57716a;font-size:11px}.booking-agreement .booking-agreement__test{color:#7a5124;background:#fff8eb;border-radius:10px;padding:14px;font-size:12px}.booking-agreement__consent{align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.6;display:flex}.booking-agreement__consent input{accent-color:#176f64;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0}.booking-agreement .booking-agreement__primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#ff5563;border:1px solid #ff5563;border-radius:12px;justify-content:center;align-items:center;padding:13px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.booking-agreement__primary:disabled{opacity:.5;cursor:default}.booking-agreement .booking-agreement__pdf{color:#053338;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.booking-agreement :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #16776e}.booking-agreement-accepted{color:#205f4a;background:#eef8f1;border:1px solid #c7dfd2;border-radius:12px;gap:5px;margin-bottom:20px;padding:16px 18px;font-size:13px;line-height:1.6;display:grid}@media (width<=760px){.booking-agreement{border-radius:15px;padding:18px}.booking-agreement__steps{gap:8px;margin-bottom:22px}.booking-agreement__steps li{font-size:10px}.booking-agreement>header h3{font-size:21px}.booking-agreement__verified,.booking-agreement__identity{flex-wrap:wrap;gap:10px;padding:14px}.booking-agreement__summary>div,.booking-agreement__summary dl{padding:16px}.booking-agreement__summary dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;font-size:12px}.booking-agreement__consent{font-size:13px}.booking-agreement .booking-agreement__primary{width:100%;padding:13px 12px}}.host-booking-requests{color:#052f32;width:100%}.host-booking-requests__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.host-booking-requests__kicker{color:#ff5b61;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.82rem;font-weight:700}.host-booking-requests__header .dashboard-content__section-title{margin-bottom:.45rem}.host-booking-requests__intro{color:#536766;margin:0;line-height:1.5}.host-booking-requests__count{color:#053338;background:#ecf3f1;border:1px solid #d7e5e2;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.9rem;font-weight:700}.host-booking-requests__feedback{min-height:0}.host-booking-requests__feedback p{color:#17633a;background:#e9f7ef;border:1px solid #bce4cb;border-radius:.75rem;margin:0 0 1rem;padding:.8rem 1rem}.host-booking-requests__list{gap:1rem;display:grid}.host-booking-request-card{background:#fff;border:1px solid #dce6e4;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 22px #0533380f}.host-booking-request-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.host-booking-request-card__eyebrow{color:#6a7a79;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem;font-size:.78rem;font-weight:650}.host-booking-request-card h3{color:#052f32;margin:0;font-size:1.15rem;line-height:1.35}.host-booking-request-card__status{color:#795c1c;background:#fff6df;border:1px solid #f1ddb0;border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:.45rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.host-booking-request-card__status span{background:#e8ac28;border-radius:50%;width:.48rem;height:.48rem}.host-booking-request-card__details{background:#f6f9f8;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.15rem 0;padding:1rem;display:grid}.host-booking-request-card__details div{min-width:0}.host-booking-request-card__details dt{color:#687a78;margin-bottom:.25rem;font-size:.78rem;font-weight:650}.host-booking-request-card__details dd{color:#052f32;overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:700;line-height:1.4}.host-booking-request-card__error{color:#9a2f34;background:#fff0f0;border:1px solid #ffc9cb;border-radius:.7rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.9rem}.host-booking-request-card__actions,.host-booking-request-card__decision-actions{align-items:center;gap:.7rem;display:flex}.host-booking-request-card__actions{justify-content:flex-end}.host-booking-request-card__message-link{color:#0b6167;text-underline-offset:.2rem;margin-right:auto;font-size:.9rem;font-weight:700;text-decoration:underline}.host-booking-request-card__accept,.host-booking-request-card__reject,.host-booking-requests__load-error button{cursor:pointer;font:inherit;border-radius:.7rem;min-height:2.65rem;padding:.65rem 1rem;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.host-booking-request-card__accept{color:#fff;background:#ff5b61;border:1px solid #ff5b61}.host-booking-request-card__accept:hover:not(:disabled){background:#e8494f;border-color:#e8494f}.host-booking-request-card__reject{color:#354e4c;background:#fff;border:1px solid #b9c7c5}.host-booking-request-card__reject:hover:not(:disabled){background:#f2f6f5;border-color:#879c99}.host-booking-request-card button:disabled{cursor:wait;opacity:.58}.host-booking-request-card button:focus-visible,.host-booking-request-card__message-link:focus-visible,.host-booking-requests__load-error button:focus-visible{outline-offset:2px;outline:3px solid #0b61674d}.host-booking-requests__loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.host-booking-requests__load-error,.host-booking-requests__empty{background:#fff;border:1px solid #dce6e4;border-radius:1rem;padding:1.5rem}.host-booking-requests__load-error{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.host-booking-requests__load-error strong{color:#8a2d31}.host-booking-requests__load-error p{color:#657472;margin:.3rem 0 0}.host-booking-requests__load-error button{color:#c43c43;background:#fff;border:1px solid #ff5b61;flex:none}.host-booking-requests__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:13rem;display:flex}.host-booking-requests__empty>span{color:#278552;background:#e7f5ee;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;margin-bottom:.8rem;font-size:1.25rem;font-weight:800;display:flex}.host-booking-requests__empty h3{color:#052f32;margin:0 0 .35rem}.host-booking-requests__empty p{color:#657472;margin:0}.host-booking-requests__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.host-booking-request-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.host-booking-requests__header,.host-booking-request-card__heading,.host-booking-requests__load-error{flex-direction:column;align-items:stretch}.host-booking-requests__count,.host-booking-request-card__status{align-self:flex-start}.host-booking-request-card__details{grid-template-columns:1fr}.host-booking-request-card__actions{flex-direction:column;align-items:stretch}.host-booking-request-card__message-link{margin-bottom:.35rem;margin-right:0}.host-booking-request-card__decision-actions{grid-template-columns:1fr 1fr;display:grid}.host-booking-request-card__accept,.host-booking-request-card__reject,.host-booking-requests__load-error button{width:100%}}.host-booking-accept-modal{z-index:1200;background:#0f172a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.host-booking-accept-modal__dialog{background:#fff;border-radius:16px;width:100%;max-width:620px;max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 64px #0f172a3d}.host-booking-accept-modal__dialog h3{margin-top:0}.host-booking-accept-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.host-booking-accept-modal__actions button{font:inherit;border-radius:12px;max-width:100%;min-height:44px;padding:10px 16px}.host-booking-accept-modal__dialog.booking-agreement{box-sizing:border-box;min-width:0}@media (width<=600px){.host-booking-accept-modal{padding:12px}.host-booking-accept-modal__dialog{max-height:calc(100dvh - 24px);padding:18px}.host-booking-accept-modal__actions{grid-template-columns:1fr;display:grid}.host-booking-accept-modal__actions button{width:100%}}.goods-case{color:#193329;overflow-wrap:anywhere;background:#fff;border:1px solid #d5dfd7;border-radius:12px;min-width:0;margin:1.25rem 0;padding:1.25rem}.goods-case h2,.goods-case h3{margin:0 0 .7rem}.goods-case p{line-height:1.6}.goods-case label{flex-direction:column;gap:.4rem;margin:.85rem 0;font-weight:600;display:flex}.goods-case textarea,.goods-case select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #839c8d;border-radius:6px;padding:.75rem}.goods-case textarea{resize:vertical;min-height:110px}.goods-case .goods-case__check{flex-direction:row;align-items:flex-start;font-weight:400}.goods-case__check input{flex-shrink:0;margin-top:.3rem}.goods-case button{color:#183b29;font:inherit;cursor:pointer;white-space:normal;text-align:left;background:#edf6ef;border:1px solid #296547;border-radius:6px;max-width:100%;margin:.3rem .5rem .3rem 0;padding:.7rem 1rem}.goods-case button:disabled{opacity:.55;cursor:default}.goods-case button:focus-visible,.goods-case select:focus-visible,.goods-case textarea:focus-visible{outline-offset:2px;outline:3px solid #628ed0}.goods-case__history{padding-left:1.25rem}.goods-case__history li{border-bottom:1px solid #e1e8e3;padding:.3rem 0}.goods-case__history time{color:#52685b;font-size:.85rem;display:block}.goods-case__body{white-space:pre-wrap}.goods-case [role=alert]{color:#942f26}.goods-case__list{padding:0;list-style:none}.goods-case__list button{width:100%}@media (width<=480px){.goods-case{padding:.85rem}.goods-case .goods-case{padding:.6rem}.goods-case button{min-height:44px}}.booking-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.booking-progress li{color:#617878;text-align:center;align-content:start;justify-items:center;gap:6px;min-width:0;font-size:12px;display:grid}.booking-progress li>span{background:#eef3f2;border:1px solid #dce5e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.booking-progress strong{font-size:inherit;font-weight:600}.booking-progress li[aria-current=step]{color:#07363a}.booking-progress li[aria-current=step]>span{color:#fff;background:#07363a;border-color:#07363a}.booking-progress .is-complete>span{color:#236a51;background:#edf6f0;border-color:#d8e9df}@media (width<=480px){.booking-progress{gap:4px;margin-bottom:22px}.booking-progress li{font-size:11px}}.demo-checkout-page{background:#fbfaf8;min-height:100vh}.demo-checkout{color:#222;width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 64px}.demo-checkout__title{color:#07363a;margin:0 0 26px;font-size:clamp(25px,3vw,34px)}.demo-checkout__panel-title{color:#07363a;margin:4px 0 24px;font-size:21px}.demo-checkout__edit-dates{color:#07363a;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;margin-top:8px;padding:4px 0;font-weight:600;text-decoration:underline}.demo-checkout__photo-placeholder{color:#617878;background:#edf3f1;border-radius:12px;flex-shrink:0;place-items:center;width:126px;height:96px;font-size:32px;display:grid}.demo-checkout__listing>div{min-width:0}.demo-checkout__notice{color:#7d2f32;background:#fff2f2;border:1px solid #efb4b6;border-radius:10px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:600}.demo-checkout__back{color:#424242;cursor:pointer;font:inherit;background:0 0;border:0;margin-bottom:24px}.demo-checkout__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.demo-checkout__panel,.demo-checkout__summary{background:#fff;border:1px solid #ece8e4;border-radius:16px;box-shadow:0 12px 35px #2c25200f}.demo-checkout__panel{padding:32px}.demo-checkout__panel h1{margin:4px 0 28px;font-size:clamp(28px,4vw,42px)}.demo-checkout__eyebrow{color:#7b7773;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.demo-checkout__listing{border-bottom:1px solid #ece8e4;align-items:center;gap:20px;padding-bottom:24px;display:flex}.demo-checkout__listing img{object-fit:cover;border-radius:12px;width:126px;height:96px}.demo-checkout__listing h2{margin:0 0 8px;font-size:20px}.demo-checkout__listing p{color:#6d6965;margin:3px 0}.demo-checkout__card{border:1px solid #ddd7d2;border-radius:12px;gap:6px;margin:24px 0;padding:18px;display:grid}.demo-checkout__card span,.demo-checkout__card small{color:#77716d}.demo-checkout__submit,.demo-checkout__success button{color:#fff;cursor:pointer;width:100%;font:inherit;background:#ff5b61;border:0;border-radius:999px;padding:14px 18px;font-weight:700}.demo-checkout__submit:disabled{cursor:wait;opacity:.65}.demo-checkout__success{color:#285e37;background:#edf8f0;border-radius:12px;padding:20px}.demo-checkout__success p{margin:6px 0 16px}.demo-checkout__summary{padding:24px;position:sticky;top:24px}.demo-checkout__summary h2{margin:0 0 22px}.demo-checkout__summary>div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.demo-checkout__total{border-top:1px solid #ded8d3;margin-top:10px;font-size:18px}@media (width<=760px){.demo-checkout{padding-top:24px}.demo-checkout__grid{grid-template-columns:1fr}.demo-checkout__summary{grid-row:1;padding:20px;position:static}.demo-checkout__photo-placeholder{width:72px;height:72px}.demo-checkout__panel{padding:22px}.demo-checkout__listing{align-items:flex-start}.demo-checkout__listing img{flex-shrink:0;width:72px;height:72px}.demo-checkout__listing{gap:12px}.demo-checkout__listing h2{overflow-wrap:anywhere;font-size:17px}}.legal-draft-page{box-sizing:border-box;color:#07383d;width:min(100%,1060px);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,40px) 80px;font-size:16px}.legal-draft-back{text-underline-offset:4px;font-size:14px}.legal-draft-label{color:#657b78;letter-spacing:.04em;margin:30px 0 12px;font-size:13px;font-weight:600}.legal-draft-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:22ch;margin:0 0 24px;font-size:clamp(28px,4.8vw,48px);line-height:1.15}.legal-draft-warning{background:#fff9ed;border:1px solid #e7d5a8;border-radius:16px;padding:20px 24px;line-height:1.6}.legal-draft-warning strong{font-size:17px;display:block}.legal-draft-warning p{max-width:70ch;margin:8px 0 0}.legal-draft-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin:24px 0 36px;font-size:15px;display:flex}.legal-draft-download{color:#fff;background:#ff5961;border:1px solid #ff5961;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:14px 22px;font-weight:650;text-decoration:none;display:inline-flex}.legal-draft-download:hover{color:#fff;background:#ec4e56;border-color:#ec4e56}.legal-draft-download span{font-size:12px;font-weight:500}.legal-draft-page a:focus-visible,.legal-draft-contents summary:focus-visible{outline-offset:5px;outline:3px solid #167b72}.legal-draft-document{overflow-wrap:anywhere;background:#fff;border:1px solid #dce6e1;border-radius:20px;padding:clamp(20px,4vw,48px);font-size:16px;line-height:1.8}.legal-draft-document>p,.legal-draft-introduction{max-width:76ch}.legal-draft-document p{text-align:left;margin:0 0 18px}.legal-draft-document h2{letter-spacing:-.015em;margin:40px 0 16px;scroll-margin-top:24px;font-size:clamp(18px,2.5vw,23px);font-weight:700;line-height:1.4}.legal-draft-placeholder{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0c9;border-radius:3px;padding:1px 3px}.legal-draft-contents{background:#f4f8f6;border:1px solid #dce6e1;border-radius:14px;margin:28px 0 40px;padding:18px 22px}.legal-draft-contents summary{cursor:pointer;font-weight:650}.legal-draft-contents ol{columns:2;column-gap:36px;margin:18px 0 0;padding-left:22px}.legal-draft-contents li{break-inside:avoid;margin-bottom:10px;padding-left:4px;line-height:1.5}.legal-draft-contents a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.legal-draft-document .legal-draft-divider{color:#47776b;margin:48px 0 20px;font-size:22px;font-weight:700}.legal-draft-document .legal-draft-end{color:#657b78;margin:42px 0 0;font-size:14px}@media (width<=640px){.legal-draft-warning{padding:16px}.legal-draft-actions{flex-direction:column;align-items:stretch;gap:16px}.legal-draft-actions>a:not(.legal-draft-download){align-self:flex-start}.legal-draft-document{border-radius:16px;line-height:1.75}.legal-draft-contents{padding:16px}.legal-draft-contents ol{columns:1}}.phone-verification{box-sizing:border-box;color:#053338;background:#fff;border:1px solid #dce6e3;border-radius:20px;width:100%;max-width:720px;margin-block:28px;padding:clamp(20px,4vw,28px);scroll-margin-block:28px}.phone-verification *,.phone-verification :before,.phone-verification :after{box-sizing:border-box}.phone-verification__heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.phone-verification__heading>div{min-width:0}.phone-verification__icon{background:#edf4f1;border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:inline-flex}.phone-verification__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.phone-verification h3{color:#053338;text-align:left;margin:0 0 6px;font-size:clamp(18px,2.5vw,21px);font-weight:700;line-height:1.3}.phone-verification h3:focus{outline:none}.phone-verification p{margin:12px 0;font-size:15px;line-height:1.55}.phone-verification p.phone-verification__intro{color:#526866;margin:0;font-size:14px;line-height:1.5}.phone-verification label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.phone-verification__row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.phone-verification__number{background:#fff;border:1px solid #9aadaa;border-radius:12px;flex:200px;align-items:center;min-width:0;display:flex}.phone-verification__number>span{border-right:1px solid #e0e8e5;flex-shrink:0;padding:0 12px;font-size:15px}.phone-verification .phone-verification__row input{color:#053338;background:#fff;border:1px solid #9aadaa;border-radius:12px;flex:150px;width:100%;min-width:0;min-height:50px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.4}.phone-verification .phone-verification__number input{border:0;flex-basis:0}.phone-verification .phone-verification__row--code input{font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;font-size:24px;font-weight:600}.phone-verification button{color:#fff;cursor:pointer;background:#ff5b61;border:1px solid #0000;border-radius:12px;min-height:50px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35}.phone-verification button:hover:not(:disabled){background:#e0444a}.phone-verification button:disabled{cursor:not-allowed;opacity:.5}.phone-verification .phone-verification__text-button{color:#053338;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.phone-verification .phone-verification__text-button:hover:not(:disabled){color:#16776e;background:0 0}.phone-verification .phone-verification__text-button:disabled{color:#627975;opacity:1;text-decoration:none}.phone-verification p.phone-verification__hint{color:#526866;font-size:13px;line-height:1.5}.phone-verification .phone-verification__setup,.phone-verification .phone-verification__feedback{color:#6a4c1d;background:#fff5e3;border-radius:12px;padding:12px 14px;font-size:14px}.phone-verification .phone-verification__feedback p{font-size:inherit;margin:0}.phone-verification .phone-verification__feedback[role=alert]{color:#953934;background:#fff1f0}.phone-verification .phone-verification__privacy{color:#627975;border-top:1px solid #e4ece8;margin:20px 0 0;padding-top:16px;font-size:12px}.phone-verification__steps{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.phone-verification__steps li{color:#70817c;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.phone-verification__steps li>span{border:1px solid #cddbd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.phone-verification__steps .is-current{color:#053338;font-weight:600}.phone-verification__steps .is-current>span{color:#fff;background:#053338;border-color:#053338}.phone-verification__steps .is-complete>span{color:#186c53;background:#e6f2eb;border-color:#e6f2eb}.phone-verification__destination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:16px;display:flex}.phone-verification__destination p{margin:0}.phone-verification__destination strong{margin-top:4px;font-size:16px;display:block}.phone-verification__resend{flex-wrap:wrap;align-items:center;gap:0 10px;font-size:13px;display:flex}.phone-verification--verified{background:#f5faf7;border-color:#caddce}.phone-verification--verified .phone-verification__heading{margin-bottom:16px}.phone-verification--verified .phone-verification__icon{color:#186c53;background:#e0f0e5}.phone-verification__success{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-left:60px;display:flex}.phone-verification__success>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.phone-verification__success strong{font-size:16px}.phone-verification__badge{color:#186c53;background:#e0f0e5;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600}.phone-verification :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #16776e}.phone-verification input[aria-invalid=true]{border-color:#b9453d}@media (width<=520px){.phone-verification__row>button{flex:100%}.phone-verification__number{flex-basis:100%}.phone-verification__success{padding-left:0}.phone-verification__destination{align-items:flex-start}}@media (width<=360px){.phone-verification__heading{gap:10px}.phone-verification__icon{flex-basis:38px;height:38px}.phone-verification__steps{gap:12px}}.host-referral-page .refer-page-card{text-align:left;border:1px solid #dce7e2;border-radius:24px;max-width:920px;margin:16px auto 40px;padding:clamp(20px,4vw,48px)}.host-referral-page .refer-page-heading{margin:12px 0 20px;font-size:clamp(28px,4vw,42px);line-height:1.2}.host-referral-page .refer-page-lead{margin:0 0 24px;font-size:17px;line-height:1.7}.host-referral-eyebrow{color:#52776c;font-size:13px;font-weight:600}.host-referral-back{color:#053338;align-items:center;min-height:44px;padding:8px 0;font-size:14px;text-decoration:none;display:inline-flex}.host-referral-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.host-referral-steps li{color:#214b44;background:#f2f7f5;border-radius:16px;padding:18px;font-size:14px;line-height:1.6}.host-referral-steps li>span{color:#fff;background:#053338;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;display:flex}.host-referral-page .refer-page-copy-btn{color:#fff;cursor:pointer;font:inherit;background:#ff555e;border:0;border-radius:12px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:600}.host-referral-page .refer-page-copy-btn:disabled{opacity:.65;cursor:wait}.host-referral-page .refer-page-link-box{background:#f2f7f5;border:1px solid #dce7e2;border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:12px;padding:18px;display:flex}.host-referral-page .refer-page-link-box label{color:#053338;width:100%;font-size:14px;font-weight:600}.host-referral-page input{color:#053338;font:inherit;background:#fff;border:1px solid #bacfc5;border-radius:10px;flex:240px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:14px}.host-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.host-referral-stats>div{border:1px solid #dce7e2;border-radius:14px;padding:20px}.host-referral-stats strong{font-size:27px;display:block}.host-referral-stats span{color:#526c6c;margin-top:8px;font-size:13px;line-height:1.5;display:block}.host-referral-page p{color:#526c6c;font-size:14px;line-height:1.7}.host-referral-terms{border-top:1px solid #dce7e2;margin-top:24px;padding-top:20px}.host-referral-terms summary{color:#053338;cursor:pointer;min-height:44px;font-size:15px;font-weight:600}.host-referral-terms ul{color:#526c6c;padding-left:22px;font-size:13px;line-height:1.8}.host-referral-terms li{margin:10px 0}.host-referral-history{margin:16px 0;padding:0;list-style:none}.host-referral-history li{border-top:1px solid #dce7e2;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;line-height:1.6;display:flex}.host-referral-attribution{color:#053338;max-width:720px;margin:30px auto;padding:24px}.host-referral-admin{max-width:900px}.host-referral-admin :is(p,label,dt,dd){font-size:14px;line-height:1.6}.host-referral-admin label{margin:12px 0;display:block}.host-referral-admin :is(input:not([type=checkbox]),select){box-sizing:border-box;color:#053338;font:inherit;background:#fff;border:1px solid #bacfc5;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:16px;display:block}.host-referral-admin input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin:0 8px 0 0}.host-referral-admin button{color:#fff;cursor:pointer;font:inherit;background:#053338;border:0;border-radius:12px;min-height:44px;padding:10px 18px}.host-referral-admin button:disabled{cursor:not-allowed;opacity:.55}.host-referral-admin dl{background:#f2f7f5;border-radius:14px;margin:20px 0;padding:16px}.host-referral-admin dl>div{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.host-referral-admin dt{min-width:160px;font-weight:600}.host-referral-admin dd{overflow-wrap:anywhere;margin:0}.host-referral-receipt{border:1px solid #dce7e2;border-radius:14px;padding:18px}.host-referral-page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #177f77}@media (width<=640px){.host-referral-steps{grid-template-columns:minmax(0,1fr)}.host-referral-page .refer-page-lead{font-size:16px}.host-referral-page .refer-page-copy-btn{width:100%}.host-referral-stats>div{padding:14px}}.host-onboarding-start{color:#123c41;max-width:850px;margin:48px auto;padding:24px}.host-onboarding-start h1{margin:8px 0 28px;font-size:clamp(26px,4vw,38px)}.host-onboarding-eyebrow{color:#507378;font-size:14px}.host-onboarding-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.host-onboarding-options button{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #bed0d1;border-radius:12px;padding:24px}.host-onboarding-options button:hover,.host-onboarding-options button[aria-pressed=true]{background:#f1f9f8;border-color:#007e85}.host-onboarding-options button:focus-visible{outline-offset:3px;outline:3px solid #008f98}.host-onboarding-options strong,.host-onboarding-options span{display:block}.host-onboarding-options strong{margin-bottom:12px;font-size:20px}.host-company-details{background:#f6f9f8;border-radius:12px;margin-top:24px;padding:24px;line-height:1.6}.host-company-details h2{margin-top:0;font-size:22px}.host-company-details li{padding:5px 0}.host-company-lookup{gap:8px;max-width:440px;margin:20px 0;display:grid}.host-company-lookup label{font-weight:600}.host-company-lookup input{font:inherit;border:1px solid #8daeb0;border-radius:6px;padding:10px}.host-company-lookup p{margin:0 0 8px;font-size:13px}.host-company-lookup button{font:inherit;color:#fff;cursor:pointer;background:#007e85;border:0;border-radius:6px;padding:11px 16px}.host-company-lookup button:disabled{opacity:.55;cursor:default}.host-company-lookup input:focus-visible,.host-company-lookup button:focus-visible{outline-offset:3px;outline:3px solid #008f98}.host-company-result{background:#fff;border:1px solid #bed0d1;border-radius:8px;margin:16px 0;padding:16px}.host-company-result h3{margin-top:0}.host-company-source{color:#507378;font-size:13px}@media (width<=550px){.host-onboarding-start{margin:20px auto;padding:16px}.host-onboarding-options{grid-template-columns:1fr}.host-company-details{padding:18px}}.email-us-handoff{background:#edf5f2;border:1px solid #cbded9;border-radius:16px;padding:1rem 1.2rem;line-height:1.55}.account-back-dashboard{color:#053338;align-items:center;gap:8px;min-height:44px;margin:8px 0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.account-back-dashboard:hover{text-underline-offset:4px;text-decoration:underline}.account-back-dashboard:focus-visible{outline-offset:4px;outline:2px solid #177f77}.account-notification-capability-note{color:#355149;background:#f2f7f5;border:1px solid #d6e5df;border-radius:12px;margin-top:1.5rem;padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.5}.account-notifications .account-notify-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.account-notification-fields{border:0;min-width:0;margin:0;padding:0}.account-notifications .account-notify-channels .account-checkbox{min-height:48px;font-size:14px;line-height:1.5}.account-notification-error{color:#633b2c;background:#fff6f1;border:1px solid #e9c9b9;border-radius:14px;padding:18px}.account-notification-error p{margin:0 0 14px;font-size:15px;line-height:1.6}.account-notification-retry{color:#053338;cursor:pointer;font:inherit;background:#fff;border:1px solid #a7bdb7;border-radius:12px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600}.account-notification-retry:hover{background:#edf4f1}.account-notification-retry:focus-visible{outline-offset:3px;outline:2px solid #177f77}.account-checkbox{border:1px solid #dce5e1;border-radius:10px;min-width:0;padding:.9rem 1rem}.account-checkbox--unsupported{color:#6e7975;cursor:not-allowed;background:#f7f8f8}.account-checkbox input:disabled+.account-checkbox-box{background:#ecefee;border-color:#aeb8b4}.account-notify-channels .account-channel-status{white-space:nowrap;border-radius:999px;margin-left:auto;padding:.25rem .55rem;font-size:12px;font-weight:700}.account-channel-status--active{color:#176240;background:#e4f4ec}.account-channel-status--later{color:#59645f;background:#e8ebea}@media (width<=680px){.account-notifications .account-notify-channels{grid-template-columns:1fr}}.profile-avatar-editor__actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.profile-avatar-editor .account-avatar{object-fit:cover}.account-section--profile-picture{scroll-margin-top:24px}.account-section--profile-picture:focus{outline:none}.profile-avatar-editor__formats{color:#526866;font-size:1.3rem}.profile-avatar-editor__availability{background:#f2f7f5;border:1px solid #d6e5df;border-radius:12px;padding:12px 14px}.account-operations{color:#17231f}.account-operations__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.account-operations__primary,.account-operations__secondary,.account-operations__danger{cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.account-operations__primary{color:#fff;background:#163f36}.account-operations__secondary{color:#163f36;background:#edf2ef}.account-operations__danger{color:#fff;background:#9f2f2f}.account-operations__primary:disabled,.account-operations__danger:disabled{cursor:not-allowed;opacity:.55}.account-operations__error{color:#7c2525;background:#fff0ee;border:1px solid #e5aaa3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.account-operations__error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.account-operations__empty,.account-operations__detail,.privacy-action-card,.privacy-history{background:#fff;border:1px solid #dce5e1;border-radius:18px;padding:24px;box-shadow:0 12px 34px #1b3e3412}.account-operations__split{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:20px;display:grid}.account-operations__list{flex-direction:column;gap:10px;display:flex}.account-operations__row{color:#45534e;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:14px;flex-direction:column;gap:7px;padding:16px;display:flex}.account-operations__row:hover,.account-operations__row--active{border-color:#2c6b5c;box-shadow:0 8px 24px #1b3e341a}.account-operations__row-top,.account-operations__detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-operations__row time{color:#7a8883;font-size:.85rem}.ops-status{color:#395148;white-space:nowrap;background:#edf2ef;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.ops-status--open,.ops-status--submitted{color:#264b8e;background:#eef3ff}.ops-status--in_progress{color:#775811;background:#fff4d9}.ops-status--resolved,.ops-status--completed{color:#216342;background:#e6f5ed}.ops-status--identity_verification_required,.ops-status--waiting_for_user{color:#8c4f0e;background:#fff0df}.ops-status--rejected,.ops-status--closed,.ops-status--cancelled{color:#5e6663;background:#f0f1f1}.account-operations__eyebrow{color:#60736c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.account-operations__detail h2,.privacy-action-card h2,.privacy-history h2{color:#173f36;margin:0 0 12px}.account-operations__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.account-operations__facts div{background:#f5f8f6;border-radius:10px;padding:12px}.account-operations__facts dt{color:#75837e;margin-bottom:4px;font-size:.78rem}.account-operations__facts dd{margin:0}.account-operations__message{border-top:1px solid #e1e8e5;margin-top:10px;padding-top:20px}.account-operations__message p{white-space:pre-wrap}.account-operations__notice{color:#5f6f69;background:#f5f8f6;border-radius:10px;margin-top:20px;padding:14px;font-size:.9rem}.privacy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.privacy-action-card{flex-direction:column;display:flex}.privacy-action-card p{color:#596a64;flex:1;line-height:1.55}.privacy-action-card--danger{border-color:#ebc5c1}.privacy-confirm{background:#fff0ee;border-radius:12px;padding:14px}.privacy-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.privacy-history{margin-top:22px}.privacy-history__table-wrap{overflow-x:auto}.privacy-history__table{border-collapse:collapse;width:100%;min-width:980px}.privacy-history__table th,.privacy-history__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4ebe8;padding:14px 10px}.privacy-history__table th{color:#687973;text-transform:uppercase;font-size:.8rem}.privacy-blocker{color:#70470f;background:#fff4df;border:1px solid #edd09b;border-radius:10px;gap:4px;padding:10px;display:grid}.privacy-blocker small{overflow-wrap:anywhere}.privacy-timeline{gap:9px;min-width:180px;margin:0;padding:0;list-style:none;display:grid}.privacy-timeline li{border-left:3px solid #b9cec6;gap:2px;padding-left:9px;display:grid}.privacy-timeline strong{color:#294b42;font-size:.86rem}.privacy-timeline time,.account-operations__muted{color:#71817b;font-size:.8rem}@media (width<=820px){.account-operations__header,.account-operations__detail-heading{flex-direction:column;align-items:stretch}.account-operations__split,.privacy-actions,.account-operations__facts{grid-template-columns:1fr}}.support-thread{color:#053338;border-top:1px solid #dbe6df;min-width:0;margin-top:24px;padding-top:22px}.support-thread__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.support-thread h3{font:inherit;margin:4px 0 0;font-size:20px;font-weight:650}.support-thread__eyebrow{color:#658075;font-size:11px}.support-thread__heading>button,.support-thread__older,.support-thread__recovery button{color:#053338;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfddd4;border-radius:10px;padding:9px 12px;font-size:12px}.support-thread__messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:12px;max-height:460px;padding:3px 5px 3px 1px;display:flex;overflow:auto}.support-thread__message{background:#f3f4ee;border:1px solid #e6e9df;border-radius:15px 15px 4px;align-self:flex-end;width:92%;min-width:0;padding:13px 15px}.support-thread__message--staff{background:#edf4ef;border-color:#d5e4da;border-radius:15px 15px 15px 4px;align-self:flex-start}.support-thread__message header{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:11px;display:flex}.support-thread__message time{color:#6c8078;font-size:10px}.support-thread__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.65}.support-thread__empty{color:#6c8078;padding:12px 0;font-size:13px;line-height:1.7}.support-thread form{margin-top:20px}.support-thread form>label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.support-thread textarea{box-sizing:border-box;color:#053338;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #c6d8cc;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.support-thread__actions{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.support-thread__actions>p{color:#6c8078;max-width:70%;margin:0;font-size:11px;line-height:1.6}.support-thread__actions>button{color:#fff;font:inherit;cursor:pointer;background:#ff5b61;border:0;border-radius:11px;flex:none;padding:11px 18px;font-size:13px;font-weight:600}.support-thread button:disabled{opacity:.5;cursor:default}.support-thread__error,.support-thread__recovery{color:#704d19;background:#fff4e6;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.7}.support-thread__receipt{color:#186644;font-size:13px}.support-thread :focus-visible{outline-offset:3px;outline:2px solid #16776e}@media (width<=600px){.support-thread__message{width:96%;padding:11px 12px}.support-thread__actions{flex-direction:column;align-items:stretch;gap:10px}.support-thread__actions>p{max-width:none}.support-thread__actions>button{align-self:flex-end;min-height:44px}.support-thread__messages{max-height:420px}.support-thread h3{font-size:18px}}.admin-support-alerts{color:#07383e;background:#fff4ef;border:1px solid #ffb3ad;border-left:4px solid #ff5960;border-radius:20px;margin:0 0 24px;padding:20px;box-shadow:0 5px 18px #07383e08}.admin-support-alerts__heading{align-items:center;gap:14px;display:flex}.admin-support-alerts__heading>div{flex:1;min-width:0}.admin-support-alerts__heading strong{font-size:19px}.admin-support-alerts p{margin:5px 0 0;font-size:14px;line-height:1.5}.admin-support-alerts__icon{color:#fff;background:#ff5960;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.admin-support-alerts__icon svg{width:24px;height:24px}.admin-support-alerts button{font:inherit;cursor:pointer}.admin-support-alerts button:disabled{cursor:wait;opacity:.65}.admin-support-alerts__refresh{color:inherit;background:#fff;border:1px solid #d4dcd8;border-radius:12px;flex:none;padding:9px 12px}.admin-support-alerts__list{gap:8px;margin-top:15px;display:grid}.admin-support-alerts__list>button{text-align:left;min-height:56px;color:inherit;background:#fff;border:1px solid #eadcd5;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.admin-support-alerts__list>button:hover{border-color:#ff5960}.admin-support-alerts__list>button>span:first-child{overflow-wrap:anywhere;min-width:0}.admin-support-alerts__list strong,.admin-support-alerts__list small{display:block}.admin-support-alerts__list small{color:#536d70;margin-top:4px;font-size:12px}.admin-support-alerts__list>button>span:last-child{white-space:nowrap;font-size:14px;font-weight:650}.admin-support-alerts__error{color:#8c292c}@media (width<=600px){.admin-support-alerts{border-radius:16px;padding:15px}.admin-support-alerts__heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.admin-support-alerts__heading strong{font-size:17px}.admin-support-alerts__icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.admin-support-alerts__heading>div{flex-basis:calc(100% - 46px)}.admin-support-alerts__refresh{margin-left:46px}.admin-support-alerts__list>button{align-items:flex-start;gap:10px;padding:12px}.admin-support-alerts__list strong{font-size:14px}}.admin-support-alerts__kind{color:#873c22;background:#fff0e7;border-radius:6px;margin-bottom:6px;padding:3px 7px;font-size:11px;font-weight:650;line-height:1.3;display:inline-block}.admin-support-alerts__kind--reply{color:#175d4e;background:#e6f2ee}.admin-shell{min-height:72vh;padding-top:48px;padding-bottom:72px}.admin-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.admin-header h1{color:#143c33;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem)}.admin-header p{color:#5c6c66;margin:0}.admin-eyebrow{color:#587068;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.admin-identity{background:#edf3f0;border-radius:14px;flex-direction:column;min-width:210px;padding:14px 18px;display:flex}.admin-identity span{color:#65756f;font-size:.88rem}.admin-tabs{border-bottom:1px solid #dce5e1;gap:8px;margin-bottom:28px;display:flex;overflow-x:auto}.admin-tab{color:#586a64;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-weight:700}.admin-tab--active{color:#163f36;border-bottom-color:#1f6655}.admin-error{color:#842e2e;background:#fff0ee;border:1px solid #e7b6af;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 16px;display:flex}.admin-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.admin-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.admin-metric{color:#51645d;text-align:left;background:#fff;border:1px solid #dbe5e1;border-radius:18px;flex-direction:column;min-height:150px;padding:20px;display:flex;box-shadow:0 12px 30px #1a423812}.admin-metric:not(:disabled){cursor:pointer}.admin-metric strong{color:#163f36;margin:18px 0 4px;font-size:2.4rem}.admin-metric small{color:#26715e;font-weight:700}.admin-workspace{grid-template-columns:minmax(250px,.75fr) minmax(0,1.45fr);gap:22px;display:grid}.admin-queue{align-content:start;gap:10px;display:grid}.admin-queue-row{color:#52635d;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:13px;flex-direction:column;gap:6px;padding:15px;display:flex}.admin-queue-row:hover,.admin-queue-row--active{border-color:#2e715f;box-shadow:0 8px 22px #1b43381a}.admin-queue-row strong{color:#1e3d35}.admin-queue-row small{color:#82908b}.admin-detail,.admin-empty{background:#fff;border:1px solid #dce5e1;border-radius:18px;min-height:280px;padding:24px;box-shadow:0 12px 34px #1b3e3412}.admin-empty{color:#6b7974}.admin-empty h2{color:#173f36;margin-top:0}.admin-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-detail-heading h2{color:#173f36;margin:5px 0 0}.admin-status{color:#385249;white-space:nowrap;background:#edf2ef;border-radius:999px;padding:7px 11px;font-size:.8rem;font-weight:800}.admin-status--pending_review,.admin-status--pending{color:#775811;background:#fff4d9}.admin-status--open{color:#285096;background:#eef3ff}.admin-status--resolved{color:#216443;background:#e8f6ef}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.admin-facts div{background:#f5f8f6;border-radius:10px;padding:12px}.admin-facts dt{color:#75847f;margin-bottom:4px;font-size:.78rem}.admin-facts dd{overflow-wrap:anywhere;margin:0}.admin-copy{border-top:1px solid #e2e9e6;padding-top:18px}.admin-copy h3{color:#24473e;font-size:1rem}.admin-copy p{white-space:pre-wrap;line-height:1.55}.admin-actions{border-top:1px solid #e2e9e6;margin-top:22px;padding-top:20px}.admin-actions>label{color:#3e554d;margin-bottom:8px;font-weight:700;display:block}.admin-actions textarea,.admin-actions select{font:inherit;border:1px solid #bfcfc9;border-radius:10px;width:100%;padding:11px 12px}.admin-actions textarea{resize:vertical;min-height:92px}.admin-actions>div:last-child{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.admin-btn{cursor:pointer;font:inherit;border:0;border-radius:999px;min-height:43px;padding:10px 20px;font-weight:800}.admin-btn--primary{color:#fff;background:#163f36}.admin-btn--danger{color:#fff;background:#9d3232}.admin-btn--secondary{color:#173f36;background:#e7efeb}.admin-btn:disabled{cursor:not-allowed;opacity:.55}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid label{color:#42584f;gap:7px;font-weight:700;display:grid}.admin-notice{color:#60716b;background:#f5f8f6;border-radius:10px;padding:13px}.admin-privacy-safety{color:#68420e;background:#fff4df;border:1px solid #e9c98d;border-radius:12px;gap:4px;margin-bottom:22px;padding:14px 16px;display:grid}.admin-privacy-safety--detail{margin:20px 0 0}.admin-privacy-blocker{color:#68420e;background:#fff4df;border-radius:10px;gap:5px;margin-bottom:20px;padding:13px;display:grid}.admin-privacy-timeline{gap:12px;padding:0;list-style:none;display:grid}.admin-privacy-timeline li{border-left:3px solid #b9cec6;gap:3px;padding-left:12px;display:grid}.admin-privacy-timeline time{color:#71817b;font-size:.84rem}.admin-privacy-actions>div:last-child{flex-wrap:wrap}@media (width<=860px){.admin-header,.admin-detail-heading{flex-direction:column;align-items:stretch}.admin-identity{min-width:0}.admin-workspace,.admin-facts,.admin-form-grid{grid-template-columns:1fr}}.mitid-onboarding-page{color:#151515;box-sizing:border-box;background:linear-gradient(145deg,#fff 0%,#fff8f7 52%,#fff0ef 100%);min-height:100dvh;padding:28px 24px 56px;font-family:Instrument Sans,sans-serif}.mitid-onboarding-header{width:min(1120px,100%);margin:0 auto 72px}.mitid-onboarding-header img{object-fit:contain;object-position:left center;width:188px;max-height:48px;display:block}.mitid-onboarding-card{box-sizing:border-box;background:#fffffff5;border:1px solid #ece8e7;border-radius:22px;width:min(100%,520px);margin:0 auto;padding:38px 42px 42px;box-shadow:0 18px 55px #5c2f2f1a}.mitid-onboarding-card h1{letter-spacing:-.025em;margin:18px 0 12px;font-size:clamp(1.75rem,4vw,2.15rem);line-height:1.15}.mitid-onboarding-lead,.mitid-onboarding-status>p{color:#5e5b5a;margin:0 0 28px;font-size:1rem;line-height:1.55}.mitid-onboarding-mark{color:#175c45;align-items:center;gap:9px;font-size:.9rem;display:inline-flex}.mitid-onboarding-mark span{color:#fff;background:#24795e;border-radius:999px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.mitid-onboarding-card form{flex-direction:column;display:flex}.mitid-onboarding-card label{margin-bottom:8px;font-size:.95rem;font-weight:650}.mitid-onboarding-card input{color:#151515;width:100%;height:52px;font:inherit;box-sizing:border-box;background:#fff;border:1.5px solid #b9b6b5;border-radius:12px;outline:none;padding:0 14px}.mitid-onboarding-card input:focus{border-color:#eb5457;box-shadow:0 0 0 4px #eb545721}.mitid-onboarding-card input[aria-invalid=true]{border-color:#b42318}.mitid-onboarding-privacy,.mitid-onboarding-error,.mitid-onboarding-help{margin:8px 0 0;font-size:.86rem;line-height:1.45}.mitid-onboarding-privacy,.mitid-onboarding-help{color:#73706f}.mitid-onboarding-error{color:#b42318}.mitid-onboarding-primary{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#c93e42;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:24px;padding:0 22px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.mitid-onboarding-primary:hover{background:#b92f34}.mitid-onboarding-primary:focus-visible{outline-offset:3px;outline:3px solid #eb54574d}.mitid-onboarding-primary:disabled{cursor:wait;background:#e6a5a6}.mitid-onboarding-link{box-sizing:border-box;width:100%}.mitid-onboarding-status{text-align:center}.mitid-onboarding-status .mitid-onboarding-help{margin:-10px 0 0}.mitid-onboarding-spinner{border:3px solid #f2d4d4;border-top-color:#eb5457;border-radius:50%;width:34px;height:34px;margin:20px auto 24px;animation:.8s linear infinite mitid-onboarding-spin;display:block}.mitid-onboarding-mail{color:#d9474a;background:#fff0ef;border-radius:18px;place-items:center;width:58px;height:58px;margin:24px auto 20px;font-size:1.8rem;display:grid}@keyframes mitid-onboarding-spin{to{transform:rotate(360deg)}}@media (width<=620px){.mitid-onboarding-page{padding:20px 16px 36px}.mitid-onboarding-header{margin-bottom:42px}.mitid-onboarding-header img{width:164px}.mitid-onboarding-card{border-radius:18px;padding:30px 24px 34px}}@media (prefers-reduced-motion:reduce){.mitid-onboarding-spinner{animation-duration:1.8s}.mitid-onboarding-primary{transition:none}}.lo-dialog{color:#053338;width:min(600px,100vw - 32px);max-height:calc(100dvh - 40px);font:inherit;border:0;border-radius:22px;padding:0;overflow:auto;box-shadow:0 22px 80px #05333833}.lo-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05333880}.lo-dialog__heading{z-index:1;background:#fff;border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px 18px;display:flex;position:sticky;top:0}.lo-dialog__heading h2{letter-spacing:-.025em;color:#053338;margin:0;font-size:23px;font-weight:700;line-height:1.3}.lo-dialog__heading>button{color:#053338;cursor:pointer;width:42px;height:42px;min-height:0;font:inherit;background:#f1f6f3;border:0;border-radius:12px;flex-shrink:0;place-items:center;padding:0;font-size:27px;display:grid}.lo-dialog__body{padding:24px 28px 28px;font-size:15px;line-height:1.6}.lo-dialog :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #16776e}@media (width<=600px){.lo-dialog{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.lo-dialog__heading{gap:12px;padding:18px}.lo-dialog__heading h2{font-size:20px}.lo-dialog__body{padding:20px 18px}}.space-card-heading2{color:#053338;overflow-wrap:anywhere;margin:12px 0 8px;font-size:16px;font-weight:700;line-height:1.35}.space-prices2{justify-content:space-between;align-items:center;gap:8px;display:flex}.why-section .features-container{padding-top:60px}.landing-listings-status{text-align:center;max-width:48rem;margin:1rem auto}.landing-listings-status button{color:#fff;cursor:pointer;font:inherit;background:#003b40;border:0;border-radius:999px;padding:.65rem 1.25rem}@media (width<=767px){.featured-spaces2 .spaces-wrapper .spaces-container2--swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px;padding:0 0 8px;scroll-padding-inline:0;display:grid;overflow:auto hidden}.featured-spaces2 .spaces-container2--swipe::-webkit-scrollbar{display:none}.featured-spaces2 .spaces-container2--swipe>*{scroll-snap-align:start}.featured-mobile-navigation{color:#526b6d;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.featured-mobile-navigation>div{gap:6px;display:flex}.featured-mobile-navigation button{color:#053338;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd9d8;border-radius:50%;width:40px;height:40px;font-size:18px}.featured-mobile-navigation button:disabled{cursor:default;opacity:.35}}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.bd-area-map{background:#fff;overflow:hidden}.bd-area-map__viewport{background:#edf2ef;height:320px;position:relative}.bd-area-map__canvas{width:100%;height:100%}.bd-area-map__canvas .maplibregl-ctrl-group{border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #05333820}.bd-area-map__canvas .maplibregl-ctrl-group button{width:36px;height:36px}.bd-area-map__canvas .maplibregl-ctrl-attrib{font-size:10px}.bd-area-map__canvas .maplibregl-ctrl-attrib a{color:#334a45}.bd-area-map__label{color:#053338;pointer-events:none;background:#fff;border:1px solid #dce6e1;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px;box-shadow:0 3px 14px #05333815}.bd-area-map__fallback{box-sizing:border-box;color:#526866;text-align:center;background:#edf2ef;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:24px;display:flex;position:absolute;inset:0}.bd-area-map__fallback svg{color:#157e72;width:32px;height:32px}.bd-area-map__fallback strong{color:#053338;font-size:16px}.bd-area-map__fallback span{max-width:340px;font-size:13px;line-height:1.6}.bd-area-map__privacy{color:#526866;align-items:flex-start;gap:9px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.bd-area-map__privacy>span{background:#157e7229;border:1px solid #157e72;border-radius:3px;flex:0 0 12px;height:12px;margin-top:3px}@media (width<=600px){.bd-area-map__viewport{height:270px}.bd-area-map__canvas .maplibregl-ctrl-group button{width:44px;height:44px}.bd-area-map__privacy{padding:12px;font-size:11px}}.payments-unavailable{gap:1.5rem;display:grid}.payments-unavailable__header{gap:.55rem;display:grid}.payments-unavailable__header .dashboard-content__section-title{margin:0}.payments-unavailable__eyebrow{color:#b43d42;letter-spacing:.08em;text-transform:uppercase;background:#fff4f3;border:1px solid #ffd9d7;border-radius:999px;width:fit-content;margin:0;padding:.42rem .78rem;font-size:.78rem;font-weight:800}.payments-unavailable__card{background:radial-gradient(circle at 100% 0,#ff5b6114,#0000 32%),#fff;border:1px solid #dce9e7;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);gap:1.35rem;padding:1.75rem;display:grid;box-shadow:0 12px 32px #05333812}.payments-unavailable__icon{color:#053338;background:#ecf3f1;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.45rem;display:grid}.payments-unavailable__content{max-width:46rem}.payments-unavailable__content h3{color:#053338;margin:0 0 .7rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25}.payments-unavailable__content>p{color:#3d5557;margin:0;font-size:1rem;line-height:1.65}.payments-unavailable__facts{background:#f4f8f7;border-radius:.85rem;gap:.75rem;margin:1.4rem 0;padding:1rem;display:grid}.payments-unavailable__fact{color:#274b4e;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.95rem;line-height:1.45;display:grid}.payments-unavailable__fact svg{color:#ff5b61;margin-top:.18rem}.payments-unavailable__note{border-top:1px solid #e3ecea;padding-top:1rem;font-weight:650;font-size:.9rem!important}@media (width<=640px){.payments-unavailable__card{grid-template-columns:1fr;padding:1.25rem}.payments-unavailable__icon{border-radius:.85rem;width:3rem;height:3rem;font-size:1.2rem}}.payment-hub{gap:24px;min-width:0;max-width:980px;font-size:16px;line-height:1.5}.payment-hub :is(h2,h3,h4){color:var(--lo-ink,#053338);font-weight:700}.payment-hub .sandbox-payments__header{gap:8px}.payment-hub .sandbox-payments__header h2{letter-spacing:-.025em;font-size:30px;line-height:1.2}.payment-hub .sandbox-payments__header p{max-width:640px;color:var(--lo-muted,#526866);font-size:16px}.payment-hub__tabs{border-bottom:1px solid var(--lo-line,#dce6e3);gap:28px;display:flex}.payment-hub__tabs a{min-height:52px;color:var(--lo-muted,#526866);border-bottom:3px solid #0000;align-items:center;gap:9px;padding:0 0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.payment-hub__tabs a[aria-current=page]{color:var(--lo-ink,#053338);border-bottom-color:var(--lo-ink,#053338)}.payment-hub__tabs svg{width:16px}.payment-hub__list-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.payment-hub__list-heading h3{margin:0 0 8px;font-size:20px;line-height:1.3}.payment-hub__list-heading p{max-width:500px;margin:0;font-size:14px}.payment-hub__search{border:1px solid var(--lo-line,#dce6e3);border-radius:12px;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:10px 12px;display:flex}.payment-hub__search input{width:100%;min-width:0;height:24px;min-height:24px;line-height:24px;font:inherit;background:0 0;border:0;padding:0;font-size:14px}.payment-hub__search:focus-within{outline-offset:2px;outline:3px solid #16776e}.payment-hub__bookings{border:1px solid var(--lo-line,#dce6e3);border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.payment-hub__bookings li+li{border-top:1px solid var(--lo-line,#dce6e3)}.payment-hub__booking-row{color:var(--lo-ink,#053338);grid-template-columns:56px minmax(0,1fr) auto 14px;align-items:center;gap:18px;padding:22px;text-decoration:none;transition:background .15s;display:grid}.payment-hub__booking-row:hover{background:#f5f8f6}.payment-hub__booking-row:focus-visible{outline-offset:-4px;border-radius:16px}.payment-hub__booking-icon{color:#477b73;background:#edf4f1;border-radius:15px;place-items:center;width:56px;height:56px;font-size:23px;display:grid}.payment-hub__booking-copy,.payment-hub__booking-end{gap:6px;min-width:0;display:grid}.payment-hub__booking-copy strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.payment-hub__booking-copy>span{color:var(--lo-muted,#526866);font-size:14px}.payment-hub__booking-copy small,.payment-hub__booking-end small{color:var(--lo-muted,#526866);overflow-wrap:anywhere;font-size:12px}.payment-hub__booking-end{text-align:right;justify-items:end}.payment-hub__booking-end strong{font-size:18px;font-weight:700}.payment-hub__row-arrow{font-size:13px}.payment-hub__pill{color:#526866;background:#f0f3f2;border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.payment-hub__pill--success{color:#1e6752;background:#e9f5ee}.payment-hub__pill--attention{color:#81561f;background:#fff1de}.payment-hub__pill--pending{color:#365f71;background:#edf3f6}.payment-hub__back{width:fit-content;color:var(--lo-ink,#053338);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.payment-hub__selection{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.payment-hub__selection .sandbox-payments__select{max-width:none}.payment-hub__selection a{color:var(--lo-ink,#053338);white-space:nowrap;padding-bottom:12px;font-size:14px}.payment-hub .sandbox-payments__card{box-shadow:none;border-radius:18px;min-width:0;padding:28px}.payment-hub__balance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.payment-hub__balance .sandbox-payments__amount{gap:7px}.payment-hub__balance .sandbox-payments__amount span{font-size:14px}.payment-hub__balance .sandbox-payments__amount strong{letter-spacing:-.025em;font-size:32px;line-height:1.2}.payment-hub__dates{margin:0 0 20px;font-size:14px}.payment-hub .sandbox-payments__status{background:#f3f7f5;border:0;border-radius:12px;padding:16px}.payment-hub .sandbox-payments__status--attention{background:#fff5e8}.payment-hub .sandbox-payments__status--success{background:#eef7f1}.payment-hub .sandbox-payments__status h4{margin:0 0 5px;font-size:17px}.payment-hub .sandbox-payments__status p{margin:0;font-size:14px}.payment-hub .sandbox-payments__actions{gap:12px;margin:20px 0 0}.payment-hub .sandbox-payments__actions button{min-height:46px;padding:12px 18px;font-size:14px}.payment-hub .sandbox-payments__primary{background:var(--lo-action,#ff5b61);border-color:var(--lo-action,#ff5b61);color:#fff}.payment-hub .sandbox-payments__secondary{background:#fff;min-height:44px;font-size:14px}.payment-hub__details{border-top:1px solid var(--lo-line,#dce6e3);margin-top:24px;padding-top:24px}.payment-hub .sandbox-payments__card>.payment-hub__details:first-child{border-top:0;margin-top:0;padding-top:0}.payment-hub__agreement{border:1px solid var(--lo-line,#dce6e3);border-radius:14px;padding:18px}.payment-hub__agreement>summary{cursor:pointer;font-size:15px;font-weight:600}.payment-hub__details h4,.payment-hub__card-settings h4{margin:0 0 14px;font-size:17px;line-height:1.4}.payment-hub__facts{gap:12px;margin:0;display:grid}.payment-hub__facts>div{justify-content:space-between;align-items:start;gap:18px;font-size:14px;display:flex}.payment-hub__facts dt{color:var(--lo-muted,#526866)}.payment-hub__facts dd{text-align:right;flex-shrink:0;margin:0;font-weight:600}.payment-hub__refunds{margin-top:24px}.payment-hub__refunds ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.payment-hub__refunds li{justify-content:space-between;gap:16px;font-size:14px;display:flex}.payment-hub__notice{background:#fff5e8;border-radius:10px;padding:14px;font-size:14px}.payment-hub__card-settings{border-top:1px solid var(--lo-line,#dce6e3);margin-top:24px;padding-top:24px}.payment-hub__card-settings>section+section{border-top:1px solid var(--lo-line,#dce6e3);margin-top:22px;padding-top:22px}.payment-hub__card-change{border-top:1px solid var(--lo-line,#dce6e3);margin-top:20px;padding-top:20px}.payment-hub__card-change>summary{cursor:pointer;font-size:15px;font-weight:600}.payment-hub__card-settings p,.payment-hub__card-settings label{font-size:14px}.payment-hub__card-settings label{align-items:start;gap:10px;margin-block:16px;display:flex}.payment-hub__card-settings input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:2px}.payment-hub__card-settings button{margin:6px 8px 6px 0}.payment-hub__support{background:#f2f6f4;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.payment-hub__support h3{margin:0 0 4px;font-size:16px}.payment-hub__support p{margin:0;font-size:14px}.payment-hub__support a{color:var(--lo-ink,#053338);white-space:nowrap;font-size:14px;font-weight:600}.payment-hub__empty{border:1px solid var(--lo-line,#dce6e3);border-radius:16px;padding:28px}.payment-hub__empty h3{margin-top:0;font-size:20px}.payment-hub .booking-progress{margin-bottom:24px}@media (width<=720px){.payment-hub__list-heading{gap:16px;display:grid}.payment-hub__search{width:100%;max-width:none}.payment-hub__booking-row{grid-template-columns:40px minmax(0,1fr) 12px;gap:12px;padding:18px 16px}.payment-hub__booking-icon{border-radius:12px;align-self:start;width:40px;height:40px;font-size:19px}.payment-hub__booking-copy{grid-column:2}.payment-hub__booking-end{text-align:left;grid-column:2;justify-items:start;gap:6px}.payment-hub__row-arrow{grid-area:1/3/span 2}.payment-hub__booking-copy strong{font-size:15px}.payment-hub__booking-copy>span{font-size:13px}.payment-hub__selection{grid-template-columns:minmax(0,1fr);gap:10px}.payment-hub__selection a{padding:0}.payment-hub .sandbox-payments__card{padding:20px}}@media (width<=420px){.payment-hub{gap:20px}.payment-hub .sandbox-payments__header h2{font-size:26px}.payment-hub__tabs{gap:24px}.payment-hub__tabs a{font-size:14px}.payment-hub .sandbox-payments__card{padding:18px}.payment-hub__balance .sandbox-payments__amount strong{font-size:29px}.payment-hub__support{flex-direction:column;align-items:start;gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.payment-hub__booking-row{transition:none}}.host-payouts-page.sandbox-payments{gap:24px;min-width:0;max-width:980px;padding-bottom:32px}.host-payouts-header{gap:12px;display:grid}.host-payouts-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.25}.host-payouts-header>p{max-width:660px;margin:0;font-size:15px;line-height:1.7}.host-payouts-page .wallet-payouts{border:1px solid #dfe7e3;border-radius:20px;min-width:0;margin:0;padding:28px;box-shadow:0 8px 28px #05333808}.host-payouts-page .wallet-payouts__balance{border-bottom:1px solid #e4ebe8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.host-payouts-page .wallet-payouts__balance h3{color:#526866;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.5}.host-payouts-page .wallet-payouts__balance strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.25;display:block}.host-payouts-page .wallet-payouts__balance p{margin:8px 0 0;font-size:12px}.host-payouts-page .wallet-payouts__balance button{margin:0;font-size:13px}.host-payouts-page .wallet-payouts__selection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:22px 0 12px;display:flex}.host-payouts-page .wallet-payouts h4{margin:0;font-size:16px;font-weight:600;line-height:1.5}.host-payouts-page .wallet-payouts .wallet-payouts__text-button{color:#053338;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin:0;padding:8px 0;font-size:13px;text-decoration:underline}.host-payouts-page .wallet-payouts__items{gap:0;max-height:360px}.host-payouts-page .wallet-payouts__item{cursor:pointer;border-bottom:1px solid #edf1ee;align-items:center;gap:12px;min-height:74px;padding:14px 0}.host-payouts-page .wallet-payouts__item:has(input:checked){background:#f4f8f4}.host-payouts-page .wallet-payouts__item input{accent-color:#053338;width:19px;height:19px;margin:0}.host-payouts-page .wallet-payouts__reference{flex:1;min-width:0;font-size:14px;line-height:1.5}.host-payouts-page .wallet-payouts__reference small{color:#617771;margin-top:4px;font-size:11px;display:block}.host-payouts-page .wallet-payouts__item>strong{flex-shrink:0;font-size:14px;font-weight:600}.host-payouts-page .wallet-payouts__selected-total{justify-content:space-between;align-items:center;gap:16px;padding:24px 0 16px;font-size:16px;display:flex}.host-payouts-page .wallet-payouts__selected-total strong{font-size:21px;font-weight:600}.host-payouts-page .wallet-payouts .wallet-payouts__primary{color:#fff;background:#ff5b61;border:1px solid #ff5b61;width:100%;min-height:50px;margin:0;font-size:15px;font-weight:600}.host-payouts-page .wallet-payouts .wallet-payouts__fine-print{color:#617771;margin:12px 0 0;font-size:12px}.host-payouts-page .wallet-payouts__review,.host-payouts-page .wallet-payouts__receipt{padding-top:24px;scroll-margin-top:24px}.host-payouts-page .wallet-payouts__review p,.host-payouts-page .wallet-payouts__receipt p{overflow-wrap:anywhere;font-size:14px}.host-payouts-page .wallet-payouts__history{border-top:1px solid #e4ebe8;margin-top:24px;padding-top:12px}.host-payouts-page .wallet-payouts__history summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:15px;font-weight:600}.host-payouts-page .wallet-payouts__history>div{border-top:1px solid #edf1ee;padding:10px 0}.host-payouts-page .wallet-payouts :is([role=alert],[role=status]){font-size:14px;line-height:1.65}.host-payouts-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.host-payouts-setting-card,.host-payouts-unavailable{border:1px solid #dfe7e3;border-radius:18px;padding:24px}.host-payouts-setting-card h3,.host-payouts-unavailable h3{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.host-payouts-setting-card p{margin:10px 0;font-size:13px;line-height:1.7}.host-payouts-setting-card label{align-items:flex-start;gap:10px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.host-payouts-setting-card input{accent-color:#053338;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.host-payouts-setting-card button{color:#053338;background:#fff;border:1px solid #c9d6cf;max-width:100%}.host-payouts-unavailable>strong{font-size:36px}.host-payouts-help{border-top:1px solid #dfe7e3;padding-top:8px}.host-payouts-help summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:15px;font-weight:600}.host-payouts-help p{max-width:720px;font-size:13px}@media (width<=700px){.host-payouts-settings{grid-template-columns:minmax(0,1fr)}.host-payouts-page .wallet-payouts{border-radius:16px;padding:20px 16px}.host-payouts-setting-card{padding:20px}.host-payouts-nav{gap:22px}}@media (width<=359px){.host-payouts-page .wallet-payouts__item{flex-wrap:wrap}.host-payouts-page .wallet-payouts__item>strong{margin-left:31px}}.booking-accounting{min-width:0}.booking-accounting>button{justify-self:start}.booking-accounting__reference{overflow-wrap:anywhere}.booking-accounting__table{overflow-x:auto}.booking-accounting table{border-collapse:collapse;width:100%;font-size:13px}.booking-accounting caption{text-align:left;margin-bottom:.6rem;font-weight:650}.booking-accounting th,.booking-accounting td{text-align:right;white-space:nowrap;border-bottom:1px solid #dce9e7;padding:.65rem .45rem}.booking-accounting th:first-child{text-align:left;white-space:normal}.booking-accounting details{border:1px solid #dce9e7;border-radius:.6rem;padding:.9rem}.booking-accounting summary{cursor:pointer;font-weight:650}.booking-accounting details p{margin-top:.6rem}.booking-accounting ul{margin-bottom:0;padding-left:1.2rem}.booking-accounting li+li{margin-top:.5rem}.booking-accounting__documents{border:1px solid #dce9e7;border-radius:.6rem;min-width:0;padding:1rem}.booking-accounting__documents h5{margin:0 0 .6rem;font-size:1rem}.booking-accounting__documents label{gap:.5rem;margin:.8rem 0;display:grid}.booking-accounting__documents select{min-width:0;max-width:100%;padding:.5rem}.accounting-document{background:#fff;border:1px solid #dce9e7;min-width:0;margin:1rem 0;padding:1.25rem}.accounting-document h6{margin:1rem 0;font-size:1.2rem}.accounting-document__brand,.accounting-document__heading{font-weight:650}.accounting-document__status{color:#7a3416;background:#fff2dd;padding:.5rem;font-size:.8rem;font-weight:650;display:inline-block}.accounting-document__notice{background:#fff8ed;border-left:4px solid #ba641c;padding:.75rem}.accounting-document__parties{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.accounting-document dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;margin:.5rem 0;display:grid}.accounting-document dt{font-weight:650}.accounting-document dd{overflow-wrap:anywhere;margin:0}.accounting-document p,.accounting-document li{overflow-wrap:anywhere}.accounting-test-archive__list{list-style:none;padding-left:0!important}.accounting-test-archive{gap:1rem;display:grid}.accounting-test-archive .accounting-document p{margin:.65rem 0}.accounting-test-archive__list li{border-bottom:1px solid #dce9e7;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem 0;display:flex}.accounting-test-archive__list li>div{gap:.3rem;min-width:0;display:grid}.accounting-test-archive__list span{overflow-wrap:anywhere}.accounting-test-archive__list button{flex-shrink:0}@media (width<=600px){.accounting-test-archive__list li{flex-direction:column;align-items:stretch}.accounting-document__parties,.accounting-document dl>div{grid-template-columns:1fr}}.accounting-test-create{border-top:1px solid #dce9e7;min-width:0;padding-top:1rem}.accounting-test-create h6{margin:0 0 .6rem;font-size:1rem}.accounting-test-create__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;display:grid}.accounting-test-create__fields input,.accounting-test-create__fields select{box-sizing:border-box;width:100%;min-width:0;padding:.55rem}.accounting-test-create .accounting-test-create__check{align-items:flex-start;gap:.6rem;display:flex}.accounting-test-create__check input{flex-shrink:0;width:auto;margin-top:.25rem}.accounting-test-create article{background:#f3faf7;border:1px solid #dce9e7;min-width:0;padding:1rem}.accounting-test-create article:focus{outline-offset:2px;outline:2px solid #287466}.accounting-test-create dl>div{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.6rem;margin:.5rem 0;display:grid}.accounting-test-create dd{margin:0}@media (width<=600px){.accounting-test-create__fields,.accounting-test-create dl>div{grid-template-columns:1fr}}.booking-finance{box-sizing:border-box;color:#053338;border-top:1px solid #dce9e7;gap:1rem;width:100%;max-width:900px;margin-top:1.5rem;padding-top:1.5rem;font-size:14px;line-height:1.55;display:grid}.booking-finance>header{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.booking-finance h4,.booking-finance h5,.booking-finance p{margin:0}.booking-finance h4{font-size:20px}.booking-finance h5{font-size:18px}.booking-finance p{font-size:14px;line-height:1.55}.booking-finance__badge{color:#765416;background:#fff4df;border-radius:99px;width:fit-content;padding:.3rem .6rem;font-size:12px}.booking-finance__breakdown{gap:.65rem;margin:0;display:grid}.booking-finance__breakdown>div{justify-content:space-between;align-items:start;gap:1.25rem;display:flex}.booking-finance__breakdown dt{color:#3d5557}.booking-finance__breakdown dd{text-align:right;margin:0;font-weight:650}.booking-finance .booking-finance__note{color:#596e6f;font-size:13px}.booking-finance__message{background:#fff8ee;border-left:3px solid #b87232;padding:.9rem}.booking-finance__refunds ul{gap:.6rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.booking-finance__refunds li{justify-content:space-between;gap:1rem;display:flex}.booking-finance fieldset{border:1px solid #dce9e7;border-radius:.7rem;gap:.85rem;padding:1rem;display:grid}.booking-finance legend{padding:0 .35rem;font-weight:650}.booking-finance label{align-items:center;gap:.6rem;display:flex}.booking-finance label.booking-finance__amount-input{justify-items:start;display:grid}.booking-finance input[type=text]{width:12rem;max-width:100%;color:inherit;font:inherit;border:1px solid #bcd1ce;border-radius:.5rem;padding:.7rem}.booking-finance__review{background:#fffcf4;border:1px solid #e1c790;border-radius:.7rem;gap:1rem;padding:1rem;display:grid}.booking-finance__payout{background:#f6faf9;border:1px solid #dce9e7;border-radius:.7rem;gap:1rem;min-width:0;padding:1.1rem;display:grid}.booking-finance__payout>header{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.booking-finance__payout>button{justify-self:start}.booking-finance__payout .booking-finance__breakdown dd{overflow-wrap:anywhere}.booking-finance__actions{flex-wrap:wrap;gap:.7rem;display:flex}.booking-finance button[type]{color:#fff;font:inherit;cursor:pointer;background:#053338;border:1px solid #053338;border-radius:.65rem;padding:.8rem 1rem;font-size:14px;font-weight:650}.booking-finance button.booking-finance__secondary{color:#053338;background:#fff;border-color:#bcd1ce}.booking-finance button:disabled{opacity:.55;cursor:not-allowed}.booking-finance button:focus-visible,.booking-finance input:focus-visible{outline-offset:3px;outline:3px solid #ff9ca0}@media (width<=640px){.booking-finance__breakdown>div{gap:.7rem}.booking-finance__actions{flex-direction:column}.booking-finance__actions button{width:100%}.booking-finance__payout{padding:.85rem}.booking-finance__payout>button{width:100%}}.booking-finance__disputes{margin-top:1rem}.booking-finance__dispute{overflow-wrap:anywhere;border:1px solid #ded8cb;border-radius:.5rem;margin:.5rem 0;padding:.8rem}.booking-finance__dispute p{margin:.35rem 0 0}.booking-finance__loss{min-width:0;margin-top:1rem}.booking-finance__loss textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;resize:vertical;border:1px solid #bcd1ce;border-radius:.5rem;padding:.7rem}.booking-finance__loss textarea:focus-visible{outline-offset:3px;outline:3px solid #ff9ca0}.booking-finance__loss-reason{white-space:pre-wrap;overflow-wrap:anywhere}.booking-finance__settlement{border-top:1px solid #d5ded9;gap:.85rem;margin-top:1.25rem;padding-top:1rem;display:grid}.booking-finance__settlement .booking-finance__breakdown dd{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.booking-finance__settlement fieldset{min-width:0;margin-top:1rem}.booking-finance__settlement select{color:#183b2c;background:#fff;border:1px solid #b8c9c0;border-radius:6px;width:100%;max-width:100%;padding:.65rem}.booking-finance__reference{overflow-wrap:anywhere}.booking-finance__writeoff{align-items:flex-start;gap:.65rem;margin:.8rem 0;line-height:1.5;display:flex}.booking-finance__writeoff input{flex:none;margin-top:.3rem}.booking-finance__reference fieldset{min-width:0;margin-top:1rem}.booking-finance__reference select{width:100%;max-width:100%;margin:.5rem 0 1rem;padding:.65rem;display:block}.admin-payment-attention{border-block:1px solid #dce9e7;margin:24px 0;padding:20px 0;font-size:16px;line-height:1.55}.admin-payment-attention h3{margin:0 0 6px;font-size:20px}.admin-payment-attention__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-payment-attention__heading p{max-width:680px}.admin-payment-attention button,.admin-payment-attention select{font:inherit;color:#053338;background:#fff;border:1px solid #abc6c1;border-radius:7px;min-height:42px;padding:9px 14px;font-size:14px}.admin-payment-attention button{cursor:pointer;flex-shrink:0}.admin-payment-attention button:disabled{opacity:.5;cursor:default}.admin-payment-attention button:focus-visible,.admin-payment-attention select:focus-visible{outline-offset:3px;outline:3px solid #e98287}.admin-payment-attention__filters{flex-wrap:wrap;gap:16px;margin:20px 0 14px;display:flex}.admin-payment-attention__filters label{gap:5px;font-size:14px;font-weight:600;display:grid}.admin-payment-attention__meta,.admin-payment-attention__note{color:#47615e;font-size:14px}.admin-payment-attention__list{margin:14px 0;padding:0;list-style:none}.admin-payment-attention__list>li{border-bottom:1px solid #e3eeeb;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.admin-payment-attention__list>li>div{overflow-wrap:anywhere;min-width:0}.admin-payment-attention__list p,.admin-payment-attention__list ul{margin-top:6px;font-size:14px}.admin-payment-attention__list ul{padding-left:20px}.admin-payment-attention__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.admin-payment-attention__badge{border-radius:5px;margin-left:12px;padding:2px 9px;font-size:14px;font-weight:600;display:inline-block}.admin-payment-attention__badge--attention{color:#7c3519;background:#fff1de}.admin-payment-attention__badge--waiting{color:#265652;background:#e7f3ef}.admin-payment-attention__pagination{justify-content:flex-end;align-items:center;gap:14px;margin:16px 0;font-size:14px;display:flex}@media (width<=640px){.admin-payment-attention__heading,.admin-payment-attention__list>li{flex-direction:column;align-items:stretch;gap:12px}.admin-payment-attention__filters label{flex:160px;min-width:0}.admin-payment-attention__badge{margin:6px 0;display:table}}.admin-payment-jobs{overflow-wrap:anywhere;border:1px solid #d9dfe8;border-radius:12px;margin-block:1.5rem;padding:1rem}.admin-payment-jobs__heading,.admin-payment-jobs__job-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-payment-jobs h3{margin-top:0}.admin-payment-jobs button{white-space:normal;max-width:100%}.admin-payment-jobs__attention{color:#a13b10;font-weight:600}.admin-payment-jobs__list{gap:.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.admin-payment-jobs__list>li{border:1px solid #e3e7ee;border-radius:8px;padding:.8rem}.admin-payment-jobs__list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:0;display:grid}.admin-payment-jobs dt{color:#515c6e;font-size:.85rem}.admin-payment-jobs dd{margin:.2rem 0 0}.admin-payment-jobs__note{color:#515c6e;font-size:.9rem}@media (width<=600px){.admin-payment-jobs__list dl{grid-template-columns:1fr}}.admin-booking-finance{color:#053338;background:#fff;border:1px solid #dce9e7;border-radius:1rem;padding:clamp(1rem,3vw,2rem);font-size:14px;line-height:1.55}.admin-booking-finance>header{gap:.65rem;margin-bottom:1.5rem;display:grid}.admin-booking-finance>header,.admin-booking-finance__lookup,.admin-booking-finance__selected{max-width:900px}.admin-booking-finance>header h2{font-size:20px}.admin-booking-finance>header .admin-eyebrow{width:fit-content;font-size:12px}.admin-booking-finance>header p{font-size:14px;line-height:1.55}.admin-booking-finance h2,.admin-booking-finance p{margin:0}.admin-booking-finance__lookup{gap:.55rem;display:grid}.admin-booking-finance__lookup>label{font-weight:650}.admin-booking-finance__lookup>div{flex-wrap:wrap;gap:.75rem;display:flex}.admin-booking-finance__lookup input{min-width:0;max-width:100%;font:inherit;color:inherit;border:1px solid #bcd1ce;border-radius:.65rem;flex:24rem;padding:.8rem}.admin-booking-finance__lookup button{font-size:14px;line-height:1.55}.admin-booking-finance__lookup input:focus-visible{outline-offset:3px;outline:3px solid #ff9ca0}.admin-booking-finance__selected{margin-top:1.5rem}.admin-booking-finance__binding{overflow-wrap:anywhere;font-size:13px}.admin-booking-finance__binding strong{font-family:ui-monospace,monospace}@media (width<=640px){.admin-booking-finance__lookup button{width:100%}}.dac7-production{color:#07383d;background:#f7f9f7;border:1px solid #dbe6e1;border-radius:20px;margin-bottom:28px;padding:clamp(18px,3vw,30px)}.dac7-production header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dac7-production h2{margin:6px 0 12px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.dac7-production-eyebrow{letter-spacing:.04em;font-size:12px}.dac7-production-status{white-space:nowrap;background:#e7eeea;border-radius:20px;padding:7px 12px;font-size:12px}.dac7-production p{max-width:76ch;line-height:1.6}.dac7-production-controls{align-items:flex-end;gap:12px;margin:20px 0;display:flex}.dac7-production-controls label{gap:6px;font-size:13px;display:grid}.dac7-production-controls input{box-sizing:border-box;background:#fff;border:1px solid #bccfc6;border-radius:10px;width:120px;min-height:46px;padding:8px 12px}.dac7-production-controls button{color:#fff;cursor:pointer;background:#07383d;border:0;border-radius:10px;min-height:46px;padding:12px 18px;font-weight:600}.dac7-production-controls button:disabled{opacity:.5;cursor:default}.dac7-production-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dac7-production-group{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe6e1;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.dac7-production-group h3{margin:0;font-size:14px;line-height:1.4}.dac7-production-group strong{font-size:30px;line-height:1.2}.dac7-production-group span,.dac7-production-group small{font-size:12px;line-height:1.5}.dac7-production-group--conflict{border-color:#dfb19e}.dac7-production-note{font-size:13px}.dac7-production details{margin:20px 0}.dac7-production summary{cursor:pointer;font-weight:600}.dac7-production details ul{padding:0;list-style:none}.dac7-production details li{border-bottom:1px solid #dbe6e1;gap:5px;padding:14px 0;font-size:13px;line-height:1.5;display:grid}.dac7-production-pagination{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.dac7-production-pagination button{color:inherit;cursor:pointer;background:#fff;border:1px solid #bccfc6;border-radius:10px;padding:10px 14px}.dac7-production-pagination button:disabled{opacity:.4;cursor:default}@media (width<=900px){.dac7-production-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.dac7-production header{display:block}.dac7-production-controls{flex-direction:column;align-items:stretch}.dac7-production-controls input{width:100%}.dac7-production-groups{gap:8px}.dac7-production-group{padding:12px}.dac7-production-group h3{font-size:13px}}@media (width<=360px){.dac7-production-groups{grid-template-columns:minmax(0,1fr)}}:is(.booking-cancellation:has(.assessment-open),.booking-cancellation:has(.cancellation-assessment)){max-width:960px}.assessment-open{color:#07383d;min-height:44px;font:inherit;cursor:pointer;background:#f4f7f5;border:1px solid #c8d8d3;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;display:inline-flex}.assessment-open span,.cancellation-assessment__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#5b6d63;font-size:12px;font-weight:700}.cancellation-assessment{color:#07383d;background:#f8faf8;border:1px solid #c8d8d3;border-radius:18px;min-width:0;margin-top:20px;padding:clamp(16px,2.5vw,26px)}.cancellation-assessment__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cancellation-assessment__heading h3{margin:3px 0 13px}.cancellation-assessment__heading button{flex-shrink:0}.cancellation-assessment__notice{background:#fff5e4;border-radius:12px;padding:13px 16px;font-size:14px;line-height:1.5}.cancellation-assessment__summary,.cancellation-assessment__saved{overflow-wrap:anywhere;background:#fff;border:1px solid #dce7e2;border-radius:12px;gap:6px;margin:16px 0;padding:16px;display:grid}.cancellation-assessment__summary span,.cancellation-assessment__saved span{color:#536c68;font-size:14px}.cancellation-assessment form{gap:16px;margin-top:16px;display:grid}.cancellation-assessment label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.cancellation-assessment input,.cancellation-assessment select,.cancellation-assessment textarea{box-sizing:border-box;color:#07383d;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #b7ccc4;border-radius:10px;padding:11px;font-size:16px;font-weight:400}.cancellation-assessment textarea{resize:vertical}.cancellation-assessment__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cancellation-assessment__money{align-items:center;display:flex;position:relative}.cancellation-assessment__money input{padding-right:48px}.cancellation-assessment__money>span{color:#667b72;pointer-events:none;font-weight:400;position:absolute;right:13px}.cancellation-assessment .cancellation-assessment__check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.cancellation-assessment__check input{accent-color:#ff575f;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.cancellation-assessment__hint{color:#536c68;margin:0;font-size:13px;line-height:1.5}.cancellation-assessment button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.cancellation-assessment button:disabled{opacity:.5;cursor:not-allowed}.cancellation-assessment__result{border-top:1px solid #c8d8d3;min-width:0;margin-top:22px;padding-top:16px}.cancellation-assessment__result h4{font-size:17px}.cancellation-assessment__result p{font-size:14px;line-height:1.6}.cancellation-assessment dl{background:#fff;border:1px solid #dce7e2;border-radius:12px;margin:16px 0;padding:16px}.cancellation-assessment dl>div{border-bottom:1px solid #edf1ed;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:10px;padding:9px 0;font-size:14px;display:grid}.cancellation-assessment dl>div:last-child{border-bottom:0;font-weight:700}.cancellation-assessment dt{overflow-wrap:anywhere}.cancellation-assessment dd{text-align:right;overflow-wrap:anywhere;max-width:288px;margin:0}.cancellation-assessment__reason{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.cancellation-assessment__fields{grid-template-columns:minmax(0,1fr)}.cancellation-assessment dl{padding:10px}.cancellation-assessment dl>div{grid-template-columns:minmax(0,1fr) minmax(0,45%)}.cancellation-assessment .dashboard-btn-primary{width:100%}}.cancellation-assessment{font-size:16px}.cancellation-assessment__heading h3{font-size:22px;line-height:1.3}.cancellation-assessment select{text-overflow:ellipsis}.cancellation-assessment form input[type=text],.cancellation-assessment form select,.cancellation-assessment form textarea{font-size:16px}
/*$vite$:1*/