.OwnerFeatureDemo-module__9pQ6uq__shell{background:#fff;border:1px solid #0f30232e;border-radius:8px;width:100%;min-width:0;overflow:hidden;box-shadow:0 28px 72px #05372329}.OwnerFeatureDemo-module__9pQ6uq__toolbar{background:#f8fcfaf7;border-bottom:1px solid #dce7e1;grid-template-columns:78px minmax(0,1fr) 36px;align-items:center;height:44px;padding:0 9px 0 14px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__windowControls{gap:6px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__windowControls span{background:#c5d2cc;border-radius:50%;width:8px;height:8px}.OwnerFeatureDemo-module__9pQ6uq__windowControls span:first-child{background:#e68665}.OwnerFeatureDemo-module__9pQ6uq__windowControls span:nth-child(2){background:#e7c55b}.OwnerFeatureDemo-module__9pQ6uq__windowControls span:nth-child(3){background:#63be8e}.OwnerFeatureDemo-module__9pQ6uq__url{color:#6b7d75;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__replay{cursor:pointer;color:#3f5f51;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.OwnerFeatureDemo-module__9pQ6uq__replay:hover{color:#08613f;background:#e8f5ee}.OwnerFeatureDemo-module__9pQ6uq__replay:focus-visible{outline-offset:2px;outline:2px solid #10b981}.OwnerFeatureDemo-module__9pQ6uq__replay svg{width:15px;height:15px}.OwnerFeatureDemo-module__9pQ6uq__viewport{background:#f2f7f4;min-height:470px;position:relative;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__createScene,.OwnerFeatureDemo-module__9pQ6uq__manageScene,.OwnerFeatureDemo-module__9pQ6uq__locationScene,.OwnerFeatureDemo-module__9pQ6uq__bookingScene{animation:.38s ease-out both OwnerFeatureDemo-module__9pQ6uq__sceneIn;position:absolute;inset:0}.OwnerFeatureDemo-module__9pQ6uq__createScene{background:#eef8f2;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__createHeading{text-align:center;gap:6px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__createHeading span{color:#18845d;text-transform:uppercase;font-size:9px;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__createHeading strong{color:#102d22;font-size:26px}.OwnerFeatureDemo-module__9pQ6uq__promptBox{background:#fff;border:2px solid #27a875;border-radius:8px;width:min(520px,100%);min-height:140px;margin-top:24px;padding:18px 54px 42px 18px;position:relative;box-shadow:0 18px 42px #0537231f}.OwnerFeatureDemo-module__9pQ6uq__promptBox p{color:#263c33;margin:0;font-size:13px;line-height:1.65}.OwnerFeatureDemo-module__9pQ6uq__cursor{vertical-align:text-bottom;background:#13865d;width:1px;height:15px;margin-left:2px;animation:.7s step-end infinite OwnerFeatureDemo-module__9pQ6uq__blink;display:inline-block}.OwnerFeatureDemo-module__9pQ6uq__send{color:#fff;background:#0b5f42;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:absolute;bottom:13px;right:13px}.OwnerFeatureDemo-module__9pQ6uq__send svg{width:13px;height:13px}.OwnerFeatureDemo-module__9pQ6uq__generationStatus,.OwnerFeatureDemo-module__9pQ6uq__generatedStatus{background:#ffffffe6;border:1px solid #cfe5d9;border-radius:8px;align-items:center;gap:12px;width:min(520px,100%);min-height:61px;margin-top:13px;padding:11px 13px;animation:.28s ease-out both OwnerFeatureDemo-module__9pQ6uq__riseIn;display:flex}.OwnerFeatureDemo-module__9pQ6uq__generationStatus>svg{color:#118159;flex:none;width:19px;height:19px;animation:.9s linear infinite OwnerFeatureDemo-module__9pQ6uq__spin}.OwnerFeatureDemo-module__9pQ6uq__generationStatus div,.OwnerFeatureDemo-module__9pQ6uq__generatedStatus div{gap:2px;min-width:0;display:grid}.OwnerFeatureDemo-module__9pQ6uq__generationStatus strong,.OwnerFeatureDemo-module__9pQ6uq__generatedStatus strong{color:#17372a;font-size:11px}.OwnerFeatureDemo-module__9pQ6uq__generationStatus span,.OwnerFeatureDemo-module__9pQ6uq__generatedStatus span{color:#6a7d74;font-size:9px}.OwnerFeatureDemo-module__9pQ6uq__generatedStatus>span{color:#087044;background:#dff7e9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__generatedStatus>span svg{width:14px;height:14px}.OwnerFeatureDemo-module__9pQ6uq__generatedStatus>svg{color:#1d6448;width:15px;height:15px;margin-left:auto}.OwnerFeatureDemo-module__9pQ6uq__manageScene,.OwnerFeatureDemo-module__9pQ6uq__locationScene{background:#f1f5f3;padding:17px}.OwnerFeatureDemo-module__9pQ6uq__dashboardTitle{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.OwnerFeatureDemo-module__9pQ6uq__dashboardTitle>div{gap:2px;min-width:0;display:grid}.OwnerFeatureDemo-module__9pQ6uq__dashboardTitle>div span{color:#228462;font-size:8px;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__dashboardTitle>div strong{color:#112a20;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__publicPageButton{color:#26463a;background:#fff;border:1px solid #b9ccc3;border-radius:6px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.OwnerFeatureDemo-module__9pQ6uq__publicPageButton svg{width:10px;height:10px}.OwnerFeatureDemo-module__9pQ6uq__dashboardTabs{background:#fff;border:1px solid #d7e3dd;border-radius:8px;gap:4px;min-width:0;margin-top:14px;padding:5px;display:flex;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__dashboardTabs span{color:#71827a;border-radius:5px;flex:none;padding:6px 9px;font-size:8px;font-weight:700;transition:background .22s,color .22s}.OwnerFeatureDemo-module__9pQ6uq__dashboardTabs .OwnerFeatureDemo-module__9pQ6uq__activeTab{color:#fff;background:#093d2d}.OwnerFeatureDemo-module__9pQ6uq__dashboardContent{margin-top:11px}.OwnerFeatureDemo-module__9pQ6uq__panel{background:#fff;border:1px solid #d5e0db;border-radius:8px;min-height:344px;padding:14px;animation:.36s ease-out both OwnerFeatureDemo-module__9pQ6uq__sceneIn}.OwnerFeatureDemo-module__9pQ6uq__panelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__panelHeader>div{gap:2px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__panelHeader strong{color:#19362a;font-size:12px}.OwnerFeatureDemo-module__9pQ6uq__panelHeader span{color:#7b8a83;font-size:8px}.OwnerFeatureDemo-module__9pQ6uq__panelHeader>b{color:#fff;background:#0d6d4b;border-radius:6px;padding:6px 8px;font-size:7px}.OwnerFeatureDemo-module__9pQ6uq__offeringList,.OwnerFeatureDemo-module__9pQ6uq__bookingList{gap:8px;margin-top:13px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__listItem{background:#fbfdfc;border:1px solid #e0e8e4;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__itemIcon{color:#126b49;background:#e4f5ec;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__itemIcon svg{width:13px;height:13px}.OwnerFeatureDemo-module__9pQ6uq__listItem>div{gap:2px;min-width:0;display:grid}.OwnerFeatureDemo-module__9pQ6uq__listItem strong{color:#284438;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__listItem em,.OwnerFeatureDemo-module__9pQ6uq__bookingItem em{color:#17704d;background:#def5e8;border-radius:999px;width:max-content;padding:2px 5px;font-size:6px;font-style:normal;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__listItem div>span,.OwnerFeatureDemo-module__9pQ6uq__bookingItem div>span{color:#78877f;font-size:7px}.OwnerFeatureDemo-module__9pQ6uq__listItem>svg{color:#73847b;width:11px;height:11px}.OwnerFeatureDemo-module__9pQ6uq__weekGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__weekGrid div{text-align:center;background:#f8fbf9;border:1px solid #dce7e1;border-radius:7px;gap:8px;min-width:0;padding:10px 6px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__weekGrid span{color:#718179;text-transform:uppercase;font-size:7px;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__weekGrid strong{color:#29513f;font-size:7px}.OwnerFeatureDemo-module__9pQ6uq__calendarMeta{color:#2b664d;background:#eaf7f0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding:10px;font-size:7px;font-weight:800;display:flex}.OwnerFeatureDemo-module__9pQ6uq__calendarMeta svg{width:11px;height:11px}.OwnerFeatureDemo-module__9pQ6uq__calendarMeta svg:nth-of-type(2){margin-left:8px}.OwnerFeatureDemo-module__9pQ6uq__bookingItem{border:1px solid #e0e8e4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__bookingItem>div{gap:3px;min-width:0;display:grid}.OwnerFeatureDemo-module__9pQ6uq__bookingItem strong{color:#294337;font-size:9px}.OwnerFeatureDemo-module__9pQ6uq__bookingItem>span{color:#fff;background:#123f30;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__locationPanel{background:#fff;border:1px solid #d5e0db;border-radius:8px;min-height:344px;margin-top:11px;padding:14px;animation:.36s ease-out both OwnerFeatureDemo-module__9pQ6uq__sceneIn}.OwnerFeatureDemo-module__9pQ6uq__savedButton{color:#087044!important;background:#dff7e9!important}.OwnerFeatureDemo-module__9pQ6uq__locationMapFrame{background:#e8f1eb;border:1px solid #d4e2db;border-radius:8px;height:218px;margin-top:12px;position:relative;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__locationMapWrapper,.OwnerFeatureDemo-module__9pQ6uq__locationMap{height:100%}.OwnerFeatureDemo-module__9pQ6uq__locationMap{border:0!important;border-radius:7px!important}.OwnerFeatureDemo-module__9pQ6uq__locationMapPlaceholder{background:linear-gradient(135deg,#e8f1eb,#dce9e2);height:100%}.OwnerFeatureDemo-module__9pQ6uq__locationMapFrame .maplibregl-ctrl-top-right{transform-origin:100% 0;top:4px;right:4px;transform:scale(.72)}.OwnerFeatureDemo-module__9pQ6uq__locationMapFrame .maplibregl-ctrl-attrib{font-size:6px;line-height:1.2}.OwnerFeatureDemo-module__9pQ6uq__locationPointer{z-index:3;color:#102d22;filter:drop-shadow(0 3px 2px #0537232e);width:21px;height:21px;animation:.9s ease-out both OwnerFeatureDemo-module__9pQ6uq__locationPointer;position:absolute;top:48%;left:53%}.OwnerFeatureDemo-module__9pQ6uq__locationStatus{color:#32634e;background:#edf6f1;border-radius:7px;align-items:center;gap:7px;min-height:31px;margin-top:9px;padding:7px 10px;font-size:8px;font-weight:800;animation:.28s ease-out both OwnerFeatureDemo-module__9pQ6uq__riseIn;display:flex}.OwnerFeatureDemo-module__9pQ6uq__locationStatus svg{width:12px;height:12px}.OwnerFeatureDemo-module__9pQ6uq__locationStatusSaved{color:#087044;background:#dff7e9}.OwnerFeatureDemo-module__9pQ6uq__bookingScene{background:#eff5f2}.OwnerFeatureDemo-module__9pQ6uq__publicPage{background:#fff;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.OwnerFeatureDemo-module__9pQ6uq__publicPageScrolled{transform:translateY(-155px)}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero{color:#fff;background:#0a3024;min-height:220px;padding:30px}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero>span{color:#9de2be;text-transform:uppercase;font-size:7px;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero>strong{margin-top:29px;font-size:24px;display:block}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero p{color:#ffffffb8;margin:7px 0 0;font-size:10px}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero b{color:#12382a;background:#fff;border-radius:6px;margin-top:20px;padding:8px 10px;font-size:8px;display:inline-flex}.OwnerFeatureDemo-module__9pQ6uq__publicOfferings{padding:20px 24px}.OwnerFeatureDemo-module__9pQ6uq__publicOfferings>span{color:#176c4c;text-transform:uppercase;font-size:8px;font-weight:900}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid>div{border:1px solid #dfe8e3;border-radius:7px;grid-template-rows:auto 1fr auto;gap:6px;min-width:0;min-height:128px;padding:12px;transition:border .22s,box-shadow .22s;display:grid;position:relative}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid strong{color:#254237;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid p{color:#718078;margin:0;font-size:7px;line-height:1.45}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid b{color:#1d6c4c;align-self:end;font-size:7px}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid .OwnerFeatureDemo-module__9pQ6uq__selectedService{border-color:#13a36d;box-shadow:0 0 0 4px #10b98121}.OwnerFeatureDemo-module__9pQ6uq__servicePointer{z-index:2;color:#082e21;filter:drop-shadow(0 3px 2px #0537232e);width:22px;height:22px;margin-top:-11px;animation:.9s ease-in-out both OwnerFeatureDemo-module__9pQ6uq__pointerClick;position:absolute;top:50%;right:22%}.OwnerFeatureDemo-module__9pQ6uq__modalBackdrop{z-index:3;background:#071c1570;justify-content:center;align-items:center;padding:28px;animation:.26s ease-out both OwnerFeatureDemo-module__9pQ6uq__fadeIn;display:flex;position:absolute;inset:0}.OwnerFeatureDemo-module__9pQ6uq__bookingModal{background:#fff;border:1px solid #ffffffb8;border-radius:8px;width:min(410px,100%);min-height:300px;padding:18px;animation:.32s ease-out both OwnerFeatureDemo-module__9pQ6uq__modalIn;box-shadow:0 24px 60px #05231947}.OwnerFeatureDemo-module__9pQ6uq__modalTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__modalTitle>div{gap:3px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__modalTitle span{color:#18845d;text-transform:uppercase;font-size:7px;font-weight:800}.OwnerFeatureDemo-module__9pQ6uq__modalTitle strong{color:#17372a;font-size:13px}.OwnerFeatureDemo-module__9pQ6uq__modalTitle>b{color:#1a6d4d;font-size:10px}.OwnerFeatureDemo-module__9pQ6uq__calendarHeader{text-align:center;grid-template-columns:22px 1fr 22px;align-items:center;margin-top:20px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__calendarHeader svg{color:#61746b;width:13px;height:13px}.OwnerFeatureDemo-module__9pQ6uq__calendarHeader svg:last-child{justify-self:end}.OwnerFeatureDemo-module__9pQ6uq__calendarHeader strong{color:#294337;font-size:9px}.OwnerFeatureDemo-module__9pQ6uq__dateRow{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:11px;display:grid}.OwnerFeatureDemo-module__9pQ6uq__dateRow span{aspect-ratio:1;color:#4d6258;background:#f0f5f2;border-radius:6px;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex}.OwnerFeatureDemo-module__9pQ6uq__dateRow .OwnerFeatureDemo-module__9pQ6uq__selectedDate{color:#fff;background:#0d6848}.OwnerFeatureDemo-module__9pQ6uq__timeRow{gap:5px;margin-top:15px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__timeRow span,.OwnerFeatureDemo-module__9pQ6uq__timeRow strong{color:#4d6258;text-align:center;border:1px solid #dce6e1;border-radius:5px;flex:1;padding:7px 3px;font-size:7px}.OwnerFeatureDemo-module__9pQ6uq__timeRow strong{color:#0d6848;background:#e5f7ed;border-color:#0d6848}.OwnerFeatureDemo-module__9pQ6uq__requestButton{color:#fff;background:#0a3a2b;border-radius:6px;justify-content:center;align-items:center;height:31px;margin-top:17px;font-size:8px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__confirmedState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:262px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__confirmedState>span{color:#087044;background:#ddf6e7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.OwnerFeatureDemo-module__9pQ6uq__confirmedState svg{width:20px;height:20px}.OwnerFeatureDemo-module__9pQ6uq__confirmedState strong{color:#17372a;margin-top:15px;font-size:14px}.OwnerFeatureDemo-module__9pQ6uq__confirmedState p{color:#667970;max-width:230px;margin:7px 0 0;font-size:9px;line-height:1.55}@keyframes OwnerFeatureDemo-module__9pQ6uq__sceneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes OwnerFeatureDemo-module__9pQ6uq__riseIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes OwnerFeatureDemo-module__9pQ6uq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OwnerFeatureDemo-module__9pQ6uq__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes OwnerFeatureDemo-module__9pQ6uq__blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes OwnerFeatureDemo-module__9pQ6uq__spin{to{transform:rotate(360deg)}}@keyframes OwnerFeatureDemo-module__9pQ6uq__pointerClick{0%{opacity:0;transform:translate(28px,28px)}55%{opacity:1;transform:translate(0)}75%{transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes OwnerFeatureDemo-module__9pQ6uq__locationPointer{0%{opacity:0;transform:translate(28px,22px)}65%{opacity:1;transform:translate(0)}82%{transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.OwnerFeatureDemo-module__9pQ6uq__viewport{min-height:410px}.OwnerFeatureDemo-module__9pQ6uq__createScene{padding:24px 17px}.OwnerFeatureDemo-module__9pQ6uq__createHeading strong{font-size:22px}.OwnerFeatureDemo-module__9pQ6uq__manageScene,.OwnerFeatureDemo-module__9pQ6uq__locationScene{padding:11px}.OwnerFeatureDemo-module__9pQ6uq__dashboardTabs span{padding-inline:6px}.OwnerFeatureDemo-module__9pQ6uq__panel,.OwnerFeatureDemo-module__9pQ6uq__locationPanel{min-height:295px;padding:11px}.OwnerFeatureDemo-module__9pQ6uq__locationMapFrame{height:178px}.OwnerFeatureDemo-module__9pQ6uq__weekGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.OwnerFeatureDemo-module__9pQ6uq__weekGrid div:nth-child(n+4){display:none}.OwnerFeatureDemo-module__9pQ6uq__publicPageScrolled{transform:translateY(-135px)}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero{min-height:200px;padding:24px}.OwnerFeatureDemo-module__9pQ6uq__publicMiniHero>strong{font-size:20px}.OwnerFeatureDemo-module__9pQ6uq__publicOfferings{padding:17px}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid{grid-template-columns:1fr}.OwnerFeatureDemo-module__9pQ6uq__serviceGrid>div:nth-child(2){display:none}.OwnerFeatureDemo-module__9pQ6uq__modalBackdrop{padding:17px}}@media (prefers-reduced-motion:reduce){.OwnerFeatureDemo-module__9pQ6uq__createScene,.OwnerFeatureDemo-module__9pQ6uq__manageScene,.OwnerFeatureDemo-module__9pQ6uq__locationScene,.OwnerFeatureDemo-module__9pQ6uq__bookingScene,.OwnerFeatureDemo-module__9pQ6uq__generationStatus,.OwnerFeatureDemo-module__9pQ6uq__generatedStatus,.OwnerFeatureDemo-module__9pQ6uq__cursor,.OwnerFeatureDemo-module__9pQ6uq__generationStatus>svg,.OwnerFeatureDemo-module__9pQ6uq__publicPage,.OwnerFeatureDemo-module__9pQ6uq__servicePointer,.OwnerFeatureDemo-module__9pQ6uq__locationPointer,.OwnerFeatureDemo-module__9pQ6uq__modalBackdrop,.OwnerFeatureDemo-module__9pQ6uq__bookingModal{transition:none!important;animation:none!important}}
.CustomerFeatureDemo-module__m0lcja__shell{background:#fff;border:1px solid #d8e5de;border-radius:14px;overflow:hidden;box-shadow:0 28px 70px #082f2121}.CustomerFeatureDemo-module__m0lcja__toolbar{background:#f8fbf9;border-bottom:1px solid #e1e9e5;grid-template-columns:80px 1fr 80px;align-items:center;height:42px;padding:0 13px;display:grid}.CustomerFeatureDemo-module__m0lcja__windowControls{gap:6px;display:flex}.CustomerFeatureDemo-module__m0lcja__windowControls span{background:#c9d7d0;border-radius:50%;width:8px;height:8px}.CustomerFeatureDemo-module__m0lcja__windowControls span:first-child{background:#ff8b7e}.CustomerFeatureDemo-module__m0lcja__windowControls span:nth-child(2){background:#f4c35d}.CustomerFeatureDemo-module__m0lcja__windowControls span:last-child{background:#65c78f}.CustomerFeatureDemo-module__m0lcja__url{color:#718078;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.CustomerFeatureDemo-module__m0lcja__replay{cursor:pointer;color:#5d7167;background:0 0;border:0;border-radius:6px;justify-content:center;justify-self:end;align-items:center;width:28px;height:28px;transition:background .18s,color .18s;display:flex}.CustomerFeatureDemo-module__m0lcja__replay:hover{color:#086d4a;background:#e8f3ed}.CustomerFeatureDemo-module__m0lcja__replay:focus-visible{outline-offset:2px;outline:2px solid #0c8057}.CustomerFeatureDemo-module__m0lcja__replay svg{width:13px;height:13px}.CustomerFeatureDemo-module__m0lcja__viewport{background:#edf4f0;min-height:430px;position:relative;overflow:hidden}.CustomerFeatureDemo-module__m0lcja__mapScene{position:absolute;inset:0}.CustomerFeatureDemo-module__m0lcja__mapWrapper{width:100%;height:100%}.CustomerFeatureDemo-module__m0lcja__map{height:100%;border:0!important;border-radius:0!important}.CustomerFeatureDemo-module__m0lcja__mapPlaceholder{background:#e8f1ec;width:100%;height:100%}.CustomerFeatureDemo-module__m0lcja__mapScene .maplibregl-ctrl-top-right{transform-origin:100% 0;transform:scale(.76)}.CustomerFeatureDemo-module__m0lcja__mapScene .maplibregl-ctrl-attrib{font-size:6px;line-height:1.2}.CustomerFeatureDemo-module__m0lcja__searchPill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffd9;border-radius:999px;grid-template-columns:1fr auto;align-items:center;width:min(350px,100% - 36px);padding:7px 8px 7px 16px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #092e2129}.CustomerFeatureDemo-module__m0lcja__searchPill span{color:#173b2d;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.CustomerFeatureDemo-module__m0lcja__searchPill span svg{color:#0d8057;width:13px;height:13px}.CustomerFeatureDemo-module__m0lcja__searchPill b{color:#fff;background:#0b5e43;border-radius:999px;padding:8px 12px;font-size:7px}.CustomerFeatureDemo-module__m0lcja__mapStatus{color:#244a3a;opacity:0;background:#fffffff5;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;transition:opacity .28s ease-out,transform .28s ease-out;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%,8px);box-shadow:0 12px 28px #092e2129}.CustomerFeatureDemo-module__m0lcja__mapStatusVisible{opacity:1;transform:translate(-50%)}.CustomerFeatureDemo-module__m0lcja__mapStatus svg{color:#078256;width:12px;height:12px}.CustomerFeatureDemo-module__m0lcja__mapStatus strong{color:#08734c;background:#def5e9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.CustomerFeatureDemo-module__m0lcja__languageSearch{z-index:5;width:min(340px,100% - 32px);position:absolute;top:16px;left:50%;transform:translate(-50%)}.CustomerFeatureDemo-module__m0lcja__languageSearchMain{z-index:2;background:#fffffff7;border:1px solid #ffffffe6;border-radius:999px;align-items:center;min-height:58px;padding:6px 6px 6px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 12px 32px #092e212e}.CustomerFeatureDemo-module__m0lcja__languageSummary{flex:1;gap:2px;min-width:0;display:grid;position:relative}.CustomerFeatureDemo-module__m0lcja__languageSummary strong{color:#173b2d;font-size:8px;font-weight:850}.CustomerFeatureDemo-module__m0lcja__languageSummary span{color:#708078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.CustomerFeatureDemo-module__m0lcja__languageSearchMain>b{color:#fff;background:#0a6547;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-left:10px;display:flex}.CustomerFeatureDemo-module__m0lcja__languageSearchMain>b svg{width:15px;height:15px}.CustomerFeatureDemo-module__m0lcja__fieldPointer{z-index:4;color:#102d22;filter:drop-shadow(0 3px 2px #0537232e);width:21px;height:21px;animation:1s ease-out both CustomerFeatureDemo-module__m0lcja__fieldPointerClick;position:absolute;top:9px;left:56%}.CustomerFeatureDemo-module__m0lcja__languagePanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #d9e6dff0;border-radius:12px;margin:10px 8px 0;padding:12px;animation:.28s ease-out both CustomerFeatureDemo-module__m0lcja__panelIn;position:relative;box-shadow:0 18px 42px #092e212e}.CustomerFeatureDemo-module__m0lcja__matchLanguages{border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex;position:relative}.CustomerFeatureDemo-module__m0lcja__matchLanguages>span{color:#fff;background:#fff;border:1px solid #b8ccc2;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.CustomerFeatureDemo-module__m0lcja__matchLanguages>span svg{width:12px;height:12px}.CustomerFeatureDemo-module__m0lcja__matchLanguagesActive>span{background:#08734c;border-color:#08734c}.CustomerFeatureDemo-module__m0lcja__matchLanguages strong{color:#24483a;font-size:8px;font-weight:750}.CustomerFeatureDemo-module__m0lcja__languagePointer{color:#102d22;filter:drop-shadow(0 3px 2px #0537232e);width:21px;height:21px;animation:1s ease-out both CustomerFeatureDemo-module__m0lcja__pointerClick;position:absolute;bottom:-7px;right:185px}.CustomerFeatureDemo-module__m0lcja__languageInput{color:#87958e;border:1px solid #d9e5df;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:7px}.CustomerFeatureDemo-module__m0lcja__languageBadges{gap:6px;margin-top:9px;animation:.25s ease-out both CustomerFeatureDemo-module__m0lcja__riseIn;display:flex}.CustomerFeatureDemo-module__m0lcja__languageBadges span{color:#08734c;background:#e1f5e9;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.CustomerFeatureDemo-module__m0lcja__pinPointer{z-index:6;color:#102d22;filter:drop-shadow(0 3px 2px #0537232e);width:22px;height:22px;animation:1.1s ease-out both CustomerFeatureDemo-module__m0lcja__pinPointerClick;position:absolute;top:56%;left:40%}.CustomerFeatureDemo-module__m0lcja__businessPopupAnchor{z-index:6;width:210px;position:absolute;top:58%;left:40%;transform:translate(-50%,calc(-100% - 18px))}.CustomerFeatureDemo-module__m0lcja__businessPopup{transform-origin:50% calc(100% + 18px);background:#fff;border:1px solid #dbe6e0;border-radius:12px;gap:7px;padding:14px;animation:.32s ease-out both CustomerFeatureDemo-module__m0lcja__popupFromPin;display:grid;position:relative;box-shadow:0 20px 45px #07261b3d}.CustomerFeatureDemo-module__m0lcja__popupArrow{background:#fff;border-bottom:1px solid #dbe6e0;border-right:1px solid #dbe6e0;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.CustomerFeatureDemo-module__m0lcja__businessPopup>strong{color:#173b2d;align-items:center;gap:7px;font-size:10px;display:flex}.CustomerFeatureDemo-module__m0lcja__businessPopup>strong svg{color:#08734c;width:13px;height:13px}.CustomerFeatureDemo-module__m0lcja__businessPopup p{color:#65776e;margin:0;font-size:7px;line-height:1.45}.CustomerFeatureDemo-module__m0lcja__businessPopup em{color:#fff;background:#0a6547;border-radius:6px;justify-self:start;margin-top:3px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800}.CustomerFeatureDemo-module__m0lcja__activityScene{background:#f5f8f6;padding:16px;position:absolute;inset:0}.CustomerFeatureDemo-module__m0lcja__dashboardHeader{border-bottom:1px solid #dde7e2;justify-content:space-between;align-items:center;padding:1px 3px 12px;display:flex}.CustomerFeatureDemo-module__m0lcja__dashboardHeader>div{gap:2px;display:grid}.CustomerFeatureDemo-module__m0lcja__dashboardHeader span{color:#0b8057;text-transform:uppercase;font-size:7px;font-weight:850}.CustomerFeatureDemo-module__m0lcja__dashboardHeader strong{color:#17372a;font-size:13px}.CustomerFeatureDemo-module__m0lcja__dashboardHeader>svg{color:#08734c;background:#ddf4e7;border-radius:50%;width:25px;height:25px;padding:6px}.CustomerFeatureDemo-module__m0lcja__profileSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.CustomerFeatureDemo-module__m0lcja__profileSummary div{background:#fff;border:1px solid #e0e9e4;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.CustomerFeatureDemo-module__m0lcja__profileSummary span{color:#7a8981;font-size:6px}.CustomerFeatureDemo-module__m0lcja__profileSummary strong{color:#2d4a3d;font-size:8px}.CustomerFeatureDemo-module__m0lcja__activityPanel{background:#fff;border:1px solid #dde8e2;border-radius:10px;margin-top:10px;padding:12px}.CustomerFeatureDemo-module__m0lcja__activityTitle{align-items:center;gap:6px;display:flex}.CustomerFeatureDemo-module__m0lcja__activityTitle strong{color:#17372a;margin-right:auto;font-size:11px}.CustomerFeatureDemo-module__m0lcja__activityTitle span{color:#6b7c73;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.CustomerFeatureDemo-module__m0lcja__activityTitle span:first-of-type{color:#08734c;background:#e0f3e8}.CustomerFeatureDemo-module__m0lcja__activityBooking{border:1px solid #e1e9e5;border-radius:8px;grid-template-columns:31px 1fr auto 14px;align-items:center;gap:8px;margin-top:9px;padding:10px;transition:border .22s,box-shadow .22s;display:grid;position:relative}.CustomerFeatureDemo-module__m0lcja__activityBookingSelected{border-color:#12a06d;box-shadow:0 0 0 4px #10b9811f}.CustomerFeatureDemo-module__m0lcja__bookingIcon{color:#08734c;background:#e8f5ee;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.CustomerFeatureDemo-module__m0lcja__bookingIcon svg{width:14px;height:14px}.CustomerFeatureDemo-module__m0lcja__activityBooking>div:nth-child(2){gap:2px;min-width:0;display:grid}.CustomerFeatureDemo-module__m0lcja__activityBooking strong{color:#254237;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.CustomerFeatureDemo-module__m0lcja__activityBooking span{color:#687a71;font-size:7px}.CustomerFeatureDemo-module__m0lcja__activityBooking small{color:#8a9791;font-size:6px}.CustomerFeatureDemo-module__m0lcja__activityBooking>b{color:#9a5b00;background:#fff0d8;border-radius:999px;padding:4px 6px;font-size:6px}.CustomerFeatureDemo-module__m0lcja__activityBooking>b.CustomerFeatureDemo-module__m0lcja__confirmed{color:#087044;background:#ddf6e7}.CustomerFeatureDemo-module__m0lcja__activityBooking>svg{color:#718078;width:12px;height:12px}.CustomerFeatureDemo-module__m0lcja__bookingPointer{z-index:2;filter:drop-shadow(0 3px 2px #0537232e);animation:.9s ease-out both CustomerFeatureDemo-module__m0lcja__pointerClick;position:absolute;bottom:-10px;right:14px;color:#102d22!important;width:21px!important;height:21px!important}.CustomerFeatureDemo-module__m0lcja__detailBackdrop{background:#071c156b;justify-content:center;align-items:center;padding:30px;animation:.25s ease-out both CustomerFeatureDemo-module__m0lcja__fadeIn;display:flex;position:absolute;inset:0}.CustomerFeatureDemo-module__m0lcja__bookingDetail{background:#fff;border:1px solid #fffc;border-radius:12px;gap:7px;width:min(330px,100%);padding:20px;animation:.32s ease-out both CustomerFeatureDemo-module__m0lcja__modalIn;display:grid;box-shadow:0 24px 55px #07261b40}.CustomerFeatureDemo-module__m0lcja__bookingDetail>span{color:#0c8057;text-transform:uppercase;font-size:7px;font-weight:850}.CustomerFeatureDemo-module__m0lcja__bookingDetail>strong{color:#17372a;font-size:15px}.CustomerFeatureDemo-module__m0lcja__bookingDetail>p{color:#6e7f76;margin:-2px 0 7px;font-size:8px}.CustomerFeatureDemo-module__m0lcja__bookingDetail>div{color:#405b4e;border-top:1px solid #e4ece8;align-items:center;gap:8px;padding-top:9px;font-size:8px;display:flex}.CustomerFeatureDemo-module__m0lcja__bookingDetail>div svg{color:#08734c;width:13px;height:13px}.CustomerFeatureDemo-module__m0lcja__bookingDetail>b{color:#925700;background:#fff0d8;border-radius:999px;justify-self:start;margin-top:4px;padding:5px 8px;font-size:7px}@keyframes CustomerFeatureDemo-module__m0lcja__panelIn{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CustomerFeatureDemo-module__m0lcja__riseIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomerFeatureDemo-module__m0lcja__popupFromPin{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CustomerFeatureDemo-module__m0lcja__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomerFeatureDemo-module__m0lcja__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CustomerFeatureDemo-module__m0lcja__pointerClick{0%{opacity:0;transform:translate(24px,22px)}60%{opacity:1;transform:translate(0)}78%{transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes CustomerFeatureDemo-module__m0lcja__fieldPointerClick{0%{opacity:0;transform:translate(44px,32px)}58%{opacity:1;transform:translate(0)}76%{transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes CustomerFeatureDemo-module__m0lcja__pinPointerClick{0%{opacity:0;transform:translate(82px,-100px)}62%{opacity:1;transform:translate(0)}80%{transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.CustomerFeatureDemo-module__m0lcja__viewport{min-height:410px}.CustomerFeatureDemo-module__m0lcja__activityScene{padding:11px}.CustomerFeatureDemo-module__m0lcja__profileSummary{grid-template-columns:1fr}.CustomerFeatureDemo-module__m0lcja__profileSummary div:last-child{display:none}.CustomerFeatureDemo-module__m0lcja__businessPopupAnchor{left:44%}}@media (prefers-reduced-motion:reduce){.CustomerFeatureDemo-module__m0lcja__mapStatus,.CustomerFeatureDemo-module__m0lcja__languagePanel,.CustomerFeatureDemo-module__m0lcja__fieldPointer,.CustomerFeatureDemo-module__m0lcja__languagePointer,.CustomerFeatureDemo-module__m0lcja__languageBadges,.CustomerFeatureDemo-module__m0lcja__pinPointer,.CustomerFeatureDemo-module__m0lcja__businessPopup,.CustomerFeatureDemo-module__m0lcja__activityBooking,.CustomerFeatureDemo-module__m0lcja__bookingPointer,.CustomerFeatureDemo-module__m0lcja__detailBackdrop,.CustomerFeatureDemo-module__m0lcja__bookingDetail{transition:none!important;animation:none!important}}
.OwnersPage-module__GKP1Za__page{color:#102d22;background:#f5faf7;min-height:100vh;overflow-x:clip}.OwnersPage-module__GKP1Za__hero{background:#eaf7ef;align-items:center;min-height:82svh;padding:116px 24px 72px;display:flex;position:relative;overflow:hidden}.OwnersPage-module__GKP1Za__particles{z-index:1;position:absolute;inset:0}.OwnersPage-module__GKP1Za__heroWash{z-index:2;pointer-events:none;background:linear-gradient(#fff3,#effaf49e);position:absolute;inset:0}.OwnersPage-module__GKP1Za__heroContent{z-index:3;text-align:center;width:min(940px,100%);margin:0 auto;position:relative}.OwnersPage-module__GKP1Za__kicker{color:#08734c;letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.OwnersPage-module__GKP1Za__hero h1{color:#0b2c20;letter-spacing:0;max-width:900px;margin:20px auto 0;font-size:clamp(44px,6.5vw,82px);font-weight:650;line-height:1.02}.OwnersPage-module__GKP1Za__heroCopy{color:#0f3023bd;max-width:760px;margin:26px auto 0;font-size:18px;line-height:1.7}.OwnersPage-module__GKP1Za__heroCta{margin-top:30px;box-shadow:0 16px 34px #05372333}.OwnersPage-module__GKP1Za__heroCta svg{width:17px;height:17px}.OwnersPage-module__GKP1Za__heroSignals{color:#0f3023a8;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:30px;font-size:13px;font-weight:700;display:flex}.OwnersPage-module__GKP1Za__heroSignals span{align-items:center;gap:7px;display:inline-flex}.OwnersPage-module__GKP1Za__heroSignals svg{color:#0d8158;width:15px;height:15px}.OwnersPage-module__GKP1Za__features{background:#fff;padding:108px 24px 128px}.OwnersPage-module__GKP1Za__featuresIntro{text-align:center;width:min(900px,100%);margin:0 auto}.OwnersPage-module__GKP1Za__featuresIntro>p{color:#0b8056;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.OwnersPage-module__GKP1Za__featuresIntro h2{color:#112d23;letter-spacing:0;margin:17px 0 0;font-size:clamp(36px,5vw,62px);font-weight:650;line-height:1.08}.OwnersPage-module__GKP1Za__featuresIntro>span{color:#63736b;max-width:720px;margin:22px auto 0;font-size:17px;line-height:1.7;display:block}.OwnersPage-module__GKP1Za__featureList{gap:124px;width:min(1200px,100%);margin:112px auto 0;display:grid}.OwnersPage-module__GKP1Za__featureRow{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.OwnersPage-module__GKP1Za__featureRowReverse{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.OwnersPage-module__GKP1Za__featureRowReverse .OwnersPage-module__GKP1Za__featureVisual{order:-1}.OwnersPage-module__GKP1Za__featureCopy{min-width:0}.OwnersPage-module__GKP1Za__featureIcon{color:#08734c;background:#e9f8f0;border:1px solid #bfe2cf;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.OwnersPage-module__GKP1Za__featureIcon svg{width:19px;height:19px}.OwnersPage-module__GKP1Za__featureCopy>p{color:#0c8057;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:850}.OwnersPage-module__GKP1Za__featureCopy h3{color:#112d23;letter-spacing:0;margin:10px 0 0;font-size:clamp(30px,3.5vw,46px);font-weight:650;line-height:1.12}.OwnersPage-module__GKP1Za__featureCopy>strong{color:#344b41;margin-top:20px;font-size:17px;font-weight:600;line-height:1.65;display:block}.OwnersPage-module__GKP1Za__featureCopy>span:last-child{color:#718078;margin-top:14px;font-size:15px;line-height:1.7;display:block}.OwnersPage-module__GKP1Za__featureVisual{min-width:0}@media (max-width:900px){.OwnersPage-module__GKP1Za__hero{min-height:78svh}.OwnersPage-module__GKP1Za__featureList{gap:96px;margin-top:84px}.OwnersPage-module__GKP1Za__featureRow,.OwnersPage-module__GKP1Za__featureRowReverse{grid-template-columns:1fr;gap:42px}.OwnersPage-module__GKP1Za__featureRowReverse .OwnersPage-module__GKP1Za__featureVisual{order:initial}}@media (max-width:640px){.OwnersPage-module__GKP1Za__hero{min-height:740px;padding:104px 18px 58px}.OwnersPage-module__GKP1Za__hero h1{font-size:44px}.OwnersPage-module__GKP1Za__heroCopy{font-size:16px;line-height:1.6}.OwnersPage-module__GKP1Za__heroSignals{flex-direction:column;align-items:center}.OwnersPage-module__GKP1Za__features{padding:80px 18px 96px}.OwnersPage-module__GKP1Za__featuresIntro h2{font-size:36px}.OwnersPage-module__GKP1Za__featuresIntro>span{font-size:16px}.OwnersPage-module__GKP1Za__featureList{gap:82px;margin-top:70px}.OwnersPage-module__GKP1Za__featureRow,.OwnersPage-module__GKP1Za__featureRowReverse{gap:30px}.OwnersPage-module__GKP1Za__featureCopy h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.OwnersPage-module__GKP1Za__page{scroll-behavior:auto}}
