.AuthShowcase-module__e7tNwG__frame{isolation:isolate;background:var(--chakra-colors-brand-950);border:1px solid #f4f2ee29;border-radius:16px;flex:none;height:clamp(180px,36dvh,340px);margin-top:32px;position:relative;overflow:hidden}@media (max-height:40em){.AuthShowcase-module__e7tNwG__frame{display:none}}.AuthShowcase-module__e7tNwG__photos{position:absolute;inset:0}.AuthShowcase-module__e7tNwG__photo{opacity:0;position:absolute;inset:0}.AuthShowcase-module__e7tNwG__photo[data-state=leaving]{opacity:1}.AuthShowcase-module__e7tNwG__photo[data-state=active][data-loaded=true]{z-index:1;opacity:1;transition:opacity .9s var(--ease-in-out)}.AuthShowcase-module__e7tNwG__photoLayer{position:absolute;inset:0}.AuthShowcase-module__e7tNwG__photoLayer img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,center);object-position:var(--pos,center)}.AuthShowcase-module__e7tNwG__photo[data-state=active] .AuthShowcase-module__e7tNwG__photoLayer,.AuthShowcase-module__e7tNwG__photo[data-state=leaving] .AuthShowcase-module__e7tNwG__photoLayer{animation:AuthShowcase-module__e7tNwG__settle 8s var(--ease-out)both;will-change:transform}.AuthShowcase-module__e7tNwG__photo[data-state=leaving] .AuthShowcase-module__e7tNwG__photoLayer{animation-play-state:paused}@keyframes AuthShowcase-module__e7tNwG__settle{0%{transform:scale(1.05)}to{transform:scale(1)}}.AuthShowcase-module__e7tNwG__capsule{z-index:2;color:var(--chakra-colors-cinema-ink);background:#071a10b8;border:1px solid #f4f2ee38;border-radius:16px;align-items:center;gap:4px;padding:4px 4px 4px 14px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.AuthShowcase-module__e7tNwG__caption{flex-direction:column;flex:auto;min-width:0;margin-right:4px;display:flex}.AuthShowcase-module__e7tNwG__sceneLink{color:inherit;align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.AuthShowcase-module__e7tNwG__sceneLink svg{transition:translate .2s var(--ease-out);flex-shrink:0}.AuthShowcase-module__e7tNwG__long{display:none}@media (min-width:80em){.AuthShowcase-module__e7tNwG__long{display:inline}.AuthShowcase-module__e7tNwG__short{display:none}}.AuthShowcase-module__e7tNwG__sceneLink:focus-visible{outline:2px solid var(--chakra-colors-cinema-accent);outline-offset:2px;border-radius:4px}.AuthShowcase-module__e7tNwG__credit{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.AuthShowcase-module__e7tNwG__segments{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.AuthShowcase-module__e7tNwG__segment{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0 3px;display:grid}@media (min-width:80em){.AuthShowcase-module__e7tNwG__segment{width:40px;padding:0 4px}}.AuthShowcase-module__e7tNwG__track{background:#f4f2ee52;border-radius:999px;width:100%;height:3px;transition:background-color .15s;display:block;position:relative;overflow:hidden}.AuthShowcase-module__e7tNwG__segment[aria-current=true] .AuthShowcase-module__e7tNwG__track,.AuthShowcase-module__e7tNwG__segment[data-pending=true] .AuthShowcase-module__e7tNwG__track{background:#f4f2ee75}.AuthShowcase-module__e7tNwG__fill{border-radius:inherit;background:var(--chakra-colors-cinema-ink);transform-origin:0;animation:AuthShowcase-module__e7tNwG__scene-clock var(--scene-ms,6s)linear forwards;position:absolute;inset:0}@keyframes AuthShowcase-module__e7tNwG__scene-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.AuthShowcase-module__e7tNwG__frame[data-held=true] .AuthShowcase-module__e7tNwG__fill{animation-play-state:paused}.AuthShowcase-module__e7tNwG__frame[data-film=stopped] .AuthShowcase-module__e7tNwG__fill{animation:none;transform:none}.AuthShowcase-module__e7tNwG__segment:focus-visible{outline:2px solid var(--chakra-colors-cinema-accent);outline-offset:-2px;border-radius:4px}.AuthShowcase-module__e7tNwG__pause{width:44px;height:44px;color:var(--chakra-colors-cinema-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f2ee24;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background-color .15s;display:grid}.AuthShowcase-module__e7tNwG__pause:focus-visible{outline:2px solid var(--chakra-colors-cinema-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.AuthShowcase-module__e7tNwG__sceneLink:hover svg{translate:2px -2px}.AuthShowcase-module__e7tNwG__pause:hover{background:#f4f2ee3d}}@media (prefers-reduced-motion:reduce){.AuthShowcase-module__e7tNwG__photo[data-state=active] .AuthShowcase-module__e7tNwG__photoLayer,.AuthShowcase-module__e7tNwG__photo[data-state=leaving] .AuthShowcase-module__e7tNwG__photoLayer{will-change:auto;animation:none}.AuthShowcase-module__e7tNwG__photo[data-state=active][data-loaded=true]{transition-duration:.2s}.AuthShowcase-module__e7tNwG__fill{animation:none;transform:none}.AuthShowcase-module__e7tNwG__sceneLink svg{transition:none}}
.confirm-module__lhWg0a__dialog{transform-origin:50%}.confirm-module__lhWg0a__dialog[data-state=open]{animation:confirm-module__lhWg0a__dialogIn .2s var(--ease-out)both}.confirm-module__lhWg0a__dialog[data-state=closed]{animation:confirm-module__lhWg0a__dialogOut .15s var(--ease-out)both}@keyframes confirm-module__lhWg0a__dialogIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes confirm-module__lhWg0a__dialogOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.confirm-module__lhWg0a__actions{flex-direction:column-reverse;gap:8px;display:flex}@media (min-width:30em){.confirm-module__lhWg0a__actions{flex-direction:row;justify-content:flex-end;gap:12px}}@media (prefers-reduced-motion:reduce){.confirm-module__lhWg0a__dialog[data-state=open]{animation:.15s linear both confirm-module__lhWg0a__dialogFadeIn}.confirm-module__lhWg0a__dialog[data-state=closed]{animation:.1s linear both confirm-module__lhWg0a__dialogFadeOut}@keyframes confirm-module__lhWg0a__dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirm-module__lhWg0a__dialogFadeOut{0%{opacity:1}to{opacity:0}}}
.CollectionNotice-module__7nthFG__notice{max-width:68ch;color:var(--chakra-colors-ink-muted);text-align:start;align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.CollectionNotice-module__7nthFG__icon{width:14px;height:14px;color:var(--chakra-colors-ink-subtle);flex-shrink:0;margin-top:3px}.CollectionNotice-module__7nthFG__link{color:var(--chakra-colors-brand-fg);text-underline-offset:3px;white-space:nowrap;border-radius:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.CollectionNotice-module__7nthFG__link:hover{text-decoration-thickness:2px}.CollectionNotice-module__7nthFG__link:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.CollectionNotice-module__7nthFG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PublishFlow-module__mlooaW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublishFlow-module__mlooaW__step{flex-direction:column;gap:24px;min-width:0;display:flex;container-type:inline-size}.PublishFlow-module__mlooaW__pair{grid-template-columns:minmax(0,1fr);gap:24px 16px;display:grid}@container (min-width:24rem){.PublishFlow-module__mlooaW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.PublishFlow-module__mlooaW__group{border-top:1px solid var(--chakra-colors-line);flex-direction:column;gap:20px;padding-top:24px;display:flex}.PublishFlow-module__mlooaW__groupTitle{color:var(--chakra-colors-ink);margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.PublishFlow-module__mlooaW__groupNote{color:var(--chakra-colors-ink-muted);margin:-14px 0 0;font-size:.8125rem;line-height:1.5}.PublishFlow-module__mlooaW__tiles{border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}.PublishFlow-module__mlooaW__tile{border:1px solid var(--chakra-colors-line-strong);background:var(--chakra-colors-surface);min-height:72px;color:var(--chakra-colors-ink);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.PublishFlow-module__mlooaW__tile:has(input:checked){border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-subtle);box-shadow:inset 0 0 0 1px var(--chakra-colors-brand-solid)}.PublishFlow-module__mlooaW__tile:has(input:focus-visible){outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.PublishFlow-module__mlooaW__tile:active{scale:.99}.PublishFlow-module__mlooaW__tiles[aria-invalid=true] .PublishFlow-module__mlooaW__tile:not(:has(input:checked)){border-color:var(--chakra-colors-red-500)}.PublishFlow-module__mlooaW__tileIcon{background:var(--chakra-colors-surface-sunken);width:44px;height:44px;color:var(--chakra-colors-ink-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PublishFlow-module__mlooaW__tileIcon svg{width:20px;height:20px}.PublishFlow-module__mlooaW__tile:has(input:checked) .PublishFlow-module__mlooaW__tileIcon{background:var(--chakra-colors-surface);color:var(--chakra-colors-brand-fg)}.PublishFlow-module__mlooaW__tileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PublishFlow-module__mlooaW__tileTitle{font-size:1rem;font-weight:700;line-height:1.35}.PublishFlow-module__mlooaW__tileHint{color:var(--chakra-colors-ink-muted);font-size:.875rem;line-height:1.45}.PublishFlow-module__mlooaW__tileMark{border:1.5px solid var(--chakra-colors-line-control);color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.PublishFlow-module__mlooaW__tileMark svg{stroke-width:3px;width:13px;height:13px}.PublishFlow-module__mlooaW__tile:has(input:checked) .PublishFlow-module__mlooaW__tileMark{border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast)}.PublishFlow-module__mlooaW__segments{gap:8px;display:flex}.PublishFlow-module__mlooaW__segment{text-align:center;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);min-width:0;max-width:200px;min-height:48px;color:var(--chakra-colors-ink);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.PublishFlow-module__mlooaW__segment:has(input:checked){border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-subtle);color:var(--chakra-colors-brand-fg);box-shadow:inset 0 0 0 1px var(--chakra-colors-brand-solid)}.PublishFlow-module__mlooaW__segment:has(input:focus-visible){outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.PublishFlow-module__mlooaW__segment:active{scale:.97}.PublishFlow-module__mlooaW__segments[aria-invalid=true] .PublishFlow-module__mlooaW__segment{border-color:var(--chakra-colors-red-500)}.PublishFlow-module__mlooaW__segments+input{margin-top:8px}.PublishFlow-module__mlooaW__chips{flex-wrap:wrap;gap:8px;display:flex}.PublishFlow-module__mlooaW__chip{border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);min-height:40px;color:var(--chakra-colors-ink);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.PublishFlow-module__mlooaW__chip svg{stroke-width:2.5px;width:14px;height:14px;display:none}.PublishFlow-module__mlooaW__chip:has(input:checked){border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-subtle);color:var(--chakra-colors-brand-fg)}.PublishFlow-module__mlooaW__chip:has(input:checked) svg{display:block}.PublishFlow-module__mlooaW__chip:has(input:focus-visible){outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.PublishFlow-module__mlooaW__chip:active{scale:.97}.PublishFlow-module__mlooaW__check{min-height:44px;color:var(--chakra-colors-ink);cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;font-weight:600;display:inline-flex}.PublishFlow-module__mlooaW__check input{width:20px;height:20px;accent-color:var(--chakra-colors-brand-solid);cursor:pointer;margin:0}.PublishFlow-module__mlooaW__check input:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.PublishFlow-module__mlooaW__tips{background:var(--chakra-colors-surface-sunken);border-radius:16px;margin:0;padding:16px 18px}.PublishFlow-module__mlooaW__tipsTitle{color:var(--chakra-colors-ink);margin:0 0 10px;font-size:.875rem;font-weight:700;line-height:1.4}.PublishFlow-module__mlooaW__tipsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PublishFlow-module__mlooaW__tipsList li{color:var(--chakra-colors-ink-muted);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.PublishFlow-module__mlooaW__tipsList svg{width:14px;height:14px;color:var(--chakra-colors-brand-fg);flex-shrink:0;margin-top:4px}.PublishFlow-module__mlooaW__counter{font-variant-numeric:tabular-nums}.PublishFlow-module__mlooaW__counter[data-over]{color:var(--chakra-colors-red-fg);font-weight:600}.PublishFlow-module__mlooaW__locate{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.PublishFlow-module__mlooaW__locateStatus{color:var(--chakra-colors-ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.PublishFlow-module__mlooaW__locateStatus[data-tone=error]{color:var(--chakra-colors-red-fg)}.PublishFlow-module__mlooaW__mapPreview{animation:PublishFlow-module__mlooaW__rise .2s var(--ease-out)both;flex-direction:column;gap:10px;display:flex}.PublishFlow-module__mlooaW__mapHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.PublishFlow-module__mlooaW__mapTitle{color:var(--chakra-colors-ink);margin:0;font-size:.875rem;font-weight:600}@keyframes PublishFlow-module__mlooaW__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PublishFlow-module__mlooaW__textAction{min-height:32px;font:inherit;color:var(--chakra-colors-brand-fg);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 -8px;padding:0 8px;font-size:.875rem;font-weight:600;display:inline-flex}.PublishFlow-module__mlooaW__textAction svg{width:14px;height:14px}.PublishFlow-module__mlooaW__textAction:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:0}.PublishFlow-module__mlooaW__textAction:active{scale:.98}@media (pointer:coarse){.PublishFlow-module__mlooaW__textAction{min-height:44px}}.PublishFlow-module__mlooaW__reviewPreview{background:var(--chakra-colors-surface-sunken);border-radius:16px;justify-content:center;padding:24px;display:flex}.PublishFlow-module__mlooaW__reviewPreview>*{width:100%;max-width:340px}.PublishFlow-module__mlooaW__summary{flex-direction:column;display:flex}.PublishFlow-module__mlooaW__summarySection{border-top:1px solid var(--chakra-colors-line);padding-block:18px}.PublishFlow-module__mlooaW__summarySection:last-child{padding-bottom:0}.PublishFlow-module__mlooaW__summaryHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.PublishFlow-module__mlooaW__summaryTitle{color:var(--chakra-colors-ink);align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.4;display:inline-flex}.PublishFlow-module__mlooaW__summaryTitle[data-invalid]{color:var(--chakra-colors-red-fg)}.PublishFlow-module__mlooaW__summaryTitle svg{width:16px;height:16px}.PublishFlow-module__mlooaW__facts{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}@container (min-width:30rem){.PublishFlow-module__mlooaW__facts{grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:8px 16px}}.PublishFlow-module__mlooaW__facts dt{color:var(--chakra-colors-ink-muted);font-size:.8125rem;font-weight:500;line-height:1.5}.PublishFlow-module__mlooaW__facts dd{min-width:0;color:var(--chakra-colors-ink);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}@container (max-width:29.99rem){.PublishFlow-module__mlooaW__facts dd+dt{margin-top:6px}.PublishFlow-module__mlooaW__facts dt{margin-bottom:-6px}}.PublishFlow-module__mlooaW__facts dd[data-empty]{color:var(--chakra-colors-ink-subtle)}.PublishFlow-module__mlooaW__facts dd[data-invalid]{color:var(--chakra-colors-red-fg)}.PublishFlow-module__mlooaW__sectionError{color:var(--chakra-colors-red-fg);margin:0 0 10px;font-size:.875rem;font-weight:500;line-height:1.5}.PublishFlow-module__mlooaW__thumbs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PublishFlow-module__mlooaW__thumbs img{-o-object-fit:cover;object-fit:cover;background:var(--chakra-colors-surface-sunken);border-radius:8px;width:56px;height:42px;display:block}.PublishFlow-module__mlooaW__thumbMore{background:var(--chakra-colors-surface-sunken);width:56px;height:42px;color:var(--chakra-colors-ink-muted);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.PublishFlow-module__mlooaW__note{background:var(--chakra-colors-brand-subtle);color:var(--chakra-colors-ink);border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.PublishFlow-module__mlooaW__note svg{width:18px;height:18px;color:var(--chakra-colors-brand-fg);flex-shrink:0;margin-top:1px}.PublishFlow-module__mlooaW__alert{background:var(--chakra-colors-red-subtle);color:var(--chakra-colors-red-fg);border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.PublishFlow-module__mlooaW__alert svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.PublishFlow-module__mlooaW__aside{flex-direction:column;gap:12px;display:flex}.PublishFlow-module__mlooaW__asideCaption{color:var(--chakra-colors-ink-muted);margin:0;font-size:.8125rem;line-height:1.5}@media (pointer:coarse){.PublishFlow-module__mlooaW__chip{min-height:44px}}@media (hover:hover) and (pointer:fine){.PublishFlow-module__mlooaW__tile:not(:has(input:checked)):hover{border-color:var(--chakra-colors-line-control);background:color-mix(in srgb,var(--chakra-colors-surface-sunken)55%,var(--chakra-colors-surface))}:is(.PublishFlow-module__mlooaW__segment:not(:has(input:checked)):hover,.PublishFlow-module__mlooaW__chip:not(:has(input:checked)):hover){background:var(--chakra-colors-surface-sunken)}.PublishFlow-module__mlooaW__textAction:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.PublishFlow-module__mlooaW__mapPreview{animation:PublishFlow-module__mlooaW__fade .2s var(--ease-out)both}@keyframes PublishFlow-module__mlooaW__fade{0%{opacity:0}to{opacity:1}}.PublishFlow-module__mlooaW__tile,.PublishFlow-module__mlooaW__segment,.PublishFlow-module__mlooaW__chip,.PublishFlow-module__mlooaW__textAction{transition:none}.PublishFlow-module__mlooaW__tile:active,.PublishFlow-module__mlooaW__segment:active,.PublishFlow-module__mlooaW__chip:active,.PublishFlow-module__mlooaW__textAction:active{scale:1}}
.CompletionScreen-module__wqP4sG__panel{background:var(--chakra-colors-surface);max-width:960px;box-shadow:var(--chakra-shadows-rest);color:var(--chakra-colors-ink);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 20px;display:grid}@media (min-width:48em){.CompletionScreen-module__wqP4sG__panel{padding:40px}}@media (min-width:64em){.CompletionScreen-module__wqP4sG__panel{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px}}.CompletionScreen-module__wqP4sG__main{flex-direction:column;min-width:0;display:flex}.CompletionScreen-module__wqP4sG__disc{background:var(--chakra-colors-brand-subtle);width:56px;height:56px;color:var(--chakra-colors-brand-fg);animation:CompletionScreen-module__wqP4sG__settle .3s var(--ease-out)both;border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.CompletionScreen-module__wqP4sG__disc svg{stroke-width:2px;width:30px;height:30px;animation:CompletionScreen-module__wqP4sG__reveal .3s var(--ease-out).12s both}@keyframes CompletionScreen-module__wqP4sG__settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes CompletionScreen-module__wqP4sG__reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.CompletionScreen-module__wqP4sG__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.CompletionScreen-module__wqP4sG__title:focus{outline:none}@media (min-width:48em){.CompletionScreen-module__wqP4sG__title{font-size:2rem}}.CompletionScreen-module__wqP4sG__lead{max-width:56ch;color:var(--chakra-colors-ink-muted);margin:8px 0 0;font-size:1rem;line-height:1.6}.CompletionScreen-module__wqP4sG__next{border-top:1px solid var(--chakra-colors-line);margin-top:32px;padding-top:24px}.CompletionScreen-module__wqP4sG__nextTitle{margin:0 0 16px;font-size:1rem;font-weight:700;line-height:1.4}.CompletionScreen-module__wqP4sG__steps{counter-reset:next;gap:16px;margin:0;padding:0;list-style:none;display:grid}.CompletionScreen-module__wqP4sG__steps li{counter-increment:next;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.CompletionScreen-module__wqP4sG__steps li:before{content:counter(next);border:1.5px solid var(--chakra-colors-line-strong);background:var(--chakra-colors-canvas);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--chakra-colors-ink-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.CompletionScreen-module__wqP4sG__stepTitle{font-size:.9375rem;font-weight:600;line-height:1.5;display:block}.CompletionScreen-module__wqP4sG__stepBody{color:var(--chakra-colors-ink-muted);margin-top:2px;font-size:.875rem;line-height:1.5;display:block}.CompletionScreen-module__wqP4sG__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:29.99em){.CompletionScreen-module__wqP4sG__actions>*{flex:100%}}.CompletionScreen-module__wqP4sG__preview{min-width:0;margin:0}.CompletionScreen-module__wqP4sG__previewCaption{color:var(--chakra-colors-ink-muted);margin:12px 0 0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.CompletionScreen-module__wqP4sG__disc{animation:CompletionScreen-module__wqP4sG__fade .2s var(--ease-out)both}.CompletionScreen-module__wqP4sG__disc svg{animation:none}@keyframes CompletionScreen-module__wqP4sG__fade{0%{opacity:0}to{opacity:1}}}
.CompareTray-module__dKLFKW__tray{inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;box-sizing:border-box;background:var(--chakra-colors-cinema-raised);max-width:720px;color:var(--chakra-colors-cinema-ink);box-shadow:var(--chakra-shadows-pop);opacity:1;transition:transform .3s var(--ease-drawer),opacity .2s var(--ease-out);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-inline:auto;padding:12px 16px;display:flex;position:fixed;transform:translateY(0)}@starting-style{.CompareTray-module__dKLFKW__tray{opacity:0;transform:translateY(calc(100% + 24px))}}.CompareTray-module__dKLFKW__tray :is(a,button):not(.CompareTray-module__dKLFKW__remove):focus-visible{outline:2px solid var(--chakra-colors-cinema-accent);outline-offset:2px}.CompareTray-module__dKLFKW__thumbs{gap:16px;margin:0;padding:0;list-style:none;display:flex}.CompareTray-module__dKLFKW__thumb{width:56px;height:56px;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out);flex:none;position:relative}@starting-style{.CompareTray-module__dKLFKW__thumb{opacity:0;transform:scale(.94)}}.CompareTray-module__dKLFKW__photo{background:var(--chakra-colors-cinema-bg);width:56px;height:56px;color:var(--chakra-colors-cinema-muted);outline:1px solid var(--chakra-colors-cinema-line);outline-offset:-1px;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.CompareTray-module__dKLFKW__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.CompareTray-module__dKLFKW__remove{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:-16px;right:-16px}.CompareTray-module__dKLFKW__chip{background:var(--chakra-colors-cinema-ink);width:22px;height:22px;color:var(--chakra-colors-cinema-bg);transition:background-color .15s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #00000073}.CompareTray-module__dKLFKW__remove:focus-visible{outline:none}.CompareTray-module__dKLFKW__remove:focus-visible .CompareTray-module__dKLFKW__chip{outline:2px solid var(--chakra-colors-cinema-accent);outline-offset:2px}.CompareTray-module__dKLFKW__count{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.CompareTray-module__dKLFKW__actions{align-items:center;gap:8px;display:flex}.CompareTray-module__dKLFKW__clear,.CompareTray-module__dKLFKW__compare{box-sizing:border-box;height:44px;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),scale .12s var(--ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.CompareTray-module__dKLFKW__clear{color:var(--chakra-colors-cinema-muted);cursor:pointer;background:0 0;padding:0 16px}.CompareTray-module__dKLFKW__compare{background:var(--chakra-colors-cinema-accent);color:var(--chakra-colors-cinema-accent-ink);cursor:pointer;padding:0 20px}.CompareTray-module__dKLFKW__compare:active{scale:.97}.CompareTray-module__dKLFKW__compare[aria-disabled=true]{color:var(--chakra-colors-cinema-muted);cursor:not-allowed;background:#f4f2ee1a}.CompareTray-module__dKLFKW__compare[aria-disabled=true]:active{scale:1}.CompareTray-module__dKLFKW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.CompareTray-module__dKLFKW__remove:hover .CompareTray-module__dKLFKW__chip{background:#fff}.CompareTray-module__dKLFKW__clear:hover{color:var(--chakra-colors-cinema-ink);background:#f4f2ee14}.CompareTray-module__dKLFKW__compare:not([aria-disabled=true]):hover{background:var(--chakra-colors-cinema-accent-hover)}}@media (max-width:559px){.CompareTray-module__dKLFKW__tray{padding:12px}.CompareTray-module__dKLFKW__thumbs{gap:12px}.CompareTray-module__dKLFKW__actions{flex:100%}.CompareTray-module__dKLFKW__actions .CompareTray-module__dKLFKW__compare{flex:1}}@media (prefers-reduced-motion:reduce){.CompareTray-module__dKLFKW__tray,.CompareTray-module__dKLFKW__thumb{transition:opacity .15s}@starting-style{.CompareTray-module__dKLFKW__tray,.CompareTray-module__dKLFKW__thumb{transform:none}}.CompareTray-module__dKLFKW__compare:active{scale:1}}
.VehicleCard-module__hbOHmq__card{min-width:0;position:relative}.VehicleCard-module__hbOHmq__photo{transition:transform .6s var(--ease-out);position:absolute;inset:0}.VehicleCard-module__hbOHmq__photoNext{opacity:0;filter:blur(2px);transition:opacity .28s var(--ease-out),filter .28s var(--ease-out);position:absolute;inset:0}.VehicleCard-module__hbOHmq__link{color:inherit;text-decoration:none}.VehicleCard-module__hbOHmq__link:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.VehicleCard-module__hbOHmq__link:focus-visible{outline:none}.VehicleCard-module__hbOHmq__link:focus-visible:after{outline:2px solid var(--gs-brand);outline-offset:4px}.VehicleCard-module__hbOHmq__toggle{-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out),background-color .15s ease}button.VehicleCard-module__hbOHmq__toggle:active{scale:.94}.VehicleCard-module__hbOHmq__disc{transition:background-color .15s}.VehicleCard-module__hbOHmq__toggle:focus-visible{outline:none}.VehicleCard-module__hbOHmq__toggle:focus-visible .VehicleCard-module__hbOHmq__disc{outline:2px solid var(--gs-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--chakra-colors-white)}.VehicleCard-module__hbOHmq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.VehicleCard-module__hbOHmq__card:hover .VehicleCard-module__hbOHmq__photo{transform:scale(1.03)}.VehicleCard-module__hbOHmq__card:hover .VehicleCard-module__hbOHmq__photoNext[data-ready]{opacity:1;filter:blur()}.VehicleCard-module__hbOHmq__toggle:hover .VehicleCard-module__hbOHmq__disc:not([data-pressed]){background-color:var(--chakra-colors-surface-sunken)}.VehicleCard-module__hbOHmq__toggle:hover .VehicleCard-module__hbOHmq__disc[data-pressed]{background-color:var(--chakra-colors-cinema-accent-hover)}}.VehicleCard-module__hbOHmq__card:has(:focus-visible) .VehicleCard-module__hbOHmq__photoNext[data-ready]{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.VehicleCard-module__hbOHmq__photo,.VehicleCard-module__hbOHmq__toggle{transition:none}.VehicleCard-module__hbOHmq__card:hover .VehicleCard-module__hbOHmq__photo{transform:none}button.VehicleCard-module__hbOHmq__toggle:active{scale:1}.VehicleCard-module__hbOHmq__photoNext{filter:none;transition:opacity .15s}}
.RoomsStep-module__OaVfFa__rooms{gap:16px;display:grid}.RoomsStep-module__OaVfFa__list{border:1px solid var(--chakra-colors-line);background:var(--chakra-colors-surface);border-radius:16px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.RoomsStep-module__OaVfFa__row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb text""actions actions";align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.RoomsStep-module__OaVfFa__row+.RoomsStep-module__OaVfFa__row{border-top:1px solid var(--chakra-colors-line)}@media (min-width:40em){.RoomsStep-module__OaVfFa__row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb text actions"}}.RoomsStep-module__OaVfFa__thumb{background:var(--chakra-colors-surface-sunken);width:56px;height:42px;color:var(--chakra-colors-ink-subtle);border-radius:8px;grid-area:thumb;place-items:center;display:grid;overflow:hidden}.RoomsStep-module__OaVfFa__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.RoomsStep-module__OaVfFa__thumb svg{width:18px;height:18px}.RoomsStep-module__OaVfFa__text{grid-area:text;gap:2px;min-width:0;display:grid}.RoomsStep-module__OaVfFa__nameLine{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.RoomsStep-module__OaVfFa__name{color:var(--chakra-colors-ink);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.RoomsStep-module__OaVfFa__meta{color:var(--chakra-colors-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.4}.RoomsStep-module__OaVfFa__actions{grid-area:actions;justify-content:flex-end;gap:4px;display:flex}.RoomsStep-module__OaVfFa__action{min-height:36px;font:inherit;color:var(--chakra-colors-brand-fg);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:600;display:inline-flex}.RoomsStep-module__OaVfFa__action[data-tone=danger]{color:var(--chakra-colors-red-fg)}.RoomsStep-module__OaVfFa__action svg{width:14px;height:14px}.RoomsStep-module__OaVfFa__action:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:0}.RoomsStep-module__OaVfFa__action:active{scale:.98}@media (hover:hover) and (pointer:fine){.RoomsStep-module__OaVfFa__action:hover{background:var(--chakra-colors-surface-sunken)}}@media (pointer:coarse){.RoomsStep-module__OaVfFa__action{min-height:44px}}.RoomsStep-module__OaVfFa__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.RoomsStep-module__OaVfFa__hint{color:var(--chakra-colors-ink-muted);margin:0;font-size:.8125rem;line-height:1.4}.RoomsStep-module__OaVfFa__panelBody{gap:20px;min-width:0;display:grid;container-type:inline-size}.RoomsStep-module__OaVfFa__panelAlert{background:var(--chakra-colors-red-subtle);color:var(--chakra-colors-red-fg);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.4;display:flex}.RoomsStep-module__OaVfFa__panelAlert svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.RoomsStep-module__OaVfFa__panelFooter{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}@media (max-width:29.99em){.RoomsStep-module__OaVfFa__panelFooter>*{flex:100%}}@media (prefers-reduced-motion:reduce){.RoomsStep-module__OaVfFa__action{transition:none}.RoomsStep-module__OaVfFa__action:active{scale:1}}
.DealerPanel-module__1xDUsq__profile{min-height:44px;color:var(--chakra-colors-brand-fg);text-underline-offset:4px;align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.DealerPanel-module__1xDUsq__arrow{transition:transform .2s var(--ease-out);flex-shrink:0}@media (hover:hover) and (pointer:fine){.DealerPanel-module__1xDUsq__profile:hover{text-decoration-thickness:2px}.DealerPanel-module__1xDUsq__profile:hover .DealerPanel-module__1xDUsq__arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.DealerPanel-module__1xDUsq__arrow{transition:none}.DealerPanel-module__1xDUsq__profile:hover .DealerPanel-module__1xDUsq__arrow{transform:none}}
.StayCard-module__L3gWoW__root{flex-direction:column;min-width:0;display:flex;position:relative}.StayCard-module__L3gWoW__layout{flex-direction:column;flex:auto;min-width:0;display:flex}.StayCard-module__L3gWoW__frame{aspect-ratio:3/2;background:var(--chakra-colors-surface-sunken);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.StayCard-module__L3gWoW__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.StayCard-module__L3gWoW__track::-webkit-scrollbar{display:none}.StayCard-module__L3gWoW__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative}.StayCard-module__L3gWoW__empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.StayCard-module__L3gWoW__dots{inset-inline:0;z-index:1;pointer-events:none;background:#00000059;border-radius:9999px;gap:6px;width:fit-content;margin-inline:auto;padding:5px 7px;display:flex;position:absolute;bottom:10px}.StayCard-module__L3gWoW__dot{background:var(--chakra-colors-white);opacity:.5;width:6px;height:6px;transition:opacity .2s var(--ease-out);border-radius:9999px}.StayCard-module__L3gWoW__dot[data-active]{opacity:1}.StayCard-module__L3gWoW__body{flex-direction:column;flex:auto;min-width:0;margin-top:12px;display:flex}.StayCard-module__L3gWoW__title{margin:0}.StayCard-module__L3gWoW__location{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.StayCard-module__L3gWoW__facts{flex-wrap:wrap;align-items:center;margin:6px 0 0;padding:0;list-style:none;display:flex}.StayCard-module__L3gWoW__facts li{align-items:center;display:inline-flex}.StayCard-module__L3gWoW__facts li:not(:last-child):after{content:"";background:var(--chakra-colors-ink-subtle);border-radius:9999px;flex:none;width:4px;height:4px;margin:0 8px}.StayCard-module__L3gWoW__foot{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:12px;display:flex}.StayCard-module__L3gWoW__foot p{margin:0}.StayCard-module__L3gWoW__free{background:var(--chakra-colors-brand-subtle);color:var(--chakra-colors-brand-fg);border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:3px 10px 3px 8px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.StayCard-module__L3gWoW__link{color:inherit;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out);border-radius:20px;text-decoration:none}.StayCard-module__L3gWoW__link:active{scale:.98}.StayCard-module__L3gWoW__link:focus-visible{outline:2px solid var(--gs-brand);outline-offset:4px}.StayCard-module__L3gWoW__controls{z-index:2;aspect-ratio:3/2;pointer-events:none;position:absolute;top:0;left:0;right:0}.StayCard-module__L3gWoW__arrow{width:44px;height:44px;color:var(--chakra-colors-ink);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out);background:0 0;border:0;border-radius:9999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:calc(50% - 22px)}.StayCard-module__L3gWoW__arrow[data-side=prev]{left:2px}.StayCard-module__L3gWoW__arrow[data-side=next]{right:2px}button.StayCard-module__L3gWoW__arrow:active{scale:.94}.StayCard-module__L3gWoW__arrow[aria-disabled=true]{cursor:default}.StayCard-module__L3gWoW__arrow[aria-disabled=true] .StayCard-module__L3gWoW__disc{opacity:.4}button.StayCard-module__L3gWoW__arrow[aria-disabled=true]:active{scale:1}.StayCard-module__L3gWoW__disc{background:var(--chakra-colors-surface);background:color-mix(in srgb,var(--chakra-colors-surface)92%,transparent);width:32px;height:32px;box-shadow:var(--chakra-shadows-rest);transition:transform .16s var(--ease-out);border-radius:9999px;place-items:center;display:grid}@media not all and (hover:hover) and (pointer:fine){.StayCard-module__L3gWoW__arrow:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}}.StayCard-module__L3gWoW__arrow:focus-visible,.StayCard-module__L3gWoW__save:focus-visible{outline:none}.StayCard-module__L3gWoW__arrow:focus-visible .StayCard-module__L3gWoW__disc,.StayCard-module__L3gWoW__save:focus-visible .StayCard-module__L3gWoW__disc{outline:2px solid var(--gs-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--chakra-colors-white),var(--chakra-shadows-rest)}.StayCard-module__L3gWoW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StayCard-module__L3gWoW__save{z-index:2;width:44px;height:44px;color:var(--chakra-colors-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out);background:0 0;border:0;border-radius:9999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}button.StayCard-module__L3gWoW__save:active{scale:.94}.StayCard-module__L3gWoW__save .StayCard-module__L3gWoW__disc{width:40px;height:40px}@media (hover:hover) and (pointer:fine){.StayCard-module__L3gWoW__card{transition:transform .2s var(--ease-out)}.StayCard-module__L3gWoW__card:hover{transform:translateY(-2px)}.StayCard-module__L3gWoW__card:hover:after{content:"";height:2px;position:absolute;inset:auto 0 -2px}.StayCard-module__L3gWoW__arrow{opacity:0;transition:opacity .15s var(--ease-out),scale .16s var(--ease-out)}.StayCard-module__L3gWoW__card:hover .StayCard-module__L3gWoW__arrow{opacity:1}.StayCard-module__L3gWoW__card:has(:focus-visible) .StayCard-module__L3gWoW__arrow{opacity:1}.StayCard-module__L3gWoW__arrow:not([aria-disabled=true]):hover .StayCard-module__L3gWoW__disc,.StayCard-module__L3gWoW__save:hover .StayCard-module__L3gWoW__disc{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.StayCard-module__L3gWoW__card,.StayCard-module__L3gWoW__link,.StayCard-module__L3gWoW__save,.StayCard-module__L3gWoW__arrow,.StayCard-module__L3gWoW__disc,.StayCard-module__L3gWoW__dot{transition:none}.StayCard-module__L3gWoW__card:hover,.StayCard-module__L3gWoW__arrow:not([aria-disabled=true]):hover .StayCard-module__L3gWoW__disc,.StayCard-module__L3gWoW__save:hover .StayCard-module__L3gWoW__disc{transform:none}.StayCard-module__L3gWoW__link:active,button.StayCard-module__L3gWoW__save:active,button.StayCard-module__L3gWoW__arrow:active{scale:1}}
.SpecPanel-module__xj76lq__toggle{cursor:pointer;min-height:44px;font:inherit;color:var(--chakra-colors-brand-fg);text-underline-offset:4px;transition:color .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 0 -4px;padding:0 4px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.SpecPanel-module__xj76lq__chevron{transition:transform .2s var(--ease-out);flex-shrink:0}.SpecPanel-module__xj76lq__toggle[aria-expanded=true] .SpecPanel-module__xj76lq__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.SpecPanel-module__xj76lq__toggle:hover{color:var(--chakra-colors-ink)}}@media (prefers-reduced-motion:reduce){.SpecPanel-module__xj76lq__chevron{transition:none}}
.FilterPanel-module__PI6oaW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FilterPanel-module__PI6oaW__rail{display:none}@media (min-width:64em){.FilterPanel-module__PI6oaW__rail{top:calc(var(--gs-header-h) + 24px);box-sizing:border-box;width:288px;max-height:calc(100dvh - var(--gs-header-h) - 48px);overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--chakra-colors-ink);flex:none;align-self:start;margin:-4px;padding:4px;display:block;position:sticky;overflow-y:auto}.FilterPanel-module__PI6oaW__rail::-webkit-scrollbar{width:8px}.FilterPanel-module__PI6oaW__rail::-webkit-scrollbar-track{background:0 0}.FilterPanel-module__PI6oaW__rail::-webkit-scrollbar-thumb{background:var(--chakra-colors-line-control)padding-box;border:2px solid #0000;border-radius:9999px}@supports not selector(::-webkit-scrollbar){.FilterPanel-module__PI6oaW__rail{scrollbar-width:thin;scrollbar-color:var(--chakra-colors-line-control)transparent}}.FilterPanel-module__PI6oaW__rail:after{content:"";background:linear-gradient(180deg,transparent,var(--chakra-colors-canvas)85%);pointer-events:none;height:56px;margin-top:-56px;display:block;position:sticky;bottom:-4px}.FilterPanel-module__PI6oaW__rail .FilterPanel-module__PI6oaW__sections{padding-bottom:56px}.FilterPanel-module__PI6oaW__rail .FilterPanel-module__PI6oaW__section{padding:14px 0}.FilterPanel-module__PI6oaW__rail .FilterPanel-module__PI6oaW__section:first-child{padding-top:4px}.FilterPanel-module__PI6oaW__rail .FilterPanel-module__PI6oaW__legend{margin-bottom:8px}.FilterPanel-module__PI6oaW__rail .FilterPanel-module__PI6oaW__chips{gap:6px}}.FilterPanel-module__PI6oaW__head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.FilterPanel-module__PI6oaW__title{letter-spacing:-.01em;color:var(--chakra-colors-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.FilterPanel-module__PI6oaW__title:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:2px;border-radius:4px}.FilterPanel-module__PI6oaW__clear{min-height:44px;color:var(--chakra-colors-brand-fg);font:inherit;text-underline-offset:4px;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;align-items:center;margin:0;padding:0 4px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.FilterPanel-module__PI6oaW__sections{flex-direction:column;display:flex}.FilterPanel-module__PI6oaW__section{border:0;border-top:1px solid var(--chakra-colors-line);min-width:0;margin:0;padding:20px 0}.FilterPanel-module__PI6oaW__section:first-child{border-top:0;padding-top:8px}.FilterPanel-module__PI6oaW__group{border:0;min-width:0;margin:0;padding:0}.FilterPanel-module__PI6oaW__legend,.FilterPanel-module__PI6oaW__label{color:var(--chakra-colors-ink);margin:0 0 10px;padding:0;font-size:14px;font-weight:600;line-height:1.3;display:block}.FilterPanel-module__PI6oaW__field{min-width:0}.FilterPanel-module__PI6oaW__control{position:relative}.FilterPanel-module__PI6oaW__select{box-sizing:border-box;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);width:100%;height:44px;color:var(--chakra-colors-ink);font:inherit;text-overflow:ellipsis;appearance:none;cursor:pointer;transition:border-color .15s var(--ease-out);border-radius:12px;margin:0;padding:0 36px 0 12px;font-size:1rem;line-height:1.3;display:block}.FilterPanel-module__PI6oaW__chevron{color:var(--chakra-colors-ink-muted);pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}.FilterPanel-module__PI6oaW__select:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:1px;border-color:var(--chakra-colors-brand-fg)}.FilterPanel-module__PI6oaW__sub{color:var(--chakra-colors-ink-muted);margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3;display:block}.FilterPanel-module__PI6oaW__input{box-sizing:border-box;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);width:100%;height:44px;color:var(--chakra-colors-ink);font:inherit;transition:border-color .15s var(--ease-out);border-radius:12px;margin:0;padding:0 12px;font-size:1rem;line-height:1.3;display:block}.FilterPanel-module__PI6oaW__input::placeholder{color:var(--chakra-colors-ink-subtle);opacity:1}.FilterPanel-module__PI6oaW__input:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:1px;border-color:var(--chakra-colors-brand-fg)}.FilterPanel-module__PI6oaW__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FilterPanel-module__PI6oaW__chip{box-sizing:border-box;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);max-width:100%;min-height:40px;color:var(--chakra-colors-ink);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.FilterPanel-module__PI6oaW__chipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FilterPanel-module__PI6oaW__chip[aria-pressed=true]{border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast)}.FilterPanel-module__PI6oaW__more{min-height:40px;color:var(--chakra-colors-brand-fg);font:inherit;text-underline-offset:4px;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:0 8px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.FilterPanel-module__PI6oaW__trigger{box-sizing:border-box;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);min-height:44px;color:var(--chakra-colors-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:9999px;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.FilterPanel-module__PI6oaW__trigger[data-active=true]{border-color:var(--chakra-colors-brand-fg)}.FilterPanel-module__PI6oaW__badge{box-sizing:border-box;background:var(--chakra-colors-brand-solid);min-width:20px;height:20px;color:var(--chakra-colors-brand-contrast);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.FilterPanel-module__PI6oaW__sheet{outline:0}.FilterPanel-module__PI6oaW__close{width:44px;height:44px;color:var(--chakra-colors-ink);cursor:pointer;transition:background-color .15s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;margin:0 -8px 0 0;padding:0;display:grid}.FilterPanel-module__PI6oaW__rail :is(button,a):focus-visible,.FilterPanel-module__PI6oaW__more:focus-visible,.FilterPanel-module__PI6oaW__trigger:focus-visible,.FilterPanel-module__PI6oaW__close:focus-visible,.FilterPanel-module__PI6oaW__chip:focus-visible,.FilterPanel-module__PI6oaW__sheet :is(button,a):focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:2px}@media (hover:hover) and (pointer:fine){.FilterPanel-module__PI6oaW__chip:not([aria-pressed=true]):hover{border-color:var(--chakra-colors-ink);background:var(--chakra-colors-surface-sunken)}.FilterPanel-module__PI6oaW__trigger:hover,.FilterPanel-module__PI6oaW__close:hover{background:var(--chakra-colors-surface-sunken)}.FilterPanel-module__PI6oaW__select:hover,.FilterPanel-module__PI6oaW__input:hover{border-color:var(--chakra-colors-ink)}.FilterPanel-module__PI6oaW__clear:hover,.FilterPanel-module__PI6oaW__more:hover{color:var(--chakra-colors-ink)}}@media (forced-colors:active){.FilterPanel-module__PI6oaW__chip[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.FilterPanel-module__PI6oaW__badge{border:1px solid buttontext}}@keyframes FilterPanel-module__PI6oaW__sheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes FilterPanel-module__PI6oaW__sheetFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.FilterPanel-module__PI6oaW__clear,.FilterPanel-module__PI6oaW__select,.FilterPanel-module__PI6oaW__input,.FilterPanel-module__PI6oaW__chip,.FilterPanel-module__PI6oaW__more,.FilterPanel-module__PI6oaW__trigger,.FilterPanel-module__PI6oaW__close{transition:none}.FilterPanel-module__PI6oaW__sheet.FilterPanel-module__PI6oaW__sheet[data-state=open]{animation-name:FilterPanel-module__PI6oaW__sheetFadeIn}.FilterPanel-module__PI6oaW__sheet.FilterPanel-module__PI6oaW__sheet[data-state=closed]{animation-name:FilterPanel-module__PI6oaW__sheetFadeOut}}
.VehicleGallery-module__Bfvara__frame{--gutter:16px;--edge:max(var(--gutter),calc((100% - 1280px)/2 + var(--gutter)));--gallery-ink:var(--chakra-colors-cinema-ink);--gallery-ground:var(--chakra-colors-cinema-bg);--gallery-control:#071a10c7;--gallery-control-hover:#071a10eb;--gallery-edge:#f4f2ee6b;--gallery-edge-hover:#f4f2eeb3}@media (min-width:48em){.VehicleGallery-module__Bfvara__frame{--gutter:32px}}.VehicleGallery-module__Bfvara__band{background:var(--gallery-ground);color:var(--gallery-ink)}.VehicleGallery-module__Bfvara__empty{aspect-ratio:16/9;width:100%;min-height:200px;max-height:78svh;color:var(--chakra-colors-cinema-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.VehicleGallery-module__Bfvara__stage{aspect-ratio:4/3;background:var(--gallery-ground);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-height:78svh;position:relative;overflow:hidden}@media (min-width:48em){.VehicleGallery-module__Bfvara__stage{aspect-ratio:16/9}}.VehicleGallery-module__Bfvara__stage[data-variant=fullscreen]{aspect-ratio:auto;flex:1 1 0;min-height:0;max-height:none}.VehicleGallery-module__Bfvara__layer{transition:opacity .28s var(--ease-out),filter .28s var(--ease-out),transform .28s var(--ease-out);position:absolute;inset:0}.VehicleGallery-module__Bfvara__layer[data-state=rest]{z-index:1}.VehicleGallery-module__Bfvara__layer[data-state=enter]{opacity:0;filter:blur(4px);transform:scale(1.015)}.VehicleGallery-module__Bfvara__layer[data-state=leave]{opacity:0;transition-duration:.2s}@starting-style{.VehicleGallery-module__Bfvara__layer[data-state=rest][data-fresh]{opacity:0;filter:blur(4px);transform:scale(1.015)}}.VehicleGallery-module__Bfvara__stage[data-instant=true] .VehicleGallery-module__Bfvara__layer{transition:none}.VehicleGallery-module__Bfvara__photo{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none}.VehicleGallery-module__Bfvara__arrow,.VehicleGallery-module__Bfvara__viewAll,.VehicleGallery-module__Bfvara__close{border:1px solid var(--gallery-edge);color:var(--gallery-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;font-family:inherit}.VehicleGallery-module__Bfvara__arrow,.VehicleGallery-module__Bfvara__viewAll{background:var(--gallery-control)}.VehicleGallery-module__Bfvara__arrow:focus-visible,.VehicleGallery-module__Bfvara__viewAll:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--gallery-control-hover)}.VehicleGallery-module__Bfvara__close:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:2px}.VehicleGallery-module__Bfvara__arrow{z-index:3;border-radius:9999px;place-items:center;width:48px;height:48px;padding:0;transition:opacity .15s,background-color .15s,border-color .15s;display:grid;position:absolute;top:calc(50% - 24px)}.VehicleGallery-module__Bfvara__prev{left:var(--edge)}.VehicleGallery-module__Bfvara__next{right:var(--edge)}.VehicleGallery-module__Bfvara__hud{right:var(--edge);bottom:16px;left:var(--edge);z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.VehicleGallery-module__Bfvara__hud>*{pointer-events:auto}.VehicleGallery-module__Bfvara__counter{background:var(--gallery-control);height:32px;color:var(--gallery-ink);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.VehicleGallery-module__Bfvara__viewAll{white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.VehicleGallery-module__Bfvara__viewAll svg{flex:none}.VehicleGallery-module__Bfvara__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VehicleGallery-module__Bfvara__rail{padding:12px var(--edge)16px;scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#f4f2ee52 transparent;gap:8px;display:flex;overflow-x:auto}.VehicleGallery-module__Bfvara__thumb{background:var(--chakra-colors-cinema-raised);opacity:.6;cursor:pointer;scroll-snap-align:center;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;flex:none;width:72px;height:54px;margin:0;padding:0;transition:opacity .15s,box-shadow .15s;position:relative;overflow:hidden}@media (min-width:48em){.VehicleGallery-module__Bfvara__thumb{width:96px;height:72px}}.VehicleGallery-module__Bfvara__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--chakra-colors-cinema-accent)}.VehicleGallery-module__Bfvara__thumb:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:4px}.VehicleGallery-module__Bfvara__thumbPhoto{-o-object-fit:cover;object-fit:cover}.VehicleGallery-module__Bfvara__dialog{width:100%;height:100dvh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--gallery-ground);color:var(--gallery-ink);flex-direction:column;display:flex}.VehicleGallery-module__Bfvara__dialogHead{min-height:64px;padding:calc(8px + env(safe-area-inset-top,0px))var(--edge)8px;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.VehicleGallery-module__Bfvara__dialogTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.VehicleGallery-module__Bfvara__dialogMeta{flex:none;align-items:center;gap:12px;display:flex}.VehicleGallery-module__Bfvara__dialogCount{white-space:nowrap;font-size:14px;line-height:1}.VehicleGallery-module__Bfvara__close{background:0 0;border-radius:9999px;place-items:center;width:44px;height:44px;padding:0;transition:background-color .15s;display:grid}.VehicleGallery-module__Bfvara__dialog .VehicleGallery-module__Bfvara__rail{flex:none}@media (hover:hover) and (pointer:fine){.VehicleGallery-module__Bfvara__arrow{opacity:0}.VehicleGallery-module__Bfvara__stage:hover .VehicleGallery-module__Bfvara__arrow,.VehicleGallery-module__Bfvara__stage:focus-within .VehicleGallery-module__Bfvara__arrow,.VehicleGallery-module__Bfvara__arrow:focus-visible{opacity:1}.VehicleGallery-module__Bfvara__arrow:hover,.VehicleGallery-module__Bfvara__viewAll:hover{background:var(--gallery-control-hover);border-color:var(--gallery-edge-hover)}.VehicleGallery-module__Bfvara__close:hover{background:#f4f2ee1a}.VehicleGallery-module__Bfvara__thumb:hover{opacity:1}}@media (forced-colors:active){.VehicleGallery-module__Bfvara__arrow,.VehicleGallery-module__Bfvara__viewAll,.VehicleGallery-module__Bfvara__counter,.VehicleGallery-module__Bfvara__close{color:buttontext;forced-color-adjust:none;background:buttonface;border-color:buttontext}.VehicleGallery-module__Bfvara__thumb[aria-current=true]{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.VehicleGallery-module__Bfvara__layer{filter:none;transition:opacity .15s;transform:none}.VehicleGallery-module__Bfvara__layer[data-state=enter]{filter:none;transform:none}}
.JobRow-module__5cXOhq__root{--bleed:var(--job-row-bleed,12px);min-width:0;position:relative}.JobRow-module__5cXOhq__root[data-variant=row]{margin-inline:calc(var(--bleed)*-1);border-bottom:1px solid var(--job-row-rule,var(--chakra-colors-line));padding-block:4px}.JobRow-module__5cXOhq__root[data-variant=card]{height:100%}.JobRow-module__5cXOhq__panel{box-sizing:border-box;background:var(--chakra-colors-surface);box-shadow:0 0 0 1px var(--chakra-colors-line),var(--chakra-shadows-rest);--job-row-hover:color-mix(in srgb,var(--chakra-colors-surface-sunken)55%,var(--chakra-colors-surface));border-radius:20px;padding:4px 20px}@media (min-width:48em){.JobRow-module__5cXOhq__panel{padding-inline:28px}}.JobRow-module__5cXOhq__rows{margin:0;padding:0;list-style:none}.JobRow-module__5cXOhq__rows>li,.JobRow-module__5cXOhq__rows>div{min-width:0}.JobRow-module__5cXOhq__rows>:last-child{--job-row-rule:transparent}.JobRow-module__5cXOhq__layout{isolation:isolate;-moz-column-gap:16px;min-width:0;padding:16px var(--bleed);border-radius:12px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"mark body"".pay";gap:12px 16px;display:grid;position:relative}.JobRow-module__5cXOhq__mark{grid-area:mark;align-self:start;display:flex}.JobRow-module__5cXOhq__body{flex-direction:column;grid-area:body;min-width:0;display:flex}.JobRow-module__5cXOhq__pay{grid-area:pay;min-width:0;padding-right:40px}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__layout{background:var(--chakra-colors-surface);height:100%;box-shadow:0 0 0 1px var(--chakra-colors-line),var(--chakra-shadows-rest);border-radius:16px;flex-direction:column;padding:20px;display:flex}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__body{margin-top:16px}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__pay{margin-top:auto;padding:16px 0 0}@media (min-width:48em){.JobRow-module__5cXOhq__root[data-variant=row] .JobRow-module__5cXOhq__layout{padding-right:calc(var(--bleed) + 40px);grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"mark body pay"}.JobRow-module__5cXOhq__root[data-variant=row] .JobRow-module__5cXOhq__pay{text-align:right;place-self:start end;max-width:20rem;margin-left:8px;padding-right:0}}@media (min-width:64em){.JobRow-module__5cXOhq__root[data-variant=row] .JobRow-module__5cXOhq__pay{max-width:28rem}}.JobRow-module__5cXOhq__titleRow{align-items:flex-start;gap:8px;min-width:0;display:flex}.JobRow-module__5cXOhq__new{background:var(--chakra-colors-brand-subtle);height:20px;color:var(--chakra-colors-brand-fg);letter-spacing:.02em;border-radius:9999px;flex:none;align-items:center;margin-top:1px;padding:0 8px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.JobRow-module__5cXOhq__title{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--chakra-colors-ink);letter-spacing:-.011em;-webkit-box-orient:vertical;flex:0 auto;margin:0;font-size:1rem;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}@media (min-width:48em){.JobRow-module__5cXOhq__root[data-variant=row] .JobRow-module__5cXOhq__title{-webkit-line-clamp:1}}.JobRow-module__5cXOhq__arrow{width:16px;height:16px;color:var(--chakra-colors-brand-fg);opacity:0;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);flex:none;margin-top:3px;display:none}@media (min-width:48em){.JobRow-module__5cXOhq__arrow{display:block}}.JobRow-module__5cXOhq__company{color:var(--chakra-colors-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.875rem;font-weight:600;line-height:1.5;overflow:hidden}.JobRow-module__5cXOhq__meta{clip-path:inset(0 0 0 16px);color:var(--chakra-colors-ink-muted);flex-wrap:wrap;align-items:center;margin:2px 0 0 -16px;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex;overflow:hidden}.JobRow-module__5cXOhq__meta li{align-items:center;min-width:0;max-width:100%;margin:0;padding-left:16px;display:inline-flex;position:relative}.JobRow-module__5cXOhq__meta li:before{content:"";background:var(--chakra-colors-ink-subtle);border-radius:9999px;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:6px}.JobRow-module__5cXOhq__pin{flex:none;width:14px;height:14px;margin-right:4px}.JobRow-module__5cXOhq__place{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.JobRow-module__5cXOhq__salary,.JobRow-module__5cXOhq__noSalary{min-height:1.35rem;margin:0;font-size:1rem;line-height:1.35}.JobRow-module__5cXOhq__salary{color:var(--chakra-colors-ink);letter-spacing:-.011em;text-wrap:balance;font-weight:700}.JobRow-module__5cXOhq__noSalary{color:var(--chakra-colors-ink-subtle);font-weight:400}.JobRow-module__5cXOhq__link{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.JobRow-module__5cXOhq__link:before{content:"";z-index:-1;border-radius:inherit;background:var(--job-row-hover,var(--chakra-colors-surface));opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out);position:absolute;inset:0}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__link:before{box-shadow:var(--chakra-shadows-lift);background:0 0}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__link{transition:scale .16s var(--ease-out)}.JobRow-module__5cXOhq__root[data-variant=row] .JobRow-module__5cXOhq__link:active:before{background:var(--chakra-colors-surface-sunken);opacity:1}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__link:active{scale:.98}.JobRow-module__5cXOhq__link:focus-visible{outline:2px solid var(--gs-brand);outline-offset:-2px}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__link:focus-visible{outline-offset:3px}.JobRow-module__5cXOhq__link:focus-visible:before{opacity:1}.JobRow-module__5cXOhq__link:focus-visible .JobRow-module__5cXOhq__title{color:var(--chakra-colors-brand-fg)}.JobRow-module__5cXOhq__link:focus-visible .JobRow-module__5cXOhq__arrow{opacity:1;transform:translate(4px)}.JobRow-module__5cXOhq__save{right:calc(var(--bleed) - 12px);z-index:2;width:44px;height:44px;color:var(--chakra-colors-ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out);background:0 0;border:0;border-radius:9999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;bottom:9px}@media (min-width:48em){.JobRow-module__5cXOhq__root[data-variant=row] .JobRow-module__5cXOhq__save{top:9px;bottom:auto}}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__save{top:22px;bottom:auto;right:8px}button.JobRow-module__5cXOhq__save:active{scale:.94}.JobRow-module__5cXOhq__save[aria-pressed=true]{color:var(--chakra-colors-red-500)}.JobRow-module__5cXOhq__heart{fill:none;width:20px;height:20px}.JobRow-module__5cXOhq__save[aria-pressed=true] .JobRow-module__5cXOhq__heart{fill:currentColor}.JobRow-module__5cXOhq__disc{isolation:isolate;border-radius:9999px;place-items:center;width:40px;height:40px;display:grid;position:relative}.JobRow-module__5cXOhq__disc:before{content:"";z-index:-1;background:var(--chakra-colors-surface-sunken);opacity:0;transition:opacity .15s var(--ease-out);border-radius:9999px;position:absolute;inset:0}.JobRow-module__5cXOhq__save:focus-visible{outline:none}.JobRow-module__5cXOhq__save:focus-visible .JobRow-module__5cXOhq__disc{outline:2px solid var(--gs-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--chakra-colors-surface)}.JobRow-module__5cXOhq__save:focus-visible .JobRow-module__5cXOhq__disc:before{opacity:1}@media (hover:hover) and (pointer:fine){.JobRow-module__5cXOhq__item:hover .JobRow-module__5cXOhq__link:before{opacity:1}.JobRow-module__5cXOhq__link:hover .JobRow-module__5cXOhq__title{color:var(--chakra-colors-brand-fg)}.JobRow-module__5cXOhq__link:hover .JobRow-module__5cXOhq__arrow{opacity:1;transform:translate(4px)}.JobRow-module__5cXOhq__root[data-variant=card].JobRow-module__5cXOhq__item{transition:transform .2s var(--ease-out)}.JobRow-module__5cXOhq__root[data-variant=card].JobRow-module__5cXOhq__item:hover{transform:translateY(-2px)}.JobRow-module__5cXOhq__root[data-variant=card].JobRow-module__5cXOhq__item:hover:after{content:"";height:2px;position:absolute;inset:auto 0 -2px}.JobRow-module__5cXOhq__save:hover{color:var(--chakra-colors-ink)}.JobRow-module__5cXOhq__save[aria-pressed=true]:hover{color:var(--chakra-colors-red-500)}.JobRow-module__5cXOhq__save:hover .JobRow-module__5cXOhq__disc:before{opacity:1}}@media (prefers-reduced-motion:reduce){.JobRow-module__5cXOhq__link:before,.JobRow-module__5cXOhq__disc:before,.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__link,.JobRow-module__5cXOhq__save,.JobRow-module__5cXOhq__root[data-variant=card].JobRow-module__5cXOhq__item{transition:none}.JobRow-module__5cXOhq__arrow{transition:opacity .15s var(--ease-out)}.JobRow-module__5cXOhq__link:hover .JobRow-module__5cXOhq__arrow,.JobRow-module__5cXOhq__link:focus-visible .JobRow-module__5cXOhq__arrow,.JobRow-module__5cXOhq__root[data-variant=card].JobRow-module__5cXOhq__item:hover{transform:none}.JobRow-module__5cXOhq__root[data-variant=card] .JobRow-module__5cXOhq__link:active,button.JobRow-module__5cXOhq__save:active{scale:1}}
.Onboarding-module__KGQNNa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Onboarding-module__KGQNNa__frame{background:var(--chakra-colors-canvas);min-height:100svh;padding:20px 16px 48px}@media (min-width:48em){.Onboarding-module__KGQNNa__frame{padding:24px 24px 56px}}@media (min-width:62em){.Onboarding-module__KGQNNa__frame{padding:32px 40px 64px}}.Onboarding-module__KGQNNa__frame>*{max-width:1440px;margin-inline:auto}.Onboarding-module__KGQNNa__picker{max-width:1040px}.Onboarding-module__KGQNNa__back{min-height:44px;color:var(--chakra-colors-brand-fg);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.Onboarding-module__KGQNNa__back svg{width:16px;height:16px}.Onboarding-module__KGQNNa__back:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.Onboarding-module__KGQNNa__pickerTitle{letter-spacing:-.02em;color:var(--chakra-colors-ink);text-wrap:balance;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}@media (min-width:48em){.Onboarding-module__KGQNNa__pickerTitle{font-size:2.25rem}}.Onboarding-module__KGQNNa__pickerLead{max-width:60ch;color:var(--chakra-colors-ink-muted);margin:10px 0 28px;font-size:1.0625rem;line-height:1.6}.Onboarding-module__KGQNNa__choices{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48em){.Onboarding-module__KGQNNa__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.Onboarding-module__KGQNNa__choices>li{display:flex}.Onboarding-module__KGQNNa__choice{border:1px solid var(--chakra-colors-line);background:var(--chakra-colors-surface);box-shadow:var(--chakra-shadows-rest);color:var(--chakra-colors-ink);font:inherit;text-align:start;cursor:pointer;transition:transform .2s var(--ease-out),scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.Onboarding-module__KGQNNa__choice:focus-visible{outline:3px solid var(--chakra-colors-brand-focus-ring);outline-offset:3px}.Onboarding-module__KGQNNa__choice:active{scale:.99}.Onboarding-module__KGQNNa__choicePhoto{aspect-ratio:16/6;background:var(--chakra-colors-brand-950);display:block;overflow:hidden}.Onboarding-module__KGQNNa__choicePhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Onboarding-module__KGQNNa__choiceBody{flex-direction:column;flex:1;gap:8px;padding:20px 20px 22px;display:flex}@media (min-width:48em){.Onboarding-module__KGQNNa__choiceBody{padding:22px 24px 24px}}.Onboarding-module__KGQNNa__choiceTitle{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.3}.Onboarding-module__KGQNNa__choiceLines{color:var(--chakra-colors-ink-muted);font-size:.9375rem;line-height:1.55}.Onboarding-module__KGQNNa__choiceNeeds{border-top:1px solid var(--chakra-colors-line);flex-direction:column;gap:8px;margin-top:8px;padding-top:14px;display:flex}.Onboarding-module__KGQNNa__choiceNeedsTitle{color:var(--chakra-colors-ink);font-size:.875rem;font-weight:700}.Onboarding-module__KGQNNa__choiceNeedsList{flex-direction:column;gap:6px;display:flex}.Onboarding-module__KGQNNa__choiceNeed{color:var(--chakra-colors-ink-muted);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.Onboarding-module__KGQNNa__choiceNeed svg{width:14px;height:14px;color:var(--chakra-colors-brand-fg);flex-shrink:0;margin-top:3px}.Onboarding-module__KGQNNa__choiceNeedsNote{color:var(--chakra-colors-ink-muted);font-size:.875rem;line-height:1.45}.Onboarding-module__KGQNNa__choiceNeedsLoading{flex-direction:column;gap:8px;display:flex}.Onboarding-module__KGQNNa__choiceNeedsLoading span{background:var(--chakra-colors-surface-sunken);border-radius:999px;height:10px;display:block}.Onboarding-module__KGQNNa__choiceNeedsLoading span:first-child{width:78%}.Onboarding-module__KGQNNa__choiceNeedsLoading span:last-child{width:56%}.Onboarding-module__KGQNNa__choiceGo{color:var(--chakra-colors-brand-fg);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:.9375rem;font-weight:700;display:inline-flex}.Onboarding-module__KGQNNa__choiceGo svg{width:16px;height:16px}.Onboarding-module__KGQNNa__callout{background:var(--chakra-colors-surface-sunken);color:var(--chakra-colors-ink);border-radius:12px;gap:12px;margin-top:24px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}.Onboarding-module__KGQNNa__callout svg{width:18px;height:18px;color:var(--chakra-colors-ink-subtle);flex-shrink:0;margin-top:2px}.Onboarding-module__KGQNNa__callout strong{font-weight:600}.Onboarding-module__KGQNNa__credits{color:var(--chakra-colors-ink-subtle);margin:20px 0 0;font-size:.75rem}.Onboarding-module__KGQNNa__section{flex-direction:column;gap:20px;display:flex}.Onboarding-module__KGQNNa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.Onboarding-module__KGQNNa__sectionNote{color:var(--chakra-colors-ink-muted);margin:-8px 0 0;font-size:.875rem;line-height:1.55}.Onboarding-module__KGQNNa__phone{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:8px;display:grid}.Onboarding-module__KGQNNa__phoneCode,.Onboarding-module__KGQNNa__phoneNumber,.Onboarding-module__KGQNNa__time{border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);height:48px;color:var(--chakra-colors-ink);font:inherit;border-radius:12px;padding:0 12px;font-size:1rem}.Onboarding-module__KGQNNa__phoneCode:focus,.Onboarding-module__KGQNNa__phoneNumber:focus,.Onboarding-module__KGQNNa__time:focus{border-color:var(--chakra-colors-brand-solid);box-shadow:0 0 0 1px var(--chakra-colors-brand-solid);outline:none}.Onboarding-module__KGQNNa__phoneNumber[aria-invalid=true],.Onboarding-module__KGQNNa__time[aria-invalid=true]{border-color:var(--chakra-colors-red-500)}.Onboarding-module__KGQNNa__locations{border:1px solid var(--chakra-colors-line);border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Onboarding-module__KGQNNa__location{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:16px;display:flex}.Onboarding-module__KGQNNa__location+.Onboarding-module__KGQNNa__location{border-top:1px solid var(--chakra-colors-line)}.Onboarding-module__KGQNNa__locationText{flex:16rem;min-width:0}.Onboarding-module__KGQNNa__locationName{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.4;display:flex}.Onboarding-module__KGQNNa__locationLine{color:var(--chakra-colors-ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem;line-height:1.5}.Onboarding-module__KGQNNa__locationActions{flex-wrap:wrap;gap:4px 16px;display:flex}.Onboarding-module__KGQNNa__danger{color:var(--chakra-colors-red-fg)}.Onboarding-module__KGQNNa__emptyLocations{border:1px dashed var(--chakra-colors-line-strong);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;padding:18px;display:grid}.Onboarding-module__KGQNNa__emptyLocations>:last-child{grid-column:1/-1;justify-self:start}@media (min-width:40em){.Onboarding-module__KGQNNa__emptyLocations{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.Onboarding-module__KGQNNa__emptyLocations>:last-child{grid-column:auto}}.Onboarding-module__KGQNNa__emptyIcon{background:var(--chakra-colors-brand-subtle);width:40px;height:40px;color:var(--chakra-colors-brand-fg);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Onboarding-module__KGQNNa__emptyIcon svg{width:20px;height:20px}.Onboarding-module__KGQNNa__emptyTitle{margin:0;font-size:.9375rem;font-weight:700}.Onboarding-module__KGQNNa__emptyBody{color:var(--chakra-colors-ink-muted);margin:2px 0 0;font-size:.875rem;line-height:1.5}.Onboarding-module__KGQNNa__locationForm{flex-direction:column;gap:20px;display:flex;container-type:inline-size}.Onboarding-module__KGQNNa__panelActions{border-top:1px solid var(--chakra-colors-line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.Onboarding-module__KGQNNa__hours{border:0;border-top:1px solid var(--chakra-colors-line);min-width:0;margin:0;padding:20px 0 0}.Onboarding-module__KGQNNa__hoursLegend{float:left;width:100%;color:var(--chakra-colors-ink);margin:0;padding:0;font-size:.9375rem;font-weight:700}.Onboarding-module__KGQNNa__hoursHead{clear:both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:4px;display:flex}.Onboarding-module__KGQNNa__hoursNote{color:var(--chakra-colors-ink-muted);margin:0;font-size:.875rem;line-height:1.5}.Onboarding-module__KGQNNa__hoursRows{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.Onboarding-module__KGQNNa__hoursRow{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px 0;display:grid}.Onboarding-module__KGQNNa__hoursRow+.Onboarding-module__KGQNNa__hoursRow{border-top:1px solid var(--chakra-colors-line)}.Onboarding-module__KGQNNa__hoursDay{font-weight:600}.Onboarding-module__KGQNNa__hoursTimes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Onboarding-module__KGQNNa__time{font-variant-numeric:tabular-nums;width:7.5rem;height:44px}.Onboarding-module__KGQNNa__hoursTo{color:var(--chakra-colors-ink-muted);font-size:.875rem}.Onboarding-module__KGQNNa__hoursNextDay{color:var(--chakra-colors-ink-muted);font-size:.875rem;font-weight:600}.Onboarding-module__KGQNNa__hoursAllDay{color:var(--chakra-colors-ink);font-size:.9375rem;font-weight:600}.Onboarding-module__KGQNNa__hoursAllDayToggle{min-height:44px;margin-inline-start:4px;font-size:.875rem;font-weight:500}.Onboarding-module__KGQNNa__hoursClosed{color:var(--chakra-colors-ink-subtle);font-size:.875rem}.Onboarding-module__KGQNNa__hoursError{color:var(--chakra-colors-red-fg);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:.75rem;display:flex}.Onboarding-module__KGQNNa__hoursError:empty{display:none}.Onboarding-module__KGQNNa__hoursError svg{width:12px;height:12px}@container (max-width:30rem){.Onboarding-module__KGQNNa__hoursRow[data-open]{grid-template-columns:minmax(0,1fr)}}.Onboarding-module__KGQNNa__answer{border:0;min-inline-size:0;margin:0;padding:0}.Onboarding-module__KGQNNa__answer>legend{padding:0}.Onboarding-module__KGQNNa__answerOptions{flex-direction:column;gap:2px;display:flex}.Onboarding-module__KGQNNa__answerValue{color:var(--chakra-colors-ink);align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:600;display:inline-flex}.Onboarding-module__KGQNNa__answerValue svg{width:14px;height:14px;color:var(--chakra-colors-ink-subtle)}.Onboarding-module__KGQNNa__deadline{background:var(--chakra-colors-yellow-subtle);color:var(--chakra-colors-ink);border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.Onboarding-module__KGQNNa__deadlineSpaced{margin-bottom:24px}.Onboarding-module__KGQNNa__deadline[data-tone=error]{background:var(--chakra-colors-red-subtle)}.Onboarding-module__KGQNNa__deadlineIcon{width:20px;height:20px;color:var(--chakra-colors-yellow-fg);flex-shrink:0;margin-top:1px}.Onboarding-module__KGQNNa__deadline[data-tone=error] .Onboarding-module__KGQNNa__deadlineIcon{color:var(--chakra-colors-red-fg)}.Onboarding-module__KGQNNa__deadlineBody{flex-direction:column;gap:6px;min-width:0;display:flex}.Onboarding-module__KGQNNa__deadlineHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.Onboarding-module__KGQNNa__deadlineTitle{margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.Onboarding-module__KGQNNa__deadlinePill{background:var(--chakra-colors-surface);box-shadow:0 0 0 1px var(--chakra-colors-red-muted);border-radius:999px;padding:2px;display:inline-flex}.Onboarding-module__KGQNNa__deadlineText{margin:0;font-size:.875rem;line-height:1.5}.Onboarding-module__KGQNNa__deadlineList{flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:.875rem;line-height:1.5;display:flex}.Onboarding-module__KGQNNa__deadlineState{color:var(--chakra-colors-ink-muted)}.Onboarding-module__KGQNNa__deadlineLink{min-height:44px;color:var(--chakra-colors-brand-fg);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.Onboarding-module__KGQNNa__deadlineLink:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px;border-radius:4px}.Onboarding-module__KGQNNa__docGroup{flex-direction:column;gap:8px;display:flex}.Onboarding-module__KGQNNa__docGroupNote{color:var(--chakra-colors-ink-muted);margin:0;font-size:.8125rem;line-height:1.5}.Onboarding-module__KGQNNa__docLaw{max-width:65ch;color:var(--chakra-colors-ink-muted);flex-direction:column;gap:2px;margin:6px 0 0;font-size:.8125rem;line-height:1.5;display:flex}.Onboarding-module__KGQNNa__docReason{color:var(--chakra-colors-ink);font-weight:600}.Onboarding-module__KGQNNa__documents{flex-direction:column;display:flex}.Onboarding-module__KGQNNa__invite{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;display:grid}@container (min-width:36rem){.Onboarding-module__KGQNNa__invite{grid-template-columns:minmax(0,1fr) 10rem auto}}.Onboarding-module__KGQNNa__inviteAction{display:flex}.Onboarding-module__KGQNNa__reason{background:var(--chakra-colors-red-subtle);border-radius:12px;padding:16px 18px}.Onboarding-module__KGQNNa__reasonTitle{color:var(--chakra-colors-red-fg);margin:0;font-size:.9375rem;font-weight:700}.Onboarding-module__KGQNNa__reasonBody{color:var(--chakra-colors-ink);white-space:pre-line;margin:4px 0 0;font-size:.9375rem;line-height:1.55}.Onboarding-module__KGQNNa__checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Onboarding-module__KGQNNa__checkItem{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 0;display:grid}.Onboarding-module__KGQNNa__checkItem+.Onboarding-module__KGQNNa__checkItem{border-top:1px solid var(--chakra-colors-line)}.Onboarding-module__KGQNNa__checkItem>button{grid-column:2;justify-self:start}@container (min-width:32rem){.Onboarding-module__KGQNNa__checkItem{grid-template-columns:24px minmax(0,1fr) auto}.Onboarding-module__KGQNNa__checkItem>button{grid-column:auto}}.Onboarding-module__KGQNNa__checkMark{border:1.5px solid var(--chakra-colors-line-control);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.Onboarding-module__KGQNNa__checkItem[data-done] .Onboarding-module__KGQNNa__checkMark{border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast)}.Onboarding-module__KGQNNa__checkMark svg{stroke-width:3px;width:14px;height:14px}.Onboarding-module__KGQNNa__checkText{color:var(--chakra-colors-ink);font-size:.9375rem;line-height:1.5}.Onboarding-module__KGQNNa__checkItem[data-done] .Onboarding-module__KGQNNa__checkText{color:var(--chakra-colors-ink-muted)}.Onboarding-module__KGQNNa__checkNote{color:var(--chakra-colors-ink-muted);font-size:.875rem;line-height:1.5;display:block}.Onboarding-module__KGQNNa__terms{align-items:flex-start;font-weight:500;line-height:1.5}.Onboarding-module__KGQNNa__terms input{flex-shrink:0;margin-top:2px}.Onboarding-module__KGQNNa__terms a{color:var(--chakra-colors-brand-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.Onboarding-module__KGQNNa__terms a:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px;border-radius:4px}.Onboarding-module__KGQNNa__alertTitle{margin:0;font-weight:600}.Onboarding-module__KGQNNa__alertList{margin:6px 0 0;padding-inline-start:18px}.Onboarding-module__KGQNNa__profile{border:1px solid var(--chakra-colors-line);background:var(--chakra-colors-surface);color:var(--chakra-colors-ink);border-radius:16px;overflow:hidden;container-type:inline-size}.Onboarding-module__KGQNNa__profileCover{aspect-ratio:16/7;background:var(--chakra-colors-brand-950)}.Onboarding-module__KGQNNa__profileCover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Onboarding-module__KGQNNa__profileBody{flex-direction:column;gap:12px;padding:0 16px 18px;display:flex}.Onboarding-module__KGQNNa__profileLogo{border:3px solid var(--chakra-colors-surface);background:var(--chakra-colors-brand-subtle);width:64px;height:64px;color:var(--chakra-colors-brand-fg);border-radius:999px;justify-content:center;align-items:center;margin-top:-32px;font-size:1.25rem;font-weight:800;display:inline-flex;overflow:hidden}.Onboarding-module__KGQNNa__profileLogo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Onboarding-module__KGQNNa__profileHeading{min-width:0}.Onboarding-module__KGQNNa__profileName{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}.Onboarding-module__KGQNNa__profileTagline{color:var(--chakra-colors-ink-muted);margin:4px 0 0;font-size:.875rem;line-height:1.45}.Onboarding-module__KGQNNa__profileMeta{color:var(--chakra-colors-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;font-size:.875rem;display:flex}.Onboarding-module__KGQNNa__profileDescription{color:var(--chakra-colors-ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.Onboarding-module__KGQNNa__profileFacts{border-top:1px solid var(--chakra-colors-line);flex-direction:column;gap:8px;margin:0;padding-top:12px;display:flex}.Onboarding-module__KGQNNa__profileFacts>div{grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.Onboarding-module__KGQNNa__profileFacts dt{color:var(--chakra-colors-ink-muted);padding-top:3px}.Onboarding-module__KGQNNa__profileFacts dt svg{width:16px;height:16px}.Onboarding-module__KGQNNa__profileFacts dd{overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:.875rem;line-height:1.5;display:flex}.Onboarding-module__KGQNNa__profileFacts dd[data-empty]{color:var(--chakra-colors-ink-subtle)}.Onboarding-module__KGQNNa__profileContact{flex-direction:column;gap:6px;display:flex}.Onboarding-module__KGQNNa__profileButtons{flex-wrap:wrap;gap:8px;display:flex}.Onboarding-module__KGQNNa__profileButton{border:1px solid var(--chakra-colors-line-strong);background:var(--chakra-colors-surface-sunken);min-height:36px;color:var(--chakra-colors-ink-muted);font:inherit;cursor:not-allowed;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.Onboarding-module__KGQNNa__profileButton svg{width:14px;height:14px}@container (min-width:36rem){.Onboarding-module__KGQNNa__profileCover{aspect-ratio:16/5}.Onboarding-module__KGQNNa__profileBody{grid-template-columns:auto minmax(0,1fr);gap:14px 18px;padding:0 24px 24px;display:grid}.Onboarding-module__KGQNNa__profileLogo{width:88px;height:88px;margin-top:-36px;font-size:1.5rem}.Onboarding-module__KGQNNa__profileHeading{padding-top:12px}.Onboarding-module__KGQNNa__profileName{font-size:1.375rem}.Onboarding-module__KGQNNa__profileDescription,.Onboarding-module__KGQNNa__profileFacts,.Onboarding-module__KGQNNa__profileContact{grid-column:1/-1}}.Onboarding-module__KGQNNa__previews{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:80em){.Onboarding-module__KGQNNa__previews{grid-template-columns:minmax(0,1fr) 340px}}.Onboarding-module__KGQNNa__previewFrame{background:var(--chakra-colors-surface-sunken);border-radius:20px;min-width:0;margin:0;padding:12px}.Onboarding-module__KGQNNa__previewFrame[data-size=phone]{border-radius:32px;justify-self:center;width:100%;max-width:360px;padding:10px}.Onboarding-module__KGQNNa__previewFrame[data-size=phone] .Onboarding-module__KGQNNa__profile{border-radius:24px}.Onboarding-module__KGQNNa__previewCaption{color:var(--chakra-colors-ink-muted);text-align:center;margin:10px 4px 2px;font-size:.875rem}.Onboarding-module__KGQNNa__continueList{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.Onboarding-module__KGQNNa__continueBody{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.Onboarding-module__KGQNNa__continueProgress{flex:18rem;min-width:0}.Onboarding-module__KGQNNa__meter{background:var(--chakra-colors-surface-sunken);border-radius:999px;height:8px;overflow:hidden}.Onboarding-module__KGQNNa__meter span{border-radius:inherit;background:var(--chakra-colors-brand-solid);transform-origin:0;height:100%;transition:transform .3s var(--ease-out);display:block}.Onboarding-module__KGQNNa__continueFacts{color:var(--chakra-colors-ink-muted);margin:10px 0 0;font-size:.9375rem;line-height:1.5}.Onboarding-module__KGQNNa__continueFacts strong{color:var(--chakra-colors-ink);font-variant-numeric:tabular-nums}.Onboarding-module__KGQNNa__reasonInline{color:var(--chakra-colors-ink);white-space:pre-line;flex:18rem;align-items:flex-start;gap:10px;margin:0;font-size:.9375rem;line-height:1.55;display:flex}.Onboarding-module__KGQNNa__reasonInline svg{width:18px;height:18px;color:var(--chakra-colors-red-fg);flex-shrink:0;margin-top:2px}@media (hover:hover) and (pointer:fine){.Onboarding-module__KGQNNa__choice:hover{border-color:var(--chakra-colors-line-strong);box-shadow:var(--chakra-shadows-lift);transform:translateY(-2px)}.Onboarding-module__KGQNNa__back:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.Onboarding-module__KGQNNa__choice,.Onboarding-module__KGQNNa__meter span{transition:none}.Onboarding-module__KGQNNa__choice:hover{transform:none}.Onboarding-module__KGQNNa__choice:active{scale:1}}
.PropertyCard-module__NGhG0W__root{--photo-width:280px;flex-direction:column;min-width:0;display:flex;position:relative}.PropertyCard-module__NGhG0W__layout{flex-direction:column;flex:auto;min-width:0;display:flex}.PropertyCard-module__NGhG0W__frame{aspect-ratio:4/5;background:var(--chakra-colors-surface-sunken);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.PropertyCard-module__NGhG0W__photo{transition:transform .3s var(--ease-out);position:absolute;inset:0}.PropertyCard-module__NGhG0W__empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.PropertyCard-module__NGhG0W__pill{z-index:1;background:var(--chakra-colors-surface);color:var(--chakra-colors-ink);pointer-events:none;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 1px 2px #1c1b191f}.PropertyCard-module__NGhG0W__body{flex-direction:column;flex:auto;min-width:0;margin-top:12px;display:flex}.PropertyCard-module__NGhG0W__location{align-items:center;gap:6px;min-width:0;display:flex}.PropertyCard-module__NGhG0W__title{margin:0}.PropertyCard-module__NGhG0W__location+.PropertyCard-module__NGhG0W__title{margin-top:4px}.PropertyCard-module__NGhG0W__facts{flex-wrap:wrap;align-items:center;margin:6px 0 0;padding:0;list-style:none;display:flex}.PropertyCard-module__NGhG0W__facts li{align-items:center;display:inline-flex}.PropertyCard-module__NGhG0W__facts li:not(:last-child):after{content:"";background:var(--chakra-colors-ink-subtle);border-radius:9999px;flex:none;width:4px;height:4px;margin:0 8px}.PropertyCard-module__NGhG0W__price{margin:auto 0 0;padding-top:10px}.PropertyCard-module__NGhG0W__price p{margin:0}.PropertyCard-module__NGhG0W__agency{min-height:16.8px;margin:4px 0 0}.PropertyCard-module__NGhG0W__link{color:inherit;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out);border-radius:16px;text-decoration:none}.PropertyCard-module__NGhG0W__link:active{scale:.98}.PropertyCard-module__NGhG0W__link:focus-visible{outline:2px solid var(--gs-brand);outline-offset:4px}.PropertyCard-module__NGhG0W__card[data-highlighted] .PropertyCard-module__NGhG0W__frame{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}.PropertyCard-module__NGhG0W__save{z-index:2;width:44px;height:44px;color:var(--chakra-colors-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out);background:0 0;border:0;border-radius:9999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}button.PropertyCard-module__NGhG0W__save:active{scale:.94}.PropertyCard-module__NGhG0W__disc{background:var(--chakra-colors-surface);background:color-mix(in srgb,var(--chakra-colors-surface)92%,transparent);width:40px;height:40px;box-shadow:var(--chakra-shadows-rest);transition:transform .16s var(--ease-out);border-radius:9999px;place-items:center;display:grid}.PropertyCard-module__NGhG0W__save:focus-visible{outline:none}.PropertyCard-module__NGhG0W__save:focus-visible .PropertyCard-module__NGhG0W__disc{outline:2px solid var(--gs-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--chakra-colors-white),var(--chakra-shadows-rest)}@media (min-width:48em){.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__layout{grid-template-columns:var(--photo-width)minmax(0,1fr);-moz-column-gap:24px;align-items:start;column-gap:24px;display:grid}.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__frame{aspect-ratio:4/3}.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__body{align-self:stretch;margin-top:0}.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__save{right:auto;left:calc(var(--photo-width) - 50px)}}@media (min-width:64em){.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__body{-moz-column-gap:24px;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:24px;display:grid}.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__body>*{grid-column:1}.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__price{text-align:right;white-space:nowrap;grid-area:1/2/span 3;justify-self:end;margin:0;padding-top:0}.PropertyCard-module__NGhG0W__root[data-variant=list] .PropertyCard-module__NGhG0W__agency{grid-row:4;align-self:end}}@media (hover:hover) and (pointer:fine){.PropertyCard-module__NGhG0W__card{transition:transform .2s var(--ease-out)}.PropertyCard-module__NGhG0W__card:hover{transform:translateY(-2px)}.PropertyCard-module__NGhG0W__card:hover:after{content:"";height:2px;position:absolute;inset:auto 0 -2px}.PropertyCard-module__NGhG0W__card:hover .PropertyCard-module__NGhG0W__photo{transform:scale(1.03)}.PropertyCard-module__NGhG0W__save:hover .PropertyCard-module__NGhG0W__disc{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.PropertyCard-module__NGhG0W__card,.PropertyCard-module__NGhG0W__photo,.PropertyCard-module__NGhG0W__link,.PropertyCard-module__NGhG0W__save,.PropertyCard-module__NGhG0W__disc{transition:none}.PropertyCard-module__NGhG0W__card:hover,.PropertyCard-module__NGhG0W__card:hover .PropertyCard-module__NGhG0W__photo,.PropertyCard-module__NGhG0W__save:hover .PropertyCard-module__NGhG0W__disc{transform:none}.PropertyCard-module__NGhG0W__link:active,button.PropertyCard-module__NGhG0W__save:active{scale:1}}
.PropertySearch-module__ll-Z6q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PropertySearch-module__ll-Z6q__card{box-sizing:border-box;border:1px solid var(--chakra-colors-line);background:var(--chakra-colors-surface);width:100%;min-width:0;box-shadow:var(--chakra-shadows-float);color:var(--chakra-colors-ink);border-radius:20px;padding:24px}.PropertySearch-module__ll-Z6q__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PropertySearch-module__ll-Z6q__span,.PropertySearch-module__ll-Z6q__price,.PropertySearch-module__ll-Z6q__action{grid-column:1/-1}.PropertySearch-module__ll-Z6q__field{min-width:0}.PropertySearch-module__ll-Z6q__group{border:0;min-width:0;margin:0;padding:0}.PropertySearch-module__ll-Z6q__label{color:var(--chakra-colors-ink);margin:0 0 10px;padding:0;font-size:14px;font-weight:600;line-height:1.3;display:block}@media (min-width:64em){.PropertySearch-module__ll-Z6q__price{grid-column:auto}.PropertySearch-module__ll-Z6q__action{grid-column:auto;align-self:end}}@media (min-width:48em) and (max-width:51.99em){.PropertySearch-module__ll-Z6q__fields{grid-template-columns:minmax(0,1fr)}}.PropertySearch-module__ll-Z6q__input{box-sizing:border-box;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);width:100%;height:44px;color:var(--chakra-colors-ink);font:inherit;transition:border-color .15s var(--ease-out);border-radius:12px;margin:0;padding:0 12px;font-size:1rem;line-height:1.3;display:block}.PropertySearch-module__ll-Z6q__input::placeholder{color:var(--chakra-colors-ink-subtle);opacity:1}.PropertySearch-module__ll-Z6q__input:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:1px;border-color:var(--chakra-colors-brand-fg)}.PropertySearch-module__ll-Z6q__segment{border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);border-radius:9999px;gap:2px;padding:2px;display:flex}.PropertySearch-module__ll-Z6q__segmentOption{min-width:0;min-height:40px;color:var(--chakra-colors-ink);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:relative}.PropertySearch-module__ll-Z6q__segmentOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.PropertySearch-module__ll-Z6q__segmentOption:has(input:checked){background:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast)}.PropertySearch-module__ll-Z6q__segmentOption:has(input:focus-visible){outline:2px solid var(--chakra-colors-brand-fg);outline-offset:2px}.PropertySearch-module__ll-Z6q__compact{align-items:flex-end;gap:8px;min-width:0;display:flex}.PropertySearch-module__ll-Z6q__compact .PropertySearch-module__ll-Z6q__field{flex:1 1 0}.PropertySearch-module__ll-Z6q__compact .PropertySearch-module__ll-Z6q__label{margin-bottom:6px}.PropertySearch-module__ll-Z6q__compact .PropertySearch-module__ll-Z6q__action{flex:none;grid-column:auto}@media (hover:hover) and (pointer:fine){.PropertySearch-module__ll-Z6q__input:hover{border-color:var(--chakra-colors-ink)}.PropertySearch-module__ll-Z6q__segmentOption:not(:has(input:checked)):hover{background:var(--chakra-colors-surface-sunken)}}@media (forced-colors:active){.PropertySearch-module__ll-Z6q__segmentOption:has(input:checked){outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.PropertySearch-module__ll-Z6q__input,.PropertySearch-module__ll-Z6q__segmentOption{transition:none}}
.Settings-module__NSM60G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Settings-module__NSM60G__back{min-height:32px;color:var(--chakra-colors-ink-muted);border-radius:8px;align-items:center;gap:4px;margin:-4px 0 8px -6px;padding:0 6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.Settings-module__NSM60G__back svg{width:16px;height:16px}.Settings-module__NSM60G__back:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Settings-module__NSM60G__back:hover{color:var(--chakra-colors-ink)}}@media (pointer:coarse){.Settings-module__NSM60G__back{min-height:44px}}.Settings-module__NSM60G__narrow{max-width:760px}.Settings-module__NSM60G__wide{max-width:960px}.Settings-module__NSM60G__stack{flex-direction:column;gap:24px;display:flex}.Settings-module__NSM60G__stack>:first-child>header{margin-bottom:0}.Settings-module__NSM60G__hub{margin:0;padding:0;list-style:none}.Settings-module__NSM60G__hub>li+li{border-top:1px solid var(--chakra-colors-line)}.Settings-module__NSM60G__row{-moz-column-gap:16px;min-height:72px;color:var(--chakra-colors-ink);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon text chevron""icon state chevron";align-items:center;gap:6px 16px;padding:16px 20px;text-decoration:none;display:grid}@media (min-width:48em){.Settings-module__NSM60G__row{-moz-column-gap:20px;grid-template-columns:40px minmax(0,1fr) minmax(0,240px) 20px;grid-template-areas:"icon text state chevron";column-gap:20px}}a.Settings-module__NSM60G__row:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:-2px;border-radius:12px}.Settings-module__NSM60G__rowIcon{background:var(--chakra-colors-brand-subtle);width:40px;height:40px;color:var(--chakra-colors-brand-fg);border-radius:12px;grid-area:icon;justify-content:center;align-self:start;align-items:center;display:inline-flex}@media (min-width:48em){.Settings-module__NSM60G__rowIcon{align-self:center}}.Settings-module__NSM60G__rowIcon svg{width:20px;height:20px}.Settings-module__NSM60G__rowText{grid-area:text;min-width:0}.Settings-module__NSM60G__rowTitle{margin:0;font-size:.9375rem;font-weight:700;line-height:1.4;display:block}.Settings-module__NSM60G__rowLine{color:var(--chakra-colors-ink-muted);margin:2px 0 0;font-size:.875rem;line-height:1.5;display:block}.Settings-module__NSM60G__rowState{min-width:0;color:var(--chakra-colors-ink-muted);grid-area:state;font-size:.875rem;line-height:1.4}@media (min-width:48em){.Settings-module__NSM60G__rowState{text-align:end;justify-self:end}}.Settings-module__NSM60G__chevron{width:20px;height:20px;color:var(--chakra-colors-ink-subtle);transition:transform .16s var(--ease-out);grid-area:chevron}@media (hover:hover) and (pointer:fine){a.Settings-module__NSM60G__row:hover{background:var(--chakra-colors-surface-sunken)}a.Settings-module__NSM60G__row:hover .Settings-module__NSM60G__chevron{color:var(--chakra-colors-ink-muted);transform:translate(2px)}}.Settings-module__NSM60G__row[data-locked]{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon text""icon state"}@media (min-width:48em){.Settings-module__NSM60G__row[data-locked]{grid-template-columns:40px minmax(0,1fr) minmax(0,240px) 20px;grid-template-areas:"icon text state."}}.Settings-module__NSM60G__hubNote{color:var(--chakra-colors-ink-muted);margin:0 0 16px;font-size:.875rem;line-height:1.5}.Settings-module__NSM60G__form{padding:24px 20px}@media (min-width:48em){.Settings-module__NSM60G__form{padding:28px 32px}}.Settings-module__NSM60G__saveBar{z-index:2;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--chakra-colors-line);background:var(--chakra-colors-surface);border-radius:0 0 20px 20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:24px;display:flex;position:sticky;bottom:0}@media (min-width:48em){.Settings-module__NSM60G__saveBar{padding-inline:32px}}.Settings-module__NSM60G__saveHint{color:var(--chakra-colors-ink-muted);margin:0;font-size:.875rem}.Settings-module__NSM60G__saveSide{align-items:center;gap:16px;min-width:0;display:flex}.Settings-module__NSM60G__readonly{flex-direction:column;gap:6px;display:flex}.Settings-module__NSM60G__readonlyLabel{color:var(--chakra-colors-ink);margin:0;font-size:.875rem;font-weight:600}.Settings-module__NSM60G__readonlyValue{border:1px solid var(--chakra-colors-line);background:var(--chakra-colors-surface-sunken);min-height:48px;color:var(--chakra-colors-ink);border-radius:12px;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:1rem;display:flex}.Settings-module__NSM60G__readonlyValue svg{width:16px;height:16px;color:var(--chakra-colors-ink-subtle)}.Settings-module__NSM60G__readonlyHelp{color:var(--chakra-colors-ink-muted);margin:0;font-size:.875rem;line-height:1.5}.Settings-module__NSM60G__brandLogo{border:1px solid var(--chakra-colors-line);-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:96px;height:96px}.Settings-module__NSM60G__brandCover{aspect-ratio:16/9;border:1px solid var(--chakra-colors-line);-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;max-width:100%}.Settings-module__NSM60G__linkRow{border-top:1px solid var(--chakra-colors-line);margin-top:8px}.Settings-module__NSM60G__linkRow .Settings-module__NSM60G__row{grid-template-columns:40px minmax(0,1fr) 20px;grid-template-areas:"icon text chevron";padding-inline:0}@media (hover:hover) and (pointer:fine){.Settings-module__NSM60G__linkRow a.Settings-module__NSM60G__row:hover{background:0 0}.Settings-module__NSM60G__linkRow a.Settings-module__NSM60G__row:hover .Settings-module__NSM60G__rowTitle{text-underline-offset:3px;text-decoration:underline}}.Settings-module__NSM60G__statusLine{color:var(--chakra-colors-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 20px;font-size:.875rem;line-height:1.5;display:flex}.Settings-module__NSM60G__inlineLink{color:var(--chakra-colors-brand-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.Settings-module__NSM60G__inlineLink:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px;border-radius:4px}.Settings-module__NSM60G__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:8px 0 12px;display:flex}.Settings-module__NSM60G__sectionTitle{color:var(--chakra-colors-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.Settings-module__NSM60G__sectionNote{color:var(--chakra-colors-ink-muted);margin:0;font-size:.875rem;line-height:1.5}.Settings-module__NSM60G__person{align-items:center;gap:12px;min-width:0;display:flex}.Settings-module__NSM60G__personText{min-width:0}.Settings-module__NSM60G__personName{color:var(--chakra-colors-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.Settings-module__NSM60G__personEmail{color:var(--chakra-colors-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4;display:block}.Settings-module__NSM60G__you{color:var(--chakra-colors-ink-subtle);margin-left:6px;font-weight:500}.Settings-module__NSM60G__muted{color:var(--chakra-colors-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.Settings-module__NSM60G__seats{color:var(--chakra-colors-ink-muted);font-size:.875rem}.Settings-module__NSM60G__panelForm{flex-direction:column;gap:20px;display:flex}.Settings-module__NSM60G__results{border:1px solid var(--chakra-colors-line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Settings-module__NSM60G__results>li+li{border-top:1px solid var(--chakra-colors-line)}.Settings-module__NSM60G__result{padding:12px 14px}.Settings-module__NSM60G__resultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.Settings-module__NSM60G__resultEmail{color:var(--chakra-colors-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.Settings-module__NSM60G__resultMessage{color:var(--chakra-colors-ink-muted);margin:2px 0 0;font-size:.875rem;line-height:1.5}.Settings-module__NSM60G__resultsTitle{color:var(--chakra-colors-ink);margin:0 0 8px;font-size:.875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.Settings-module__NSM60G__chevron{transition:none}a.Settings-module__NSM60G__row:hover .Settings-module__NSM60G__chevron{transform:none}}
.StayDateField-module__VzZBPq__box{position:relative}.StayDateField-module__VzZBPq__input{appearance:none;text-align:left;position:relative}.StayDateField-module__VzZBPq__input::-webkit-date-and-time-value{text-align:left;min-height:1.3em}.StayDateField-module__VzZBPq__input::-webkit-datetime-edit{padding:0}.StayDateField-module__VzZBPq__input::-webkit-datetime-edit-fields-wrapper{padding:0}.StayDateField-module__VzZBPq__input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (pointer:coarse){.StayDateField-module__VzZBPq__input::-webkit-calendar-picker-indicator{display:none!important}}.StayDateField-module__VzZBPq__input[data-empty=true]:not(:focus){color:#0000}.StayDateField-module__VzZBPq__input[data-empty=true]:not(:focus)::-webkit-datetime-edit{color:#0000}.StayDateField-module__VzZBPq__ghost{left:var(--date-ghost-start,13px);color:var(--chakra-colors-ink-muted);font-size:var(--date-ghost-size,1rem);line-height:var(--date-ghost-line,1.3);white-space:nowrap;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.StayDateField-module__VzZBPq__icon{right:var(--date-icon-end,12px);color:var(--chakra-colors-ink-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}@supports ((-moz-appearance:none)){.StayDateField-module__VzZBPq__icon{display:none}}.StayDateField-module__VzZBPq__field{box-sizing:border-box;border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);width:100%;min-width:0;height:48px;color:var(--chakra-colors-ink);font:inherit;text-overflow:ellipsis;border-radius:12px;margin:0;padding:0 36px 0 12px;font-size:1rem;line-height:1.3;display:block}@media (min-width:64em){.StayDateField-module__VzZBPq__field{font-size:.9375rem}}.StayDateField-module__VzZBPq__field:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:1px;border-color:var(--chakra-colors-brand-fg)}.StayDateField-module__VzZBPq__field[aria-invalid=true]{border-color:var(--chakra-colors-red-fg)}@media (hover:hover) and (pointer:fine){.StayDateField-module__VzZBPq__field:hover{border-color:var(--chakra-colors-ink)}}@media (forced-colors:active){.StayDateField-module__VzZBPq__ghost{display:none}.StayDateField-module__VzZBPq__input[data-empty=true]:not(:focus){color:fieldtext}.StayDateField-module__VzZBPq__input[data-empty=true]:not(:focus)::-webkit-datetime-edit{color:fieldtext}}
.PropertiesLanding-module__p8elYW__mosaic{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.PropertiesLanding-module__p8elYW__tile{aspect-ratio:16/10;min-width:0;position:relative}.PropertiesLanding-module__p8elYW__tileLink{--dense:52px;--fade:max(55%,92px);isolation:isolate;background:var(--chakra-colors-surface-sunken);color:var(--chakra-colors-warm-50);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 20px;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}.PropertiesLanding-module__p8elYW__tileLink:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:3px}.PropertiesLanding-module__p8elYW__tilePhoto{z-index:-2;transition:transform .3s var(--ease-out);position:absolute;inset:0}.PropertiesLanding-module__p8elYW__tileLink:after{content:"";z-index:-1;background:linear-gradient(0deg,#14130fe0 0,#14130fb3 var(--dense),#14130f00 var(--fade));pointer-events:none;position:absolute;inset:0}.PropertiesLanding-module__p8elYW__tileLabel{overflow-wrap:anywhere;min-width:0;margin:0}.PropertiesLanding-module__p8elYW__tileIcon{transition:translate .15s var(--ease-out);flex:none;margin-bottom:4px}@media (min-width:30em){.PropertiesLanding-module__p8elYW__tile{aspect-ratio:2}}@media (min-width:48em){.PropertiesLanding-module__p8elYW__mosaic{grid-template-rows:clamp(220px,26vw,340px) clamp(180px,20vw,280px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.PropertiesLanding-module__p8elYW__tile{aspect-ratio:auto}.PropertiesLanding-module__p8elYW__tile[data-kind=house]{grid-column:1/-1}.PropertiesLanding-module__p8elYW__tileLink{--dense:76px;--fade:max(55%,120px);padding:20px 24px}}.PropertiesLanding-module__p8elYW__cta{background:var(--chakra-colors-brand-solid);min-height:52px;color:var(--chakra-colors-brand-contrast);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-out),scale .12s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.PropertiesLanding-module__p8elYW__cta:active{scale:.97}.PropertiesLanding-module__p8elYW__cta:focus-visible{outline:2px solid var(--chakra-colors-brand-fg);outline-offset:3px}@media (hover:hover) and (pointer:fine){.PropertiesLanding-module__p8elYW__tileLink:hover .PropertiesLanding-module__p8elYW__tilePhoto{transform:scale(1.03)}.PropertiesLanding-module__p8elYW__tileLink:hover .PropertiesLanding-module__p8elYW__tileIcon{translate:2px -2px}.PropertiesLanding-module__p8elYW__cta:hover{background:var(--chakra-colors-brand-700)}}@media (prefers-reduced-motion:reduce){.PropertiesLanding-module__p8elYW__tilePhoto,.PropertiesLanding-module__p8elYW__tileIcon{transition:none}.PropertiesLanding-module__p8elYW__tileLink:hover .PropertiesLanding-module__p8elYW__tilePhoto{transform:none}.PropertiesLanding-module__p8elYW__tileLink:hover .PropertiesLanding-module__p8elYW__tileIcon{translate:none}.PropertiesLanding-module__p8elYW__cta,.PropertiesLanding-module__p8elYW__cta:active{transition:background-color .15s var(--ease-out);scale:1}}
.FilterChips-module__LXyoca__group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.FilterChips-module__LXyoca__chip{border:1px solid var(--chakra-colors-line-control);background:var(--chakra-colors-surface);min-height:40px;font:inherit;white-space:nowrap;color:var(--chakra-colors-ink);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.FilterChips-module__LXyoca__chip:hover:not([aria-pressed=true]){background:var(--chakra-colors-surface-sunken)}}.FilterChips-module__LXyoca__chip[aria-pressed=true]{border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-brand-subtle);color:var(--chakra-colors-brand-fg)}.FilterChips-module__LXyoca__chip:active{scale:.97}.FilterChips-module__LXyoca__chip:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}@media (pointer:coarse){.FilterChips-module__LXyoca__chip{min-height:44px}}@media (max-width:30em){.FilterChips-module__LXyoca__group{gap:6px}.FilterChips-module__LXyoca__chip{padding:0 12px}}@media (prefers-reduced-motion:reduce){.FilterChips-module__LXyoca__chip{transition:none}.FilterChips-module__LXyoca__chip:active{scale:1}}
.RowMenu-module__kT06QG__trigger{width:36px;height:36px;color:var(--chakra-colors-ink-muted);cursor:pointer;transition:scale .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.RowMenu-module__kT06QG__trigger svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.RowMenu-module__kT06QG__trigger:hover{background:var(--chakra-colors-surface-sunken);color:var(--chakra-colors-ink)}}.RowMenu-module__kT06QG__trigger[data-state=open]{background:var(--chakra-colors-surface-sunken);color:var(--chakra-colors-ink)}.RowMenu-module__kT06QG__trigger:active{scale:.97}.RowMenu-module__kT06QG__trigger:focus-visible{outline:2px solid var(--chakra-colors-brand-focus-ring);outline-offset:2px}@media (pointer:coarse){.RowMenu-module__kT06QG__trigger{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.RowMenu-module__kT06QG__trigger{transition:none}.RowMenu-module__kT06QG__trigger:active{scale:1}}
.JobDetailView-module__qd9cta__rail>section>ul[aria-labelledby]{margin-block:-24px -48px;padding-block:24px 48px}
