.max-screen[data-v-84ca638e]{z-index:1000;background:var(--activeBoxBackgroundColor);width:100%;height:100dvh;position:fixed;top:0;left:0}[data-v-84ca638e] .mhv-card{background:var(--basePrimaryBackgroundColor);height:100%;color:var(--basePrimaryFontColor);box-shadow:var(--primaryBoxShadow);-webkit-box-shadow:var(--primaryBoxShadow);border:none;border-radius:10px}.max-screen[data-v-84ca638e] .mhv-card{flex-direction:column;display:flex}.max-screen[data-v-84ca638e] .mhv-card-fold-inner>div:first-child{flex:1;min-height:0}.max-screen .shell-row[data-v-84ca638e]{flex-wrap:nowrap;height:100%;min-height:0}.max-screen .shell-aside[data-v-84ca638e],.max-screen .shell-body[data-v-84ca638e],.max-screen .shell-rail[data-v-84ca638e]{align-self:stretch;height:100%;min-height:0}.max-screen .shell-body[data-v-84ca638e],.max-screen .shell-rail[data-v-84ca638e]{scrollbar-width:thin;overflow-y:auto}.max-screen .shell-body[data-v-84ca638e]{padding-bottom:96px}@media (width>=992px){.shell-rail[data-v-84ca638e]{width:var(--shell-rail-w,200px);flex:none}.shell-body[data-v-84ca638e]{flex:1;width:auto}}.shell-split[data-v-84ca638e]{cursor:col-resize;touch-action:none;flex:none;align-self:stretch;width:11px;position:relative}.shell-split[data-v-84ca638e]:focus-visible{outline:none}.shell-grip[data-v-84ca638e]{top:var(--shell-grip-y,50%);background:var(--mhv-surface);width:6px;height:36px;box-shadow:0 0 0 1px var(--mhv-line-strong),var(--mhv-shadow-xs);opacity:0;border-radius:9999px;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%,-50%)}.process-shell.is-railing .shell-grip[data-v-84ca638e],.shell-split:focus-visible .shell-grip[data-v-84ca638e],.shell-split:hover .shell-grip[data-v-84ca638e]{opacity:1}.shell-split:focus-visible .shell-grip[data-v-84ca638e]{box-shadow:var(--mhv-focus-ring)}.process-shell.is-railing[data-v-84ca638e]{cursor:col-resize;-webkit-user-select:none;user-select:none}.process-shell.is-railing[data-v-84ca638e] embed,.process-shell.is-railing[data-v-84ca638e] iframe,.process-shell.is-railing[data-v-84ca638e] object{pointer-events:none}.shell-rail[data-v-84ca638e]{background-color:rgb(var(--mhv-shade-rgb)/3%)}@media (width>=992px){.process-shell:not(.max-screen) .shell-rail>.pill-list[data-v-84ca638e]{top:var(--shell-sticky-top,12px);max-height:calc(100dvh - 84px - var(--shell-sticky-top,12px));scrollbar-width:thin;position:sticky;overflow-y:auto}}.pill-list[data-v-84ca638e]{min-height:300px}.pill[data-v-84ca638e],.pill-list[data-v-84ca638e]{padding:10px 15px}.pill[data-v-84ca638e]{background-color:var(--activeBoxBackgroundColor);color:var(--activeBoxFontColor);cursor:pointer;border-radius:5px;list-style:none}.pill-list .pill[data-v-84ca638e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pill.active[data-v-84ca638e]{background:var(--mhv-selected-fill);color:var(--mhv-selected-text)}.pill-placeholder[data-v-84ca638e]{color:#d3d3d3;cursor:not-allowed}.pill.pill-locked[data-v-84ca638e],.pill.pill-locked[data-v-84ca638e]:hover{color:rgb(var(--mhv-gray-400));cursor:not-allowed;background:0 0}.pill-body[data-v-84ca638e]{min-height:600px;padding:8px 10px 24px}@media only screen and (width>=768px){.pill-body[data-v-84ca638e]{padding:12px 20px 32px}}.shell-aside[data-v-84ca638e]{box-sizing:border-box;width:100%;min-width:0;padding:16px 15px}@media (width>=992px){.process-shell.has-chat-column .shell-body[data-v-84ca638e]{flex:1;width:auto}.process-shell.has-chat-column .shell-aside[data-v-84ca638e]{top:var(--shell-sticky-top,12px);width:var(--shell-chat-w,22rem);height:calc(100dvh - 84px - var(--shell-sticky-top,12px));flex:none;align-self:flex-start;min-height:260px;padding:16px 31px 16px 16px;position:sticky}.process-shell.max-screen.has-chat-column .shell-aside[data-v-84ca638e]{align-self:stretch;height:100%;min-height:0;position:static}}.shell-aside.is-drawer[data-v-84ca638e]{z-index:1210;top:var(--shell-sticky-top,12px);width:min(var(--shell-chat-w,20rem),100vw - 24px);padding:0;animation:.2s cubic-bezier(.2,0,0,1) shell-drawer-in-84ca638e;position:fixed;bottom:72px;right:12px}@keyframes shell-drawer-in-84ca638e{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.chat-panel[data-v-84ca638e]{border:1px solid rgb(var(--mhv-gray-200));border-radius:max(var(--edges,5px),12px);background:var(--mhv-surface);height:100%;min-height:260px;color:var(--mhv-text);flex-direction:column;display:flex;overflow:hidden}.shell-aside.is-drawer .chat-panel[data-v-84ca638e]{box-shadow:var(--mhv-shadow-xl)}.chat-panel__head[data-v-84ca638e]{border-bottom:1px solid rgb(var(--mhv-gray-200));background:rgb(var(--mhv-gray-100));flex:none;align-items:center;gap:6px;min-height:44px;padding:6px 8px 6px 14px;display:flex}.chat-panel__title[data-v-84ca638e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--mhv-gray-700));flex:auto;font-size:13px;font-weight:600;overflow:hidden}.chat-panel__close[data-v-84ca638e],.chat-panel__close[data-v-84ca638e]:active,.chat-panel__close[data-v-84ca638e]:focus,.chat-panel__close[data-v-84ca638e]:hover{width:30px;height:30px;box-shadow:none;color:rgb(var(--mhv-gray-600));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-panel__close[data-v-84ca638e]:hover{color:#b91c1c;background:#fee2e2}.chat-panel__body[data-v-84ca638e]{min-height:0}.chat-panel__body[data-v-84ca638e],.chat-panel__off[data-v-84ca638e]{flex-direction:column;flex:auto;display:flex}.chat-panel__off[data-v-84ca638e]{text-align:center;color:var(--mhv-text-muted);justify-content:center;align-items:center;gap:10px;padding:24px 18px}.chat-panel__off-text[data-v-84ca638e]{color:var(--mhv-text-muted);margin:0;font-size:13px;line-height:1.45}.shell-backdrop[data-v-84ca638e]{z-index:1200;background:#00000040;position:fixed;inset:0}.shell-chat-toggle[data-v-84ca638e],.shell-chat-toggle[data-v-84ca638e]:active,.shell-chat-toggle[data-v-84ca638e]:focus,.shell-chat-toggle[data-v-84ca638e]:hover{z-index:1150;background:var(--mhv-selected-fill);width:52px;height:52px;color:var(--mhv-selected-text);box-shadow:var(--mhv-shadow-md);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:72px;right:16px}.shell-chat-toggle[data-v-84ca638e]:focus-visible{outline:3px solid color-mix(in srgb,var(--mhv-selected-fill) 40%,transparent);outline-offset:2px}.shell-chat-badge[data-v-84ca638e]{box-sizing:border-box;border:2px solid var(--mhv-selected-fill);color:#fff;text-align:center;background:#dc2626;border-radius:9999px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:4px;right:4px}.shell-fade-enter-active[data-v-84ca638e],.shell-fade-leave-active[data-v-84ca638e]{transition:opacity .15s}.shell-fade-enter-from[data-v-84ca638e],.shell-fade-leave-to[data-v-84ca638e]{opacity:0}.shell-body[data-v-84ca638e] .swiper-wrapper{align-items:flex-start}.shell-body[data-v-84ca638e] .swiper-container{height:var(--shell-slide-h,100%);transition:height .25s}@media (prefers-reduced-motion:reduce){.shell-aside.is-drawer[data-v-84ca638e]{animation:none}.shell-body[data-v-84ca638e] .swiper-container{transition:none}}.shell-info-chat[data-v-84ca638e],.shell-info-chat[data-v-84ca638e]:active,.shell-info-chat[data-v-84ca638e]:focus,.shell-info-chat[data-v-84ca638e]:hover{box-sizing:border-box;border:0;border-bottom:1px solid var(--map-app-line);width:100%;min-height:48px;box-shadow:none;font:inherit;text-align:left;color:var(--map-app-ink);cursor:pointer;background:0 0;border-radius:12px 12px 0 0;align-items:center;gap:14px;margin:0 0 6px;padding:0 10px;font-size:15px;display:flex;position:relative}.shell-info-chat[data-v-84ca638e]:active,.shell-info-chat[data-v-84ca638e]:hover{background:color-mix(in srgb,var(--map-app-accent) 10%,transparent)}.shell-info-chat[data-v-84ca638e]:focus-visible{outline:2px solid var(--map-app-accent);outline-offset:-2px}.shell-info-chat__icon[data-v-84ca638e]{width:18px;height:18px;color:var(--map-app-accent);flex:none}.shell-info-chat__label[data-v-84ca638e]{flex:auto;min-width:0}.shell-info-chat__badge[data-v-84ca638e]{position:static}.shell-info-chat__chevron[data-v-84ca638e]{height:12px;color:var(--map-app-muted);flex:none}.shell-progress[data-v-84ca638e]{display:none}@media (width<=767.98px){.shell-progress[data-v-84ca638e]{right:0;bottom:var(--map-app-bar-h,60px);z-index:2440;pointer-events:none;background:#21a7d82e;height:4px;display:block;position:fixed;left:0}.shell-progress__fill[data-v-84ca638e]{background:#21a7d8;height:100%;transition:width .3s;display:block}}.shell-steps[data-v-84ca638e]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shell-step[data-v-84ca638e],.shell-step[data-v-84ca638e]:active,.shell-step[data-v-84ca638e]:focus,.shell-step[data-v-84ca638e]:hover{box-sizing:border-box;width:100%;min-height:48px;box-shadow:none;font:inherit;text-align:left;color:var(--map-app-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:15px;line-height:1.35;display:flex}.shell-step[data-v-84ca638e]:hover{background:color-mix(in srgb,var(--map-app-accent) 10%,transparent)}.shell-step[data-v-84ca638e]:focus-visible{outline:2px solid var(--map-app-accent);outline-offset:-2px}.shell-step.is-active[data-v-84ca638e],.shell-step.is-active[data-v-84ca638e]:hover{background:var(--mhv-selected-fill);color:var(--mhv-selected-text);font-weight:600}.shell-step.is-locked[data-v-84ca638e],.shell-step.is-locked[data-v-84ca638e]:hover{background:0 0}.shell-step.is-locked[data-v-84ca638e],.shell-step.is-locked[data-v-84ca638e]:hover,.shell-step.is-placeholder[data-v-84ca638e]{color:var(--map-app-muted);opacity:.6;cursor:not-allowed}.shell-step__no[data-v-84ca638e]{width:24px;font-family:var(--site-mono,ui-monospace,monospace);opacity:.7;flex:none;font-size:11px}.shell-step__name[data-v-84ca638e]{flex:auto;min-width:0}.shell-step__mark[data-v-84ca638e]{flex:none;height:16px}@media (width<=767.98px){.shell-chat-toggle[data-v-84ca638e],.shell-chat-toggle[data-v-84ca638e]:active,.shell-chat-toggle[data-v-84ca638e]:focus,.shell-chat-toggle[data-v-84ca638e]:hover{bottom:calc(16px + var(--map-app-bar-h,60px))}.shell-aside.is-drawer[data-v-84ca638e]{bottom:calc(12px + var(--map-app-bar-h,60px))}.max-screen .shell-body[data-v-84ca638e]{padding-bottom:calc(24px + var(--map-app-bar-h,60px))}.process-shell.has-info .shell-chat-toggle[data-v-84ca638e]{display:none}.pill-body[data-v-84ca638e]{min-height:0}}
