.studio-account-dialog{width:min(640px,calc(100vw - 24px));max-height:90svh;overflow:auto;padding:0;border:1px solid #dbe5df;border-radius:20px;color:#19372b;background:#fff;box-shadow:0 30px 100px #12251e40}.studio-account-dialog::backdrop{background:#10291f80;backdrop-filter:blur(3px)}.sc-modal{padding:28px;position:relative}.sc-modal h2{font-size:24px;margin:8px 36px 18px 0;overflow-wrap:anywhere}.sc-modal h3{margin:24px 0 10px}.sc-modal p{line-height:1.65}.sc-modal label{display:block;font-size:14px;margin:12px 0 6px}.sc-modal input,.sc-modal select{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #b9ccbf;border-radius:9px;padding:10px 12px;font:inherit;background:white;color:#19372b}.sc-modal button{min-height:44px;padding:10px 14px;border:1px solid #b9ccbf;border-radius:10px;background:#f3f8f5;color:#154b31;cursor:pointer;font:inherit}.sc-modal button:hover:not(:disabled){background:#e3f1e8}.sc-modal button:disabled{opacity:.55;cursor:wait}.sc-modal :focus-visible{outline:3px solid #23975b;outline-offset:3px}.sc-close{position:absolute;right:18px;top:18px;font-size:24px!important}.sc-actions{display:flex;flex-wrap:wrap;gap:8px}.sc-stack{display:grid;gap:8px}.sc-eyebrow{color:#5d796a;font-size:12px;margin:0;text-transform:uppercase;letter-spacing:.08em}.sc-membership{display:flex;gap:12px;align-items:center;padding:16px;background:#eff7f2;border-radius:12px;flex-wrap:wrap}.sc-membership strong{color:#04723a}.sc-error{padding:12px;background:#fff0ec;color:#9c291f;border-radius:9px}.sc-order{margin-top:18px;border:1px solid #dce7df;border-radius:12px;padding:16px}.sc-order button{margin:6px 6px 0 0}#studioRequestId{display:block;overflow-wrap:anywhere;color:#677d70;margin-top:18px}#scLogin button{margin:14px 8px 0 0}@media(max-width:620px){.sc-modal{padding:20px}.sc-actions{display:grid;grid-template-columns:1fr}.studio-account-dialog{max-height:94svh}}
