.SupportChat-module__Gmzcsq__dock{z-index:600;flex-direction:column;align-items:flex-end;gap:12px;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif;display:flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px)}.SupportChat-module__Gmzcsq__launcher{appearance:none;background:var(--ink);min-width:208px;height:58px;color:var(--white);cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;padding:7px 17px 7px 8px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 44px #15141947}.SupportChat-module__Gmzcsq__launcher:hover,.SupportChat-module__Gmzcsq__launcher:focus-visible{transform:translateY(-3px);box-shadow:0 23px 50px #15141957}.SupportChat-module__Gmzcsq__launcherMark,.SupportChat-module__Gmzcsq__guideMark{background:var(--indigo);color:var(--white);flex:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:800;display:inline-flex}.SupportChat-module__Gmzcsq__launcherMark{border-radius:50%;width:42px;height:42px;font-size:18px;position:relative}.SupportChat-module__Gmzcsq__launcherMark i{border:2px solid var(--ink);background:#38d6a8;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.SupportChat-module__Gmzcsq__launcherCopy{white-space:nowrap;gap:2px;font-size:13px;font-weight:700;line-height:1.2;display:grid}.SupportChat-module__Gmzcsq__launcherCopy small{color:#aaa5b5;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,Pretendard,sans-serif;font-size:10px;font-weight:800}.SupportChat-module__Gmzcsq__panel{transform-origin:100% 100%;background:#fbfaf8;border:1px solid #1514191f;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:min(390px,100vw - 32px);height:min(650px,100dvh - 112px);min-height:460px;animation:.22s cubic-bezier(.22,1,.36,1) SupportChat-module__Gmzcsq__panelIn;display:grid;overflow:hidden;box-shadow:0 28px 80px #15141940}.SupportChat-module__Gmzcsq__header{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 17px;display:flex}.SupportChat-module__Gmzcsq__guideIdentity{align-items:center;gap:11px;min-width:0;display:flex}.SupportChat-module__Gmzcsq__guideMark{border-radius:12px;width:39px;height:39px;font-size:17px;transform:rotate(-3deg)}.SupportChat-module__Gmzcsq__guideIdentity div{gap:4px;min-width:0;display:grid}.SupportChat-module__Gmzcsq__guideIdentity strong{font-size:15px;line-height:1.1}.SupportChat-module__Gmzcsq__guideIdentity span{color:#bbb7c4;white-space:nowrap;font-size:11px}.SupportChat-module__Gmzcsq__guideIdentity i{background:#38d6a8;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 4px #38d6a81f}.SupportChat-module__Gmzcsq__close{appearance:none;width:36px;height:36px;color:var(--white);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;padding:8px}.SupportChat-module__Gmzcsq__close:hover,.SupportChat-module__Gmzcsq__close:focus-visible{background:#ffffff29}.SupportChat-module__Gmzcsq__close svg,.SupportChat-module__Gmzcsq__composer button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.SupportChat-module__Gmzcsq__conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c4d1 transparent;padding:20px 17px 16px;overflow-y:auto}.SupportChat-module__Gmzcsq__guideLabel{color:#7b7586;letter-spacing:.12em;margin:0 0 9px 3px;font-family:Inter,sans-serif;font-size:9px;font-weight:800}.SupportChat-module__Gmzcsq__message{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;border-radius:15px;width:fit-content;max-width:88%;margin-bottom:9px;padding:11px 13px;font-size:13px;line-height:1.6}.SupportChat-module__Gmzcsq__assistantMessage{background:var(--white);color:var(--ink);border:1px solid #e0dcd5;border-top-left-radius:4px}.SupportChat-module__Gmzcsq__userMessage{background:var(--indigo);color:var(--white);border-top-right-radius:4px;margin-left:auto}.SupportChat-module__Gmzcsq__suggestions{gap:7px;margin:13px 0 4px;display:grid}.SupportChat-module__Gmzcsq__suggestions button{appearance:none;width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #d9d4cc;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.SupportChat-module__Gmzcsq__suggestions button:hover,.SupportChat-module__Gmzcsq__suggestions button:focus-visible{border-color:var(--indigo);background:var(--indigo-soft);color:var(--indigo-dark)}.SupportChat-module__Gmzcsq__typing{align-items:center;gap:4px;min-width:55px;display:flex}.SupportChat-module__Gmzcsq__typing span{background:#928c99;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite SupportChat-module__Gmzcsq__typingPulse}.SupportChat-module__Gmzcsq__typing span:nth-child(2){animation-delay:.12s}.SupportChat-module__Gmzcsq__typing span:nth-child(3){animation-delay:.24s}.SupportChat-module__Gmzcsq__handoff{background:#f5f2ec;border-top:1px solid #e3dfd8;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px 9px 14px;display:flex}.SupportChat-module__Gmzcsq__handoffPrompt{color:#746e79;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.SupportChat-module__Gmzcsq__handoffPrompt i{background:#f7d900;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f7d9002e}.SupportChat-module__Gmzcsq__handoff a{color:#191919;white-space:nowrap;background:#fee500;border:1px solid #1919191a;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:7px 11px 7px 9px;font-size:11px;font-weight:800;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 12px #19191914}.SupportChat-module__Gmzcsq__handoff a:hover,.SupportChat-module__Gmzcsq__handoff a:focus-visible{color:#191919;background:#ffea2f;transform:translateY(-1px);box-shadow:0 7px 18px #19191921}.SupportChat-module__Gmzcsq__handoff a svg{fill:#191919;width:16px;height:16px}.SupportChat-module__Gmzcsq__composer{background:var(--white);border:1px solid #d4cfc7;border-radius:15px;align-items:flex-end;gap:8px;margin:12px 13px 5px;padding:6px 6px 6px 12px;display:flex}.SupportChat-module__Gmzcsq__composer:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #4a3ae81a}.SupportChat-module__Gmzcsq__composer textarea{resize:none;width:100%;min-height:35px;max-height:82px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 0 6px;font-size:13px;line-height:1.45}.SupportChat-module__Gmzcsq__composer textarea::placeholder{color:#918b96}.SupportChat-module__Gmzcsq__composer button{appearance:none;background:var(--indigo);width:35px;height:35px;color:var(--white);cursor:pointer;border:0;border-radius:11px;flex:none;padding:9px}.SupportChat-module__Gmzcsq__composer button:disabled{cursor:default;background:#d7d2dc}.SupportChat-module__Gmzcsq__notice{color:#918b96;text-align:center;margin:0 14px 9px;font-size:9px;line-height:1.45}.SupportChat-module__Gmzcsq__notice a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}@keyframes SupportChat-module__Gmzcsq__panelIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SupportChat-module__Gmzcsq__typingPulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (max-width:560px){.SupportChat-module__Gmzcsq__dock{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.SupportChat-module__Gmzcsq__panel{border-radius:21px;width:calc(100vw - 24px);height:min(690px,100dvh - 92px)}.SupportChat-module__Gmzcsq__launcher{width:54px;min-width:0;height:54px;padding:5px}.SupportChat-module__Gmzcsq__launcherMark{width:44px;height:44px}.SupportChat-module__Gmzcsq__launcherCopy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.SupportChat-module__Gmzcsq__panel,.SupportChat-module__Gmzcsq__typing span{animation:none}.SupportChat-module__Gmzcsq__launcher{transition:none}}
