.ai-button[data-v-e7dfb989]{background:linear-gradient(135deg,#0089de,#007bc7);border:none;border-radius:30px;box-shadow:0 1px 1px #00000026;color:#fff9f9;cursor:pointer;padding:.8em 1.6em;position:relative;transition:background 1s ease,box-shadow 1s ease,transform .3s ease}.ai-button[data-v-e7dfb989],.ai-button-loading[data-v-e7dfb989]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;text-transform:uppercase}.ai-button-loading[data-v-e7dfb989]{background:gray;border:none;border-radius:50px;color:#fff;cursor:not-allowed;padding:10px 24px}.ai-button[data-v-e7dfb989]:hover{background:linear-gradient(135deg,#26a0ec,#0089de);box-shadow:0 4px 4px #0003;transform:scale(1.05)}.ai-button .spinner[data-v-e7dfb989]{border-top-color:#fff}.ai-button .generating-text[data-v-e7dfb989]{animation:pulse-e7dfb989 1.5s infinite;display:inline-block;margin-left:10px}@keyframes pulse-e7dfb989{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.streaming-content[data-v-e7dfb989]{padding-bottom:.35rem;position:relative;white-space:normal;z-index:1}.streaming-bottom-anchor[data-v-e7dfb989]{height:.35rem}.streaming-surface[data-v-e7dfb989]{overflow:hidden;position:relative}.streaming-line[data-v-e7dfb989]{animation:streaming-line-rise-e7dfb989 .3s cubic-bezier(.2,0,0,1) both;animation-delay:var(--line-delay);margin:0;min-height:1.55em;overflow-wrap:anywhere;text-rendering:optimizeLegibility;will-change:opacity,transform}.streaming-line+.streaming-line[data-v-e7dfb989]{margin-top:.16rem}.streaming-skeleton[data-v-e7dfb989]{display:flex;flex-direction:column;gap:.82rem;padding-top:.18rem}.streaming-skeleton-line[data-v-e7dfb989]{background:#cbd5e16b;border-radius:.26rem;display:block;height:.72rem;overflow:hidden;position:relative}.streaming-skeleton-line[data-v-e7dfb989]:after{animation:streaming-skeleton-shimmer-e7dfb989 1.42s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 34%,hsla(0,0%,100%,.86) 50%,hsla(0,0%,100%,.14) 66%,transparent);content:"";top:0;right:-42%;bottom:0;left:-42%;position:absolute;transform:translate(-100%)}.streaming-skeleton-line--one[data-v-e7dfb989]{width:62%}.streaming-skeleton-line--two[data-v-e7dfb989]{width:86%}.streaming-skeleton-line--three[data-v-e7dfb989]{width:48%}@keyframes streaming-line-rise-e7dfb989{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes streaming-skeleton-shimmer-e7dfb989{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.streaming-line[data-v-e7dfb989],.streaming-skeleton-line[data-v-e7dfb989]:after{animation:none!important}}.preview-content[data-v-e7dfb989]{color:#334155}.preview-container[data-v-e7dfb989]{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.preview-container[data-v-e7dfb989]::-webkit-scrollbar{width:6px}.preview-container[data-v-e7dfb989]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.preview-container[data-v-e7dfb989]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.preview-container[data-v-e7dfb989]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.preview-content[data-v-e7dfb989] mark{background:linear-gradient(135deg,#add8e64d,#add8e64d);border-radius:2px;color:inherit;font-weight:600;text-shadow:none;transition:all .3s ease}.preview-content[data-v-e7dfb989] strong{color:#0f172a;font-weight:600}.preview-content[data-v-e7dfb989] h1,.preview-content[data-v-e7dfb989] h2,.preview-content[data-v-e7dfb989] h3,.preview-content[data-v-e7dfb989] h4,.preview-content[data-v-e7dfb989] h5,.preview-content[data-v-e7dfb989] h6{color:#0f172a;font-weight:700;margin-bottom:.25rem;margin-top:.5rem}.preview-content[data-v-e7dfb989] h1{font-size:1.875rem}.preview-content[data-v-e7dfb989] h2{font-size:1.5rem}.preview-content[data-v-e7dfb989] h3{font-size:1.25rem}.preview-content[data-v-e7dfb989] h4{font-size:1.125rem}.preview-content[data-v-e7dfb989] h5{font-size:1rem}.preview-content[data-v-e7dfb989] h6{font-size:.875rem}.preview-content[data-v-e7dfb989] li{list-style-position:inside;padding-left:1rem}.preview-content[data-v-e7dfb989] li:before{content:"•";margin-right:.5rem}.preview-content[data-v-e7dfb989] p{line-height:1.6;margin-bottom:.5rem}.preview-content[data-v-e7dfb989] code{background-color:#f3f4f6;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875rem;padding:.125rem .25rem}.preview-content[data-v-e7dfb989] pre{background-color:#f3f4f6;border-radius:.5rem;margin:.5rem 0;overflow-x:auto;padding:1rem}.preview-content[data-v-e7dfb989] blockquote{border-left:4px solid #d1d5db;color:#6b7280;font-style:italic;margin:.5rem 0;padding-left:1rem}.nf3-shell--drawer[data-v-e7dfb989]{background:#fff}.nf3-shell--page[data-v-e7dfb989]{height:calc(100vh - 5.5rem);height:calc(100dvh - 5.5rem)}@media (min-width:1024px){.nf3-shell--page[data-v-e7dfb989]{height:calc(100dvh - 7rem);max-height:800px}}.nf3-content-textarea[data-v-e7dfb989]{background:transparent!important;color:#1e293b!important;font-size:15px!important;line-height:1.75!important;min-height:100%!important;overflow-y:auto!important;padding:1.25rem 1.25rem 1rem!important;resize:none!important}.nf3-content-textarea[data-v-e7dfb989],.nf3-content-textarea[data-v-e7dfb989]:focus{border:none!important;box-shadow:none!important;outline:none!important}@media (min-width:640px){.nf3-content-textarea[data-v-e7dfb989]{padding:1.5rem 2rem 1rem!important}}@media (min-width:1024px){.nf3-content-textarea[data-v-e7dfb989]{font-size:14px!important;padding:1.25rem 1.5rem 1rem!important}}.nf3-title-input[data-v-e7dfb989]{-webkit-tap-highlight-color:transparent}
