.theme-module__F-sMDq__theme{--chat-panel:var(--surface-1);--background:from var(--bg) h s l;--foreground:from var(--text-primary) h s l;--card:from var(--chat-panel) h s l;--card-foreground:from var(--text-primary) h s l;--popover:from var(--chat-panel) h s l;--popover-foreground:from var(--text-primary) h s l;--primary:from var(--text-primary) h s l;--primary-foreground:from var(--text-inverse) h s l;--secondary:from var(--surface-5) h s l;--secondary-foreground:from var(--text-body) h s l;--muted:from var(--surface-5) h s l;--muted-foreground:from var(--text-muted) h s l;--accent:from var(--surface-hover) h s l;--accent-foreground:from var(--text-primary) h s l;--input:from var(--border) h s l;--ring:from var(--text-icon) h s l;--destructive:from var(--text-error) h s l;--destructive-foreground:from var(--text-inverse) h s l;--color-card:var(--chat-panel);--shadow-xs:var(--shadow-card);--shadow-sm:var(--shadow-subtle);--shadow-md:var(--shadow-overlay);font-family:var(--type-family-text)}.theme-module__F-sMDq__theme [data-slot=frame]{background-color:var(--surface-5)}.theme-module__F-sMDq__theme [data-slot=frame-panel]:before{box-shadow:none}.theme-module__F-sMDq__theme [data-slot=input-group]:has(textarea):not(:has([aria-invalid=true])){box-shadow:none;background-color:#0000}.dark .theme-module__F-sMDq__theme{--chat-panel:var(--surface-2);--shadow-xs:0 0 transparent;--shadow-sm:0 0 transparent}.theme-module__F-sMDq__composerArrival>[data-slot=frame]{--frame-px:6px;--frame-py:6px;--frame-gap:6px}.theme-module__F-sMDq__composerArrival [data-slot=frame-panel]{box-shadow:none;border-color:#0000}.theme-module__F-sMDq__composerArrival textarea{padding:16px}.theme-module__F-sMDq__composerArrival [data-slot=input-group-addon]{padding:8px 16px 12px}.theme-module__F-sMDq__composerArrival [data-slot=frame-panel-footer]{padding:8px 10px}@keyframes theme-module__F-sMDq__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.theme-module__F-sMDq__composerArrival,.theme-module__F-sMDq__modeArrival>label{animation:.45s cubic-bezier(.22,1,.36,1) backwards theme-module__F-sMDq__arrive}.theme-module__F-sMDq__modeArrival>label:first-child{animation-delay:60ms}.theme-module__F-sMDq__modeArrival>label:nth-child(2){animation-delay:.12s}.theme-module__F-sMDq__modeArrival>label:nth-child(3){animation-delay:.18s}.theme-module__F-sMDq__modeArrival>label:nth-child(4){animation-delay:.24s}}
.dot-loader-module__Rt8snG__loader{vertical-align:middle}.dot-loader-module__Rt8snG__matrix{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:8%;width:100%;height:100%;display:grid}.dot-loader-module__Rt8snG__dot{opacity:.24;will-change:opacity;background:currentColor;border-radius:999px;width:100%;height:100%;display:block}.dot-loader-module__Rt8snG__ripple{animation:1.2s ease-in-out infinite dot-loader-module__Rt8snG__ripple-echo}@keyframes dot-loader-module__Rt8snG__ripple-echo{0%,to{opacity:.1}28%{opacity:.98}56%{opacity:.32}78%{opacity:.7824}}@media (prefers-reduced-motion:reduce){.dot-loader-module__Rt8snG__ripple{animation:none}}
.code-editor-theme.code-editor-theme{--code-reference:#1d4ed8}.dark .code-editor-theme.code-editor-theme{--code-reference:#35b6ff}.code-editor-theme.code-editor-theme .token.comment,.code-editor-theme.code-editor-theme .token.block-comment,.code-editor-theme.code-editor-theme .token.prolog,.code-editor-theme.code-editor-theme .token.doctype,.code-editor-theme.code-editor-theme .token.cdata{color:#16a34a}.code-editor-theme.code-editor-theme .token.punctuation{color:#383838}.code-editor-theme.code-editor-theme .token.property,.code-editor-theme.code-editor-theme .token.attr-name,.code-editor-theme.code-editor-theme .token.variable{color:#0891b2}.code-editor-theme.code-editor-theme .token.tag,.code-editor-theme.code-editor-theme .token.boolean,.code-editor-theme.code-editor-theme .token.number,.code-editor-theme.code-editor-theme .token.constant{color:#16a34a}.code-editor-theme.code-editor-theme .token.string,.code-editor-theme.code-editor-theme .token.char,.code-editor-theme.code-editor-theme .token.builtin,.code-editor-theme.code-editor-theme .token.inserted{color:#b45309}.code-editor-theme.code-editor-theme .token.operator,.code-editor-theme.code-editor-theme .token.entity,.code-editor-theme.code-editor-theme .token.url{color:#383838}.code-editor-theme.code-editor-theme .token.atrule,.code-editor-theme.code-editor-theme .token.attr-value,.code-editor-theme.code-editor-theme .token.keyword{color:#2f55ff}.code-editor-theme.code-editor-theme .token.function,.code-editor-theme.code-editor-theme .token.class-name{color:#ca8a04}.code-editor-theme.code-editor-theme .token.regex,.code-editor-theme.code-editor-theme .token.important{color:#e11d48}.code-editor-theme.code-editor-theme .token.symbol{color:#383838}.code-editor-theme.code-editor-theme .token.deleted{color:#dc2626}.code-editor-theme.code-editor-theme [data-code-reference],.code-editor-theme.code-editor-theme .token [data-code-reference]{color:var(--code-reference)}.dark .code-editor-theme.code-editor-theme .token.comment,.dark .code-editor-theme.code-editor-theme .token.block-comment,.dark .code-editor-theme.code-editor-theme .token.prolog,.dark .code-editor-theme.code-editor-theme .token.doctype,.dark .code-editor-theme.code-editor-theme .token.cdata{color:#6ec97d}.dark .code-editor-theme.code-editor-theme .token.punctuation{color:#d4d4d4}.dark .code-editor-theme.code-editor-theme .token.property,.dark .code-editor-theme.code-editor-theme .token.attr-name,.dark .code-editor-theme.code-editor-theme .token.variable{color:#4fc3f7}.dark .code-editor-theme.code-editor-theme .token.tag,.dark .code-editor-theme.code-editor-theme .token.boolean,.dark .code-editor-theme.code-editor-theme .token.number,.dark .code-editor-theme.code-editor-theme .token.constant{color:#a5d6a7}.dark .code-editor-theme.code-editor-theme .token.string,.dark .code-editor-theme.code-editor-theme .token.char,.dark .code-editor-theme.code-editor-theme .token.builtin,.dark .code-editor-theme.code-editor-theme .token.inserted{color:#f39c6b}.dark .code-editor-theme.code-editor-theme .token.operator,.dark .code-editor-theme.code-editor-theme .token.entity,.dark .code-editor-theme.code-editor-theme .token.url{color:#d4d4d4}.dark .code-editor-theme.code-editor-theme .token.atrule,.dark .code-editor-theme.code-editor-theme .token.attr-value,.dark .code-editor-theme.code-editor-theme .token.keyword{color:#2fa1ff}.dark .code-editor-theme.code-editor-theme .token.function,.dark .code-editor-theme.code-editor-theme .token.class-name{color:#fbbf24}.dark .code-editor-theme.code-editor-theme .token.regex,.dark .code-editor-theme.code-editor-theme .token.important{color:#f87171}.dark .code-editor-theme.code-editor-theme .token.symbol{color:#d4d4d4}.dark .code-editor-theme.code-editor-theme .token.deleted{color:#f87171}.code-editor-theme.code-editor-theme .token{background:0 0}
