.InquiryChat-module__91LhfG__dock{z-index:45;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.InquiryChat-module__91LhfG__launcher{color:#fff;cursor:pointer;background:#111315;border:1px solid #64717b;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:background .18s;display:grid;box-shadow:0 4px 20px #11131520}.InquiryChat-module__91LhfG__launcher:hover{background:#30363b}.InquiryChat-module__91LhfG__launcher:focus-visible{outline-offset:4px;outline:2px solid #64717b}.InquiryChat-module__91LhfG__greeting{border:1px solid #d3d2cd;border-radius:.75rem;align-items:center;width:min(19rem,100vw - 2rem);padding:.75rem .5rem .75rem 1rem;font-size:.875rem;line-height:1.5;transition:opacity .25s;display:flex;box-shadow:0 4px 20px #11131510}.InquiryChat-module__91LhfG__greetingLeaving{opacity:0;pointer-events:none}.InquiryChat-module__91LhfG__dialog{inset:auto max(1rem, env(safe-area-inset-right)) calc(var(--chat-keyboard-offset,0px) + max(1rem, env(safe-area-inset-bottom))) auto;width:min(25rem,100vw - 2rem);max-width:none;max-height:min(36rem, calc(var(--chat-viewport-height,100dvh) - 2rem));opacity:0;transition:opacity .18s, transform .18s, display .18s allow-discrete, overlay .18s allow-discrete;border:1px solid #d3d2cd;border-radius:1rem;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateY(10px);box-shadow:0 16px 64px #11131526}.InquiryChat-module__91LhfG__dialog[open]{opacity:1;flex-direction:column;display:flex;transform:translateY(0)}@starting-style{.InquiryChat-module__91LhfG__dialog[open]{opacity:0;transform:translateY(10px)}}.InquiryChat-module__91LhfG__dialog::backdrop{background:#11131526}.InquiryChat-module__91LhfG__header{border-bottom:1px solid #d3d2cd;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.InquiryChat-module__91LhfG__iconButton{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;display:grid}.InquiryChat-module__91LhfG__dialog :focus:not(:focus-visible){outline:none}.InquiryChat-module__91LhfG__dialog :focus-visible{outline-offset:2px;outline:2px solid #64717b}.InquiryChat-module__91LhfG__iconButton:hover{background:#e7e5e0}.InquiryChat-module__91LhfG__body{overscroll-behavior:contain;min-height:0;padding:1rem 1.25rem .5rem;overflow-y:auto}.InquiryChat-module__91LhfG__choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3d2cd;border-radius:.5rem;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.75rem;font-size:.875rem;transition:border-color .15s,background .15s;display:flex}.InquiryChat-module__91LhfG__choice:hover,.InquiryChat-module__91LhfG__choice[aria-pressed=true]{background:#e7e5e0;border-color:#64717b}.InquiryChat-module__91LhfG__label{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.InquiryChat-module__91LhfG__control{resize:vertical;background:#fff;border:1px solid #858d91;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:1rem;display:block}.InquiryChat-module__91LhfG__control[aria-invalid=true]{border-color:#9e3028}.InquiryChat-module__91LhfG__error{color:#9e3028;margin-top:.375rem;font-size:.875rem}.InquiryChat-module__91LhfG__submit{color:#fff;cursor:pointer;background:#111315;border-radius:2rem;width:100%;min-height:3rem;font-size:.875rem;font-weight:500}.InquiryChat-module__91LhfG__submit:hover{background:#30363b}.InquiryChat-module__91LhfG__dialog :disabled{opacity:.6;cursor:not-allowed}.InquiryChat-module__91LhfG__footer{border-top:1px solid #d3d2cd;margin-top:1rem;padding-top:.25rem}.InquiryChat-module__91LhfG__honeypot{position:absolute;top:0;left:-9999px}@media (max-width:639px){.InquiryChat-module__91LhfG__dialog{max-height:calc(var(--chat-viewport-height,100dvh) - 1rem - env(safe-area-inset-bottom));bottom:calc(var(--chat-keyboard-offset,0px) + max(.5rem, env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.InquiryChat-module__91LhfG__dialog,.InquiryChat-module__91LhfG__launcher,.InquiryChat-module__91LhfG__choice,.InquiryChat-module__91LhfG__greeting{transition:none}}.InquiryChat-module__91LhfG__subtitle{margin-top:.5rem;font-size:.875rem;font-weight:500}.InquiryChat-module__91LhfG__disclosure{color:#64717b;font-size:.75rem;line-height:1.5}.InquiryChat-module__91LhfG__progress{color:#64717b;margin-top:1rem;font-size:.75rem}.InquiryChat-module__91LhfG__stepTitle{letter-spacing:-.02em;margin-top:.375rem;font-size:1.25rem;font-weight:500;line-height:1.3}.InquiryChat-module__91LhfG__intro{color:#64717b;margin-top:.625rem;font-size:.875rem;line-height:1.5}.InquiryChat-module__91LhfG__options{gap:.5rem;margin-top:1rem;display:grid}.InquiryChat-module__91LhfG__form{margin-top:1rem}.InquiryChat-module__91LhfG__hint{color:#64717b;margin-top:.5rem;font-size:.75rem;line-height:1.5}.InquiryChat-module__91LhfG__actions{align-items:center;gap:1rem;margin-top:1rem;display:flex}.InquiryChat-module__91LhfG__back{color:#64717b;cursor:pointer;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem}.InquiryChat-module__91LhfG__back:hover{color:#111315;text-underline-offset:4px;text-decoration:underline}.InquiryChat-module__91LhfG__actions .InquiryChat-module__91LhfG__submit{flex:1;width:auto;padding-inline:1rem}
