.gtcGuideLaunch{position:fixed;left:22px;bottom:22px;z-index:110;display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 11px;border:1px solid #d0dccd;border-radius:30px;background:#f4f5ed;color:#233e32;box-shadow:0 5px 22px #142d201c;font:12px Arial,'Malgun Gothic',sans-serif;cursor:pointer}.gtcGuideLaunch svg{height:30px;width:30px}.gtcGuideLaunch:hover svg{transform:rotate(-8deg)}.gtcGuideLaunch svg{transition:transform .25s}.gtcGuideDialog{position:fixed;inset:auto auto 82px 22px;margin:0;padding:0;width:min(380px,calc(100vw - 32px));max-height:min(690px,82dvh);border:1px solid #d7dfd2;border-radius:15px;background:#f7f7f0;color:#253c30;box-shadow:0 18px 75px #0c201c38;font-family:Arial,'Malgun Gothic',sans-serif}.gtcGuideDialog::backdrop{background:#142d2018}.gtcGuideDialog:not([open]){display:none}.gtcGuideHead{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#20392e;color:#f3eedf;padding:17px 19px}.gtcGuideHead strong{font-size:15px;font-weight:500;line-height:1.5}.gtcGuideHead small{display:block;font-size:10px;color:#cbdcc7;line-height:1.7}.gtcGuideHead button{border:0;background:transparent;color:inherit;font-size:23px;min-width:32px;min-height:32px;cursor:pointer}.gtcGuideBody{padding:19px;overflow:auto;max-height:calc(min(690px,82dvh) - 76px)}.gtcGuideIntro{font-size:13px;line-height:1.8;margin:0 0 15px}.gtcGuideTopics{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.gtcGuideTopics button{font-family:inherit;font-size:11px;line-height:1.5;border:1px solid #b9cbb6;background:transparent;color:#30523e;border-radius:20px;padding:8px 11px;cursor:pointer}.gtcGuideLog{display:flex;flex-direction:column;gap:12px}.gtcGuideMessage{padding:12px 14px;background:#e8eee1;border-radius:10px;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.gtcGuideMessage.isUser{align-self:flex-end;background:#304c3b;color:#f5f6ed;max-width:90%}.gtcGuideMessage a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gtcGuideForm{margin-top:17px}.gtcGuideForm label{display:block;font-size:11px;margin-bottom:7px}.gtcGuideForm textarea{display:block;width:100%;min-height:76px;box-sizing:border-box;resize:vertical;border:1px solid #bccab8;border-radius:7px;background:white;padding:10px;color:#253c30;font:13px/1.65 Arial,'Malgun Gothic',sans-serif}.gtcGuideForm button{margin-top:8px;width:100%;padding:12px;background:#233e32;color:#fff;border:0;border-radius:6px;font-size:12px;cursor:pointer}.gtcGuideForm button:disabled,.gtcGuideTopics button:disabled{opacity:.55;cursor:wait}.gtcGuideStatus{font-size:11px;line-height:1.7;min-height:20px;margin:8px 0;color:#5c6e5d}.gtcGuidePrivacy{font-size:9px;line-height:1.7;color:#687963;margin:12px 0}.gtcGuideLinks{display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid #cbd5c4}.gtcGuideLinks a{font-size:11px;color:#244b34;text-decoration:underline;text-underline-offset:4px}.gtcGuideDialog :focus-visible,.gtcGuideLaunch:focus-visible{outline:2px solid #a58b57;outline-offset:3px}@media(max-width:600px){.gtcGuideLaunch{left:12px;bottom:16px;padding:8px 12px 8px 9px;font-size:11px}.gtcGuideDialog{left:12px;bottom:77px;width:calc(100vw - 24px);max-height:77dvh}.gtcGuideBody{max-height:calc(77dvh - 76px)}.gtcGuideHead{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.gtcGuideLaunch svg{transition:none}}

.gtcGuideDialog,.gtcGuideDialog *,.gtcGuideLaunch{box-sizing:border-box}.gtcGuideDialog{overflow:hidden}.gtcGuideBody{max-height:calc(min(690px,82dvh) - 78px)}@media(max-width:600px){.gtcGuideBody{max-height:calc(77dvh - 76px)}}
