.core-input-stage-beta [data-prompt-input-shell]{border-radius:16px;flex-direction:column;align-items:stretch;display:flex}.core-input-stage-beta [data-prompt-input-shell]:has(textarea:focus-visible):not(:has([aria-invalid=true])){--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.core-input-stage-beta-row{align-items:center;gap:8px;min-height:54px;padding:8px;display:flex}.core-input-stage-beta textarea{resize:none;width:0;min-width:0;min-height:36px;max-height:clamp(36px,50dvh - 225px,164px);box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:6px 4px;font-family:inherit;font-size:14px;line-height:24px;-webkit-mask-image:none;mask-image:none}.core-input-stage-beta .core-input-stage-submit{background:var(--foreground);width:36px;height:36px;color:var(--background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border:0;border-radius:50%;padding:0;transition:opacity .14s ease-out}.core-input-stage-beta .core-input-stage-submit:hover:not(:disabled){opacity:.84}.core-input-stage-beta .core-input-stage-submit svg{width:18px;height:18px}.core-input-stage-beta .core-input-stage-submit:disabled{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--muted-foreground);opacity:.55}.stage-beta-options-panel{z-index:100;width:min(340px,100vw - 32px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);font-family:var(--font-commissioner), sans-serif;border-radius:14px;padding:16px;overflow:auto;box-shadow:0 18px 48px -20px #0000004d}.stage-beta-options-heading{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.stage-beta-options-heading>:last-child{color:var(--muted-foreground);font-size:10px}.stage-beta-options-setting{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.stage-beta-options-setting>span{color:var(--muted-foreground);font-size:11px}.stage-beta-options-panel>p{color:var(--muted-foreground);margin-top:16px;font-size:10px}@media (max-width:480px){.core-input-stage-beta-row{gap:2px;padding:8px}}
