.HeroMapCard-module__mxEy4G__card{border-radius:var(--radius-card);background:var(--surface);width:400px;box-shadow:var(--shadow-dialog);margin:0;animation:.52s cubic-bezier(.23,1,.32,1) .38s both HeroMapCard-module__mxEy4G__lvPop;overflow:hidden}.HeroMapCard-module__mxEy4G__body{padding:16px 18px 18px}.HeroMapCard-module__mxEy4G__head{align-items:center;gap:12px;display:flex}.HeroMapCard-module__mxEy4G__homeText{flex-direction:column;flex:1;min-width:0;display:flex}.HeroMapCard-module__mxEy4G__homeText strong{font:var(--w-title) 17px/1.25 var(--font-display);letter-spacing:calc(-.01em * var(--track-k));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HeroMapCard-module__mxEy4G__homeText span{font:var(--text-meta);color:var(--slate)}.HeroMapCard-module__mxEy4G__homeIcon{border-radius:var(--radius-control);background:var(--accent-tint);width:52px;height:52px;color:var(--accent-text);flex:none;place-items:center;display:grid}.HeroMapCard-module__mxEy4G__list{margin:12px 0 0;padding:0;list-style:none}.HeroMapCard-module__mxEy4G__row{border-top:1px solid var(--line);font:400 14px/1.3 var(--font-ui);grid-template-columns:16px minmax(0,1fr) auto 56px;align-items:center;column-gap:10px;padding:8px 0;display:grid}.HeroMapCard-module__mxEy4G__icon{color:var(--ink)}.HeroMapCard-module__mxEy4G__place{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.HeroMapCard-module__mxEy4G__placeName{color:var(--slate)}.HeroMapCard-module__mxEy4G__visits{color:var(--slate);white-space:nowrap;font-size:12px}.HeroMapCard-module__mxEy4G__min{font:var(--w-display) 15px/1 var(--font-display);text-align:right;white-space:nowrap}.HeroMapCard-module__mxEy4G__total{border-top:2px solid var(--ink);align-items:flex-end;gap:12px;margin-top:4px;padding-top:14px;display:flex}.HeroMapCard-module__mxEy4G__hours{font:var(--w-display) 48px/.8 var(--font-display);font-stretch:var(--stretch-figure);letter-spacing:calc(-.04em * var(--track-k));color:var(--accent-text)}.HeroMapCard-module__mxEy4G__unit{color:var(--slate);flex-direction:column;font-size:12px;line-height:1.3;display:flex}.HeroMapCard-module__mxEy4G__unit strong{color:var(--ink);font-size:14px;font-weight:600}@media (max-width:899px){.HeroMapCard-module__mxEy4G__card{width:100%}.HeroMapCard-module__mxEy4G__placeName{display:none}}
.Hero-module__ejOdHG__hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,780px) 1fr;align-content:center;row-gap:56px;min-height:max(780px,100svh - 76px);padding:64px 48px 56px;display:grid;position:relative;overflow:hidden}.Hero-module__ejOdHG__photo{width:58%;-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--ink) 38%), linear-gradient(to bottom, var(--ink) 78%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--ink) 38%), linear-gradient(to bottom, var(--ink) 78%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, var(--ink) 38%), linear-gradient(to bottom, var(--ink) 78%, transparent 100%);position:absolute;inset:0 0 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__ejOdHG__img{object-fit:cover;object-position:60% center;transition:opacity .42s}.Hero-module__ejOdHG__img[data-on=false]{opacity:0}.Hero-module__ejOdHG__copy,.Hero-module__ejOdHG__features,.Hero-module__ejOdHG__cardSlot{position:relative}.Hero-module__ejOdHG__copy{flex-direction:column;grid-column:1;align-self:start;gap:24px;animation:.64s cubic-bezier(.23,1,.32,1) both Hero-module__ejOdHG__lvUp;display:flex}.Hero-module__ejOdHG__title{font:var(--w-display) calc(clamp(60px, 5.84vw, 84px) * var(--display-k)) / .96 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:calc(-.045em * var(--track-k))}.Hero-module__ejOdHG__lede{max-width:540px;color:var(--slate);text-wrap:pretty;font-size:20px;line-height:1.5}.Hero-module__ejOdHG__ctas{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.Hero-module__ejOdHG__primary,.Hero-module__ejOdHG__secondary{border-radius:var(--radius-pill);height:56px;font:700 16px/1 var(--font-ui);white-space:nowrap;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,border-color .2s;display:inline-flex}.Hero-module__ejOdHG__primary{background:var(--accent-text);color:var(--on-accent);padding:0 28px}.Hero-module__ejOdHG__secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--ground);padding:0 26px;font-weight:600}.Hero-module__ejOdHG__primary:active,.Hero-module__ejOdHG__secondary:active{transform:scale(.97)}.Hero-module__ejOdHG__primary:focus-visible,.Hero-module__ejOdHG__secondary:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Hero-module__ejOdHG__primary:hover{background:color-mix(in srgb, var(--accent-text) 82%, var(--ink))}.Hero-module__ejOdHG__secondary:hover{border-color:var(--ink)}}.Hero-module__ejOdHG__features{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,200px));gap:32px;margin:0;padding:0;list-style:none;display:grid}.Hero-module__ejOdHG__feature{color:var(--slate);flex-direction:column;gap:4px;font-size:14px;line-height:1.45;display:flex}.Hero-module__ejOdHG__feature strong{font:700 16px/1.3 var(--font-ui);color:var(--ink);margin-top:10px}.Hero-module__ejOdHG__featureIcon{border-radius:var(--radius-control);background:var(--accent-tint);width:44px;height:44px;color:var(--accent-text);place-items:center;display:grid}.Hero-module__ejOdHG__cardSlot{z-index:1;grid-area:1/2/span 2;place-self:center end}@media (max-width:1180px){.Hero-module__ejOdHG__hero{grid-template-columns:minmax(0,1fr) auto}.Hero-module__ejOdHG__title{font-size:60px}.Hero-module__ejOdHG__br{display:none}}@media (max-width:899px){.Hero-module__ejOdHG__hero{flex-direction:column;gap:0;min-height:0;padding:0 16px 8px;display:flex}.Hero-module__ejOdHG__photo{width:auto;height:300px;-webkit-mask-image:linear-gradient(to bottom, var(--ink) 35%, transparent 88%);-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(to bottom, var(--ink) 35%, transparent 88%);mask-image:linear-gradient(to bottom, var(--ink) 35%, transparent 88%);margin:0 -16px -40px;position:relative;inset:auto;-webkit-mask-composite:source-over;mask-composite:add}.Hero-module__ejOdHG__copy{gap:16px}.Hero-module__ejOdHG__title{font-size:46px;line-height:.95}.Hero-module__ejOdHG__lede{font-size:16px}.Hero-module__ejOdHG__ctas{flex-direction:column;padding-top:4px}.Hero-module__ejOdHG__primary,.Hero-module__ejOdHG__secondary{width:100%;height:52px}.Hero-module__ejOdHG__cardSlot{justify-self:auto;margin-top:32px}.Hero-module__ejOdHG__features{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.Hero-module__ejOdHG__feature{grid-template-columns:44px minmax(0,1fr);gap:2px 14px;display:grid}.Hero-module__ejOdHG__featureIcon{grid-row:span 2}.Hero-module__ejOdHG__feature strong{margin-top:2px}}
.InfoTip-module__AedEvq__trigger{width:20px;height:20px;color:var(--slate);vertical-align:-4px;cursor:help;transition:color .15s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 2px;padding:0;display:inline-grid;position:relative}.InfoTip-module__AedEvq__trigger:after{content:"";position:absolute;inset:-12px}.InfoTip-module__AedEvq__trigger:active{transform:scale(.92)}.InfoTip-module__AedEvq__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px}.InfoTip-module__AedEvq__trigger[data-popup-open]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.InfoTip-module__AedEvq__trigger:hover{color:var(--ink)}}.InfoTip-module__AedEvq__positioner{z-index:60;max-width:var(--available-width)}.InfoTip-module__AedEvq__popup{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-raised);max-width:300px;color:var(--ink);box-shadow:var(--shadow-float);font:400 14px/1.5 var(--font-ui);text-wrap:pretty;transform-origin:var(--transform-origin);transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);padding:12px 14px}.InfoTip-module__AedEvq__popup[data-starting-style],.InfoTip-module__AedEvq__popup[data-ending-style]{opacity:0;transform:scale(.96)}.InfoTip-module__AedEvq__popup:focus{outline:none}.InfoTip-module__AedEvq__popup strong{font-weight:600}.InfoTip-module__AedEvq__popup p+p{margin-top:6px}.InfoTip-module__AedEvq__arrow{width:10px;height:10px}.InfoTip-module__AedEvq__arrow:before{content:"";background:var(--surface-raised);border:1px solid var(--line-strong);position:absolute;inset:0;transform:rotate(45deg)}.InfoTip-module__AedEvq__arrow[data-side=top]{bottom:-5px}.InfoTip-module__AedEvq__arrow[data-side=top]:before{border-top:0;border-left:0}.InfoTip-module__AedEvq__arrow[data-side=bottom]{top:-5px}.InfoTip-module__AedEvq__arrow[data-side=bottom]:before{border-bottom:0;border-right:0}.InfoTip-module__AedEvq__arrow[data-side=left]{right:-5px}.InfoTip-module__AedEvq__arrow[data-side=left]:before{border-bottom:0;border-left:0}.InfoTip-module__AedEvq__arrow[data-side=right]{left:-5px}.InfoTip-module__AedEvq__arrow[data-side=right]:before{border-top:0;border-right:0}
.WfhSaving-module__Gx-RiW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:20px;padding:18px 22px;display:grid}.WfhSaving-module__Gx-RiW__figure{font:var(--w-display) 36px/1 var(--font-display);letter-spacing:calc(-.04em * var(--track-k));color:var(--accent-text);align-items:baseline;gap:4px;display:flex}.WfhSaving-module__Gx-RiW__figure small{font:500 13px/1 var(--font-ui);letter-spacing:0;color:var(--slate)}.WfhSaving-module__Gx-RiW__card p{text-wrap:pretty;font-size:15px;line-height:1.45}.WfhSaving-module__Gx-RiW__card p strong{font-weight:700}.WfhSaving-module__Gx-RiW__card p span{color:var(--slate);margin-top:2px;font-size:13px;display:block}@media (max-width:899px){.WfhSaving-module__Gx-RiW__card{gap:14px;padding:16px}.WfhSaving-module__Gx-RiW__figure{font-size:30px}.WfhSaving-module__Gx-RiW__card p{font-size:14px}}
.IconPicker-module__CzgEKW__trigger{border:1px solid var(--line-strong);background:var(--subtle);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out), border-color .15s ease;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.IconPicker-module__CzgEKW__trigger:active{transform:scale(.95)}.IconPicker-module__CzgEKW__trigger:focus-visible,.IconPicker-module__CzgEKW__option:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.IconPicker-module__CzgEKW__trigger[data-popup-open]{border-color:var(--ink)}.IconPicker-module__CzgEKW__popup{padding:8px}.IconPicker-module__CzgEKW__grid{grid-template-columns:repeat(4,44px);gap:4px;display:grid}.IconPicker-module__CzgEKW__option{border-radius:var(--radius-control);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.IconPicker-module__CzgEKW__option[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-tint);color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.IconPicker-module__CzgEKW__trigger:hover{border-color:var(--ink)}.IconPicker-module__CzgEKW__option:hover:not([aria-pressed=true]){background:var(--subtle)}}
.VisitsStepper-module__-qirxa__stepper{align-items:center;gap:6px;display:flex}.VisitsStepper-module__-qirxa__btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .16s ease-out;display:grid}.VisitsStepper-module__-qirxa__btn:active:not(:disabled){transform:scale(.94)}.VisitsStepper-module__-qirxa__btn:disabled{color:var(--line-strong);cursor:default}.VisitsStepper-module__-qirxa__btn:focus-visible,.VisitsStepper-module__-qirxa__per button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.VisitsStepper-module__-qirxa__count{text-align:center;min-width:26px;font:700 17px/1 var(--font-ui)}.VisitsStepper-module__-qirxa__per{--thumb:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;margin-left:6px;padding:2px;display:flex}.VisitsStepper-module__-qirxa__per button{border-radius:var(--radius-pill);height:32px;font:600 12px/1 var(--font-ui);color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 10px}.VisitsStepper-module__-qirxa__per button[aria-checked=true]{background:var(--ink);color:var(--ground)}@media (hover:hover) and (pointer:fine){.VisitsStepper-module__-qirxa__btn:hover:not(:disabled){border-color:var(--line-strong)}.VisitsStepper-module__-qirxa__per button:hover:not([aria-checked=true]){color:var(--ink)}}@media (max-width:899px){.VisitsStepper-module__-qirxa__btn{width:44px;height:44px}.VisitsStepper-module__-qirxa__stepper{width:100%}.VisitsStepper-module__-qirxa__per{margin-left:auto}.VisitsStepper-module__-qirxa__per button{height:44px;padding:0 12px}}
.PlaceRow-module___UExdG__row,.PlaceRow-module___UExdG__head{grid-template-columns:44px minmax(0,.65fr) minmax(0,1.5fr) 268px 40px;grid-template-areas:"icon role where visits remove";align-items:start;column-gap:16px;display:grid}.PlaceRow-module___UExdG__row{border-top:1px solid var(--line);padding:16px 0;animation:.22s cubic-bezier(.23,1,.32,1) PlaceRow-module___UExdG__rowIn}@keyframes PlaceRow-module___UExdG__rowIn{0%{opacity:0;transform:translateY(6px)}}.PlaceRow-module___UExdG__head{font:600 12px/1 var(--font-ui);color:var(--slate);padding:2px 0 10px}.PlaceRow-module___UExdG__headRole{grid-area:role}.PlaceRow-module___UExdG__headWhere{grid-area:where}.PlaceRow-module___UExdG__headVisits{grid-area:visits}.PlaceRow-module___UExdG__icon{background:var(--subtle);border-radius:50%;grid-area:icon;place-items:center;width:44px;height:44px;margin-top:2px;display:grid}.PlaceRow-module___UExdG__pick{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;padding:0}.PlaceRow-module___UExdG__pick:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.PlaceRow-module___UExdG__pick[data-popup-open]{border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.PlaceRow-module___UExdG__pick:hover{border-color:var(--ink)}}.PlaceRow-module___UExdG__role{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;height:48px;font:600 15px/1 var(--font-ui);color:var(--ink);text-overflow:ellipsis;grid-area:role;padding:0 14px}.PlaceRow-module___UExdG__role:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.PlaceRow-module___UExdG__where{grid-area:where;min-width:0}.PlaceRow-module___UExdG__visits{grid-area:visits;align-items:center;min-height:48px;display:flex}.PlaceRow-module___UExdG__remove{width:40px;height:40px;color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:50%;grid-area:remove;place-items:center;margin-top:4px;display:grid}.PlaceRow-module___UExdG__remove:focus-visible{outline:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.PlaceRow-module___UExdG__role:hover:not(:focus){border-color:var(--slate)}.PlaceRow-module___UExdG__remove:hover{background:var(--subtle);color:var(--ink)}}@media (max-width:899px){.PlaceRow-module___UExdG__head{display:none}.PlaceRow-module___UExdG__row{grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"icon role remove""where where where""visits visits visits";gap:10px 12px;padding:16px 0}.PlaceRow-module___UExdG__icon{width:40px;height:40px;margin-top:2px}.PlaceRow-module___UExdG__visits{min-height:0}.PlaceRow-module___UExdG__remove{width:44px;height:44px;margin-top:0}}
.Setup-module__F3CGGW__page{flex-direction:column;min-height:calc(100dvh - 72px);display:flex}.Setup-module__F3CGGW__body :is(a,button,input){scroll-margin-bottom:104px}.Setup-module__F3CGGW__body{flex-direction:column;flex:1;gap:48px;padding:28px 48px 64px;display:flex}.Setup-module__F3CGGW__body>header{margin-bottom:-8px}.Setup-module__F3CGGW__topRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.Setup-module__F3CGGW__people{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 20px;margin:0;padding:4px 0 0;list-style:none;display:grid}.Setup-module__F3CGGW__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.Setup-module__F3CGGW__list>li:first-child,.Setup-module__F3CGGW__list>li[aria-hidden=true]+li{border-top:none}.Setup-module__F3CGGW__empty{color:var(--slate);padding:20px 0;font-size:14px}.Setup-module__F3CGGW__add{flex-direction:column;gap:10px;padding-top:18px;display:flex}.Setup-module__F3CGGW__addLabel{font:600 13px/1.3 var(--font-ui);color:var(--slate)}.Setup-module__F3CGGW__chips{flex-wrap:wrap;gap:8px;display:flex}.Setup-module__F3CGGW__chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);height:40px;font:600 14px/1 var(--font-ui);color:var(--ink);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;transition:transform .16s ease-out;display:inline-flex}.Setup-module__F3CGGW__chip:active:not(:disabled){transform:scale(.97)}.Setup-module__F3CGGW__chip:disabled{opacity:.45;cursor:default}.Setup-module__F3CGGW__chip:focus-visible,.Setup-module__F3CGGW__primary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.Setup-module__F3CGGW__chip[data-more]{color:var(--slate);border-style:dashed}.Setup-module__F3CGGW__chip[data-pop]{animation:Setup-module__F3CGGW__chipIn .24s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 22ms)}@keyframes Setup-module__F3CGGW__chipIn{0%{opacity:0;transform:translateY(4px)scale(.96)}}.Setup-module__F3CGGW__chip[data-solo]{border-style:dashed;height:44px;padding:0 20px}.Setup-module__F3CGGW__home,.Setup-module__F3CGGW__homeHead{grid-template-columns:44px minmax(0,.65fr) minmax(0,1.5fr) 268px 40px;grid-template-areas:"num name where rent remove";align-items:start;column-gap:16px;display:grid}.Setup-module__F3CGGW__home{border-top:1px solid var(--line);padding:16px 0;animation:.22s cubic-bezier(.23,1,.32,1) Setup-module__F3CGGW__homeIn}@keyframes Setup-module__F3CGGW__homeIn{0%{opacity:0;transform:translateY(6px)}}.Setup-module__F3CGGW__homeHead{font:600 12px/1 var(--font-ui);color:var(--slate);padding:2px 0 10px}.Setup-module__F3CGGW__headName{grid-area:name}.Setup-module__F3CGGW__headWhere{grid-area:where}.Setup-module__F3CGGW__headRent{grid-area:rent}.Setup-module__F3CGGW__homeNum{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-text);font:700 16px/1 var(--font-ui);border-radius:50%;grid-area:num;place-items:center;margin-top:2px;display:grid}.Setup-module__F3CGGW__homeName{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;height:48px;font:600 15px/1 var(--font-ui);color:var(--ink);text-overflow:ellipsis;grid-area:name;padding:0 14px}.Setup-module__F3CGGW__homeName::placeholder{color:var(--slate);font-weight:400}.Setup-module__F3CGGW__homeName:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.Setup-module__F3CGGW__homeWhere{grid-area:where;min-width:0}.Setup-module__F3CGGW__homeRent{grid-area:rent;min-width:0}.Setup-module__F3CGGW__remove{width:40px;height:40px;color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:50%;grid-area:remove;place-items:center;margin-top:4px;display:grid}.Setup-module__F3CGGW__remove:disabled{opacity:.3;cursor:default}.Setup-module__F3CGGW__remove:focus-visible{outline:var(--focus-ring)}.Setup-module__F3CGGW__field{min-width:0;font:600 13px/1 var(--font-ui);flex-direction:column;gap:8px;display:flex}.Setup-module__F3CGGW__affix{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);height:48px;font:400 15px/1 var(--font-ui);color:var(--ink);align-items:center;gap:8px;padding:0 14px;display:flex}.Setup-module__F3CGGW__affix:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.Setup-module__F3CGGW__affix>span{color:var(--slate);white-space:nowrap;font-weight:600}.Setup-module__F3CGGW__affix input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1}.Setup-module__F3CGGW__affix input::placeholder{color:var(--slate)}.Setup-module__F3CGGW__phoneOnly{display:none}.Setup-module__F3CGGW__bar{z-index:10;background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 48px;display:flex;position:sticky;bottom:0}.Setup-module__F3CGGW__barNote{max-width:560px;color:var(--slate);align-items:center;gap:4px;font-size:14px;display:flex}.Setup-module__F3CGGW__barNote strong{color:var(--ink)}.Setup-module__F3CGGW__barAction{align-items:center;gap:16px;display:flex}.Setup-module__F3CGGW__why{font:600 13px/1.3 var(--font-ui);color:var(--slate);text-align:right}.Setup-module__F3CGGW__primary{border-radius:var(--radius-pill);background:var(--ink);height:52px;color:var(--ground);font:600 16px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:10px;padding:0 28px;transition:transform .16s ease-out,background-color .24s,color .24s;display:inline-flex}.Setup-module__F3CGGW__primary:active:not(:disabled){transform:scale(.97)}.Setup-module__F3CGGW__primary:disabled{background:var(--line-strong);color:var(--surface);cursor:default}@media (hover:hover) and (pointer:fine){.Setup-module__F3CGGW__chip:hover:not(:disabled){border-color:var(--ink)}.Setup-module__F3CGGW__primary:hover:not(:disabled){background:var(--ink-hover)}.Setup-module__F3CGGW__homeName:hover:not(:focus){border-color:var(--slate)}.Setup-module__F3CGGW__remove:hover:not(:disabled){background:var(--subtle);color:var(--ink)}}@media (max-width:899px){.Setup-module__F3CGGW__body{gap:32px;padding:16px 16px 32px}.Setup-module__F3CGGW__body>header{margin-bottom:-4px}.Setup-module__F3CGGW__body :is(a,button,input){scroll-margin-bottom:150px}.Setup-module__F3CGGW__people{grid-template-columns:minmax(0,1fr);row-gap:0}.Setup-module__F3CGGW__people>li+li{margin-top:14px}.Setup-module__F3CGGW__chip{height:44px}.Setup-module__F3CGGW__homeHead{display:none}.Setup-module__F3CGGW__home{grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"num name remove""where where where""rent rent rent";gap:10px 12px}.Setup-module__F3CGGW__homeNum{width:40px;height:40px;font-size:15px}.Setup-module__F3CGGW__remove{width:44px;height:44px;margin-top:0}.Setup-module__F3CGGW__phoneOnly{display:inline}.Setup-module__F3CGGW__bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.Setup-module__F3CGGW__barNote{display:none}.Setup-module__F3CGGW__barAction{flex-wrap:wrap;gap:8px}.Setup-module__F3CGGW__why{text-align:center;flex-basis:100%}.Setup-module__F3CGGW__primary{flex:1;justify-content:center;padding:0 20px}}
.AttributePicker-module__UII0ma__pick{flex-direction:column;gap:14px;display:flex}.AttributePicker-module__UII0ma__attr{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);height:44px;font:600 14px/1 var(--font-ui);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 18px;transition:transform .16s ease-out;display:inline-flex}.AttributePicker-module__UII0ma__attr:active:not(:disabled){transform:scale(.97)}.AttributePicker-module__UII0ma__attr[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.AttributePicker-module__UII0ma__attr:disabled{opacity:.4;cursor:default}.AttributePicker-module__UII0ma__attr:focus-visible,.AttributePicker-module__UII0ma__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.AttributePicker-module__UII0ma__custom{gap:8px;max-width:460px;display:flex}.AttributePicker-module__UII0ma__custom input{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-width:0;height:44px;font:400 15px/1 var(--font-ui);color:var(--ink);flex:1;padding:0 14px}.AttributePicker-module__UII0ma__custom input::placeholder{color:var(--slate)}.AttributePicker-module__UII0ma__custom input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.AttributePicker-module__UII0ma__custom input:disabled{opacity:.5}.AttributePicker-module__UII0ma__tableWrap{margin-top:24px;overflow-x:auto}.AttributePicker-module__UII0ma__table{border-collapse:collapse;width:100%}.AttributePicker-module__UII0ma__caption{caption-side:top;text-align:left;color:var(--slate);padding-bottom:6px;font-size:13px}.AttributePicker-module__UII0ma__table th,.AttributePicker-module__UII0ma__table td{border-top:1px solid var(--line);text-align:center;height:56px;padding:0 12px}.AttributePicker-module__UII0ma__table thead th{height:64px;font:600 13px/1.2 var(--font-ui);color:var(--slate);vertical-align:bottom;border-top:none;padding-bottom:10px}.AttributePicker-module__UII0ma__table thead th svg{color:var(--ink);margin:0 auto 6px;display:block}.AttributePicker-module__UII0ma__table th:first-child{text-align:left;width:40%;padding-left:0}.AttributePicker-module__UII0ma__table tbody th{font:600 15px/1.3 var(--font-ui)}.AttributePicker-module__UII0ma__toggle{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:transform .16s ease-out;display:inline-grid}.AttributePicker-module__UII0ma__toggle:active{transform:scale(.92)}.AttributePicker-module__UII0ma__toggle[data-v=yes]{background:var(--ink);color:var(--surface);border:none}.AttributePicker-module__UII0ma__toggle[data-v=no]{border:1.5px solid var(--slate);color:var(--slate);background:0 0}.AttributePicker-module__UII0ma__toggle[data-v=unset]{border:1.5px dashed var(--line-strong);background:0 0}@media (hover:hover) and (pointer:fine){.AttributePicker-module__UII0ma__attr:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--ink)}}@media (max-width:899px){.AttributePicker-module__UII0ma__table th,.AttributePicker-module__UII0ma__table td{padding:0 6px}.AttributePicker-module__UII0ma__table th:first-child{width:auto}.AttributePicker-module__UII0ma__table tbody th{font-size:14px}.AttributePicker-module__UII0ma__toggle{width:40px;height:40px}}
.HowItWorks-module__nNh7fG__section{flex-direction:column;gap:40px;padding:0 48px 104px;scroll-margin-top:96px;display:flex}.HowItWorks-module__nNh7fG__head{flex-direction:column;gap:14px;max-width:720px;display:flex}.HowItWorks-module__nNh7fG__heading{font:var(--w-display) 48px/1 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:calc(-.04em * var(--track-k))}.HowItWorks-module__nNh7fG__lede{max-width:60ch;color:var(--slate);font-size:17px;line-height:1.5}.HowItWorks-module__nNh7fG__equation{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);display:grid}.HowItWorks-module__nNh7fG__term{flex-direction:column;gap:12px;padding:28px 16px 0 0;display:flex}.HowItWorks-module__nNh7fG__line{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.HowItWorks-module__nNh7fG__op{font:500 36px/1 var(--font-display);color:var(--slate);margin-right:6px}.HowItWorks-module__nNh7fG__value{font:var(--w-display) 56px/.9 var(--font-display);font-stretch:var(--stretch-figure);letter-spacing:calc(-.04em * var(--track-k))}.HowItWorks-module__nNh7fG__unit{font:600 15px/1 var(--font-ui);color:var(--slate)}.HowItWorks-module__nNh7fG__label{max-width:22ch;font:var(--text-meta);color:var(--slate)}.HowItWorks-module__nNh7fG__term:not(:first-child) .HowItWorks-module__nNh7fG__label{padding-left:34px}.HowItWorks-module__nNh7fG__result .HowItWorks-module__nNh7fG__value{color:var(--accent-text);font-size:72px}.HowItWorks-module__nNh7fG__result .HowItWorks-module__nNh7fG__unit{color:var(--ink)}.HowItWorks-module__nNh7fG__sum{max-width:70ch;color:var(--slate);font-size:16px;line-height:1.55}.HowItWorks-module__nNh7fG__sum strong{color:var(--ink);font-weight:700}@media (max-width:1100px){.HowItWorks-module__nNh7fG__value{font-size:44px}.HowItWorks-module__nNh7fG__op{font-size:28px}.HowItWorks-module__nNh7fG__result .HowItWorks-module__nNh7fG__value{font-size:56px}}@media (max-width:899px){.HowItWorks-module__nNh7fG__section{gap:24px;padding:0 16px 48px}.HowItWorks-module__nNh7fG__heading{font-size:32px}.HowItWorks-module__nNh7fG__lede{font-size:15px}.HowItWorks-module__nNh7fG__equation{grid-template-columns:minmax(0,1fr)}.HowItWorks-module__nNh7fG__term{border-bottom:1px solid var(--line);gap:4px;padding:14px 0}.HowItWorks-module__nNh7fG__result{border-bottom:none}.HowItWorks-module__nNh7fG__op{width:22px;margin-right:0;font-size:24px}.HowItWorks-module__nNh7fG__term:first-child .HowItWorks-module__nNh7fG__line,.HowItWorks-module__nNh7fG__term .HowItWorks-module__nNh7fG__label,.HowItWorks-module__nNh7fG__term:not(:first-child) .HowItWorks-module__nNh7fG__label{padding-left:32px}.HowItWorks-module__nNh7fG__value{font-size:36px}.HowItWorks-module__nNh7fG__result .HowItWorks-module__nNh7fG__value{font-size:48px}.HowItWorks-module__nNh7fG__sum{font-size:15px}}.HowItWorks-module__nNh7fG__term{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.HowItWorks-module__nNh7fG__equation[data-armed]:not([data-in]) .HowItWorks-module__nNh7fG__term{opacity:0;transform:translateY(10px)}
.PersonCard-module__99konq__person{grid-row:span 3;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);row-gap:18px;padding:20px;animation:.22s cubic-bezier(.23,1,.32,1) PersonCard-module__99konq__in;display:grid}@keyframes PersonCard-module__99konq__in{0%{opacity:0;transform:translateY(6px)}}.PersonCard-module__99konq__row{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:16px;display:grid}.PersonCard-module__99konq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.PersonCard-module__99konq__label{font:600 13px/1 var(--font-ui);color:var(--ink)}.PersonCard-module__99konq__opt{color:var(--slate);font-weight:400}.PersonCard-module__99konq__kindRow{justify-content:space-between;align-items:center;gap:12px;height:28px;display:flex}.PersonCard-module__99konq__tall{align-items:center;height:28px;display:flex}.PersonCard-module__99konq__kinds{align-items:center;gap:4px;display:flex}.PersonCard-module__99konq__kind{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);width:32px;height:28px;color:var(--slate);cursor:pointer;transition:transform .16s var(--ease-out), color .15s ease, border-color .15s ease;place-items:center;padding:0;display:grid;position:relative}.PersonCard-module__99konq__kind:after{content:"";position:absolute;inset:-8px -2px}.PersonCard-module__99konq__kind:active{transform:scale(.95)}.PersonCard-module__99konq__kind[aria-checked=true]{border-color:var(--accent-fill);background:var(--accent-tint);color:var(--accent-text)}.PersonCard-module__99konq__kind:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.PersonCard-module__99konq__kind:before{content:attr(data-tip);border-radius:var(--radius-control);background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--ink);font:600 12px/1.2 var(--font-ui);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease, translate .12s var(--ease-out);z-index:2;padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.PersonCard-module__99konq__kind:focus-visible:before{opacity:1;translate:-50%}.PersonCard-module__99konq__kindName{min-width:52px;font:600 13px/1 var(--font-ui);color:var(--accent-text);margin-left:4px}@media (hover:hover) and (pointer:fine){.PersonCard-module__99konq__kind:hover{color:var(--ink);border-color:var(--ink)}.PersonCard-module__99konq__kind:hover:before{opacity:1;translate:-50%}}.PersonCard-module__99konq__req{color:var(--ink);margin-left:2px}.PersonCard-module__99konq__nameBox{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:10px;height:48px;padding:0 14px 0 8px;display:flex}.PersonCard-module__99konq__nameBox:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.PersonCard-module__99konq__nameBox input{min-width:0;height:100%;font:600 15px/1 var(--font-ui);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.PersonCard-module__99konq__nameBox input::placeholder{color:var(--slate)}.PersonCard-module__99konq__avatar{background:var(--accent-tint);width:32px;height:32px;color:var(--accent-text);font:700 14px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.PersonCard-module__99konq__shared{border-radius:var(--radius-control);background:var(--subtle);min-height:48px;color:var(--slate);align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.PersonCard-module__99konq__shared svg{color:var(--ink);flex:none}.PersonCard-module__99konq__remove{width:44px;height:44px;color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:50%;place-self:end;place-items:center;margin-bottom:2px;display:grid}.PersonCard-module__99konq__remove:focus-visible{outline:var(--focus-ring)}.PersonCard-module__99konq__addSlot{grid-row:span 3}.PersonCard-module__99konq__add{border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);text-align:center;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:168px;padding:20px;transition:transform .16s ease-out;display:flex}.PersonCard-module__99konq__add:active{transform:scale(.99)}.PersonCard-module__99konq__addIcon{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.PersonCard-module__99konq__add strong{font:700 16px/1.2 var(--font-ui);color:var(--ink)}.PersonCard-module__99konq__add>span:last-child{color:var(--slate);max-width:260px;font-size:13px}.PersonCard-module__99konq__add:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.PersonCard-module__99konq__remove:hover{background:var(--subtle);color:var(--ink)}.PersonCard-module__99konq__add:hover{border-color:var(--ink)}}@media (max-width:1199px){.PersonCard-module__99konq__row{grid-template-columns:minmax(0,1fr)}.PersonCard-module__99konq__row:first-child{grid-template-columns:minmax(0,1fr) auto}.PersonCard-module__99konq__row:first-child>:only-child{grid-column:1/-1}}@media (max-width:899px){.PersonCard-module__99konq__person{row-gap:16px;padding:16px}.PersonCard-module__99konq__add{text-align:left;flex-flow:wrap;justify-content:flex-start;column-gap:14px;min-height:112px}.PersonCard-module__99konq__add strong{flex:1}.PersonCard-module__99konq__add>span:last-child{flex-basis:100%;max-width:none;margin-top:-10px;padding-left:58px}}
.LoopVideo-module__pCjUKG__wrap{flex-direction:column;gap:24px;margin:0;display:flex}.LoopVideo-module__pCjUKG__caption{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 32px;max-width:1120px;display:grid}.LoopVideo-module__pCjUKG__title{font:var(--w-title) 26px/1.15 var(--font-display);letter-spacing:calc(-.02em * var(--track-k));color:var(--ink);grid-column:1}.LoopVideo-module__pCjUKG__sub{max-width:60ch;color:var(--slate);grid-column:1;font-size:16px;line-height:1.5}.LoopVideo-module__pCjUKG__link{border:1px solid var(--line-strong);border-radius:var(--radius-pill);height:48px;font:600 15px/1 var(--font-ui);color:var(--ink);transition:transform .16s var(--ease-out), border-color .2s ease;grid-area:1/2/span 2;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.LoopVideo-module__pCjUKG__link:active{transform:scale(.97)}.LoopVideo-module__pCjUKG__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.LoopVideo-module__pCjUKG__link:hover{border-color:var(--ink)}.LoopVideo-module__pCjUKG__link:hover svg{transform:translate(3px)}.LoopVideo-module__pCjUKG__link svg{transition:transform .2s var(--ease-out)}}.LoopVideo-module__pCjUKG__frame{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);max-width:1120px;box-shadow:var(--shadow-dialog);line-height:0;overflow:hidden}.LoopVideo-module__pCjUKG__frame video{width:100%;height:auto}.LoopVideo-module__pCjUKG__frame .LoopVideo-module__pCjUKG__desktop{display:block}.LoopVideo-module__pCjUKG__frame .LoopVideo-module__pCjUKG__phone{display:none}@media (min-width:1200px){.LoopVideo-module__pCjUKG__wrap{grid-template-columns:280px minmax(0,1fr);align-items:center;column-gap:48px;display:grid}.LoopVideo-module__pCjUKG__caption{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.LoopVideo-module__pCjUKG__link{margin-top:10px}.LoopVideo-module__pCjUKG__frame{max-width:none}}@media (max-width:899px){.LoopVideo-module__pCjUKG__caption{grid-template-columns:minmax(0,1fr)}.LoopVideo-module__pCjUKG__title{font-size:22px}.LoopVideo-module__pCjUKG__sub{font-size:15px}.LoopVideo-module__pCjUKG__link{grid-area:auto/1;justify-content:center;height:52px;margin-top:8px}.LoopVideo-module__pCjUKG__frame{width:100%;max-width:343px;margin:0 auto}.LoopVideo-module__pCjUKG__frame .LoopVideo-module__pCjUKG__desktop{display:none}.LoopVideo-module__pCjUKG__frame .LoopVideo-module__pCjUKG__phone{display:block}}
.ShowMeHow-module__kbRecG__link{border-radius:var(--radius-control);height:32px;color:var(--slate);font:600 14px/1 var(--font-ui);cursor:pointer;transition:color .15s ease, transform .16s var(--ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:0 2px;display:inline-flex}.ShowMeHow-module__kbRecG__link svg{color:var(--accent-text)}.ShowMeHow-module__kbRecG__link:active{transform:scale(.97)}.ShowMeHow-module__kbRecG__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.ShowMeHow-module__kbRecG__link:hover{color:var(--ink)}}@media (max-width:899px){.ShowMeHow-module__kbRecG__link{height:44px}}
.ModeEntryCards-module__dHkIfG__section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:0 48px 104px;display:grid}.ModeEntryCards-module__dHkIfG__heading{font:var(--w-display) 40px/1.1 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:calc(-.04em * var(--track-k));grid-column:1/-1;margin-bottom:8px}.ModeEntryCards-module__dHkIfG__card{border-radius:var(--radius-panel);flex-direction:column;gap:18px;padding:40px;display:flex}.ModeEntryCards-module__dHkIfG__ink{background:var(--ink);color:var(--ground)}.ModeEntryCards-module__dHkIfG__paper{background:var(--surface);border:1px solid var(--line)}.ModeEntryCards-module__dHkIfG__title{font:var(--w-display) 48px/.98 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:calc(-.04em * var(--track-k));text-wrap:balance}.ModeEntryCards-module__dHkIfG__body{max-width:400px;color:var(--slate);text-wrap:pretty;font-size:17px;line-height:1.5}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__body{color:var(--ink-soft)}.ModeEntryCards-module__dHkIfG__example{border-radius:var(--radius-card);color:inherit;background:color-mix(in srgb, var(--ink) 4%, transparent);transition:background-color .2s ease, transform .16s var(--ease-out);flex-direction:column;gap:14px;margin:4px -16px 8px;padding:16px;text-decoration:none;display:flex}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__example{background:color-mix(in srgb, var(--ground) 5%, transparent)}.ModeEntryCards-module__dHkIfG__example:active{transform:scale(.99)}.ModeEntryCards-module__dHkIfG__example:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ModeEntryCards-module__dHkIfG__exampleHead{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.ModeEntryCards-module__dHkIfG__exampleWho{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ModeEntryCards-module__dHkIfG__exampleGo{color:var(--accent-text);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__exampleGo{color:var(--accent-ink)}.ModeEntryCards-module__dHkIfG__exampleGo svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ModeEntryCards-module__dHkIfG__example:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__example:hover{background:color-mix(in srgb, var(--ground) 9%, transparent)}.ModeEntryCards-module__dHkIfG__example:hover .ModeEntryCards-module__dHkIfG__exampleGo svg{transform:translate(2px,-2px)}}.ModeEntryCards-module__dHkIfG__bars{flex-direction:column;gap:10px;display:flex}.ModeEntryCards-module__dHkIfG__barRow{grid-template-columns:200px minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:13px;display:grid}.ModeEntryCards-module__dHkIfG__barLabel{min-width:0;color:var(--slate);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__barLabel{color:var(--ink-soft)}.ModeEntryCards-module__dHkIfG__barIcon{color:var(--accent-text);flex:none}.ModeEntryCards-module__dHkIfG__freq{color:var(--slate);margin-left:2px;font-size:12px}.ModeEntryCards-module__dHkIfG__barTrack{border-radius:var(--radius-pill);background:var(--subtle);height:8px;display:block;overflow:hidden}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__barTrack{background:color-mix(in srgb, var(--ground) 10%, transparent)}.ModeEntryCards-module__dHkIfG__bar{border-radius:var(--radius-pill);background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__bar{background:var(--ground)}.ModeEntryCards-module__dHkIfG__bar[data-best]{background:var(--accent-fill)}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__bar[data-best]{background:var(--accent-ink)}.ModeEntryCards-module__dHkIfG__barValue{text-align:right;white-space:nowrap;font-weight:700}.ModeEntryCards-module__dHkIfG__barValue small{color:var(--slate);font-size:11px;font-weight:600}.ModeEntryCards-module__dHkIfG__ink .ModeEntryCards-module__dHkIfG__barValue small{color:var(--ink-soft)}.ModeEntryCards-module__dHkIfG__totalRow .ModeEntryCards-module__dHkIfG__barLabel{color:var(--ink);font-weight:700}.ModeEntryCards-module__dHkIfG__totalRule{border-top:1px dashed var(--line-strong);height:0;display:block}.ModeEntryCards-module__dHkIfG__totalRow .ModeEntryCards-module__dHkIfG__barValue{color:var(--accent-text)}.ModeEntryCards-module__dHkIfG__cta{border-radius:var(--radius-pill);height:52px;font:700 16px/1 var(--font-ui);white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 24px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s;display:inline-flex}.ModeEntryCards-module__dHkIfG__cta:active{transform:scale(.97)}.ModeEntryCards-module__dHkIfG__ctaPrimary{background:var(--accent-text);color:var(--on-accent)}.ModeEntryCards-module__dHkIfG__ctaPrimary:focus-visible{outline:2px solid var(--ground);outline-offset:3px}.ModeEntryCards-module__dHkIfG__ctaSecondary{border:1px solid var(--line-strong);color:var(--ink);font-weight:600}.ModeEntryCards-module__dHkIfG__ctaSecondary:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ModeEntryCards-module__dHkIfG__ctaPrimary:hover{background:color-mix(in srgb, var(--accent-text) 82%, var(--ink))}.ModeEntryCards-module__dHkIfG__ctaSecondary:hover{border-color:var(--ink)}}@media (max-width:899px){.ModeEntryCards-module__dHkIfG__section{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 40px}.ModeEntryCards-module__dHkIfG__heading{margin-bottom:4px;font-size:28px}.ModeEntryCards-module__dHkIfG__example{margin:0 -10px 4px;padding:12px 10px}.ModeEntryCards-module__dHkIfG__card{gap:12px;padding:24px 20px 20px}.ModeEntryCards-module__dHkIfG__title{font-size:32px;line-height:1}.ModeEntryCards-module__dHkIfG__title br{display:none}.ModeEntryCards-module__dHkIfG__body{font-size:15px}.ModeEntryCards-module__dHkIfG__bars{gap:8px}.ModeEntryCards-module__dHkIfG__barRow{grid-template-columns:120px minmax(0,1fr) 84px;gap:8px;font-size:12px}.ModeEntryCards-module__dHkIfG__freq{display:none}.ModeEntryCards-module__dHkIfG__cta{align-self:stretch;margin-top:4px}}
.SiteFooter-module__9mALFW__footer{padding:0 48px 40px}.SiteFooter-module__9mALFW__close{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px 0;display:flex}.SiteFooter-module__9mALFW__line{max-width:640px;font:var(--w-title) clamp(28px, 2.6vw, 36px) / 1.1 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:calc(-.03em * var(--track-k));text-wrap:balance}.SiteFooter-module__9mALFW__city{color:var(--accent-text)}.SiteFooter-module__9mALFW__ctas{flex-wrap:wrap;gap:12px;display:flex}.SiteFooter-module__9mALFW__primary,.SiteFooter-module__9mALFW__secondary{border-radius:var(--radius-pill);height:52px;font:700 16px/1 var(--font-ui);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,border-color .2s;display:inline-flex}.SiteFooter-module__9mALFW__primary{background:var(--accent-text);color:var(--on-accent)}.SiteFooter-module__9mALFW__secondary{border:1px solid var(--line-strong);color:var(--ink);font-weight:600}.SiteFooter-module__9mALFW__primary:active,.SiteFooter-module__9mALFW__secondary:active{transform:scale(.97)}.SiteFooter-module__9mALFW__primary:focus-visible,.SiteFooter-module__9mALFW__secondary:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.SiteFooter-module__9mALFW__primary:hover{background:color-mix(in srgb, var(--accent-text) 82%, var(--ink))}.SiteFooter-module__9mALFW__secondary:hover{border-color:var(--ink)}}.SiteFooter-module__9mALFW__meta{border-top:1px solid var(--line);font:var(--text-meta);color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}.SiteFooter-module__9mALFW__metaLink{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.SiteFooter-module__9mALFW__metaLink:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.SiteFooter-module__9mALFW__metaLink:hover{text-decoration-color:currentColor}}@media (max-width:899px){.SiteFooter-module__9mALFW__footer{padding:0 16px 32px}.SiteFooter-module__9mALFW__close{flex-direction:column;align-items:stretch;gap:20px;padding:32px 0}.SiteFooter-module__9mALFW__line{font-size:28px}.SiteFooter-module__9mALFW__ctas{flex-direction:column}.SiteFooter-module__9mALFW__primary,.SiteFooter-module__9mALFW__secondary{width:100%}.SiteFooter-module__9mALFW__meta{flex-direction:column}}
.HomeView-module__Xn64yG__mobileCity{display:none}.HomeView-module__Xn64yG__statement{padding:0 48px 104px}.HomeView-module__Xn64yG__statement p{max-width:1160px;font:var(--w-statement) clamp(44px, 4.17vw, 60px) / 1.05 var(--font-display);letter-spacing:calc(-.035em * var(--track-k));text-wrap:balance}.HomeView-module__Xn64yG__accent{color:var(--accent-text);font-weight:700}@media (max-width:899px){.HomeView-module__Xn64yG__mobileCity{padding:16px 16px 0;display:block}.HomeView-module__Xn64yG__statement{padding:40px 16px}.HomeView-module__Xn64yG__statement p{letter-spacing:calc(-.03em * var(--track-k));font-size:32px;line-height:1.08}}
