.markdown-body h1,.markdown-body h2,.markdown-body h3{color:#e5e7eb;margin-top:1em;margin-bottom:.5em}.markdown-body h1{font-size:2.2em;border-bottom:1px solid #374151;padding-bottom:.3em}.markdown-body h2{font-size:1.8em}.markdown-body h3{font-size:1.4em}.markdown-body p{color:#cbd5e0;line-height:1.6;margin-bottom:1em}.markdown-body ol,.markdown-body ul{color:#cbd5e0;margin-left:20px;margin-bottom:1em}.markdown-body pre{background:#111827;color:#e5e7eb;padding:10px;border-radius:5px;overflow-x:auto;margin-bottom:1em}.markdown-body table{width:100%;border-collapse:collapse;margin-bottom:1em}.markdown-body td,.markdown-body th{border:1px solid #374151;padding:8px;text-align:left;color:#cbd5e0}.markdown-body th{background-color:#1f2937;font-weight:700}.markdown-body tr:nth-child(2n){background-color:#171f2c}.input-container[data-v-501a5add]{border-top:1px solid hsla(0,0%,100%,.1);background:#171717;padding:16px;width:100%;height:11.5vh}.input-wrapper[data-v-501a5add]{max-width:900px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;background:#2a2a2a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:8px;-webkit-transition:border-color .2s;transition:border-color .2s}.input-wrapper[data-v-501a5add]:focus-within{border-color:hsla(0,0%,100%,.3)}.message-input[data-v-501a5add]{-webkit-box-flex:1;-ms-flex:1;flex:1}.message-input[data-v-501a5add] .v-input__control{min-height:auto!important}.message-input[data-v-501a5add] .v-input__slot{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:auto!important}.message-input[data-v-501a5add] textarea{color:#fff;max-height:200px;padding:8px!important;line-height:1.5;font-size:14px}.message-input[data-v-501a5add] .v-text-field__details{display:none}.message-input[data-v-501a5add] textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.message-input[data-v-501a5add] textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)}.message-input[data-v-501a5add] textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.message-input[data-v-501a5add] textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.message-input[data-v-501a5add] textarea::placeholder{color:hsla(0,0%,100%,.6)}.send-btn[data-v-501a5add]{background:#fff!important;color:#000!important;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .2s ease,-webkit-transform .12s ease;transition:background .2s ease,-webkit-transform .12s ease;transition:transform .12s ease,background .2s ease;transition:transform .12s ease,background .2s ease,-webkit-transform .12s ease}.send-btn[data-v-501a5add]:hover{background:#e0e0e0!important;-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.send-btn.v-btn--disabled[data-v-501a5add]{background:#4a4a4a!important;color:#666!important;-webkit-transform:none;transform:none}@media(max-width:600px){.input-container[data-v-501a5add]{padding:12px}.input-wrapper[data-v-501a5add]{border-radius:12px;padding:6px;gap:8px}.message-input[data-v-501a5add] textarea{font-size:13px}}.v-textarea textarea{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{-ms-flex-item-align:stretch;align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.wf-chat[data-v-5521f72c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden}.wf-header[data-v-5521f72c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1f2937;color:#e5e7eb}.meta[data-v-5521f72c]{color:#9ca3af;font-size:12px}.messages[data-v-5521f72c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.messages[data-v-5521f72c],.msg[data-v-5521f72c]{display:-webkit-box;display:-ms-flexbox;display:flex}.msg.user[data-v-5521f72c]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.msg.assistant[data-v-5521f72c]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bubble[data-v-5521f72c]{max-width:70%;padding:10px 12px;border-radius:10px;color:#e5e7eb;background:#1f2937;overflow:hidden}.msg.user .bubble[data-v-5521f72c]{background:#2563eb}.typing[data-v-5521f72c]{opacity:.8;font-style:italic}.input-row[data-v-5521f72c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 16px;border-top:1px solid #1f2937;background:#111827}.html-content[data-v-5521f72c]{width:100%;max-width:100%}.html-iframe[data-v-5521f72c]{width:100%;border:none;border-radius:8px;background:#fff;min-height:200px;max-height:400px;overflow:hidden}