body.docs-page nav.top{padding:0 max(22px,50vw - 590px)}.docs{grid-template-columns:250px minmax(0,1fr);gap:64px;max-width:1180px;margin:0 auto;padding:44px 22px 0;display:grid}.docs-side{height:calc(100vh - 44px);font-family:var(--font-sans);align-self:start;padding:40px 0;position:sticky;top:44px;overflow-y:auto}.docs-side nav{flex-direction:column;gap:28px;display:flex}.docs-side a{color:var(--text-mute);text-decoration:none;transition:color .15s}.docs-side a:hover,.docs-side a.on{color:var(--text)}.docs-home{font-size:14px}.docs-group-title{color:var(--text);margin-bottom:10px;font-size:12px;font-weight:600}.docs-group ul{border-left:1px solid var(--hair-strong);margin:0;padding:0;list-style:none}.docs-group li{margin:0}.docs-group li>a{border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:14px;line-height:1.3;display:block}.docs-group li>a.on{border-left-color:var(--link);font-weight:600}.docs-group ul.docs-toc{border-left:0;padding:2px 0 8px 16px}table.docs-table.wide{min-width:720px}.docs-toc a{padding:4px 0;font-size:13px;line-height:1.3;display:block}.docs-main{min-width:0;padding:40px 0 120px}.docs-main .kicker{color:var(--text-mute);font-size:14px;font-weight:600}.docs-main h1{font-family:var(--font-display);letter-spacing:-.009em;text-wrap:balance;margin:12px 0 18px;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.08}.docs-main .lede{letter-spacing:.011em;color:var(--text-mute);max-width:680px;margin:0 0 20px;font-size:21px;line-height:1.381}.docs-main .meta{color:var(--text-dim);border-bottom:1px solid var(--rule);margin-bottom:48px;padding-bottom:28px;font-size:12px}.docs-main article{max-width:none}.docs-main article>section{margin-bottom:72px}.docs-main article p,.docs-main article ul,.docs-main article ol{max-width:720px}.docs-main article p.note{color:var(--text-mute);font-size:14px}.table-wrap{border:1px solid var(--hair-strong);border-radius:var(--r-md);margin:24px 0;overflow-x:auto}table.docs-table{border-collapse:collapse;letter-spacing:0;width:100%;font-size:14px;line-height:1.45}table.docs-table th{text-align:left;color:var(--text-mute);background:var(--bg-soft);border-bottom:1px solid var(--hair-strong);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}table.docs-table td,table.docs-table th[scope=row]{vertical-align:top;border-top:1px solid var(--hair);padding:14px 16px}table.docs-table tbody:first-of-type tr:first-child td,table.docs-table tbody:first-of-type tr:first-child th{border-top:0}table.docs-table tbody+tbody tr:first-child>*{border-top:1px solid var(--hair-strong)}table.docs-table th.vendor{color:var(--text);white-space:normal;background:0 0;width:130px;font-size:14px;font-weight:600}table.docs-table td.types{width:1%}table.docs-table td.types code{margin:0 4px 4px 0;display:inline-block}table.docs-table td.state{white-space:nowrap;width:1%}table.docs-table td.why{color:var(--text-mute)}table.docs-table.wide td.why{min-width:260px}table.docs-table td.fmt-list{color:var(--text-mute)}table.docs-table td.fmt-list code{color:var(--text);margin:0 4px 4px 0;display:inline-block}table.docs-table td.result{white-space:nowrap;width:150px}.pill{border-radius:var(--r-pill);padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.pill.yes{color:#30d158;background:#30d15829}.pill.most{color:#ff9f0a;background:#ff9f0a29}.pill.no{color:var(--text-mute);background:#ffffff14}.pill.untested{color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--hair-strong);background:0 0}ol.steps{counter-reset:step;margin:20px 0;list-style:none;padding:0!important}ol.steps li{counter-increment:step;margin:0 0 18px;padding:0 0 0 44px;position:relative}ol.steps li:before{content:counter(step);background:var(--bg-elevated);width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:0}.doc-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:24px 0;display:grid}.doc-card{background:var(--bg-soft);border-radius:var(--r-lg);padding:22px 24px;transition:background .15s;display:block;color:var(--text)!important;text-decoration:none!important}.doc-card:hover{background:var(--bg-elevated);text-decoration:none!important}.doc-card strong{margin-bottom:6px;font-size:17px;display:block}.doc-card span{color:var(--text-mute);font-size:14px;line-height:1.45;display:block}.docs-menu-btn,.docs-close{display:none}@media (width<=900px){.docs{grid-template-columns:1fr;gap:0;padding-top:0}.docs-menu-btn{z-index:40;border:0;border-bottom:1px solid var(--hair-strong);backdrop-filter:saturate(1.8)blur(20px);width:100%;color:var(--text);font:600 14px/1.3 var(--font-sans);text-align:left;cursor:pointer;background:#161617d9;align-items:center;gap:10px;margin:44px 0 0;padding:12px 22px;display:flex;position:sticky;top:44px}.docs-side{z-index:60;background:var(--bg-soft);border-right:1px solid var(--hair-strong);visibility:hidden;width:min(320px,85vw);height:100%;padding:20px 22px 40px;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}body.docs-drawer-open .docs-side{visibility:visible;transition:transform .25s;transform:none}body.docs-drawer-open{overflow:hidden}.docs-scrim{z-index:55;background:#0000008c;position:fixed;inset:0}.docs-close{background:var(--bg-elevated);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0 0 16px auto;display:grid}.docs-main{padding-top:32px}body.docs-page nav.top{padding:0 22px}.docs-main .lede{font-size:19px}}
