@font-face{font-family:Exo;src:url('/assets/Exo2-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f8f7f3;color:#101114;font:15px/1.8 Exo,Arial,sans-serif}a{color:#4657f5;text-underline-offset:4px}button{font-family:inherit}.docs-header{background:#101114;color:white;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 6%}.docs-header>a:last-child{color:white;font-size:12px;text-decoration:none}.studio-brand{display:flex;align-items:center;width:296px;height:28px;flex:none}.brand-wordmark{width:218px;height:28px;object-fit:contain}.brand-wave{position:relative;display:block;width:78px;height:28px;flex:none;transform:translateY(-5px);mix-blend-mode:screen;overflow:hidden}.brand-wave img,.brand-wave video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.brand-wave video{opacity:0}.brand-wave.wave-ready video{opacity:1}.brand-wave.wave-ready img{opacity:0}main{max-width:1450px;margin:auto;padding:55px 6% 80px}.docs-kicker{font-size:10px;letter-spacing:.16em;color:#4657f5}.docs-heading h1{font-size:clamp(44px,6vw,85px);letter-spacing:-.045em;line-height:1.05;margin:25px 0}.docs-heading>p{color:#626670;max-width:710px}.docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:42px}.doc-card{border:1px solid #10111430;padding:28px;text-decoration:none;color:#101114;display:flex;flex-direction:column;transition:border-color .2s,background .2s}.doc-card:hover{border-color:#4657f5;background:#eeefff}.doc-card h2{font-size:28px;line-height:1.2;margin:15px 0}.doc-card p{color:#626670;font-size:13px;margin:0 0 20px}.doc-card span:last-child{font-size:11px;color:#4657f5;margin-top:auto}.doc-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:50px;margin-top:40px}.doc-nav{align-self:start;position:sticky;top:25px;display:flex;flex-direction:column;gap:14px;font-size:12px}.doc-nav a{text-decoration:none;color:#626670}.doc-nav a[aria-current]{color:#4657f5;font-weight:650}.doc-nav a:hover{color:#4657f5}.doc-body{max-width:850px;min-width:0}.doc-meta{font-size:10px;color:#777d89;margin-bottom:24px}.doc-toc{border-block:1px solid #10111425;padding:20px 0;display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:30px}.doc-toc a{font-size:11px;text-decoration:none}.doc-body section{scroll-margin-top:25px;margin-bottom:38px}.doc-body h2{font-size:25px;letter-spacing:-.025em;line-height:1.25;margin:0 0 15px}.doc-body p{color:#626670;margin:0;line-height:1.9;font-size:14px}.table-scroll{overflow:auto;margin-top:15px}table{border-collapse:collapse;width:100%;font-size:12px;min-width:520px}th,td{border:1px solid #10111425;padding:12px;text-align:left;vertical-align:top}th{background:#edeefa;color:#101114}.doc-primary{background:#101114;color:white;border:0;padding:12px 17px;font:600 12px Exo,Arial,sans-serif;cursor:pointer;margin-top:18px}.doc-primary:hover{background:#4657f5}.doc-tools{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:35px;border-top:1px solid #10111425;padding-top:22px;font-size:12px}.doc-tools button{background:none;border:1px solid #10111440;padding:9px 14px;cursor:pointer}.back-link{font-size:11px;text-decoration:none;color:#626670}.docs-contact-strip{margin-top:40px;border-top:2px solid #4657f5;padding:25px 0;font-size:14px}.footer-links a{text-decoration:none}.motion-toggle{background:none;color:white;border:1px solid #ffffff60;padding:10px 13px;font-size:10px;cursor:pointer}@media(max-width:700px){.docs-header{padding:20px 6%;flex-wrap:wrap;gap:16px}.docs-header .studio-brand{width:264px}.docs-header .brand-wordmark{width:196px}.docs-header .brand-wave{width:68px}.docs-header>a:last-child{font-size:10px}main{padding-top:35px}.docs-heading h1{font-size:48px}.docs-grid{grid-template-columns:1fr;gap:15px}.doc-card{padding:22px}.doc-layout{grid-template-columns:1fr;gap:25px;margin-top:28px}.doc-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 17px;border-bottom:1px solid #10111425;padding-bottom:20px}.doc-toc{gap:8px 14px}.doc-body h2{font-size:23px}.doc-body p{font-size:13px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.brand-wave video{display:none!important}}html[data-motion=off] .brand-wave video{display:none}html[data-motion=off] .brand-wave img{opacity:1}@media print{.docs-header,.studio-footer,.cookie-banner,.cookie-dialog,.doc-nav,.doc-tools{display:none!important}.doc-layout{display:block}main{padding:0}.doc-body{max-width:none}a{color:inherit}}