@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.RequireAuth_authWrap__YdTkz{align-items:center;background:#f4f5f7;display:flex;justify-content:center;min-height:100vh;padding:24px}.RequireAuth_messageBox__xZLb6{background:#fff;border:1px solid #e1e5ea;border-radius:8px;color:#1f2933;font-size:15px;font-weight:600;line-height:1.5;padding:28px 24px;text-align:center;width:min(100%,320px)}*,:after,:before{box-sizing:border-box}#root,body,html{font-family:Pretendard,sans-serif;height:100%;margin:0;padding:0}.kyoboChatbot_kyoboPage__pt5TJ{align-items:center;background-color:#fff;color:#333;display:flex;flex-direction:column;height:100dvh;overflow:hidden;position:relative}.kyoboChatbot_stickyHeader__LtXjl{align-items:center;background-color:initial;display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:1.8dvh 20px 8px;transition:background-color .4s ease,box-shadow .4s ease;width:100%}.kyoboChatbot_stickyHeader__LtXjl.kyoboChatbot_scrolled__Qmrd8{background-color:#004f2e;box-shadow:0 2px 12px #00843b4d}.kyoboChatbot_stickyHeader__LtXjl .kyoboChatbot_subGreeting__fBGlJ{color:#666;font-size:clamp(.95rem,3vw,1.2rem);margin:0;transition:color .4s ease}.kyoboChatbot_stickyHeader__LtXjl.kyoboChatbot_scrolled__Qmrd8 .kyoboChatbot_subGreeting__fBGlJ{color:#fff}.kyoboChatbot_stickyHeader__LtXjl .kyoboChatbot_logoBadge__x9Vix{border:1.5px solid #004f2e;border-radius:4px;color:#004f2e;font-size:clamp(.8rem,2.5vw,1rem);font-weight:700;padding:2px 8px;transition:color .4s ease,border-color .4s ease,background-color .4s ease;white-space:nowrap}.kyoboChatbot_stickyHeader__LtXjl.kyoboChatbot_scrolled__Qmrd8 .kyoboChatbot_logoBadge__x9Vix{background-color:#fff;border-color:#fff;color:#004f2e}.kyoboChatbot_kyoboContainer__VzhnA{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;max-width:680px;min-height:0;overflow-y:auto;padding:0 16px 20px;width:100%}.kyoboChatbot_kyoboContainer__VzhnA:not(.kyoboChatbot_active__kMjoT){justify-content:center}.kyoboChatbot_greetingSection__14AJe{display:grid;grid-template-rows:1fr;opacity:1;padding:clamp(16px,4dvh,28px) 0 clamp(4px,1.5dvh,12px);text-align:center;transition:opacity .4s ease,grid-template-rows .4s ease,padding .4s ease}.kyoboChatbot_greetingSection__14AJe>.kyoboChatbot_mainTitle__oeKwH{min-height:0}.kyoboChatbot_greetingSection__14AJe.kyoboChatbot_shrunk__IyPPq{grid-template-rows:0fr;opacity:0;padding:0}.kyoboChatbot_mainTitle__oeKwH{color:#1a1a1a;font-size:clamp(1.3rem,5vw,1.95rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;overflow:hidden}.kyoboChatbot_highlight__a4Ri0{color:#004f2e;font-weight:700}.kyoboChatbot_chatWindow__wAl-U{display:flex;flex-direction:column;gap:14px;margin-top:clamp(8px,2dvh,16px);text-align:left;width:100%}.kyoboChatbot_messageRow__CEgUp{display:flex;width:100%}.kyoboChatbot_messageRow__CEgUp.kyoboChatbot_animate__-WvJy{animation:kyoboChatbot_fadeIn__b61zp .4s ease forwards}.kyoboChatbot_bubble__auYD-{border-radius:18px;font-size:clamp(.9rem,3vw,1rem);line-height:1.65;max-width:min(85%,560px);overflow-wrap:break-word;padding:clamp(11px,3vw,14px) clamp(15px,4vw,18px);word-break:break-word}.kyoboChatbot_userBubble__QuH6A{background-color:#f0f0f0;border-bottom-right-radius:4px;color:#333;white-space:pre-wrap}.kyoboChatbot_aiBubble__Hw31V{background-color:#f4f9f6;border:1px solid #eef5f1;border-bottom-left-radius:4px;color:#222}.kyoboChatbot_aiBubble__Hw31V p:first-child{margin-top:0}.kyoboChatbot_aiBubble__Hw31V p:last-child{margin-bottom:0}.kyoboChatbot_markdownTableWrap__cwxrR{-webkit-overflow-scrolling:touch;margin:8px 0;overflow-x:auto;width:100%}.kyoboChatbot_markdownTable__tbjDH{background:#fff;border-collapse:collapse;font-size:.86rem;line-height:1.45;max-width:100%;table-layout:auto;width:100%}.kyoboChatbot_markdownTable__tbjDH td,.kyoboChatbot_markdownTable__tbjDH th{border:1px solid #e3e5e8;overflow-wrap:anywhere;padding:8px 10px;text-align:left;vertical-align:top;white-space:normal;word-break:keep-all}.kyoboChatbot_markdownTable__tbjDH th{background:#f5f6f7;color:#333;font-weight:700}.kyoboChatbot_aiLabel__H4o5Q{color:#004f2e;display:block;font-size:.78rem;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.kyoboChatbot_aiAvatar__CwxCx{align-self:flex-start;border:2px solid #004f2e;border-radius:50%;flex-shrink:0;margin-top:5px;object-fit:cover}.kyoboChatbot_aiRowWrapper__Ewflp{align-items:flex-end;display:flex;gap:8px;max-width:92%}.kyoboChatbot_typingMessage__ZKdki{animation:kyoboChatbot_fadeInOut__j5GhH 1.2s ease-in-out infinite;color:#004f2e;font-size:clamp(.82rem,2.5vw,.92rem);font-weight:500}.kyoboChatbot_bubbleActions__ryy8c{align-items:center;display:flex;gap:6px;margin-top:8px}.kyoboChatbot_actionBtn__Ss5Qr{background:none;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:.85rem;line-height:1.4;padding:3px 8px;transition:all .15s}.kyoboChatbot_actionBtn__Ss5Qr:hover:not(:disabled){background:#f0f0f0;border-color:#bbb}.kyoboChatbot_actionBtn__Ss5Qr:disabled{cursor:default;opacity:.4}.kyoboChatbot_activeUp__\+VfbL{background:#e6f4ec;border-color:#004f2e}.kyoboChatbot_activeDown__aWVQK{background:#fdecea;border-color:#e53935}.kyoboChatbot_ttsBtn__lDRF7{border-color:#004f2e;color:#004f2e}.kyoboChatbot_scrollToBottom__Novis{align-items:center;animation:kyoboChatbot_fabIn__EJ5fE .22s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #e3efe8;border-radius:50%;bottom:50px;box-shadow:0 3px 14px #0000001f,0 1px 4px #00843b24;color:#004f2e;cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:36px;z-index:20}.kyoboChatbot_scrollToBottom__Novis:hover{background:#f4f9f6;box-shadow:0 6px 18px #00843b2e;transform:translateX(-50%) translateY(-2px)}.kyoboChatbot_scrollToBottom__Novis:active{transform:translateX(-50%) translateY(0)}.kyoboChatbot_scrollToBottom__Novis svg{display:block}@keyframes kyoboChatbot_fabIn__EJ5fE{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.85)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes kyoboChatbot_fadeInOut__j5GhH{0%,to{opacity:.4}50%{opacity:1}}@keyframes kyoboChatbot_fadeIn__b61zp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kyoboChatbot_quickTags__ux6No{column-gap:12px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4px;margin-top:clamp(12px,3dvh,20px);row-gap:10px}.kyoboChatbot_tagChip__Bprdn{background-color:#fff;border:1px solid #cfe6da;border-radius:20px;color:#004f2e;cursor:pointer;font-family:Pretendard,sans-serif;font-size:clamp(.8rem,2.5vw,.92rem);font-weight:500;padding:clamp(7px,2vw,9px) clamp(13px,3vw,17px);transition:all .2s;white-space:nowrap}.kyoboChatbot_tagChip__Bprdn:active,.kyoboChatbot_tagChip__Bprdn:hover{background-color:#004f2e;border-color:#004f2e;color:#fff}.kyoboChatbot_inputWrapper__oPNEa{flex-shrink:0;margin:clamp(10px,2.5dvh,16px) 0 6px;position:relative;width:100%}.kyoboChatbot_sendBtn__4muTj,.kyoboChatbot_stopBtn__Vq9px{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:38px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background .15s,transform .15s;width:38px}.kyoboChatbot_stopBtn__Vq9px{animation:kyoboChatbot_fadeIn__b61zp .15s ease;background:#888}.kyoboChatbot_stopBtn__Vq9px:hover{background:#00843b59;transform:translateY(-50%) scale(1.1)}.kyoboChatbot_sendBtn__4muTj{background:#004f2e}.kyoboChatbot_sendBtn__4muTj:hover{background:#006b3e}.kyoboChatbot_sendBtn__4muTj:focus-visible,.kyoboChatbot_stopBtn__Vq9px:focus-visible{outline:3px solid #004f2e38;outline-offset:2px}.kyoboChatbot_chatInput__tVban{-webkit-appearance:none;background-color:#fcfcfc;border:1px solid #e2e2e2;border-radius:40px;box-shadow:0 4px 12px #00000008;font-family:Pretendard,sans-serif;font-size:clamp(.95rem,3vw,1.1rem);outline:none;padding:clamp(14px,3.5vw,20px) 58px clamp(14px,3.5vw,20px) clamp(18px,4vw,30px);transition:all .25s ease;width:100%}.kyoboChatbot_chatInput__tVban:focus{background-color:#fff;border-color:#004f2e;box-shadow:0 8px 24px #00843b1f}.kyoboChatbot_chatInput__tVban:disabled{cursor:not-allowed;opacity:.5}.kyoboChatbot_disclaimer__jlAt4{color:#aaa;flex-shrink:0;font-size:clamp(.66rem,1.6vw,.76rem);line-height:1.35;padding:clamp(2px,.6dvh,4px) 10px clamp(4px,1dvh,8px);text-align:center}.kyoboChatbot_kyoboFooter__xPgtC{flex-shrink:0;padding:clamp(4px,1dvh,8px) 0;text-align:center;width:100%}.kyoboChatbot_providerInfo__OvDMr{color:#b0b0b0;font-size:clamp(.72rem,1.8vw,.83rem);margin:0}@supports (height:100dvh){.kyoboChatbot_kyoboPage__pt5TJ{height:100dvh}}@media (max-width:400px){.kyoboChatbot_tagChip__Bprdn{font-size:.78rem;padding:6px 10px}.kyoboChatbot_quickTags__ux6No{column-gap:8px;row-gap:8px}}@media (min-width:768px){.kyoboChatbot_greetingSection__14AJe{padding-top:clamp(24px,5dvh,40px)}.kyoboChatbot_chatWindow__wAl-U{gap:16px}}.kyoboChatbot_searchToggleBtn__6kSdD{align-items:center;background:#0000;border:none;border-radius:50%;color:#004f2e;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:10px;transition:background .15s ease,color .15s ease;width:32px}.kyoboChatbot_searchToggleBtn__6kSdD:hover{background:#004f2e14}.kyoboChatbot_scrolled__Qmrd8 .kyoboChatbot_searchToggleBtn__6kSdD{color:#fff}.kyoboChatbot_scrolled__Qmrd8 .kyoboChatbot_searchToggleBtn__6kSdD:hover{background:#ffffff2e}.kyoboChatbot_searchBar__ZTiaN{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 4px 8px #0000000f;display:flex;gap:6px;left:0;padding:8px 12px;position:absolute;right:0;top:100%;z-index:20}.kyoboChatbot_searchInput__m2Wkj{border:1px solid #ccc;border-radius:6px;flex:1 1;font-size:14px;height:32px;min-width:0;outline:none;padding:0 10px}.kyoboChatbot_searchInput__m2Wkj:focus{border-color:#004f2e}.kyoboChatbot_searchCount__KHpln{color:#666;font-size:13px;min-width:48px;text-align:center;white-space:nowrap}.kyoboChatbot_searchCloseBtn__oBXSi,.kyoboChatbot_searchNavBtn__NX62y{background:#0000;border:none;color:#444;cursor:pointer;font-size:14px;padding:4px 6px}.kyoboChatbot_searchNavBtn__NX62y:disabled{color:#bbb;cursor:default}.kyoboChatbot_searchMark__ztmP2{background:#fff3a3;border-radius:2px;color:inherit;padding:0 1px}.kyoboChatbot_searchMarkActive__epurN{background:#ffb330;border-radius:2px;color:#1a1a1a;padding:0 1px}
/*# sourceMappingURL=main.f38ad6c5.css.map*/