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