.cloud-button{white-space:nowrap;border:1px solid #536273;background:#243248;color:#f2f5f9;border-radius:8px;padding:8px 12px;font:inherit;cursor:pointer}.cloud-dialog{width:min(850px,94vw);max-height:88vh;border:1px solid #526377;border-radius:16px;background:#182334;color:#edf3fa;padding:0;box-shadow:0 20px 100px #0009}.cloud-dialog::backdrop{background:#071221aa;backdrop-filter:blur(4px)}.cloud-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #405067}.cloud-dialog h2{margin:0;font-size:22px}.cloud-content{padding:20px 24px;overflow:auto}.cloud-note{color:#becbda;font-size:14px;line-height:1.5}.cloud-dialog nav,.cloud-actions,.cloud-project>div{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.cloud-dialog button{cursor:pointer;font:inherit;border:1px solid #617389;border-radius:7px;padding:8px 12px;background:#26364c;color:#eef6ff}.cloud-dialog button.primary,.cloud-dialog button.selected{background:#a4dac7;color:#102b31;border-color:#a4dac7}.cloud-dialog button:disabled{opacity:.5;cursor:wait}.cloud-dialog form{display:grid;gap:10px;max-width:460px;margin:20px 0}.cloud-dialog input:not([type=checkbox]){background:#0f1928;color:#f3f7fa;border:1px solid #65758c;padding:11px;border-radius:7px;font:inherit;width:100%;box-sizing:border-box}.cloud-dialog label{font-size:14px}.cloud-check{display:flex;gap:9px;align-items:center;margin:15px 0}.cloud-project{border:1px solid #45566c;background:#1d2c3f;border-radius:10px;padding:14px 16px;margin:12px 0}.cloud-project h3,.cloud-project h4{margin:0;overflow-wrap:anywhere}.cloud-message{padding:12px;border:1px solid #91bfad;background:#223e3c;border-radius:8px}.cloud-code{background:#0c1521;border:1px solid #d4bb79;padding:15px;border-radius:8px;overflow-wrap:anywhere}.cloud-versions>div{border-bottom:1px solid #536477;padding:8px;display:flex;gap:8px;align-items:center}@media(max-width:650px){.cloud-content{padding:14px}.cloud-button{padding:7px;font-size:12px}.studio-header .brand small{display:none}.cloud-dialog>header{padding:14px}}
.cloud-chatgpt{border:1px solid #688c80;background:#203c3b;border-radius:10px;padding:16px;margin-bottom:24px}.cloud-chatgpt h3{margin:0}.cloud-auth-link{display:inline-block;background:#a4dac7;color:#102b31;border-radius:7px;padding:10px 16px;text-decoration:none;font-weight:650}.cloud-auth-secondary{display:block;color:#c9e9e0;margin-top:12px}.cloud-auth-link:focus-visible,.cloud-auth-secondary:focus-visible{outline:3px solid #e1faef;outline-offset:3px}
