.FlHfoW_device{background:linear-gradient(145deg,#2a3a34,#0d1512 38% 70%,#23322d);border-radius:3.1rem;padding:.6rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px 0 1px #ffffff14,0 40px 80px -30px #0d211973,0 18px 36px -18px #0d211959}.FlHfoW_device:before,.FlHfoW_device:after{content:"";background:#1b2823;border-radius:2px;width:3px;position:absolute}.FlHfoW_device:before{height:9%;box-shadow:0 calc(100% + .9rem) 0 #1b2823;top:22%;left:-3px}.FlHfoW_device:after{height:14%;top:27%;right:-3px}.FlHfoW_screen{aspect-ratio:390/844;isolation:isolate;background:#f7f9f8;border-radius:2.5rem;position:relative;overflow:hidden;container-type:inline-size}.FlHfoW_canvas{--pt:calc(100cqw / 390);--ink:#172621;--muted:#626d68;--line:#dce2df;--green:#3fbb96;--link:#22775c;--mint:#e5f3ec;--canvas:#f7f9f8;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);font-family:var(--font-sans);font-size:calc(15 * var(--pt));letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1.45;position:absolute;inset:0;overflow:hidden}.FlHfoW_status{z-index:40;height:calc(54 * var(--pt));padding:calc(4 * var(--pt)) calc(32 * var(--pt)) 0 calc(44 * var(--pt));font-size:calc(16 * var(--pt));pointer-events:none;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.FlHfoW_statusIcons{align-items:center;gap:calc(6 * var(--pt));display:flex}.FlHfoW_statusIcons svg{height:calc(12 * var(--pt));width:auto}.FlHfoW_island{top:calc(11 * var(--pt));z-index:50;width:calc(124 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(20 * var(--pt));background:#000;position:absolute;left:50%;transform:translate(-50%)}.FlHfoW_view{background:var(--canvas);opacity:0;transform:translateX(calc(14 * var(--pt)));transition:opacity .38s var(--ease), transform .52s var(--ease);pointer-events:none;position:absolute;inset:0}.FlHfoW_view[data-active=true]{opacity:1;pointer-events:auto;transform:none}.FlHfoW_scroller{padding:calc(8 * var(--pt)) calc(20 * var(--pt)) calc(140 * var(--pt));transition:transform 1.1s cubic-bezier(.45,0,.2,1)}.FlHfoW_scrollerFlush{padding-left:0;padding-right:0}.FlHfoW_row{align-items:center;gap:calc(12 * var(--pt));display:flex}.FlHfoW_flex{flex:1;min-width:0}.FlHfoW_muted{color:var(--muted)}.FlHfoW_link{color:var(--link)}.FlHfoW_label{font-size:calc(14 * var(--pt));line-height:calc(20 * var(--pt));font-weight:500}.FlHfoW_caption{font-size:calc(13 * var(--pt));line-height:calc(19 * var(--pt))}.FlHfoW_title{font-size:calc(21 * var(--pt));line-height:calc(28 * var(--pt));font-weight:700}.FlHfoW_heading{font-size:calc(32 * var(--pt));line-height:calc(40 * var(--pt));font-weight:700}.FlHfoW_cap{text-transform:capitalize}.FlHfoW_icon{width:calc(22 * var(--pt));height:calc(22 * var(--pt));flex-shrink:0}.FlHfoW_iconSm{width:calc(18 * var(--pt));height:calc(18 * var(--pt));flex-shrink:0}.FlHfoW_iconButton{width:calc(48 * var(--pt));height:calc(48 * var(--pt));background:#fff;border-radius:999px;place-items:center;display:grid;position:relative}.FlHfoW_badge{top:0;right:calc(-2 * var(--pt));min-width:calc(20 * var(--pt));height:calc(20 * var(--pt));padding:0 calc(4 * var(--pt));background:var(--green);font-size:calc(11 * var(--pt));border-radius:999px;place-items:center;font-weight:700;animation:.42s cubic-bezier(.34,1.56,.64,1) both FlHfoW_badge-pop;display:grid;position:absolute}.FlHfoW_cartDot{top:calc(10 * var(--pt));right:calc(10 * var(--pt));width:calc(7 * var(--pt));height:calc(7 * var(--pt));background:#a82a31;border-radius:999px;position:absolute}@keyframes FlHfoW_badge-pop{0%{opacity:0;transform:scale(.2)}}.FlHfoW_topBar{margin-bottom:calc(20 * var(--pt));justify-content:space-between;align-items:center;display:flex}.FlHfoW_logo{align-items:center;gap:calc(6 * var(--pt));color:var(--green);font-size:calc(24 * var(--pt));letter-spacing:-.01em;font-weight:700;display:flex}.FlHfoW_logo svg{width:calc(32 * var(--pt));height:calc(32 * var(--pt))}.FlHfoW_sectionHeading{align-items:center;gap:calc(12 * var(--pt));min-height:calc(48 * var(--pt));margin-bottom:calc(14 * var(--pt));display:flex}.FlHfoW_visit{border:1px solid var(--line);border-radius:calc(24 * var(--pt));background:#fff;overflow:hidden}.FlHfoW_photo{height:calc(116 * var(--pt));position:relative;overflow:hidden}.FlHfoW_photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FlHfoW_photo:after{content:"";background:linear-gradient(#0000,#0d2119a6);position:absolute;inset:0}.FlHfoW_photoCaption{left:calc(20 * var(--pt));bottom:calc(14 * var(--pt));z-index:1;align-items:center;gap:calc(8 * var(--pt));color:#fff;display:flex;position:absolute}.FlHfoW_visitContent{padding:calc(20 * var(--pt))}.FlHfoW_date{font-size:calc(30 * var(--pt));line-height:calc(38 * var(--pt));font-weight:700}.FlHfoW_arrival{align-items:flex-start;gap:calc(8 * var(--pt));margin-top:calc(16 * var(--pt));padding-top:calc(16 * var(--pt));border-top:1px solid var(--line);display:flex}.FlHfoW_button{align-items:center;gap:calc(12 * var(--pt));min-height:calc(52 * var(--pt));margin-top:calc(20 * var(--pt));padding:calc(16 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--green);display:flex}.FlHfoW_section{margin-top:calc(16 * var(--pt));margin-bottom:calc(12 * var(--pt))}.FlHfoW_rail{gap:calc(12 * var(--pt));margin-right:calc(-20 * var(--pt));display:flex;overflow:hidden}.FlHfoW_service{align-items:center;gap:calc(12 * var(--pt));min-height:calc(64 * var(--pt));padding:calc(14 * var(--pt));border:1px solid var(--line);border-radius:calc(8 * var(--pt));background:#fff;flex-shrink:0;display:flex}.FlHfoW_serviceIcon{width:calc(36 * var(--pt));height:calc(36 * var(--pt));background:var(--mint);color:var(--link);border-radius:999px;place-items:center;display:grid}.FlHfoW_offer{gap:calc(8 * var(--pt));width:calc(330 * var(--pt));min-height:calc(230 * var(--pt));padding:calc(20 * var(--pt));border-radius:calc(8 * var(--pt));background:#f0edf8;flex-direction:column;flex-shrink:0;display:flex}.FlHfoW_offerPeach{background:#fff0e8}.FlHfoW_offerTop{margin-bottom:calc(12 * var(--pt));justify-content:space-between;align-items:center;display:flex}.FlHfoW_offerFooter{min-height:calc(44 * var(--pt));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.FlHfoW_scrim{z-index:30;opacity:0;transition:opacity .32s var(--ease);pointer-events:none;background:#0d211952;position:absolute;inset:0}.FlHfoW_sheet{z-index:31;padding:calc(10 * var(--pt)) calc(20 * var(--pt)) calc(40 * var(--pt));border-radius:calc(28 * var(--pt)) calc(28 * var(--pt)) 0 0;transition:transform .46s var(--ease);background:#fff;position:absolute;inset:auto 0 0;transform:translateY(105%)}.FlHfoW_sheetOpen .FlHfoW_scrim{opacity:1}.FlHfoW_sheetOpen .FlHfoW_sheet{transform:none}.FlHfoW_grabber{width:calc(36 * var(--pt));height:calc(5 * var(--pt));margin:0 auto calc(14 * var(--pt));background:var(--line);border-radius:999px}.FlHfoW_stepper{align-items:center;gap:calc(14 * var(--pt));display:flex}.FlHfoW_stepButton{width:calc(40 * var(--pt));height:calc(40 * var(--pt));background:var(--mint);color:var(--link);border-radius:999px;place-items:center;display:grid}.FlHfoW_field{margin-top:calc(18 * var(--pt));padding-top:calc(16 * var(--pt));border-top:1px solid var(--line)}.FlHfoW_nav{align-items:center;gap:calc(16 * var(--pt));padding:0 calc(20 * var(--pt)) calc(12 * var(--pt));display:flex}.FlHfoW_band{padding:calc(12 * var(--pt)) calc(14 * var(--pt)) calc(8 * var(--pt));border-block:1px solid var(--line);background:#fff}.FlHfoW_monthHeader{align-items:center;gap:calc(8 * var(--pt));margin:0 0 calc(8 * var(--pt)) calc(6 * var(--pt));display:flex}.FlHfoW_grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.FlHfoW_weekday{height:calc(28 * var(--pt));color:var(--muted);font-size:calc(14 * var(--pt));place-items:center;font-weight:500;display:grid}.FlHfoW_day{min-height:calc(46 * var(--pt));flex-direction:column;justify-content:center;align-items:center;display:flex}.FlHfoW_dayNumber{width:calc(34 * var(--pt));height:calc(34 * var(--pt));font-size:calc(16 * var(--pt));border:1.5px solid #0000;border-radius:999px;place-items:center;font-weight:500;display:grid}.FlHfoW_dayOut{color:#b6bfbb}.FlHfoW_today{border-color:var(--green)}.FlHfoW_dots{gap:calc(3 * var(--pt));height:calc(8 * var(--pt));align-items:center;display:flex}.FlHfoW_dot{width:calc(6 * var(--pt));height:calc(6 * var(--pt));border-radius:999px}.FlHfoW_legend{padding:calc(6 * var(--pt)) calc(6 * var(--pt)) 0;justify-content:space-between;align-items:center;display:flex}.FlHfoW_legendItems{gap:calc(12 * var(--pt));display:flex}.FlHfoW_legendItem{align-items:center;gap:calc(5 * var(--pt));display:flex}.FlHfoW_tabs{gap:calc(4 * var(--pt));margin:calc(20 * var(--pt)) calc(20 * var(--pt)) 0;padding:calc(4 * var(--pt));border-radius:calc(18 * var(--pt));background:#e8edea;display:flex}.FlHfoW_tab{justify-content:center;align-items:center;gap:calc(8 * var(--pt));min-height:calc(44 * var(--pt));border-radius:calc(14 * var(--pt));color:var(--muted);flex:1;display:flex}.FlHfoW_tabOn{color:var(--link);background:#fff}.FlHfoW_list{padding:calc(12 * var(--pt)) calc(20 * var(--pt)) 0}.FlHfoW_listMonth{margin:calc(4 * var(--pt)) 0 calc(12 * var(--pt))}.FlHfoW_cleaning{align-items:flex-start;gap:calc(14 * var(--pt));margin-bottom:calc(12 * var(--pt));padding:calc(16 * var(--pt));border-radius:calc(20 * var(--pt));background:#fff;display:flex}.FlHfoW_stamp{width:calc(52 * var(--pt));min-height:calc(65 * var(--pt));border-radius:calc(14 * var(--pt));background:var(--mint);color:var(--link);flex-direction:column;justify-content:center;align-items:center;display:flex}.FlHfoW_cleaningBody{gap:calc(7 * var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.FlHfoW_balance{align-items:center;gap:calc(10 * var(--pt));margin:0 calc(20 * var(--pt));padding:calc(18 * var(--pt)) calc(20 * var(--pt));border-radius:calc(20 * var(--pt));background:var(--mint);display:flex}.FlHfoW_invoice{margin-bottom:calc(12 * var(--pt));padding:calc(16 * var(--pt)) calc(18 * var(--pt));border-radius:calc(20 * var(--pt));background:#fff}.FlHfoW_paid{align-items:center;gap:calc(4 * var(--pt));padding:calc(3 * var(--pt)) calc(10 * var(--pt));background:var(--mint);color:var(--link);border-radius:999px;display:inline-flex}.FlHfoW_groupLabel{padding:calc(22 * var(--pt)) calc(20 * var(--pt)) calc(8 * var(--pt))}.FlHfoW_list2{margin:0 calc(16 * var(--pt));border-radius:calc(20 * var(--pt));background:#fff;overflow:hidden}.FlHfoW_infoRow{align-items:center;gap:calc(14 * var(--pt));min-height:calc(60 * var(--pt));padding:0 calc(16 * var(--pt));display:flex}.FlHfoW_infoRow+.FlHfoW_infoRow{border-top:1px solid #edf0ee}.FlHfoW_rowIcon{width:calc(36 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(12 * var(--pt));background:var(--mint);color:var(--link);place-items:center;display:grid}.FlHfoW_rowTitle{font-size:calc(16 * var(--pt));flex:1;font-weight:500}.FlHfoW_switch{width:calc(51 * var(--pt));height:calc(31 * var(--pt));background:var(--green);border-radius:999px;position:relative}.FlHfoW_switch:after{content:"";top:calc(2 * var(--pt));right:calc(2 * var(--pt));width:calc(27 * var(--pt));height:calc(27 * var(--pt));background:#fff;border-radius:999px;position:absolute;box-shadow:0 2px 4px #00000026}.FlHfoW_logout{margin:calc(20 * var(--pt)) calc(16 * var(--pt)) 0;padding:calc(18 * var(--pt)) calc(16 * var(--pt));border-radius:calc(20 * var(--pt));color:#a82a31;font-size:calc(16 * var(--pt));background:#fff;font-weight:500}.FlHfoW_tabBar{left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(42 * var(--pt));z-index:20;height:calc(72 * var(--pt));padding:calc(5 * var(--pt));border-radius:calc(38 * var(--pt));box-shadow:0 calc(6 * var(--pt)) calc(20 * var(--pt)) #17262124;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffffc7;border:1px solid #ffffffd9;position:absolute}.FlHfoW_tabItems{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid;position:relative}.FlHfoW_indicator{width:25%;padding:0 calc(2 * var(--pt));transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0 auto 0 0}.FlHfoW_indicator:before{content:"";border-radius:calc(32 * var(--pt));background:#d9f0e5;height:100%;display:block}.FlHfoW_tabButton{justify-content:center;align-items:center;gap:calc(4 * var(--pt));border-radius:calc(32 * var(--pt));color:var(--muted);font-size:calc(12 * var(--pt));line-height:calc(16 * var(--pt));cursor:pointer;flex-direction:column;font-weight:500;display:flex;position:relative}.FlHfoW_tabButton svg{width:calc(23 * var(--pt));height:calc(23 * var(--pt))}.FlHfoW_tabButton[data-active=true]{color:var(--link)}.FlHfoW_homeIndicator{bottom:calc(8 * var(--pt));z-index:60;width:calc(134 * var(--pt));height:calc(5 * var(--pt));pointer-events:none;background:#0d1512;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.FlHfoW_tap{z-index:70;width:calc(46 * var(--pt));height:calc(46 * var(--pt));margin:calc(-23 * var(--pt)) 0 0 calc(-23 * var(--pt));border:calc(2 * var(--pt)) solid #fffffff2;box-shadow:0 calc(4 * var(--pt)) calc(14 * var(--pt)) #0d21194d;pointer-events:none;animation:FlHfoW_tap .7s var(--ease) both;background:#17262147;border-radius:999px;position:absolute}@keyframes FlHfoW_tap{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1.25)}}.FlHfoW_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;max-width:34rem;margin:0 auto;display:grid;position:relative}.FlHfoW_pair>:last-child{margin-top:3.5rem}.FlHfoW_pair .FlHfoW_device{border-radius:2.2rem;padding:.45rem}.FlHfoW_pair .FlHfoW_screen{border-radius:1.8rem}@media (prefers-reduced-motion:reduce){.FlHfoW_view,.FlHfoW_scroller,.FlHfoW_sheet,.FlHfoW_scrim,.FlHfoW_indicator{transition:none}.FlHfoW_badge,.FlHfoW_tap{animation:none}}
