@layer features{.prompt-box-module__root__I5MSh{text-align:start;background:var(--color-surface-page);border-radius:var(--radius-panel);inline-size:100%;max-inline-size:48.75rem;box-shadow:var(--shadow-prompt);transition:scale var(--duration-slow) var(--ease-out);position:relative}.prompt-box-module__root__I5MSh:before,.prompt-box-module__root__I5MSh:after{pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0}.prompt-box-module__root__I5MSh:before{box-shadow:var(--shadow-prompt-glow-slate);animation:12s ease-in-out infinite prompt-box-module__glow-slate__UhaJK}.prompt-box-module__root__I5MSh:after{box-shadow:var(--shadow-prompt-glow-sky);opacity:0;animation:12s ease-in-out infinite prompt-box-module__glow-sky__y-Flf}.prompt-box-module__glow__7OACz{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.prompt-box-module__glow__7OACz:before,.prompt-box-module__glow__7OACz:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0}.prompt-box-module__glow__7OACz:before{box-shadow:var(--shadow-prompt-glow-blue);animation:12s ease-in-out infinite prompt-box-module__glow-blue__swOCO}.prompt-box-module__glow__7OACz:after{box-shadow:var(--shadow-prompt-glow-violet);animation:12s ease-in-out infinite prompt-box-module__glow-violet__lJFxl}.prompt-box-module__inset__6PaU6{--_source-fill:var(--color-surface-page);background:var(--color-surface-subtle);border-radius:var(--radius-2xl);box-shadow:none}.prompt-box-module__inset__6PaU6:before,.prompt-box-module__inset__6PaU6:after,.prompt-box-module__inset__6PaU6 .prompt-box-module__glow__7OACz{display:none}.prompt-box-module__inset__6PaU6:has(.prompt-box-module__input__l9WrQ:focus-visible){box-shadow:var(--focus-ring-soft)}.prompt-box-module__leaving__Luomu{scale:1.03}.prompt-box-module__input__l9WrQ{inline-size:100%;padding:var(--space-5-5) var(--space-6) var(--space-1-5);font-size:1.125rem;line-height:var(--leading-normal);resize:none;border-radius:var(--radius-panel);background:0 0;border:0;display:block}.prompt-box-module__input__l9WrQ::placeholder{color:var(--color-text-secondary)}.prompt-box-module__input__l9WrQ:focus-visible{outline:0}.prompt-box-module__tooLong__8jdW-{padding:var(--space-1) var(--space-6) 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-danger)}.prompt-box-module__tooLong__8jdW-:empty{display:none}@media (width<48rem){.prompt-box-module__sourceAnchor__JQ-fW{position:static}}.prompt-box-module__linkPanel__CPPK-{gap:var(--space-2-5);inline-size:min(21rem,100vw - 3rem);padding:var(--space-4);flex-direction:column;display:flex}.prompt-box-module__linkTitle__ZJV1l{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.prompt-box-module__linkRow__v9zps{gap:var(--space-2);align-items:center;display:flex}.prompt-box-module__linkField__mi5nG{--icon-size:var(--icon-sm);gap:var(--space-2);min-inline-size:0;block-size:var(--control-height-sm);padding-inline:var(--space-3);color:var(--color-text-secondary);background:var(--color-surface-subtle);border-radius:var(--radius-full);transition:box-shadow var(--duration-ui) var(--ease-standard);flex:1;align-items:center;display:flex}.prompt-box-module__linkField__mi5nG:focus-within{box-shadow:var(--focus-ring-soft)}.prompt-box-module__linkField__mi5nG:has([aria-invalid=true]){box-shadow:0 0 0 1px var(--color-danger)}.prompt-box-module__linkInput__y4eR0{block-size:100%;min-inline-size:0;font:var(--type-body-sm);color:var(--color-text-primary);background:0 0;border:0;flex:1}@media (pointer:coarse){.prompt-box-module__linkInput__y4eR0{font-size:1rem}}.prompt-box-module__linkInput__y4eR0:focus-visible{outline:0}.prompt-box-module__linkInput__y4eR0::placeholder{color:var(--color-text-secondary)}.prompt-box-module__linkAdd__1NUil{block-size:var(--control-height-sm);padding:0 var(--space-4);font-size:var(--text-sm-plus);font-weight:var(--weight-semibold);color:var(--color-text-on-accent);background:var(--color-accent);border-radius:var(--radius-full);transition:background-color var(--duration-ui) var(--ease-standard), opacity var(--duration-ui) var(--ease-standard);flex:none}.prompt-box-module__linkAdd__1NUil:hover:not(:disabled){background:var(--color-accent-hover)}.prompt-box-module__linkAdd__1NUil:disabled{cursor:default;opacity:.4}.prompt-box-module__linkError__-EDBv{--rise-from:-.125rem;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-danger);animation:rise-in var(--duration-ui) var(--ease-out) both}.prompt-box-module__linkRemove__L6yGI{padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) 0 calc(-1 * var(--space-1)) calc(-1 * var(--space-2));font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);transition:color var(--duration-ui) var(--ease-standard);align-self:flex-start}.prompt-box-module__linkRemove__L6yGI:hover{color:var(--color-text-danger)}.prompt-box-module__footer__-5ZBh{gap:var(--space-3);padding:var(--space-2) var(--space-2-5) var(--space-2-5) var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}.prompt-box-module__sources__koA-Z{gap:var(--space-1-5);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex;position:relative}.prompt-box-module__source__u8wt0{gap:var(--space-1-5);padding:var(--space-2) .8125rem;font-size:var(--text-sm-plus);font-weight:var(--weight-medium);color:var(--color-text-body);white-space:nowrap;background:var(--_source-fill,var(--color-surface-subtle));border-radius:var(--radius-full);transition:background-color var(--duration-ui) var(--ease-standard);align-items:center;display:flex}.prompt-box-module__source__u8wt0:hover,.prompt-box-module__source__u8wt0[aria-expanded=true]{background:var(--color-surface-muted)}.prompt-box-module__source__u8wt0[aria-busy=true]{cursor:progress;opacity:.7}.prompt-box-module__attached__UgiBp{color:var(--color-accent-hover);background:var(--color-surface-muted)}.prompt-box-module__mark__55ZTO{font-size:var(--text-xs)}.prompt-box-module__submit__Uz4VR{--icon-size:var(--icon-md);gap:var(--space-2);padding:.8125rem var(--space-5-5);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-on-accent);background:var(--color-accent);border-radius:var(--radius-full);transition:background-color var(--duration-ui) var(--ease-standard), scale var(--duration-ui) var(--ease-out);flex:none;align-items:center;display:flex}.prompt-box-module__submit__Uz4VR:hover{background:var(--color-accent-hover)}.prompt-box-module__submit__Uz4VR:active{transition-duration:var(--duration-instant);scale:.98}.prompt-box-module__submit__Uz4VR[aria-busy=true]{cursor:progress}@keyframes prompt-box-module__glow-slate__UhaJK{25%,75%{opacity:0}}@keyframes prompt-box-module__glow-sky__y-Flf{25%{opacity:1}50%{opacity:0}}@keyframes prompt-box-module__glow-blue__swOCO{25%{opacity:0}50%{opacity:1}75%{opacity:0}}@keyframes prompt-box-module__glow-violet__lJFxl{50%{opacity:0}75%{opacity:1}}}
