.studio-public{background:#0e0c19;color:#f8f1df;min-height:100vh}.public-shell{max-width:1020px;margin-inline:auto;padding-inline:28px;min-width:0}main.public-shell{padding-top:125px;padding-bottom:64px}.public-back{display:inline-block;color:#ad9abd;font-size:13px;margin-bottom:30px}.public-header{max-width:780px;padding-bottom:32px}.public-eyebrow{color:#ffcb62;font-size:10px;letter-spacing:1.6px;font-weight:700;margin:0 0 18px}.public-header h1{font-size:clamp(30px,5vw,48px);line-height:1.15;letter-spacing:-1.4px;margin:0;overflow-wrap:anywhere}.public-header .public-lead{font-size:16px;line-height:1.85;color:#c6bdcf;margin:24px 0 0}.public-updated{margin:20px 0 0;color:#9d90ad;font-size:12px}.public-toc{display:flex;flex-wrap:wrap;gap:12px 22px;padding:24px;background:#191526;border:1px solid #393044;border-radius:12px;font-size:12px;line-height:1.6;margin-bottom:12px}.public-toc strong{flex-basis:100%;color:#f8f1df}.public-toc a{color:#b8a8ca}.public-body>section{padding:30px 0;border-bottom:1px solid #30283c;scroll-margin-top:100px}.public-body h2{font-size:22px;line-height:1.4;margin:0 0 14px;letter-spacing:-.4px}.public-body p{max-width:80ch;margin:0;color:#bdb2ca;line-height:1.9;font-size:15px;overflow-wrap:anywhere}.public-body section.public-illustrated{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px}.public-body figure{margin:0;min-width:0}.public-body figure img{display:block;width:100%;height:230px;-o-object-fit:contain;object-fit:contain;background:#151120;border-radius:10px}.public-body figcaption{margin-top:10px;color:#8f819f;font-size:10px;line-height:1.6}.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.public-actions .button{width:auto;min-height:46px;font-size:13px}.public-text-link{color:#ffcb62;font-size:13px}.public-email{display:inline-block;margin-top:24px;font-size:clamp(16px,3vw,22px);color:#ffcb62;overflow-wrap:anywhere}.public-channels,.public-help,.public-reference{display:flex;flex-wrap:wrap;gap:16px 25px;margin-top:28px;color:#ffcb62;font-size:13px;line-height:1.8}.public-footer{border-top:1px solid #393044;padding:28px 0}.public-footer p{color:#8f819f;font-size:11px;margin:22px 0 0;overflow-wrap:anywhere}.public-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;font-size:12px;line-height:1.8;color:#bbaacb}.public-back:hover,.public-link-row a:hover,.public-toc a:hover{color:#ffcb62}.studio-footer .public-link-row{padding-bottom:22px}.public-link-row a[aria-current=page]{color:#ffcb62}.public-link-row a:focus-visible,.studio-public a:focus-visible{outline:2px solid #ffcb62;outline-offset:5px;border-radius:2px}@media(max-width:700px){.public-shell{padding-inline:20px}main.public-shell{padding-top:104px;padding-bottom:40px}.public-back{margin-bottom:25px}.public-header{padding-bottom:22px}.public-header h1{letter-spacing:-.8px}.public-header .public-lead{margin-top:20px}.public-body p,.public-header .public-lead{font-size:14px;line-height:1.85}.public-body h2{font-size:20px}.public-body>section{padding:24px 0}.public-body section.public-illustrated{grid-template-columns:1fr;gap:20px}.public-body figure img{height:auto;max-height:280px;-o-object-fit:contain;object-fit:contain}.public-toc{padding:18px}.public-link-row{gap:12px 20px;font-size:11px}}