.studio-acc{--acc:#9a5cf0}.studio-stage{background:radial-gradient(60% 55% at 50% 42%,#9a5cf033,#0000 70%),#1b211b;justify-content:center;align-items:center;min-height:400px;padding:20px 0 28px;display:flex;position:relative}.studio-floor{pointer-events:none;background:radial-gradient(50% 50%,#0000008c,#0000 100%);width:150px;height:14px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.studio-empty{z-index:2;text-align:center;letter-spacing:.2em;color:#6b736b;pointer-events:none;font-size:10px;position:absolute;top:14px;left:0;right:0}.studio-upload{z-index:2;white-space:nowrap;background:#111712e0;border:2px solid #2e382e;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.studio-dropping{outline-offset:-6px;outline:2px dashed #47a638}.studio-dim{filter:saturate(.5)brightness(.55);transition:filter .3s}.studio-composer{background:#111712;border:2px solid #6b736b66;transition:border-color .15s}.studio-composer:focus-within{border-color:#9a5cf0}.studio-attach{letter-spacing:.06em;color:#b3bdb0;background:#6b736b2e;border:2px solid #0009;align-items:center;gap:6px;padding:6px 9px;font-size:10px;transition:color .15s,background-color .15s;display:inline-flex}.studio-attach:focus-visible,.studio-attach:hover:not(:disabled){color:#d9c4ff;background:#9a5cf02e}.studio-attach:disabled{opacity:.5;cursor:not-allowed}.studio-tip-host{position:relative}.studio-tip{z-index:5;width:max-content;max-width:250px;font:12px/1.45 var(--font-sans,system-ui), sans-serif;color:#fff;opacity:0;pointer-events:none;background:#0b0e0b;border:2px solid #9a5cf08c;padding:8px 10px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.studio-tip-host:hover .studio-tip{opacity:1;transform:none}.studio-tip-host:has(.studio-attach:focus-visible) .studio-tip{opacity:1;transform:none}.studio-chip-clear{color:#fff;background:#c2382e;border:2px solid #000c;width:20px;height:20px;font:700 14px/16px system-ui,sans-serif;position:absolute;top:-8px;right:-8px}.studio-version{background:#161b16;border:2px solid #0b0e0b;flex-shrink:0;padding:3px;transition:border-color .15s,transform .15s}.studio-version:hover:not(:disabled){transform:translateY(-1px)}.studio-version[aria-current=true]{border-color:#9a5cf0;box-shadow:0 0 0 1px #9a5cf059,0 0 12px #9a5cf059}.studio-go{background:#9a5cf0}.studio-go:enabled:hover{box-shadow:0 0 0 2px #9a5cf059,0 6px 18px -6px #9a5cf0d9}.studio-idea{color:#b3bdb0;background:#11171266;border:1px solid #6b736b40;padding:6px 10px;font-size:13px;transition:color .15s,border-color .15s,background-color .15s}.studio-idea:hover:not(:disabled){color:#fff;background:#9a5cf01a;border-color:#9a5cf080}
