@font-face{font-family:Material Design Icons;src:url(materialdesignicons-webfont.8fae1937.eot);src:url(materialdesignicons-webfont.8fae1937.eot#iefix&v=3.5.95)format("embedded-opentype"),url(materialdesignicons-webfont.fa6b5901.woff2)format("woff2"),url(materialdesignicons-webfont.66238ba0.woff)format("woff"),url(materialdesignicons-webfont.89fce9c3.ttf)format("truetype"),url(materialdesignicons-webfont.a15dcdc2.svg#materialdesigniconsregular)format("svg");font-weight:400;font-style:normal}.mdi:before,.mdi-set{font:24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-delete:before{content:""}.mdi-close-circle:before{content:""}.mdi-help-circle:before{content:""}.mdi-help-circle-outline:before{content:""}.mdi-format-list-bulleted:before{content:""}.mdi-format-list-bulleted-square:before{content:"ﶬ"}.mdi-format-list-bulleted-type:before{content:""}.mdi-dots-vertical:before{content:""}.mdi-alert-circle:before{content:""}.mdi-alert-circle-outline:before{content:""}.mdi-refresh:before{content:""}@font-face{font-family:Pretendard;src:url(Pretendard-Thin.195025d6.woff2)format("woff2"),url(Pretendard-Thin.ba49deaa.woff)format("woff");font-style:normal;font-weight:100}@font-face{font-family:Pretendard;src:url(Pretendard-Light.83099d24.woff2)format("woff2"),url(Pretendard-Light.c170af52.woff)format("woff");font-style:normal;font-weight:300}@font-face{font-family:Pretendard;src:url(Pretendard-Regular.28b4ac61.woff2)format("woff2"),url(Pretendard-Regular.03000af9.woff)format("woff");font-style:normal;font-weight:400}@font-face{font-family:Pretendard;src:url(Pretendard-Medium.64f3daf0.woff2)format("woff2"),url(Pretendard-Medium.cf4fdaac.woff)format("woff");font-style:normal;font-weight:500}@font-face{font-family:Pretendard;src:url(Pretendard-Bold.d42b3658.woff2)format("woff2"),url(Pretendard-Bold.c701efc3.woff)format("woff");font-style:normal;font-weight:700}@font-face{font-family:Noto Sans KR;font-weight:100;font-style:normal;src:url(NotoSans-Thin.2fa2e547.eot)format("eot"),url(NotoSans-Thin.c49f7b21.otf)format("opentype"),url(NotoSans-Thin.2cf3ae2c.woff)format("woff"),url(NotoSans-Thin.30043199.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:200;font-style:normal;src:url(NotoSans-Light.a35bf956.eot)format("eot"),url(NotoSans-Light.d99d0b77.otf)format("opentype"),url(NotoSans-Light.9716ef5c.woff)format("woff"),url(NotoSans-Light.31ab0e8d.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:300;font-style:normal;src:url(NotoSans-DemiLight.e49971f6.eot)format("eot"),url(NotoSans-DemiLight.174641c3.otf)format("opentype"),url(NotoSans-DemiLight.6ad111c7.woff)format("woff"),url(NotoSans-DemiLight.51dfedf3.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:400;font-style:normal;src:url(NotoSans-Regular.ce8bbc22.eot)format("eot"),url(NotoSans-Regular.2219a29a.otf)format("opentype"),url(NotoSans-Regular.0d70fbfb.woff)format("woff"),url(NotoSans-Regular.5912c2a5.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:500;font-style:normal;src:url(NotoSans-Medium.05aac0da.eot)format("eot"),url(NotoSans-Medium.b57e57ab.otf)format("opentype"),url(NotoSans-Medium.7b95e853.woff)format("woff"),url(NotoSans-Medium.1b79605f.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:700;font-style:normal;src:url(NotoSans-Bold.55e8a7f3.eot)format("eot"),url(NotoSans-Bold.11bf3167.otf)format("opentype"),url(NotoSans-Bold.7570a348.woff)format("woff"),url(NotoSans-Bold.d50a5255.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:900;font-style:normal;src:url(NotoSans-Black.cfd7b35d.eot)format("eot"),url(NotoSans-Black.4786e2a7.otf)format("opentype"),url(NotoSans-Black.9db6a4ad.woff)format("woff"),url(NotoSans-Black.9c23e7c7.woff2)format("woff2")}@font-face{font-family:Raleway;font-weight:100;font-style:normal;src:url(Raleway-v4020-Thin.3ff49cd0.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:200;font-style:normal;src:url(Raleway-v4020-ExtraLight.64b57416.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:300;font-style:normal;src:url(Raleway-v4020-Light.791dbe80.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:400;font-style:normal;src:url(Raleway-v4020-Regular.7e335b01.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:500;font-style:normal;src:url(Raleway-v4020-Medium.c6e6046b.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:600;font-style:normal;src:url(Raleway-v4020-SemiBold.0e41b123.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:700;font-style:normal;src:url(Raleway-v4020-Bold.248382a5.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:800;font-style:normal;src:url(Raleway-v4020-ExtraBold.2d90c769.otf)format("opentype")}@font-face{font-family:Raleway;font-weight:900;font-style:normal;src:url(Raleway-v4020-Thin.3ff49cd0.otf)format("opentype")}:root{--chat-background-color:white;--chat-close-button-color:white;--chat-input-background-color:white;--chat-input-text-color:#353535;--chat-input-send-button-color:#000975;--chat-input-placeholder-color:#aaa;--chat-input-area-background-color:#fff;--bubble-text-color:#353535;--bubble-background-color:#f3f3f3;--bubble-active-background-color:#d3eee6;--bubble-border-color:#f1f1ec;--bubble-odd-text-color:#fff;--bubble-odd-background-color:#441a98;--bubble-odd-border-color:#441a98;--bubble-button-text-color:#000975;--bubble-button-background-color:#eee;--bubble-button-border-color:#c4c4c4;--bubble-button-hover-color:#c9cdff;--bubble-time-color:#fff;--suggestion-button-text-color:#000975;--suggestion-button-preparing-border-color:gray;--suggestion-button-preparing-text-color:gray;--suggestion-button-preparing-background-color:#fff;--carousel-text-color:#353535;--carousel-background-color:#f3f3f3;--carousel-border-color:#c4c4c4;--carousel-button-background-color:#fff;--carousel-button-border-color:#bdbdbd;--carousel-button-text-color:#37352f;--carousel-button-hover-color:#f6f4fa;--carousel-button-preparing-background-color:white;--carousel-button-preparing-text-color:gray;--carousel-button-preparing-border-color:gray;--carousel-arrow-color:#333;--chat-title-background-color:#000975;--chat-title-text-color:#37352f;--show-more-color:#441a98;--autocomplete-highlight-color:#000975;--autocomplete-active-color:#eee;--popup-button-text-color:#fff;--popup-button-background-color:#441a98;--popup-button-border-color:#000975;--font-size-title:17px;--font-size-normal:15px;--font-size-button:14px;--chat-bubble-width:360px;--chat-bubble-width-expanded:650px;--chat-bubble-inner-tb-padding:16px;--chat-bubble-inner-lr-padding:16px;--chat-bubble-inner-markdown-padding-bottom:20px;--chat-bubble-interval-height:16px;--common-font-family:Pretendard,Noto Sans,Arial,sans-serif;--chat-primary-color:"#c9cdff";--chat-primary-color-semi-light:"#2F008C29";--suggestion-button-item-padding-bottom:4px;--highlight-background-color:yellow;--highlight-text-color:black}.chat-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;font-weight:400;font-family:var(--common-font-family);color:#2229;background-color:#fff;border-radius:16px;flex-direction:column;line-height:1.3;display:flex;overflow:hidden}.chat-container svg{display:inline-block}.chat-container img{-ms-interpolation-mode:bicubic}.chat-container .chat-player-inner-container video{flex-basis:160px}.chat-container .nav-link{padding:.5rem 1rem;text-decoration:none;display:block}.chat-container .nav-link:hover,.chat-container .nav-link:focus{text-decoration:none}.chat-container .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.chat-container .collapse:not(.show){display:none}.chat-container input{padding:0}.chat-container p,.chat-container ul,.chat-container ol{margin-top:0;margin-bottom:0}.chat-container button,.chat-container [type=button],.chat-container [type=reset],.chat-container [type=submit]{-webkit-appearance:button}.chat-container button:not(:disabled),.chat-container [type=button]:not(:disabled),.chat-container [type=reset]:not(:disabled),.chat-container [type=submit]:not(:disabled){cursor:pointer}.chat-container *,.chat-container :before,.chat-container :after{box-sizing:border-box}.chat-container h1,.chat-container h2,.chat-container h3,.chat-container h4,.chat-container h5,.chat-container h6,.chat-container table,.chat-container pre,.chat-container xmp,.chat-container plaintext,.chat-container listing,.chat-container input,.chat-container textarea,.chat-container select,.chat-container button,.chat-container div,.chat-container a{font-family:var(--common-font-family)}.chat-container b{font-family:var(--common-font-family);font-weight:500}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}.chat-container .connect-refresh.spin{-ms-animation:spin 1s infinite linear;animation:1s linear infinite spin}.chat-container .chat-feed-bottom-button-container{justify-content:center;align-items:center;width:100%;display:flex}.chat-container .chat-feed-bottom-button-container.show-footer{bottom:84px}.chat-container .chat-feed-bottom-button-container .chat-feed-bottom-button{height:40px;box-shadow:0 3px 6px var(--chat-primary-color-semi-light);color:#fff;opacity:1;cursor:pointer;letter-spacing:-.52px;background-color:#000;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:13px;display:inline-flex}.chat-container .chat-feed-bottom-button-container .chat-feed-bottom-button:hover{opacity:.9;background-color:#000}.chat-container .chat-feed-bottom-button-container .chat-feed-bottom-button .stop-button{background-color:#fff;border-radius:2px;width:10px;height:10px}.chat-container .highlight{background-color:var(--highlight-background-color);color:var(--highlight-text-color);font-weight:700}.chat-container .intro-container{z-index:1;-ms-overflow-style:none;scrollbar-width:none;border-radius:8px;flex-direction:column;width:100%;height:100%;padding-bottom:0;display:flex;overflow:hidden}.chat-container .intro-container .new-message-dot-container{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.chat-container .intro-container .new-message-dot-container:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:16px}.chat-container .intro-container .new-message-dot-container:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.chat-container .intro-container .new-message-dot-container:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.chat-container .intro-container .new-message-dot-container .new-message-dot{background-color:#ff62a6;border-radius:6px;align-items:center;width:8px;height:8px}.chat-container .intro-container .widget-content{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.chat-container .intro-container .intro-card{background-color:#f9f9f9;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.chat-container .intro-container .event-card-slider{cursor:pointer;border-radius:10px;margin:12px 16px;position:relative;overflow:hidden;box-shadow:0 2px 6px #2222221f}.chat-container .intro-container .event-card-slider .event-card{border-radius:10px;height:140px;position:relative;overflow:hidden}.chat-container .intro-container .event-card-slider .event-text-content{z-index:99999;text-overflow:ellipsis;white-space:nowrap;color:#37352f;background-color:#e4e4e4b3;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:500;line-height:normal;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.chat-container .intro-container .event-card-slider .slider-arrow-next{visibility:visible;cursor:pointer;z-index:199;width:24px;height:24px;-webkit-transform-style:preserve-3d;background:0 0;border:none;outline:none;padding:0;display:block;position:absolute;top:calc(50% - 10px);right:8px;-webkit-transform:translateZ(0)}.chat-container .intro-container .event-card-slider .slider-arrow-next.disabled{visibility:hidden}.chat-container .intro-container .event-card-slider .slider-arrow-prev{visibility:visible;cursor:pointer;z-index:199;width:24px;height:24px;-webkit-transform-style:preserve-3d;background:0 0;border:none;outline:none;padding:0;display:block;position:absolute;top:calc(50% - 10px);left:8px;-webkit-transform:translateZ(0)}.chat-container .intro-container .event-card-slider .slider-arrow-prev.disabled{visibility:hidden}.chat-container .intro-container .event-card-slider .slider-arrow{background:var(--carousel-arrow-color);color:#fff;opacity:.3;border-radius:12px;justify-content:center;width:24px;height:24px;line-height:22px;display:flex}.chat-container .intro-container .event-card-slider .slider-arrow .arrow-image{align-self:center}.chat-container .intro-container .event-card-slider .slider-arrow.disabled{display:none}.chat-container .intro-container .event-card-slider .slider-arrow:hover{opacity:.6}.chat-container .intro-container .chat-start{margin:0 16px;box-shadow:0 2px 6px #00000014}.chat-container .intro-container .chat-start .chat-start-title{font-family:var(--common-font-family);font-size:var(--font-size-title);color:#333}.chat-container .intro-container .chat-start .no-animation{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:0 24px;display:inline-flex}.chat-container .intro-container .chat-start .chat-start-description{font-size:var(--font-size-normal)}.chat-container .intro-container .chat-start:hover{box-shadow:0 4px 8px 0 var(--chat-primary-color-semi-light)}.chat-container .intro-container .chat-start:hover .no-animation{border:1px solid var(--chat-primary-color)}.chat-container .intro-container .chat-start:hover .chat-start-title{color:var(--chat-primary-color)}.chat-container .intro-container .chat-start-medium{flex-direction:column;justify-content:center;width:100%;height:101px;display:inline-flex;position:absolute;top:160px}.chat-container .intro-container .chat-start-medium .title{color:#333;text-align:center;font:normal normal bold 16px/24px;letter-spacing:0}.chat-container .intro-container .chat-start-medium .description{text-align:center;letter-spacing:0;color:#999;font-size:14px}.chat-container .intro-container .question-item{cursor:pointer;background-color:#fff;border:1px solid #e0dfda;border-radius:8px;flex-direction:row;align-items:center;gap:18px;width:100%;padding:14px;display:flex;position:relative}.chat-container .intro-container .question-item:hover:before{content:"";border:1px solid var(--chat-primary-color);pointer-events:none;border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0}.chat-container .intro-container .ellipsis-for-two-lines{word-wrap:break-word;white-space:pre-wrap;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:var(--font-size-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-container .intro-container::-webkit-scrollbar{display:none}.chat-container .show-more{color:var(--show-more-color);font-family:var(--common-font-family);font-weight:500;font-size:var(--font-size-normal);cursor:pointer;place-items:center;gap:6px;margin-top:8px;display:flex;background-color:#0000!important;text-decoration:none!important}.chat-container .show-more .show-more-arrow{margin-left:auto;transform:scaleX(.5)}.chat-container .slick-prev:before,.chat-container .slick-next:before{color:var(--carousel-arrow-color)!important}.chat-container .chat-custom-ui-popup-background{visibility:hidden;opacity:1;z-index:999999;background:#00000080;width:100%;height:calc(100% - 52px);display:none;position:absolute;top:52px;bottom:0;left:0;right:0}.chat-container .chat-custom-ui-popup-background.show{visibility:visible;display:block}.chat-container .chat-custom-ui-popup-container{z-index:9999999;border-radius:10px 10px 0 0;flex-direction:column;justify-content:flex-start;width:calc(100% - 16px);max-height:calc(100% - 52px);margin-left:8px;margin-right:8px;padding:0;transition:opacity 1s,bottom 1s;display:flex;position:absolute;bottom:-800px;left:0;right:0;overflow:hidden}.chat-container .chat-custom-ui-popup-container.show-footer{height:calc(100% - 84px)}.chat-container .chat-custom-ui-popup-container{opacity:0;visibility:visible}.chat-container .chat-custom-ui-popup-container.show{opacity:1;visibility:visible;bottom:0}.chat-container .chat-custom-ui-popup-header{justify-content:right;height:20px;padding-top:8px;padding-right:8px;display:flex}.chat-container .chat-custom-ui-popup-header .link-button{position:absolute;top:8px;right:8px}.chat-container .chat-custom-ui-popup-body{padding:0 8px 8px;overflow:auto}.chat-container .chat-custom-ui-container{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.chat-container .chat-custom-ui{width:100%;margin-top:10px}.chat-container .chat-custom-ui input{color:#6c757d;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:16px;outline:none;width:100%;height:32px;padding:.45rem .9rem;font-weight:400;line-height:1.3;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;font-size:16px!important}.chat-container .chat-custom-ui input.invalid{border:1px solid red}.chat-container .chat-custom-ui .chat-custom-item.no-margin{margin:0}.chat-container .chat-custom-ui .text{white-space:pre-wrap;word-break:break-word}.chat-container .chat-custom-ui .invalid-text{color:red;white-space:pre-wrap;word-break:break-word;font-size:10px}.chat-container .chat-custom-ui .small-image{object-fit:cover;border-radius:5px;width:48px;height:48px}.chat-container .chat-custom-ui .large-image{border-radius:12px;width:100%}.chat-container .chat-custom-ui .center-image{align-self:center}.chat-container .chat-custom-ui .button-custom{margin:0;padding:0;display:inline;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.chat-container .chat-custom-ui .button{width:100%;height:32px;font-family:var(--common-font-family);font-size:var(--font-size-button);background-color:var(--carousel-button-background-color);color:var(--carousel-button-text-color);border:1px solid var(--carousel-button-border-color);border-radius:16px;margin-top:8px;padding:0 14px;outline:none!important}.chat-container .chat-custom-ui .button:hover{background-color:var(--carousel-button-hover-color)}.chat-container .chat-custom-ui .button.first{margin-top:16px}.chat-container .chat-custom-ui .button.dim{background-color:var(--carousel-button-preparing-background-color);color:var(--carousel-button-preparing-text-color);border:1px solid var(--carousel-button-preparing-border-color)}.chat-container .chat-custom-ui .button .link-icon{align-self:center;width:8px;height:8px;margin-left:4px}.chat-container .chat-custom-ui .button .link-icon path{fill:var(--carousel-button-text-color)!important}.chat-container .chat-custom-ui .button .link-icon.dim path{fill:var(--carousel-button-preparing-text-color)!important}.chat-container .chat-custom-ui .grid-row{width:100%;display:flex}.chat-container .chat-custom-ui .grid-item{cursor:pointer;width:100%}.chat-container .chat-custom-ui .grid-item:hover{background-color:var(--bubble-button-hover-color)}.chat-container .chat-custom-ui .list-item{cursor:pointer;width:100%}.chat-container .chat-custom-ui .list-item:hover{background-color:var(--bubble-button-hover-color)}.chat-container .chat-custom-ui .divider{background-color:#dadada;width:100%;height:2px}.chat-container .chat-custom-ui .divider-image{object-fit:cover;width:100%;height:2px}.chat-container .bubble-loader{background:var(--bubble-background-color);-webkit-user-select:none;user-select:none;border:1px solid var(--bubble-border-color);box-sizing:content-box;border-radius:2px 16px 16px;justify-content:center;width:60px;padding:8px 12px;line-height:1.3;display:flex;position:relative}.chat-container .chat-bubble{-webkit-user-select:text;user-select:text;box-sizing:content-box;width:100%;max-width:100%;margin-top:4px;padding:0;transition:all .25s linear;overflow:hidden}.chat-container .input-bubble{margin-top:6px;margin-left:0}.chat-container .input-bubble .suggestion-button-item{margin-bottom:var(--suggestion-button-item-padding-bottom)}.chat-container .input-bubble .suggestion-button-item.last{margin-bottom:0}.chat-container .bubble-llm-answer{white-space:pre-wrap;word-break:break-word;width:100%;line-height:150%}.chat-container .bubble-text{background:var(--bubble-background-color);border:1px solid var(--bubble-border-color);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:12px 16px;line-height:150%;display:inline-block}.chat-container .bubble-text.user{padding:var(--chat-bubble-inner-tb-padding)var(--chat-bubble-inner-lr-padding);background-color:var(--bubble-odd-background-color);border:1px solid var(--bubble-odd-border-color);color:var(--bubble-odd-text-color)}.chat-container .bubble-text.markdown-text{white-space:normal;transition:height .3s linear}.chat-container .bubble-text.markdown-text div{padding-bottom:var(--chat-bubble-inner-markdown-padding-bottom)}.chat-container .bubble-text.error-text{background-color:#fee;border:1px solid red}.chat-container .markdown-text{white-space:normal;transition:height .3s linear}.chat-container .markdown-text table{width:100%}.chat-container .markdown-text th{border-bottom:1px solid #53514a}.chat-container .markdown-text td{border-bottom:1px solid #e0dfda}.chat-container .markdown-text td,.chat-container .markdown-text th{opacity:1;letter-spacing:0;text-align:start;min-width:60px;font:normal normal normal 12px/26px var(--common-font-family);background:#fff no-repeat padding-box padding-box;padding:4px}.chat-container .markdown-text ul{padding:12px 0 0 20px}.chat-container .markdown-text li{letter-spacing:0;padding-bottom:8px}.chat-container .markdown-text ol{padding:12px 0 0 20px}.chat-container .markdown-text h1,.chat-container .markdown-text h2,.chat-container .markdown-text h3{line-height:1.2}.chat-container .bubble-reference-wrap{letter-spacing:-.52px;flex-direction:column;padding-top:16px;padding-bottom:6px;font-size:13px;font-weight:400;line-height:150%;transition:all .3s;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-header{cursor:pointer;border-top:none;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-header .chevron-icon{align-items:center;transition:transform .2s ease-in-out;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-header .chevron-icon.expanded{transform:rotate(180deg)}.chat-container .bubble-reference-wrap .bubble-reference-button{cursor:pointer;border-top:none;flex-direction:column;gap:8px;width:100%;padding-top:10px;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item{color:#37352f;font-size:var(--font-size-normal);width:100%;line-height:19px}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item:disabled{opacity:.6;cursor:not-allowed}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item .loading-spinner{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item .loading-spinner .spinner{border:2px solid #f3f3f3;border-top-color:#2a37e9;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item .bubble-reference-content{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item .bubble-reference-content .reference-content-index{color:#37352f;background-color:#fff;border:1px solid #bfbfbc;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:500;display:flex}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-item .bubble-reference-content .ellipsis-for-one-lines{font-family:Spoqa Han Sans Neo,sans-serif;font-size:var(--font-size-normal);letter-spacing:-.52px;text-overflow:ellipsis;white-space:nowrap;text-align:start;color:#37352f;flex:1;min-width:0;max-width:100%;margin:0;font-weight:400;line-height:150%;transition:max-width .3s;display:block;overflow:hidden}.chat-container .bubble-reference-wrap .bubble-reference-button .bubble-reference-content:hover .ellipsis-for-one-lines{-webkit-text-decoration:underline #2a37e9;text-decoration:underline #2a37e9}.chat-container .bubble-suggestion-wrap{padding-top:16px}.chat-container .bubble-suggestion-wrap .bubble-suggestion-header{cursor:pointer;color:#37352f;align-items:center;margin-bottom:8px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;display:flex}.chat-container .bubble-suggestion-wrap .bubble-suggestion-header .chevron-icon{align-items:center;transition:transform .2s ease-in-out;display:flex}.chat-container .bubble-suggestion-wrap .bubble-suggestion-header .chevron-icon.expanded{transform:rotate(180deg)}.chat-container .bubble-suggestion-wrap .bubble-suggestion-content{flex-direction:column;gap:8px;display:flex}.chat-container .chat-bubble-list{flex-direction:column;margin-bottom:1px;display:flex}.chat-container .chat-bubble-list .suggestion-button.button-multiline{width:-webkit-fit-content;width:fit-content;max-width:100%}.chat-container .chat-bubble-list .suggestion-button.button-multiline>div{width:-webkit-fit-content;width:fit-content}.chat-container .chat-bubble-list .suggestion-button.button-multiline>div>div:first-child{width:auto!important}.chat-container .chat-bubble-file{background-color:#fff;border:1px solid #8c8c8c;border-radius:6px;align-items:center;gap:12px;width:260px;height:67px;padding:8px 15px;display:flex}.chat-container .chat-bubble-file .file-icon{width:24px;height:24px}.chat-container .chat-bubble-file .file-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.chat-container .chat-bubble-file .file-content .file-title{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;line-height:normal;overflow:hidden}.chat-container .chat-bubble-file .file-content .file-description{color:#53514a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}.chat-container .chat-bubble-file .file-content .file-size{color:#53514a;font-size:10px;font-weight:400;line-height:normal}.chat-container .chat-bubble-file .file-button{cursor:pointer;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chat-container .chat-bubble-file .file-button:hover{background:#441a98}.chat-container .chat-bubble-file:hover{border:1px solid #5c5c5c}.chat-container .bubble-wrap{font-family:var(--common-font-family);color:var(--bubble-text-color);font-size:var(--font-size-normal);vertical-align:middle;padding:0;line-height:20px}.chat-container .bubble-wrap.odd{color:#fff}.chat-container .bubble-wrap.odd .bubble-text a{color:#fff!important}.chat-container .avatar-with-title{flex-shrink:0;gap:8px;width:100%;height:18px;margin-bottom:8px;display:flex}.chat-container .avatar-with-title .avatar-title{color:#2c2c2c;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:flex}.chat-container .chat-list{background-color:var(--chat-background-color);width:100%;height:100%;margin:0;list-style-type:none;position:relative}.chat-container .media-image{object-fit:cover;width:100%}.chat-container .chat-button-list{border-radius:6px;justify-content:center;align-items:center;height:36px;padding:8px 16px}.chat-container .bubble-button-wrap{width:100%;margin-top:4px}.chat-container .bubble-button-wrap.no-content{margin-top:0}.chat-container .card-title{font-size:var(--font-size-title);font-family:var(--common-font-family);letter-spacing:-.72px;color:var(--carousel-text-color);font-weight:500;line-height:1.3;margin-bottom:10px!important}.chat-container .card-description{font-size:var(--font-size-normal);font-family:var(--common-font-family);letter-spacing:-.6px;color:var(--carousel-text-color);font-weight:400;line-height:1.5}.chat-container .bubble-carousel-item{background:var(--carousel-background-color);color:var(--carousel-text-color);font-family:var(--common-font-family);vertical-align:middle;letter-spacing:0;border:1px solid var(--carousel-border-color);box-sizing:border-box;border-radius:10px;flex-direction:column;height:auto;margin:0;padding:16px;display:flex;width:var(--chat-bubble-width)!important}.chat-container .bubble-carousel-item .media-container{background-color:#eee;border-radius:12px 12px 0 0;height:145px;margin-bottom:8px}.chat-container .bubble-carousel-item .media-container.audio{background:0 0;height:auto;margin-bottom:8px}.chat-container .bubble-carousel-item .media-container.media-only{border-radius:12px;height:auto;margin:-16px}.chat-container .bubble-carousel-item .media-container.square-image{height:258px}.chat-container .bubble-carousel-item .media-container .bubble-carousel-media{object-fit:contain;border-radius:12px 12px 0 0;outline:none;width:100%;height:145px;max-height:400px!important}.chat-container .bubble-carousel-item .media-container .bubble-carousel-media video{border-radius:12px 12px 0 0;outline:none;height:145px}.chat-container .bubble-carousel-item .media-container .bubble-carousel-media.media-only,.chat-container .bubble-carousel-item .media-container .bubble-carousel-media.media-only video{border-radius:12px;height:auto}.chat-container .bubble-carousel-item .media-container .bubble-carousel-media.square-image{height:258px}.chat-container .bubble-carousel-button-container{flex-direction:column;gap:4px;display:flex}.chat-container .bubble-carousel-button{width:100%;height:22px;font-family:var(--common-font-family);font-size:var(--font-size-button);background-color:var(--carousel-button-background-color);color:var(--carousel-button-text-color);border:1px solid var(--carousel-button-border-color);padding:8px 12px;outline:none!important}.chat-container .bubble-carousel-button:hover{background-color:var(--carousel-button-hover-color)}.chat-container .bubble-carousel-button.dim{background-color:var(--carousel-button-preparing-background-color);color:var(--carousel-button-preparing-text-color);border:1px solid var(--carousel-button-preparing-border-color)}.chat-container .bubble-carousel-button .link-icon{align-self:center;width:8px;height:8px;margin-left:4px}.chat-container .bubble-carousel-button .link-icon path{fill:var(--carousel-button-text-color)!important}.chat-container .bubble-carousel-button .link-icon.dim path{fill:var(--carousel-button-preparing-text-color)!important}.chat-container .chat-intro-header{height:54px;max-height:64px}.chat-container .chat-intro-avatar{object-fit:cover;border:none;top:70px}.chat-container .chat-intro-avatar.circle{border:2px solid #fff;border-radius:50%}.chat-container .chat-intro-avatar{z-index:999999}.chat-container .chat-title-intro{z-index:999999;width:100%;color:var(--chat-title-text-color);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:19px;display:flex;height:143px!important}.chat-container .chat-title-intro .chat-title-intro-text{font-family:var(--common-font-family);letter-spacing:normal;width:100%;font-weight:500;line-height:normal;display:flex}.chat-container .chat-title-intro .chat-title-image{object-fit:contain;z-index:0;width:100%;height:80px;position:absolute;top:0;left:0;right:0}.chat-container .chat-title-intro .close-button-svg{color:var(--chat-close-button-color);fill:var(--chat-close-button-color)}.chat-container .chat-title-intro .close-button-svg .st0{fill:var(--chat-close-button-color)}.chat-container .chat-title-intro .close-button-svg{width:16px;height:16px;outline:none!important}.chat-container .chat-title-intro .back-button-svg,.chat-container .chat-title-intro .logout-button-svg{color:var(--chat-close-button-color);fill:var(--chat-close-button-color)}.chat-container .chat-title-intro .logout-button-svg .st0{fill:var(--chat-close-button-color)}.chat-container .chat-title-intro .logout-button-svg{width:24px;height:24px;outline:none!important}.chat-container .chat-title{background:#fff;border-bottom:1px solid #eaeaea;flex-shrink:0;min-height:80px;padding:23px 0 0 12px;display:flex}.chat-container .chat-title .chat-title-text{align-items:center;width:100%;height:40px;display:flex}.chat-container .chat-title .chat-title-text-image{width:40px;height:40px;margin-right:10px;position:relative;overflow:hidden}.chat-container .chat-title .chat-title-text-image img{object-fit:cover;width:100%;height:100%;position:absolute}.chat-container .chat-title .chat-title-text-image.circle{border-radius:50%}.chat-container .chat-title .chat-title-image{object-fit:contain;z-index:0;width:100%;height:52px;position:absolute;top:0;left:0;right:0}.chat-container .chat-title .chat-room-info{text-align:left;flex-direction:row;justify-content:center;align-self:flex-start;align-items:center;font:14px/24px Noto Sans;display:flex}.chat-container .chat-title .chat-room-info .consultant-identifier-box{width:22px;height:14px;margin-right:5px}.chat-container .chat-title .close-button-svg{color:var(--chat-close-button-color);fill:var(--chat-close-button-color)}.chat-container .chat-title .close-button-svg .st0{fill:var(--chat-close-button-color)}.chat-container .chat-title .close-button-svg{width:16px;height:16px;outline:none!important}.chat-container .chat-title .back-button-svg,.chat-container .chat-title .logout-button-svg{color:var(--chat-close-button-color);fill:var(--chat-close-button-color)}.chat-container .chat-title .logout-button-svg .st0{fill:var(--chat-close-button-color)}.chat-container .chat-title .logout-button-svg{width:24px;height:24px;outline:none!important}.chat-container .chat-top-layer{z-index:999;flex-direction:column;width:100%;height:auto;display:flex;position:absolute;top:0}.chat-container .chat-bottom-menu-background{z-index:999;background-color:#000c;width:100%;height:100%;position:absolute;top:0}.chat-container .chat-bottom-menu{width:100%;font-family:var(--common-font-family);font-size:var(--font-size-normal);z-index:999;background-color:#fff;max-height:0;transition:max-height .15s ease-out;position:absolute;bottom:80px;overflow:hidden}.chat-container .chat-bottom-menu.show-footer{bottom:118px}.chat-container .chat-bottom-menu.show{max-height:200px;transition:max-height .25s ease-in}.chat-container .chat-suggestions-background{z-index:999;background-color:#000c;width:100%;height:100%;position:absolute;top:0}.chat-container .chat-suggestions{width:100%;font-family:var(--common-font-family);font-size:var(--font-size-normal);background-color:#fff;border-top:1px solid #8c8c8c;border-radius:16px 16px 0 0;position:absolute;bottom:80px}.chat-container .chat-suggestions .search-icon{justify-content:center;align-items:center;padding-right:12px;display:flex}.chat-container .chat-suggestions .chat-suggestions-item{color:#00000080;cursor:pointer;min-height:40px;padding:8px 20px;line-height:normal;display:flex;overflow:hidden}.chat-container .chat-suggestions .chat-suggestions-item:first-child{border-radius:16px 16px 0 0;margin-top:8px}.chat-container .chat-suggestions .chat-suggestions-item.active{background-color:var(--autocomplete-active-color)}.chat-container .toolbar-button{cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.chat-container .chat-input-container{z-index:999;background-color:#fff;border-top:none;flex-shrink:0;width:100%;margin:0;bottom:0}.chat-container .chat-input-area{background-color:var(--chat-input-area-background-color);width:100%;display:flex;position:relative}.chat-container .chat-input-area .send-button{cursor:pointer;border:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0 8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chat-container .chat-input-area .send-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.chat-container .chat-input-area .send-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.chat-container .chat-input-area .send-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.chat-container .chat-input-area .send-button .button-image{width:24px;height:24px}.chat-container .chat-input-area .send-button .button-image .cls-1{fill:var(--chat-input-send-button-color)}.chat-container .chat-input-area .send-button .button-image .cls-2{fill:#fff}.chat-container .chat-input-area .send-button.disable{cursor:not-allowed}.chat-container .chat-input-area .send-button.disable .button-image{width:24px;height:24px}.chat-container .chat-input-area .send-button.disable .button-image .cls-1{fill:#c4c4c4}.chat-container .chat-input-area .send-button.disable .button-image .cls-2{fill:#fff}.chat-container .chat-input-area .upload-button{border:none;justify-content:center;align-self:center;width:24px;height:24px;margin:0 8px;display:flex}.chat-container .chat-input-area .upload-button .button-image{width:20px;height:24px}.chat-container .chat-input-area .upload-button .button-image .cls-1{fill:#505050}.chat-container .chat-input-area .upload-button .button-image .cls-2{fill:#fff}.chat-container .chat-input-area .upload-button.show .button-image .cls-1{fill:#2a68f7}.chat-container .chat-input-area .upload-button.disable .button-image{width:24px;height:24px}.chat-container .chat-input-area .upload-button.disable .button-image .cls-1{fill:#c4c4c4}.chat-container .chat-input-area .upload-button.disable .button-image .cls-2{fill:#fff}.chat-container .chat-input{font-family:var(--common-font-family);font-size:var(--font-size-normal);background-color:var(--chat-input-background-color);z-index:999;border:none;border-radius:10px;align-self:center;width:100%;height:48px;margin:16px;display:flex;position:relative;bottom:0}.chat-container .chat-input.disable{background-color:#eee}.chat-container .chat-input .bot-button{border:none;justify-content:center;align-self:center;width:24px;height:24px;margin:4px;display:flex}.chat-container .chat-input .bot-button .button-image{width:24px;height:24px}.chat-container .chat-input .bot-button .button-image .cls-1{fill:#505050}.chat-container .chat-input .bot-button .button-image .cls-2{fill:#fff}.chat-container .chat-input .bot-button.disable .button-image{width:24px;height:24px}.chat-container .chat-input .bot-button.disable .button-image .cls-1{fill:#c4c4c4}.chat-container .chat-input .bot-button.disable .button-image .cls-2{fill:#fff}.chat-container .chat-input textarea{font-family:var(--common-font-family);resize:none;border:none;align-self:center;width:100%;height:auto;margin:0;padding:2px;font-size:14px;line-height:18.2px;color:var(--chat-input-text-color)!important;background-color:#0000!important}.chat-container .chat-input textarea:focus{box-shadow:none;outline:none!important}.chat-container .chat-input textarea[type=text]::-ms-clear{display:none!important}.chat-container .chat-input textarea::-ms-clear{display:none!important}.chat-container .chat-input input{font-family:var(--common-font-family);border:none;width:100%;margin:0;font-size:14px;color:var(--chat-input-text-color)!important;background-color:#0000!important}.chat-container .chat-input input:focus{outline:none!important}.chat-container .chat-input input[type=text]::-ms-clear{display:none!important}.chat-container .chat-input input::-ms-clear{display:none!important}.chat-container .chat-input ::placeholder{color:var(--chat-input-placeholder-color)}.chat-container .chat-input :-ms-placeholder-shown{color:var(--chat-input-placeholder-color)!important}.chat-container .bubble-container{flex-direction:column;width:100%;margin-top:0;margin-bottom:0;display:flex}.chat-container .bubble-list{flex-direction:column;width:100%;height:auto;padding-top:32px;display:flex}.chat-container .message-container{opacity:1;flex-direction:row;flex-shrink:2;width:100%;display:flex}.chat-container .message-container.odd{flex-direction:row-reverse}.chat-container .message-container.sending{opacity:.7}.chat-container .bubble-group{z-index:1;flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:0 16px;display:flex;position:relative}.chat-container .bubble-group.odd{align-items:flex-end}.chat-container .bubble-group.active{background-color:var(--bubble-active-background-color)}.chat-container .bubble-group.active:before{content:"";width:100%;top:calc(var(--chat-bubble-interval-height)/2*-1);background-color:var(--bubble-active-background-color);position:absolute}.chat-container .bubble-group.active:after{content:"";width:100%;bottom:calc(var(--chat-bubble-interval-height)/2*-1);background-color:var(--bubble-active-background-color)}.chat-container .suggestion-button{font-size:var(--font-size-normal);font-family:var(--common-font-family);letter-spacing:0;color:#37352f;background-color:#fff;border:1px solid #e0dfda;border-radius:8px;height:37px;padding:8px 16px;outline:none!important;min-height:37px!important}.chat-container .suggestion-button.quick-reply{border-radius:999px}.chat-container .suggestion-button:hover{border:1px solid var(--chat-primary-color)}.chat-container .suggestion-button.dim{background-color:var(--suggestion-button-preparing-background-color);color:var(--suggestion-button-preparing-text-color);border:1px solid var(--suggestion-button-preparing-border-color)}.chat-container .suggestion-button .link-icon{align-self:center;width:8px;height:8px;margin-left:4px}.chat-container .suggestion-button .link-icon path{fill:var(--suggestion-button-text-color)!important}.chat-container .suggestion-button .link-icon.dim path{fill:var(--suggestion-button-preparing-text-color)!important}.chat-container .popup{min-width:300px;max-width:410px}.chat-container .popup .popup-title{font-family:var(--common-font-family);font-size:var(--font-size-title);color:#303030;border-bottom:1px solid #c4c4c4;justify-content:space-between;align-items:center;height:73px;padding:0 24px;font-weight:600;display:flex}.chat-container .popup .popup-content{text-align:left;font-family:var(--common-font-family);font-size:var(--font-size-normal);color:#353535;white-space:pre-wrap;word-break:break-word;min-height:360px;max-height:40vh;padding:20px 24px;overflow:auto}.chat-container .popup .popup-message{background:#f9f9f9;border-radius:14px;padding:20px;line-height:22px}.chat-container .popup .popup-footer{text-align:center;border-top:1px solid #f3f4f6;height:80px;padding:17px 24px}.chat-container .popup .popup-button{font-size:var(--font-size-button);width:100%;height:46px;font-family:var(--common-font-family);background-color:var(--popup-button-background-color);color:var(--popup-button-text-color);border:1px solid var(--popup-button-border-color);border-radius:6px;outline:none!important}.chat-container .link-button{margin:0;padding:0;display:inline;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.chat-container .date-line{letter-spacing:0;color:#878682;text-align:center;z-index:1000;width:100%;height:10px;padding:16px 0 calc(var(--chat-bubble-interval-height)/2)0;background-color:#0000;font:400 12px/20px Pretendard;position:relative}.chat-container .has-notification-bottom{text-align:center;color:#fff;z-index:99999;background-color:var(--chat-primary-color);white-space:pre-wrap;flex-grow:inherit;border-radius:25px;justify-content:center;width:90%;min-height:32px;font-size:14px;display:inline-flex;bottom:0}.chat-container .has-new-message{text-align:center;z-index:9999;background-color:#0000;justify-content:center;width:100%;height:32px;padding:0 16px;display:flex;position:absolute;bottom:0;transform:translateY(16px)}.chat-container .has-new-message button{cursor:pointer;opacity:.9;text-align:left;letter-spacing:0;color:#fff;background-color:#000;border:none;border-radius:10px;justify-content:space-between;align-self:flex-end;align-items:center;width:100%;height:44px;padding:10px 12px 10px 16px;font-family:Pretendard;font-size:14px;font-style:normal;text-decoration:none;display:inline-flex}.chat-container .has-new-message button:hover{opacity:1}.chat-container .load-previous-message{text-align:center;z-index:900;background-color:#0000;justify-content:center;width:100%;height:30px;margin-top:8px;margin-bottom:8px;font-size:14px;line-height:30px;display:flex}.chat-container .load-previous-message .load-previous-message-button{height:inherit;color:#fff;cursor:pointer;opacity:.2;background-color:#000;border:none;border-radius:15px;width:auto;margin:0;padding:0 20px;line-height:30px}.chat-container .load-previous-message .load-previous-message-button:hover{opacity:.6}.chat-container .chat-disconnected{text-align:center;color:#fff;z-index:1001;background-color:#eb4034b3;width:100%;height:30px;font-size:13px;line-height:30px}.chat-container .chat-send-failed{align-self:flex-end;width:20px;height:20px;margin-top:9px;margin-right:9px}.chat-container .chat-send-failed button{color:#fff;background-color:#c00;border:none;border-radius:10px;outline:none;width:20px;height:20px;margin:0;padding:0;font-weight:400;line-height:20px}.chat-container .dropdown-menu{z-index:900;float:left;min-width:10rem;font-size:var(--font-size-normal);color:#6c757d;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #d9e3e9;border-radius:.25rem;margin:.125rem 0 0;padding:.25rem 0;list-style:none;display:none;position:absolute;top:100%;left:0}.chat-container .dropdown-menu-left{left:0;right:auto}.chat-container .dropdown-item{clear:both;color:#6c757d;width:100%;text-align:inherit;white-space:nowrap;background-color:#0000;border:0;padding:.375rem 1.5rem;font-size:13px;font-weight:400;text-decoration:none;display:block}.chat-container .dropdown-item:hover,.chat-container .dropdown-item:focus{color:#272e37;background-color:#f8f9fa;text-decoration:none}.chat-container .dropdown-item.active,.chat-container .dropdown-item:active{color:#313a46;background-color:#edf1f5;text-decoration:none}.chat-container .dropdown-item.disabled,.chat-container .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:#0000}.chat-container .dropdown-menu.show{display:block}.chat-container .dropdown-header{font-size:var(--font-size-normal);color:inherit;white-space:nowrap;margin-bottom:0;padding:.25rem 1.5rem;display:block}.chat-container .dropdown-item-text{color:#6c757d;padding:.375rem 1.5rem;display:block}.chat-container .button-multiline{white-space:pre-wrap;word-break:break-word;text-align:start;min-height:40px;line-height:1.4;height:auto!important}.chat-container .modal-content{border-radius:20px!important}.chat-container .clickable-image{display:flex}.chat-container .clickable-image img{cursor:pointer;-o-transition:filter 1s ease;-webkit-transition:-webkit-filter 1s;align-self:center;transition:filter 1s}.chat-container .clickable-image img:hover{filter:brightness(70%);-ms-filter:"progid:DXImageTransform.Microsoft.Brightness(0.7)";-moz-filter:brightness(70%)}.chat-container .ft-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;padding-right:0;display:block;position:relative}.chat-container .ft-slider .ft-inner-slider::-webkit-scrollbar{display:none}.chat-container .ft-slider .ft-inner-slider{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block;position:relative;overflow:auto}.chat-container .ft-slider .ft-slider-track{flex-wrap:nowrap;width:-webkit-max-content;width:max-content;padding-right:10px;display:flex;position:relative}.chat-container .ft-slider .ft-slider-arrow-next{visibility:visible;cursor:pointer;z-index:100;width:32px;height:32px;-webkit-transform-style:preserve-3d;background:0 0;border:none;outline:none;padding:0;display:block;position:absolute;top:calc(50% - 19px);right:4px;-webkit-transform:translateZ(0)}.chat-container .ft-slider .ft-slider-arrow-next.disabled{visibility:hidden}.chat-container .ft-slider .ft-slider-arrow-prev{visibility:visible;cursor:pointer;z-index:199;width:32px;height:32px;-webkit-transform-style:preserve-3d;background:0 0;border:none;outline:none;padding:0;display:block;position:absolute;top:calc(50% - 19px);left:4px;-webkit-transform:translateZ(0)}.chat-container .ft-slider .ft-slider-arrow-prev.disabled{visibility:hidden}.chat-container .ft-slider .ft-slider-arrow{background:var(--carousel-arrow-color);color:#fff;opacity:.3;border-radius:16px;justify-content:center;width:32px;height:32px;line-height:30px;display:flex}.chat-container .ft-slider .ft-slider-arrow .arrow-image{align-self:center}.chat-container .ft-slider .ft-slider-arrow.disabled{display:none}.chat-container .chat-input-footer{z-index:1;background-color:#e4e4e4;justify-content:center;align-items:flex-end;min-height:34px;padding:10px 0;display:flex;position:relative}.chat-container .chat-input-footer .chat-input-footer-content{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;font-size:12px;display:flex}.chat-container .chat-input-footer .chat-input-footer-content a{color:#2229;gap:8px;font-weight:400;text-decoration:none;display:flex}.chat-container .slick-prev,.chat-container .slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.chat-container .slick-prev:hover,.chat-container .slick-prev:focus,.chat-container .slick-next:hover,.chat-container .slick-next:focus{color:#0000;background:0 0;outline:none}.chat-container .slick-prev:hover:before,.chat-container .slick-prev:focus:before,.chat-container .slick-next:hover:before,.chat-container .slick-next:focus:before{opacity:1}.chat-container .slick-prev.slick-disabled:before,.chat-container .slick-next.slick-disabled:before{opacity:.25}.chat-container .slick-prev:before,.chat-container .slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.chat-container .slick-prev{left:-25px}.chat-container [dir=rtl] .slick-prev{left:auto;right:-25px}.chat-container .slick-prev:before{content:"←"}.chat-container [dir=rtl] .slick-prev:before{content:"→"}.chat-container .slick-next{right:-25px}.chat-container [dir=rtl] .slick-next{left:-25px;right:auto}.chat-container .slick-next:before{content:"→"}.chat-container [dir=rtl] .slick-next:before{content:"←"}.chat-container .slick-dotted.slick-slider{margin-bottom:30px}.chat-container .slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:relative;bottom:0}.chat-container .slick-dots li{cursor:pointer;width:20px;height:20px;margin:0;padding:0;display:inline-block;position:relative}.chat-container .slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block}.chat-container .slick-dots li button:hover,.chat-container .slick-dots li button:focus{outline:none}.chat-container .slick-dots li button:hover:before,.chat-container .slick-dots li button:focus:before{opacity:1}.chat-container .slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.chat-container .slick-dots li.slick-active button:before{opacity:.75;color:#000}.chat-container .slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.chat-container .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.chat-container .slick-list:focus{outline:none}.chat-container .slick-list.dragging{cursor:pointer}.chat-container .slick-slider .slick-track,.chat-container .slick-slider .slick-list{transform:translate(0,0)}.chat-container .slick-track{height:100%;margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.chat-container .slick-track:before,.chat-container .slick-track:after{content:"";display:block}.chat-container .slick-track:after{clear:both}.chat-container .slick-loading .slick-track{visibility:hidden}.chat-container .slick-slide{float:left;min-height:1px;display:none}.chat-container [dir=rtl] .slick-slide{float:right}.chat-container .slick-slide.slick-loading img{display:none}.chat-container .slick-slide.dragging img{pointer-events:none}.chat-container .slick-initialized .slick-slide{display:block}.chat-container .slick-loading .slick-slide{visibility:hidden}.chat-container .slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.chat-container .slick-arrow.slick-hidden{display:none}.chat-container .slick-slide{justify-content:center;align-items:center;margin:0 8px 0 0;display:block!important}.chat-container .slick-thumb li{width:60px;height:45px}.chat-container .slick-arrow-next{cursor:pointer;z-index:199;width:32px;height:32px;-webkit-transform-style:preserve-3d;visibility:visible;background:0 0;border:none;outline:none;padding:0;display:block;position:absolute;top:calc(50% - 19px);right:20px;-webkit-transform:translateZ(0)}.chat-container .slick-arrow-prev{cursor:pointer;z-index:199;width:32px;height:32px;-webkit-transform-style:preserve-3d;visibility:visible;background:0 0;border:none;outline:none;padding:0;display:block;position:absolute;top:calc(50% - 19px);left:0;-webkit-transform:translateZ(0)}.chat-container .slick-arrow{background:var(--carousel-arrow-color);color:#fff;width:32px;height:32px;font-size:15px;font-family:var(--common-font-family);text-align:center;opacity:.3;border-radius:16px;justify-content:center;line-height:30px;display:flex}.chat-container .slick-arrow .arrow-image{align-self:center}.chat-container .slick-arrow.disabled{opacity:.15}.chat-container .delete-icon-button{color:gray;outline:none;margin:0;padding:0;display:inline;background-color:#0000!important;border:none!important;text-decoration:none!important}.chat-container .delete-icon-button:hover{color:red;outline:none;text-decoration:none}.chat-container .intro-list{height:100%;overflow:hidden}.chat-container .intro-list-item{z-index:10;cursor:pointer;border-top:1px solid #f1f1ec;border-bottom:1px solid #f1f1ec;flex-direction:row;align-items:center;width:100%;height:70px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.chat-container .intro-list-item:hover{background-color:var(--chat-primary-color-semi-light)}.chat-container .notification-banner-top{background-color:#f7f7f5;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px 0;min-height:32px;margin-bottom:4px;padding:8px 20px;display:flex;box-shadow:0 5px 5px -4px #d3d3d3}.chat-container .notification-banner-top .content{align-items:center;display:flex}.chat-container .notification-banner-top .description{color:#3d3d3d;font-family:var(--common-font-family);white-space:pre-wrap;margin-left:8px;font-size:12px}.chat-container .notification-banner-top .description .title{font-size:13px;font-weight:600}#tooltip-text{z-index:2147483647;letter-spacing:0;opacity:1;background-color:#ecedff;border:none;border-radius:8px;max-width:244px;padding:12px 12px 11px;transition:none;display:flex}#tooltip-text .title{text-align:left;margin:0;font-size:14px;font-weight:500;line-height:19px}#tooltip-text .url{word-break:break-all;overflow-wrap:break-word;text-align:left;margin:0;padding-top:6px;font-size:12px}#tooltip-text .tooltip-ellipsis-for-two-lines{-webkit-line-clamp:2;text-overflow:clip;word-break:break-word;text-align:left;-webkit-box-orient:vertical;margin:0;padding-top:6px;font-size:12px;display:-webkit-box;overflow:hidden}#tooltip-text>div.tooltip-inner{color:#333;background-color:#ecedff;padding:0}#tooltip-text>div.tooltip-arrow{display:none}.intro-chat-input{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:48px;font-size:14px;padding-top:0!important;padding-bottom:0!important}.intro-chat-input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:50px}.intro-chat-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px;padding-right:16px}.intro-chat-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px;padding-right:16px}.intro-chat-input:focus{border-color:#868682!important}.intro-chat-input::placeholder{color:#bfbfbc}.bottom-navbar{z-index:2;background-color:#fff;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;min-height:80px;display:flex}.view-header{flex-direction:row;place-items:center;width:100%;height:76px;padding:8px 20px;display:flex}.view-header .view-header-title{color:#37352f;font-size:20px;font-weight:700}.banner-badge{font-family:var(--common-font-family);color:#fff;z-index:99999;text-align:center;border-radius:100%;flex-direction:column;justify-content:center;min-width:16px;height:16px;padding:4px;font-size:11px;font-weight:500;line-height:1.2;display:flex}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{z-index:1000;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none;background-color:#000000d9;outline:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.ril__outerClosing{opacity:0}.ril__inner{position:absolute;top:0;bottom:0;left:0;right:0}.ril__image,.ril__imagePrev,.ril__imageNext{-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none;max-width:none;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{cursor:pointer;opacity:.7;border:none;width:20px;height:34px;margin:auto;padding:40px 30px;position:absolute;top:0;bottom:0}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) 50% no-repeat;left:0}.ril__navButtonNext{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) 50% no-repeat;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.ril__caption,.ril__toolbar{background-color:#00000080;justify-content:space-between;display:flex;position:absolute;left:0;right:0}.ril__caption{max-height:150px;bottom:0;overflow:auto}.ril__captionContent{color:#fff;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{text-overflow:ellipsis;flex:0 auto;padding-left:20px;padding-right:0;overflow:hidden}.ril__toolbarRightSide{flex:none;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0;font-size:120%;line-height:50px;display:inline-block;overflow:hidden}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{cursor:pointer;opacity:.7;border:none;width:40px;height:35px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) 50% no-repeat}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) 50% no-repeat}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) 50% no-repeat}.ril__outerAnimating{animation-name:closeWindow}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;top:0;left:0}.ril__loadingCirclePoint:before{content:"";background-color:#fff;border-radius:30%;width:11%;height:30%;margin:0 auto;animation:.8s ease-in-out infinite both pointFade;display:block}.ril__loadingCirclePoint:first-of-type{transform:rotate(0)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:-800ms}.ril__loadingCirclePoint:nth-of-type(2){transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(4):before,.ril__loadingCirclePoint:nth-of-type(10):before{animation-delay:-400ms}.ril__loadingCirclePoint:nth-of-type(5){transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(5):before,.ril__loadingCirclePoint:nth-of-type(11):before{animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(6):before,.ril__loadingCirclePoint:nth-of-type(12):before{animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){transform:rotate(360deg)}.ril__loadingCirclePoint:nth-of-type(7):before,.ril__loadingCirclePoint:nth-of-type(13):before{animation-delay:0s}.ril__loadingContainer{position:absolute;top:0;bottom:0;left:0;right:0}.ril__imagePrev .ril__loadingContainer,.ril__imageNext .ril__loadingContainer{display:none}.ril__errorContainer{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ril__imagePrev .ril__errorContainer,.ril__imageNext .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.player-audio{width:calc(var(--chat-bubble-width) + 40px);background:#5c5c5c;border-radius:8px;flex-direction:column;gap:8px;height:65px;padding:18px 16px 12px;display:flex}.player-audio .button-play{width:10px;height:24px;margin:0 12px 0 0;padding:0;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.player-audio .button-volume{width:14px;height:28px;margin-left:auto;margin-right:8px;padding:0;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.player-audio .play-time{font-family:var(--common-font-family);color:#bdbdbd;font-size:12px;line-height:normal}.player-audio .right-button-container{place-items:center;height:20px;margin-left:auto;display:flex}.player-video{width:calc(var(--chat-bubble-width) + 40px);background:#5c5c5c;border-radius:0 0 8px 8px;flex-direction:column;gap:8px;height:55px;padding:12px 16px 8px;display:flex}.player-video .button-play{width:10px;height:24px;margin:0 12px 0 0;padding:0;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.player-video .right-button-container{place-items:center;height:24px;margin-left:auto;display:flex}.player-video .button-fullscreen{width:10px;height:24px;margin-left:8px;margin-right:10px;padding:0;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.player-video .button-volume{width:14px;height:24px;margin-left:auto;margin-right:8px;padding:0;background-color:#0000!important;border:none!important;outline:none!important;text-decoration:none!important}.player-video .play-time{font-family:var(--common-font-family);color:#bdbdbd;font-size:12px;line-height:normal}@keyframes circle-animation{0%{opacity:0;transform:scale(0)rotate(45deg)}to{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes first-line-animation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes second-line-animation{0%{opacity:0;transform:scale(0)rotate(90deg)}to{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes checkmark-animation{0%{opacity:0;width:0;height:0}40%{opacity:1;width:6px;height:0}to{opacity:1;height:10px}}@keyframes rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes enter-animation{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes enter-animation-top{0%{opacity:.5;transform:translateY(-200%)scale(.6)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes enter-animation-bottom{0%{opacity:.5;transform:translateY(200%)scale(.6)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes exit-animation-top{0%{opacity:1;transform:translateZ(-1px)scale(1)}to{opacity:0;transform:translate3d(0,-150%,-1px)scale(.6)}}@keyframes exit-animation-bottom{0%{opacity:1;transform:translateZ(-1px)scale(1)}to{opacity:0;transform:translate3d(0,150%,-1px)scale(.6)}}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}@keyframes fade-out-animation{0%{opacity:1}to{opacity:0}}.error-icon{opacity:0;background:#ff4b4b;border-radius:10px;width:20px;height:20px;animation:.3s cubic-bezier(.175,.885,.32,1.275) .1s forwards circle-animation;position:relative;transform:rotate(45deg)}.error-icon:after,.error-icon:before{content:"";opacity:0;background:#fff;border-radius:3px;width:12px;height:2px;animation:.15s ease-out .15s forwards first-line-animation;position:absolute;bottom:9px;left:4px}.error-icon:before{animation:.15s ease-out .18s forwards second-line-animation;transform:rotate(90deg)}.checkmark-icon{opacity:0;background:#61d345;border-radius:10px;width:20px;height:20px;animation:.3s cubic-bezier(.175,.885,.32,1.275) .1s forwards circle-animation;position:relative;transform:rotate(45deg)}.checkmark-icon:after{content:"";box-sizing:border-box;opacity:0;border-color:#fff;border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;width:6px;height:10px;animation:.2s ease-out .2s forwards checkmark-animation;position:absolute;bottom:6px;left:6px}.loader-icon{box-sizing:border-box;border:2px solid #e0e0e0;border-right-color:#616161;border-radius:100%;width:12px;height:12px;animation:1s linear infinite rotate-animation}.active-class{z-index:9999}.active-class>*{pointer-events:auto}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-o-transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);z-index:2;cursor:pointer;background:0 0;border:0;font-size:32px;transition:all .25s ease-in;position:absolute;top:20px}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;margin:0 5px;display:inline-block}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{width:100%;position:relative}.carousel *{box-sizing:border-box}.carousel img{pointer-events:none;width:100%;display:inline-block}.carousel .carousel{position:relative}.carousel .control-arrow{background:0 0;border:0;outline:0;margin-top:-13px;font-size:18px;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-o-transition:all .15s ease-in;white-space:nowrap;list-style:none;transition:all .15s ease-in;position:relative;transform:translate(0,0)}.carousel .thumb{-o-transition:border .15s ease-in;white-space:nowrap;border:3px solid #fff;margin-right:6px;padding:2px;transition:border .15s ease-in;display:inline-block;overflow:hidden}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;position:relative;overflow:hidden}.carousel.carousel-slider .control-arrow{color:#fff;margin-top:0;padding:5px;font-size:26px;top:0;bottom:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{-o-transition:height .15s ease-in;width:100%;margin:auto;transition:height .15s ease-in;overflow:hidden}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{width:100%;margin:0;padding:0;list-style:none;position:relative}.carousel .slider.animated{-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{text-align:center;min-width:100%;margin:0;position:relative}.carousel .slide img{vertical-align:top;border:0;width:100%}.carousel .slide iframe{border:0;width:calc(100% - 80px);margin:0 40px 40px;display:inline-block}.carousel .slide .legend{-o-transition:all .5s ease-in-out;color:#fff;text-align:center;opacity:.25;-o-transition:opacity .35s ease-in-out;background:#000;border-radius:10px;width:90%;margin-left:-45%;padding:10px;font-size:12px;transition:opacity .35s ease-in-out;position:absolute;bottom:40px;left:50%}.carousel .control-dots{text-align:center;z-index:1;width:100%;margin:10px 0;padding:0;position:absolute;bottom:0}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-o-transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);cursor:pointer;background:#fff;border-radius:50%;width:8px;height:8px;margin:0 8px;transition:opacity .25s ease-in;display:inline-block;box-shadow:1px 1px 2px #000000e6}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{text-shadow:1px 1px 1px #000000e6;color:#fff;padding:5px;font-size:10px;position:absolute;top:0;right:0}.carousel:hover .slide .legend{opacity:1}