.toss-btn[data-v-5471c6cb]{padding:16px 20px;border-radius:12px;font-size:16px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:all .2s ease;letter-spacing:0em}.toss-btn[data-v-5471c6cb]:disabled,.toss-btn[disabled][data-v-5471c6cb],.toss-btn.v-btn--disabled[data-v-5471c6cb]{cursor:not-allowed!important;box-shadow:none!important;outline:none!important}.toss-btn.primary-btn[data-v-5471c6cb]{background:#3182f6;color:#fff;border-color:#3182f6}.toss-btn.primary-btn[data-v-5471c6cb]:hover:not(:disabled){background:#1b64da;border-color:#1b64da}.toss-btn.primary-btn[data-v-5471c6cb]:active:not(:disabled){background:#1957c2;border-color:#1957c2;transform:scale(.98)}.toss-btn.primary-btn[data-v-5471c6cb]:disabled,.toss-btn.primary-btn[disabled][data-v-5471c6cb],.toss-btn.primary-btn.v-btn--disabled[data-v-5471c6cb]{background-color:#aeb8c2!important;border-color:#aeb8c2!important;color:#fff!important}.toss-btn.secondary-btn[data-v-5471c6cb]{background:#f2f4f6;color:#4e5968;border-color:transparent}.toss-btn.secondary-btn[data-v-5471c6cb]:hover:not(:disabled){background:#e5e8eb}.toss-btn.secondary-btn[data-v-5471c6cb]:active:not(:disabled){background:#d1d6db;transform:scale(.98)}.toss-btn.secondary-btn[data-v-5471c6cb]:disabled,.toss-btn.secondary-btn[disabled][data-v-5471c6cb],.toss-btn.secondary-btn.v-btn--disabled[data-v-5471c6cb]{background:#f2f4f6!important;border-color:#e5e8eb!important;color:#8b95a1!important}.toss-btn.text-btn[data-v-5471c6cb]{background:transparent;color:#3182f6;padding:0}.toss-btn.text-btn[data-v-5471c6cb]:hover{background:transparent;-webkit-text-decoration:underline;text-decoration:underline}.toss-btn.text-btn[data-v-5471c6cb]:active{transform:scale(.98)}[data-v-5471c6cb] .v-application{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}[data-v-5471c6cb] .v-list-item{min-height:36px!important;height:auto!important}[data-v-5471c6cb] .v-list-item .v-list-item__content{padding:8px 0!important;height:auto!important}[data-v-5471c6cb] .v-list-item .v-list-item__content .v-list-item__title{height:auto!important;line-height:1.4!important;font-size:16px!important}[data-v-5471c6cb] .text-right .v-text-field__slot input{text-align:right!important}[data-v-5471c6cb] .toss-input .v-input__control .v-input__slot{min-height:52px!important;border-radius:12px!important;border-color:#e5e8eb!important;background:#fff!important;align-items:center!important}[data-v-5471c6cb] .toss-input .v-input__control .v-input__slot:hover{border-color:#d1d6db!important}[data-v-5471c6cb] .toss-input .v-input__control .v-input__slot fieldset{border-color:#e5e8eb!important}[data-v-5471c6cb] .toss-input .v-input__prepend-inner{margin-top:auto!important;margin-bottom:auto!important;align-self:center!important}[data-v-5471c6cb] .toss-input .v-text-field__slot{display:flex!important;align-items:center!important}[data-v-5471c6cb] .toss-input.v-input--is-focused .v-input__slot,[data-v-5471c6cb] .toss-input.v-input--is-focused .v-input__slot fieldset{border-color:#3182f6!important}[data-v-5471c6cb] .toss-input input,[data-v-5471c6cb] .toss-input .v-select__selection{font-size:15px!important;font-weight:500!important;color:#191f28!important;letter-spacing:0em!important;margin-top:0!important}[data-v-5471c6cb] .toss-input input::-moz-placeholder{color:#ced4da!important;font-weight:400!important}[data-v-5471c6cb] .toss-input input::placeholder{color:#ced4da!important;font-weight:400!important}[data-v-5471c6cb] .toss-input .v-text-field__details{padding-left:4px;margin-top:6px}[data-v-5471c6cb] .toss-input .v-messages__message{font-size:13px;color:#e8344e;font-weight:500}[data-v-5471c6cb] .toss-input.v-textarea .v-input__slot,[data-v-5471c6cb] .toss-input.v-textarea .v-text-field__slot{align-items:flex-start!important}[data-v-5471c6cb] .toss-input.v-textarea textarea{font-size:15px!important;line-height:1.6!important;font-weight:400!important;color:#191f28!important;margin-top:0!important;padding-top:12px!important}[data-v-5471c6cb] .toss-input.v-textarea textarea::-moz-placeholder{color:#ced4da!important}[data-v-5471c6cb] .toss-input.v-textarea textarea::placeholder{color:#ced4da!important}[data-v-5471c6cb] .v-select__selection--comma{font-size:15px;font-weight:500;color:#191f28}.input-group[data-v-5471c6cb]{margin-bottom:24px}.input-group[data-v-5471c6cb]:last-child{margin-bottom:0}.input-group .input-label[data-v-5471c6cb]{display:block;font-size:14px;font-weight:600;color:#191f28;margin-bottom:8px;letter-spacing:0em}@keyframes float-5471c6cb{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes pulse-glow-5471c6cb{0%{box-shadow:0 0 #3182f666}70%{box-shadow:0 0 0 15px #3182f600}to{box-shadow:0 0 #3182f600}}@keyframes slide-up-stagger-5471c6cb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.external-mcp-page[data-v-5471c6cb]{display:grid;grid-gap:16px;gap:16px;min-height:calc(100vh - 128px);color:#191f28}.external-mcp-heading[data-v-5471c6cb]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.external-mcp-heading p[data-v-5471c6cb]{margin:0 0 4px;color:#3182f6;font-size:12px;font-weight:700;text-transform:uppercase}.external-mcp-heading h2[data-v-5471c6cb]{margin:0;font-size:26px;line-height:1.2}.external-mcp-heading div>span[data-v-5471c6cb]{display:block;margin-top:8px;color:#4e5968;font-size:13px}.external-mcp-count[data-v-5471c6cb]{flex:0 0 auto;padding:6px 12px;border-radius:9999px;background:#f0f7ff;color:#1b64da;font-size:13px;font-weight:700}.external-mcp-layout[data-v-5471c6cb]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:16px;gap:16px;min-height:650px}.external-mcp-card[data-v-5471c6cb]{min-width:0;border:1px solid #E5E8EB;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a}.connection-panel[data-v-5471c6cb]{display:flex;min-height:0;flex-direction:column;padding:16px}.panel-heading[data-v-5471c6cb],.tool-catalog__heading[data-v-5471c6cb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading span[data-v-5471c6cb]{color:#3182f6;font-size:12px;font-weight:700;text-transform:uppercase}.panel-heading h3[data-v-5471c6cb],.tool-catalog__heading h4[data-v-5471c6cb]{margin:4px 0 0}.icon-button[data-v-5471c6cb],.connection-select[data-v-5471c6cb],.connection-remove[data-v-5471c6cb],.chat-suggestions button[data-v-5471c6cb]{border:0;background:none;color:inherit;cursor:pointer}.icon-button[data-v-5471c6cb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #E5E8EB;border-radius:8px;color:#4e5968}.connection-state[data-v-5471c6cb]{display:flex;align-items:center;gap:8px;padding:28px 0;color:#4e5968;font-size:13px}.connection-error[data-v-5471c6cb]{padding:12px;border-radius:8px;background:#fff0f0;color:#e8344e;font-size:13px}.connection-list[data-v-5471c6cb]{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.connection-item[data-v-5471c6cb]{display:flex;align-items:center;border:1px solid #E5E8EB;border-radius:12px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.connection-item[data-v-5471c6cb]:hover,.connection-item.active[data-v-5471c6cb]{border-color:#3182f6;background:#f0f7ff}.connection-select[data-v-5471c6cb]{display:flex;align-items:center;min-width:0;flex:1;gap:8px;padding:12px;text-align:left}.connection-icon[data-v-5471c6cb]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#f2f4f6;color:#4e5968}.connection-item.active .connection-icon[data-v-5471c6cb]{background:#3182f6;color:#fff}.connection-copy[data-v-5471c6cb]{display:grid;min-width:0;flex:1;grid-gap:2px;gap:2px}.connection-copy strong[data-v-5471c6cb],.connection-copy small[data-v-5471c6cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-copy strong[data-v-5471c6cb]{font-size:13px}.connection-copy small[data-v-5471c6cb]{color:#8b95a1;font-size:12px}.connection-dot[data-v-5471c6cb]{width:8px;height:8px;border-radius:9999px;background:#8b95a1}.connection-dot.active[data-v-5471c6cb]{background:#0d9b4e}.connection-remove[data-v-5471c6cb]{display:inline-flex;align-items:center;padding:8px;color:#8b95a1}.connection-remove[data-v-5471c6cb]:hover{color:#e8344e}.connection-empty[data-v-5471c6cb]{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:40px 16px;text-align:center}.connection-empty>span[data-v-5471c6cb]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f0f7ff;color:#3182f6}.connection-empty p[data-v-5471c6cb]{margin:0;color:#4e5968;font-size:13px;line-height:1.6}.tool-catalog[data-v-5471c6cb]{margin-top:16px;padding-top:16px;border-top:1px solid #E5E8EB}.tool-catalog__heading span[data-v-5471c6cb]{min-width:24px;padding:3px 7px;border-radius:9999px;background:#f2f4f6;color:#4e5968;font-size:12px;text-align:center}.tool-catalog ul[data-v-5471c6cb]{display:grid;grid-gap:8px;gap:8px;max-height:260px;margin:12px 0 0;padding:0;overflow:auto;list-style:none}.tool-catalog li[data-v-5471c6cb]{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;background:#f9fafb}.tool-catalog li>span[data-v-5471c6cb]{display:grid;min-width:0;grid-gap:2px;gap:2px}.tool-catalog li strong[data-v-5471c6cb]{font-size:12px}.tool-catalog li small[data-v-5471c6cb],.tool-catalog>p[data-v-5471c6cb]{color:#8b95a1;font-size:12px;line-height:1.5}.chat-panel[data-v-5471c6cb]{display:flex;min-height:0;flex-direction:column;overflow:hidden}.chat-panel__header[data-v-5471c6cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #E5E8EB}.chat-panel__header>div[data-v-5471c6cb]{display:flex;align-items:center;gap:12px}.chat-panel__header h3[data-v-5471c6cb],.chat-panel__header p[data-v-5471c6cb]{margin:0}.chat-panel__header p[data-v-5471c6cb]{margin-top:2px;color:#8b95a1;font-size:12px}.chat-avatar[data-v-5471c6cb]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#3182f6;color:#fff}.secure-label[data-v-5471c6cb]{display:inline-flex;align-items:center;gap:4px;color:#0d9b4e;font-size:12px;font-weight:700}.request-error-banner[data-v-5471c6cb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;margin:16px 20px 0;padding:12px 16px;border:1px solid #E8344E;border-radius:12px;background:#fff0f0;color:#e8344e}.request-error-banner__icon[data-v-5471c6cb]{display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.request-error-banner strong[data-v-5471c6cb],.request-error-banner p[data-v-5471c6cb]{margin:0}.request-error-banner p[data-v-5471c6cb]{margin-top:4px;font-size:13px;line-height:1.6}.request-error-banner__close[data-v-5471c6cb]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.request-error-banner__close[data-v-5471c6cb]:hover{background:#e8344e1a}.chat-transcript[data-v-5471c6cb]{display:flex;min-height:300px;flex:1;flex-direction:column;gap:16px;padding:20px;overflow:auto;background:#f9fafb}.chat-message[data-v-5471c6cb]{display:grid;justify-items:start;grid-gap:4px;gap:4px;width:-moz-fit-content;width:fit-content;max-width:760px}.chat-message--user[data-v-5471c6cb]{align-self:flex-end;justify-items:end}.chat-message__role[data-v-5471c6cb]{color:#8b95a1;font-size:12px;font-weight:700}.chat-message__bubble[data-v-5471c6cb]{padding:12px 16px;border:1px solid #E5E8EB;border-radius:4px 12px 12px;background:#fff;box-shadow:0 1px 2px #0000000a}.chat-message--user .chat-message__bubble[data-v-5471c6cb]{border-color:#3182f6;border-top-left-radius:12px;border-top-right-radius:4px;background:#3182f6;color:#fff}.chat-message__bubble--error[data-v-5471c6cb]{border-color:#e8344e;background:#fff0f0;color:#e8344e}.chat-message__bubble>p[data-v-5471c6cb]{margin:0;white-space:pre-wrap;line-height:1.6}.tool-output[data-v-5471c6cb]{margin-top:8px!important;padding-top:8px;border-top:1px solid #E5E8EB;color:#4e5968;font-size:13px}.message-result[data-v-5471c6cb]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px;border-radius:8px;background:#f0f7ff;color:#1b64da}.message-result>span[data-v-5471c6cb]{font-size:13px}.dataset-result>div[data-v-5471c6cb]{display:grid;grid-gap:2px;gap:2px}.dataset-result>div>span[data-v-5471c6cb]{color:#3182f6;font-size:12px;font-weight:700;text-transform:uppercase}.dataset-result small[data-v-5471c6cb]{color:#4e5968}.chat-thinking[data-v-5471c6cb]{display:flex;gap:5px;width:-moz-max-content;width:max-content;padding:12px 16px;border:1px solid #E5E8EB;border-radius:12px;background:#fff}.chat-thinking span[data-v-5471c6cb]{width:6px;height:6px;border-radius:9999px;background:#8b95a1;animation:mcp-thinking-5471c6cb 1s infinite ease-in-out}.chat-thinking span[data-v-5471c6cb]:nth-child(2){animation-delay:.15s}.chat-thinking span[data-v-5471c6cb]:nth-child(3){animation-delay:.3s}.chat-suggestions[data-v-5471c6cb]{display:flex;gap:8px;padding:12px 20px 0}.chat-suggestions button[data-v-5471c6cb]{padding:8px 12px;border:1px solid #E5E8EB;border-radius:9999px;color:#1b64da;font-size:12px;font-weight:700}.chat-suggestions button[data-v-5471c6cb]:hover{border-color:#3182f6;background:#f0f7ff}.chat-composer[data-v-5471c6cb]{display:grid;grid-gap:12px;gap:12px;padding:16px 20px 20px}.chat-composer>p[data-v-5471c6cb]{margin:0;color:#8b95a1;font-size:12px}.dataset-name-field[data-v-5471c6cb]{display:grid;grid-gap:4px;gap:4px}.dataset-name-field>span[data-v-5471c6cb]{color:#4e5968;font-size:12px;font-weight:700}.dataset-name-field small[data-v-5471c6cb]{color:#8b95a1;font-weight:500}.composer-row[data-v-5471c6cb]{display:flex;align-items:flex-end;gap:12px}.composer-row[data-v-5471c6cb]>:first-child{flex:1}.send-button[data-v-5471c6cb]{flex:0 0 auto;min-width:104px}@keyframes mcp-thinking-5471c6cb{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:960px){.external-mcp-layout[data-v-5471c6cb]{grid-template-columns:1fr}.connection-panel[data-v-5471c6cb]{max-height:none}.tool-catalog ul[data-v-5471c6cb]{max-height:200px}.chat-panel[data-v-5471c6cb]{min-height:680px}}@media(max-width:600px){.external-mcp-page[data-v-5471c6cb]{min-height:calc(100dvh - 64px - env(safe-area-inset-top));min-height:calc(100dvh - var(--workspace-mobile-bar-height, 64px) - env(safe-area-inset-top))}.external-mcp-heading[data-v-5471c6cb]{align-items:flex-start;flex-direction:column}.external-mcp-layout[data-v-5471c6cb]{min-height:0}.external-mcp-card[data-v-5471c6cb]{border-radius:12px}.chat-panel__header[data-v-5471c6cb],.composer-row[data-v-5471c6cb]{align-items:stretch;flex-direction:column}.secure-label[data-v-5471c6cb]{align-self:flex-start}.chat-message[data-v-5471c6cb]{max-width:94%}.chat-suggestions[data-v-5471c6cb]{flex-wrap:wrap;padding-left:16px;padding-right:16px}.chat-composer[data-v-5471c6cb],.chat-transcript[data-v-5471c6cb],.chat-panel__header[data-v-5471c6cb]{padding-left:16px;padding-right:16px}.request-error-banner[data-v-5471c6cb]{margin-left:16px;margin-right:16px}.send-button[data-v-5471c6cb]{width:100%}.message-result[data-v-5471c6cb]{align-items:stretch;flex-direction:column}.icon-button[data-v-5471c6cb],.connection-select[data-v-5471c6cb],.connection-remove[data-v-5471c6cb],.chat-suggestions button[data-v-5471c6cb],.request-error-banner__close[data-v-5471c6cb],.send-button[data-v-5471c6cb]{min-height:44px}.icon-button[data-v-5471c6cb],.connection-remove[data-v-5471c6cb],.request-error-banner__close[data-v-5471c6cb]{min-width:44px}.external-mcp-page input[data-v-5471c6cb],.external-mcp-page textarea[data-v-5471c6cb]{min-height:44px}.composer-row textarea[data-v-5471c6cb]{min-height:52px}}@media(prefers-reduced-motion:reduce){.chat-thinking span[data-v-5471c6cb]{animation:none}}
