.sidebar__mobile-topbar[data-v-3739c9fa]{display:none}.sidebar[data-v-3739c9fa]{background-color:var(--primary-color);z-index:1007;flex-direction:column;width:78px;height:100vh;transition:background-color .3s;display:flex;position:fixed;top:0;left:0;overflow:visible}.sidebar--zenspark[data-v-3739c9fa]{background-color:#000}.sidebar--krc[data-v-3739c9fa]{background:#fff;border-right:1px solid #e2e8f0;width:76px;box-shadow:2px 0 16px #0000001f}.sidebar__logo-section[data-v-3739c9fa]{flex-direction:column;flex-shrink:0;align-items:center;padding:16px 0 0;display:flex}.sidebar--krc .sidebar__logo-section[data-v-3739c9fa]{padding:22px 0 0}.sidebar__logo-wrapper[data-v-3739c9fa]{cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex}.sidebar__logo-wrapper[data-v-3739c9fa]:hover{transform:translateY(-2px)scale(1.04)}.sidebar__logo-wrapper[data-v-3739c9fa]:active{transform:translateY(0)scale(.98)}.sidebar--krc .sidebar__logo-wrapper[data-v-3739c9fa]{background:0 0;border-radius:0;width:auto;height:auto}.sidebar--krc .sidebar__logo-wrapper[data-v-3739c9fa]:hover,.sidebar--krc .sidebar__logo-wrapper[data-v-3739c9fa]:active{transform:none}.sidebar__logo-image[data-v-3739c9fa]{object-fit:contain;width:36px}.sidebar--krc .sidebar__logo-image[data-v-3739c9fa]{width:45px}.sidebar__logo-svg[data-v-3739c9fa]{width:45px;height:40px;display:block}.sidebar__logo-placeholder[data-v-3739c9fa]{background:#114c9726;border-radius:50%;width:32px;height:32px}.sidebar__logo-divider[data-v-3739c9fa]{background:#ffffff2e;width:44px;height:1px;margin:14px auto 0}.sidebar--krc .sidebar__logo-divider[data-v-3739c9fa]{display:none}.sidebar__body[data-v-3739c9fa]{flex-direction:column;flex:1;padding-top:12px;display:flex;overflow:visible}.sidebar--krc .sidebar__body[data-v-3739c9fa]{padding-top:38px}.sidebar__menu[data-v-3739c9fa]{flex-direction:column;align-items:flex-end;gap:2px;width:100%;display:flex}.sidebar--krc .sidebar__menu[data-v-3739c9fa]{align-items:center;gap:20px}.sidebar__menu-item[data-v-3739c9fa]{cursor:pointer;background:0 0;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:70px;height:68px;transition:background .2s,transform .2s;display:flex}.sidebar__menu-item[data-v-3739c9fa]:hover:not(.sidebar__menu-item--active){background:#ffffff1a;transform:translate(-1px)}.sidebar__menu-item--active[data-v-3739c9fa]{background:#fff;border-radius:18px 0 0 18px;width:65px}.sidebar__menu-item--active .sidebar__icon[data-v-3739c9fa]{color:var(--primary-color)}.sidebar__menu-item--active .sidebar__label[data-v-3739c9fa]{color:var(--primary-color);font-weight:700}.sidebar__icon-box[data-v-3739c9fa]{justify-content:center;align-items:center;display:inline-flex}.sidebar--krc .sidebar__menu-item[data-v-3739c9fa]{background:0 0;border-radius:0;gap:7px;width:76px;height:auto;padding:0}.sidebar--krc .sidebar__menu-item[data-v-3739c9fa]:hover:not(.sidebar__menu-item--active){background:0 0;transform:none}.sidebar--krc .sidebar__menu-item:hover:not(.sidebar__menu-item--active) .sidebar__icon-box[data-v-3739c9fa]{background:#f1f5f9}.sidebar--krc .sidebar__menu-item--active[data-v-3739c9fa]{background:0 0;border-radius:0;width:76px}.sidebar--krc .sidebar__icon-box[data-v-3739c9fa]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:38px;height:38px}.sidebar__image-icon[data-v-3739c9fa]{object-fit:contain;width:21px;height:21px;display:block}.sidebar--krc .sidebar__menu-item--active .sidebar__icon-box[data-v-3739c9fa]{background:#cce2ff;border-color:#cce2ff}.sidebar__menu-item:hover:not(.sidebar__menu-item--active) .sidebar__icon[data-v-3739c9fa]{color:#fff}.sidebar__icon[data-v-3739c9fa]{color:#fffc;justify-content:center;align-items:center;transition:color .22s;display:flex}.sidebar__icon[data-v-3739c9fa] svg{width:24px;height:24px;display:block}.sidebar--krc .sidebar__icon[data-v-3739c9fa]{color:#6b7280}.sidebar--krc .sidebar__menu-item--active .sidebar__icon[data-v-3739c9fa]{color:#004f9e}.sidebar__label[data-v-3739c9fa]{white-space:nowrap;color:#ffffffb8;letter-spacing:-.2px;font-size:10px;font-weight:500;transition:color .22s,font-weight .22s}.sidebar--krc .sidebar__label[data-v-3739c9fa]{letter-spacing:-.03em;color:#64748b;font-size:11px;font-weight:600;line-height:1.2}.sidebar--krc .sidebar__menu-item--active .sidebar__label[data-v-3739c9fa]{color:#004f9e;font-weight:600}.sidebar__footer[data-v-3739c9fa]{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding-bottom:16px;display:flex}.sidebar--krc .sidebar__footer[data-v-3739c9fa]{gap:16px;padding-bottom:22px}.sidebar__footer-action[data-v-3739c9fa]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .18s,color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.sidebar__footer-action[data-v-3739c9fa]:hover{transform:translateY(-1px)}.sidebar__footer-action[data-v-3739c9fa]:active{transform:translateY(0)}.sidebar__footer-action--zone[data-v-3739c9fa]{color:#2475ee;background:#eff6ff;border:1px solid #bfdbfe;box-shadow:0 4px 12px #2475ee1a}.sidebar__footer-action--zone[data-v-3739c9fa]:hover{color:#004f9e;background:#e7f1ff;border-color:#9fc7f8;box-shadow:0 6px 14px #2475ee24}.sidebar__footer-action--admin[data-v-3739c9fa]{color:#475569;background:#f8fafc;border:1px solid #dbe3ee;box-shadow:0 6px 14px #0f172a14}.sidebar__footer-action--admin[data-v-3739c9fa]:hover{color:#1f2937;background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 6px 14px #0f172a1f}.sidebar__footer-action[data-v-3739c9fa]:before{content:"";z-index:20;pointer-events:none;opacity:0;background:#fff;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;width:8px;height:8px;transition:opacity .16s;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)rotate(45deg)}.sidebar__footer-action[data-v-3739c9fa]:hover:before,.sidebar__footer-action[data-v-3739c9fa]:focus-visible:before{opacity:1}.sidebar__footer-action:hover .sidebar__footer-tooltip[data-v-3739c9fa],.sidebar__footer-action:focus-visible .sidebar__footer-tooltip[data-v-3739c9fa]{opacity:1;transform:translateY(-50%)translate(0)}.sidebar__footer-tooltip[data-v-3739c9fa]{z-index:20;color:#1e293b;pointer-events:none;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;min-width:max-content;padding:8px 10px;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px);box-shadow:0 8px 20px #0f172a1a}.sidebar__footer-tooltip-title[data-v-3739c9fa]{letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.sidebar__footer-tooltip-desc[data-v-3739c9fa]{color:#64748b;letter-spacing:0;font-size:11px;font-weight:500;line-height:1}.sidebar__profile-btn[data-v-3739c9fa]{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:transform .2s}.sidebar__profile-btn[data-v-3739c9fa]:hover{transform:scale(1.08)}.sidebar__profile-btn[data-v-3739c9fa]:active{transform:scale(.95)}.sidebar__profile-avatar[data-v-3739c9fa]{object-fit:cover;border:2px solid #fff6;border-radius:50%;width:38px;height:38px;transition:border-color .2s;display:block}.sidebar--krc .sidebar__profile-btn[data-v-3739c9fa]{background:linear-gradient(#feab6a 0%,#fe8d30 100%);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sidebar--krc .sidebar__profile-btn[data-v-3739c9fa]:hover,.sidebar--krc .sidebar__profile-btn[data-v-3739c9fa]:active{transform:none}.sidebar--krc .sidebar__profile-avatar[data-v-3739c9fa]{border:none;width:34px;height:34px}.sidebar--zenspark .sidebar__menu-item[data-v-3739c9fa]:hover:not(.sidebar__menu-item--active){background:#ffffff14}.sidebar--zenspark .sidebar__menu-item--active[data-v-3739c9fa]{background:#fff;border-radius:18px 0 0 18px;width:65px}.sidebar--zenspark .sidebar__menu-item--active .sidebar__icon[data-v-3739c9fa]{color:#000}.sidebar--zenspark .sidebar__menu-item--active .sidebar__label[data-v-3739c9fa]{color:#000;font-weight:700}@media (width<=767px){.sidebar[data-v-3739c9fa],.sidebar--krc[data-v-3739c9fa]{z-index:1100;width:100%;height:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;position:fixed;inset:auto 0 0;overflow:visible}.sidebar__mobile-topbar[data-v-3739c9fa]{box-sizing:border-box;z-index:1100;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff0;border-bottom:1px solid #e2e8f0eb;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #0f172a0f}.sidebar__mobile-home[data-v-3739c9fa],.sidebar__mobile-profile[data-v-3739c9fa]{background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.sidebar__mobile-home[data-v-3739c9fa]{display:none}.sidebar__mobile-logo[data-v-3739c9fa]{object-fit:contain;width:38px;max-height:34px}.sidebar__mobile-title[data-v-3739c9fa]{color:#1e293b;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:16px;font-weight:700;overflow:hidden}.sidebar__mobile-profile[data-v-3739c9fa]{background:linear-gradient(#feab6a 0%,#fe8d30 100%);border-radius:999px;grid-column:3;justify-self:end}.sidebar__mobile-profile>img[data-v-3739c9fa]{object-fit:cover;border-radius:999px;width:36px;height:36px}.sidebar__logo-section[data-v-3739c9fa],.sidebar__footer[data-v-3739c9fa],.sidebar__body[data-v-3739c9fa],.sidebar--krc .sidebar__body[data-v-3739c9fa]{display:none}.sidebar__menu[data-v-3739c9fa],.sidebar--krc .sidebar__menu[data-v-3739c9fa]{width:100%;height:var(--mobile-nav-height);flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;padding:3px 6px;display:flex}.sidebar__menu-item[data-v-3739c9fa],.sidebar--krc .sidebar__menu-item[data-v-3739c9fa],.sidebar--krc .sidebar__menu-item--active[data-v-3739c9fa]{border-radius:10px;flex:1 1 0;gap:2px;width:auto;min-width:0;height:50px;padding:2px}.sidebar__menu-item[data-v-3739c9fa]:hover:not(.sidebar__menu-item--active),.sidebar--krc .sidebar__menu-item[data-v-3739c9fa]:hover:not(.sidebar__menu-item--active){background:0 0;transform:none}.sidebar--krc .sidebar__menu-item--active[data-v-3739c9fa]{background:#eff6ff}.sidebar--krc .sidebar__icon-box[data-v-3739c9fa]{border:0;border-radius:10px;width:28px;height:28px}.sidebar--krc .sidebar__menu-item--active .sidebar__icon-box[data-v-3739c9fa]{background:#cce2ff}.sidebar__image-icon[data-v-3739c9fa]{width:17px;height:17px}.sidebar--krc .sidebar__label[data-v-3739c9fa],.sidebar__label[data-v-3739c9fa]{color:#64748b;letter-spacing:-.04em;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:600;line-height:1.1;overflow:hidden}.sidebar--krc .sidebar__menu-item--active .sidebar__label[data-v-3739c9fa]{color:#004f9e;font-weight:700}}.confirm-overlay[data-v-82b96ce2]{z-index:3000;background-color:#0f172a2e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-82b96ce2]{box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:24px;width:357px;max-width:calc(100vw - 40px);min-height:192px;padding:48px 40px;display:flex;box-shadow:0 12px 20px #1f29371a}.confirm-message[data-v-82b96ce2]{color:#1f2937;text-align:center;letter-spacing:-.03em;word-break:keep-all;white-space:pre-line;width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.4}.confirm-actions[data-v-82b96ce2]{justify-content:center;gap:10px;width:100%;display:flex}.confirm-btn[data-v-82b96ce2]{box-sizing:border-box;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:84px;min-width:84px;height:47px;padding:0;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.confirm-btn[data-v-82b96ce2]:hover{transform:translateY(-1px)}.confirm-btn[data-v-82b96ce2]:focus-visible{outline-offset:2px;outline:2px solid #004f9e3d}.confirm-btn--cancel[data-v-82b96ce2]{color:#475569;background-color:#fff;border-color:#e2e8f0}.confirm-btn--cancel[data-v-82b96ce2]:hover{background-color:#f8fafc}.confirm-btn--confirm[data-v-82b96ce2]{color:#fff;background:linear-gradient(135deg,#0356ac 0%,#1577ed 100%);border-color:#0000;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .2s,filter .2s;box-shadow:0 2px 8px #0356ac40}.confirm-btn--confirm[data-v-82b96ce2]:hover{filter:brightness(1.08);box-shadow:0 6px 16px #0356ac59}.confirm-btn--confirm[data-v-82b96ce2]:active{filter:brightness(.96);transform:translateY(0)}@media (width<=360px){.confirm-modal[data-v-82b96ce2]{padding-left:24px;padding-right:24px}}.confirm-fade-enter-active[data-v-82b96ce2],.confirm-fade-leave-active[data-v-82b96ce2]{transition:opacity .2s}.confirm-fade-enter-from[data-v-82b96ce2],.confirm-fade-leave-to[data-v-82b96ce2]{opacity:0}@keyframes fadeIn-f6afddb4{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-f6afddb4{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown-f6afddb4{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-f6afddb4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-f6afddb4{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-f6afddb4{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown-f6afddb4{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes slideUp-f6afddb4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-f6afddb4{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-f6afddb4{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-f6afddb4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut-f6afddb4{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scaleUp-f6afddb4{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scaleDown-f6afddb4{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes spin-f6afddb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-f6afddb4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-f6afddb4{0%,to{opacity:1}50%{opacity:.5}}@keyframes wiggle-f6afddb4{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-f6afddb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorPulse-f6afddb4{0%,to{background-color:#0000}50%{background-color:#667eea1a}}@keyframes highlightPulse-f6afddb4{0%,to{background-color:#ffc10700}50%{background-color:#ffc10733}}@keyframes successPulse-f6afddb4{0%,to{background-color:#4caf5000}50%{background-color:#4caf5033}}@keyframes typing-f6afddb4{0%{width:0}to{width:100%}}@keyframes blink-f6afddb4{0%,49%{border-color:#0000}50%,to{border-color:currentColor}}@keyframes textGlow-f6afddb4{0%,to{text-shadow:0 0 5px var(--primary-color)}50%{text-shadow:0 0 15px var(--primary-color)}}@keyframes underlineExpand-f6afddb4{0%{border-bottom-width:1px}to{border-bottom-width:2px}}@keyframes dot-1-f6afddb4{0%,to{opacity:1}25%,75%{opacity:.3}}@keyframes dot-2-f6afddb4{0%{opacity:.3}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}to{opacity:.3}}@keyframes dot-3-f6afddb4{0%,50%{opacity:.3}75%{opacity:1}to{opacity:1}}@keyframes flowDots-f6afddb4{0%{opacity:1}33%{opacity:.5}to{opacity:0}}@keyframes typingDots-f6afddb4{0%,25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}75%,to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f6afddb4]{animation:.3s ease-out fadeIn-f6afddb4}.animate-fade-out[data-v-f6afddb4]{animation:.3s ease-out fadeOut-f6afddb4}.animate-fade-in-down[data-v-f6afddb4]{animation:.4s ease-out fadeInDown-f6afddb4}.animate-fade-in-up[data-v-f6afddb4]{animation:.4s ease-out fadeInUp-f6afddb4}.animate-fade-in-left[data-v-f6afddb4]{animation:.4s ease-out fadeInLeft-f6afddb4}.animate-fade-in-right[data-v-f6afddb4]{animation:.4s ease-out fadeInRight-f6afddb4}.animate-slide-down[data-v-f6afddb4]{animation:.4s ease-out slideDown-f6afddb4}.animate-slide-up[data-v-f6afddb4]{animation:.4s ease-out slideUp-f6afddb4}.animate-slide-left[data-v-f6afddb4]{animation:.4s ease-out slideLeft-f6afddb4}.animate-slide-right[data-v-f6afddb4]{animation:.4s ease-out slideRight-f6afddb4}.animate-scale-in[data-v-f6afddb4]{animation:.3s ease-out scaleIn-f6afddb4}.animate-scale-out[data-v-f6afddb4]{animation:.3s ease-out scaleOut-f6afddb4}.animate-scale-up[data-v-f6afddb4]{animation:.3s ease-out scaleUp-f6afddb4}.animate-scale-down[data-v-f6afddb4]{animation:.2s ease-out scaleDown-f6afddb4}.animate-spin[data-v-f6afddb4]{animation:1s linear infinite spin-f6afddb4}.animate-bounce[data-v-f6afddb4]{animation:1s ease-in-out infinite bounce-f6afddb4}.animate-pulse[data-v-f6afddb4]{animation:2s ease-in-out infinite pulse-f6afddb4}.animate-wiggle[data-v-f6afddb4]{animation:.5s ease-in-out wiggle-f6afddb4}.animate-rotate[data-v-f6afddb4]{animation:1s linear infinite rotate-f6afddb4}.animate-color-pulse[data-v-f6afddb4]{animation:2s ease-in-out infinite colorPulse-f6afddb4}.animate-highlight-pulse[data-v-f6afddb4]{animation:2s ease-in-out infinite highlightPulse-f6afddb4}.animate-success-pulse[data-v-f6afddb4]{animation:2s ease-in-out infinite successPulse-f6afddb4}.animate-typing[data-v-f6afddb4]{white-space:nowrap;animation:3s steps(40,end) typing-f6afddb4;overflow:hidden}.animate-text-glow[data-v-f6afddb4]{animation:2s ease-in-out infinite textGlow-f6afddb4}.animate-delay-1[data-v-f6afddb4]{animation-delay:.1s}.animate-delay-2[data-v-f6afddb4]{animation-delay:.2s}.animate-delay-3[data-v-f6afddb4]{animation-delay:.3s}.animate-delay-4[data-v-f6afddb4]{animation-delay:.4s}.animate-delay-5[data-v-f6afddb4]{animation-delay:.5s}.animate-delay-6[data-v-f6afddb4]{animation-delay:.6s}.animate-delay-7[data-v-f6afddb4]{animation-delay:.7s}.animate-delay-8[data-v-f6afddb4]{animation-delay:.8s}.animate-delay-9[data-v-f6afddb4]{animation-delay:.9s}.animate-delay-10[data-v-f6afddb4]{animation-delay:1s}@keyframes popIn-f6afddb4{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-pop-in[data-v-f6afddb4]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) popIn-f6afddb4}@keyframes smoothFadeSlide-f6afddb4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-fade-slide[data-v-f6afddb4]{animation:.5s cubic-bezier(.25,.46,.45,.94) smoothFadeSlide-f6afddb4}@keyframes elasticBounce-f6afddb4{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-bounce[data-v-f6afddb4]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) elasticBounce-f6afddb4}@keyframes shimmer-f6afddb4{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer[data-v-f6afddb4]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s infinite shimmer-f6afddb4}@media (width<=768px){.animate-fade-in[data-v-f6afddb4]{animation-duration:.2s}.animate-slide-up[data-v-f6afddb4],.animate-slide-down[data-v-f6afddb4]{animation-duration:.3s}.animate-scale-in[data-v-f6afddb4]{animation-duration:.2s}.animate-shimmer[data-v-f6afddb4]{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce){[data-v-f6afddb4]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar-overlay[data-v-f6afddb4]{z-index:998;background:#00000080;animation:.3s fadeIn-f6afddb4;position:fixed;inset:0}.sidebar-overlay--krc[data-v-f6afddb4]{-webkit-backdrop-filter:blur(2px);background:#0f172a2e}.sidebar[data-v-f6afddb4]{--sidebar-history-font-size:var(--chat-history-font-size,12px);--sidebar-history-section-font-size:var(--chat-history-section-font-size,12px);z-index:999;background-color:#fff;border-right:1px solid #c4c4c4;flex-direction:column;width:250px;height:100vh;margin-left:78px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}@media (width<=639px){.sidebar[data-v-f6afddb4]{width:min(88vw,340px);max-width:none}}.sidebar--open[data-v-f6afddb4]{transform:translate(0);box-shadow:2px 0 8px #00000026}.sidebar[data-v-f6afddb4]::-webkit-scrollbar{width:6px}.sidebar[data-v-f6afddb4]::-webkit-scrollbar-track{background:0 0}.sidebar[data-v-f6afddb4]::-webkit-scrollbar-thumb{background:#94a3b857;border-radius:3px}.sidebar[data-v-f6afddb4]::-webkit-scrollbar-thumb:hover{background:#64748b70}.sidebar__header[data-v-f6afddb4]{flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.sidebar__header-close[data-v-f6afddb4]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;display:inline-flex}.sidebar__header-close>img[data-v-f6afddb4]{object-fit:contain;width:100%;height:100%}.sidebar__logo[data-v-f6afddb4]{border-bottom:1px solid var(--color-border-light);cursor:default;justify-content:center;align-items:center;display:flex}.sidebar__logo__menu-title[data-v-f6afddb4]{color:var(--primary-color);letter-spacing:0%;font-size:17px;font-weight:700;line-height:100%}.sidebar__new-chat-button[data-v-f6afddb4]{cursor:pointer;border:1px solid var(--primary-color);color:var(--primary-color);background-color:#0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:35px;margin:18px 1.45rem 0;padding:.75rem 1rem;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.sidebar__new-chat-button .sidebar__new-chat-icon[data-v-f6afddb4]{flex-shrink:0;width:18px;height:18px;display:none}.sidebar__new-chat-button .sidebar__new-chat-icon--active[data-v-f6afddb4]{display:none}.sidebar__new-chat-button[data-v-f6afddb4]:hover:not(:disabled){background-color:var(--primary-color);color:#fff;box-shadow:0 4px 12px var(--primary-hover-color);transform:scale(1.02)}.sidebar__new-chat-button[data-v-f6afddb4]:active:not(:disabled){transform:scale(.98)}.sidebar__new-chat-button[data-v-f6afddb4]:disabled{opacity:.6;cursor:not-allowed}.sidebar__new-chat-text[data-v-f6afddb4]{font-size:14px}.sidebar__search[data-v-f6afddb4]{flex-shrink:0;margin:32px 24px;position:relative}.sidebar__search-input[data-v-f6afddb4]{color:#333;background-color:#0000;border:none;border-bottom:2px solid #5d5d5d;border-radius:0;width:100%;padding-right:30px;font-size:13px}.sidebar__search-input[data-v-f6afddb4]::placeholder{color:#999}.sidebar__search-input[data-v-f6afddb4]:focus{border-bottom-color:var(--primary-color);outline:none;animation:.4s cubic-bezier(.4,0,.2,1) forwards underlineExpand-f6afddb4}.sidebar__search-input[data-v-f6afddb4]:not(:placeholder-shown){border-bottom-color:#333}.sidebar__search-icon[data-v-f6afddb4]{color:#999;pointer-events:none;font-size:16px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sidebar__history[data-v-f6afddb4]{flex:1;padding:1rem 24px;overflow-y:auto}.sidebar__history[data-v-f6afddb4]::-webkit-scrollbar{width:6px}.sidebar__history[data-v-f6afddb4]::-webkit-scrollbar-track{background:0 0}.sidebar__history[data-v-f6afddb4]::-webkit-scrollbar-thumb{background:#94a3b857;border-radius:3px}.sidebar__history[data-v-f6afddb4]::-webkit-scrollbar-thumb:hover{background:#64748b70}.sidebar__loading[data-v-f6afddb4]{flex-direction:column;flex:1;gap:28px;width:100%;padding:4px 0;display:flex}.sidebar__loading-section[data-v-f6afddb4]{flex-direction:column;gap:10px;display:flex}.sidebar__loading-title[data-v-f6afddb4],.sidebar__loading-row[data-v-f6afddb4]{background:#edf3f9;position:relative;overflow:hidden}.sidebar__loading-title[data-v-f6afddb4]:after,.sidebar__loading-row[data-v-f6afddb4]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s ease-in-out infinite sidebar-skeleton-shimmer-f6afddb4;position:absolute;inset:0;transform:translate(-100%)}.sidebar__loading-title[data-v-f6afddb4]{border-radius:999px;width:72px;height:14px}.sidebar__loading-row[data-v-f6afddb4]{border-radius:8px;width:100%;height:34px}.sidebar__history-section[data-v-f6afddb4]{margin-bottom:1.45rem}.sidebar__history-section-header[data-v-f6afddb4]{cursor:default;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.sidebar__history-section-title[data-v-f6afddb4]{font-size:var(--sidebar-history-section-font-size);color:#999;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.sidebar__history-section-count[data-v-f6afddb4]{font-size:var(--sidebar-history-section-font-size);color:#9ca3af;font-weight:500}.sidebar__history-section-toggle[data-v-f6afddb4]{cursor:pointer;color:#999;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1;transition:all .2s}.sidebar__history-section-toggle[data-v-f6afddb4]:hover{color:#333;background-color:#f3f4f6}.sidebar__history-section-toggle[data-v-f6afddb4]:active{transform:scale(.95)}.sidebar__history-section-toggle[data-v-f6afddb4]:disabled{cursor:wait;opacity:.45;transform:none}.sidebar__chat-list[data-v-f6afddb4]{margin:0;padding:0;list-style:none;animation:.3s ease-out slideDown-f6afddb4}.sidebar__chat-item[data-v-f6afddb4]{color:#999;font-size:var(--sidebar-history-font-size);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:8px 4px;transition:all .2s;display:flex;position:relative}.sidebar__chat-item[data-v-f6afddb4]:hover{color:#333;background-color:#f9fafb;animation:.2s ease-out fadeInLeft-f6afddb4}.sidebar__chat-item--active[data-v-f6afddb4]{color:var(--primary-color);border-left:3px solid var(--primary-color);background-color:#f3f4f6;padding-left:calc(1rem - 3px);font-weight:600}.sidebar__chat-title[data-v-f6afddb4]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sidebar__chat-title-text[data-v-f6afddb4]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar__chat-streaming[data-v-f6afddb4]{border:2px solid #dbeafe;border-top-color:var(--primary-color);border-radius:999px;flex:none;width:12px;height:12px;animation:.8s linear infinite spin-f6afddb4}.sidebar__chat-actions[data-v-f6afddb4]{flex-shrink:0;gap:.5rem;display:none}.sidebar__chat-item:hover .sidebar__chat-actions[data-v-f6afddb4]{display:flex}.sidebar__chat-action-button[data-v-f6afddb4]{cursor:pointer;color:#999;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:10px;transition:all .2s}.sidebar__chat-action-button[data-v-f6afddb4]:hover{color:#000;background-color:#fff;transform:scale(1.2)}.sidebar__empty[data-v-f6afddb4]{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.sidebar__empty-text[data-v-f6afddb4]{color:#999;font-size:var(--sidebar-history-font-size);text-align:center;margin:0}.sidebar__chat-edit-input[data-v-f6afddb4]{border:none;border-bottom:2px solid var(--primary-color);color:#333;font-size:var(--sidebar-history-font-size,14px);background:0 0;flex:1;padding:2px 0}.sidebar__chat-edit-input[data-v-f6afddb4]:focus{border-bottom-color:var(--primary-color);outline:none}.sidebar__chat-edit-input[data-v-f6afddb4]::placeholder{color:#999}.sidebar__context-menu-overlay[data-v-f6afddb4]{z-index:1050;position:fixed;inset:0}.sidebar__context-menu[data-v-f6afddb4]{z-index:1060;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px;min-width:160px;padding:.5rem 0;animation:.2s ease-out scaleIn-f6afddb4;position:fixed;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sidebar__context-menu-item[data-v-f6afddb4]{cursor:pointer;color:#333;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.sidebar__context-menu-item[data-v-f6afddb4]:hover{background-color:#f9fafb}.sidebar__context-menu-item[data-v-f6afddb4]:active{background-color:#f3f4f6}.sidebar__context-menu-icon[data-v-f6afddb4]{flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:16px;display:flex}.sidebar__context-menu-text[data-v-f6afddb4]{white-space:nowrap;flex:1}.sidebar__context-menu-item--danger .sidebar__context-menu-text[data-v-f6afddb4]{color:#dc2626}.sidebar__context-menu-item--danger:hover .sidebar__context-menu-text[data-v-f6afddb4]{color:#b91c1c}.sidebar__context-menu--krc[data-v-f6afddb4]{border-color:#e2e8f0;border-radius:6px;min-width:126px;padding:4px 0;box-shadow:0 8px 20px #0f172a1a}.sidebar__context-menu--krc .sidebar__context-menu-item[data-v-f6afddb4]{color:#475569;gap:8px;padding:7px 10px;font-size:12px;line-height:1.2}.sidebar__context-menu--krc .sidebar__context-menu-icon[data-v-f6afddb4]{width:16px;height:16px}.sidebar__context-menu--krc .sidebar__context-menu-icon img[data-v-f6afddb4]{object-fit:contain;width:14px;height:14px}.sidebar__context-menu--krc .sidebar__context-menu-text[data-v-f6afddb4]{letter-spacing:0;font-weight:400}.sidebar--zenspark .sidebar__logo__menu-title[data-v-f6afddb4]{color:#000}.sidebar--zenspark .sidebar__new-chat-button[data-v-f6afddb4]{color:#000;border-color:#000}.sidebar--zenspark .sidebar__new-chat-button[data-v-f6afddb4]:hover:not(:disabled){color:#fff;background-color:#000;box-shadow:0 4px 12px #0003}.sidebar--zenspark .sidebar__search-input[data-v-f6afddb4]:focus{border-bottom-color:#000}.sidebar--zenspark .sidebar__chat-item--active[data-v-f6afddb4]{color:#000;border-left-color:#000}.sidebar--zenspark .sidebar__chat-edit-input[data-v-f6afddb4],.sidebar--zenspark .sidebar__chat-edit-input[data-v-f6afddb4]:focus{border-bottom-color:#000}.sidebar--krc[data-v-f6afddb4]{width:272px;box-shadow:none;background:#fdfeff;border-right:1px solid #e2e8f0;row-gap:32px;margin-left:76px;padding:24px 16px}.sidebar--krc .sidebar__header[data-v-f6afddb4]{padding:0}.sidebar--krc .sidebar__logo[data-v-f6afddb4]{border-bottom:none}.sidebar--krc .sidebar__logo__menu-title[data-v-f6afddb4]{color:#1e293b;letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.2}.sidebar--krc .sidebar__header-close[data-v-f6afddb4]{flex-shrink:0}.sidebar--krc .sidebar__new-chat-button[data-v-f6afddb4]{color:#334155;width:100%;height:auto;box-shadow:none;background:#fff;border:none;border-radius:8px;justify-content:flex-start;gap:6px;margin:0;padding:10px 12px}.sidebar--krc .sidebar__new-chat-button .sidebar__new-chat-icon[data-v-f6afddb4]{width:16px;height:16px;display:block}.sidebar--krc .sidebar__new-chat-button .sidebar__new-chat-icon--active[data-v-f6afddb4]{display:none}.sidebar--krc .sidebar__new-chat-button[data-v-f6afddb4]:hover:not(:disabled){color:#004f9e;box-shadow:none;background:#eff6ff;transform:none}.sidebar--krc .sidebar__new-chat-button:hover:not(:disabled) .sidebar__new-chat-icon[data-v-f6afddb4]{display:none}.sidebar--krc .sidebar__new-chat-button:hover:not(:disabled) .sidebar__new-chat-icon--active[data-v-f6afddb4]{display:block}.sidebar--krc .sidebar__new-chat-text[data-v-f6afddb4]{letter-spacing:-.03em;font-size:13px;font-weight:500;line-height:1.2}.sidebar--krc .sidebar__search[data-v-f6afddb4]{margin:-24px 0 0}.sidebar--krc .sidebar__search-input[data-v-f6afddb4]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;height:34px;padding:0 12px 0 34px;font-size:12px;line-height:1.2}.sidebar--krc .sidebar__search-input[data-v-f6afddb4]::placeholder{color:#94a3b8;font-size:12px}.sidebar--krc .sidebar__search-input[data-v-f6afddb4]:focus{border-bottom:1px solid #e2e8f0}.sidebar--krc .sidebar__search-icon[data-v-f6afddb4]{opacity:.55;width:15px;height:15px;left:12px;right:auto}.sidebar--krc .sidebar__history[data-v-f6afddb4]{padding:0}.sidebar--krc .sidebar__loading[data-v-f6afddb4]{gap:16px;padding:2px 0}.sidebar--krc .sidebar__loading-section[data-v-f6afddb4]{gap:5px}.sidebar--krc .sidebar__loading-title[data-v-f6afddb4]{width:50px;height:9px}.sidebar--krc .sidebar__loading-row[data-v-f6afddb4]{border-radius:6px;width:100%;height:22px}.sidebar--krc .sidebar__history-section[data-v-f6afddb4]{flex-direction:column;row-gap:6px;margin-bottom:12px;display:flex}.sidebar--krc .sidebar__history-section-title[data-v-f6afddb4]{font-size:var(--sidebar-history-section-font-size);text-transform:none;letter-spacing:-.03em;color:#a8b4c2;font-weight:400}.sidebar--krc .sidebar__history-section-count[data-v-f6afddb4]{display:none}.sidebar--krc .sidebar__history-section-toggle[data-v-f6afddb4]{cursor:pointer;opacity:.72;background:0 0;border:none;justify-content:center;align-items:center;width:15px;height:15px;padding:0;display:inline-flex}.sidebar--krc .sidebar__history-section-toggle>img[data-v-f6afddb4]{object-fit:contain;width:100%;height:100%}.sidebar--krc .sidebar__history-section-header[data-v-f6afddb4]{align-items:center;margin-bottom:0;padding:0 10px 0 2px}.sidebar--krc .sidebar__chat-list[data-v-f6afddb4]{flex-direction:column;row-gap:2px;display:flex}.sidebar--krc .sidebar__chat-item[data-v-f6afddb4]{min-height:29px;font-size:var(--sidebar-history-font-size);color:#64748b;border-radius:6px;padding:5px 8px}.sidebar--krc .sidebar__chat-item[data-v-f6afddb4]:hover{background:#f1f5f9;animation:none}.sidebar--krc .sidebar__chat-item--active[data-v-f6afddb4]{color:#004f9e;background:#eff6ff;border-left:none;padding-left:8px;font-weight:500}.sidebar--krc .sidebar__chat-title[data-v-f6afddb4]{line-height:1.2}.sidebar--krc .sidebar__chat-edit-input[data-v-f6afddb4]{font-size:var(--sidebar-history-font-size)}.sidebar--krc .sidebar__chat-actions[data-v-f6afddb4]{opacity:0;transition:opacity .2s}.sidebar--krc .sidebar__chat-item:hover .sidebar__chat-actions[data-v-f6afddb4],.sidebar--krc .sidebar__chat-item--active .sidebar__chat-actions[data-v-f6afddb4]{opacity:1}.sidebar-title-tooltip[data-v-f6afddb4]{z-index:3000;color:#1e293b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:#fffffff5;border:1px solid #2d78c72e;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;position:fixed;box-shadow:0 12px 28px #0f172a1f,0 2px 8px #2d78c714}.sidebar-title-tooltip--above[data-v-f6afddb4]{transform:translateY(-100%)}@media (width<=767px){.sidebar-overlay[data-v-f6afddb4]{z-index:1190;-webkit-backdrop-filter:blur(3px);background:#0f172a57}.sidebar[data-v-f6afddb4]{z-index:1200;width:min(88vw,340px);max-width:none;height:100dvh;padding-top:env(safe-area-inset-top);background:#fff;border-right:0;border-radius:0 20px 20px 0;margin-left:0;top:0;left:0;overflow:hidden;box-shadow:12px 0 40px #0f172a2e}.sidebar__header[data-v-f6afddb4]{border-bottom:1px solid #edf2f7;min-height:64px;padding:18px 20px 14px}.sidebar__logo__menu-title[data-v-f6afddb4]{margin:0;font-size:18px}.sidebar__header-close[data-v-f6afddb4]{background:#f1f5f9;border-radius:10px;width:36px;height:36px;padding:8px}.sidebar__new-chat-button[data-v-f6afddb4]{background:#eff6ff;border-radius:12px;min-height:44px;margin:16px 20px 0}.sidebar__search[data-v-f6afddb4]{margin:16px 20px 14px}.sidebar__search-input[data-v-f6afddb4]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;min-height:44px;padding:0 40px 0 14px;font-size:14px}.sidebar__search-input[data-v-f6afddb4]:focus{border-color:#2d78c7;animation:none;box-shadow:0 0 0 3px #2d78c71f}.sidebar__search-icon[data-v-f6afddb4]{right:14px}.sidebar__history[data-v-f6afddb4]{padding:6px 16px calc(22px + env(safe-area-inset-bottom))}.sidebar__history-section[data-v-f6afddb4]{margin-bottom:20px}.sidebar__history-section-header[data-v-f6afddb4]{padding:0 6px}.sidebar__history-section-title[data-v-f6afddb4],.sidebar__history-section-count[data-v-f6afddb4]{font-size:12px}.sidebar__chat-item[data-v-f6afddb4]{border-radius:10px;min-height:46px;padding:10px;font-size:14px}.sidebar__chat-item--active[data-v-f6afddb4]{background:#eaf4ff;border-left:0;padding-left:10px}.sidebar__chat-actions[data-v-f6afddb4]{opacity:1;display:flex}.sidebar__chat-action-button[data-v-f6afddb4]{width:32px;height:32px;padding:0;font-size:18px}.sidebar__context-menu[data-v-f6afddb4]{min-width:172px;right:12px;left:auto!important}.sidebar-title-tooltip[data-v-f6afddb4]{display:none}}@keyframes sidebar-skeleton-shimmer-f6afddb4{to{transform:translate(100%)}}@keyframes fadeIn-27d460cd{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-27d460cd{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown-27d460cd{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-27d460cd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-27d460cd{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-27d460cd{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown-27d460cd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-27d460cd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-27d460cd{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-27d460cd{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-27d460cd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut-27d460cd{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scaleUp-27d460cd{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scaleDown-27d460cd{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes spin-27d460cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-27d460cd{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-27d460cd{0%,to{opacity:1}50%{opacity:.5}}@keyframes wiggle-27d460cd{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-27d460cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorPulse-27d460cd{0%,to{background-color:#0000}50%{background-color:#667eea1a}}@keyframes highlightPulse-27d460cd{0%,to{background-color:#ffc10700}50%{background-color:#ffc10733}}@keyframes successPulse-27d460cd{0%,to{background-color:#4caf5000}50%{background-color:#4caf5033}}@keyframes typing-27d460cd{0%{width:0}to{width:100%}}@keyframes blink-27d460cd{0%,49%{border-color:#0000}50%,to{border-color:currentColor}}@keyframes textGlow-27d460cd{0%,to{text-shadow:0 0 5px var(--primary-color)}50%{text-shadow:0 0 15px var(--primary-color)}}@keyframes underlineExpand-27d460cd{0%{border-bottom-width:1px}to{border-bottom-width:2px}}@keyframes dot-1-27d460cd{0%,to{opacity:1}25%,75%{opacity:.3}}@keyframes dot-2-27d460cd{0%{opacity:.3}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}to{opacity:.3}}@keyframes dot-3-27d460cd{0%,50%{opacity:.3}75%{opacity:1}to{opacity:1}}@keyframes flowDots-27d460cd{0%{opacity:1}33%{opacity:.5}to{opacity:0}}@keyframes typingDots-27d460cd{0%,25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}75%,to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-27d460cd]{animation:.3s ease-out fadeIn-27d460cd}.animate-fade-out[data-v-27d460cd]{animation:.3s ease-out fadeOut-27d460cd}.animate-fade-in-down[data-v-27d460cd]{animation:.4s ease-out fadeInDown-27d460cd}.animate-fade-in-up[data-v-27d460cd]{animation:.4s ease-out fadeInUp-27d460cd}.animate-fade-in-left[data-v-27d460cd]{animation:.4s ease-out fadeInLeft-27d460cd}.animate-fade-in-right[data-v-27d460cd]{animation:.4s ease-out fadeInRight-27d460cd}.animate-slide-down[data-v-27d460cd]{animation:.4s ease-out slideDown-27d460cd}.animate-slide-up[data-v-27d460cd]{animation:.4s ease-out slideUp-27d460cd}.animate-slide-left[data-v-27d460cd]{animation:.4s ease-out slideLeft-27d460cd}.animate-slide-right[data-v-27d460cd]{animation:.4s ease-out slideRight-27d460cd}.animate-scale-in[data-v-27d460cd]{animation:.3s ease-out scaleIn-27d460cd}.animate-scale-out[data-v-27d460cd]{animation:.3s ease-out scaleOut-27d460cd}.animate-scale-up[data-v-27d460cd]{animation:.3s ease-out scaleUp-27d460cd}.animate-scale-down[data-v-27d460cd]{animation:.2s ease-out scaleDown-27d460cd}.animate-spin[data-v-27d460cd]{animation:1s linear infinite spin-27d460cd}.animate-bounce[data-v-27d460cd]{animation:1s ease-in-out infinite bounce-27d460cd}.animate-pulse[data-v-27d460cd]{animation:2s ease-in-out infinite pulse-27d460cd}.animate-wiggle[data-v-27d460cd]{animation:.5s ease-in-out wiggle-27d460cd}.animate-rotate[data-v-27d460cd]{animation:1s linear infinite rotate-27d460cd}.animate-color-pulse[data-v-27d460cd]{animation:2s ease-in-out infinite colorPulse-27d460cd}.animate-highlight-pulse[data-v-27d460cd]{animation:2s ease-in-out infinite highlightPulse-27d460cd}.animate-success-pulse[data-v-27d460cd]{animation:2s ease-in-out infinite successPulse-27d460cd}.animate-typing[data-v-27d460cd]{white-space:nowrap;animation:3s steps(40,end) typing-27d460cd;overflow:hidden}.animate-text-glow[data-v-27d460cd]{animation:2s ease-in-out infinite textGlow-27d460cd}.animate-delay-1[data-v-27d460cd]{animation-delay:.1s}.animate-delay-2[data-v-27d460cd]{animation-delay:.2s}.animate-delay-3[data-v-27d460cd]{animation-delay:.3s}.animate-delay-4[data-v-27d460cd]{animation-delay:.4s}.animate-delay-5[data-v-27d460cd]{animation-delay:.5s}.animate-delay-6[data-v-27d460cd]{animation-delay:.6s}.animate-delay-7[data-v-27d460cd]{animation-delay:.7s}.animate-delay-8[data-v-27d460cd]{animation-delay:.8s}.animate-delay-9[data-v-27d460cd]{animation-delay:.9s}.animate-delay-10[data-v-27d460cd]{animation-delay:1s}@keyframes popIn-27d460cd{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-pop-in[data-v-27d460cd]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) popIn-27d460cd}@keyframes smoothFadeSlide-27d460cd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-fade-slide[data-v-27d460cd]{animation:.5s cubic-bezier(.25,.46,.45,.94) smoothFadeSlide-27d460cd}@keyframes elasticBounce-27d460cd{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-bounce[data-v-27d460cd]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) elasticBounce-27d460cd}@keyframes shimmer-27d460cd{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer[data-v-27d460cd]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s infinite shimmer-27d460cd}@media (width<=768px){.animate-fade-in[data-v-27d460cd]{animation-duration:.2s}.animate-slide-up[data-v-27d460cd],.animate-slide-down[data-v-27d460cd]{animation-duration:.3s}.animate-scale-in[data-v-27d460cd]{animation-duration:.2s}.animate-shimmer[data-v-27d460cd]{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce){[data-v-27d460cd]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.expand-sidebar[data-v-27d460cd]{background-color:var(--primary-hover-color);z-index:999;flex-direction:column;width:446px;height:100vh;transition:right .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;top:0;right:-446px;overflow:hidden visible;box-shadow:-2px 0 8px #0000001a}.expand-sidebar[data-v-27d460cd]::-webkit-scrollbar{width:6px}.expand-sidebar[data-v-27d460cd]::-webkit-scrollbar-track{background:#f3f4f6}.expand-sidebar[data-v-27d460cd]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;transition:background .3s}.expand-sidebar[data-v-27d460cd]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.expand-sidebar--open[data-v-27d460cd]{right:0}.expand-sidebar__content[data-v-27d460cd]{flex-direction:column;flex:1;gap:1.45rem;min-height:0;padding:1.45rem;display:flex;overflow-y:auto}.expand-sidebar__header[data-v-27d460cd]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;width:100%;height:206px;display:flex;position:relative;overflow:hidden}.expand-sidebar__header-background[data-v-27d460cd]{z-index:1;border-radius:22px;position:absolute;inset:0}.expand-sidebar__header-icon-wrapper[data-v-27d460cd]{z-index:2;flex-shrink:0;position:relative}.expand-sidebar__header-icon[data-v-27d460cd]{object-fit:contain;justify-content:center;align-items:center;width:164px;height:60px;margin-bottom:10px;display:flex}.expand-sidebar__header-text[data-v-27d460cd]{z-index:2;text-align:center;color:#333;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}.expand-sidebar__header-title[data-v-27d460cd]{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1}.expand-sidebar__header-description[data-v-27d460cd]{color:#4b5563;white-space:nowrap;margin:0;font-size:12px;line-height:1}.expand-sidebar__services[data-v-27d460cd]{background-color:#fff;border-radius:22px;flex-direction:column;gap:1rem;padding:27px 22px;display:flex;box-shadow:0 10px 30px #0000000d}.expand-sidebar__services-intro[data-v-27d460cd]{align-items:flex-start;gap:.75rem;display:flex}.expand-sidebar__services-icon[data-v-27d460cd]{color:#c4c4c4;flex-shrink:0;margin-top:.25rem;font-size:13px}.expand-sidebar__services-text[data-v-27d460cd]{flex-direction:column;gap:.25rem;display:flex}.expand-sidebar__services-title[data-v-27d460cd]{color:#606060;margin:0;font-size:1rem;font-weight:600}.expand-sidebar__services-description[data-v-27d460cd]{color:#606060;margin:0;font-size:.75rem;line-height:1.4}.expand-sidebar__service-label[data-v-27d460cd]{color:#333;text-align:center;font-size:.75rem;font-weight:500;line-height:1.3}.expand-sidebar__services-buttons[data-v-27d460cd]{flex-flow:wrap;justify-content:center;gap:.75rem;display:flex}.expand-sidebar__service-btn[data-v-27d460cd]{cursor:pointer;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.expand-sidebar__service-btn[data-v-27d460cd]:hover{background-color:#d1d5db;transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.expand-sidebar__service-btn[data-v-27d460cd]:active{transform:translateY(-2px)}.expand-sidebar__service-item[data-v-27d460cd]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.expand-sidebar__toggle-btn[data-v-27d460cd]{z-index:9999;cursor:pointer;background:var(--primary-color);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:none;position:fixed;top:380px;right:426px;transform:rotate(-90deg)}.expand-sidebar__toggle-btn[data-v-27d460cd]:hover{transform:rotate(-90deg)scale(1.08)}.expand-sidebar__toggle-btn--open .expand-sidebar__toggle-icon[data-v-27d460cd]{transform:rotate(0)}.expand-sidebar__toggle-icon[data-v-27d460cd]{object-fit:contain;width:40px;height:40px;padding:7px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:rotate(180deg)}.expand-sidebar__qa-section[data-v-27d460cd]{background-color:#fff;border-radius:22px;flex-direction:column;padding:22px;display:flex;box-shadow:0 10px 30px #0000000d}.expand-sidebar__qa-header[data-v-27d460cd]{flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.expand-sidebar__qa-title-wrapper[data-v-27d460cd]{align-items:center;display:flex}.expand-sidebar__qa-icon[data-v-27d460cd]{font-size:16px}.expand-sidebar__qa-title[data-v-27d460cd]{color:#606060;margin:0 6px 0 0;font-size:1rem;font-weight:700;line-height:20px}.expand-sidebar__qa-badge[data-v-27d460cd]{color:#fff;background-color:#c4c4c4;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:20px;font-size:.75rem;font-weight:700;display:inline-flex}.expand-sidebar__qa-more-link[data-v-27d460cd]{color:#000;margin:0;padding:0;font-size:.75rem;text-decoration:none;transition:color .3s}.expand-sidebar__qa-more-link[data-v-27d460cd]:hover{cursor:pointer;text-decoration:underline}.expand-sidebar__qa-list[data-v-27d460cd]{flex-direction:column;flex:1;gap:.75rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.expand-sidebar__qa-list[data-v-27d460cd]::-webkit-scrollbar{width:6px}.expand-sidebar__qa-list[data-v-27d460cd]::-webkit-scrollbar-track{background:0 0}.expand-sidebar__qa-list[data-v-27d460cd]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;transition:background .3s}.expand-sidebar__qa-list[data-v-27d460cd]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.expand-sidebar__qa-item[data-v-27d460cd]{cursor:pointer;background-color:#fff;border:1px solid #c4c4c4;border-radius:12px;flex-direction:column;gap:.5rem;padding:14px;display:flex}.expand-sidebar__qa-item[data-v-27d460cd]:hover{background-color:#f3f4f6}.expand-sidebar__qa-category[data-v-27d460cd]{color:#e74c3c;text-align:center;background-color:#ffebee;border-radius:4px;width:fit-content;padding:.25rem .5rem;font-size:11px;font-weight:700;display:inline-block}.expand-sidebar__qa-item-title[data-v-27d460cd]{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;line-height:1.5;display:block;overflow:hidden}.expand-sidebar__qa-item-meta[data-v-27d460cd]{color:#6b7280;gap:.75rem;font-size:.75rem;display:flex}.expand-sidebar__qa-author[data-v-27d460cd],.expand-sidebar__qa-date[data-v-27d460cd]{white-space:nowrap}.portal-tutorial[data-v-8c5fb09f]{z-index:5000;color:#172033;background:#f8fafc;font-family:Pretendard Variable,Pretendard,sans-serif;position:fixed;inset:0}.portal-tutorial button[data-v-8c5fb09f]{font-family:inherit}.portal-tutorial__dummy-page[data-v-8c5fb09f]{background:#f8fafc;grid-template-columns:76px 272px minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:hidden}.portal-tutorial__dummy-page--makers[data-v-8c5fb09f]{background:#fff;grid-template-columns:76px minmax(0,1fr)}.portal-tutorial__makers-main[data-v-8c5fb09f]{background:#fff;min-width:0;height:100vh;min-height:0;overflow:hidden}.portal-tutorial__makers-page[data-v-8c5fb09f]{background:#fff;width:100%;height:100%;padding:0 40px 56px;overflow-y:auto}.portal-tutorial__makers-header[data-v-8c5fb09f]{flex-direction:column;align-items:center;width:100%;margin-bottom:44px;padding-top:88px;display:flex}.portal-tutorial__makers-title-block[data-v-8c5fb09f]{flex-direction:column;align-items:center;display:flex}.portal-tutorial__makers-title-block h1[data-v-8c5fb09f]{align-items:center;gap:10px;margin:0;display:flex}.portal-tutorial__makers-title-block h1 img[data-v-8c5fb09f]{width:28px;height:28px}.portal-tutorial__makers-title-block h1 span[data-v-8c5fb09f]{-webkit-text-fill-color:transparent;background:linear-gradient(144deg,#0356ac 15.87%,#1577ed 87.17%);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1.4}.portal-tutorial__makers-title-block p[data-v-8c5fb09f]{color:#6b7280;text-align:center;margin:12px 0 32px;font-size:18px;font-weight:500;line-height:1.4}.portal-tutorial__makers-nav[data-v-8c5fb09f]{justify-content:center;align-items:center;gap:8px;width:min(100%,900px);display:flex}.portal-tutorial__makers-search[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;min-width:0;height:52px;padding:14px 14px 14px 46px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.portal-tutorial__makers-search button[data-v-8c5fb09f]{background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;left:14px}.portal-tutorial__makers-search img[data-v-8c5fb09f]{width:100%;height:100%}.portal-tutorial__makers-search input[data-v-8c5fb09f]{appearance:none;color:#64748b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px;line-height:1.4}.portal-tutorial__makers-create[data-v-8c5fb09f]{color:#fff;background:#004f9e;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}.portal-tutorial__makers-create img[data-v-8c5fb09f]{filter:brightness(0)invert();width:20px;height:20px}.portal-tutorial__makers-list[data-v-8c5fb09f]{width:min(100%,1200px);margin:0 auto}.portal-tutorial__makers-tabs[data-v-8c5fb09f]{align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.portal-tutorial__makers-tabs[data-v-8c5fb09f]:after{content:"";background:#e2e8f0;height:1px;position:absolute;bottom:0;left:0;right:0}.portal-tutorial__makers-tabs li[data-v-8c5fb09f]{z-index:1;border-bottom:3px solid #0000;padding:9px 16px 14px;position:relative}.portal-tutorial__makers-tabs li.active[data-v-8c5fb09f]{border-bottom-color:#004da0}.portal-tutorial__makers-tabs li.active button[data-v-8c5fb09f]{color:#004da0;font-weight:800}.portal-tutorial__makers-tabs button[data-v-8c5fb09f]{color:#64748b;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.portal-tutorial__makers-tabs button img[data-v-8c5fb09f]{width:20px;height:20px}.portal-tutorial__makers-filter-row[data-v-8c5fb09f]{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.portal-tutorial__makers-filter-row p[data-v-8c5fb09f]{color:#64748b;flex-shrink:0;margin:0;font-size:14px;font-weight:700;line-height:1.4}.portal-tutorial__makers-filters[data-v-8c5fb09f]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.portal-tutorial__makers-filters button[data-v-8c5fb09f]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:34px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.35}.portal-tutorial__makers-filters .active button[data-v-8c5fb09f]{color:#004da0;background:#eff6ff;border-color:#bfdbfe}.portal-tutorial__makers-cards[data-v-8c5fb09f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:24px 0 0;list-style:none;display:grid}.portal-tutorial__makers-card[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;display:flex}.portal-tutorial__makers-card-navigation[data-v-8c5fb09f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-tutorial__makers-card-category[data-v-8c5fb09f]{color:#004da0;background:#eff6ff;border-radius:8px;align-items:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.portal-tutorial__makers-card-actions[data-v-8c5fb09f]{flex-shrink:0;align-items:center;gap:4px;display:flex}.portal-tutorial__makers-status-icon[data-v-8c5fb09f],.portal-tutorial__makers-icon-btn[data-v-8c5fb09f]{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.portal-tutorial__makers-status-icon img[data-v-8c5fb09f],.portal-tutorial__makers-icon-btn img[data-v-8c5fb09f]{width:18px;height:18px}.portal-tutorial__makers-divider[data-v-8c5fb09f]{background:#e2e8f0;width:1px;height:16px;margin:0 2px}.portal-tutorial__makers-my[data-v-8c5fb09f]{color:#64748b;background:#f8fafc;border-radius:8px;align-items:center;gap:3px;height:30px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.portal-tutorial__makers-my img[data-v-8c5fb09f]{width:14px;height:14px}.portal-tutorial__makers-card-menu[data-v-8c5fb09f]{position:relative}.portal-tutorial__makers-menu-list[data-v-8c5fb09f]{z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:132px;margin:0;padding:6px;list-style:none;position:absolute;top:34px;right:0;box-shadow:0 14px 32px #0f172a24}.portal-tutorial__makers-menu-list button[data-v-8c5fb09f]{color:#334155;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.portal-tutorial__makers-menu-list button.danger[data-v-8c5fb09f]{color:#e11d48}.portal-tutorial__makers-menu-list img[data-v-8c5fb09f]{width:16px;height:16px}.portal-tutorial__makers-card-text[data-v-8c5fb09f]{margin-top:18px}.portal-tutorial__makers-card-text p[data-v-8c5fb09f],.portal-tutorial__makers-card-text span[data-v-8c5fb09f]{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-tutorial__makers-card-text p[data-v-8c5fb09f]{-webkit-line-clamp:2;color:#1f2937;min-height:27px;margin:0;font-size:19px;font-weight:700;line-height:1.4}.portal-tutorial__makers-card-text span[data-v-8c5fb09f]{-webkit-line-clamp:2;color:#64748b;margin-top:6px;font-size:14px;line-height:1.5}.portal-tutorial__makers-card-bottom[data-v-8c5fb09f]{color:#94a3b8;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;font-size:13px;line-height:1.35;display:flex}.portal-tutorial__makers-card-bottom span[data-v-8c5fb09f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-tutorial__makers-editor[data-v-8c5fb09f]{box-sizing:border-box;color:#334155;background:#f8fafc;grid-template-columns:minmax(500px,68%) 16px minmax(320px,1fr);gap:0;width:100%;height:100%;min-height:0;padding:24px 24px 48px;display:grid;overflow:hidden}.portal-tutorial__makers-editor--service[data-v-8c5fb09f]{grid-template-columns:minmax(0,1fr)}.portal-tutorial__makers-editor--service .portal-tutorial__makers-editor-form[data-v-8c5fb09f]{width:min(972px,100%);margin:0 auto;padding-right:0}.portal-tutorial__makers-editor-form[data-v-8c5fb09f]{scrollbar-gutter:stable;flex-direction:column;gap:28px;min-width:0;height:100%;min-height:0;padding-right:30px;display:flex;overflow-y:auto}.portal-tutorial__makers-editor-header[data-v-8c5fb09f]{align-items:center;gap:14px;display:flex}.portal-tutorial__makers-editor-header h1[data-v-8c5fb09f]{color:#1e293b;margin:0;font-size:18px;font-weight:700;line-height:21px}.portal-tutorial__makers-back[data-v-8c5fb09f]{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.portal-tutorial__makers-back img[data-v-8c5fb09f]{width:24px;height:24px}.portal-tutorial__makers-service-select[data-v-8c5fb09f]{background:#fff;border-radius:22px;flex-direction:column;justify-content:center;gap:28px;min-height:520px;padding:40px;display:flex}.portal-tutorial__makers-service-head[data-v-8c5fb09f]{flex-direction:column;gap:8px;display:flex}.portal-tutorial__makers-service-head span[data-v-8c5fb09f]{color:#004da0;font-size:15px;font-weight:700;line-height:1.2}.portal-tutorial__makers-service-head h2[data-v-8c5fb09f]{color:#1e293b;margin:0;font-size:28px;font-weight:700;line-height:1.3}.portal-tutorial__makers-service-cards[data-v-8c5fb09f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-tutorial__makers-service-cards--single[data-v-8c5fb09f]{grid-template-columns:minmax(0,520px);justify-content:center}.portal-tutorial__makers-service-card[data-v-8c5fb09f]{color:#334155;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-height:220px;padding:28px;display:flex}.portal-tutorial__makers-service-card strong[data-v-8c5fb09f]{color:#1e293b;font-size:20px;font-weight:700;line-height:1.3}.portal-tutorial__makers-service-card p[data-v-8c5fb09f]{color:#64748b;min-height:42px;margin:0;font-size:15px;line-height:1.4}.portal-tutorial__makers-service-card small[data-v-8c5fb09f]{color:#004da0;margin-top:auto;font-size:14px;font-weight:600;line-height:1.2}.portal-tutorial__makers-service-icon[data-v-8c5fb09f]{color:#004da0;background:#cce2ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.portal-tutorial__makers-service-icon svg[data-v-8c5fb09f]{width:24px;height:24px}.portal-tutorial__makers-service-icon path[data-v-8c5fb09f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.portal-tutorial__makers-editor-wrap[data-v-8c5fb09f]{background:#fff;border-radius:22px;flex-direction:column;gap:32px;min-width:0;padding:24px;display:flex}.portal-tutorial__makers-editor-content[data-v-8c5fb09f]{flex-direction:column;gap:32px;display:flex}.portal-tutorial__makers-step-header[data-v-8c5fb09f]{background:#cce2ff80;border-radius:999px;align-items:center;gap:10px;height:46px;min-height:46px;padding:6px 0 6px 6px;display:flex}.portal-tutorial__makers-step-header span[data-v-8c5fb09f]{color:#004da0;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:76px;height:34px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.portal-tutorial__makers-step-header h2[data-v-8c5fb09f]{color:#334155;margin:0;font-size:18px;font-weight:600;line-height:1.4}.portal-tutorial__makers-step-content[data-v-8c5fb09f]{background:#f8fafc;border-radius:12px;flex-direction:column;gap:12px;margin-top:16px;padding:24px;display:flex}.portal-tutorial__makers-row[data-v-8c5fb09f]{gap:12px;display:grid}.portal-tutorial__makers-row--two[data-v-8c5fb09f]{grid-template-columns:248px minmax(0,1fr);gap:10px}.portal-tutorial__makers-field[data-v-8c5fb09f]{flex-direction:column;gap:10px;min-width:0;display:flex}.portal-tutorial__makers-field>span[data-v-8c5fb09f],.portal-tutorial__makers-field label>span[data-v-8c5fb09f],.portal-tutorial__makers-field .portal-tutorial__makers-field-title-row span[data-v-8c5fb09f],.portal-tutorial__makers-field .portal-tutorial__makers-inline-title span[data-v-8c5fb09f]{color:#334155;font-size:15px;font-weight:600;line-height:1.2}.portal-tutorial__makers-field>span b[data-v-8c5fb09f],.portal-tutorial__makers-field label>span b[data-v-8c5fb09f],.portal-tutorial__makers-field .portal-tutorial__makers-field-title-row span b[data-v-8c5fb09f],.portal-tutorial__makers-field .portal-tutorial__makers-inline-title span b[data-v-8c5fb09f]{color:#dc2626}.portal-tutorial__makers-field p[data-v-8c5fb09f]{color:#6b7280;margin:0;font-size:14px;font-weight:400;line-height:1.35}.portal-tutorial__makers-field input[data-v-8c5fb09f],.portal-tutorial__makers-field textarea[data-v-8c5fb09f]{color:#334155;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:0;font-size:15px;line-height:1.2}.portal-tutorial__makers-field input[data-v-8c5fb09f]{height:46px;padding:14px 16px}.portal-tutorial__makers-field textarea[data-v-8c5fb09f]{resize:none;min-height:180px;padding:14px 16px;line-height:1.6}.portal-tutorial__makers-field small[data-v-8c5fb09f]{color:#94a3b8;align-self:flex-end;padding-right:4px;font-size:12px;font-weight:500;line-height:1.2}.portal-tutorial__makers-category-combobox[data-v-8c5fb09f],.portal-tutorial__makers-model-select[data-v-8c5fb09f]{z-index:3;position:relative}.portal-tutorial__makers-category-search[data-v-8c5fb09f]{position:relative}.portal-tutorial__makers-category-search input[data-v-8c5fb09f]{padding-right:64px}.portal-tutorial__makers-category-search button[data-v-8c5fb09f]{color:#004da0;background:#cce2ff;border:0;border-radius:6px;min-width:48px;height:34px;padding:0 10px;font-size:12px;font-weight:600;position:absolute;top:6px;right:6px}.portal-tutorial__makers-category-options[data-v-8c5fb09f]{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:208px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #0f172a1f}.portal-tutorial__makers-category-options button[data-v-8c5fb09f]{color:#475569;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:36px;padding:0 10px;font-size:14px;display:flex}.portal-tutorial__makers-category-options button.selected[data-v-8c5fb09f]{color:#004da0;background:#eff6ff;font-weight:700}.portal-tutorial__makers-field-title-row[data-v-8c5fb09f],.portal-tutorial__makers-inline-title[data-v-8c5fb09f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-tutorial__makers-field-title-row>div[data-v-8c5fb09f],.portal-tutorial__makers-inline-title>div[data-v-8c5fb09f]{flex-direction:column;gap:4px;min-width:0;display:flex}.portal-tutorial__makers-prompt-wizard-btn[data-v-8c5fb09f],.portal-tutorial__makers-add-question[data-v-8c5fb09f]{color:#004da0;background:#cce2ff;border:1px solid #bfdbfe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.portal-tutorial__makers-prompt-wizard-btn img[data-v-8c5fb09f],.portal-tutorial__makers-add-question img[data-v-8c5fb09f]{filter:invert(21%)sepia(76%)saturate(2097%)hue-rotate(190deg)brightness(91%)contrast(101%);width:16px;height:16px}.portal-tutorial__makers-service-fixed[data-v-8c5fb09f]{background:#eff6ff;border:1px solid #004da0;border-radius:8px;flex-direction:column;gap:6px;min-height:62px;padding:12px 14px;display:flex}.portal-tutorial__makers-service-fixed strong[data-v-8c5fb09f]{color:#004da0;font-size:14px;font-weight:700;line-height:1.2}.portal-tutorial__makers-service-fixed p[data-v-8c5fb09f]{color:#64748b;font-size:14px;line-height:1.4}.portal-tutorial__makers-model-select[data-v-8c5fb09f]{width:254px;max-width:100%}.portal-tutorial__makers-model-trigger[data-v-8c5fb09f]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px 0 16px;font-size:15px;display:flex}.portal-tutorial__makers-model-trigger>span[data-v-8c5fb09f]{align-items:center;gap:8px;min-width:0;display:inline-flex}.portal-tutorial__makers-model-trigger img[data-v-8c5fb09f]{width:18px;height:18px}.portal-tutorial__makers-model-icon[data-v-8c5fb09f]{color:#fff;background:#111827;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex}.portal-tutorial__makers-model-options[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:min(420px,100vw - 48px);max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 28px #0f172a1f}.portal-tutorial__makers-model-options button[data-v-8c5fb09f]{color:#334155;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:66px;padding:10px;display:grid}.portal-tutorial__makers-model-options button.selected[data-v-8c5fb09f]{background:#eff6ff}.portal-tutorial__makers-model-options strong[data-v-8c5fb09f],.portal-tutorial__makers-model-options em[data-v-8c5fb09f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.portal-tutorial__makers-model-options strong[data-v-8c5fb09f]{color:#334155;font-size:14px;font-weight:700;line-height:1.2}.portal-tutorial__makers-model-options em[data-v-8c5fb09f]{color:#64748b;margin-top:5px;font-size:13px;line-height:1.4}.portal-tutorial__makers-dropzone[data-v-8c5fb09f]{text-align:center;color:#64748b;background:#f8fafc;border:1.5px dashed #94a3b8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:173px;padding:40px 16px;display:flex}.portal-tutorial__makers-dropzone strong[data-v-8c5fb09f]{color:#6b7280;font-size:15px;font-weight:500;line-height:1.2}.portal-tutorial__makers-dropzone span[data-v-8c5fb09f]{color:#94a3b8;font-size:14px;line-height:1.2}.portal-tutorial__makers-dropzone-icon[data-v-8c5fb09f]{flex:none;width:40px;height:40px}.portal-tutorial__makers-dropzone-icon svg[data-v-8c5fb09f]{width:40px;height:40px;display:block}.portal-tutorial__makers-dropzone-icon rect[data-v-8c5fb09f]{fill:#e2e8f0}.portal-tutorial__makers-dropzone-icon path[data-v-8c5fb09f]{fill:none;stroke:#64748b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.portal-tutorial__makers-files[data-v-8c5fb09f],.portal-tutorial__makers-questions[data-v-8c5fb09f]{margin:0;padding:0;list-style:none}.portal-tutorial__makers-files[data-v-8c5fb09f]{flex-direction:column;gap:8px;display:flex}.portal-tutorial__makers-files li[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:49px;padding:12px 16px;display:grid}.portal-tutorial__makers-files li.has-description-editor[data-v-8c5fb09f]{min-height:82px}.portal-tutorial__makers-files li.pending[data-v-8c5fb09f]{background:#eff6ff59;border-style:dashed}.portal-tutorial__makers-files li.error[data-v-8c5fb09f]{background:#fff1f2;border-color:#fecdd3}.portal-tutorial__makers-files li>button[data-v-8c5fb09f]:not(.portal-tutorial__makers-file-upload-button){color:#334155;background:0 0;border:0;width:18px;height:18px;padding:0;font-size:18px;line-height:1}.portal-tutorial__makers-file-main[data-v-8c5fb09f]{flex-direction:column;gap:10px;min-width:0;display:flex}.portal-tutorial__makers-file-meta[data-v-8c5fb09f]{align-items:center;gap:8px;min-width:0;display:flex}.portal-tutorial__makers-file-meta p[data-v-8c5fb09f]{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.portal-tutorial__makers-file-meta span[data-v-8c5fb09f]{color:#94a3b8;font-size:12px;line-height:1.2}.portal-tutorial__makers-file-description-field[data-v-8c5fb09f]{flex-direction:column;gap:6px;width:min(100%,680px);display:flex}.portal-tutorial__makers-file-description-field>span[data-v-8c5fb09f]{color:#64748b;font-size:13px;font-weight:600;line-height:1.2}.portal-tutorial__makers-file-description-field input[data-v-8c5fb09f]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:38px;padding:0 12px;font-size:14px}.portal-tutorial__makers-file-description-field small[data-v-8c5fb09f]{color:#94a3b8;align-self:flex-end;font-size:12px}.portal-tutorial__makers-file-upload-button[data-v-8c5fb09f]{color:#fff;background:#004f9e;border:0;border-radius:8px;min-width:70px;height:38px;padding:0 14px;font-size:14px;font-weight:600}.portal-tutorial__makers-file-status[data-v-8c5fb09f]{color:#10b981;white-space:nowrap;background:#10b98126;border-radius:50px;justify-content:center;align-items:center;min-width:84px;height:25px;padding:4px 8px;font-size:14px;font-weight:400;line-height:1.2;display:inline-flex}.portal-tutorial__makers-file-status--error[data-v-8c5fb09f]{color:#e11d48;background:#ffe4e6;min-width:70px}.portal-tutorial__makers-opening-textarea[data-v-8c5fb09f]{overflow:hidden;min-height:52px!important}.portal-tutorial__makers-add-question[data-v-8c5fb09f]{border:0;padding:10px}.portal-tutorial__makers-questions[data-v-8c5fb09f]{flex-direction:column;gap:8px;display:flex}.portal-tutorial__makers-questions li[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:14px 24px}.portal-tutorial__makers-questions label[data-v-8c5fb09f]{flex-direction:column;gap:8px;display:flex}.portal-tutorial__makers-questions label>span[data-v-8c5fb09f]{color:#334155;font-size:14px;font-weight:600;line-height:1.2}.portal-tutorial__makers-questions label>div[data-v-8c5fb09f]{align-items:center;gap:8px;display:flex}.portal-tutorial__makers-questions input[data-v-8c5fb09f]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:46px;padding:14px 16px;font-size:15px}.portal-tutorial__makers-questions button[data-v-8c5fb09f]{color:#64748b;background:#fff;border:1px solid #94a3b8;border-radius:999px;width:24px;height:24px;padding:0;font-size:18px;line-height:1}.portal-tutorial__makers-radio-group[data-v-8c5fb09f]{align-items:center;gap:32px;padding:14px 0;display:flex}.portal-tutorial__makers-radio-group label[data-v-8c5fb09f]{color:#64748b;align-items:center;gap:8px;font-size:15px;font-weight:400;display:inline-flex}.portal-tutorial__makers-radio-group input[data-v-8c5fb09f]{accent-color:#1168bd;width:16px;height:16px}.portal-tutorial__makers-footer[data-v-8c5fb09f]{background:#fff;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.portal-tutorial__makers-footer div[data-v-8c5fb09f]{align-items:center;gap:10px;display:flex}.portal-tutorial__makers-footer button[data-v-8c5fb09f]{border-radius:8px;min-width:84px;height:47px;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.2}.portal-tutorial__makers-footer button.secondary[data-v-8c5fb09f]{color:#475569;background:#fff;border:1px solid #cbd5e1}.portal-tutorial__makers-footer button.primary[data-v-8c5fb09f]{color:#fff;background:#004da0;border:1px solid #004da0;min-width:132px}.portal-tutorial__makers-resize[data-v-8c5fb09f]{background:0 0;border:0;justify-content:center;align-items:stretch;width:16px;min-width:16px;height:100%;padding:0;display:flex}.portal-tutorial__makers-resize span[data-v-8c5fb09f]{background:#dbe3ee;border-radius:999px;width:2px;height:100%}.portal-tutorial__makers-preview[data-v-8c5fb09f]{border-left:6px solid #e2e8f0;height:calc(100% - 52px);min-height:0;margin-top:52px;padding-left:30px}.portal-tutorial__makers-preview-panel[data-v-8c5fb09f]{background:#e2e8f0;border-radius:22px;height:100%;min-height:0;position:relative;overflow:hidden}.portal-tutorial__makers-preview-panel>header[data-v-8c5fb09f]{background:#fff;border-radius:999px;align-items:center;gap:8px;width:calc(100% - 48px);height:45px;padding:10px 24px;display:flex;position:absolute;top:20px;left:24px}.portal-tutorial__makers-preview-panel>header img[data-v-8c5fb09f]{width:24px;height:24px}.portal-tutorial__makers-preview-panel>header h2[data-v-8c5fb09f]{color:#334155;margin:0;font-size:18px;font-weight:600;line-height:1.4}.portal-tutorial__makers-preview-messages[data-v-8c5fb09f]{flex-direction:column;gap:12px;display:flex;position:absolute;inset:104px 24px 156px;overflow:hidden}.portal-tutorial__makers-preview-message[data-v-8c5fb09f]{align-items:flex-start;gap:10px;display:flex}.portal-tutorial__makers-bot-avatar[data-v-8c5fb09f]{background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.portal-tutorial__makers-bot-avatar>span[data-v-8c5fb09f]{background:#2d78c7;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:20px;height:20px;display:inline-flex}.portal-tutorial__makers-bot-avatar i[data-v-8c5fb09f]{background:#fff;border-radius:999px;width:3px;height:7px}.portal-tutorial__makers-preview-bubble[data-v-8c5fb09f]{color:#1e293b;background:#f4f6f9;border-radius:0 12px 12px;flex-direction:column;gap:12px;max-width:min(82%,420px);padding:14px 16px;display:flex}.portal-tutorial__makers-preview-bubble p[data-v-8c5fb09f]{margin:0;font-size:14px;line-height:1.45}.portal-tutorial__makers-preview-chips[data-v-8c5fb09f]{flex-direction:column;gap:8px;display:flex}.portal-tutorial__makers-preview-chips button[data-v-8c5fb09f]{color:#334155;text-align:left;background:#fff;border:1px solid #dbe3ee;border-radius:999px;width:fit-content;max-width:100%;padding:8px 10px;font-size:13px}.portal-tutorial__makers-preview-input[data-v-8c5fb09f]{background:#fff;border-radius:18px;min-height:108px;padding:14px 14px 52px;position:absolute;bottom:24px;left:24px;right:24px}.portal-tutorial__makers-preview-input textarea[data-v-8c5fb09f]{resize:none;color:#334155;border:0;outline:0;width:100%;height:42px;font-size:14px;line-height:1.45}.portal-tutorial__makers-preview-input button[data-v-8c5fb09f]{background:#004f9e;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;bottom:14px;right:14px}.portal-tutorial__makers-preview-input button img[data-v-8c5fb09f]{width:18px;height:18px}.portal-tutorial__makers-prompt-modal[data-v-8c5fb09f]{z-index:6;background:#0f172a6b;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.portal-tutorial__makers-prompt-modal>section[data-v-8c5fb09f]{background:#fff;border:1px solid #afafaf;border-radius:27px;width:min(1112px,100vw - 160px);min-height:min(720px,100vh - 80px);max-height:calc(100vh - 80px);padding:32px 40px;position:relative;overflow:auto;box-shadow:0 24px 72px #0f172a38}.portal-tutorial__makers-prompt-modal>section>button[data-v-8c5fb09f]{color:#555;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:32px;font-weight:300;line-height:1;position:absolute;top:31px;right:31px}.portal-tutorial__makers-prompt-modal>section>header[data-v-8c5fb09f]{flex-direction:column;gap:8px;padding-right:48px;display:flex}.portal-tutorial__makers-prompt-modal>section>header h2[data-v-8c5fb09f]{color:#111827;margin:0;font-size:28px;font-weight:800;line-height:1.3}.portal-tutorial__makers-prompt-modal>section>header p[data-v-8c5fb09f]{color:#64748b;margin:0;font-size:15px;line-height:1.45}.portal-tutorial__makers-prompt-body[data-v-8c5fb09f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.portal-tutorial__makers-prompt-left[data-v-8c5fb09f],.portal-tutorial__makers-prompt-right[data-v-8c5fb09f]{flex-direction:column;min-width:0;display:flex}.portal-tutorial__makers-prompt-left[data-v-8c5fb09f]{gap:18px}.portal-tutorial__makers-prompt-step-title[data-v-8c5fb09f]{align-items:center;gap:10px;display:flex}.portal-tutorial__makers-prompt-step-title span[data-v-8c5fb09f]{color:#fff;background:#004da0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.portal-tutorial__makers-prompt-step-title h3[data-v-8c5fb09f]{color:#1e293b;margin:0;font-size:17px;font-weight:800;line-height:1.35}.portal-tutorial__makers-prompt-left label[data-v-8c5fb09f]{flex-direction:column;gap:6px;display:flex}.portal-tutorial__makers-prompt-left label textarea[data-v-8c5fb09f]{resize:none;color:#334155;border:1px solid #e2e8f0;border-radius:10px;min-height:138px;padding:14px 16px;font-size:14px;line-height:1.55}.portal-tutorial__makers-prompt-left label small[data-v-8c5fb09f]{color:#94a3b8;align-self:flex-end;font-size:12px}.portal-tutorial__makers-prompt-types[data-v-8c5fb09f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-tutorial__makers-prompt-types label[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:118px;padding:14px}.portal-tutorial__makers-prompt-types label.active[data-v-8c5fb09f]{background:#eff6ff;border-color:#004da0}.portal-tutorial__makers-prompt-types strong[data-v-8c5fb09f]{color:#1e293b;font-size:14px;font-weight:800;line-height:1.35;display:block}.portal-tutorial__makers-prompt-types p[data-v-8c5fb09f]{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.45}.portal-tutorial__makers-prompt-generate[data-v-8c5fb09f],.portal-tutorial__makers-prompt-right>button[data-v-8c5fb09f]{color:#fff;background:#004da0;border:0;border-radius:8px;height:44px;font-size:15px;font-weight:700}.portal-tutorial__makers-prompt-right[data-v-8c5fb09f]{gap:12px}.portal-tutorial__makers-prompt-right>div[data-v-8c5fb09f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-tutorial__makers-prompt-right>div h3[data-v-8c5fb09f]{color:#1e293b;margin:0;font-size:18px;font-weight:800}.portal-tutorial__makers-prompt-right>div button[data-v-8c5fb09f]{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.portal-tutorial__makers-prompt-right textarea[data-v-8c5fb09f]{resize:none;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1;min-height:390px;padding:16px;font-size:14px;line-height:1.6}.portal-tutorial__gnb[data-v-8c5fb09f]{z-index:2;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:76px;height:100vh;display:flex;box-shadow:2px 0 16px #0000001f}.portal-tutorial__logo[data-v-8c5fb09f]{justify-content:center;padding-top:22px;display:flex}.portal-tutorial__logo img[data-v-8c5fb09f]{width:45px;height:auto;display:block}.portal-tutorial__gnb-menu[data-v-8c5fb09f]{flex-direction:column;flex:1;align-items:center;gap:20px;padding-top:38px;display:flex}.portal-tutorial__gnb-item[data-v-8c5fb09f]{color:#64748b;cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;width:76px;padding:0;font-size:11px;font-weight:600;line-height:1.2;display:flex}.portal-tutorial__gnb-icon[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.portal-tutorial__gnb-icon img[data-v-8c5fb09f]{object-fit:contain;width:21px;height:21px}.portal-tutorial__gnb-item--active[data-v-8c5fb09f]{color:#004f9e}.portal-tutorial__gnb-item--active .portal-tutorial__gnb-icon[data-v-8c5fb09f]{background:#cce2ff;border-color:#cce2ff}.portal-tutorial__gnb-footer[data-v-8c5fb09f]{flex-direction:column;align-items:center;gap:20px;padding-bottom:22px;display:flex}.portal-tutorial__setting-button[data-v-8c5fb09f],.portal-tutorial__profile-button[data-v-8c5fb09f]{background:0 0;border:0;padding:0}.portal-tutorial__setting-button[data-v-8c5fb09f]{color:#6b7280;width:24px;height:24px}.portal-tutorial__setting-button svg[data-v-8c5fb09f]{width:24px;height:24px;display:block}.portal-tutorial__profile-button[data-v-8c5fb09f]{background:linear-gradient(#feab6a 0%,#fe8d30 100%);border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.portal-tutorial__profile-button img[data-v-8c5fb09f]{border-radius:999px;width:34px;height:34px;display:block}.portal-tutorial__history[data-v-8c5fb09f]{box-sizing:border-box;z-index:1;background:#fdfeff;border-right:1px solid #e5e7eb;flex-direction:column;row-gap:32px;min-width:0;height:100vh;padding:24px 16px;display:flex;overflow:hidden}.portal-tutorial__history-header[data-v-8c5fb09f]{flex-shrink:0;justify-content:space-between;align-items:center;padding:0;display:flex}.portal-tutorial__history-header p[data-v-8c5fb09f]{color:#1e293b;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.portal-tutorial__history-header button[data-v-8c5fb09f]{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;display:inline-flex}.portal-tutorial__history-header button img[data-v-8c5fb09f]{object-fit:contain;width:100%;height:100%}.portal-tutorial__new-chat[data-v-8c5fb09f]{color:#334155;width:100%;height:auto;box-shadow:none;letter-spacing:-.03em;background:#fff;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.portal-tutorial__new-chat .portal-tutorial__new-chat-icon[data-v-8c5fb09f]{flex-shrink:0;width:16px;height:16px;display:block}.portal-tutorial__new-chat .portal-tutorial__new-chat-icon--active[data-v-8c5fb09f]{display:none}.portal-tutorial__history-search[data-v-8c5fb09f]{flex-shrink:0;margin:-24px 0 0;display:block;position:relative}.portal-tutorial__history-search input[data-v-8c5fb09f]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;height:34px;padding:0 12px 0 34px;font-size:12px;line-height:1.2}.portal-tutorial__history-search input[data-v-8c5fb09f]::placeholder{color:#94a3b8;font-size:12px}.portal-tutorial__history-search img[data-v-8c5fb09f]{opacity:.55;width:15px;height:15px;position:absolute;top:50%;left:12px;right:auto;transform:translateY(-50%)}.portal-tutorial__history-list[data-v-8c5fb09f]{flex:1;min-height:0;padding:0;overflow-y:auto}.portal-tutorial__history-list[data-v-8c5fb09f]::-webkit-scrollbar{width:6px}.portal-tutorial__history-list[data-v-8c5fb09f]::-webkit-scrollbar-thumb{background:#94a3b857;border-radius:3px}.portal-tutorial__history-section[data-v-8c5fb09f]{flex-direction:column;row-gap:6px;margin-bottom:12px;display:flex}.portal-tutorial__history-section ul[data-v-8c5fb09f]{margin:0;padding:0;list-style:none}.portal-tutorial__history-section li[data-v-8c5fb09f]{color:#64748b;min-height:29px;font-size:var(--chat-history-font-size,12px);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;line-height:1.2;display:flex;position:relative}.portal-tutorial__history-section li>span[data-v-8c5fb09f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-tutorial__history-section li>button[data-v-8c5fb09f]{color:#64748b;opacity:0;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:20px;font-size:12px;display:inline-flex}.portal-tutorial__history-section-header[data-v-8c5fb09f]{justify-content:space-between;align-items:center;margin-bottom:0;padding:0 10px 0 2px;display:flex}.portal-tutorial__history-section-header h3[data-v-8c5fb09f]{color:#a8b4c2;font-size:var(--chat-history-section-font-size,12px);letter-spacing:-.03em;text-transform:none;align-items:center;gap:6px;margin:0;font-weight:400;line-height:1.2;display:flex}.portal-tutorial__history-section-header .portal-tutorial__history-section-count[data-v-8c5fb09f]{display:none}.portal-tutorial__history-section-header button[data-v-8c5fb09f]{opacity:.72;background:0 0;border:0;justify-content:center;align-items:center;width:15px;height:15px;padding:0;display:inline-flex}.portal-tutorial__history-section-header button img[data-v-8c5fb09f]{object-fit:contain;width:100%;height:100%;display:block}.portal-tutorial__history-chat--active[data-v-8c5fb09f]{background:#eff6ff;font-weight:500;color:#004f9e!important}.portal-tutorial__history-chat--active>button[data-v-8c5fb09f]{opacity:1}.portal-tutorial__history-context-menu[data-v-8c5fb09f]{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:126px;padding:4px 0;position:absolute;top:28px;right:0;box-shadow:0 8px 20px #0f172a1a}.portal-tutorial__history-context-menu button[data-v-8c5fb09f]{color:#475569;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:100%;height:auto;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.portal-tutorial__history-context-menu button[data-v-8c5fb09f]:last-child{color:#dc2626}.portal-tutorial__history-context-menu button img[data-v-8c5fb09f]{object-fit:contain;width:14px;height:14px}.portal-tutorial__main[data-v-8c5fb09f]{background:center/cover no-repeat var(--portal-main-background-url);flex-direction:column;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.portal-tutorial__main-scroll[data-v-8c5fb09f]{flex:1;min-height:0;padding:78px 40px 236px;overflow-y:auto}.portal-tutorial__main-scroll[data-v-8c5fb09f]::-webkit-scrollbar{width:8px}.portal-tutorial__main-scroll[data-v-8c5fb09f]::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.portal-tutorial__intro[data-v-8c5fb09f]{flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:min(800px,100%);min-height:calc(100vh - 324px);margin:0 auto;display:flex}.portal-tutorial__orb[data-v-8c5fb09f]{place-items:center;width:118px;height:118px;display:grid}.portal-tutorial__orb img[data-v-8c5fb09f]{object-fit:contain;filter:drop-shadow(0 0 20px #ffffff40);width:118px;height:118px}.portal-tutorial__greeting[data-v-8c5fb09f]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.portal-tutorial__greeting h1[data-v-8c5fb09f]{color:#1e293b;justify-content:center;align-items:baseline;gap:12px;margin:0;font-size:31px;font-weight:600;line-height:1.2;display:flex}.portal-tutorial__greeting strong[data-v-8c5fb09f]{color:#004f9e;font-weight:700}.portal-tutorial__greeting p[data-v-8c5fb09f]{color:#64748b;margin:0;font-size:17px;font-weight:500;line-height:1.2}.portal-tutorial__agent-row[data-v-8c5fb09f]{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:25px;width:100%;display:flex}.portal-tutorial__agent-card[data-v-8c5fb09f]{background:0 0;border:0;justify-content:center;align-items:center;width:140px;height:140px;padding:0;display:flex}.portal-tutorial__agent-shell[data-v-8c5fb09f]{background:#f8fbff;border:1px solid #fff;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:140px;height:140px;padding:20px 18px;display:flex;box-shadow:0 0 20px #0c1f4b14}.portal-tutorial__agent-card--active .portal-tutorial__agent-shell[data-v-8c5fb09f]{background:#f8fbff;border-color:#2d78c7;box-shadow:0 12px 32px #004da01f}.portal-tutorial__agent-inner[data-v-8c5fb09f]{background:#94a3b833;border-radius:100px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.portal-tutorial__agent-inner img[data-v-8c5fb09f]{object-fit:contain;width:44px;height:44px}.portal-tutorial__agent-label[data-v-8c5fb09f]{color:#1e293b;text-align:center;word-break:keep-all;width:100%;max-width:106px;font-size:16px;font-weight:600;line-height:1.2}.portal-tutorial__agent-card--active .portal-tutorial__agent-label[data-v-8c5fb09f]{color:#004da0}.portal-tutorial__question-rows[data-v-8c5fb09f]{flex-direction:column;align-items:center;gap:8px;width:805px;max-width:100%;display:flex}.portal-tutorial__question-row[data-v-8c5fb09f]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.portal-tutorial__question-chip[data-v-8c5fb09f]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:48px;padding:9px 11px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.portal-tutorial__question-chip span[data-v-8c5fb09f]:first-child{color:#004f9e;background:#fff;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:600;display:inline-flex}.portal-tutorial__question-chip span[data-v-8c5fb09f]:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-tutorial__conversation[data-v-8c5fb09f]{flex-direction:column;row-gap:32px;width:min(800px,100%);min-height:calc(100vh - 324px);margin:0 auto;padding-top:0;display:flex}.portal-tutorial__dummy-page--conversation .portal-tutorial__main[data-v-8c5fb09f]{background:#f8fafc}.portal-tutorial__dummy-page--conversation .portal-tutorial__main-scroll[data-v-8c5fb09f]{padding-top:60px}.portal-tutorial__message-group[data-v-8c5fb09f]{width:100%;padding:0}.portal-tutorial__user-message-wrapper[data-v-8c5fb09f]{align-items:flex-start;gap:16px;width:100%;display:flex}.portal-tutorial__user-avatar[data-v-8c5fb09f]{background:linear-gradient(#feab6a 0%,#fe8d30 100%);border-radius:100px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.portal-tutorial__user-avatar img[data-v-8c5fb09f]{object-fit:contain;width:44px;height:44px}.portal-tutorial__message-content-wrapper[data-v-8c5fb09f]{flex-direction:column;flex:1;gap:5px;min-width:0;padding-top:3.5px;display:flex}.portal-tutorial__user-bubble[data-v-8c5fb09f]{background:0 0;padding:0}.portal-tutorial__user-bubble p[data-v-8c5fb09f]{color:#334155;letter-spacing:-.48px;white-space:pre-wrap;word-break:break-word;margin:0;font-size:16px;font-weight:500;line-height:140%}.portal-tutorial__message-time-user[data-v-8c5fb09f]{color:#94a3b8;letter-spacing:-.39px;text-align:left;font-size:13px;font-weight:500;line-height:120%}.portal-tutorial__assistant-message-wrapper[data-v-8c5fb09f]{border-bottom:none;justify-content:flex-start;align-items:flex-start;width:100%;padding:0;display:flex}.portal-tutorial__assistant-content-wrapper[data-v-8c5fb09f]{flex-direction:column;gap:12px;width:100%;max-width:100%;display:flex}.portal-tutorial__assistant-header[data-v-8c5fb09f]{color:#004f9e;letter-spacing:-.54px;align-items:center;gap:8px;padding:0 16px;font-size:18px;font-weight:700;line-height:140%;display:flex}.portal-tutorial__assistant-header img[data-v-8c5fb09f]{flex-shrink:0;width:32px;height:32px}.portal-tutorial__assistant-header span[data-v-8c5fb09f]{-webkit-text-fill-color:transparent;background:linear-gradient(144deg,#0356ac 15.87%,#1577ed 87.17%);-webkit-background-clip:text;background-clip:text}.portal-tutorial__assistant-header em[data-v-8c5fb09f]{font-style:normal;font-weight:500}.portal-tutorial__assistant-bubble[data-v-8c5fb09f]{background:0 0;padding:0}.portal-tutorial__assistant-content[data-v-8c5fb09f]{color:#334155;letter-spacing:-.48px;white-space:pre-wrap;word-break:break-word;padding:0 16px;font-size:16px;font-weight:400;line-height:160%}.portal-tutorial__assistant-content p[data-v-8c5fb09f]{margin:0}.portal-tutorial__assistant-content ul[data-v-8c5fb09f]{margin:12px 0 0;padding-left:20px}.portal-tutorial__assistant-content li+li[data-v-8c5fb09f]{margin-top:6px}.portal-tutorial__answer-suggestions[data-v-8c5fb09f]{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:0 16px 4px;display:flex}.portal-tutorial__answer-suggestions button[data-v-8c5fb09f]{color:#475569;text-align:left;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #dbe3ec;border-radius:8px;align-items:center;max-width:100%;min-height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.portal-tutorial__references[data-v-8c5fb09f]{color:#475569;flex-direction:column;gap:12px;width:100%;margin:22px 0 0;display:flex}.portal-tutorial__reference-analysis-card[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;gap:12px;width:100%;padding:18px;display:flex;box-shadow:0 4px 12px #0000000a}.portal-tutorial__reference-summary[data-v-8c5fb09f]{color:#004f9e;text-align:left;background:#eff6ff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px 16px;display:flex}.portal-tutorial__reference-summary>span[data-v-8c5fb09f]:nth-child(2){color:#004f9e;letter-spacing:-.48px;flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.4}.portal-tutorial__reference-check[data-v-8c5fb09f]{background:#2d78c7;border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.portal-tutorial__reference-check[data-v-8c5fb09f]:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:6px;height:9px;position:absolute;top:6px;left:8px;transform:rotate(45deg)}.portal-tutorial__reference-chevron[data-v-8c5fb09f]{border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex:0 0 12px;width:12px;height:12px;margin:0 4px;transform:rotate(225deg)}.portal-tutorial__reference-body[data-v-8c5fb09f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-tutorial__reference-doc-card[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;min-width:0;min-height:128px;padding:16px;display:flex}.portal-tutorial__reference-doc-title[data-v-8c5fb09f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;min-height:42px;margin-bottom:10px;padding:12px 16px;display:flex}.portal-tutorial__reference-doc-title img[data-v-8c5fb09f]{flex:0 0 18px;width:18px;height:18px}.portal-tutorial__reference-doc-title span[data-v-8c5fb09f]{color:#475569;letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.portal-tutorial__reference-page-tags[data-v-8c5fb09f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-tutorial__reference-page-tags button[data-v-8c5fb09f]{color:#004f9e;background:#fff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.portal-tutorial__reference-download[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 4px 12px #0000000a}.portal-tutorial__reference-download-title[data-v-8c5fb09f]{color:#334155;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.portal-tutorial__reference-download-icon[data-v-8c5fb09f]{background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.portal-tutorial__reference-download-icon[data-v-8c5fb09f]:before{content:"";border-bottom:2px solid #004f9e;border-right:2px solid #004f9e;width:8px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.portal-tutorial__reference-file-chip[data-v-8c5fb09f]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:42px;padding:9px 12px;display:inline-flex}.portal-tutorial__reference-file-chip img[data-v-8c5fb09f]{flex:0 0 18px;width:18px;height:18px}.portal-tutorial__reference-file-chip span[data-v-8c5fb09f]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.portal-tutorial__reference-file-download[data-v-8c5fb09f]{color:#004f9e;font-size:16px;font-weight:800}.portal-tutorial__response-actions[data-v-8c5fb09f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:24px;padding:0 24px;display:flex}.portal-tutorial__message-actions[data-v-8c5fb09f]{gap:0;display:flex}.portal-tutorial__message-actions button[data-v-8c5fb09f]{opacity:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:inline-flex}.portal-tutorial__message-actions button img[data-v-8c5fb09f]{width:16px;height:16px}.portal-tutorial__message-action--active[data-v-8c5fb09f]{box-shadow:0 0 0 3px #1577ed24;background:#eff6ff!important;border-color:#0356ac!important}.portal-tutorial__message-actions .portal-tutorial__feedback-open-button[data-v-8c5fb09f]{color:#0356ac;letter-spacing:0;background:#fff;border:1px solid #1577ed;border-radius:6px;gap:4px;width:auto;min-width:92px;height:28px;margin-left:4px;padding:0 10px;font-size:12px;font-weight:700;line-height:1}.portal-tutorial__feedback-open-icon[data-v-8c5fb09f]{flex:none;width:13px;height:13px}.portal-tutorial__feedback-backdrop[data-v-8c5fb09f]{z-index:60;pointer-events:none;background:#0f172a38;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.portal-tutorial__feedback-modal[data-v-8c5fb09f]{box-sizing:border-box;background:#fff;border-radius:14px;width:min(460px,100%);padding:32px 32px 28px;box-shadow:0 24px 60px #0f172a3d}.portal-tutorial__feedback-modal-title[data-v-8c5fb09f]{color:#111827;letter-spacing:0;text-align:center;margin:0 0 22px;font-size:18px;font-weight:800;line-height:1.3}.portal-tutorial__feedback-rating-section[data-v-8c5fb09f]{flex-direction:column;align-items:center;gap:10px;display:flex}.portal-tutorial__feedback-rating-section p[data-v-8c5fb09f]{color:#111827;margin:0;font-size:12px;font-weight:700;line-height:1.4}.portal-tutorial__feedback-rating-options[data-v-8c5fb09f]{justify-content:center;align-items:center;gap:8px;display:flex}.portal-tutorial__feedback-rating-options button[data-v-8c5fb09f]{color:#475569;background:#eef2f7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:88px;height:28px;padding:0 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.portal-tutorial__feedback-rating-options button img[data-v-8c5fb09f]{width:14px;height:14px}.portal-tutorial__feedback-textarea[data-v-8c5fb09f]{flex-direction:column;gap:8px;margin-top:22px;display:flex}.portal-tutorial__feedback-textarea span[data-v-8c5fb09f]{color:#111827;font-size:12px;font-weight:700;line-height:1.4}.portal-tutorial__feedback-textarea textarea[data-v-8c5fb09f]{box-sizing:border-box;resize:none;color:#111827;letter-spacing:0;background:#fff;border:1px solid #dbe3ef;border-radius:6px;outline:none;width:100%;min-height:132px;padding:12px;font-family:inherit;font-size:13px;line-height:1.5}.portal-tutorial__feedback-textarea textarea[data-v-8c5fb09f]::placeholder{color:#94a3b8}.portal-tutorial__feedback-textarea small[data-v-8c5fb09f]{color:#94a3b8;text-align:right;font-size:11px;line-height:1.2}.portal-tutorial__feedback-modal-footer[data-v-8c5fb09f]{justify-content:center;gap:8px;margin-top:22px;display:flex}.portal-tutorial__feedback-modal-footer button[data-v-8c5fb09f]{letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;min-width:64px;height:34px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.portal-tutorial__feedback-close-button[data-v-8c5fb09f]{color:#475569;background:#fff;border:1px solid #e5e7eb}.portal-tutorial__feedback-submit-button[data-v-8c5fb09f]{color:#94a3b8;background:#f8fafc;border:1px solid #dbe3ef}.portal-tutorial__message-metadata[data-v-8c5fb09f]{color:#94a3b8;letter-spacing:-.39px;font-size:13px;font-weight:500;line-height:120%;display:flex}.portal-tutorial__message-metadata span[data-v-8c5fb09f]{margin-left:10px;position:relative}.portal-tutorial__message-metadata span[data-v-8c5fb09f]:before{content:"";background:#cbd5e1;border-radius:999px;width:2px;height:2px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.portal-tutorial__composer[data-v-8c5fb09f]{z-index:20;width:min(800px,100% - 48px);position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.portal-tutorial__composer-shell[data-v-8c5fb09f]{background:#fff;border:1px solid #004f9e;border-radius:22px;outline:10px solid #daeaf5;flex-direction:column;min-height:126px;padding:16px;display:flex;box-shadow:0 0 6px #0f172a29}.portal-tutorial__textarea[data-v-8c5fb09f]{color:#94a3b8;flex:1;min-height:48px;font-size:16px;line-height:1.5}.portal-tutorial__mode-list[data-v-8c5fb09f]{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.portal-tutorial__mode-tag[data-v-8c5fb09f]{color:#334155;letter-spacing:-.42px;background:#eff6ff;border-radius:50px;align-items:center;column-gap:6px;min-height:0;padding:8px;font-size:14px;font-weight:500;line-height:120%;display:inline-flex}.portal-tutorial__mode-tag img[data-v-8c5fb09f]{box-sizing:content-box;background:#475569;border-radius:999px;width:12px;height:12px;margin-left:6px;padding:2px}.portal-tutorial__composer-controls[data-v-8c5fb09f]{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.portal-tutorial__agent-picker[data-v-8c5fb09f],.portal-tutorial__model-picker[data-v-8c5fb09f]{position:relative}.portal-tutorial__agent-button[data-v-8c5fb09f]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;height:30px;padding:6px 12px;font-size:14px;font-weight:400;display:inline-flex}.portal-tutorial__agent-button img[data-v-8c5fb09f]{width:16px;height:16px}.portal-tutorial__agent-button--active[data-v-8c5fb09f]{color:#004f9e;background:#cce2ff;border-color:#cce2ff}.portal-tutorial__agent-dropdown[data-v-8c5fb09f]{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;row-gap:16px;width:285px;padding:14px 16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 30px #0000001a}.portal-tutorial__agent-dropdown section[data-v-8c5fb09f]:not(:last-child){border-bottom:1px solid #e2e8f0;padding-bottom:8px}.portal-tutorial__agent-dropdown p[data-v-8c5fb09f]{color:#94a3b8;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.2}.portal-tutorial__dropdown-option[data-v-8c5fb09f]{text-align:left;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:12px;display:flex}.portal-tutorial__dropdown-option strong[data-v-8c5fb09f]{color:#334155;font-size:14px;font-weight:500;line-height:1.2}.portal-tutorial__dropdown-option span[data-v-8c5fb09f]{color:#94a3b8;font-size:13px;line-height:1.2}.portal-tutorial__dropdown-option--selected[data-v-8c5fb09f]{background:#f1f5f9}.portal-tutorial__action-icons[data-v-8c5fb09f]{align-items:center;gap:8px;margin-right:auto;display:flex}.portal-tutorial__icon-button[data-v-8c5fb09f]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:7px;display:inline-flex}.portal-tutorial__icon-button img[data-v-8c5fb09f]{width:17px;height:17px}.portal-tutorial__icon-button--active[data-v-8c5fb09f]{background:#e0f2fe;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e,0 0 14px #004f9e3d}.portal-tutorial__composer-right[data-v-8c5fb09f]{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.portal-tutorial__model-badge[data-v-8c5fb09f]{color:#64748b;background:#f1f5f9;border:0;border-radius:6px;align-items:center;gap:6px;min-width:76px;height:30px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.portal-tutorial__model-badge img[data-v-8c5fb09f]{width:14px;height:14px}.portal-tutorial__model-badge--active[data-v-8c5fb09f]{background:#e2e8f0}.portal-tutorial__model-dropdown[data-v-8c5fb09f]{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;width:320px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000001a}.portal-tutorial__model-option[data-v-8c5fb09f]{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title usage""desc desc";gap:4px 8px;width:100%;padding:12px;display:grid}.portal-tutorial__model-option span[data-v-8c5fb09f]{color:#334155;grid-area:title;font-size:14px;font-weight:500;line-height:1.2}.portal-tutorial__model-option em[data-v-8c5fb09f]{color:#64748b;grid-area:usage;font-size:13px;font-style:normal;line-height:1.2}.portal-tutorial__model-option small[data-v-8c5fb09f]{color:#94a3b8;grid-area:desc;font-size:13px;line-height:1.2}.portal-tutorial__model-option--selected[data-v-8c5fb09f]{background:#f1f5f9}.portal-tutorial__usage[data-v-8c5fb09f]{color:#fff;white-space:nowrap;background:#0f172aeb;border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:7px 9px;font-size:11px;font-weight:500;line-height:1.1;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.portal-tutorial__usage strong[data-v-8c5fb09f]{font-weight:700}.portal-tutorial__usage small[data-v-8c5fb09f]{color:#ffffffb3;font-size:10px}.portal-tutorial__usage--visible[data-v-8c5fb09f]{display:flex}.portal-tutorial__send-button[data-v-8c5fb09f]{background:#004f9e;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:inline-flex}.portal-tutorial__send-button img[data-v-8c5fb09f]{width:20px;height:20px}.portal-tutorial__focus-ring[data-v-8c5fb09f]{z-index:5002;pointer-events:none;border:3px solid #1d7cff;border-radius:16px;transition:top .34s cubic-bezier(.22,1,.36,1),left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:0 0 0 9999px #0f172a70,0 16px 44px #1d7cff40}.portal-tutorial__popover[data-v-8c5fb09f]{z-index:5003;background:#fff;border:1px solid #e2e8f0e6;border-radius:18px;max-height:calc(100vh - 32px);padding:18px;transition:top .34s cubic-bezier(.22,1,.36,1),left .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);position:fixed;overflow-y:auto;box-shadow:0 24px 60px #0f172a3d}.portal-tutorial__popover h2[data-v-8c5fb09f]{color:#111827;margin:8px 0;font-size:20px;font-weight:800;line-height:1.25}.portal-tutorial__popover p[data-v-8c5fb09f]{color:#475569;word-break:keep-all;margin:0;font-size:14px;font-weight:500;line-height:1.6}.portal-tutorial__popover ul[data-v-8c5fb09f]{color:#475569;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.portal-tutorial__action-guide-list[data-v-8c5fb09f]{flex-direction:column;gap:10px;list-style:none;display:flex;margin:14px 0 0!important;padding:0!important}.portal-tutorial__action-guide-list li[data-v-8c5fb09f]{color:#475569;grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}.portal-tutorial__action-guide-list img[data-v-8c5fb09f],.portal-tutorial__action-guide-list svg[data-v-8c5fb09f]{width:18px;height:18px;margin-top:2px}.portal-tutorial__action-guide-list div[data-v-8c5fb09f]{flex-direction:column;gap:2px;display:flex}.portal-tutorial__action-guide-list strong[data-v-8c5fb09f]{color:#1e293b;font-size:13px;font-weight:800;line-height:1.3}.portal-tutorial__action-guide-list span[data-v-8c5fb09f]{color:#475569;word-break:keep-all;font-size:13px;font-weight:500;line-height:1.45}.portal-tutorial__progress[data-v-8c5fb09f]{color:#004f9e;background:#eff6ff;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.portal-tutorial__popover-actions[data-v-8c5fb09f]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.portal-tutorial__popover-actions button[data-v-8c5fb09f]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:68px;height:36px;font-size:14px;font-weight:700}.portal-tutorial__popover-actions button[data-v-8c5fb09f]:disabled{color:#cbd5e1}.portal-tutorial__primary-button[data-v-8c5fb09f]{color:#fff!important;background:#1d7cff!important;border-color:#1d7cff!important}.portal-tutorial__close[data-v-8c5fb09f]{z-index:5004;background:#0f172ab8;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;position:fixed;top:22px;right:26px}.portal-tutorial__close[data-v-8c5fb09f]:before,.portal-tutorial__close[data-v-8c5fb09f]:after{content:"";transform-origin:50%;background:#fff;border-radius:999px;width:22px;height:3px;position:absolute}.portal-tutorial__close[data-v-8c5fb09f]:before{transform:rotate(45deg)}.portal-tutorial__close[data-v-8c5fb09f]:after{transform:rotate(-45deg)}@media (width<=1180px){.portal-tutorial__dummy-page[data-v-8c5fb09f]{grid-template-columns:76px 272px minmax(0,1fr)}.portal-tutorial__main-scroll[data-v-8c5fb09f]{padding-left:24px;padding-right:24px}.portal-tutorial__agent-row[data-v-8c5fb09f]{gap:14px}.portal-tutorial__agent-card[data-v-8c5fb09f],.portal-tutorial__agent-shell[data-v-8c5fb09f]{width:126px;height:126px}.portal-tutorial__composer[data-v-8c5fb09f]{width:min(760px,100% - 32px)}}@media (width<=920px){.portal-tutorial__dummy-page[data-v-8c5fb09f]{grid-template-columns:76px minmax(0,1fr)}.portal-tutorial__history[data-v-8c5fb09f]{display:none}.portal-tutorial__agent-row[data-v-8c5fb09f],.portal-tutorial__question-row[data-v-8c5fb09f]{flex-wrap:wrap}}.qna-float[data-v-1bbc95d3]{z-index:200;flex-direction:column;align-items:flex-end;gap:.5rem;transition:bottom .2s,right .2s;display:flex;position:fixed}.qna-float__pill-wrap[data-v-1bbc95d3]{display:inline-flex;position:relative}.qna-float__btn[data-v-1bbc95d3]{background:var(--krc-color);cursor:pointer;color:#fff;border:none;border-radius:40px;align-items:center;width:180px;height:60px;padding:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;overflow:visible;box-shadow:0 6px 24px #0e319259}.qna-float__btn[data-v-1bbc95d3]:hover{transform:translateY(-3px);box-shadow:0 10px 32px #0e319273}.qna-float__btn--open[data-v-1bbc95d3]{background:#374151;border-radius:50%;justify-content:center;width:64px}.qna-float__btn--open[data-v-1bbc95d3]:hover{background:#4b5563}.qna-float__btn-inner[data-v-1bbc95d3]{pointer-events:none;align-items:center;width:100%;height:100%;padding-bottom:7px;display:flex;position:relative}.qna-float__btn-inner--close[data-v-1bbc95d3]{justify-content:center}.qna-float__btn-text[data-v-1bbc95d3]{color:#fff;white-space:nowrap;text-align:left;flex:1;padding-left:20px;font-size:15px;font-weight:700;line-height:1.25}.qna-float__men-img[data-v-1bbc95d3]{object-fit:contain;pointer-events:none;width:auto;height:80px;position:absolute;bottom:0;right:-4px}.qna-float__badge[data-v-1bbc95d3]{color:#fff;pointer-events:none;background:#e74c3c;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #e9456080}.qna-float__menu[data-v-1bbc95d3]{flex-direction:column;align-items:flex-end;gap:.5rem;margin-bottom:.25rem;display:flex}.qna-float__menu-item[data-v-1bbc95d3]{cursor:pointer;color:#1f2937;white-space:nowrap;background:#fff;border:1px solid #c4c4c4;border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 12px #0000001a}.qna-float__menu-item[data-v-1bbc95d3]:hover{background:var(--krc-color);color:#fff;border-color:#0000;transform:translate(-4px)}.qna-float__menu-item:hover .qna-float__menu-icon[data-v-1bbc95d3]{color:#fff;background:#ffffff40}.qna-float__menu-icon[data-v-1bbc95d3]{color:var(--krc-color);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:color .2s,background .2s;display:flex}.float-menu-enter-active[data-v-1bbc95d3]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.float-menu-leave-active[data-v-1bbc95d3]{transition:all .2s}.float-menu-enter-from[data-v-1bbc95d3],.float-menu-leave-to[data-v-1bbc95d3]{opacity:0;transform:translateY(12px)scale(.95)}.float-icon-enter-active[data-v-1bbc95d3],.float-icon-leave-active[data-v-1bbc95d3]{transition:all .2s}.float-icon-enter-from[data-v-1bbc95d3],.float-icon-leave-to[data-v-1bbc95d3]{opacity:0;transform:scale(.7)rotate(45deg)}@keyframes fadeIn-69145248{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-69145248{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown-69145248{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-69145248{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-69145248{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-69145248{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown-69145248{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-69145248{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-69145248{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-69145248{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-69145248{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut-69145248{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scaleUp-69145248{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scaleDown-69145248{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes spin-69145248{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-69145248{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-69145248{0%,to{opacity:1}50%{opacity:.5}}@keyframes wiggle-69145248{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-69145248{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorPulse-69145248{0%,to{background-color:#0000}50%{background-color:#667eea1a}}@keyframes highlightPulse-69145248{0%,to{background-color:#ffc10700}50%{background-color:#ffc10733}}@keyframes successPulse-69145248{0%,to{background-color:#4caf5000}50%{background-color:#4caf5033}}@keyframes typing-69145248{0%{width:0}to{width:100%}}@keyframes blink-69145248{0%,49%{border-color:#0000}50%,to{border-color:currentColor}}@keyframes textGlow-69145248{0%,to{text-shadow:0 0 5px var(--primary-color)}50%{text-shadow:0 0 15px var(--primary-color)}}@keyframes underlineExpand-69145248{0%{border-bottom-width:1px}to{border-bottom-width:2px}}@keyframes dot-1-69145248{0%,to{opacity:1}25%,75%{opacity:.3}}@keyframes dot-2-69145248{0%{opacity:.3}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}to{opacity:.3}}@keyframes dot-3-69145248{0%,50%{opacity:.3}75%{opacity:1}to{opacity:1}}@keyframes flowDots-69145248{0%{opacity:1}33%{opacity:.5}to{opacity:0}}@keyframes typingDots-69145248{0%,25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}75%,to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-69145248]{animation:.3s ease-out fadeIn-69145248}.animate-fade-out[data-v-69145248]{animation:.3s ease-out fadeOut-69145248}.animate-fade-in-down[data-v-69145248]{animation:.4s ease-out fadeInDown-69145248}.animate-fade-in-up[data-v-69145248]{animation:.4s ease-out fadeInUp-69145248}.animate-fade-in-left[data-v-69145248]{animation:.4s ease-out fadeInLeft-69145248}.animate-fade-in-right[data-v-69145248]{animation:.4s ease-out fadeInRight-69145248}.animate-slide-down[data-v-69145248]{animation:.4s ease-out slideDown-69145248}.animate-slide-up[data-v-69145248]{animation:.4s ease-out slideUp-69145248}.animate-slide-left[data-v-69145248]{animation:.4s ease-out slideLeft-69145248}.animate-slide-right[data-v-69145248]{animation:.4s ease-out slideRight-69145248}.animate-scale-in[data-v-69145248]{animation:.3s ease-out scaleIn-69145248}.animate-scale-out[data-v-69145248]{animation:.3s ease-out scaleOut-69145248}.animate-scale-up[data-v-69145248]{animation:.3s ease-out scaleUp-69145248}.animate-scale-down[data-v-69145248]{animation:.2s ease-out scaleDown-69145248}.animate-spin[data-v-69145248]{animation:1s linear infinite spin-69145248}.animate-bounce[data-v-69145248]{animation:1s ease-in-out infinite bounce-69145248}.animate-pulse[data-v-69145248]{animation:2s ease-in-out infinite pulse-69145248}.animate-wiggle[data-v-69145248]{animation:.5s ease-in-out wiggle-69145248}.animate-rotate[data-v-69145248]{animation:1s linear infinite rotate-69145248}.animate-color-pulse[data-v-69145248]{animation:2s ease-in-out infinite colorPulse-69145248}.animate-highlight-pulse[data-v-69145248]{animation:2s ease-in-out infinite highlightPulse-69145248}.animate-success-pulse[data-v-69145248]{animation:2s ease-in-out infinite successPulse-69145248}.animate-typing[data-v-69145248]{white-space:nowrap;animation:3s steps(40,end) typing-69145248;overflow:hidden}.animate-text-glow[data-v-69145248]{animation:2s ease-in-out infinite textGlow-69145248}.animate-delay-1[data-v-69145248]{animation-delay:.1s}.animate-delay-2[data-v-69145248]{animation-delay:.2s}.animate-delay-3[data-v-69145248]{animation-delay:.3s}.animate-delay-4[data-v-69145248]{animation-delay:.4s}.animate-delay-5[data-v-69145248]{animation-delay:.5s}.animate-delay-6[data-v-69145248]{animation-delay:.6s}.animate-delay-7[data-v-69145248]{animation-delay:.7s}.animate-delay-8[data-v-69145248]{animation-delay:.8s}.animate-delay-9[data-v-69145248]{animation-delay:.9s}.animate-delay-10[data-v-69145248]{animation-delay:1s}@keyframes popIn-69145248{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-pop-in[data-v-69145248]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) popIn-69145248}@keyframes smoothFadeSlide-69145248{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-fade-slide[data-v-69145248]{animation:.5s cubic-bezier(.25,.46,.45,.94) smoothFadeSlide-69145248}@keyframes elasticBounce-69145248{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-bounce[data-v-69145248]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) elasticBounce-69145248}@keyframes shimmer-69145248{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer[data-v-69145248]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s infinite shimmer-69145248}@media (width<=768px){.animate-fade-in[data-v-69145248]{animation-duration:.2s}.animate-slide-up[data-v-69145248],.animate-slide-down[data-v-69145248]{animation-duration:.3s}.animate-scale-in[data-v-69145248]{animation-duration:.2s}.animate-shimmer[data-v-69145248]{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce){[data-v-69145248]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.faq-popup-overlay[data-v-69145248]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;cursor:pointer;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.faq-popup__container[data-v-69145248]{z-index:2001;background-color:#fff;border:1px solid #4b5563;border-radius:30px;grid-template-rows:auto 1fr;width:1000px;max-height:80vh;padding:10px 5px;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}@media (width<=1024px){.faq-popup__container[data-v-69145248]{width:90%}}@media (width<=768px){.faq-popup__container[data-v-69145248]{width:95%;max-height:90vh}}@media (width<=480px){.faq-popup__container[data-v-69145248]{border-radius:12px;width:98%;max-height:95vh}}.faq-popup__header[data-v-69145248]{background-color:#fff;border-bottom:1px solid #c4c4c4;flex-shrink:0;justify-content:space-between;align-items:center;padding:19px 40px;display:flex}@media (width<=768px){.faq-popup__header[data-v-69145248]{padding:16px 20px}}.faq-popup__title[data-v-69145248]{color:#000;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:400}@media (width<=768px){.faq-popup__title[data-v-69145248]{font-size:18px}}.faq-popup-close-btn[data-v-69145248]{cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.faq-popup-close-btn[data-v-69145248]:hover{background-color:#f5f5f5;transform:rotate(90deg)}.faq-popup-close-btn[data-v-69145248]:active{transform:rotate(90deg)scale(.95)}.faq-popup-close-icon[data-v-69145248]{color:#333;font-size:24px;font-weight:300;line-height:1}.faq-popup-content[data-v-69145248]{flex:1;grid-template-columns:45% 1fr;gap:20px;padding:20px;display:grid;overflow:hidden}@media (width<=768px){.faq-popup-content[data-v-69145248]{grid-template-columns:1fr;gap:16px;padding:16px}}.faq-list-section[data-v-69145248]{flex-direction:column;gap:16px;height:100%;display:flex;overflow:hidden}.faq-search-container[data-v-69145248]{flex-shrink:0;align-items:center;display:flex;position:relative}.faq-search-input[data-v-69145248]{background-color:#fff;border:1px solid #ddd;border-radius:20px;outline:none;width:100%;padding:9px 57px;font-size:14px;transition:all .2s}.faq-search-input[data-v-69145248]::placeholder{color:#999}.faq-search-input[data-v-69145248]:focus{border-color:var(--main-hover-color);box-shadow:0 0 0 3px rgba(var(--main-hover-color), .1);background-color:#fff}.faq-search-icon[data-v-69145248]{color:#999;pointer-events:none;position:absolute;top:10px;left:25px}.faq-filter-section[data-v-69145248]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.faq-filter-btn[data-v-69145248]{background-color:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:16px;padding:9px 17px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.faq-filter-btn--active[data-v-69145248]{background-color:var(--main-hover-color);color:#fff;border-color:var(--main-hover-color);box-shadow:0 2px 8px rgba(var(--main-hover-color), .3)}.faq-total-count[data-v-69145248]{white-space:nowrap;color:#000;flex-shrink:0;margin-left:auto;margin-right:45px;font-size:13px;font-weight:400}.faq-list-wrapper[data-v-69145248]{flex-direction:column;flex:1;gap:8px;padding-right:8px;display:flex;overflow:hidden auto}.faq-list-wrapper[data-v-69145248]::-webkit-scrollbar{width:6px}.faq-list-wrapper[data-v-69145248]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.faq-list-wrapper[data-v-69145248]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;transition:background .2s}.faq-list-wrapper[data-v-69145248]::-webkit-scrollbar-thumb:hover{background:#999}.faq-list-item[data-v-69145248]{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.faq-list-item.question-stay-tag[data-v-69145248]:hover{background-color:#e74c3c14;border-color:#e74c3c}.faq-list-item.answer-finish-tag[data-v-69145248]:hover{background-color:#3498db14;border-color:#3498db}.faq-list-item--selected.question-stay-tag[data-v-69145248]{background-color:#e74c3c14;border-color:#e74c3c}.faq-list-item--selected.answer-finish-tag[data-v-69145248]{background-color:#3498db14;border-color:#3498db}.faq-list-item-tag[data-v-69145248]{background-color:#fff;border-radius:4px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.faq-list-item-tag.question-stay-tag[data-v-69145248]{color:#e74c3c;border:1px solid #e74c3c}.faq-list-item-tag.answer-finish-tag[data-v-69145248]{color:#3498db;border:1px solid #3498db}.faq-list-item-title[data-v-69145248]{color:#333;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.faq-list-item-meta[data-v-69145248]{color:#999;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.faq-list-item-author[data-v-69145248],.faq-list-item-date[data-v-69145248]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.faq-detail-section[data-v-69145248]{background-color:#fff;border:1px solid #c4c4c4;border-radius:11px;flex-direction:column;flex:1;gap:8px;padding:20px 28px;display:flex;overflow:hidden auto}.faq-detail-section[data-v-69145248]::-webkit-scrollbar{width:6px}.faq-detail-section[data-v-69145248]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.faq-detail-section[data-v-69145248]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-detail-section[data-v-69145248]::-webkit-scrollbar-thumb:hover{background:#999}.faq-detail-header[data-v-69145248]{color:#000;margin:0;padding-bottom:8px;font-size:16px;font-weight:400}.faq-detail-box[data-v-69145248]{background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.faq-detail-box[data-v-69145248]:first-child{flex-shrink:0}.faq-detail-box--question[data-v-69145248],.faq-detail-box--answer[data-v-69145248]{flex:1;min-height:0;overflow-y:auto}.faq-detail-box-title[data-v-69145248]{color:#000;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.faq-detail-box-content[data-v-69145248]{color:#333;font-size:13px;line-height:1.5}.faq-detail-box-content p[data-v-69145248]{word-break:break-word;background-color:#f3f4f6;border-radius:8px;margin:0 0 8px;padding:8px 20px}.faq-detail-box-content p[data-v-69145248]:last-child{margin-bottom:0}.faq-detail-placeholder[data-v-69145248]{color:#999;margin:0;font-style:italic}.faq-detail-textarea[data-v-69145248]{color:#333;resize:vertical;cursor:default;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;width:100%;min-height:200px;max-height:300px;padding:12px;font-family:inherit;font-size:13px;line-height:1.6}.faq-detail-textarea[data-v-69145248]::-webkit-scrollbar{width:6px}.faq-detail-textarea[data-v-69145248]::-webkit-scrollbar-track{background:#f0f0f0}.faq-detail-textarea[data-v-69145248]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-detail-textarea[data-v-69145248]::-webkit-scrollbar-thumb:hover{background:#999}.faq-detail-textarea-placeholder[data-v-69145248]{color:#999;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:200px;padding:12px;font-size:13px;font-style:italic;line-height:1.6;display:flex}.fade-overlay-enter-active[data-v-69145248],.fade-overlay-leave-active[data-v-69145248]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.fade-overlay-enter-from[data-v-69145248],.fade-overlay-leave-to[data-v-69145248]{opacity:0}.fade-overlay-enter-to[data-v-69145248],.fade-overlay-leave-from[data-v-69145248]{opacity:1}.popup-slide-enter-active[data-v-69145248],.popup-slide-leave-active[data-v-69145248]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.popup-slide-enter-from[data-v-69145248],.popup-slide-leave-to[data-v-69145248]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.popup-slide-enter-to[data-v-69145248],.popup-slide-leave-from[data-v-69145248]{opacity:1;transform:translate(-50%,-50%)scale(1)}.assign-overlay[data-v-dbdb83af]{z-index:20;border-radius:inherit;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.assign-modal[data-v-dbdb83af]{background-color:#fff;border-radius:16px;flex-direction:column;gap:1rem;width:380px;padding:28px 1.45rem 1.45rem;display:flex;box-shadow:0 8px 32px #0000002e}.assign-modal__title[data-v-dbdb83af]{color:#1a1a1a;margin:0;font-size:1rem;font-weight:700}.assign-modal__actions[data-v-dbdb83af]{justify-content:center;gap:10px;display:flex}.assign-search-wrap[data-v-dbdb83af]{align-items:center;display:flex;position:relative}.assign-search-icon[data-v-dbdb83af]{color:#999;pointer-events:none;position:absolute;top:10px;left:12px}.assign-search-input[data-v-dbdb83af]{color:#333;box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:100px;outline:none;width:100%;padding:10px .75rem 10px 36px;font-size:13px;transition:border-color .15s}.assign-search-input[data-v-dbdb83af]::placeholder{color:#aaa}.assign-search-input[data-v-dbdb83af]:focus{border-color:#4a7cf7}.assign-list-wrap[data-v-dbdb83af]{flex-direction:column;gap:.5rem;max-height:280px;padding:.25rem 2px;display:flex;overflow-y:auto}.assign-list-wrap[data-v-dbdb83af]::-webkit-scrollbar{width:6px}.assign-list-wrap[data-v-dbdb83af]::-webkit-scrollbar-track{background:0 0}.assign-list-wrap[data-v-dbdb83af]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.assign-list-item[data-v-dbdb83af]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #e5e5e5;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.assign-list-item[data-v-dbdb83af]:hover{background-color:#f8f9ff;border-color:#c5d3f7}.assign-list-item--selected[data-v-dbdb83af]{background-color:#f0f4ff;border-color:#4a7cf7}.assign-checkbox[data-v-dbdb83af]{border:2px solid #d0d0d0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background-color .15s;display:flex}.assign-checkbox--checked[data-v-dbdb83af]{background-color:#4a7cf7;border-color:#4a7cf7}.assign-manager-name[data-v-dbdb83af]{color:#1a1a1a;min-width:52px;font-size:.875rem;font-weight:600}.assign-manager-dept[data-v-dbdb83af]{color:#888;font-size:.75rem}.assign-list-empty[data-v-dbdb83af]{text-align:center;color:#aaa;padding:1.45rem 0;font-size:13px}.assign-list-spinner[data-v-dbdb83af]{justify-content:center;align-items:center;padding:1.45rem 0;display:flex}.assign-list-spinner__icon[data-v-dbdb83af]{border:3px solid #e5e5e5;border-top-color:var(--primary-color);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite assign-spin-dbdb83af;display:inline-block}@keyframes assign-spin-dbdb83af{to{transform:rotate(360deg)}}.assign-btn[data-v-dbdb83af]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:13px;font-weight:600;transition:all .15s}.assign-btn--cancel[data-v-dbdb83af]{color:#555;background-color:#f0f0f0}.assign-btn--cancel[data-v-dbdb83af]:hover{background-color:#e5e5e5}.assign-btn--confirm[data-v-dbdb83af]{background-color:var(--primary-color,#4a7cf7);color:#fff}.assign-btn--confirm[data-v-dbdb83af]:hover:not(:disabled){opacity:.9}.assign-btn--confirm[data-v-dbdb83af]:disabled{opacity:.4;cursor:not-allowed}.assign-fade-enter-active[data-v-dbdb83af],.assign-fade-leave-active[data-v-dbdb83af]{transition:opacity .2s}.assign-fade-enter-from[data-v-dbdb83af],.assign-fade-leave-to[data-v-dbdb83af]{opacity:0}.toast[data-v-ee503908]{white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 4px 16px #00000026}.toast:not(.toast--inline).toast--position-bottom[data-v-ee503908]{z-index:50;position:absolute;bottom:1.45rem;left:50%;transform:translate(-50%)}.toast:not(.toast--inline).toast--position-top[data-v-ee503908]{z-index:3200;position:fixed;top:84px;left:50%;transform:translate(-50%)}.toast--inline[data-v-ee503908]{z-index:50;width:fit-content;position:absolute;inset:auto 0 calc(100% + 15px) auto;transform:none}.toast--inline.toast--center[data-v-ee503908]{left:50%;right:auto;transform:translate(-50%)}.toast--info[data-v-ee503908]{color:#fff;background-color:#1a1a1a}.toast--warning[data-v-ee503908]{color:#b45309;background-color:#fff7ed;border:1px solid #fcd34d}.toast--success[data-v-ee503908]{color:#065f46;background-color:#ecfdf5;border:1px solid #6ee7b7}.toast--error[data-v-ee503908]{color:#be123c;background-color:#fff1f2;border:1px solid #fda4af}.toast--upload-error[data-v-ee503908]{box-sizing:border-box;color:#475569;letter-spacing:-.03em;pointer-events:auto;z-index:3000;background:#fff1f0;border:1px solid #ffd1d099;border-radius:6px;gap:16px;width:min(444px,100vw - 32px);min-height:48px;padding:12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:1.2;top:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 12px #00000014;position:fixed!important;bottom:auto!important}.toast--upload-error .toast__alert-icon[data-v-ee503908]{margin-right:-10px}.toast--upload-error .toast__message[data-v-ee503908]{white-space:nowrap;word-break:keep-all;flex:1;min-width:0}.toast--upload-error[data-v-ee503908] .toast__emphasis{color:#ff4d4f;font-weight:600}@media (width<=480px){.toast--upload-error .toast__alert-icon[data-v-ee503908]{margin-right:0}.toast--upload-error .toast__message[data-v-ee503908]{white-space:normal}}.toast__alert-icon[data-v-ee503908]{flex:0 0 24px;width:24px;height:24px;display:inline-flex}.toast__alert-icon svg[data-v-ee503908]{width:24px;height:24px}.toast__alert-icon circle[data-v-ee503908]{fill:#ff4d4f;stroke:#fff;stroke-width:2px}.toast__alert-icon path[data-v-ee503908]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.toast__close[data-v-ee503908]{color:#64748b;cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.toast__close svg[data-v-ee503908]{width:16px;height:16px}.toast__close path[data-v-ee503908]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.toast-slide-enter-active[data-v-ee503908],.toast-slide-leave-active[data-v-ee503908]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.toast-slide-enter-from[data-v-ee503908],.toast-slide-leave-to[data-v-ee503908]{opacity:0;transform:translate(-50%)translateY(8px)}.toast-slide-enter-to[data-v-ee503908],.toast-slide-leave-from[data-v-ee503908]{opacity:1;transform:translate(-50%)translateY(0)}.toast-fade-enter-active[data-v-ee503908],.toast-fade-leave-active[data-v-ee503908]{transition:all .2s}.toast-fade-enter-from[data-v-ee503908],.toast-fade-leave-to[data-v-ee503908]{opacity:0;transform:translateY(-4px)}.toast-fade-enter-to[data-v-ee503908],.toast-fade-leave-from[data-v-ee503908]{opacity:1;transform:translateY(0)}.assign-confirm-overlay[data-v-ffb43387]{z-index:30;border-radius:inherit;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.assign-confirm-modal__actions-wrap[data-v-ffb43387]{position:relative}.assign-confirm-modal[data-v-ffb43387]{background-color:#fff;border-radius:16px;flex-direction:column;gap:1.25rem;width:460px;padding:28px 28px 1.45rem;display:flex;position:relative;box-shadow:0 8px 32px #0000002e}.assign-confirm-modal__title[data-v-ffb43387]{color:#1a1a1a;margin:0;font-size:15px;font-weight:700;line-height:1.4}.assign-confirm-modal__actions[data-v-ffb43387]{justify-content:center;gap:10px;display:flex}.assign-confirm-section[data-v-ffb43387]{flex-direction:column;gap:.5rem;display:flex}.assign-confirm-label[data-v-ffb43387]{color:#555;margin:0;font-size:13px;font-weight:600}.assign-confirm-chips[data-v-ffb43387]{flex-wrap:wrap;gap:6px;display:flex}.assign-confirm-chip[data-v-ffb43387]{background-color:#f0f0f0;border-radius:100px;align-items:center;gap:6px;padding:5px .75rem;display:inline-flex}.assign-confirm-chip__name[data-v-ffb43387]{color:#333;font-size:13px;font-weight:600}.assign-confirm-chip__dept[data-v-ffb43387]{color:#888;font-size:11px}.assign-confirm-textarea-wrap[data-v-ffb43387]{flex-direction:column;display:flex;position:relative}.assign-confirm-textarea-box[data-v-ffb43387]{height:100px;position:relative}.assign-confirm-textarea[data-v-ffb43387]{color:#333;resize:none;box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:100%;padding:.75rem;font-size:13px;line-height:1.5;transition:border-color .15s}.assign-confirm-textarea[data-v-ffb43387]::placeholder{color:#bbb}.assign-confirm-textarea[data-v-ffb43387]:focus{border-color:#4a7cf7}.assign-confirm-textarea[data-v-ffb43387]::-webkit-scrollbar{width:6px}.assign-confirm-textarea[data-v-ffb43387]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.assign-confirm-textarea[data-v-ffb43387]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.assign-confirm-resize-handle[data-v-ffb43387]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.assign-confirm-resize-handle[data-v-ffb43387]:hover{background-color:#0000000d}.assign-confirm-resize-handle[data-v-ffb43387]:active{background-color:#0000001a}.assign-confirm-char-count[data-v-ffb43387]{color:#aaa;align-self:flex-end;margin-top:.25rem;font-size:11px}.assign-confirm-btn[data-v-ffb43387]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:13px;font-weight:600;transition:all .15s}.assign-confirm-btn--cancel[data-v-ffb43387]{color:#555;background-color:#f0f0f0}.assign-confirm-btn--cancel[data-v-ffb43387]:hover{background-color:#e5e5e5}.assign-confirm-btn--confirm[data-v-ffb43387]{background-color:var(--primary-color,#4a7cf7);color:#fff}.assign-confirm-btn--confirm[data-v-ffb43387]:hover{opacity:.9}.assign-confirm-submitting-overlay[data-v-ffb43387]{z-index:10;cursor:not-allowed;background:#ffffff80;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.assign-confirm-spinner[data-v-ffb43387]{border:3px solid #e5e5e5;border-top-color:var(--primary-color,#4a7cf7);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite assign-confirm-spin-ffb43387;display:inline-block}@keyframes assign-confirm-spin-ffb43387{to{transform:rotate(360deg)}}.assign-confirm-fade-enter-active[data-v-ffb43387],.assign-confirm-fade-leave-active[data-v-ffb43387]{transition:opacity .2s}.assign-confirm-fade-enter-from[data-v-ffb43387],.assign-confirm-fade-leave-to[data-v-ffb43387]{opacity:0}.memo-confirm-overlay[data-v-7bba721c]{z-index:30;border-radius:inherit;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.memo-confirm-modal[data-v-7bba721c]{background-color:#fff;border-radius:16px;flex-direction:column;gap:1.25rem;width:460px;padding:28px 28px 1.45rem;display:flex;position:relative;box-shadow:0 8px 32px #0000002e}.memo-confirm-modal__title[data-v-7bba721c]{color:#1a1a1a;margin:0;font-size:15px;font-weight:700;line-height:1.4}.memo-confirm-modal__actions[data-v-7bba721c]{justify-content:center;gap:10px;display:flex;position:relative}.memo-confirm-section[data-v-7bba721c]{flex-direction:column;gap:.5rem;display:flex}.memo-confirm-label[data-v-7bba721c]{color:#555;margin:0;font-size:13px;font-weight:600}.memo-confirm-textarea-wrap[data-v-7bba721c]{flex-direction:column;display:flex;position:relative}.memo-confirm-textarea-box[data-v-7bba721c]{height:140px;position:relative}.memo-confirm-textarea[data-v-7bba721c]{color:#333;resize:none;box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:100%;padding:.75rem;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s}.memo-confirm-textarea[data-v-7bba721c]::placeholder{color:#bbb}.memo-confirm-textarea[data-v-7bba721c]:focus{border-color:#4a7cf7}.memo-confirm-textarea[data-v-7bba721c]::-webkit-scrollbar{width:6px}.memo-confirm-textarea[data-v-7bba721c]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.memo-confirm-textarea[data-v-7bba721c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.memo-confirm-resize-handle[data-v-7bba721c]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.memo-confirm-resize-handle[data-v-7bba721c]:hover{background-color:#0000000d}.memo-confirm-resize-handle[data-v-7bba721c]:active{background-color:#0000001a}.memo-confirm-char-count[data-v-7bba721c]{color:#aaa;align-self:flex-end;margin-top:.25rem;font-size:11px}.memo-confirm-btn[data-v-7bba721c]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:13px;font-weight:600;transition:all .15s}.memo-confirm-btn--cancel[data-v-7bba721c]{color:#555;background-color:#f0f0f0}.memo-confirm-btn--cancel[data-v-7bba721c]:hover:not(:disabled){background-color:#e5e5e5}.memo-confirm-btn--confirm[data-v-7bba721c]{background-color:var(--primary-color,#4a7cf7);color:#fff}.memo-confirm-btn--confirm[data-v-7bba721c]:hover:not(:disabled){opacity:.9}.memo-confirm-btn[data-v-7bba721c]:disabled{opacity:.5;cursor:not-allowed}.memo-confirm-submitting-overlay[data-v-7bba721c]{z-index:10;cursor:not-allowed;background:#ffffff80;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.memo-confirm-spinner[data-v-7bba721c]{border:3px solid #e5e5e5;border-top-color:var(--primary-color,#4a7cf7);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite memo-confirm-spin-7bba721c;display:inline-block}@keyframes memo-confirm-spin-7bba721c{to{transform:rotate(360deg)}}.memo-confirm-fade-enter-active[data-v-7bba721c],.memo-confirm-fade-leave-active[data-v-7bba721c]{transition:opacity .2s}.memo-confirm-fade-enter-from[data-v-7bba721c],.memo-confirm-fade-leave-to[data-v-7bba721c]{opacity:0}.opinion-overlay[data-v-cbe803e4]{z-index:30;border-radius:inherit;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.opinion-modal[data-v-cbe803e4]{background-color:#fff;border-radius:16px;flex-direction:column;gap:1rem;width:460px;padding:1.45rem 28px 28px;display:flex;box-shadow:0 8px 32px #0000002e}.opinion-modal__header[data-v-cbe803e4]{justify-content:space-between;align-items:center;display:flex}.opinion-modal__title[data-v-cbe803e4]{color:#1a1a1a;margin:0;font-size:15px;font-weight:700}.opinion-modal__close[data-v-cbe803e4]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s;display:flex}.opinion-modal__close[data-v-cbe803e4]:hover{background-color:#0000000f}.opinion-info[data-v-cbe803e4]{flex-direction:column;gap:.5rem;display:flex}.opinion-info__row[data-v-cbe803e4]{color:#444;background-color:#f5f5f5;border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.4}.opinion-section[data-v-cbe803e4]{flex-direction:column;gap:.5rem;display:flex}.opinion-label[data-v-cbe803e4]{color:#555;margin:0;font-size:13px;font-weight:600}.opinion-textarea-box[data-v-cbe803e4]{height:130px;position:relative}.opinion-textarea[data-v-cbe803e4]{color:#333;resize:none;box-sizing:border-box;cursor:default;background-color:#fafafa;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:100%;padding:.75rem;font-size:13px;line-height:1.5}.opinion-textarea[data-v-cbe803e4]::-webkit-scrollbar{width:6px}.opinion-textarea[data-v-cbe803e4]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.opinion-textarea[data-v-cbe803e4]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.opinion-resize-handle[data-v-cbe803e4]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.opinion-resize-handle[data-v-cbe803e4]:hover{background-color:#0000000d}.opinion-resize-handle[data-v-cbe803e4]:active{background-color:#0000001a}.opinion-spinner-wrap[data-v-cbe803e4]{justify-content:center;align-items:center;padding:2rem 0;display:flex}.opinion-spinner[data-v-cbe803e4]{border:3px solid #e5e5e5;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite opinion-spin-cbe803e4;display:inline-block}@keyframes opinion-spin-cbe803e4{to{transform:rotate(360deg)}}.opinion-fade-enter-active[data-v-cbe803e4],.opinion-fade-leave-active[data-v-cbe803e4]{transition:opacity .2s}.opinion-fade-enter-from[data-v-cbe803e4],.opinion-fade-leave-to[data-v-cbe803e4]{opacity:0}.answer-history-overlay[data-v-33705509]{z-index:30;border-radius:inherit;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.answer-history-modal[data-v-33705509]{background-color:#fff;border-radius:16px;flex-direction:column;gap:1rem;width:560px;padding:1.45rem 28px 28px;display:flex;box-shadow:0 8px 32px #0000002e}.answer-history-modal__header[data-v-33705509]{justify-content:space-between;align-items:center;display:flex}.answer-history-modal__title[data-v-33705509]{color:#222;font-size:15px;font-weight:700}.answer-history-modal__close[data-v-33705509]{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s;display:flex}.answer-history-modal__close[data-v-33705509]:hover{background-color:#0000000f}.answer-history-modal__section[data-v-33705509]{flex-direction:column;gap:.5rem;display:flex}.answer-history-modal__label[data-v-33705509]{color:#444;font-size:13px;font-weight:600}.answer-history-modal__textarea-box[data-v-33705509]{height:300px;position:relative}.answer-history-modal__textarea[data-v-33705509]{color:#333;resize:none;box-sizing:border-box;cursor:default;background-color:#f3f4f6;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:100%;padding:.75rem;font-family:inherit;font-size:13px;line-height:1.6}.answer-history-modal__textarea[data-v-33705509]::-webkit-scrollbar{width:6px}.answer-history-modal__textarea[data-v-33705509]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.answer-history-modal__textarea[data-v-33705509]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.answer-history-modal__resize-handle[data-v-33705509]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.answer-history-modal__resize-handle[data-v-33705509]:hover{background-color:#0000000d}.answer-history-modal__resize-handle[data-v-33705509]:active{background-color:#0000001a}.answer-history-modal__attachments[data-v-33705509]{background-color:#f3f4f6;border:1.5px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:6px;min-height:48px;padding:.75rem;display:flex}.answer-history-modal__file-item[data-v-33705509]{color:#444;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:13px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.answer-history-modal__file-item[data-v-33705509]:hover{background-color:#f0f0f0;border-color:#ccc}.answer-history-modal__file-name[data-v-33705509]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.answer-history-modal__file-empty[data-v-33705509]{color:#aaa;flex:1;justify-content:center;align-items:center;min-height:24px;font-size:13px;display:flex}.answer-history-modal__spinner-wrap[data-v-33705509]{justify-content:center;align-items:center;padding:2rem 0;display:flex}.answer-history-modal__spinner[data-v-33705509]{border:3px solid #e5e5e5;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite answer-history-spin-33705509;display:inline-block}@keyframes answer-history-spin-33705509{to{transform:rotate(360deg)}}.answer-history-fade-enter-active[data-v-33705509],.answer-history-fade-leave-active[data-v-33705509]{transition:opacity .2s}.answer-history-fade-enter-from[data-v-33705509],.answer-history-fade-leave-to[data-v-33705509]{opacity:0}.faq-detail-header[data-v-dd67e977]{color:#000;margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:400}.faq-question-group[data-v-dd67e977]{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;display:flex}.faq-detail-box[data-v-dd67e977]{border-radius:8px;flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.faq-detail-box--question[data-v-dd67e977]{flex-shrink:0}.faq-detail-box--answer[data-v-dd67e977]{flex-direction:column;flex:1;min-height:0;display:flex}.faq-detail-box--answer-write[data-v-dd67e977]{min-height:unset;flex:none}.faq-detail-box--answer-write[data-v-dd67e977]:last-child{margin-bottom:1.25rem}.faq-detail-box-title[data-v-dd67e977]{color:#000;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.faq-detail-box-content[data-v-dd67e977]{color:#333;font-size:13px;line-height:1.5}.faq-detail-box-content p[data-v-dd67e977]{word-break:break-word;background-color:#f3f4f6;border-radius:8px;margin:0 0 .5rem;padding:.5rem 20px}.faq-detail-box-content p[data-v-dd67e977]:last-child{margin-bottom:0}.faq-requester-info[data-v-dd67e977]{flex-direction:row;flex-shrink:0;justify-content:space-between;gap:6px;margin-top:5px;display:flex}.faq-requester-info__row[data-v-dd67e977]{color:#333;font-size:13px}.faq-attachment-item[data-v-dd67e977]{color:#444;text-align:left;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.faq-attachment-item[data-v-dd67e977]:hover{background-color:#f0f0f0;border-color:#ccc}.faq-attachment-item .faq-attachment-name[data-v-dd67e977]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.faq-answer-write-header[data-v-dd67e977]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.faq-answer-write-controls[data-v-dd67e977]{align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.faq-answer-write-hint[data-v-dd67e977]{white-space:nowrap;font-size:.75rem;font-weight:500}.faq-answer-write-hint--warning[data-v-dd67e977]{color:#e74c3c}.faq-answer-write-hint--temp[data-v-dd67e977]{color:#f59e0b}.faq-answer-write-hint--done[data-v-dd67e977]{color:#10b981}.faq-textarea-wrapper[data-v-dd67e977]{flex:none;width:100%;height:215px;position:relative}.faq-textarea-wrapper .faq-detail-textarea[data-v-dd67e977]{width:100%;height:100%;min-height:unset;resize:none}.faq-detail-textarea[data-v-dd67e977]{color:#333;resize:none;cursor:default;background-color:#fff;border:1px solid #c4c4c4;border-radius:6px;flex:1;width:100%;min-height:120px;max-height:none;padding:.75rem;font-family:inherit;font-size:13px;line-height:1.6}.faq-detail-textarea[data-v-dd67e977]:read-only{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}.faq-detail-textarea[data-v-dd67e977]::-webkit-scrollbar{width:6px}.faq-detail-textarea[data-v-dd67e977]::-webkit-scrollbar-track{background:#f0f0f0}.faq-detail-textarea[data-v-dd67e977]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-detail-textarea[data-v-dd67e977]::-webkit-scrollbar-thumb:hover{background:#999}.faq-textarea-resize-handle[data-v-dd67e977]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.faq-textarea-resize-handle[data-v-dd67e977]:hover{background-color:#0000000d}.faq-textarea-resize-handle:hover svg path[data-v-dd67e977]{stroke:#888}.faq-textarea-resize-handle[data-v-dd67e977]:active{background-color:#0000001a}.faq-btn[data-v-dd67e977]{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s}.faq-btn--assign[data-v-dd67e977]{background-color:var(--krc-sub-color);color:var(--krc-color)}.faq-btn--assign[data-v-dd67e977]:hover{background-color:rgba(var(--primary-color-rgb,0, 64, 160), .06)}.faq-btn--write[data-v-dd67e977]{background-color:var(--krc-color);color:#fff}.faq-btn--write[data-v-dd67e977]:hover{opacity:.9}.faq-file-attach-row-wrapper[data-v-dd67e977]{position:relative}.faq-file-attach-row-wrapper[data-v-dd67e977] .toast--inline{left:0;right:auto}.faq-file-attach-section[data-v-dd67e977]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.faq-char-count[data-v-dd67e977]{color:#999;text-align:right;font-size:.75rem;display:block}.faq-file-attach-row[data-v-dd67e977]{border:1px solid #e5e5e5;border-radius:6px;align-items:stretch;gap:0;display:flex;overflow:hidden}.faq-file-input[data-v-dd67e977]{display:none}.faq-btn--file[data-v-dd67e977]{color:#444;cursor:pointer;white-space:nowrap;background-color:#f3f4f6;border:none;border-right:1px solid #e5e5e5;border-radius:0;flex-shrink:0;padding:.5rem 1rem;font-size:13px;font-weight:600;transition:background-color .15s}.faq-btn--file[data-v-dd67e977]:hover:not(:disabled){background-color:#e5e5e5}.faq-btn--file[data-v-dd67e977]:disabled{opacity:.4;cursor:not-allowed}.faq-file-attach-display[data-v-dd67e977]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-height:36px;padding:.5rem .75rem;display:flex}.faq-file-attach-placeholder[data-v-dd67e977]{color:#bbb;font-size:13px}.faq-file-attach-name[data-v-dd67e977]{color:#444;background-color:#f3f4f6;border:1px solid #ddd;border-radius:4px;align-items:center;gap:.25rem;max-width:200px;padding:2px 6px;font-size:.75rem;display:inline-flex}.faq-file-attach-name-text[data-v-dd67e977]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.faq-file-attach-remove-btn[data-v-dd67e977]{cursor:pointer;color:#999;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.faq-file-attach-remove-btn[data-v-dd67e977]:hover{color:#e53935}.faq-history-section[data-v-dd67e977]{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.faq-history-title[data-v-dd67e977]{color:#000;align-items:center;gap:.25rem;margin:15px 0 0;font-size:13px;font-weight:700;display:flex}.faq-history-table[data-v-dd67e977]{border-collapse:collapse;color:#333;width:100%;font-size:.75rem}.faq-history-table th[data-v-dd67e977],.faq-history-table td[data-v-dd67e977]{text-align:center;white-space:nowrap;border:1px solid #c4c4c4;padding:.5rem 10px}.faq-history-table th[data-v-dd67e977]{color:#555;background-color:#f3f4f6;font-weight:600}.faq-history-table td[data-v-dd67e977]{color:#444;background-color:#fff}.faq-history-table tbody tr:hover td[data-v-dd67e977]{background-color:#f9f9f9}.faq-history-status[data-v-dd67e977]{align-items:center;gap:5px;display:inline-flex}.faq-history-status-dot[data-v-dd67e977]{background-color:#ccc;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.faq-history-status-dot--complete[data-v-dd67e977]{background-color:#4caf50}.faq-history-status-dot--temp[data-v-dd67e977]{background-color:#ff9800}.faq-history-status-dot--assigned[data-v-dd67e977]{background-color:#2196f3}.faq-history-empty[data-v-dd67e977]{font-size:.75rem;color:#bbb!important}.faq-history-link[data-v-dd67e977]{color:#555;cursor:pointer;text-decoration:underline}.faq-history-link[data-v-dd67e977]:hover{color:#222}.faq-answer-actions[data-v-dd67e977]{flex-shrink:0;justify-content:center;gap:.75rem;padding-top:1rem;display:flex}.faq-btn--temp-save[data-v-dd67e977],.faq-btn--submit[data-v-dd67e977]{flex:1}.faq-btn--temp-save[data-v-dd67e977]{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background-color:#fff;border-radius:8px;padding:10px 2rem;font-size:.875rem;font-weight:600;transition:all .15s}.faq-btn--temp-save[data-v-dd67e977]:hover:not(:disabled){background-color:rgba(var(--primary-color-rgb,0, 64, 160), .06)}.faq-btn--temp-save[data-v-dd67e977]:disabled{opacity:.5;cursor:not-allowed}.faq-btn--submit[data-v-dd67e977]{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;cursor:pointer;border-radius:8px;padding:10px 2rem;font-size:.875rem;font-weight:600;transition:all .15s}.faq-btn--submit[data-v-dd67e977]:hover:not(:disabled){opacity:.9}.faq-btn--submit[data-v-dd67e977]:disabled{opacity:.4;cursor:not-allowed}.faq-detail-header[data-v-d08e40ef]{color:#000;margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:400}.faq-question-group[data-v-d08e40ef]{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;display:flex}.faq-detail-box[data-v-d08e40ef]{background-color:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.faq-detail-box--question[data-v-d08e40ef]{flex-shrink:0}.faq-detail-box--answer[data-v-d08e40ef]{flex-direction:column;flex:1;min-height:280px;margin-bottom:1.25rem;display:flex}.faq-detail-box-title[data-v-d08e40ef]{color:#000;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.faq-detail-box-content[data-v-d08e40ef]{color:#333;font-size:13px;line-height:1.5}.faq-detail-box-content p[data-v-d08e40ef]{word-break:break-word;background-color:#f3f4f6;border-radius:8px;margin:0 0 .5rem;padding:.5rem 20px}.faq-detail-box-content p[data-v-d08e40ef]:last-child{margin-bottom:0}.faq-detail-textarea[data-v-d08e40ef]{color:#333;resize:none;cursor:default;background-color:#fff;border:1px solid #c4c4c4;border-radius:6px;flex:1;width:100%;min-height:120px;max-height:none;padding:.75rem;font-family:inherit;font-size:13px;line-height:1.6}.faq-detail-textarea[data-v-d08e40ef]::-webkit-scrollbar{width:6px}.faq-detail-textarea[data-v-d08e40ef]::-webkit-scrollbar-track{background:#f0f0f0}.faq-detail-textarea[data-v-d08e40ef]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-detail-textarea[data-v-d08e40ef]::-webkit-scrollbar-thumb:hover{background:#999}.faq-textarea-wrapper[data-v-d08e40ef]{flex:1;width:100%;min-height:235px;position:relative}.faq-textarea-wrapper .faq-detail-textarea[data-v-d08e40ef]{width:100%;height:100%;min-height:unset;resize:none}.faq-textarea-resize-handle[data-v-d08e40ef]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.faq-textarea-resize-handle[data-v-d08e40ef]:hover{background-color:#0000000d}.faq-textarea-resize-handle:hover svg path[data-v-d08e40ef]{stroke:#888}.faq-textarea-resize-handle[data-v-d08e40ef]:active{background-color:#0000001a}.faq-no-answer-state[data-v-d08e40ef]{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.faq-no-answer-state__icon[data-v-d08e40ef]{opacity:.45;font-size:22px}.faq-no-answer-state__text[data-v-d08e40ef]{color:#9ca3af;margin:0;font-size:.875rem;font-weight:600}.faq-no-answer-state__sub[data-v-d08e40ef]{color:#c0c4cc;margin:0;font-size:.75rem}.faq-attachment-item[data-v-d08e40ef]{color:#444;text-align:left;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.faq-attachment-item[data-v-d08e40ef]:hover{background-color:#f0f0f0;border-color:#ccc}.faq-attachment-item .faq-attachment-name[data-v-d08e40ef]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.faq-detail-bottom-spacer[data-v-d08e40ef]{flex-shrink:0;height:.75rem}.faq-detail-assignee[data-v-d08e40ef]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px .25rem 2px;font-size:13px;display:flex}.faq-detail-assignee__name[data-v-d08e40ef],.faq-detail-assignee__date[data-v-d08e40ef]{color:#333}@keyframes fadeIn-e6351113{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e6351113{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown-e6351113{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-e6351113{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-e6351113{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-e6351113{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown-e6351113{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-e6351113{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-e6351113{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-e6351113{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-e6351113{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut-e6351113{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scaleUp-e6351113{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scaleDown-e6351113{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes spin-e6351113{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-e6351113{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-e6351113{0%,to{opacity:1}50%{opacity:.5}}@keyframes wiggle-e6351113{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-e6351113{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorPulse-e6351113{0%,to{background-color:#0000}50%{background-color:#667eea1a}}@keyframes highlightPulse-e6351113{0%,to{background-color:#ffc10700}50%{background-color:#ffc10733}}@keyframes successPulse-e6351113{0%,to{background-color:#4caf5000}50%{background-color:#4caf5033}}@keyframes typing-e6351113{0%{width:0}to{width:100%}}@keyframes blink-e6351113{0%,49%{border-color:#0000}50%,to{border-color:currentColor}}@keyframes textGlow-e6351113{0%,to{text-shadow:0 0 5px var(--primary-color)}50%{text-shadow:0 0 15px var(--primary-color)}}@keyframes underlineExpand-e6351113{0%{border-bottom-width:1px}to{border-bottom-width:2px}}@keyframes dot-1-e6351113{0%,to{opacity:1}25%,75%{opacity:.3}}@keyframes dot-2-e6351113{0%{opacity:.3}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}to{opacity:.3}}@keyframes dot-3-e6351113{0%,50%{opacity:.3}75%{opacity:1}to{opacity:1}}@keyframes flowDots-e6351113{0%{opacity:1}33%{opacity:.5}to{opacity:0}}@keyframes typingDots-e6351113{0%,25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}75%,to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-e6351113]{animation:.3s ease-out fadeIn-e6351113}.animate-fade-out[data-v-e6351113]{animation:.3s ease-out fadeOut-e6351113}.animate-fade-in-down[data-v-e6351113]{animation:.4s ease-out fadeInDown-e6351113}.animate-fade-in-up[data-v-e6351113]{animation:.4s ease-out fadeInUp-e6351113}.animate-fade-in-left[data-v-e6351113]{animation:.4s ease-out fadeInLeft-e6351113}.animate-fade-in-right[data-v-e6351113]{animation:.4s ease-out fadeInRight-e6351113}.animate-slide-down[data-v-e6351113]{animation:.4s ease-out slideDown-e6351113}.animate-slide-up[data-v-e6351113]{animation:.4s ease-out slideUp-e6351113}.animate-slide-left[data-v-e6351113]{animation:.4s ease-out slideLeft-e6351113}.animate-slide-right[data-v-e6351113]{animation:.4s ease-out slideRight-e6351113}.animate-scale-in[data-v-e6351113]{animation:.3s ease-out scaleIn-e6351113}.animate-scale-out[data-v-e6351113]{animation:.3s ease-out scaleOut-e6351113}.animate-scale-up[data-v-e6351113]{animation:.3s ease-out scaleUp-e6351113}.animate-scale-down[data-v-e6351113]{animation:.2s ease-out scaleDown-e6351113}.animate-spin[data-v-e6351113]{animation:1s linear infinite spin-e6351113}.animate-bounce[data-v-e6351113]{animation:1s ease-in-out infinite bounce-e6351113}.animate-pulse[data-v-e6351113]{animation:2s ease-in-out infinite pulse-e6351113}.animate-wiggle[data-v-e6351113]{animation:.5s ease-in-out wiggle-e6351113}.animate-rotate[data-v-e6351113]{animation:1s linear infinite rotate-e6351113}.animate-color-pulse[data-v-e6351113]{animation:2s ease-in-out infinite colorPulse-e6351113}.animate-highlight-pulse[data-v-e6351113]{animation:2s ease-in-out infinite highlightPulse-e6351113}.animate-success-pulse[data-v-e6351113]{animation:2s ease-in-out infinite successPulse-e6351113}.animate-typing[data-v-e6351113]{white-space:nowrap;animation:3s steps(40,end) typing-e6351113;overflow:hidden}.animate-text-glow[data-v-e6351113]{animation:2s ease-in-out infinite textGlow-e6351113}.animate-delay-1[data-v-e6351113]{animation-delay:.1s}.animate-delay-2[data-v-e6351113]{animation-delay:.2s}.animate-delay-3[data-v-e6351113]{animation-delay:.3s}.animate-delay-4[data-v-e6351113]{animation-delay:.4s}.animate-delay-5[data-v-e6351113]{animation-delay:.5s}.animate-delay-6[data-v-e6351113]{animation-delay:.6s}.animate-delay-7[data-v-e6351113]{animation-delay:.7s}.animate-delay-8[data-v-e6351113]{animation-delay:.8s}.animate-delay-9[data-v-e6351113]{animation-delay:.9s}.animate-delay-10[data-v-e6351113]{animation-delay:1s}@keyframes popIn-e6351113{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-pop-in[data-v-e6351113]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) popIn-e6351113}@keyframes smoothFadeSlide-e6351113{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-fade-slide[data-v-e6351113]{animation:.5s cubic-bezier(.25,.46,.45,.94) smoothFadeSlide-e6351113}@keyframes elasticBounce-e6351113{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-bounce[data-v-e6351113]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) elasticBounce-e6351113}@keyframes shimmer-e6351113{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer[data-v-e6351113]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s infinite shimmer-e6351113}@media (width<=768px){.animate-fade-in[data-v-e6351113]{animation-duration:.2s}.animate-slide-up[data-v-e6351113],.animate-slide-down[data-v-e6351113]{animation-duration:.3s}.animate-scale-in[data-v-e6351113]{animation-duration:.2s}.animate-shimmer[data-v-e6351113]{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce){[data-v-e6351113]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.faq-popup-overlay[data-v-e6351113]{z-index:2000;cursor:pointer;background-color:#00000073;width:100%;height:100%;position:fixed;top:0;left:0}.faq-popup__container[data-v-e6351113]{z-index:2001;isolation:isolate;background-color:#fff;border:1px solid #4b5563;border-radius:30px;grid-template-rows:auto 1fr;width:1150px;height:80vh;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}@media (width<=1024px){.faq-popup__container[data-v-e6351113]{width:90%}}@media (width<=768px){.faq-popup__container[data-v-e6351113]{width:95%;max-height:90vh}}@media (width<=480px){.faq-popup__container[data-v-e6351113]{border-radius:12px;width:98%;max-height:95vh}}.faq-popup__header[data-v-e6351113]{background-color:#fff;flex-direction:column;flex-shrink:0;display:flex}.faq-popup__header-top[data-v-e6351113]{justify-content:space-between;align-items:center;padding:19px 2.5rem .75rem;display:flex}@media (width<=768px){.faq-popup__header-top[data-v-e6351113]{padding:1rem 20px 10px}}.faq-popup__tabs[data-v-e6351113]{border-bottom:1px solid #c4c4c4;padding:0 2.5rem;display:flex}@media (width<=768px){.faq-popup__tabs[data-v-e6351113]{padding:0 20px}}.faq-popup__tab[data-v-e6351113]{box-shadow:none;appearance:none;color:#4b5563;cursor:pointer;background:0 0;border:none;outline:none;margin-right:20px;padding:.5rem 2px;font-size:1rem;font-weight:400;transition:color .2s;position:relative}.faq-popup__tab[data-v-e6351113]:after{content:"";background-color:#0000;height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:0}.faq-popup__tab--active[data-v-e6351113]{color:var(--krc-color);font-weight:600}.faq-popup__tab--active[data-v-e6351113]:after{background-color:var(--krc-color)}.faq-popup__tab[data-v-e6351113]:hover:not(.faq-popup__tab--active){color:#555}.faq-popup__title[data-v-e6351113]{color:#000;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:700}@media (width<=768px){.faq-popup__title[data-v-e6351113]{font-size:1.125rem}}.faq-popup-close-btn[data-v-e6351113]{cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.faq-popup-close-btn[data-v-e6351113]:hover{background-color:#f5f5f5;transform:rotate(90deg)}.faq-popup-close-btn[data-v-e6351113]:active{transform:rotate(90deg)scale(.95)}.faq-popup-close-icon[data-v-e6351113]{color:#333;font-size:24px;font-weight:300;line-height:1}.faq-popup-content[data-v-e6351113]{flex:1;grid-template-columns:47% 1fr;gap:1.25rem;padding:1.25rem;display:grid;overflow:hidden}@media (width<=768px){.faq-popup-content[data-v-e6351113]{grid-template-columns:1fr;gap:1rem;padding:1rem}}.faq-list-section[data-v-e6351113]{flex-direction:column;gap:1rem;height:100%;display:flex;overflow:hidden}.faq-search-container[data-v-e6351113]{flex-shrink:0;align-items:center;display:flex;position:relative}.faq-search-input[data-v-e6351113]{background-color:#fff;border:1px solid #c4c4c4;border-radius:20px;outline:none;width:100%;padding:9px 57px;font-size:.875rem;transition:all .2s}.faq-search-input[data-v-e6351113]::placeholder{color:#999}.faq-search-input[data-v-e6351113]:focus{border-color:var(--main-hover-color);box-shadow:0 0 0 3px rgba(var(--main-hover-color), .1);background-color:#fff}.faq-search-icon[data-v-e6351113]{color:#999;pointer-events:none;position:absolute;top:10px;left:25px}.faq-filter-section[data-v-e6351113]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.faq-filter-btn[data-v-e6351113]{background-color:var(--krc-sub-color);color:var(--krc-color);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:50px;padding:9px 17px;font-size:13px;font-weight:300;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.faq-filter-btn--active[data-v-e6351113]{background-color:var(--krc-color);color:var(--krc-sub-color)}.faq-total-count[data-v-e6351113]{white-space:nowrap;color:#000;flex-shrink:0;font-size:13px;font-weight:400}.faq-list-controls[data-v-e6351113]{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.faq-view-toggle[data-v-e6351113]{align-items:center;gap:4px;margin-left:auto;margin-right:8px;display:flex}.faq-view-toggle-btn[data-v-e6351113]{cursor:pointer;background-color:#fff;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.faq-view-toggle-btn[data-v-e6351113]:hover{opacity:.7;background-color:#f5f5f5}.faq-view-toggle-btn--active[data-v-e6351113]{background-color:var(--krc-sub-color);opacity:1}.faq-view-toggle-btn--active[data-v-e6351113] img,.faq-view-toggle-btn--active[data-v-e6351113] svg{filter:brightness(0)invert()}.faq-view-toggle-btn--active[data-v-e6351113]:hover{background-color:var(--main-hover-color,var(--krc-color));opacity:.85}.faq-list-table-section[data-v-e6351113]{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow:hidden}.faq-table-wrapper[data-v-e6351113]{flex:1;overflow:hidden auto}.faq-table-wrapper[data-v-e6351113]::-webkit-scrollbar{width:6px}.faq-table-wrapper[data-v-e6351113]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.faq-table-wrapper[data-v-e6351113]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-table-wrapper[data-v-e6351113]::-webkit-scrollbar-thumb:hover{background:#999}.faq-list-table[data-v-e6351113]{border-collapse:collapse;width:100%;font-size:.875rem}.faq-list-table thead tr[data-v-e6351113]{background-color:#f8f9fa;border-bottom:2px solid #c4c4c4}.faq-list-table th[data-v-e6351113]{text-align:left;color:#333;white-space:nowrap;padding:10px 12px;font-weight:600}.faq-list-table .col-no[data-v-e6351113]{text-align:center;width:48px}.faq-list-table .col-question[data-v-e6351113]{min-width:0}.faq-list-table .col-status[data-v-e6351113]{text-align:center;width:95px}.faq-list-table .col-date[data-v-e6351113]{white-space:nowrap;width:120px}.faq-table-row[data-v-e6351113]{cursor:pointer;border-bottom:1px solid #c4c4c4;transition:background-color .15s}.faq-table-row td[data-v-e6351113]{color:#333;vertical-align:middle;padding:10px 12px}.faq-table-row .col-no[data-v-e6351113]{text-align:center;color:#999;font-size:.75rem}.faq-table-row .col-question[data-v-e6351113]{text-overflow:ellipsis;white-space:nowrap;max-width:0;position:relative;overflow:hidden}.faq-table-row .col-status[data-v-e6351113]{text-align:center}.faq-table-row .col-date[data-v-e6351113]{color:#999;white-space:nowrap;font-size:.75rem}.faq-table-row[data-v-e6351113]:hover{background-color:#f8f9fa}.faq-table-row--selected[data-v-e6351113]{background-color:rgba(var(--primary-color-rgb,59, 130, 246), .06)}.faq-table-new-badge[data-v-e6351113]{color:#fff;vertical-align:middle;background-color:#e74c3c;border-radius:12px;margin-right:4px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4;display:inline-block}.faq-pagination[data-v-e6351113]{flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:.5rem 0;display:flex}.faq-pagination__btn[data-v-e6351113]{color:#333;cursor:pointer;background-color:#fff;border:1px solid #c4c4c4;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 6px;font-size:.875rem;transition:all .15s;display:flex}.faq-pagination__btn[data-v-e6351113]:hover:not(:disabled){background-color:#f0f0f0}.faq-pagination__btn[data-v-e6351113]:disabled{opacity:.35;cursor:not-allowed}.faq-pagination__btn--page[data-v-e6351113]{min-width:32px}.faq-pagination__btn--active[data-v-e6351113]{background-color:var(--krc-color);border-color:var(--krc-color);color:#fff;font-weight:600}.faq-pagination__btn--active[data-v-e6351113]:hover{background-color:var(--krc-color)}.faq-pagination__ellipsis[data-v-e6351113]{color:#999;justify-content:center;align-items:center;min-width:24px;font-size:.875rem;display:flex}.faq-list-wrapper[data-v-e6351113]{flex-direction:column;flex:1;gap:.5rem;padding-right:.5rem;display:flex;overflow:hidden auto}.faq-list-wrapper[data-v-e6351113]::-webkit-scrollbar{width:6px}.faq-list-wrapper[data-v-e6351113]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.faq-list-wrapper[data-v-e6351113]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;transition:background .2s}.faq-list-wrapper[data-v-e6351113]::-webkit-scrollbar-thumb:hover{background:#999}.faq-list-item-new-badge[data-v-e6351113]{color:#fff;pointer-events:none;background-color:#e74c3c;border-radius:12px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:.75rem;right:.75rem}.faq-list-item[data-v-e6351113]{cursor:pointer;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.faq-list-item.question-stay-tag[data-v-e6351113]:hover{background-color:#e74c3c14;border-color:#e74c3c}.faq-list-item.answer-finish-tag[data-v-e6351113]:hover{background-color:#10b98114;border-color:#10b981}.faq-list-item.temp-save-tag[data-v-e6351113]:hover{background-color:#f59e0b14;border-color:#f59e0b}.faq-list-item.assign-tag[data-v-e6351113]:hover{background-color:#3498db14;border-color:#3498db}.faq-list-item--selected.question-stay-tag[data-v-e6351113]{background-color:#e74c3c14;border-color:#e74c3c}.faq-list-item--selected.answer-finish-tag[data-v-e6351113]{background-color:#10b98114;border-color:#10b981}.faq-list-item--selected.temp-save-tag[data-v-e6351113]{background-color:#f59e0b14;border-color:#f59e0b}.faq-list-item--selected.assign-tag[data-v-e6351113]{background-color:#3498db14;border-color:#3498db}.faq-list-item-tag-row[data-v-e6351113]{align-items:center;gap:6px;display:flex}.faq-list-item-tag-date[data-v-e6351113]{color:#999;white-space:nowrap;font-size:11px;font-weight:400}.faq-list-item-tag[data-v-e6351113]{background-color:#fff;border-radius:4px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.faq-list-item-tag.question-stay-tag[data-v-e6351113]{color:#e74c3c;border:1px solid #e74c3c}.faq-list-item-tag.answer-finish-tag[data-v-e6351113]{color:#10b981;border:1px solid #10b981}.faq-list-item-tag.temp-save-tag[data-v-e6351113]{color:#f59e0b;border:1px solid #f59e0b}.faq-list-item-tag.assign-tag[data-v-e6351113]{color:#3498db;border:1px solid #3498db}.faq-list-item-title[data-v-e6351113]{color:#333;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-right:3rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .2s;overflow:hidden}.faq-list-item-meta[data-v-e6351113]{color:#999;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:11px;display:flex}.faq-list-item-date[data-v-e6351113]{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;margin-left:0;overflow:hidden}.faq-detail-section[data-v-e6351113]{color:#333;background-color:#f8fbff;border:1px solid #dfe6ef;border-radius:8px;flex-direction:column;flex:1;gap:.5rem;padding:22px 18px 18px;display:flex;overflow:hidden auto}.faq-detail-section--answer[data-v-e6351113]{padding-bottom:18px}.faq-detail-section[data-v-e6351113]::-webkit-scrollbar{width:6px}.faq-detail-section[data-v-e6351113]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.faq-detail-section[data-v-e6351113]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-detail-section[data-v-e6351113]::-webkit-scrollbar-thumb:hover{background:#999}.faq-detail-section[data-v-e6351113] .faq-detail-header,.faq-detail-section[data-v-e6351113] .faq-detail-box-title{color:#000;border-bottom:1px solid #dfe6ef;margin:0;padding-bottom:10px;font-size:12px;font-weight:700}.faq-detail-section[data-v-e6351113] .faq-question-group,.faq-detail-section[data-v-e6351113] .faq-detail-box{gap:10px}.faq-detail-section[data-v-e6351113] .faq-detail-box-content p,.faq-detail-section[data-v-e6351113] .faq-detail-textarea{color:#333;background-color:#fff;border:1px solid #e3e9f2;border-radius:5px;font-size:12px;line-height:1.6}.faq-detail-section[data-v-e6351113] .faq-detail-box-content p{padding:12px 14px}.faq-detail-section[data-v-e6351113] .faq-detail-textarea{min-height:150px;padding:12px 14px}.faq-detail-section[data-v-e6351113] .faq-attachment-item{background-color:#fff;border:1px solid #e3e9f2;border-radius:5px;padding:8px 12px}.faq-detail-section[data-v-e6351113] .faq-detail-assignee{color:#999;background-color:#fff;border:1px solid #e3e9f2;border-radius:9px;margin-top:auto;padding:10px 14px;font-size:11px}.faq-no-answer-state[data-v-e6351113]{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.faq-no-answer-state__icon[data-v-e6351113]{opacity:.45;font-size:22px}.faq-no-answer-state__text[data-v-e6351113]{color:#9ca3af;margin:0;font-size:.875rem;font-weight:600}.faq-no-answer-state__sub[data-v-e6351113]{color:#c0c4cc;margin:0;font-size:.75rem}.faq-list-spinner[data-v-e6351113]{flex:1;justify-content:center;align-items:center;display:flex}.faq-list-spinner__icon[data-v-e6351113]{border:3px solid #c4c4c4;border-top-color:var(--krc-color);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite qna-spin-e6351113;display:inline-block}@keyframes qna-spin-e6351113{to{transform:rotate(360deg)}}.faq-list-empty[data-v-e6351113]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:40px 0;display:flex}.faq-list-empty__icon[data-v-e6351113]{opacity:.35;font-size:26px}.faq-list-empty__text[data-v-e6351113]{color:#9ca3af;margin:0;font-size:.875rem;font-weight:600}.faq-list-empty__sub[data-v-e6351113]{color:#c0c4cc;margin:0;font-size:.75rem}.faq-detail-empty[data-v-e6351113]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.faq-detail-empty__icon[data-v-e6351113]{opacity:.35;font-size:28px}.faq-detail-empty__text[data-v-e6351113]{color:#9ca3af;margin:0;font-size:.875rem;font-weight:600}.faq-detail-empty__sub[data-v-e6351113]{color:#c0c4cc;margin:0;font-size:.75rem}.faq-detail-header[data-v-e6351113]{color:#000;margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:400}.faq-question-group[data-v-e6351113]{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;display:flex}.faq-detail-box[data-v-e6351113]{border-radius:8px;flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.faq-detail-box--question[data-v-e6351113]{flex-shrink:0}.faq-detail-box--answer[data-v-e6351113]{flex-direction:column;flex:1;min-height:0;display:flex}.faq-detail-box-title[data-v-e6351113]{color:#000;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.faq-detail-box-content[data-v-e6351113]{color:#333;font-size:13px;line-height:1.5}.faq-detail-box-content p[data-v-e6351113]{word-break:break-word;background-color:#f3f4f6;border-radius:8px;margin:0 0 .5rem;padding:.5rem 20px}.faq-detail-box-content p[data-v-e6351113]:last-child{margin-bottom:0}.faq-detail-textarea[data-v-e6351113]{color:#333;resize:none;cursor:default;background-color:#fff;border:1px solid #c4c4c4;border-radius:6px;flex:1;width:100%;min-height:120px;max-height:none;padding:.75rem;font-family:inherit;font-size:13px;line-height:1.6}.faq-detail-textarea[data-v-e6351113]::-webkit-scrollbar{width:6px}.faq-detail-textarea[data-v-e6351113]::-webkit-scrollbar-track{background:#f0f0f0}.faq-detail-textarea[data-v-e6351113]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.faq-detail-textarea[data-v-e6351113]::-webkit-scrollbar-thumb:hover{background:#999}.faq-textarea-wrapper[data-v-e6351113]{flex:1;width:100%;min-height:235px;position:relative}.faq-textarea-wrapper .faq-detail-textarea[data-v-e6351113]{width:100%;height:100%;min-height:unset;resize:none}.faq-textarea-resize-handle[data-v-e6351113]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.faq-textarea-resize-handle[data-v-e6351113]:hover{background-color:#0000000d}.faq-textarea-resize-handle:hover svg path[data-v-e6351113]{stroke:#888}.faq-textarea-resize-handle[data-v-e6351113]:active{background-color:#0000001a}.faq-attachment-item[data-v-e6351113]{color:#444;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.faq-attachment-item[data-v-e6351113]:hover{background-color:#f0f0f0;border-color:#ccc}.faq-attachment-item .faq-attachment-name[data-v-e6351113]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.faq-detail-assignee[data-v-e6351113]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px .25rem 2px;font-size:13px;display:flex}.faq-detail-assignee__name[data-v-e6351113],.faq-detail-assignee__date[data-v-e6351113]{color:#333}.fade-overlay-enter-active[data-v-e6351113],.fade-overlay-leave-active[data-v-e6351113]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.fade-overlay-enter-from[data-v-e6351113],.fade-overlay-leave-to[data-v-e6351113]{opacity:0}.fade-overlay-enter-to[data-v-e6351113],.fade-overlay-leave-from[data-v-e6351113]{opacity:1}.popup-slide-enter-active[data-v-e6351113],.popup-slide-leave-active[data-v-e6351113]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.popup-slide-enter-from[data-v-e6351113],.popup-slide-leave-to[data-v-e6351113]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.popup-slide-enter-to[data-v-e6351113],.popup-slide-leave-from[data-v-e6351113]{opacity:1;transform:translate(-50%,-50%)scale(1)}@keyframes fadeIn-4f39335e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-4f39335e{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown-4f39335e{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-4f39335e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-4f39335e{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-4f39335e{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown-4f39335e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-4f39335e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-4f39335e{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-4f39335e{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-4f39335e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut-4f39335e{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scaleUp-4f39335e{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scaleDown-4f39335e{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes spin-4f39335e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-4f39335e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-4f39335e{0%,to{opacity:1}50%{opacity:.5}}@keyframes wiggle-4f39335e{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-4f39335e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorPulse-4f39335e{0%,to{background-color:#0000}50%{background-color:#667eea1a}}@keyframes highlightPulse-4f39335e{0%,to{background-color:#ffc10700}50%{background-color:#ffc10733}}@keyframes successPulse-4f39335e{0%,to{background-color:#4caf5000}50%{background-color:#4caf5033}}@keyframes typing-4f39335e{0%{width:0}to{width:100%}}@keyframes blink-4f39335e{0%,49%{border-color:#0000}50%,to{border-color:currentColor}}@keyframes textGlow-4f39335e{0%,to{text-shadow:0 0 5px var(--primary-color)}50%{text-shadow:0 0 15px var(--primary-color)}}@keyframes underlineExpand-4f39335e{0%{border-bottom-width:1px}to{border-bottom-width:2px}}@keyframes dot-1-4f39335e{0%,to{opacity:1}25%,75%{opacity:.3}}@keyframes dot-2-4f39335e{0%{opacity:.3}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}to{opacity:.3}}@keyframes dot-3-4f39335e{0%,50%{opacity:.3}75%{opacity:1}to{opacity:1}}@keyframes flowDots-4f39335e{0%{opacity:1}33%{opacity:.5}to{opacity:0}}@keyframes typingDots-4f39335e{0%,25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}75%,to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-4f39335e]{animation:.3s ease-out fadeIn-4f39335e}.animate-fade-out[data-v-4f39335e]{animation:.3s ease-out fadeOut-4f39335e}.animate-fade-in-down[data-v-4f39335e]{animation:.4s ease-out fadeInDown-4f39335e}.animate-fade-in-up[data-v-4f39335e]{animation:.4s ease-out fadeInUp-4f39335e}.animate-fade-in-left[data-v-4f39335e]{animation:.4s ease-out fadeInLeft-4f39335e}.animate-fade-in-right[data-v-4f39335e]{animation:.4s ease-out fadeInRight-4f39335e}.animate-slide-down[data-v-4f39335e]{animation:.4s ease-out slideDown-4f39335e}.animate-slide-up[data-v-4f39335e]{animation:.4s ease-out slideUp-4f39335e}.animate-slide-left[data-v-4f39335e]{animation:.4s ease-out slideLeft-4f39335e}.animate-slide-right[data-v-4f39335e]{animation:.4s ease-out slideRight-4f39335e}.animate-scale-in[data-v-4f39335e]{animation:.3s ease-out scaleIn-4f39335e}.animate-scale-out[data-v-4f39335e]{animation:.3s ease-out scaleOut-4f39335e}.animate-scale-up[data-v-4f39335e]{animation:.3s ease-out scaleUp-4f39335e}.animate-scale-down[data-v-4f39335e]{animation:.2s ease-out scaleDown-4f39335e}.animate-spin[data-v-4f39335e]{animation:1s linear infinite spin-4f39335e}.animate-bounce[data-v-4f39335e]{animation:1s ease-in-out infinite bounce-4f39335e}.animate-pulse[data-v-4f39335e]{animation:2s ease-in-out infinite pulse-4f39335e}.animate-wiggle[data-v-4f39335e]{animation:.5s ease-in-out wiggle-4f39335e}.animate-rotate[data-v-4f39335e]{animation:1s linear infinite rotate-4f39335e}.animate-color-pulse[data-v-4f39335e]{animation:2s ease-in-out infinite colorPulse-4f39335e}.animate-highlight-pulse[data-v-4f39335e]{animation:2s ease-in-out infinite highlightPulse-4f39335e}.animate-success-pulse[data-v-4f39335e]{animation:2s ease-in-out infinite successPulse-4f39335e}.animate-typing[data-v-4f39335e]{white-space:nowrap;animation:3s steps(40,end) typing-4f39335e;overflow:hidden}.animate-text-glow[data-v-4f39335e]{animation:2s ease-in-out infinite textGlow-4f39335e}.animate-delay-1[data-v-4f39335e]{animation-delay:.1s}.animate-delay-2[data-v-4f39335e]{animation-delay:.2s}.animate-delay-3[data-v-4f39335e]{animation-delay:.3s}.animate-delay-4[data-v-4f39335e]{animation-delay:.4s}.animate-delay-5[data-v-4f39335e]{animation-delay:.5s}.animate-delay-6[data-v-4f39335e]{animation-delay:.6s}.animate-delay-7[data-v-4f39335e]{animation-delay:.7s}.animate-delay-8[data-v-4f39335e]{animation-delay:.8s}.animate-delay-9[data-v-4f39335e]{animation-delay:.9s}.animate-delay-10[data-v-4f39335e]{animation-delay:1s}@keyframes popIn-4f39335e{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-pop-in[data-v-4f39335e]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) popIn-4f39335e}@keyframes smoothFadeSlide-4f39335e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-fade-slide[data-v-4f39335e]{animation:.5s cubic-bezier(.25,.46,.45,.94) smoothFadeSlide-4f39335e}@keyframes elasticBounce-4f39335e{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-bounce[data-v-4f39335e]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) elasticBounce-4f39335e}@keyframes shimmer-4f39335e{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer[data-v-4f39335e]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s infinite shimmer-4f39335e}@media (width<=768px){.animate-fade-in[data-v-4f39335e]{animation-duration:.2s}.animate-slide-up[data-v-4f39335e],.animate-slide-down[data-v-4f39335e]{animation-duration:.3s}.animate-scale-in[data-v-4f39335e]{animation-duration:.2s}.animate-shimmer[data-v-4f39335e]{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce){[data-v-4f39335e]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qna-ask-overlay[data-v-4f39335e]{z-index:1100;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qna-ask-modal[data-v-4f39335e]{background:#fff;border-radius:16px;flex-direction:column;gap:1rem;width:600px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);padding:40px;display:flex;position:relative;overflow-y:auto;box-shadow:0 12px 40px #0003}.qna-ask-modal[data-v-4f39335e]::-webkit-scrollbar{width:6px}.qna-ask-modal[data-v-4f39335e]::-webkit-scrollbar-track{background:0 0}.qna-ask-modal[data-v-4f39335e]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.qna-ask-modal__header[data-v-4f39335e]{justify-content:center;align-items:center;display:flex;position:relative}.qna-ask-modal__title[data-v-4f39335e]{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}.qna-ask-modal__subtitle[data-v-4f39335e]{color:#888;text-align:center;margin:0 0 1.25rem;font-size:15px;line-height:1.5}.qna-ask-modal__footer-wrap[data-v-4f39335e]{margin-top:.25rem;position:relative}.qna-ask-modal__footer[data-v-4f39335e]{justify-content:center;gap:10px;display:flex}.qna-required[data-v-4f39335e]{color:#e74c3c;vertical-align:middle;margin-left:2px;font-size:1.125rem;line-height:1}.qna-ask-step[data-v-4f39335e]{flex-direction:column;gap:.5rem;display:flex}.qna-ask-step__label[data-v-4f39335e]{color:#444;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.6;display:flex}.qna-ask-step__num[data-v-4f39335e]{background:var(--krc-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.qna-search-wrap[data-v-4f39335e]{cursor:text;border:1.5px solid #e0e0e0;border-radius:10px;align-items:center;min-height:40px;padding:0 10px;transition:border-color .15s;display:flex}.qna-search-wrap--focus[data-v-4f39335e]{border-color:var(--krc-color)}.qna-search-inner[data-v-4f39335e]{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;padding:6px 0;display:flex}.qna-input-row[data-v-4f39335e]{flex:1;align-items:center;min-width:120px;display:flex}.qna-search-icon[data-v-4f39335e]{color:#aaa;flex-shrink:0;align-items:center;margin-left:.25rem;display:flex}.qna-search-input[data-v-4f39335e]{appearance:none;box-shadow:none;color:#333;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px;overflow:hidden}.qna-search-input[data-v-4f39335e]::placeholder{color:#bbb}.qna-tag[data-v-4f39335e]{color:var(--krc-color);white-space:nowrap;background:#f0f4ff;border:1px solid #f0f4ff;border-radius:100px;align-items:center;gap:.25rem;padding:3px .5rem 3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.qna-tag__remove[data-v-4f39335e]{cursor:pointer;color:var(--krc-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .15s;display:flex}.qna-tag__remove[data-v-4f39335e]:hover{color:#fff}.qna-dropdown[data-v-4f39335e]{background:#fff;border:1.5px solid #e0e0e0;border-radius:12px;max-height:220px;padding:6px;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.qna-dropdown[data-v-4f39335e]::-webkit-scrollbar{width:6px}.qna-dropdown[data-v-4f39335e]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.qna-dropdown__item[data-v-4f39335e]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px .75rem;transition:background-color .12s;display:flex}.qna-dropdown__item[data-v-4f39335e]:hover{background-color:#f5f7ff}.qna-dropdown__item--selected[data-v-4f39335e]{background-color:#f0f4ff}.qna-dropdown__name[data-v-4f39335e]{color:#1a1a1a;min-width:48px;font-size:13px;font-weight:600}.qna-dropdown__dept[data-v-4f39335e]{color:#888;font-size:.75rem}.qna-dropdown__empty[data-v-4f39335e]{text-align:center;color:#bbb;padding:1.25rem;font-size:13px}.qna-dropdown__spinner[data-v-4f39335e]{justify-content:center;align-items:center;padding:1.25rem 0;display:flex}.qna-dropdown__spinner-icon[data-v-4f39335e]{border:2.5px solid #e5e5e5;border-top-color:var(--krc-color);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite qna-spin-4f39335e;display:inline-block}.qna-checkbox[data-v-4f39335e]{border:2px solid #d0d0d0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:border-color .12s,background-color .12s;display:flex}.qna-checkbox--checked[data-v-4f39335e]{background-color:var(--krc-color);border-color:var(--krc-color)}.qna-textarea-wrap[data-v-4f39335e]{flex-direction:column;display:flex}.qna-textarea-box[data-v-4f39335e]{height:140px;position:relative}.qna-ask-textarea[data-v-4f39335e]{resize:none;color:#333;box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:100%;padding:.75rem 14px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s}.qna-ask-textarea[data-v-4f39335e]::placeholder{color:#bbb}.qna-ask-textarea[data-v-4f39335e]:focus{border-color:var(--krc-color)}.qna-ask-textarea[data-v-4f39335e]::-webkit-scrollbar{width:6px}.qna-ask-textarea[data-v-4f39335e]::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.qna-ask-textarea[data-v-4f39335e]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.qna-resize-handle[data-v-4f39335e]{cursor:s-resize;z-index:1;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;bottom:4px;right:4px}.qna-resize-handle[data-v-4f39335e]:hover{background-color:#0000000d}.qna-resize-handle[data-v-4f39335e]:active{background-color:#0000001a}.qna-char-count[data-v-4f39335e]{color:#aaa;align-self:flex-end;margin-top:.25rem;font-size:11px}.qna-file-section[data-v-4f39335e]{flex-direction:column;gap:.5rem;display:flex}.qna-file-title[data-v-4f39335e]{color:#444;align-items:center;gap:.25rem;margin:0;font-size:13px;font-weight:600;display:flex}.qna-file-count[data-v-4f39335e]{color:#aaa;font-size:.75rem;font-weight:400}.qna-file-zone[data-v-4f39335e]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px dashed #d5d5d5;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.qna-file-zone[data-v-4f39335e]:hover{border-color:var(--krc-color);background-color:#f8f9ff}.qna-file-zone--drag[data-v-4f39335e]{border-color:var(--krc-color);background-color:#f0f4ff}.qna-file-zone--disabled[data-v-4f39335e]{opacity:.5;cursor:not-allowed}.qna-file-zone--disabled[data-v-4f39335e]:hover{background-color:#0000;border-color:#d5d5d5}.qna-file-zone .qna-file-zone[data-v-4f39335e]{gap:6px;padding:1rem}.qna-file-zone__icon-wrap[data-v-4f39335e]{background:#edf0f7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.qna-file-zone__text[data-v-4f39335e]{color:#aaa;font-size:.75rem}.qna-file-input[data-v-4f39335e]{display:none}.qna-file-list[data-v-4f39335e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qna-file-item[data-v-4f39335e]{color:#444;background:#f7f8ff;border:1px solid #e5e9ff;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.qna-file-item__name[data-v-4f39335e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.qna-file-item__remove[data-v-4f39335e]{cursor:pointer;color:#aaa;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.qna-file-item__remove[data-v-4f39335e]:hover{color:#666}.qna-submitting-overlay[data-v-4f39335e]{z-index:10;cursor:not-allowed;background:#ffffff80;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes qna-spin-4f39335e{to{transform:rotate(360deg)}}.qna-spinner[data-v-4f39335e]{width:36px;height:36px;color:var(--krc-color);animation:.8s linear infinite qna-spin-4f39335e}.qna-btn[data-v-4f39335e]{cursor:pointer;border:none;border-radius:8px;width:fit-content;padding:11px 24px;font-size:.875rem;font-weight:600;transition:all .15s}.qna-btn--cancel[data-v-4f39335e]{color:#555;background:#fff;border:1.5px solid #d8d8d8}.qna-btn--cancel[data-v-4f39335e]:hover{background:#f5f5f5}.qna-btn--submit[data-v-4f39335e]{background:var(--krc-color);color:#fff}.qna-btn--submit[data-v-4f39335e]:hover:not(:disabled){opacity:.9}.qna-btn--submit[data-v-4f39335e]:disabled{opacity:.4;cursor:not-allowed}.qna-ask-fade-enter-active[data-v-4f39335e],.qna-ask-fade-leave-active[data-v-4f39335e]{transition:opacity .22s}.qna-ask-fade-enter-from[data-v-4f39335e],.qna-ask-fade-leave-to[data-v-4f39335e]{opacity:0}.qna-dropdown-enter-active[data-v-4f39335e]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.qna-dropdown-leave-active[data-v-4f39335e]{transition:all .15s}.qna-dropdown-enter-from[data-v-4f39335e],.qna-dropdown-leave-to[data-v-4f39335e]{opacity:0;transform:translateY(-6px)scale(.98)}@keyframes fadeIn-9cd132dc{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-9cd132dc{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown-9cd132dc{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-9cd132dc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-9cd132dc{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-9cd132dc{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown-9cd132dc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-9cd132dc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-9cd132dc{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-9cd132dc{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-9cd132dc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut-9cd132dc{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scaleUp-9cd132dc{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scaleDown-9cd132dc{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes spin-9cd132dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-9cd132dc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-9cd132dc{0%,to{opacity:1}50%{opacity:.5}}@keyframes wiggle-9cd132dc{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate-9cd132dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorPulse-9cd132dc{0%,to{background-color:#0000}50%{background-color:#667eea1a}}@keyframes highlightPulse-9cd132dc{0%,to{background-color:#ffc10700}50%{background-color:#ffc10733}}@keyframes successPulse-9cd132dc{0%,to{background-color:#4caf5000}50%{background-color:#4caf5033}}@keyframes typing-9cd132dc{0%{width:0}to{width:100%}}@keyframes blink-9cd132dc{0%,49%{border-color:#0000}50%,to{border-color:currentColor}}@keyframes textGlow-9cd132dc{0%,to{text-shadow:0 0 5px var(--primary-color)}50%{text-shadow:0 0 15px var(--primary-color)}}@keyframes underlineExpand-9cd132dc{0%{border-bottom-width:1px}to{border-bottom-width:2px}}@keyframes dot-1-9cd132dc{0%,to{opacity:1}25%,75%{opacity:.3}}@keyframes dot-2-9cd132dc{0%{opacity:.3}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}to{opacity:.3}}@keyframes dot-3-9cd132dc{0%,50%{opacity:.3}75%{opacity:1}to{opacity:1}}@keyframes flowDots-9cd132dc{0%{opacity:1}33%{opacity:.5}to{opacity:0}}@keyframes typingDots-9cd132dc{0%,25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}75%,to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-9cd132dc]{animation:.3s ease-out fadeIn-9cd132dc}.animate-fade-out[data-v-9cd132dc]{animation:.3s ease-out fadeOut-9cd132dc}.animate-fade-in-down[data-v-9cd132dc]{animation:.4s ease-out fadeInDown-9cd132dc}.animate-fade-in-up[data-v-9cd132dc]{animation:.4s ease-out fadeInUp-9cd132dc}.animate-fade-in-left[data-v-9cd132dc]{animation:.4s ease-out fadeInLeft-9cd132dc}.animate-fade-in-right[data-v-9cd132dc]{animation:.4s ease-out fadeInRight-9cd132dc}.animate-slide-down[data-v-9cd132dc]{animation:.4s ease-out slideDown-9cd132dc}.animate-slide-up[data-v-9cd132dc]{animation:.4s ease-out slideUp-9cd132dc}.animate-slide-left[data-v-9cd132dc]{animation:.4s ease-out slideLeft-9cd132dc}.animate-slide-right[data-v-9cd132dc]{animation:.4s ease-out slideRight-9cd132dc}.animate-scale-in[data-v-9cd132dc]{animation:.3s ease-out scaleIn-9cd132dc}.animate-scale-out[data-v-9cd132dc]{animation:.3s ease-out scaleOut-9cd132dc}.animate-scale-up[data-v-9cd132dc]{animation:.3s ease-out scaleUp-9cd132dc}.animate-scale-down[data-v-9cd132dc]{animation:.2s ease-out scaleDown-9cd132dc}.animate-spin[data-v-9cd132dc]{animation:1s linear infinite spin-9cd132dc}.animate-bounce[data-v-9cd132dc]{animation:1s ease-in-out infinite bounce-9cd132dc}.animate-pulse[data-v-9cd132dc]{animation:2s ease-in-out infinite pulse-9cd132dc}.animate-wiggle[data-v-9cd132dc]{animation:.5s ease-in-out wiggle-9cd132dc}.animate-rotate[data-v-9cd132dc]{animation:1s linear infinite rotate-9cd132dc}.animate-color-pulse[data-v-9cd132dc]{animation:2s ease-in-out infinite colorPulse-9cd132dc}.animate-highlight-pulse[data-v-9cd132dc]{animation:2s ease-in-out infinite highlightPulse-9cd132dc}.animate-success-pulse[data-v-9cd132dc]{animation:2s ease-in-out infinite successPulse-9cd132dc}.animate-typing[data-v-9cd132dc]{white-space:nowrap;animation:3s steps(40,end) typing-9cd132dc;overflow:hidden}.animate-text-glow[data-v-9cd132dc]{animation:2s ease-in-out infinite textGlow-9cd132dc}.animate-delay-1[data-v-9cd132dc]{animation-delay:.1s}.animate-delay-2[data-v-9cd132dc]{animation-delay:.2s}.animate-delay-3[data-v-9cd132dc]{animation-delay:.3s}.animate-delay-4[data-v-9cd132dc]{animation-delay:.4s}.animate-delay-5[data-v-9cd132dc]{animation-delay:.5s}.animate-delay-6[data-v-9cd132dc]{animation-delay:.6s}.animate-delay-7[data-v-9cd132dc]{animation-delay:.7s}.animate-delay-8[data-v-9cd132dc]{animation-delay:.8s}.animate-delay-9[data-v-9cd132dc]{animation-delay:.9s}.animate-delay-10[data-v-9cd132dc]{animation-delay:1s}@keyframes popIn-9cd132dc{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-pop-in[data-v-9cd132dc]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) popIn-9cd132dc}@keyframes smoothFadeSlide-9cd132dc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-fade-slide[data-v-9cd132dc]{animation:.5s cubic-bezier(.25,.46,.45,.94) smoothFadeSlide-9cd132dc}@keyframes elasticBounce-9cd132dc{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-bounce[data-v-9cd132dc]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) elasticBounce-9cd132dc}@keyframes shimmer-9cd132dc{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer[data-v-9cd132dc]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s infinite shimmer-9cd132dc}@media (width<=768px){.animate-fade-in[data-v-9cd132dc]{animation-duration:.2s}.animate-slide-up[data-v-9cd132dc],.animate-slide-down[data-v-9cd132dc]{animation-duration:.3s}.animate-scale-in[data-v-9cd132dc]{animation-duration:.2s}.animate-shimmer[data-v-9cd132dc]{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce){[data-v-9cd132dc]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main-layout[data-v-9cd132dc]{grid-template-rows:1fr;grid-template-columns:78px 250px 1fr;width:100%;height:100vh;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1),background-color .3s;display:grid;overflow:hidden}.main-layout--sidebar-closed[data-v-9cd132dc],.main-layout--no-second[data-v-9cd132dc]{grid-template-columns:78px 0 1fr}.main-layout--krc[data-v-9cd132dc],.main-layout--krc.main-layout--sidebar-closed[data-v-9cd132dc],.main-layout--krc.main-layout--no-second[data-v-9cd132dc]{grid-template-columns:76px 0 1fr}.main-layout--chat-active[data-v-9cd132dc]{background-color:#f8fafc}.main-layout--chat-active[data-v-9cd132dc] .sidebar--krc{background-color:#fdfeff}.main-layout--chat-active .content-area[data-v-9cd132dc],.main-layout--chat-active .content-area--krc[data-v-9cd132dc]{background-color:#f8fafc!important}.sidebar-toggle-btn[data-v-9cd132dc]{z-index:1001;cursor:pointer;background-color:#c4c4c4;border:1px solid #c4c4c4;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:.5rem;left:calc(78px + .7rem);padding:0!important}.main-layout:not(.main-layout--sidebar-closed):not(.main-layout--no-second) .sidebar-toggle-btn[data-v-9cd132dc]{left:calc(328px + .5rem)}.main-layout--krc .sidebar-toggle-btn[data-v-9cd132dc]{width:24px;height:24px;box-shadow:none;background-color:#0000;border:none;border-radius:0;top:24px;left:128px}.main-layout--krc .sidebar-toggle-btn[data-v-9cd132dc]:hover{box-shadow:none;background-color:#0000;transform:none}.main-layout--krc .sidebar-toggle-btn.sidebar-toggle-btn--active[data-v-9cd132dc]{background-color:#0000;border-color:#0000}.main-layout--krc .sidebar-toggle-btn .sidebar-toggle-btn__icon[data-v-9cd132dc]{opacity:.9;width:20px;height:20px;filter:none!important}.sidebar-toggle-btn[data-v-9cd132dc]:hover{transform:scale(1.08);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.sidebar-toggle-btn:hover .sidebar-toggle-btn__icon[data-v-9cd132dc]{filter:brightness(0)invert()}.sidebar-toggle-btn--active[data-v-9cd132dc]{background-color:#c4c4c4;border-color:#c4c4c4}.sidebar-toggle-btn--active .sidebar-toggle-btn__icon[data-v-9cd132dc]{filter:brightness(0)invert()}.sidebar-toggle-btn__icon[data-v-9cd132dc]{object-fit:contain;width:20px;height:20px;transition:filter .3s}.sidebar-toggle-btn__hamburger[data-v-9cd132dc]{display:none}.main-layout--krc:not(.main-layout--sidebar-closed):not(.main-layout--no-second) .sidebar-toggle-btn[data-v-9cd132dc]{left:308px}.second-sidebar[data-v-9cd132dc]{transition:width .3s;overflow:hidden}.portal-tutorial-button[data-v-9cd132dc]{z-index:1006;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #cbd5e1f2;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:fixed;top:22px;right:64px;box-shadow:0 6px 16px #0f172a14}.portal-tutorial-button>img[data-v-9cd132dc]{object-fit:contain;width:22px;height:22px}.portal-tutorial-button[data-v-9cd132dc]:hover{background:#eff6ff;border-color:#2563eb52;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.portal-tutorial-button[data-v-9cd132dc]:active{transform:translateY(0)scale(.97)}.portal-tutorial-button--solo[data-v-9cd132dc]{right:24px}.chat-font-control[data-v-9cd132dc]{z-index:1006;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;top:22px;right:24px}.chat-font-control__toggle[data-v-9cd132dc]{color:#334155;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #cbd5e1f2;border-radius:999px;justify-content:center;align-items:center;gap:1px;width:32px;height:32px;padding:0;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px #0f172a14}.chat-font-control__toggle[data-v-9cd132dc]:hover,.chat-font-control--open .chat-font-control__toggle[data-v-9cd132dc]{color:#004f9e;background:#eff6ff;border-color:#2563eb52;box-shadow:0 8px 18px #0f172a1a}.chat-font-control__toggle-small[data-v-9cd132dc]{align-self:flex-end;margin-bottom:7px;font-size:10px}.chat-font-control__toggle-large[data-v-9cd132dc]{align-self:center;font-size:16px}.chat-font-control__panel[data-v-9cd132dc]{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cbd5e1eb;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 8px;display:inline-flex;position:absolute;top:40px;right:0;box-shadow:0 10px 24px #0f172a1a}.chat-font-control__marker[data-v-9cd132dc]{color:#64748b;flex:none;font-weight:700;line-height:1}.chat-font-control__marker--small[data-v-9cd132dc]{font-size:11px}.chat-font-control__marker--large[data-v-9cd132dc]{font-size:16px}.chat-font-control__slider[data-v-9cd132dc]{appearance:none;cursor:pointer;background:0 0;width:112px;height:16px;margin:0;padding:0}.chat-font-control__slider[data-v-9cd132dc]:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #004f9e3d}.chat-font-control__slider[data-v-9cd132dc]::-webkit-slider-runnable-track{background:#dbe3ed;border-radius:999px;width:100%;height:3px}.chat-font-control__slider[data-v-9cd132dc]::-webkit-slider-thumb{appearance:none;background:#004f9e;border:2px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:-5px;box-shadow:0 1px 4px #0f172a3d}.chat-font-control__slider[data-v-9cd132dc]::-moz-range-track{background:#dbe3ed;border-radius:999px;width:100%;height:3px}.chat-font-control__slider[data-v-9cd132dc]::-moz-range-thumb{background:#004f9e;border:2px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0f172a3d}.chat-font-control__value[data-v-9cd132dc]{color:#475569;text-align:right;min-width:28px;font-size:11px;font-weight:600;line-height:1}.chat-font-control__reset[data-v-9cd132dc]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.chat-font-control__reset[data-v-9cd132dc]:hover{color:#004f9e;background:#eff6ff}.chat-font-control__reset[data-v-9cd132dc]:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;color:#fff;background:#0f172a;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(2px);box-shadow:0 6px 14px #0f172a2e}.chat-font-control__reset[data-v-9cd132dc]:hover:after{opacity:1;transform:translate(50%)translateY(0)}.chat-font-control__reset[data-v-9cd132dc]:active{transform:scale(.96)}.chat-font-panel-enter-active[data-v-9cd132dc],.chat-font-panel-leave-active[data-v-9cd132dc]{transition:opacity .14s,transform .14s}.chat-font-panel-enter-from[data-v-9cd132dc],.chat-font-panel-leave-to[data-v-9cd132dc]{opacity:0;transform:translateY(-4px)scale(.98)}.content-area[data-v-9cd132dc]{flex-direction:column;grid-column:3/4;justify-content:center;align-items:stretch;height:100%;display:flex;overflow:hidden auto}.content-area--scrollable[data-v-9cd132dc]{justify-content:flex-start;background:#fff!important;overflow-y:auto!important}.content-area--krc[data-v-9cd132dc]{background:#f8fafc!important}.content-area[data-v-9cd132dc]::-webkit-scrollbar{width:8px}.content-area[data-v-9cd132dc]::-webkit-scrollbar-track{background:#f3f4f6}.content-area[data-v-9cd132dc]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.content-area[data-v-9cd132dc]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.content-area__scale-frame[data-v-9cd132dc]{flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}@media (width>=668px){.content-area--krc[data-v-9cd132dc]{--krc-content-scale:.85;justify-content:flex-start;overflow:hidden!important}.content-area--krc>.content-area__scale-frame[data-v-9cd132dc]{width:calc(100% / var(--krc-content-scale));height:calc(100% / var(--krc-content-scale));min-height:0;transform:scale(var(--krc-content-scale));transform-origin:0 0;flex:none}.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .main-content,.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .rfp-page,.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .rfp-generate-page,.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .makers-page,.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .makers-editor{width:100%;height:100%;min-height:0}.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .rfp-page,.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .rfp-generate-page,.content-area--krc>.content-area__scale-frame[data-v-9cd132dc] .makers-page{overflow-y:auto}}.expand-sidebar-overlay[data-v-9cd132dc]{z-index:999;-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.profile-menu-overlay[data-v-9cd132dc]{z-index:1009;position:fixed;inset:0}.profile-menu[data-v-9cd132dc]{z-index:1010;transform-origin:0 100%;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:104px;padding:4px;animation:.18s ease-out scaleIn-9cd132dc;position:fixed;box-shadow:0 10px 24px #0f172a1f}.profile-menu[data-v-9cd132dc]:before{content:"";background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;width:10px;height:10px;position:absolute;bottom:-5px;left:12px;transform:rotate(45deg)}.profile-menu__item[data-v-9cd132dc]{cursor:pointer;color:#334155;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:30px;padding:6px 10px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.profile-menu__item[data-v-9cd132dc]:hover{color:#004f9e;background-color:#eff6ff}.profile-menu__item[data-v-9cd132dc]:active{background-color:#dbeafe}.profile-menu__text[data-v-9cd132dc]{white-space:nowrap}.fade-overlay-enter-active[data-v-9cd132dc]{transition:opacity .3s ease-out}.fade-overlay-leave-active[data-v-9cd132dc]{transition:opacity .2s ease-in}.fade-overlay-enter-from[data-v-9cd132dc],.fade-overlay-leave-to[data-v-9cd132dc]{opacity:0}.fade-overlay-enter-to[data-v-9cd132dc],.fade-overlay-leave-from[data-v-9cd132dc]{opacity:1}@media (width<=1024px){.main-layout[data-v-9cd132dc]{grid-template-columns:78px 1fr}.main-layout--krc[data-v-9cd132dc]{grid-template-columns:76px 1fr}.main-layout--sidebar-closed[data-v-9cd132dc],.main-layout--no-second[data-v-9cd132dc]{grid-template-columns:78px 1fr}.main-layout--krc.main-layout--sidebar-closed[data-v-9cd132dc],.main-layout--krc.main-layout--no-second[data-v-9cd132dc]{grid-template-columns:76px 1fr}.second-sidebar[data-v-9cd132dc]{z-index:1000;background:#fff;width:250px;height:100%;transition:transform .3s;position:absolute;top:0;left:78px;transform:translate(-100%)}.main-layout:not(.main-layout--sidebar-closed):not(.main-layout--no-second) .second-sidebar[data-v-9cd132dc]{transform:translate(0)}.content-area[data-v-9cd132dc]{grid-column:2/3;justify-content:center}.content-area--scrollable[data-v-9cd132dc]{justify-content:flex-start}.main-layout--krc .second-sidebar[data-v-9cd132dc]{left:76px}}@media (width<=640px){.portal-tutorial-button[data-v-9cd132dc]{width:30px;height:30px;top:12px;right:50px}.portal-tutorial-button>img[data-v-9cd132dc]{width:21px;height:21px}.portal-tutorial-button--solo[data-v-9cd132dc]{right:12px}.chat-font-control[data-v-9cd132dc]{top:12px;right:12px}.chat-font-control__toggle[data-v-9cd132dc]{width:30px;height:30px}.chat-font-control__toggle-small[data-v-9cd132dc]{margin-bottom:7px;font-size:9px}.chat-font-control__toggle-large[data-v-9cd132dc]{font-size:15px}.chat-font-control__panel[data-v-9cd132dc]{gap:5px;top:36px}.chat-font-control__slider[data-v-9cd132dc]{width:94px}.chat-font-control__value[data-v-9cd132dc]{display:none}.sidebar-toggle-btn[data-v-9cd132dc]{width:36px;height:36px;top:.75rem}.sidebar-toggle-btn__icon[data-v-9cd132dc]{width:18px;height:18px}}@media (width<=767px){.main-layout[data-v-9cd132dc],.main-layout--krc[data-v-9cd132dc],.main-layout--sidebar-closed[data-v-9cd132dc],.main-layout--no-second[data-v-9cd132dc],.main-layout--krc.main-layout--sidebar-closed[data-v-9cd132dc],.main-layout--krc.main-layout--no-second[data-v-9cd132dc]{width:100%;height:100dvh;padding-top:calc(56px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);background:#f8fafc;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.content-area[data-v-9cd132dc],.main-layout--krc .content-area[data-v-9cd132dc]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:1/1;justify-content:flex-start;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto;background:#f8fafc!important}.content-area[data-v-9cd132dc]::-webkit-scrollbar{width:4px}.main-layout--krc .content-area[data-v-9cd132dc]::-webkit-scrollbar{width:4px}.content-area__scale-frame[data-v-9cd132dc]{width:100%;min-width:0;height:100%;min-height:0}.second-sidebar[data-v-9cd132dc],.main-layout--krc .second-sidebar[data-v-9cd132dc]{background:0 0;width:auto;height:auto;position:static;transform:none}.sidebar-toggle-btn[data-v-9cd132dc],.main-layout--krc .sidebar-toggle-btn[data-v-9cd132dc],.main-layout--krc:not(.main-layout--sidebar-closed):not(.main-layout--no-second) .sidebar-toggle-btn[data-v-9cd132dc]{top:calc(8px + env(safe-area-inset-top));z-index:1110;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;position:fixed;left:12px;right:auto}.sidebar-toggle-btn[data-v-9cd132dc]:hover,.main-layout--krc .sidebar-toggle-btn[data-v-9cd132dc]:hover,.main-layout--krc:not(.main-layout--sidebar-closed):not(.main-layout--no-second) .sidebar-toggle-btn[data-v-9cd132dc]:hover{box-shadow:none;background:#f1f5f9eb;transform:none}.sidebar-toggle-btn__icon[data-v-9cd132dc],.main-layout--krc .sidebar-toggle-btn .sidebar-toggle-btn__icon[data-v-9cd132dc]{display:none}.sidebar-toggle-btn__hamburger[data-v-9cd132dc],.main-layout--krc .sidebar-toggle-btn .sidebar-toggle-btn__hamburger[data-v-9cd132dc]{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:22px;height:22px;display:flex}.sidebar-toggle-btn__hamburger>span[data-v-9cd132dc],.main-layout--krc .sidebar-toggle-btn .sidebar-toggle-btn__hamburger>span[data-v-9cd132dc]{background:#1e293b;border-radius:999px;width:20px;height:2px;display:block}.portal-tutorial-button[data-v-9cd132dc],.chat-font-control[data-v-9cd132dc]{display:none}.profile-menu[data-v-9cd132dc]{transform-origin:100% 0}.profile-menu[data-v-9cd132dc]:before{border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;inset:-5px 12px auto auto}}.popup-slide-enter-active[data-v-9cd132dc]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.popup-slide-leave-active[data-v-9cd132dc]{transition:all .3s cubic-bezier(.4,0,.2,1)}.popup-slide-enter-from[data-v-9cd132dc]{opacity:0;transform:translate(-50%,-50%)scale(.95)translateY(-20px)}.popup-slide-leave-to[data-v-9cd132dc]{opacity:0;transform:translate(-50%,-50%)scale(.95)translateY(20px)}.popup-slide-enter-to[data-v-9cd132dc],.popup-slide-leave-from[data-v-9cd132dc]{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}.aichat-bootstrap-skeleton[data-v-040bc25a]{--krc-content-scale:.85;--skeleton-base:#edf3f9;--skeleton-soft:#f8fbff;background:radial-gradient(circle at 52% 22%,#ffffffe0,#0000 30%),linear-gradient(135deg,#f7fbff 0%,#eef6fd 100%);grid-template-columns:76px minmax(0,1fr);height:100vh;min-height:100vh;display:grid;position:relative;overflow:hidden}.aichat-bootstrap-skeleton__primary[data-v-040bc25a],.aichat-bootstrap-skeleton__secondary[data-v-040bc25a],.aichat-bootstrap-skeleton__main[data-v-040bc25a]{min-height:0}.aichat-bootstrap-skeleton__primary[data-v-040bc25a]{z-index:3;background:#ffffffbd;border-right:1px solid #e2e8f0eb;flex-direction:column;align-items:center;gap:20px;padding:24px 0;display:flex;position:relative}.aichat-bootstrap-skeleton__secondary[data-v-040bc25a]{z-index:2;box-sizing:border-box;background:#fdfeff;border-right:1px solid #e2e8f0;flex-direction:column;gap:20px;width:272px;padding:24px 16px;display:flex;position:absolute;top:0;bottom:0;left:76px}.aichat-bootstrap-skeleton__main[data-v-040bc25a]{width:calc(100% / var(--krc-content-scale));height:calc(100% / var(--krc-content-scale));transform:scale(var(--krc-content-scale));transform-origin:0 0;box-sizing:border-box;background:radial-gradient(circle at 50% 22%,#ffffffd1,#0000 24%),radial-gradient(circle at 18% 80%,#2d78c714,#0000 28%);flex-direction:column;grid-column:2/3;justify-content:flex-start;align-items:center;gap:40px;padding:100px 40px 48px;display:flex}.aichat-bootstrap-skeleton__logo[data-v-040bc25a],.aichat-bootstrap-skeleton__nav[data-v-040bc25a],.aichat-bootstrap-skeleton__title[data-v-040bc25a],.aichat-bootstrap-skeleton__new-chat[data-v-040bc25a],.aichat-bootstrap-skeleton__search[data-v-040bc25a],.aichat-bootstrap-skeleton__section-title[data-v-040bc25a],.aichat-bootstrap-skeleton__history-row[data-v-040bc25a],.aichat-bootstrap-skeleton__orb[data-v-040bc25a],.aichat-bootstrap-skeleton__orb-core[data-v-040bc25a],.aichat-bootstrap-skeleton__title-line[data-v-040bc25a],.aichat-bootstrap-skeleton__subtitle[data-v-040bc25a],.aichat-bootstrap-skeleton__agent-mark[data-v-040bc25a],.aichat-bootstrap-skeleton__question[data-v-040bc25a],.aichat-bootstrap-skeleton__input[data-v-040bc25a],.aichat-bootstrap-skeleton__input-agent[data-v-040bc25a],.aichat-bootstrap-skeleton__input-tool[data-v-040bc25a],.aichat-bootstrap-skeleton__input-action[data-v-040bc25a]{background:var(--skeleton-base);position:relative;overflow:hidden}.aichat-bootstrap-skeleton__logo[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__nav[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__title[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__new-chat[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__search[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__section-title[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__history-row[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__orb[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__orb-core[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__title-line[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__subtitle[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__agent-mark[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__question[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__input[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__input-agent[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__input-tool[data-v-040bc25a]:after,.aichat-bootstrap-skeleton__input-action[data-v-040bc25a]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.45s ease-in-out infinite aichat-bootstrap-shimmer-040bc25a;position:absolute;inset:0;transform:translate(-100%)}.aichat-bootstrap-skeleton__logo[data-v-040bc25a]{border-radius:8px;width:45px;height:32px}.aichat-bootstrap-skeleton__nav[data-v-040bc25a]{border-radius:10px;width:38px;height:38px}.aichat-bootstrap-skeleton__title[data-v-040bc25a]{border-radius:8px;width:112px;height:20px}.aichat-bootstrap-skeleton__new-chat[data-v-040bc25a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:38px}.aichat-bootstrap-skeleton__search[data-v-040bc25a]{border-radius:8px;width:100%;height:34px}.aichat-bootstrap-skeleton__history[data-v-040bc25a]{flex-direction:column;gap:16px;display:flex}.aichat-bootstrap-skeleton__history-section[data-v-040bc25a]{flex-direction:column;gap:6px;display:flex}.aichat-bootstrap-skeleton__section-title[data-v-040bc25a]{border-radius:999px;width:52px;height:10px}.aichat-bootstrap-skeleton__history-row[data-v-040bc25a]{border-radius:6px;width:100%;height:22px}.aichat-bootstrap-skeleton__intro[data-v-040bc25a]{flex-direction:column;align-items:center;gap:8px;width:min(800px,100%);display:flex}.aichat-bootstrap-skeleton__orb[data-v-040bc25a]{background:#ffffff8a;border-radius:999px;justify-content:center;align-items:center;width:118px;height:118px;display:flex;box-shadow:0 0 28px #ffffff6b}.aichat-bootstrap-skeleton__orb-core[data-v-040bc25a]{background:linear-gradient(135deg,#e2eefb 0%,#f8fbff 100%);border-radius:28px;width:78px;height:78px}.aichat-bootstrap-skeleton__title-line[data-v-040bc25a]{border-radius:14px;width:min(472px,100%);height:44px;margin-top:8px}.aichat-bootstrap-skeleton__subtitle[data-v-040bc25a]{border-radius:999px;width:min(560px,70%);height:24px;margin-top:8px}.aichat-bootstrap-skeleton__agents[data-v-040bc25a]{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:25px;width:min(800px,100%);display:flex}.aichat-bootstrap-skeleton__agent[data-v-040bc25a]{justify-content:center;align-items:center;width:140px;min-width:0;height:140px;display:flex}.aichat-bootstrap-skeleton__agent-mark[data-v-040bc25a]{background:#edf3f9;border:1px solid #fff;border-radius:999px;width:140px;height:140px;box-shadow:0 0 20px #0c1f4b14}.aichat-bootstrap-skeleton__questions[data-v-040bc25a]{flex-direction:column;align-items:center;gap:8px;width:min(805px,100%);display:flex}.aichat-bootstrap-skeleton__question-row[data-v-040bc25a]{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.aichat-bootstrap-skeleton__question[data-v-040bc25a]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;width:210px;height:36px}.aichat-bootstrap-skeleton__question--wide[data-v-040bc25a]{width:280px}.aichat-bootstrap-skeleton__input[data-v-040bc25a]{background:#fff;border:1px solid #004f9e;border-radius:20px;outline:6px solid #daeaf5;width:min(800px,100%);height:108px;padding:14px;box-shadow:0 0 6px #0f172a29}.aichat-bootstrap-skeleton__input-line[data-v-040bc25a]{background:var(--skeleton-base);border-radius:999px;width:54%;height:14px;display:block}.aichat-bootstrap-skeleton__input-controls[data-v-040bc25a]{align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:16px}.aichat-bootstrap-skeleton__input-agent[data-v-040bc25a]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:94px;height:30px}.aichat-bootstrap-skeleton__input-tool[data-v-040bc25a]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;width:30px;height:30px}.aichat-bootstrap-skeleton__input-actions[data-v-040bc25a]{align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;right:16px}.aichat-bootstrap-skeleton__input-action[data-v-040bc25a]{border-radius:999px;width:26px;height:26px}@keyframes aichat-bootstrap-shimmer-040bc25a{to{transform:translate(100%)}}@media (width<=900px){.aichat-bootstrap-skeleton[data-v-040bc25a]{grid-template-columns:76px minmax(0,1fr)}.aichat-bootstrap-skeleton__secondary[data-v-040bc25a]{display:none}.aichat-bootstrap-skeleton__main[data-v-040bc25a]{gap:32px;padding:72px 20px 32px}.aichat-bootstrap-skeleton__agents[data-v-040bc25a]{flex-wrap:wrap;gap:16px}.aichat-bootstrap-skeleton__agent[data-v-040bc25a],.aichat-bootstrap-skeleton__agent-mark[data-v-040bc25a]{width:112px;height:112px}.aichat-bootstrap-skeleton__title-line[data-v-040bc25a]{height:34px}.aichat-bootstrap-skeleton__question-row[data-v-040bc25a]{flex-wrap:wrap}}@media (width<=667px){.aichat-bootstrap-skeleton__main[data-v-040bc25a]{width:100%;height:100%;transform:none}}.loading-overlay[data-v-88a0ba11]{background:linear-gradient(135deg, var(--v457196f6) 0%, var(--v457196f6) 25%, var(--v57511e8b) 75%, var(--v57511e8b) 100%);z-index:9999;touch-action:none;background-size:200% 200%;justify-content:center;align-items:center;width:100vw;height:100vh;animation:4s ease-in-out infinite gradient-shift-88a0ba11;display:flex;position:fixed;top:0;left:0}.loading-overlay .loading-wrapper[data-v-88a0ba11]{flex-direction:column;justify-content:center;align-items:center;gap:2rem;animation:.6s cubic-bezier(.34,1.56,.64,1) scale-in-88a0ba11;display:flex}.loading-overlay .loading-wrapper .loading-spinner-container[data-v-88a0ba11]{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.loading-overlay .loading-wrapper .loading-spinner-container .spinner-ring[data-v-88a0ba11]{border:5px solid #fff;border-color:#fff #ffffff4d #ffffff26 #ffffff26;border-radius:50%;position:absolute}.loading-overlay .loading-wrapper .loading-spinner-container .spinner-ring-1[data-v-88a0ba11]{width:80px;height:80px;animation:1.2s linear infinite spin-clockwise-88a0ba11}.loading-overlay .loading-wrapper .loading-spinner-container .spinner-ring-2[data-v-88a0ba11]{width:60px;height:60px;animation:1.8s linear infinite spin-counter-clockwise-88a0ba11}.loading-overlay .loading-wrapper .loading-spinner-container .spinner-center[data-v-88a0ba11]{z-index:10;background-color:#fff;border-radius:50%;width:16px;height:16px;animation:2s ease-in-out infinite pulse-scale-88a0ba11;position:absolute;box-shadow:0 0 10px #ffffff80}.loading-overlay .loading-wrapper .loading-text[data-v-88a0ba11]{color:#fff;text-align:center;text-shadow:0 2px 8px #0003;letter-spacing:.3px;margin:0;font-size:1.25rem;font-weight:600}@media (width<=768px){.loading-overlay .loading-wrapper .loading-text[data-v-88a0ba11]{font-size:1.1rem}}.loading-overlay .loading-wrapper .loading-text .loading-dots[data-v-88a0ba11]{vertical-align:middle;align-items:center;gap:.15rem;margin-left:.3rem;display:inline-flex}.loading-overlay .loading-wrapper .loading-text .dot[data-v-88a0ba11]{width:.3em;height:1em;line-height:1;animation-name:dot-fade-88a0ba11;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}.loading-overlay .loading-wrapper .loading-text .dot.dot-1[data-v-88a0ba11]{animation-delay:0s}.loading-overlay .loading-wrapper .loading-text .dot.dot-2[data-v-88a0ba11]{animation-delay:.2s}.loading-overlay .loading-wrapper .loading-text .dot.dot-3[data-v-88a0ba11]{animation-delay:.4s}.fade-enter-active[data-v-88a0ba11],.fade-leave-active[data-v-88a0ba11]{transition:opacity .3s}.fade-enter-from[data-v-88a0ba11],.fade-leave-to[data-v-88a0ba11]{opacity:0}.fade-enter-to[data-v-88a0ba11],.fade-leave-from[data-v-88a0ba11]{opacity:1}@keyframes gradient-shift-88a0ba11{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spin-clockwise-88a0ba11{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-counter-clockwise-88a0ba11{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse-scale-88a0ba11{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}@keyframes scale-in-88a0ba11{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes dot-fade-88a0ba11{0%,to{opacity:1}50%{opacity:.3}}@keyframes progress-move-88a0ba11{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(400%)}}*{box-sizing:border-box}html,body{word-break:break-all;width:100%;height:100%;overflow:hidden;margin:0!important;padding:0!important}body{color:#333;background-color:#f5f5f5;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Apple SD Gothic Neo,Noto Sans,Malgun Gothic,Arial,sans-serif;line-height:1.6}#app{width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:600;line-height:1.2}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}p{margin-bottom:1rem}a{color:#667eea;text-decoration:none;transition:color .3s}a:hover{color:#764ba2}ul,ol{margin-bottom:1rem;margin-left:1.5rem}li{margin-bottom:.5rem}input,textarea,select{border:1px solid #ddd;border-radius:6px;padding:.75rem;font-family:inherit;font-size:1rem;transition:all .3s}input:focus,textarea:focus,select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background-color:#f5f5f5}button{cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;transition:all .3s}button:disabled{opacity:.5;cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;display:flex}.flex-column{flex-direction:column;display:flex}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:#999}.text-danger{color:#e74c3c}.text-success{color:#27ae60}.no-drag{cursor:default;-webkit-user-select:none;user-select:none}@media (width<=767px){html,body,#app{overscroll-behavior:none;min-width:0;height:100%}input,textarea,select{font-size:16px}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.main-layout .rfp-page{overscroll-behavior:contain;width:100%;height:100%;min-height:0;padding:20px 16px 32px}.rfp-page .rfp-header-section{margin-top:10px;margin-bottom:24px}.rfp-page .rfp-title{font-size:24px}.rfp-page .rfp-subtitle{word-break:keep-all;margin:6px 0 0;font-size:13px}.rfp-page .toolbar-wrapper{margin-bottom:24px}.rfp-page .rfp-toolbar-section{flex-wrap:wrap;gap:10px}.rfp-page .search-wrap{flex-basis:100%;order:1}.rfp-page .btn-create{order:2;width:100%;min-height:44px}.rfp-page .rfp-status-section{align-items:stretch;gap:10px;margin-bottom:16px}.rfp-page .status-tabs{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.rfp-page .status-tabs::-webkit-scrollbar{display:none}.rfp-page .tab-btn{min-width:62px;height:38px;padding:0 14px}.rfp-page .btn-public-rfp{flex-shrink:0}.rfp-page .rfp-grid{gap:12px}.main-layout .rfp-generate-page{width:100%;min-width:0;min-height:100%;overflow-x:hidden}.rfp-generate-page .rfp-generate-header{border-bottom:1px solid #edf2f7;align-items:flex-start;gap:10px;padding:12px 14px}.rfp-generate-page .btn-back{text-align:left;min-width:0;min-height:40px;padding:0;font-size:15px}.rfp-generate-page .header-actions{flex-shrink:0;gap:6px}.rfp-generate-page .header-actions button{width:auto;min-width:64px;height:38px;padding:0 10px;font-size:12px}.rfp-generate-page .rfp-stepper{scrollbar-width:none;border-radius:14px;justify-content:flex-start;margin:12px;padding:16px 10px;overflow-x:auto}.rfp-generate-page .rfp-stepper::-webkit-scrollbar{display:none}.rfp-generate-page .step-item{flex:0 0 88px;width:88px}.rfp-generate-page .step-label{font-size:10px}.rfp-generate-page .page-content{width:100%;padding:8px 14px 32px}.rfp-generate-page .step-section,.rfp-generate-page .stage2-page,.rfp-generate-page .stage3-page,.rfp-generate-page .stage4-page{width:100%;min-width:0}.rfp-generate-page .step-header,.rfp-generate-page .stage-header,.rfp-generate-page .section-header{border-radius:14px;align-items:flex-start}.rfp-generate-page .step-desc,.rfp-generate-page .stage-desc,.rfp-generate-page .section-desc{word-break:keep-all;line-height:1.45}.rfp-generate-page .step-body,.rfp-generate-page .common-list,.rfp-generate-page .excluded-list-wrap,.rfp-generate-page .document-panel,.rfp-generate-page .stage4-card{min-width:0;padding:16px}.rfp-generate-page .field-row,.rfp-generate-page .condition-row-2,.rfp-generate-page .contact-grid-row--double,.rfp-generate-page .contact-grid-row--triple,.rfp-generate-page .template-panel{grid-template-columns:minmax(0,1fr)!important}.rfp-generate-page .calendar-dropdown{width:min(280px,100vw - 60px)}.rfp-generate-page .template-panel{min-height:0}.rfp-generate-page .common-list,.rfp-generate-page .excluded-list-wrap{min-height:220px}.rfp-generate-page .stage-footer{border-radius:14px;flex-wrap:wrap;gap:8px;padding:12px}.rfp-generate-page .footer-left-group,.rfp-generate-page .footer-right-group{flex:100%;gap:8px;margin-left:0;display:flex}.rfp-generate-page .stage-footer button{flex:1 1 0;width:auto;min-width:0;height:44px;padding:0 10px;font-size:13px}.rfp-generate-page img,.rfp-generate-page canvas,.rfp-generate-page iframe{max-width:100%}.modal-backdrop,.filter-backdrop{align-items:flex-end}.modal-backdrop>.modal,.filter-backdrop>.filter-modal{width:100%;max-width:none;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;margin:0}.modal-backdrop .modal-header,.modal-backdrop .modal-body,.modal-backdrop .modal-search{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.main-layout .makers-page{overscroll-behavior:contain;height:100%;min-height:0;padding:0 16px 36px}.makers-page .makers-header{margin-bottom:30px;padding-top:28px}.makers-page .makers-header__title>span{font-size:25px}.makers-page .makers-header__subtitle{word-break:keep-all;margin:8px 0 22px;font-size:14px}.makers-page .makers-header__search,.makers-page .makers-header__create-btn{height:48px;min-height:48px}.makers-page .makers-list__tabs{scrollbar-width:none;overflow-x:auto}.makers-page .makers-list__tabs::-webkit-scrollbar{display:none}.makers-page .makers-list__tab{flex-shrink:0}.makers-page .makers-list__filter-row{gap:12px}.main-layout .makers-editor{overscroll-behavior:contain;height:100%;min-height:0;padding:16px 14px 28px;overflow-y:auto}.makers-editor .makers-editor__form{padding-right:0}.makers-modal{align-items:flex-end;padding:0}.makers-modal .makers-modal__panel{width:100%;min-width:0;max-height:90dvh;padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.expand-sidebar{width:100vw;height:100dvh;right:-100vw}.expand-sidebar--open{right:0}}@media (width<=480px){.rfp-page .rfp-grid{grid-template-columns:minmax(0,1fr)}.rfp-generate-page .rfp-generate-header{flex-wrap:wrap}.rfp-generate-page .header-actions{width:100%}.rfp-generate-page .header-actions button{flex:1}}
