﻿.container .header{width:100%;height:calc(64px + env(safe-area-inset-top))}@media screen and (max-width: 720px){.container .header{height:calc(44px + env(safe-area-inset-top))}}.container .header .navbar{position:fixed;top:0;width:100%;background-color:#fff;height:calc(64px + env(safe-area-inset-top));z-index:5;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 720px){.container .header .navbar{height:calc(44px + env(safe-area-inset-top))}}.header-area{width:clamp(300px,100%,992px);height:calc(100% - 32px);padding:16px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 calc(24px + env(safe-area-inset-left) + env(safe-area-inset-right))}@media screen and (max-width: 720px){.header-area{justify-content:center}}.header-area .logo,.header-area .logo img{height:20px}@media screen and (max-width: 720px){.header-area .logo,.header-area .logo img{height:16px}}.header-area h1.title{color:#000;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:18px;font-weight:800}@media screen and (max-width: 720px){.header-area h1.title{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:18px;font-weight:700;text-align:center}}.header-area .services{display:flex;flex-direction:row;gap:8px}@media screen and (max-width: 720px){.header-area .services{position:absolute;right:-8px;top:50%;transform:translateY(-50%)}}.header-area .services .service{background-color:#f9f9f9;cursor:pointer;border:none;min-width:32px;max-width:32px;width:32px;min-height:32px;max-height:32px;height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;transition:background-image .2s,background-size .2s}@media screen and (max-width: 720px){.header-area .services .service{min-width:28px;max-width:28px;width:28px;min-height:28px;max-height:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}}.header-area .services .service.adoc{background-image:url("/assets/icon/ico-profile-btn-adoc.png");background-repeat:no-repeat;background-position:center;background-size:32px}.header-area .services .service.adoc:hover{background-size:36px}.header-area .services .service.adoc:active{background-size:28px;transition:background-size 0s}@media screen and (max-width: 720px){.header-area .services .service.adoc{display:none}}.header-area .services .service.language{background-image:url("/assets/icon/ico-profile-btn-locale-globe.png");background-repeat:no-repeat;background-position:center;background-size:24px}.header-area .services .service.language[data-language=ko-KR]{background-image:url("/assets/icon/ico-profile-btn-locale-ko-KR.png")}.header-area .services .service.language[data-language=en-US]{background-image:url("/assets/icon/ico-profile-btn-locale-en-US.png")}.header-area .services .service.language[data-language=ja-JP]{background-image:url("/assets/icon/ico-profile-btn-locale-ja-JP.png")}.header-area .services .service.language[data-language=zh-CN]{background-image:url("/assets/icon/ico-profile-btn-locale-zh-CN.png")}.header-area .services .service.language[data-language=es-ES]{background-image:url("/assets/icon/ico-profile-btn-locale-es-ES.png")}.header-area .services .service.language:hover{background-size:26px}.header-area .services .service.language:active{background-size:20px;transition:background-size .1s,background-image .2s}@media screen and (max-width: 720px){.header-area .services .service.language{background-image:url("/assets/icon/ico-profile-btn-locale-globe.png");background-repeat:no-repeat;background-position:center;background-size:21px}.header-area .services .service.language[data-language=ko-KR]{background-image:url("/assets/icon/ico-profile-btn-locale-ko-KR.png")}.header-area .services .service.language[data-language=en-US]{background-image:url("/assets/icon/ico-profile-btn-locale-en-US.png")}.header-area .services .service.language[data-language=ja-JP]{background-image:url("/assets/icon/ico-profile-btn-locale-ja-JP.png")}.header-area .services .service.language[data-language=zh-CN]{background-image:url("/assets/icon/ico-profile-btn-locale-zh-CN.png")}.header-area .services .service.language[data-language=es-ES]{background-image:url("/assets/icon/ico-profile-btn-locale-es-ES.png")}.header-area .services .service.language:hover{background-size:23px}.header-area .services .service.language:active{background-size:17px;transition:background-size .1s,background-image .2s}}.container .prompt-textarea{position:fixed;display:flex;align-items:center;justify-content:end;flex-direction:column;background-color:#fff;bottom:calc(-36px + env(safe-area-inset-bottom));width:100%;min-height:104px;z-index:5;transition:bottom .2s,box-shadow .2s,-webkit-box-shadow .2s,-moz-box-shadow .2s,opacity .2s}@media screen and (max-width: 720px){.container .prompt-textarea{min-height:100px}}.container .prompt-textarea .prompt{min-height:48px;width:clamp(280px,100% - 20px,700px);display:flex;flex-direction:row;align-items:end;justify-content:space-between;margin:10px 10px 0;gap:8px}@media screen and (max-width: 720px){.container .prompt-textarea .prompt{min-height:44px}}.container .prompt-textarea .prompt .dialogs{min-width:32px;max-width:32px;width:32px;min-height:32px;max-height:32px;height:32px;position:relative;border:none;background:rgba(0,0,0,0);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;cursor:pointer;transition:background-color .2s;margin:8px 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 720px){.container .prompt-textarea .prompt .dialogs{margin:6px 0}}.container .prompt-textarea .prompt .dialogs:hover{content:"";background-color:#f9f9f9}.container .prompt-textarea .prompt .dialogs:active img{width:calc(100% - 5px);height:calc(100% - 5px);transition:width 0s,height 0s}.container .prompt-textarea .prompt .dialogs img{transition:width .2s,height .2s;width:100%;height:100%}.container .prompt-textarea .prompt .textarea{position:relative;min-height:48px;height:48px;max-height:96px;width:100%}@media screen and (max-width: 720px){.container .prompt-textarea .prompt .textarea{min-height:44px;height:44px;max-height:84px}}.container .prompt-textarea .prompt .textarea .submit{position:absolute;bottom:12px;right:14px;width:24px;height:24px;border:none;background-color:rgba(0,0,0,0);background-image:url("/assets/icon/ico-send-disabled.png");background-repeat:no-repeat;background-position:center;background-size:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;transition:background-size .2s}@media screen and (max-width: 720px){.container .prompt-textarea .prompt .textarea .submit{bottom:10px;right:16px}}.container .prompt-textarea .prompt .textarea textarea{border:none;padding:12px 56px 12px 16px;height:calc(100% - 24px);width:clamp(176px,100% - 32px - 40px,700px);background-color:#f9f9f9;resize:none;transition:padding .2s,border-radius .2s,-webkit-border-radius .2s,-moz-border-radius .2s;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:25px;letter-spacing:-0.3px;font-weight:400}.container .prompt-textarea .prompt .textarea textarea.expanded{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}@media screen and (max-width: 720px){.container .prompt-textarea .prompt .textarea textarea{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:20px;font-weight:400}}.container .prompt-textarea .prompt .textarea textarea:focus{outline:0}.container .prompt-textarea .prompt .textarea textarea::placeholder{color:#8e8e8e}.container .prompt-textarea .prompt .textarea:before{position:absolute;content:"";left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);pointer-events:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:border .2s,border-radius .2s,-webkit-border-radius .2s,-moz-border-radius .2s;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.container .prompt-textarea .alert{min-height:46px;max-height:46px;width:100%;display:flex;align-items:center;justify-content:center}.container .prompt-textarea .alert p{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:10px;line-height:15px;font-weight:400;opacity:0;transition:opacity .5s;color:#3f3d3d}@media screen and (max-width: 720px){.container .prompt-textarea .alert p{margin:0 6px;text-align:center;word-break:keep-all}}.container .prompt-textarea.expanded .prompt .textarea{min-height:48px;height:48px;max-height:120px}@media screen and (max-width: 720px){.container .prompt-textarea.expanded .prompt .textarea{min-height:44px;height:44px;max-height:108px}}.container .prompt-textarea.expanded .prompt .textarea textarea{padding:6px 56px 6px 16px;height:calc(100% - 12px);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.container .prompt-textarea.expanded.active .prompt .textarea:before{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.container .prompt-textarea.active .prompt .textarea:before,.container .prompt-textarea.focus .prompt .textarea:before{border:1px solid #3c5fa3}.container .prompt-textarea.active .prompt .textarea .submit,.container .prompt-textarea.focus .prompt .textarea .submit{background-color:rgba(0,0,0,0);background-image:url("/assets/icon/ico-send-active.png");background-repeat:no-repeat;background-position:center;background-size:24px;cursor:pointer}.container .prompt-textarea.active .prompt .textarea .submit:hover,.container .prompt-textarea.focus .prompt .textarea .submit:hover{background-size:29px}.container .prompt-textarea.active .prompt .textarea textarea,.container .prompt-textarea.focus .prompt .textarea textarea{background-color:#fff}.container .prompt-textarea.active .alert p,.container .prompt-textarea.focus .alert p{opacity:1}.container .prompt-textarea.active{bottom:0;-webkit-box-shadow:0px -5px 8px 0px rgba(0,0,0,.08);-moz-box-shadow:0px -5px 8px 0px rgba(0,0,0,.08);box-shadow:0px -5px 8px 0px rgba(0,0,0,.08)}.container .prompt-textarea.interrupting .prompt .textarea .submit{opacity:.4}.container .prompt-textarea.progress .prompt .textarea .submit{background-color:rgba(0,0,0,0);background-image:url("/assets/icon/ico-send-generating.png");background-repeat:no-repeat;background-position:center;background-size:24px;cursor:pointer}.container .prompt-textarea.progress .prompt .textarea .submit:hover{background-size:29px}.svg-defs{position:absolute;pointer-events:none;width:0;height:0}.container .main-section{position:relative;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.container .main-section .conversations{--bubble-positioning-header-margin: 88px;--bubble-positioning-footer-margin: 104px;display:flex;flex-direction:column;position:relative;gap:24px;width:clamp(300px,100%,640px);padding-top:24px;padding-bottom:var(--bubble-positioning-footer-margin)}@media screen and (max-width: 720px){.container .main-section .conversations{--bubble-positioning-header-margin: 68px;--bubble-positioning-footer-margin: 100px}}@media screen and (max-width: 720px){.container .main-section .conversations{width:clamp(300px,100% - 12px,640px);margin-left:12px}}.conversations>.timestamp{width:100%;text-align:center}@media screen and (max-width: 720px){.conversations>.timestamp{width:calc(100% - 12px);margin-right:12px}}.conversations>.timestamp p{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:16px;font-weight:700;color:#8e8e8e}.conversations .bubble-group{--fade-animation-delay: 600ms;--fade-animation-duration: 1s;display:flex;flex-direction:column;gap:24px;opacity:1;transform:translateY(0);filter:none;transition:opacity .2s,transform 1s}.conversations .bubble-group.bottom{opacity:0;transform:translateY(24px)}.conversations .bubble-group.transparency{opacity:0}.conversations .bubble-group .bubble-assistant-v2{position:relative;display:flex;flex-direction:column;gap:0}@media screen and (max-width: 720px){.conversations .bubble-group .bubble-assistant-v2{margin-right:16px}}.conversations .bubble-group .bubble-assistant-v2.liquid-animation{filter:url("#liquid-effects")}.conversations .bubble-group .bubble-assistant-v2.fncall-initiated .fncall-area{padding:20px;margin-bottom:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;border:1px solid #dfdfdf;background-color:#fff;transition:border .5s ease .2s,background-color .5s ease .2s,padding .5s cubic-bezier(0.12, 0.71, 0.38, 1),border-radius .5s cubic-bezier(0.12, 0.71, 0.38, 1),margin-bottom .5s cubic-bezier(0.12, 0.71, 0.38, 1),opacity .5s ease}.conversations .bubble-group .bubble-assistant-v2.fncall-initiated .fncall-area .inner-area{cursor:pointer}.conversations .bubble-group .bubble-assistant-v2.fncall-initiated .fncall-area .dropdown-controls{opacity:1 !important;transition:transform .5s,opacity .5s}.conversations .bubble-group .bubble-assistant-v2.fncall-initiated .fncall-area.expanded .dropdown-controls{transform:rotateZ(180deg)}.conversations .bubble-group .bubble-assistant-v2.fncall-initiated .fncall-area.expanded .fncall-progress{opacity:1;margin-top:8px;position:relative;pointer-events:initial;transition:opacity .2s ease .2s,height .2s,margin-top .2s}.conversations .bubble-group .bubble-assistant-v2.fncall-initiated .content-area{padding:20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;transition:padding .5s cubic-bezier(0.12, 0.71, 0.38, 1),border-radius .5s cubic-bezier(0.12, 0.71, 0.38, 1),height .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area{padding:20px 20px 6px 20px;-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:1px solid #f8f6f4;background-color:#f8f6f4;height:min-content;transition:border .5s cubic-bezier(0.12, 0.71, 0.38, 1),background-color .5s cubic-bezier(0.12, 0.71, 0.38, 1),padding .5s ease .2s,border-radius .2s ease .2s,margin-bottom .5s cubic-bezier(0.12, 0.71, 0.38, 1) .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .inner-area{display:flex;flex-direction:row;justify-content:space-between;min-height:24px;max-height:24px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .inner-area .profile{background:rgba(0,0,0,0) url("/assets/logo/kindoc-main-pink.png") no-repeat left;background-size:auto 14px;height:24px;width:120px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .inner-area .profile.pro{background:rgba(0,0,0,0) url("/assets/logo/kindoc-pro-main-pink.png") no-repeat left;background-size:auto 14px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .inner-area .dropdown-controls{opacity:0;min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-dropdown-down.png") no-repeat center;background-size:24px 24px;transition:opacity .5s ease .2s,transform .5s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress{transition:opacity .2s,height .2s ease .2s,margin-top .2s ease .2s;opacity:0;height:0;pointer-events:none;margin-top:0;display:flex;flex-direction:column;gap:0}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;gap:20px;flex-shrink:0}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description{display:flex;flex-direction:column;min-width:100%;max-width:100%;gap:8px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description .main{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:19px;font-weight:400;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description .main b{font-weight:bold}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description .wheels-wrap{position:relative;height:16px;overflow:hidden;width:100%}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description .wheels-wrap .wheels{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400;position:absolute;left:0;top:-10px;width:100%;transition:top .2s cubic-bezier(0.12, 0.71, 0.38, 1)}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description .wheels-wrap .wheels .wheel{opacity:0;margin:10px 0;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;color:#797979;white-space:nowrap;transition:opacity .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .descriptions .description .wheels-wrap .wheels .wheel.visible{opacity:1}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress hr{border:none;border-bottom:0 solid #d1d1d1;margin:0;transition:border-bottom .2s,margin .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress hr.show-off{border-bottom:1px solid #d1d1d1;margin:12px 0}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages{display:flex;flex-direction:column;gap:0}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage{--stage-height: 30px;--stage-vpad-size: 6px;--stage-gap-size: 6px;width:100%;height:var(--stage-height);min-height:var(--stage-height);overflow:hidden;position:relative;margin-top:var(--stage-gap-size);margin-left:0;opacity:1;transform:scale(1);transform-origin:left center;transition:height .2s,opacity .5s ease .3s,transform .4s ease .2s,margin-left .4s ease .2s,margin-top .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage:first-child{--stage-gap-size: 0}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.hidden{--stage-gap-size: 0;transform:scale(0.8);opacity:0;height:0;margin-left:4px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.searching{--stage-height: 26px;--stage-vpad-size: 4px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.searching .stage-inner-wrap{background-color:#fff;width:100%}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.searching .stage-description{color:#8e8e8e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.analyzing .stage-inner-wrap{background-color:#faf6f4}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.analyzing .stage-description{color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.completed .stage-inner-wrap{background-color:#fff6f6}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.completed .stage-description{color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.failed .stage-inner-wrap{background-color:#f9f9f9}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage.failed .stage-description{color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage .stage-inner-wrap{padding:var(--stage-vpad-size) 8px;-webkit-border-radius:calc(var(--stage-height)/2);-moz-border-radius:calc(var(--stage-height)/2);border-radius:calc(var(--stage-height)/2);position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:left;gap:4px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage .stage-inner-wrap .icon{min-width:18px;max-width:18px;width:18px;min-height:18px;max-height:18px;height:18px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .stages .stage .stage-inner-wrap .stage-description{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps{display:flex;max-height:24px;overflow:hidden}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#f9f9f9;border:0;padding:0;margin-right:0;width:0;opacity:0;transition:opacity .2s,border .2s ease .2s,padding .2s ease .2s,margin-right .2s ease .2s,width .2s ease .2s,background-color .2s;display:inline-flex;flex-direction:row;align-items:center;gap:3px;cursor:pointer;box-sizing:border-box}@media screen and (max-width: 425px){.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step:not(:first-child){opacity:0 !important;pointer-events:none}}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.show-off{opacity:1;border:1px solid #f9f9f9;padding:1px 7px 1px 3px;margin-right:12px;width:initial;transition:opacity .2s ease .2s,border .2s,padding .2s,margin-right .2s,width .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step:last-child{margin-right:0}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step .text{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400;color:#3f3d3d;white-space:nowrap}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step .icon{min-width:18px;max-width:18px;width:18px;min-height:18px;max-height:18px;height:18px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step:hover{border:1px solid #fdb3c5;transition:border .2s,opacity .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.active{border:1px solid #fdb3c5;background-color:#fff;transition:border .2s,opacity .2s,background-color .2s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.failed.active .icon .signpost .warning-sign{fill:#f16687}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.failed.active.running .signpost{top:-5px;animation:signpost-damping-animation 2s forwards linear}@keyframes signpost-damping-animation{0%{opacity:0}25%{opacity:1}0%{top:-5px}1%{top:-4.7472206585px}2%{top:-4.1028627176px}3%{top:-3.2304592771px}4%{top:-2.273116417px}5%{top:-1.3450282896px}6%{top:-.5279751778px}7%{top:.128149781px}8%{top:.6018800801px}9%{top:.8948751224px}10%{top:1.0257666315px}11%{top:1.0239657497px}12%{top:.9240373081px}13%{top:.7610359507px}14%{top:.5670038865px}15%{top:.3686664179px}16%{top:.1862366933px}17%{top:.0331572796px}18%{top:-.0834393683px}19%{top:-.1617822029px}20%{top:-.2042425344px}21%{top:-.2160320819px}22%{top:-.2039649722px}23%{top:-.1753863151px}24%{top:-.137327346px}25%{top:-.0959097611px}26%{top:-.055992016px}27%{top:-.021028929px}28%{top:.0068971751px}29%{top:.0269212395px}30%{top:.0391632761px}31%{top:.0444614979px}32%{top:.0441054656px}33%{top:.0395949392px}34%{top:.0324409911px}35%{top:.0240175779px}36%{top:.0154647846px}37%{top:.0076396647px}38%{top:.0011070737px}39%{top:-.0038389862px}40%{top:-.0071334748px}41%{top:-.0088872335px}42%{top:-.0093307275px}43%{top:-.0087608507px}44%{top:-.0074951219px}45%{top:-.0058357659px}46%{top:-.0040445777px}47%{top:-.0023281934px}48%{top:-.0008324903px}49%{top:.0003557119px}50%{top:.0012017035px}51%{top:.0017127216px}52%{top:.0019263807px}53%{top:.0018991785px}54%{top:.0016961609px}55%{top:.0013824439px}56%{top:.0010169256px}57%{top:.0006482265px}58%{top:.0003126718px}59%{top:.0000339806px}60%{top:-.0001757509px}61%{top:-.0003142013px}62%{top:-.0003865145px}63%{top:-.0004028693px}64%{top:-.0003761942px}65%{top:-.0003202103px}66%{top:-.0002479044px}67%{top:-.0001704689px}68%{top:-.0000966895px}69%{top:-.0000327223px}70%{top:.0000178164px}71%{top:.000053541px}72%{top:.0000748511px}73%{top:.0000834308px}74%{top:.0000817536px}75%{top:.0000726393px}76%{top:.000058893px}77%{top:.0000430389px}78%{top:.0000271499px}79%{top:.0000127648px}80%{top:.0000008789px}81%{top:-.0000080109px}82%{top:-.0000138253px}83%{top:-.0000168016px}84%{top:-.0000173887px}85%{top:-.0000161493px}86%{top:-.0000136762px}87%{top:-.0000105272px}88%{top:-.0000071808px}89%{top:-.0000040103px}90%{top:-.0000012753px}91%{top:.0000008735px}92%{top:.0000023813px}93%{top:.0000032691px}94%{top:.0000036119px}95%{top:.0000035182px}96%{top:.0000031099px}97%{top:.0000025081px}98%{top:.0000018207px}99%{top:.0000011362px}100%{top:.0000005197px}}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.failed .icon{position:relative}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.failed .icon .signpost{position:absolute;left:0;top:0;min-width:18px;max-width:18px;width:18px;min-height:18px;max-height:18px;height:18px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.failed .icon .signpost .warning-sign{fill:#b7b7b7}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed.active{border:1px solid #d9c6be !important}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed.active .icon .success circle{stroke:#d9c6be}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed.active .icon .success .checkmark{stroke:#b78479}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed:hover{border:1px solid #d9c6be !important}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed.active.running .icon .success .checkmark{stroke-dasharray:12;stroke-dashoffset:12;animation:checkmark-stroke-animation 1s cubic-bezier(0.65, 0, 0.45, 1) forwards}@keyframes checkmark-stroke-animation{100%{stroke-dashoffset:0}}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed .icon .success circle{stroke:#b7b7b7}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.completed .icon .success .checkmark{stroke:#b7b7b7}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.searching.active .icon .magnifier path{fill:#f16687}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.searching.active.running .icon .magnifier{animation:magnifier-damping-animation 3s infinite linear}@keyframes magnifier-damping-animation{0%{transform:rotateZ(0deg)}1%{transform:rotateZ(2.9779886229deg)}2%{transform:rotateZ(10.8576680927deg)}3%{transform:rotateZ(22.0917798499deg)}4%{transform:rotateZ(35.2497683473deg)}5%{transform:rotateZ(49.0839044936deg)}6%{transform:rotateZ(62.5696671686deg)}7%{transform:rotateZ(74.9233059874deg)}8%{transform:rotateZ(85.6003366972deg)}9%{transform:rotateZ(94.2791333872deg)}10%{transform:rotateZ(100.8338414414deg)}11%{transform:rotateZ(105.3006134081deg)}12%{transform:rotateZ(107.8407408596deg)}13%{transform:rotateZ(108.703690431deg)}14%{transform:rotateZ(108.1924164543deg)}15%{transform:rotateZ(106.6326715467deg)}16%{transform:rotateZ(104.3474148306deg)}17%{transform:rotateZ(101.6368584709deg)}18%{transform:rotateZ(98.7642190848deg)}19%{transform:rotateZ(95.9468633865deg)}20%{transform:rotateZ(93.3522604798deg)}21%{transform:rotateZ(91.0979727454deg)}22%{transform:rotateZ(89.2548241803deg)}23%{transform:rotateZ(87.8523666113deg)}24%{transform:rotateZ(86.8858056723deg)}25%{transform:rotateZ(86.3236343807deg)}26%{transform:rotateZ(86.1153376152deg)}27%{transform:rotateZ(86.1986621392deg)}28%{transform:rotateZ(86.506082288deg)}29%{transform:rotateZ(86.9702215376deg)}30%{transform:rotateZ(87.5281077728deg)}31%{transform:rotateZ(88.1242403525deg)}32%{transform:rotateZ(88.7125273484deg)}33%{transform:rotateZ(89.2572107651deg)}34%{transform:rotateZ(89.7329368081deg)}35%{transform:rotateZ(90.1241491512deg)}36%{transform:rotateZ(90.4239882622deg)}37%{transform:rotateZ(90.6328722144deg)}38%{transform:rotateZ(90.756917248deg)}39%{transform:rotateZ(90.8063327713deg)}40%{transform:rotateZ(90.7938983802deg)}41%{transform:rotateZ(90.7336023013deg)}42%{transform:rotateZ(90.6394934493deg)}43%{transform:rotateZ(90.5247745614deg)}44%{transform:rotateZ(90.401142673deg)}45%{transform:rotateZ(90.2783661235deg)}46%{transform:rotateZ(90.1640745378deg)}47%{transform:rotateZ(90.063729704deg)}48%{transform:rotateZ(89.9807406017deg)}49%{transform:rotateZ(89.9166845044deg)}50%{transform:rotateZ(89.8715974544deg)}51%{transform:rotateZ(87.0220113771deg)}52%{transform:rotateZ(79.1423319073deg)}53%{transform:rotateZ(67.9082201501deg)}54%{transform:rotateZ(54.7502316527deg)}55%{transform:rotateZ(40.9160955064deg)}56%{transform:rotateZ(27.4303328314deg)}57%{transform:rotateZ(15.0766940126deg)}58%{transform:rotateZ(4.3996633028deg)}59%{transform:rotateZ(-4.2791333872deg)}60%{transform:rotateZ(-10.8338414414deg)}61%{transform:rotateZ(-15.3006134081deg)}62%{transform:rotateZ(-17.8407408596deg)}63%{transform:rotateZ(-18.703690431deg)}64%{transform:rotateZ(-18.1924164543deg)}65%{transform:rotateZ(-16.6326715467deg)}66%{transform:rotateZ(-14.3474148306deg)}67%{transform:rotateZ(-11.6368584709deg)}68%{transform:rotateZ(-8.7642190848deg)}69%{transform:rotateZ(-5.9468633865deg)}70%{transform:rotateZ(-3.3522604798deg)}71%{transform:rotateZ(-1.0979727454deg)}72%{transform:rotateZ(0.7451758197deg)}73%{transform:rotateZ(2.1476333887deg)}74%{transform:rotateZ(3.1141943277deg)}75%{transform:rotateZ(3.6763656193deg)}76%{transform:rotateZ(3.8846623848deg)}77%{transform:rotateZ(3.8013378608deg)}78%{transform:rotateZ(3.493917712deg)}79%{transform:rotateZ(3.0297784624deg)}80%{transform:rotateZ(2.4718922272deg)}81%{transform:rotateZ(1.8757596475deg)}82%{transform:rotateZ(1.2874726516deg)}83%{transform:rotateZ(0.7427892349deg)}84%{transform:rotateZ(0.2670631919deg)}85%{transform:rotateZ(-0.1241491512deg)}86%{transform:rotateZ(-0.4239882622deg)}87%{transform:rotateZ(-0.6328722144deg)}88%{transform:rotateZ(-0.756917248deg)}89%{transform:rotateZ(-0.8063327713deg)}90%{transform:rotateZ(-0.7938983802deg)}91%{transform:rotateZ(-0.7336023013deg)}92%{transform:rotateZ(-0.6394934493deg)}93%{transform:rotateZ(-0.5247745614deg)}94%{transform:rotateZ(-0.401142673deg)}95%{transform:rotateZ(-0.2783661235deg)}96%{transform:rotateZ(-0.1640745378deg)}97%{transform:rotateZ(-0.063729704deg)}98%{transform:rotateZ(0.0192593983deg)}99%{transform:rotateZ(0.0833154956deg)}100%{transform:rotateZ(0.1284025456deg)}}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.searching .icon{position:relative}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.searching .icon .magnifier{position:absolute;left:0;top:0;min-width:18px;max-width:18px;width:18px;min-height:18px;max-height:18px;height:18px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.searching .icon .magnifier path{fill:#b7b7b7}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing.active .icon .dot:after{background-color:#f16687}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing .icon{display:flex;flex-direction:row;gap:2px;justify-content:space-evenly;align-items:center}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing .icon .dot{position:relative;min-width:2px;max-width:2px;width:2px;min-height:2px;max-height:2px;height:2px}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing .icon .dot:after{content:"";position:absolute;left:50%;top:50%;background-color:#b7b7b7;transition:background-color .2s;transform:translate(-50%, -50%);min-width:2px;max-width:2px;width:2px;min-height:2px;max-height:2px;height:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@keyframes analyzing-dots-blinking-animation{0%{min-width:2px;max-width:2px;width:2px;min-height:2px;max-height:2px;height:2px}30%{min-width:5px;max-width:5px;width:5px;min-height:5px;max-height:5px;height:5px}60%{min-width:2px;max-width:2px;width:2px;min-height:2px;max-height:2px;height:2px}100%{min-width:2px;max-width:2px;width:2px;min-height:2px;max-height:2px;height:2px}}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing.active.running .icon .dot:after{animation:analyzing-dots-blinking-animation 1s infinite}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing.active.running .icon .dot:nth-child(1):after{animation-delay:0s}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing.active.running .icon .dot:nth-child(2):after{animation-delay:100ms}.conversations .bubble-group .bubble-assistant-v2 .fncall-area .fncall-progress .steps .step.analyzing.active.running .icon .dot:nth-child(3):after{animation-delay:200ms}.conversations .bubble-group .bubble-assistant-v2 .content-area{background-color:#f8f6f4;padding:6px 20px 20px 20px;-webkit-border-radius:0 0 16px 16px;-moz-border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;min-height:88px;transition:padding .5s ease .2s,border-radius .2s ease .2s,height .2s}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents{display:flex;flex-direction:column;flex-grow:1;gap:10px;overflow:visible;opacity:1;transition:opacity .2s}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents.transparency{opacity:0}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents>.text{word-break:break-word}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents>.text .span{display:inline-block;white-space:nowrap}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents .keywords{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 640px){.conversations .bubble-group .bubble-assistant-v2 .content-area .contents .keywords{flex-wrap:nowrap}}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents .keywords::-webkit-scrollbar{display:none}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents .keywords .keyword{padding:6px 12px;background-color:#fff6f6;color:#b74963;border:none;white-space:nowrap;cursor:pointer;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;opacity:0;transition:opacity 2s}@media screen and (max-width: 720px){.conversations .bubble-group .bubble-assistant-v2 .content-area .contents .keywords .keyword{padding:5px 8px}}.conversations .bubble-group .bubble-assistant-v2 .content-area .contents .keywords .keyword.show-off{opacity:1}.conversations .bubble-group .bubble-assistant-v2 .content-area .retry{border:none;cursor:pointer;transition:background .2s,background-color .2s;min-width:25px;max-width:25px;width:25px;min-height:25px;max-height:25px;height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0) url("/assets/icon/ico-option-refresh.png") no-repeat center;background-size:25px 25px}.conversations .bubble-group .bubble-assistant-v2 .content-area .retry:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .content-area .timestamp{text-align:right;display:flex;align-self:end;align-items:center;margin-left:auto;height:25px}.conversations .bubble-group .bubble-assistant-v2 .content-area .timestamp p{white-space:nowrap;color:#b7b7b7;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:9px;line-height:19px;font-weight:400}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls{display:flex;flex-direction:row;justify-content:end;gap:12px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination{display:flex;flex-direction:row;align-items:center;gap:8px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control{border:none;position:relative;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:16px;max-width:16px;width:16px;min-height:16px;max-height:16px;height:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control.prev{background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-left.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control.next{background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-right.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control:not(:disabled):not(.disabled):hover:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control:not(:disabled):not(.disabled).prev:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-left.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control:not(:disabled):not(.disabled).next:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-right.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control:not(:disabled):not(.disabled):active{transition:background-size 0s;background-size:14px 14px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control:disabled,.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .control.disabled{cursor:initial;opacity:.5}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .page{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600;text-align:center}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .page span:first-child{color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .page span:nth-child(2),.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .pagination .page span:last-child{color:#b7b7b7}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options{display:flex;flex-direction:row;align-items:center;gap:4px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option{border:none;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option.copy{background:rgba(0,0,0,0) url("/assets/icon/ico-option-copy.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option.thumbs-down{background:rgba(0,0,0,0) url("/assets/icon/ico-option-thumbs-down.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option.thumbs-down.active{background:rgba(0,0,0,0) url("/assets/icon/ico-option-thumbs-down-active.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option.refresh{background:rgba(0,0,0,0) url("/assets/icon/ico-option-refresh.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option.warning{background:rgba(0,0,0,0) url("/assets/icon/ico-option-warning.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option.disabled{opacity:.5;cursor:initial}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option:not(.disabled):hover,.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option:not(.disabled).active:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option:not(.disabled):active,.conversations .bubble-group .bubble-assistant-v2 .content-area .controls .options .option:not(.disabled).active:active{transition:background-size 0s;background-size:22px 22px}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback{position:relative;width:228px;height:85px;padding:12px 16px;background-color:snow;margin-left:auto;display:flex;flex-direction:row;align-items:end;gap:15px;opacity:1;transition:opacity .2s,height .2s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback.transparency{opacity:0}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback.reduction{height:0}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .close-button{position:absolute;top:8px;right:8px;border:none;cursor:pointer;min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;background:rgba(0,0,0,0) url("/assets/icon/ico-button-close.png") no-repeat center;background-size:20px 20px}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .text{width:90px;min-width:90px;word-break:break-word;align-self:center;margin-top:20px;color:#3f3d3d;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600;margin-bottom:8px}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group{display:flex;flex-direction:row}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group{display:flex;flex-direction:column;justify-content:center;margin:0 10px;gap:6px}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group .button{border:none;background-color:#fff;cursor:pointer;transition:background-size .2s;min-width:44px;max-width:44px;width:44px;min-height:44px;max-height:44px;height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);box-shadow:0px 0px 16px 0px rgba(0,0,0,.08)}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group span{color:#3f3d3d;text-align:center;white-space:nowrap;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group.thumbs-up .button{background:#fff url("/assets/icon/ico-feedback-thumbs-up.png") no-repeat center;background-size:14px 14px;background-position:center}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group.thumbs-up .button:hover{background-size:18px 18px;background-position:center}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group.thumbs-down .button{background:#fff url("/assets/icon/ico-feedback-thumbs-down.png") no-repeat center;background-size:14px 14px;background-position:center}.conversations .bubble-group .bubble-assistant-v2 .content-area .feedback .input-group .group.thumbs-down .button:hover{background-size:18px 18px;background-position:center}.conversations .bubble-group .bubble-assistant-v2.error .text .markdown-render{color:#f42f30}.conversations .bubble-group .bubble{position:relative;display:flex;flex-direction:row;gap:16px}.conversations .bubble-group .bubble.bubble-assistant .profile{background:rgba(0,0,0,0) url("/assets/icon/ico-profile-adoc.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-assistant.error .text .markdown-render{color:#f42f30}.conversations .bubble-group .bubble.bubble-assistant .contents{display:flex;flex-direction:column;flex-grow:1;gap:10px;overflow:hidden;opacity:1;transition:opacity .2s}.conversations .bubble-group .bubble.bubble-assistant .contents>*:not(.feedback){padding-left:40px}.conversations .bubble-group .bubble.bubble-assistant .contents.transparency{opacity:0}.conversations .bubble-group .bubble.bubble-assistant .contents>.text{word-break:break-word}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-assistant .contents>.text{margin-right:24px}}.conversations .bubble-group .bubble.bubble-assistant .contents>.text .span{display:inline-block;white-space:nowrap}.conversations .bubble-group .bubble.bubble-assistant .contents .keywords{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-assistant .contents .keywords{flex-wrap:nowrap}}.conversations .bubble-group .bubble.bubble-assistant .contents .keywords::-webkit-scrollbar{display:none}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-assistant .contents .keywords{padding-right:24px}}.conversations .bubble-group .bubble.bubble-assistant .contents .keywords .keyword{padding:6px 12px;background-color:#fff6f6;color:#b74963;border:none;white-space:nowrap;cursor:pointer;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;opacity:0;transition:opacity 2s}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-assistant .contents .keywords .keyword{padding:5px 8px}}.conversations .bubble-group .bubble.bubble-assistant .contents .keywords .keyword.show-off{opacity:1}.conversations .bubble-group .bubble.bubble-assistant .retry{border:none;cursor:pointer;transition:background .2s,background-color .2s;min-width:25px;max-width:25px;width:25px;min-height:25px;max-height:25px;height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0) url("/assets/icon/ico-option-refresh.png") no-repeat center;background-size:25px 25px}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-assistant .retry{margin-right:24px}}.conversations .bubble-group .bubble.bubble-assistant .retry:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble.bubble-assistant .timestamp{text-align:right;display:flex;align-self:end;align-items:center;margin-left:auto;height:25px}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-assistant .timestamp{margin-right:24px}}.conversations .bubble-group .bubble.bubble-assistant .timestamp p{white-space:nowrap;color:#b7b7b7;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:9px;line-height:19px;font-weight:400}.conversations .bubble-group .bubble.bubble-assistant .controls{display:flex;flex-direction:row;justify-content:end;gap:12px}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-assistant .controls{margin-right:24px}}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination{display:flex;flex-direction:row;align-items:center;gap:8px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control{border:none;position:relative;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:16px;max-width:16px;width:16px;min-height:16px;max-height:16px;height:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control.prev{background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-left.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control.next{background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-right.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control:not(:disabled):not(.disabled):hover:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f4f1ef}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control:not(:disabled):not(.disabled).prev:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-left.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control:not(:disabled):not(.disabled).next:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-right.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control:not(:disabled):not(.disabled):active{transition:background-size 0s;background-size:14px 14px}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control:disabled,.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .control.disabled{cursor:initial;opacity:.5}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .page{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600;text-align:center}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .page span:first-child{color:#3f3d3d}.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .page span:nth-child(2),.conversations .bubble-group .bubble.bubble-assistant .controls .pagination .page span:last-child{color:#b7b7b7}.conversations .bubble-group .bubble.bubble-assistant .controls .options{display:flex;flex-direction:row;align-items:center;gap:4px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option{border:none;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option.copy{background:rgba(0,0,0,0) url("/assets/icon/ico-option-copy.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option.thumbs-down{background:rgba(0,0,0,0) url("/assets/icon/ico-option-thumbs-down.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option.thumbs-down.active{background:rgba(0,0,0,0) url("/assets/icon/ico-option-thumbs-down-active.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option.refresh{background:rgba(0,0,0,0) url("/assets/icon/ico-option-refresh.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option.warning{background:rgba(0,0,0,0) url("/assets/icon/ico-option-warning.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option.disabled{opacity:.5;cursor:initial}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option:not(.disabled):hover,.conversations .bubble-group .bubble.bubble-assistant .controls .options .option:not(.disabled).active:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble.bubble-assistant .controls .options .option:not(.disabled):active,.conversations .bubble-group .bubble.bubble-assistant .controls .options .option:not(.disabled).active:active{transition:background-size 0s;background-size:22px 22px}.conversations .bubble-group .bubble.bubble-assistant .feedback{position:relative;width:228px;height:85px;padding:12px 16px;background-color:snow;margin-left:auto;display:flex;flex-direction:row;align-items:end;gap:15px;opacity:1;transition:opacity .2s,height .2s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-assistant .feedback{margin-right:24px}}.conversations .bubble-group .bubble.bubble-assistant .feedback.transparency{opacity:0}.conversations .bubble-group .bubble.bubble-assistant .feedback.reduction{height:0}.conversations .bubble-group .bubble.bubble-assistant .feedback .close-button{position:absolute;top:8px;right:8px;border:none;cursor:pointer;min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;background:rgba(0,0,0,0) url("/assets/icon/ico-button-close.png") no-repeat center;background-size:20px 20px}.conversations .bubble-group .bubble.bubble-assistant .feedback .text{width:90px;min-width:90px;word-break:break-word;align-self:center;margin-top:20px;color:#3f3d3d;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600;margin-bottom:8px}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group{display:flex;flex-direction:row}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group{display:flex;flex-direction:column;justify-content:center;margin:0 10px;gap:6px}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group .button{border:none;background-color:#fff;cursor:pointer;transition:background-size .2s;min-width:44px;max-width:44px;width:44px;min-height:44px;max-height:44px;height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);box-shadow:0px 0px 16px 0px rgba(0,0,0,.08)}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group span{color:#3f3d3d;text-align:center;white-space:nowrap;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group.thumbs-up .button{background:#fff url("/assets/icon/ico-feedback-thumbs-up.png") no-repeat center;background-size:14px 14px;background-position:center}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group.thumbs-up .button:hover{background-size:18px 18px;background-position:center}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group.thumbs-down .button{background:#fff url("/assets/icon/ico-feedback-thumbs-down.png") no-repeat center;background-size:14px 14px;background-position:center}.conversations .bubble-group .bubble.bubble-assistant .feedback .input-group .group.thumbs-down .button:hover{background-size:18px 18px;background-position:center}.conversations .bubble-group .bubble.bubble-user .profile{background:rgba(0,0,0,0) url("/assets/icon/ico-profile-me.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-user .contents{display:flex;flex-direction:column;flex-grow:1;gap:10px;overflow:hidden;opacity:1;transition:opacity .2s}.conversations .bubble-group .bubble.bubble-user .contents>*:not(.feedback){padding-left:40px}.conversations .bubble-group .bubble.bubble-user .contents.transparency{opacity:0}.conversations .bubble-group .bubble.bubble-user .contents>.text{word-break:break-word}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-user .contents>.text{margin-right:24px}}.conversations .bubble-group .bubble.bubble-user .contents>.text .span{display:inline-block;white-space:nowrap}.conversations .bubble-group .bubble.bubble-user .contents .keywords{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-user .contents .keywords{flex-wrap:nowrap}}.conversations .bubble-group .bubble.bubble-user .contents .keywords::-webkit-scrollbar{display:none}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-user .contents .keywords{padding-right:24px}}.conversations .bubble-group .bubble.bubble-user .contents .keywords .keyword{padding:6px 12px;background-color:#fff6f6;color:#b74963;border:none;white-space:nowrap;cursor:pointer;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;opacity:0;transition:opacity 2s}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-user .contents .keywords .keyword{padding:5px 8px}}.conversations .bubble-group .bubble.bubble-user .contents .keywords .keyword.show-off{opacity:1}.conversations .bubble-group .bubble.bubble-user .retry{border:none;cursor:pointer;transition:background .2s,background-color .2s;min-width:25px;max-width:25px;width:25px;min-height:25px;max-height:25px;height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0) url("/assets/icon/ico-option-refresh.png") no-repeat center;background-size:25px 25px}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-user .retry{margin-right:24px}}.conversations .bubble-group .bubble.bubble-user .retry:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble.bubble-user .timestamp{text-align:right;display:flex;align-self:end;align-items:center;margin-left:auto;height:25px}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-user .timestamp{margin-right:24px}}.conversations .bubble-group .bubble.bubble-user .timestamp p{white-space:nowrap;color:#b7b7b7;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:9px;line-height:19px;font-weight:400}.conversations .bubble-group .bubble.bubble-user .controls{display:flex;flex-direction:row;justify-content:end;gap:12px}@media screen and (max-width: 640px){.conversations .bubble-group .bubble.bubble-user .controls{margin-right:24px}}.conversations .bubble-group .bubble.bubble-user .controls .pagination{display:flex;flex-direction:row;align-items:center;gap:8px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control{border:none;position:relative;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:16px;max-width:16px;width:16px;min-height:16px;max-height:16px;height:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control.prev{background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-left.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control.next{background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-right.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control:not(:disabled):not(.disabled):hover:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f4f1ef}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control:not(:disabled):not(.disabled).prev:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-left.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control:not(:disabled):not(.disabled).next:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-arrow-right.png") no-repeat center;background-size:16px 16px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control:not(:disabled):not(.disabled):active{transition:background-size 0s;background-size:14px 14px}.conversations .bubble-group .bubble.bubble-user .controls .pagination .control:disabled,.conversations .bubble-group .bubble.bubble-user .controls .pagination .control.disabled{cursor:initial;opacity:.5}.conversations .bubble-group .bubble.bubble-user .controls .pagination .page{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600;text-align:center}.conversations .bubble-group .bubble.bubble-user .controls .pagination .page span:first-child{color:#3f3d3d}.conversations .bubble-group .bubble.bubble-user .controls .pagination .page span:nth-child(2),.conversations .bubble-group .bubble.bubble-user .controls .pagination .page span:last-child{color:#b7b7b7}.conversations .bubble-group .bubble.bubble-user .controls .options{display:flex;flex-direction:row;align-items:center;gap:4px}.conversations .bubble-group .bubble.bubble-user .controls .options .option{border:none;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.conversations .bubble-group .bubble.bubble-user .controls .options .option.copy{background:rgba(0,0,0,0) url("/assets/icon/ico-option-copy.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-user .controls .options .option.thumbs-down{background:rgba(0,0,0,0) url("/assets/icon/ico-option-thumbs-down.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-user .controls .options .option.thumbs-down.active{background:rgba(0,0,0,0) url("/assets/icon/ico-option-thumbs-down-active.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-user .controls .options .option.refresh{background:rgba(0,0,0,0) url("/assets/icon/ico-option-refresh.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-user .controls .options .option.warning{background:rgba(0,0,0,0) url("/assets/icon/ico-option-warning.png") no-repeat center;background-size:24px 24px}.conversations .bubble-group .bubble.bubble-user .controls .options .option.disabled{opacity:.5;cursor:initial}.conversations .bubble-group .bubble.bubble-user .controls .options .option:not(.disabled):hover,.conversations .bubble-group .bubble.bubble-user .controls .options .option:not(.disabled).active:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble.bubble-user .controls .options .option:not(.disabled):active,.conversations .bubble-group .bubble.bubble-user .controls .options .option:not(.disabled).active:active{transition:background-size 0s;background-size:22px 22px}.conversations .bubble-group .bubble.bubble-user .feedback{position:relative;width:228px;height:85px;padding:12px 16px;background-color:snow;margin-left:auto;display:flex;flex-direction:row;align-items:end;gap:15px;opacity:1;transition:opacity .2s,height .2s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media screen and (max-width: 720px){.conversations .bubble-group .bubble.bubble-user .feedback{margin-right:24px}}.conversations .bubble-group .bubble.bubble-user .feedback.transparency{opacity:0}.conversations .bubble-group .bubble.bubble-user .feedback.reduction{height:0}.conversations .bubble-group .bubble.bubble-user .feedback .close-button{position:absolute;top:8px;right:8px;border:none;cursor:pointer;min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;background:rgba(0,0,0,0) url("/assets/icon/ico-button-close.png") no-repeat center;background-size:20px 20px}.conversations .bubble-group .bubble.bubble-user .feedback .text{width:90px;min-width:90px;word-break:break-word;align-self:center;margin-top:20px;color:#3f3d3d;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600;margin-bottom:8px}.conversations .bubble-group .bubble.bubble-user .feedback .input-group{display:flex;flex-direction:row}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group{display:flex;flex-direction:column;justify-content:center;margin:0 10px;gap:6px}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group .button{border:none;background-color:#fff;cursor:pointer;transition:background-size .2s;min-width:44px;max-width:44px;width:44px;min-height:44px;max-height:44px;height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);box-shadow:0px 0px 16px 0px rgba(0,0,0,.08)}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group span{color:#3f3d3d;text-align:center;white-space:nowrap;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group.thumbs-up .button{background:#fff url("/assets/icon/ico-feedback-thumbs-up.png") no-repeat center;background-size:14px 14px;background-position:center}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group.thumbs-up .button:hover{background-size:18px 18px;background-position:center}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group.thumbs-down .button{background:#fff url("/assets/icon/ico-feedback-thumbs-down.png") no-repeat center;background-size:14px 14px;background-position:center}.conversations .bubble-group .bubble.bubble-user .feedback .input-group .group.thumbs-down .button:hover{background-size:18px 18px;background-position:center}.conversations .bubble-group .bubble .profile{position:absolute;left:0;top:0;min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px}.conversations .bubble-group .further-questions{display:flex;flex-wrap:nowrap;flex-direction:column;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.conversations .bubble-group .further-questions::-webkit-scrollbar{display:none}@media screen and (max-width: 720px){.conversations .bubble-group .further-questions{padding-right:24px}}.conversations .bubble-group .further-questions .block{display:flex;flex-wrap:nowrap;gap:6px}.conversations .bubble-group .further-questions .further-question{padding:7px 12px 7px 26px;border:none;color:#797979;white-space:nowrap;cursor:pointer;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff url("/assets/icon/ico-magnifier-pink.png") no-repeat center;background-size:16px 16px;background-position:6px center;opacity:0;transition:opacity 2s}.conversations .bubble-group .further-questions .further-question.invoke-browser{background:#fff url("/assets/icon/ico-magnifier-plus-pink.png") no-repeat center;background-size:16px 16px;background-position:6px center;color:#f16687}.conversations .bubble-group .further-questions .further-question strong{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:800}@media screen and (max-width: 720px){.conversations .bubble-group .further-questions .further-question{padding:11px 12px 11px 32px;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:700;background:#fff url("/assets/icon/ico-magnifier-pink.png") no-repeat center;background-size:24px 24px;background-position:6px center}.conversations .bubble-group .further-questions .further-question.invoke-browser{background:#fff url("/assets/icon/ico-magnifier-plus-pink.png") no-repeat center;background-size:24px 24px;background-position:6px center;color:#f16687}.conversations .bubble-group .further-questions .further-question strong{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:800}}.conversations .bubble-group .further-questions .further-question.show-off{opacity:1}.conversations .bubble-group .bubble.bubble-user .text *{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:25px;letter-spacing:-0.3px;font-weight:700;color:#3f3d3d;opacity:1;white-space:pre-wrap}.conversations .bubble-group .bubble-assistant-v2 .text{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:25px;letter-spacing:-0.3px;font-weight:400;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-render{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:25px;letter-spacing:-0.3px;font-weight:400;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-render,.conversations .bubble-group .bubble-assistant-v2 .text .katex{color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-render.show-off,.conversations .bubble-group .bubble-assistant-v2 .text .katex.show-off{opacity:0;animation:fade-in-animation var(--fade-animation-duration) ease-in forwards;animation-delay:var(--fade-animation-delay)}.conversations .bubble-group .bubble-assistant-v2 .text .katex-display>.katex{white-space:pre-wrap}.conversations .bubble-group .bubble-assistant-v2 .text hr{border:none;border-bottom:1px solid #d1d1d1;margin-top:20px;margin-bottom:20px}.conversations .bubble-group .bubble-assistant-v2 .text img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.conversations .bubble-group .bubble-assistant-v2 .text p{display:block;margin-block-start:1em;margin-block-end:1em}.conversations .bubble-group .bubble-assistant-v2 .text>p:first-child{margin-block-start:0}.conversations .bubble-group .bubble-assistant-v2 .text>p:last-child{margin-block-end:0}.conversations .bubble-group .bubble-assistant-v2 .text>blockquote:first-child p:first-child{margin-block-start:0}.conversations .bubble-group .bubble-assistant-v2 .text>blockquote:last-child p:last-child{margin-block-end:0}.conversations .bubble-group .bubble-assistant-v2 .text>ul:first-child li:first-child>p,.conversations .bubble-group .bubble-assistant-v2 .text>ol:first-child li:first-child>p{margin-block-start:0}.conversations .bubble-group .bubble-assistant-v2 .text>ul:last-child li:last-child>p,.conversations .bubble-group .bubble-assistant-v2 .text>ol:last-child li:last-child>p{margin-block-end:0}.conversations .bubble-group .bubble-assistant-v2 .text h1:first-child,.conversations .bubble-group .bubble-assistant-v2 .text h2:first-child,.conversations .bubble-group .bubble-assistant-v2 .text h3:first-child,.conversations .bubble-group .bubble-assistant-v2 .text h4:first-child,.conversations .bubble-group .bubble-assistant-v2 .text h5:first-child,.conversations .bubble-group .bubble-assistant-v2 .text h6:first-child{margin-top:0 !important}.conversations .bubble-group .bubble-assistant-v2 .text h1:last-child,.conversations .bubble-group .bubble-assistant-v2 .text h2:last-child,.conversations .bubble-group .bubble-assistant-v2 .text h3:last-child,.conversations .bubble-group .bubble-assistant-v2 .text h4:last-child,.conversations .bubble-group .bubble-assistant-v2 .text h5:last-child,.conversations .bubble-group .bubble-assistant-v2 .text h6:last-child{margin-bottom:0 !important}.conversations .bubble-group .bubble-assistant-v2 .text h1{margin:24px 0 8px;padding-bottom:8px;border-bottom:1px solid #d1d1d1}.conversations .bubble-group .bubble-assistant-v2 .text h1,.conversations .bubble-group .bubble-assistant-v2 .text h1 .markdown-render{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:22px;font-weight:800;line-height:31.86px;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text h1 .katex{font-size:22px}.conversations .bubble-group .bubble-assistant-v2 .text h2{margin:24px 0 8px;padding-bottom:8px;border-bottom:1px solid #d1d1d1}.conversations .bubble-group .bubble-assistant-v2 .text h2,.conversations .bubble-group .bubble-assistant-v2 .text h2 .markdown-render{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;line-height:20.43px;font-weight:800;line-height:26.06px;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text h2 .katex{font-size:18px}.conversations .bubble-group .bubble-assistant-v2 .text h3{margin:24px 0 16px}.conversations .bubble-group .bubble-assistant-v2 .text h3,.conversations .bubble-group .bubble-assistant-v2 .text h3 .markdown-render{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:18px;font-weight:800;line-height:23.17px;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text h3 .katex{font-size:16px}.conversations .bubble-group .bubble-assistant-v2 .text h4{margin:24px 0 16px}.conversations .bubble-group .bubble-assistant-v2 .text h4,.conversations .bubble-group .bubble-assistant-v2 .text h4 .markdown-render{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:17px;font-weight:800;line-height:20.27px;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text h4 .katex{font-size:14px}.conversations .bubble-group .bubble-assistant-v2 .text h5{margin:24px 0 16px}.conversations .bubble-group .bubble-assistant-v2 .text h5,.conversations .bubble-group .bubble-assistant-v2 .text h5 .markdown-render{font-size:12px;font-weight:800;line-height:17.38px;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text h5 .katex{font-size:12px}.conversations .bubble-group .bubble-assistant-v2 .text h6{margin:24px 0 16px}.conversations .bubble-group .bubble-assistant-v2 .text h6,.conversations .bubble-group .bubble-assistant-v2 .text h6 .markdown-render{font-size:11px;font-weight:800;line-height:15.93px;color:#3f3d3d}.conversations .bubble-group .bubble-assistant-v2 .text h6 .katex{font-size:11px}.conversations .bubble-group .bubble-assistant-v2 .text a,.conversations .bubble-group .bubble-assistant-v2 .text a .markdown-render{color:#3c5fa3 !important;text-decoration:none;word-break:break-word}.conversations .bubble-group .bubble-assistant-v2 .text a.cite,.conversations .bubble-group .bubble-assistant-v2 .text a.cite .markdown-render{color:#fd597f !important}.conversations .bubble-group .bubble-assistant-v2 .text a:hover{text-decoration:underline;text-underline-offset:3px}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap{display:inline-block;font-style:normal;position:relative;width:12px;margin-left:4px}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap .cite{position:absolute;top:-24px;white-space:nowrap;left:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap .cite .markdown-render,.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap .cite{font-size:9px;font-weight:bold;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;color:#fd597f !important;text-decoration:none}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap .cite .markdown-render:hover,.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap .cite:hover{text-decoration:underline}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-citation-wrap:first-child{margin-left:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap{overflow-x:auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #f4f1ef;margin:12px 0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap:first-child{margin-top:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap:last-child{margin-bottom:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table{width:max(450px,100%);border-collapse:collapse}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table th{min-width:150px;background-color:#f4f1ef;border-bottom:1px solid #f4f1ef;padding:8px 12px}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table th:not(:last-child){border-right:1px solid #f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table th,.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table th .markdown-render{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:20px;font-weight:700;color:#797979}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table td{padding:12px;background-color:#fff}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table td:not(:last-child){border-right:1px solid #f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table td,.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table td .markdown-render{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:19px;font-weight:400;color:#3e3a3a}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-table-wrap table tbody tr:not(:last-child) td{border-bottom:1px solid #f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre{background-color:#fcfaf9;margin:16px 0;padding:28px 16px 16px;border-radius:12px;overflow-x:hidden;position:relative}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code-copy-wrap{height:20px;display:flex;flex-direction:row;justify-content:space-between;position:absolute;padding:8px 8px 0 16px;width:calc(100% - 16px - 8px);left:0;top:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code-copy-wrap .markdown-code-language,.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code-copy-wrap .markdown-code-language .markdown-render{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:16px;font-weight:400;font-style:normal;color:#8e8e8e;padding-top:1px}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code-copy-wrap .markdown-code-copy{border:none;cursor:pointer;transition:background .1s,background-color .1s,background-size .1s;min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0) url("/assets/icon/ico-option-copy.png") no-repeat center;background-size:20px 20px}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code-copy-wrap .markdown-code-copy:hover{background-color:#f4f1ef}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code-copy-wrap .markdown-code-copy:active{transition:background-size 0s;background-size:18px 18px}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre:first-child{margin-top:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre:last-child{margin-bottom:0}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code{background-color:rgba(0,0,0,0);margin-right:8px;border-radius:0;padding:0;overflow-x:scroll;white-space:pre-wrap}.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code .markdown-render,.conversations .bubble-group .bubble-assistant-v2 .text .markdown-code-pre .markdown-code{font-family:"Space Mono",monospace !important;font-variant-ligatures:none}.conversations .bubble-group .bubble-assistant-v2 .text code{background-color:#f4f1ef;border-radius:4px;padding:2px 4px}.conversations .bubble-group .bubble-assistant-v2 .text code,.conversations .bubble-group .bubble-assistant-v2 .text code .markdown-render{font-family:"Space Mono",monospace !important;font-variant-ligatures:none}.conversations .bubble-group .bubble-assistant-v2 .text blockquote{margin:0;border-left:2px solid #fb8dae;padding-left:12px;white-space:initial}.conversations .bubble-group .bubble-assistant-v2 .text ol{counter-reset:list-number;display:block;list-style-type:none;padding-left:0;margin-block-start:1em;margin-block-end:1em}.conversations .bubble-group .bubble-assistant-v2 .text ol:first-child{margin-top:0}.conversations .bubble-group .bubble-assistant-v2 .text ol:last-child{margin-bottom:0}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="1"]{counter-reset:list-number 0}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="2"]{counter-reset:list-number 1}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="3"]{counter-reset:list-number 2}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="4"]{counter-reset:list-number 3}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="5"]{counter-reset:list-number 4}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="6"]{counter-reset:list-number 5}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="7"]{counter-reset:list-number 6}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="8"]{counter-reset:list-number 7}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="9"]{counter-reset:list-number 8}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="10"]{counter-reset:list-number 9}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="11"]{counter-reset:list-number 10}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="12"]{counter-reset:list-number 11}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="13"]{counter-reset:list-number 12}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="14"]{counter-reset:list-number 13}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="15"]{counter-reset:list-number 14}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="16"]{counter-reset:list-number 15}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="17"]{counter-reset:list-number 16}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="18"]{counter-reset:list-number 17}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="19"]{counter-reset:list-number 18}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="20"]{counter-reset:list-number 19}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="21"]{counter-reset:list-number 20}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="22"]{counter-reset:list-number 21}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="23"]{counter-reset:list-number 22}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="24"]{counter-reset:list-number 23}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="25"]{counter-reset:list-number 24}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="26"]{counter-reset:list-number 25}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="27"]{counter-reset:list-number 26}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="28"]{counter-reset:list-number 27}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="29"]{counter-reset:list-number 28}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="30"]{counter-reset:list-number 29}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="31"]{counter-reset:list-number 30}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="32"]{counter-reset:list-number 31}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="33"]{counter-reset:list-number 32}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="34"]{counter-reset:list-number 33}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="35"]{counter-reset:list-number 34}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="36"]{counter-reset:list-number 35}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="37"]{counter-reset:list-number 36}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="38"]{counter-reset:list-number 37}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="39"]{counter-reset:list-number 38}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="40"]{counter-reset:list-number 39}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="41"]{counter-reset:list-number 40}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="42"]{counter-reset:list-number 41}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="43"]{counter-reset:list-number 42}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="44"]{counter-reset:list-number 43}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="45"]{counter-reset:list-number 44}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="46"]{counter-reset:list-number 45}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="47"]{counter-reset:list-number 46}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="48"]{counter-reset:list-number 47}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="49"]{counter-reset:list-number 48}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="50"]{counter-reset:list-number 49}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="51"]{counter-reset:list-number 50}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="52"]{counter-reset:list-number 51}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="53"]{counter-reset:list-number 52}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="54"]{counter-reset:list-number 53}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="55"]{counter-reset:list-number 54}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="56"]{counter-reset:list-number 55}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="57"]{counter-reset:list-number 56}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="58"]{counter-reset:list-number 57}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="59"]{counter-reset:list-number 58}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="60"]{counter-reset:list-number 59}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="61"]{counter-reset:list-number 60}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="62"]{counter-reset:list-number 61}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="63"]{counter-reset:list-number 62}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="64"]{counter-reset:list-number 63}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="65"]{counter-reset:list-number 64}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="66"]{counter-reset:list-number 65}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="67"]{counter-reset:list-number 66}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="68"]{counter-reset:list-number 67}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="69"]{counter-reset:list-number 68}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="70"]{counter-reset:list-number 69}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="71"]{counter-reset:list-number 70}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="72"]{counter-reset:list-number 71}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="73"]{counter-reset:list-number 72}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="74"]{counter-reset:list-number 73}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="75"]{counter-reset:list-number 74}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="76"]{counter-reset:list-number 75}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="77"]{counter-reset:list-number 76}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="78"]{counter-reset:list-number 77}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="79"]{counter-reset:list-number 78}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="80"]{counter-reset:list-number 79}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="81"]{counter-reset:list-number 80}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="82"]{counter-reset:list-number 81}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="83"]{counter-reset:list-number 82}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="84"]{counter-reset:list-number 83}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="85"]{counter-reset:list-number 84}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="86"]{counter-reset:list-number 85}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="87"]{counter-reset:list-number 86}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="88"]{counter-reset:list-number 87}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="89"]{counter-reset:list-number 88}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="90"]{counter-reset:list-number 89}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="91"]{counter-reset:list-number 90}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="92"]{counter-reset:list-number 91}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="93"]{counter-reset:list-number 92}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="94"]{counter-reset:list-number 93}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="95"]{counter-reset:list-number 94}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="96"]{counter-reset:list-number 95}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="97"]{counter-reset:list-number 96}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="98"]{counter-reset:list-number 97}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="99"]{counter-reset:list-number 98}.conversations .bubble-group .bubble-assistant-v2 .text ol[start="100"]{counter-reset:list-number 99}.conversations .bubble-group .bubble-assistant-v2 .text ol li{display:list-item;position:relative;list-style-type:none;counter-increment:list-number;padding-left:20px}.conversations .bubble-group .bubble-assistant-v2 .text ol li:before{color:#262525;content:counters(list-number, ".") ".";font-weight:bold;padding-right:4px;position:absolute;transform:translateX(-100%);opacity:0;animation:fade-in-animation var(--fade-animation-duration) ease-in forwards;animation-delay:var(--fade-animation-delay)}.conversations .bubble-group .bubble-assistant-v2 .text ol li::marker{color:#262525}.conversations .bubble-group .bubble-assistant-v2 .text ul{display:block;counter-reset:list-number;padding-left:0}.conversations .bubble-group .bubble-assistant-v2 .text ul:first-child{margin-top:0}.conversations .bubble-group .bubble-assistant-v2 .text ul:last-child{margin-bottom:0}.conversations .bubble-group .bubble-assistant-v2 .text ul li{display:list-item;list-style-type:none;margin:0;padding-left:20px;position:relative}.conversations .bubble-group .bubble-assistant-v2 .text ul li:before{color:#3f3d3d;content:"•";font-size:17px;line-height:28px;padding-right:7px;position:absolute;transform:translateX(-100%);opacity:0;animation:fade-in-animation var(--fade-animation-duration) ease-in forwards;animation-delay:var(--fade-animation-delay)}.conversations .bubble-group .bubble-assistant-v2 .text strong,.conversations .bubble-group .bubble-assistant-v2 .text strong .markdown-render{font-weight:bold !important}@keyframes fade-in-animation{0%{opacity:0;filter:blur(2px)}100%{opacity:1;filter:blur(0)}}.conversations .skeleton-animation-wrap{position:relative;width:100%;height:972px;transition:opacity .5s}.conversations .skeleton-animation-wrap.no-physics{position:absolute;left:0;top:48px}.conversations .skeleton-animation-wrap.no-physics.aware-onboarding{top:408px}@media screen and (max-width: 720px){.conversations .skeleton-animation-wrap.no-physics.aware-onboarding{top:561px}}.conversations .skeleton-animation-wrap.hidden{opacity:0}.conversations .skeleton-animation-wrap .skeleton-animation{position:absolute;width:100%;height:972px;display:flex;flex-direction:column;transition:opacity .5s;background:#fff}.conversations .skeleton-animation-wrap .skeleton-animation>.timestamp,.conversations .skeleton-animation-wrap .skeleton-animation>.bubble-group{padding-bottom:24px}.conversations .skeleton-animation-wrap .skeleton-animation>.timestamp:last-child,.conversations .skeleton-animation-wrap .skeleton-animation>.bubble-group:last-child{padding-bottom:0}.conversations .skeleton-animation-wrap .skeleton-animation.hidden{opacity:0}.conversations .skeleton-animation-wrap .skeleton-animation>.timestamp{width:100%;text-align:center}.conversations .skeleton-animation-wrap .skeleton-animation>.timestamp p{color:rgba(0,0,0,0);background:#e0e0e0 none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#f4f1ef;width:200px;height:16px;margin:0 auto}@keyframes skeleton-blinking-keyframe-animation{0%{background-color:#f4f1ef}20%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .skeleton-animation-wrap .skeleton-animation>.timestamp p.play-animation{overflow:hidden}.conversations .skeleton-animation-wrap .skeleton-animation>.timestamp p.play-animation:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-blinking-keyframe-animation 1.5s ease infinite;animation-delay:.5s}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group{background:#fff}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .profile{color:rgba(0,0,0,0);background:#e0e0e0 none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#f4f1ef;position:absolute}@keyframes skeleton-blinking-keyframe-animation{0%{background-color:#f4f1ef}20%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .profile.play-animation{overflow:hidden}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .profile.play-animation:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-blinking-keyframe-animation 1.5s ease infinite;animation-delay:.5s}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .contents .text{display:block}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .contents .text span{color:rgba(0,0,0,0);background:#e0e0e0 none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#f4f1ef;display:block;width:100%}@keyframes skeleton-blinking-keyframe-animation{0%{background-color:#f4f1ef}20%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .contents .text span.play-animation{overflow:hidden}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .contents .text span.play-animation:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-blinking-keyframe-animation 1.5s ease infinite;animation-delay:.5s}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .timestamp p{color:rgba(0,0,0,0);background:#e0e0e0 none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#f4f1ef}@keyframes skeleton-blinking-keyframe-animation{0%{background-color:#f4f1ef}20%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .timestamp p.play-animation{overflow:hidden}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble.bubble-user .timestamp p.play-animation:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-blinking-keyframe-animation 1.5s ease infinite;animation-delay:.5s}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .fncall-area .inner-area .profile{color:rgba(0,0,0,0);background:#e0e0e0 none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#f4f1ef}@keyframes skeleton-blinking-keyframe-animation{0%{background-color:#f4f1ef}20%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .fncall-area .inner-area .profile.play-animation{overflow:hidden}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .fncall-area .inner-area .profile.play-animation:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-blinking-keyframe-animation 1.5s ease infinite;animation-delay:.5s}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .content-area .contents .text p.markdown-render.skeleton{width:100%;height:15px;margin-block-start:8px;margin-block-end:8px}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .content-area .contents .text p.markdown-render.skeleton:not(.spacing){color:rgba(0,0,0,0);background:#e0e0e0 none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#f4f1ef}@keyframes skeleton-blinking-keyframe-animation{0%{background-color:#f4f1ef}20%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .content-area .contents .text p.markdown-render.skeleton:not(.spacing).play-animation{overflow:hidden}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .content-area .contents .text p.markdown-render.skeleton:not(.spacing).play-animation:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-blinking-keyframe-animation 1.5s ease infinite;animation-delay:.5s}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .content-area .contents .text p.markdown-render.skeleton:first-child{margin-block-start:0}.conversations .skeleton-animation-wrap .skeleton-animation .bubble-group .bubble-assistant-v2 .content-area .contents .text p.markdown-render.skeleton:last-child{margin-block-end:0;width:calc(100% - 50px)}.conversations .bubble-group .bubble .contents .feature-placeholders,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders{position:relative;display:flex}.conversations .bubble-group .bubble .contents .feature-placeholders.rows,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders.rows{flex-direction:column;gap:8px}.conversations .bubble-group .bubble .contents .feature-placeholders.dots,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders.dots{flex-direction:row;align-items:center;justify-content:center;height:96px;gap:12px}.conversations .bubble-group .bubble .contents .feature-placeholders.hidden,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders.hidden{display:none}.conversations .bubble-group .bubble .contents .feature-placeholders .dot,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .dot{opacity:0;position:relative;transition:opacity .2s}.conversations .bubble-group .bubble .contents .feature-placeholders .dot.show-off,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .dot.show-off{opacity:1;transition:opacity 1s}.conversations .bubble-group .bubble .contents .feature-placeholders .dot:after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .dot:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-width:0;max-width:0;width:0;min-height:0;max-height:0;height:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#f16687;animation:dots-blinking 1.5s infinite}.conversations .bubble-group .bubble .contents .feature-placeholders .dot:first-child:after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .dot:first-child:after{animation-delay:calc(var(--fade-animation-delay) + 0s)}.conversations .bubble-group .bubble .contents .feature-placeholders .dot:nth-child(2):after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .dot:nth-child(2):after{animation-delay:calc(var(--fade-animation-delay) + 100ms)}.conversations .bubble-group .bubble .contents .feature-placeholders .dot:last-child:after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .dot:last-child:after{animation-delay:calc(var(--fade-animation-delay) + 200ms)}@keyframes dots-blinking{0%{min-width:0px;max-width:0px;width:0px;min-height:0px;max-height:0px;height:0px}40%{min-width:8px;max-width:8px;width:8px;min-height:8px;max-height:8px;height:8px}80%{min-width:0px;max-width:0px;width:0px;min-height:0px;max-height:0px;height:0px}100%{min-width:0px;max-width:0px;width:0px;min-height:0px;max-height:0px;height:0px}}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block{width:20%;position:relative;border-radius:6px;background-color:#f4f1ef;opacity:0;height:24px;overflow:hidden;transition:opacity .5s}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block.show-off,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block.show-off{opacity:1;transition:opacity .5s}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block:nth-child(1),.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block:nth-child(1){animation:row-block-expansion 1.5s forwards ease;-webkit-animation:row-block-expansion 1.5s forwards ease}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block:nth-child(2),.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block:nth-child(2){animation:row-block-expansion 1.5s forwards ease;-webkit-animation:row-block-expansion 1.5s forwards ease}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block.short-block,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block.short-block{width:85%;animation:row-block-expansion-short 1.3s forwards ease;-webkit-animation:row-block-expansion-short 1.3s forwards ease}@keyframes row-block-expansion{0%{width:20%}100%{width:100%}}@keyframes row-block-expansion-short{0%{width:20%}100%{width:80%}}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block:before,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block:before{position:absolute;left:-200px;top:0;width:200px;height:100%;content:"";pointer-events:none;opacity:1;background:linear-gradient(to right, rgba(244, 241, 239, 0), #e0e0e0);-webkit-animation:skeleton-bursting-animation 1.8s forwards ease;animation:skeleton-bursting-animation 1.8s forwards ease}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block:after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block:after{position:absolute;left:-450px;top:0;right:0;bottom:0;content:"";pointer-events:none;opacity:1;background:-webkit-repeating-linear-gradient(to right, rgba(244, 241, 239, 0) 0, rgba(224, 224, 224, 0.2) 90px, rgba(224, 224, 224, 0.6) 270px, rgba(224, 224, 224, 0.2) 360px, rgba(244, 241, 239, 0) 450px);-webkit-animation:skeleton-repeating-animation 1s infinite linear;-webkit-animation-delay:.5s;background:repeating-linear-gradient(to right, rgba(244, 241, 239, 0) 0, rgba(224, 224, 224, 0.2) 90px, rgba(224, 224, 224, 0.6) 270px, rgba(224, 224, 224, 0.2) 360px, rgba(244, 241, 239, 0) 450px);animation:skeleton-repeating-animation 1s infinite linear;animation-delay:.5s}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block:nth-child(2):after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block:nth-child(2):after{-webkit-animation-delay:.6s;animation-delay:.6s}.conversations .bubble-group .bubble .contents .feature-placeholders .row-block:nth-child(3):after,.conversations .bubble-group .bubble-assistant-v2 .contents .feature-placeholders .row-block:nth-child(3):after{-webkit-animation-delay:.7s;animation-delay:.7s}@keyframes skeleton-repeating-animation{from{transform:translateX(0)}to{transform:translateX(450px)}}@keyframes skeleton-bursting-animation{0%{left:-200px}100%{left:100%}}.conversations .tooltip{position:absolute;left:0;width:100%;z-index:9999;pointer-events:none;opacity:0;display:none;transition:opacity .2s}.conversations .tooltip.active{display:block}.conversations .tooltip.show-off{opacity:1}.conversations .tooltip .cone{position:absolute;background-color:#3f3d3d;height:9.2382032885px;width:9.2382032885px;-webkit-border-radius:3px 0px;-moz-border-radius:3px 0px;border-radius:3px 0px;transform:rotate(60deg) skewX(30deg) scaleY(0.8660254038) translateX(-50%)}.conversations .tooltip .body{position:absolute;transform:translateX(-50%);background-color:#3f3d3d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px 12px;white-space:nowrap}.conversations .tooltip .body p{color:#fff;text-align:center;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400}.notifications{position:absolute;display:flex;flex-direction:column;align-items:center;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%)}.notifications .notification{background-color:#fff;border-color:#f2f1f1;border-width:0;border-style:solid;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0 6px;margin-top:0;width:min-content;height:0;opacity:0;gap:6px;transition:height .2s ease .2s,opacity .2s,padding .2s ease .2s,margin-top .2s ease .2s,border-width .2s ease .2s;display:flex;flex-direction:row}.notifications .notification .text{margin:0 6px;white-space:nowrap}.notifications .notification .text p{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:25px;letter-spacing:-0.3px;font-weight:400;color:#3f3d3d}.notifications .notification .close{min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;display:flex;align-items:center;justify-content:center;padding-left:6px;border-left:1px solid #dfdfdf}.notifications .notification .close button{border:none;cursor:pointer;pointer-events:none;min-width:100%;max-width:100%;width:100%;min-height:100%;max-height:100%;height:100%;background:rgba(0,0,0,0) url("/assets/icon/ico-button-close.png") no-repeat center;background-size:24px 24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:background-color .2s,background .2s,background-size .1s}.notifications .notification .close button:hover{background-color:#f2f1f1}.notifications .notification .close button:active{transition:background-size 0s;background-size:22px 22px}.notifications .notification.active{height:24px;opacity:1;padding:8px 6px;margin-top:8px;border-width:1px;transition:height .2s,opacity .2s ease .2s,padding .2s,margin-top .2s,border-width .2s}.notifications .notification.active .close button{pointer-events:initial}footer .dropdown{position:absolute;display:flex;align-items:center;bottom:0;opacity:0;width:clamp(300px,100%,700px);pointer-events:none;transition:opacity .2s,bottom .2s ease .2s}footer .dropdown.active{transition:bottom .2s,opacity .5s ease .2s;opacity:1;bottom:calc(100% + 16px)}@media screen and (max-width: 720px){footer .dropdown.active{bottom:calc(100% + 4px)}}footer .dropdown.active .menu{pointer-events:initial;transition:transform .75s cubic-bezier(0.12, 0.71, 0.38, 1);transform:scale(1);transform-origin:left bottom}footer .dropdown .menu{background-color:#fff;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,.12);box-shadow:0px 0px 8px 0px rgba(0,0,0,.12);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:12px;pointer-events:none;display:flex;flex-direction:column;min-width:136px;gap:0;z-index:99999;transition:transform .2s ease;transform:scale(0.8);transform-origin:left bottom}footer .dropdown .menu .menu-item{border:none;cursor:pointer;display:block;position:relative;text-align:left;padding:8px 8px 8px 32px;height:40px;border-bottom:1px solid #f2f1f1;font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:17px;font-weight:600;color:#25252a}footer .dropdown .menu .menu-item:last-child{border-bottom:none;padding-bottom:0;height:32px;background-position:left bottom !important}footer .dropdown .menu .menu-item:first-child{padding-top:0;height:32px;background-position:left top !important}footer .dropdown .menu .menu-item.experts-consulting{background:rgba(0,0,0,0) url("/assets/icon/ico-menu-consult.png") no-repeat center;background-size:24px 24px;background-position:left}footer .dropdown .menu .menu-item.reserve-check-up{background:rgba(0,0,0,0) url("/assets/icon/ico-menu-reserve.png") no-repeat center;background-size:24px 24px;background-position:left}footer .dropdown .menu .menu-item.cleanup{background:rgba(0,0,0,0) url("/assets/icon/ico-menu-reinit.png") no-repeat center;background-size:24px 24px;background-position:left}footer .dropdown .menu .menu-item:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% + 12px);height:calc(100% - 6px);background-color:rgba(0,0,0,0);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;z-index:-1;transition:background-color .2s}footer .dropdown .menu .menu-item:hover:before{background-color:#f2f1f1}footer .dropdown .menu .menu-item:first-child:before{top:calc(50% - 4px - .75px);width:calc(100% + 12px);height:calc(100% + 3px)}footer .dropdown .menu .menu-item:last-child:before{top:calc(50% + 4px + .75px);width:calc(100% + 12px);height:calc(100% + 3px)}body.show-modal{overflow:hidden}.modals{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.15);transition:opacity .5s,backdrop-filter .5s,-webkit-backdrop-filter .5s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999999}.modals.active{pointer-events:initial;opacity:1}.modals .modal{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:clamp(250px,100% - 48px,450px);background-color:#fff;padding:10px 10px 16px;transition:opacity .5s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);pointer-events:none;opacity:0}.modals .modal.active{pointer-events:initial;opacity:1}.modals .modal .close-button{display:flex;align-items:end;justify-content:right;margin-bottom:8px}.modals .modal .close-button button{border:none;cursor:pointer;min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;background:rgba(0,0,0,0) url("/assets/icon/ico-button-close-rounded.png") no-repeat center;background-size:20px 20px}.modals .modal .body{padding:0 4px}.modals .modal .button-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:end;gap:8px;margin:12px 4px 0}.modals .modal .button-group button{align-self:end;justify-content:right;cursor:pointer;border:none;background:rgba(0,0,0,0);position:relative;transition:color .2s}.modals .modal .button-group button.submit-button{color:#f16687;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:700}.modals .modal .button-group button:disabled{cursor:initial;color:#dfdfdf !important}.modals .modal .button-group button:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% + 12px);height:calc(100% + 8px);background-color:rgba(0,0,0,0);transition:background .2s;z-index:-1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.modals .modal .button-group button:not(:disabled):hover:before{background-color:#f2f1f1}.modals .modal .body.explicit-feedback{display:flex;flex-direction:column;gap:16px}.modals .modal .body.explicit-feedback .title h1{color:#3f3d3d;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:600}.modals .modal .body.explicit-feedback .answers{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 6px}.modals .modal .body.explicit-feedback .answers .answer{cursor:pointer;padding:4.5px 8px;color:#3f3d3d;background-color:#fff;border:.8px solid #dfdfdf;transition:color .2s,background-color .2s,border-color .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400}.modals .modal .body.explicit-feedback .answers .answer.checked{color:#b74963;background-color:#fff6f6;border-color:#fdb3c5}.introduction{width:100%;height:369px;padding:40px 0;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 1s}@media screen and (max-width: 720px){.introduction{height:386px;background-color:rgba(0,0,0,0);padding:0}}.introduction.pro-version{background-color:#3f3d3d}@media screen and (max-width: 720px){.introduction.pro-version{background-color:#3f3d3d}}.introduction.pro-version .board{background-color:hsla(0,0%,100%,.2)}@media screen and (max-width: 720px){.introduction.pro-version .board{background-color:hsla(0,0%,100%,.2)}}.introduction.pro-version .board .content .main .text h1,.introduction.pro-version .board .content .desc p{color:#fff}.introduction.pro-version .board .notify{background-color:#3f3d3d !important;border:1px solid #3f3d3d !important}.introduction.pro-version .board .notify .text{color:#fff !important}@media screen and (max-width: 720px){.introduction.pro-version .board .notify .text{color:#fff !important}}.introduction .board{position:relative;width:calc(clamp(720px,100%,1024px) - 144px);height:241px;background-color:hsla(0,0%,100%,.4);padding:64px calc(.0703125*clamp(720px,100%,1024px));margin:0 calc(24px + env(safe-area-inset-bottom)*2);overflow:hidden;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;transition:all 1s}@media screen and (max-width: 720px){.introduction .board{margin:0;background-color:rgba(0,0,0,0);width:100%;height:328px;padding:29px 24px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}}.introduction .board .bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.introduction .board .bg *{transition:all 1s cubic-bezier(0.8, 0, 0.2, 1) !important}.introduction .board .bg .white-ball-one{position:absolute;top:-141px;right:222px;background-color:rgba(234,242,255,.19);min-width:320px;max-width:320px;width:320px;min-height:320px;max-height:320px;height:320px;-webkit-box-shadow:0px 0px 24px 0px rgba(55,95,153,.12);-moz-box-shadow:0px 0px 24px 0px rgba(55,95,153,.12);box-shadow:0px 0px 24px 0px rgba(55,95,153,.12);-webkit-border-radius:160px;-moz-border-radius:160px;border-radius:160px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media screen and (max-width: 720px){.introduction .board .bg .white-ball-one{top:-126.98px;right:110.67px;min-width:190px;max-width:190px;width:190px;min-height:190px;max-height:190px;height:190px;-webkit-border-radius:95px;-moz-border-radius:95px;border-radius:95px}}.introduction .board .bg .white-ball-two{position:absolute;top:-2px;right:-121px;background-color:rgba(234,242,255,.19);min-width:314px;max-width:314px;width:314px;min-height:314px;max-height:314px;height:314px;-webkit-box-shadow:0px 0px 24px 0px rgba(187,187,187,.04),0px 0px 8.6px 0px rgba(167,167,167,.25) inset;-moz-box-shadow:0px 0px 24px 0px rgba(187,187,187,.04),0px 0px 8.6px 0px rgba(167,167,167,.25) inset;box-shadow:0px 0px 24px 0px rgba(187,187,187,.04),0px 0px 8.6px 0px rgba(167,167,167,.25) inset;-webkit-border-radius:157px;-moz-border-radius:157px;border-radius:157px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media screen and (max-width: 720px){.introduction .board .bg .white-ball-two{top:-14.17px;right:-112.97px;min-width:245px;max-width:245px;width:245px;min-height:245px;max-height:245px;height:245px;-webkit-border-radius:122.5px;-moz-border-radius:122.5px;border-radius:122.5px}}.introduction .board .bg .green-ball{position:absolute;top:-74px;right:94px;background:radial-gradient(81% 81% at 50% 50%, #ffc737 0%, #bceee5 0.01%, #fff 100%);min-width:144px;max-width:144px;width:144px;min-height:144px;max-height:144px;height:144px;-webkit-border-radius:72px;-moz-border-radius:72px;border-radius:72px}@media screen and (max-width: 720px){.introduction .board .bg .green-ball{top:-79px;right:27px;min-width:140px;max-width:140px;width:140px;min-height:140px;max-height:140px;height:140px;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px}}.introduction .board .bg .red-rectangle-mobile{position:absolute;bottom:-138px;left:calc(100% - 140px - 268px);transform:rotate(-45deg);opacity:0;background:linear-gradient(218.49deg, rgba(255, 150, 175, 0.5) 3.47%, #FFFFFF 86.48%);-webkit-box-shadow:0px 0px 7.7px 1px hsla(0,0%,100%,.51) inset;-moz-box-shadow:0px 0px 7.7px 1px hsla(0,0%,100%,.51) inset;box-shadow:0px 0px 7.7px 1px hsla(0,0%,100%,.51) inset;min-width:268px;max-width:268px;width:268px;min-height:268px;max-height:268px;height:268px;-webkit-border-radius:0px 24px;-moz-border-radius:0px 24px;border-radius:0px 24px}@media screen and (max-width: 720px){.introduction .board .bg .red-rectangle-mobile{opacity:1;bottom:-16.17px;left:-75.54px;transform:rotate(66.06deg);-webkit-box-shadow:0px 0px 3.8px .49px hsla(0,0%,100%,.51) inset;-moz-box-shadow:0px 0px 3.8px .49px hsla(0,0%,100%,.51) inset;box-shadow:0px 0px 3.8px .49px hsla(0,0%,100%,.51) inset;min-width:171.37px;max-width:171.37px;width:171.37px;min-height:171.37px;max-height:171.37px;height:171.37px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}.introduction .board .bg .red-rectangle-desktop{position:absolute;bottom:-138px;left:calc(100% - 140px - 268px);transform:rotate(-45deg);opacity:1;background:linear-gradient(229.75deg, #f16687 -0.13%, #fff 55.43%);-webkit-box-shadow:0px 0px 7.7px 1px hsla(0,0%,100%,.51) inset;-moz-box-shadow:0px 0px 7.7px 1px hsla(0,0%,100%,.51) inset;box-shadow:0px 0px 7.7px 1px hsla(0,0%,100%,.51) inset;min-width:268px;max-width:268px;width:268px;min-height:268px;max-height:268px;height:268px;-webkit-border-radius:0px 24px;-moz-border-radius:0px 24px;border-radius:0px 24px}@media screen and (max-width: 720px){.introduction .board .bg .red-rectangle-desktop{opacity:0;bottom:-16.17px;left:-75.54px;transform:rotate(66.06deg);-webkit-box-shadow:0px 0px 3.8px .49px hsla(0,0%,100%,.51) inset;-moz-box-shadow:0px 0px 3.8px .49px hsla(0,0%,100%,.51) inset;box-shadow:0px 0px 3.8px .49px hsla(0,0%,100%,.51) inset;min-width:171.37px;max-width:171.37px;width:171.37px;min-height:171.37px;max-height:171.37px;height:171.37px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}.introduction .board .content{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 720px){.introduction .board .content{position:relative;gap:0;height:227px;justify-content:space-between}}.introduction .board .content .main{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 720px){.introduction .board .content .main{gap:16px}}.introduction .board .content .main .logo{display:flex;flex-wrap:nowrap;flex-direction:row}@media screen and (max-width: 720px){.introduction .board .content .main .logo{flex-direction:column-reverse}}.introduction .board .content .main .logo .logo-badge{display:flex;flex-wrap:nowrap;flex-direction:row}@media screen and (max-width: 720px){.introduction .board .content .main .logo .logo-badge{height:56px;align-items:end}}.introduction .board .content .main .logo img.icon{height:46px;margin-top:12px}@media screen and (max-width: 720px){.introduction .board .content .main .logo img.icon{height:36px}}.introduction .board .content .main .logo img.chat{margin-top:3px;margin-left:4px;height:59px}@media screen and (max-width: 720px){.introduction .board .content .main .logo img.chat{min-width:60px;max-width:60px;width:60px;min-height:60px;max-height:60px;height:60px;margin-top:0;margin-left:-8px}}.introduction .board .content .main .logo .badge{height:min-content;padding:6px 11px;border-radius:99px;font-family:GmarketSansMedium,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC, ui-sans-serif, -apple-system, system-ui, Segoe UI, Helvetica, Apple Color Emoji, Arial, sans-serif, Segoe UI Emoji, Segoe UI Symbol;font-weight:500;font-size:14px;line-height:16.8px}@media screen and (max-width: 720px){.introduction .board .content .main .logo .badge{padding:5px 10px;font-size:12px;line-height:14.4px;align-self:start;margin-top:3px;margin-left:-6px}}.introduction .board .content .main .logo .badge.ai-badge{background-color:#fb8dae;color:#fff}@media screen and (max-width: 720px){.introduction .board .content .main .logo .badge.ai-badge{background-color:#f16687}}.introduction .board .content .main .logo .badge.pro-badge{background-color:#000;color:#fff}@media screen and (max-width: 720px){.introduction .board .content .main .logo .badge.pro-badge{background-color:#000}}.introduction .board .content .main .text h1{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:22px;font-weight:700;line-height:31.86px;color:#3e3a3a;word-break:keep-all}@media screen and (max-width: 720px){.introduction .board .content .main .text h1{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:18px;font-weight:700}}@media screen and (max-width: 720px){.introduction .board .content .desc{position:absolute;top:100%;transform:translateY(-50%)}}.introduction .board .content .desc p{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:25px;letter-spacing:-0.3px;font-weight:400;color:#3e3a3a;white-space:nowrap}@media screen and (max-width: 720px){.introduction .board .content .desc p{white-space:initial}}@media screen and (max-width: 720px){.introduction .board .content .desc p{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:19px;font-weight:400;color:#3f3d3d}}.introduction .board .notify{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;bottom:13px;width:min(100% - 24px,640px);height:36px;border:1px solid #faf6f4;background-color:hsla(0,0%,100%,.29);box-sizing:border-box;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media screen and (max-width: 720px){.introduction .board .notify{height:48px;width:320px;bottom:16px}}.introduction .board .notify .text{background:rgba(0,0,0,0) url("/assets/icon/ico-alert-pink.png") no-repeat center;background-size:20px 20px;background-position:left;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:700;padding-left:28px;color:#3f3d3d;text-align:center;word-break:keep-all;height:20px;line-height:20px}@media screen and (max-width: 720px){.introduction .board .notify .text{background:none;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:10px;line-height:15px;font-weight:400;padding:0 12px 0 52px;color:#797979;height:auto;width:256px;position:relative}.introduction .board .notify .text:before{position:absolute;content:"";left:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#faf6f4;border-radius:16px}.introduction .board .notify .text:after{position:absolute;content:"";left:17px;top:calc(50% - 1px);transform:translateY(-50%);min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;background:rgba(0,0,0,0) url("/assets/icon/ico-alert-brown.png") no-repeat center;background-size:20px 20px;background-position:left}}.conversations .onboarding{margin:0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}@media screen and (max-width: 720px){.conversations .onboarding{margin:24px 12px 24px 0}}@media screen and (max-width: 720px){.conversations .onboarding{gap:12px}}.conversations .onboarding .panels .responsive{flex-direction:row;flex-wrap:nowrap;gap:16px}.conversations .onboarding .panels .responsive.desktop{display:flex}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive.desktop{display:none}}.conversations .onboarding .panels .responsive.desktop .indented{margin-top:34px}.conversations .onboarding .panels .responsive.mobile{display:none}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive.mobile{display:flex}}.conversations .onboarding .panels .responsive.mobile .indented{margin-top:24px}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive{gap:12px}}.conversations .onboarding .panels .responsive .column{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column{gap:12px}}.conversations .onboarding .panels .responsive .column .panel{width:203px;height:155px;display:flex;flex-direction:column;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;opacity:0;filter:blur(5px);transform:scale(0.9);transform-origin:center;transition:transform .2s,box-shadow .2s,opacity 1s,filter .8s}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column .panel{width:161.5px}}.conversations .onboarding .panels .responsive .column .panel:not(.skeleton){cursor:pointer}.conversations .onboarding .panels .responsive .column .panel:not(.skeleton){-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,.1);box-shadow:0px 0px 12px 0px rgba(0,0,0,.1)}.conversations .onboarding .panels .responsive .column .panel.show-off{opacity:1;filter:blur(0);transform:scale(1);transform-origin:center;transition:transform .8s cubic-bezier(0.12, 0.71, 0.38, 1),box-shadow .2s,opacity 1s,filter .8s}.conversations .onboarding .panels .responsive .column .panel.skeleton{opacity:1;filter:blur(0);transform:scale(1);transform-origin:center;position:relative;overflow:hidden;transition:opacity .5s}.conversations .onboarding .panels .responsive .column .panel.skeleton.hidden{opacity:0}@keyframes skeleton-onboarding-blinking-animation{0%{background-color:#f4f1ef}50%{background-color:#e0e0e0}100%{background-color:#f4f1ef}}.conversations .onboarding .panels .responsive .column .panel.skeleton:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#f4f1ef;animation:skeleton-onboarding-blinking-animation 1.5s ease infinite;animation-delay:.5s}@media(hover: hover)and (pointer: fine){.conversations .onboarding .panels .responsive .column .panel:not(.skeleton):hover{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);transform:scale(1.02);transform-origin:center;z-index:1;transition:transform .2s,box-shadow .2s,opacity 1s,filter .8s}}.conversations .onboarding .panels .responsive .column .panel .text{margin:16px;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;font-weight:400;color:#3e3a3a}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column .panel .text{margin:12px 14px;font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:19px;font-weight:400}}.conversations .onboarding .panels .responsive .column .panel .contents{position:relative;padding:8px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column .panel .contents{padding:8px 14px}}.conversations .onboarding .panels .responsive .column .panel .contents:before{content:"";position:absolute;left:0;top:0;width:100%;border-top:1px dashed #dfdfdf}.conversations .onboarding .panels .responsive .column .panel .contents .category{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:20px;font-weight:700}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column .panel .contents .category{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:700}}.conversations .onboarding .panels .responsive .column .panel .contents .icon-wrap{min-width:28px;max-width:28px;width:28px;min-height:28px;max-height:28px;height:28px;pointer-events:none;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column .panel .contents .icon-wrap{min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}}.conversations .onboarding .panels .responsive .column .panel .contents .icon-wrap .icon{min-width:21px;max-width:21px;width:21px;min-height:21px;max-height:21px;height:21px}@media screen and (max-width: 720px){.conversations .onboarding .panels .responsive .column .panel .contents .icon-wrap .icon{min-width:18px;max-width:18px;width:18px;min-height:18px;max-height:18px;height:18px}}.conversations .popup{position:absolute;left:0;width:100%;z-index:4;display:none}.conversations .popup.active{display:block}.conversations .popup.show-off .body{opacity:1;transition:opacity .3s ease .2s,transform .75s cubic-bezier(0.12, 0.71, 0.38, 1);transform:translateX(-100%) scale(1);transform-origin:right top}.conversations .popup .body{position:absolute;top:0;display:flex;flex-direction:column;opacity:0;transition:opacity .2s,transform .2s ease;gap:20px;width:clamp(228px,84.53125%,541px);transform:translateX(-100%) scale(0.8);transform-origin:right top;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);box-shadow:0px 0px 16px 0px rgba(0,0,0,.12);background-color:#fcfaf9;padding:24px 16px 20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}@media screen and (max-width: 640px){.conversations .popup .body{width:clamp(228px,65.3333333333%,541px)}}.conversations .popup .body .title{display:flex;flex-direction:column;gap:8px}.conversations .popup .body .title .warning-sign{min-width:24px;max-width:24px;width:24px;min-height:24px;max-height:24px;height:24px;background:rgba(0,0,0,0) url("/assets/icon/ico-popup-warning.png") no-repeat center;background-size:24px 24px}.conversations .popup .body .title .text{color:#262525;font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:20px;font-weight:700}@media screen and (max-width: 720px){.conversations .popup .body .title .text{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:700}}.conversations .popup .body .description{display:flex;flex-direction:row;gap:12px}.conversations .popup .body .description .bar{width:2px;min-width:2px}.conversations .popup .body .description .bar .line{background-color:#d9c6be;margin-top:8px;width:100%;height:calc(100% - 16px)}.conversations .popup .body .description .text p{color:#3f3d3d;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400}@media screen and (max-width: 720px){.conversations .popup .body .description .text p{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400}}.conversations .popup .body .illegal-actions{display:flex;flex-direction:column;gap:8px}.conversations .popup .body .illegal-actions .action{display:flex;flex-direction:row;gap:16px;padding:19.5px 12px 19.5px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#f8f6f4;align-items:center}@media screen and (max-width: 720px){.conversations .popup .body .illegal-actions .action{padding:13px 12px}}.conversations .popup .body .illegal-actions .action .num{color:#b78479;font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:700;line-height:15px}@media screen and (max-width: 720px){.conversations .popup .body .illegal-actions .action .num{font-size:11px}}.conversations .popup .body .illegal-actions .action .text{color:#262525;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400}@media screen and (max-width: 720px){.conversations .popup .body .illegal-actions .action .text{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:10px;line-height:15px;font-weight:400}}.conversations .bubble-group .references{margin:6px -20px;padding:16px 0;background-color:#f4f1ef;height:172px;display:flex;flex-direction:column;gap:0;overflow:hidden;opacity:1;transition:opacity .2s ease .3s,margin .2s,padding .2s,height .2s;--scrollbar-background-color: #d1d1d1;--scrollbar-thumb-color: #fdb3c5}.conversations .bubble-group .references.hidden{margin:0 -20px;padding:0;height:0;opacity:0;transition:opacity .2s,margin .2s ease .3s,padding .2s ease .3s,height .2s ease .3s}.conversations .bubble-group .references .title{font-family:Pretendard,Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:20px;font-weight:700;color:#797979;padding-left:16px}.conversations .bubble-group .references .sources{display:flex;flex-direction:row;gap:8px;overflow-x:scroll;padding:8px 16px;-ms-overflow-style:none;scrollbar-width:none}.conversations .bubble-group .references .sources::-webkit-scrollbar{display:none}.conversations .bubble-group .references .sources .source{background-color:#fcfaf9;min-width:239px;max-width:239px;min-height:104px;max-height:104px;padding:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;flex-direction:column;gap:12px;text-decoration:none;cursor:pointer;opacity:0;filter:blur(5px);transform:scale(0.9);transform-origin:center;transition:transform .2s,opacity .5s,filter .3s}.conversations .bubble-group .references .sources .source.show-off{opacity:1;filter:blur(0);transform:scale(1);transform-origin:center;transition:transform .8s cubic-bezier(0.12, 0.71, 0.38, 1),opacity .5s,filter .3s}@media(hover: hover)and (pointer: fine){.conversations .bubble-group .references .sources .source:hover{transform:scale(1.02);transform-origin:center;z-index:1}.conversations .bubble-group .references .sources .source:hover .thumbnail-image{height:110% !important}}.conversations .bubble-group .references .sources .source .head{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px}.conversations .bubble-group .references .sources .source .head .citation-num{min-width:20px;max-width:20px;width:20px;min-height:20px;max-height:20px;height:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#d9c6be;display:flex;justify-content:center;align-items:center}.conversations .bubble-group .references .sources .source .head .citation-num span{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:16px;font-weight:700;color:#262525;text-align:center}.conversations .bubble-group .references .sources .source .head .display-link{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:3px 8px 2px;background-color:#faf6f4;font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:15px;font-weight:400;color:#797979}.conversations .bubble-group .references .sources .source .content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}.conversations .bubble-group .references .sources .source .content .thumbnail{background-color:#dfdfdf;min-width:48px;max-width:48px;width:48px;min-height:48px;max-height:48px;height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.conversations .bubble-group .references .sources .source .content .thumbnail .thumbnail-image{transition:height .2s;width:auto;height:100%}.conversations .bubble-group .references .sources .source .content .description{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;line-height:19px;font-weight:400;color:#3f3d3d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.conversations .bubble-group .references .scrollbar-indicator{margin:4px 0 0 28px}.conversations .bubble-group .references .scrollbar-indicator .scrollbar{background-color:var(--scrollbar-background-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;overflow:hidden;transition:opacity .5s}.conversations .bubble-group .references .scrollbar-indicator .scrollbar.hidden{opacity:0}.conversations .bubble-group .references .scrollbar-indicator .scrollbar .scrollbar-thumb{position:absolute;left:0;top:0;background-color:var(--scrollbar-thumb-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.conversations .bubble-group .references .scrollbar-indicator .scrollbar.scrollbar-h{width:40px;height:4px}.conversations .bubble-group .references .scrollbar-indicator .scrollbar.scrollbar-h .scrollbar-thumb{width:18px;height:4px}.conversations .bubble-group .references .scrollbar-indicator .scrollbar.scrollbar-v{width:4px;height:40px}.conversations .bubble-group .references .scrollbar-indicator .scrollbar.scrollbar-v .scrollbar-thumb{width:4px;height:18px}.header-area .dropdown{position:absolute;display:flex;align-items:center;justify-content:right;top:0;opacity:0;width:clamp(300px,100% - 32px,992px);pointer-events:none;transition:opacity .2s,top .2s ease .2s}@media screen and (max-width: 720px){.header-area .dropdown{width:clamp(300px,100% + 12px,1024px)}}.header-area .dropdown.active{transition:top .2s,opacity .5s ease .2s;opacity:1;top:calc(100% + 9px)}@media screen and (max-width: 720px){.header-area .dropdown.active{top:calc(100% + 8px)}}.header-area .dropdown.active .menu-wrap{pointer-events:initial;transition:transform .75s cubic-bezier(0.12, 0.71, 0.38, 1);transform:scale(1);transform-origin:right top}.header-area .dropdown .menu-wrap{background-color:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,.12);box-shadow:0px 0px 12px 0px rgba(0,0,0,.12);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:8px 4px;pointer-events:none;display:flex;flex-direction:row;gap:4px;z-index:99999;max-height:180px;overflow:hidden;transition:transform .2s ease;transform:scale(0.8);transform-origin:right top;--scrollbar-background-color: #f2f1f1 !important;--scrollbar-thumb-color: #fb8dae !important;--scrollbar-background-color: #d1d1d1;--scrollbar-thumb-color: #fdb3c5}.header-area .dropdown .menu-wrap .scrollbar-indicator{margin:10px 4px 0 0}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar{background-color:var(--scrollbar-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;overflow:hidden;transition:opacity .5s}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar.hidden{opacity:0}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar .scrollbar-thumb{position:absolute;left:0;top:0;background-color:var(--scrollbar-thumb-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar.scrollbar-h{width:64px;height:6px}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar.scrollbar-h .scrollbar-thumb{width:24px;height:6px}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar.scrollbar-v{width:6px;height:64px}.header-area .dropdown .menu-wrap .scrollbar-indicator .scrollbar.scrollbar-v .scrollbar-thumb{width:6px;height:24px}.header-area .dropdown .menu-wrap .menu{display:flex;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.header-area .dropdown .menu-wrap .menu::-webkit-scrollbar{display:none}.header-area .dropdown .menu-wrap .menu .menu-item{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:400;background:rgba(0,0,0,0);border:none;color:#262525;cursor:pointer;text-align:right;min-width:114px;padding:10px 10px 10px 24px;margin:0 12px;position:relative}.header-area .dropdown .menu-wrap .menu .menu-item.active{font-family:Noto Sans, Noto Sans KR, Noto Sans JP, Noto Sans SC, Noto Sans TC,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:16px;font-weight:700;color:#f16687}.header-area .dropdown .menu-wrap .menu .menu-item.active:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0) url("/assets/icon/ico-check-pink.png") no-repeat center;background-size:12px 12px;min-width:12px;max-width:12px;width:12px;min-height:12px;max-height:12px;height:12px;background-position:left}.header-area .dropdown .menu-wrap .menu .menu-item:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);height:100%;width:calc(100% + 16px);background-color:rgba(0,0,0,0);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;z-index:-1;transition:background-color .2s}.header-area .dropdown .menu-wrap .menu .menu-item:hover:before{background-color:#f2f1f1}.header-area .dropdown .menu-wrap .menu hr{border:none;border-bottom:1px solid #dfdfdf;margin:4px 12px}*{padding:0;margin:0}html{-webkit-text-size-adjust:none}body{background-color:#fff;width:100%;height:100%}.container{position:relative}