.mhv4 .v4-inquiry-launcher{position:fixed;z-index:25;right:max(24px,calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--v4-help-bottom-offset, 0px));display:flex;align-items:center;gap:13px;pointer-events:none;transition:none}.mhv4 .v4-inquiry-button{display:grid;place-items:center;flex:0 0 auto;width:56px;height:56px;padding:0;border:1px solid #ffffff20;border-radius:18px;color:#fff;background:var(--v4-ink);box-shadow:0 5px 18px #22232625;pointer-events:auto;transition:transform .2s,background .2s}.mhv4 .v4-inquiry-button>svg{width:29px;height:29px}.mhv4 .v4-inquiry-button:hover{background:#41434a;transform:translateY(-2px)}.mhv4 .v4-inquiry-button:active{transform:translateY(1px)}.mhv4 .v4-inquiry-hover{max-width:calc(100vw - 120px);padding:12px 15px;border:1px solid var(--v4-line);border-radius:7px;color:var(--v4-ink);background:var(--v4-paper);box-shadow:0 3px 12px #0001;font-size:.8125rem;line-height:1.5;opacity:0;transform:translate(5px);transition:opacity .18s,transform .18s}.mhv4 .v4-inquiry-launcher:hover .v4-inquiry-hover,.mhv4 .v4-inquiry-launcher:focus-within .v4-inquiry-hover{opacity:1;transform:none}.mhv4 .v4-inquiry-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(470px,calc(100% - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;padding:36px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--v4-line);border-radius:14px;color:var(--v4-ink);background:var(--v4-paper);box-shadow:0 25px 100px #1114}.mhv4 .v4-inquiry-dialog::backdrop{background:#15181c88}.mhv4 .v4-inquiry-dialog-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:25px}.mhv4 .v4-inquiry-symbol{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border-radius:14px;background:var(--v4-accent);color:var(--v4-ink)}.mhv4 .v4-inquiry-symbol>svg{width:28px;height:28px}.mhv4 .v4-inquiry-close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;padding:10px;border-radius:50%;background:var(--v4-soft)}.mhv4 .v4-inquiry-close>svg{width:24px;height:24px}.mhv4 .v4-inquiry-close:hover{background:var(--v4-line)}.mhv4 .v4-inquiry-eyebrow{font-family:Geist Variable,sans-serif;font-size:.8125rem;font-weight:550;letter-spacing:.035em}.mhv4 .v4-inquiry-dialog h2{margin-top:13px;font-size:1.875rem;line-height:1.3;letter-spacing:-.04em}.mhv4 .v4-inquiry-description{margin-block:17px 18px;color:var(--v4-muted);font-size:var(--v4-body-size);line-height:1.8}.mhv4 .v4-inquiry-primary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-block:24px 10px;padding:15px 18px;border-radius:7px;background:var(--v4-accent);color:var(--v4-ink);font-size:var(--v4-body-size);font-weight:650;line-height:1.5}.mhv4 .v4-inquiry-primary>svg{width:19px;height:19px;flex-shrink:0}.mhv4 .v4-inquiry-primary:hover{background:#72d8e2}.mhv4 .v4-inquiry-primary:focus-visible{outline:2px solid var(--v4-ink);outline-offset:4px}.mhv4 .v4-inquiry-option{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;padding:17px 0;border-bottom:1px solid var(--v4-line);font-size:var(--v4-body-size);font-weight:550;line-height:1.6}.mhv4 .v4-inquiry-option>svg{width:17px;height:17px;transition:transform .18s}.mhv4 .v4-inquiry-option:hover>svg{transform:translate(3px)}.mhv4 .v4-inquiry-note{margin-top:20px;color:var(--v4-muted);font-size:var(--v4-body-size);line-height:1.75}@media(max-width:700px){.mhv4 .v4-inquiry-launcher{right:max(17px,calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(17px + env(safe-area-inset-bottom,0px) + var(--v4-help-bottom-offset, 0px))}.mhv4 .v4-inquiry-button{width:52px;height:52px;border-radius:17px}.mhv4 .v4-inquiry-button>svg{width:27px;height:27px}.mhv4 .v4-inquiry-hover{display:none}.mhv4 .v4-inquiry-dialog{padding:28px 24px}.mhv4 .v4-inquiry-dialog h2{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.mhv4 .v4-inquiry-button,.mhv4 .v4-inquiry-hover,.mhv4 .v4-inquiry-option>svg{animation:none;transition:none}.mhv4 .v4-inquiry-button:hover,.mhv4 .v4-inquiry-button:active,.mhv4 .v4-inquiry-hover,.mhv4 .v4-inquiry-option:hover>svg{transform:none}.mhv4 .v4-inquiry-dialog{scroll-behavior:auto}}.mhv4 .moa-companion{--moa-size:218px}.mhv4 .moa-companion .v4-inquiry-button,.mhv4 .moa-companion .v4-inquiry-button:hover,.mhv4 .moa-companion .v4-inquiry-button:active{position:relative;width:88px;height:88px;background:transparent;border-color:transparent;border-radius:16px;box-shadow:none;transform:none;overflow:visible;touch-action:manipulation}.mhv4 .moa-companion .v4-inquiry-button>svg{display:none}.mhv4 .moa-companion .v4-inquiry-hover{position:absolute;right:52px;bottom:calc(var(--moa-size) - 16px);width:78px;box-sizing:border-box;padding:9px 14px;border:1px solid #cbd4e1;border-radius:16px;background:#fff;color:#243249;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.3px;text-align:center;white-space:nowrap;pointer-events:none;display:block;visibility:hidden;opacity:0;transform:translateY(4px);box-shadow:0 3px 10px #2034530a;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.mhv4 .moa-companion .v4-inquiry-hover:after{content:"";position:absolute;right:19px;bottom:-5px;width:8px;height:8px;background:#fff;border-right:1px solid #cbd4e1;border-bottom:1px solid #cbd4e1;transform:rotate(45deg)}.mhv4 .moa-companion[data-moa-expanded=true] .v4-inquiry-hover[data-moa-greeting-visible=true]{visibility:visible;opacity:1;transform:translateY(0)}.moa-typed-greeting .moa-greeting-reserve{display:block;visibility:hidden}.moa-typed-greeting .moa-greeting-copy{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:inherit}.moa-typed-greeting[data-moa-typing=true] .moa-greeting-copy:after{content:"";display:inline-block;width:1px;height:.9em;margin-left:2px;background:currentColor;vertical-align:-.08em}.mhv4 .moa-character{position:absolute;right:0;bottom:0;width:var(--moa-size);height:var(--moa-size);display:block;transform:scale(.4);transform-origin:bottom right;transition:transform .24s cubic-bezier(.2,.7,.25,1);filter:drop-shadow(0 4px 4px #202e4218);pointer-events:none}.moa-character canvas,.moa-character img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.moa-character .moa-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.moa-character .moa-poster{position:absolute;top:0;right:0;bottom:0;left:0}.moa-character[data-rendered=true] .moa-poster{visibility:hidden}.moa-character:not([data-rendered=true]) canvas{visibility:hidden}.mhv4 .moa-companion[data-moa-expanded=true] .moa-character{transform:scale(1)}.mhv4 .moa-companion[data-moa-manual-expanded=true] .moa-character{pointer-events:auto}.mhv4 .moa-companion[data-moa-auto-greeting=true] .moa-character{transition-duration:.36s}.mhv4 .moa-companion .v4-inquiry-button:focus-visible{outline:2px solid var(--v4-ink);outline-offset:4px}.mhv4:has(dialog[open]) .moa-companion{visibility:hidden;opacity:0}body:has(dialog[open]) .moa-public-help .moa-companion{visibility:hidden;opacity:0}.mhv4 .moa-companion[data-moa-disclosure-visible=true],.mhv4 .moa-companion[data-moa-story-visible=true]{visibility:hidden;opacity:0}.mhv4 .moa-dialog-motion{display:block;min-height:44px;margin-top:8px;padding:8px 0;color:var(--v4-muted);background:transparent;border:0;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}.mhv4 .moa-dialog-motion:focus-visible{outline:2px solid var(--v4-ink);outline-offset:3px}.mhv4 .moa-dialog-motion[hidden]{display:none}@media(max-width:700px){.mhv4 .moa-companion{--moa-size:198px}.mhv4 .moa-companion .v4-inquiry-button{width:86px;height:86px}.mhv4 .moa-character{transform:scale(.43)}.mhv4 .moa-companion .v4-inquiry-hover{right:44px}}@media(prefers-reduced-motion:reduce){.mhv4 .moa-character,.mhv4 .moa-companion .v4-inquiry-hover{transition:none}}
