.api-tabs{flex-wrap:wrap;align-items:center;gap:4px 20px;display:inline-flex}.api-tabs button{font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--subtle);align-items:center;gap:7px;padding:4px 0;transition:color .2s;display:inline-flex}.api-tabs button:before{content:"";width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--subtle);flex:none}.api-tabs button:hover,.api-tabs button[aria-selected=true]{color:var(--text)}.api-tabs button[aria-selected=true]:before{background:var(--accent);box-shadow:none}.api-cols[hidden]{display:none}#api .api-code{min-height:calc(257.4px + 2*clamp(14px,1.6vw,26px))}@media (max-width:719px){#api .api-code{min-height:0}}.uses{--uses-gap:clamp(28px, 3.4vw, 64px);column-gap:var(--uses-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uses-group{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;position:relative}@supports (grid-template-rows:subgrid){.uses-group{grid-row:span 5;grid-template-rows:subgrid}}.uses-group+.uses-group:before{content:"";top:0;bottom:0;left:calc(var(--uses-gap) / -2);border-left:1px dotted var(--line-strong);position:absolute}.uses-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:clamp(18px,1.7vw,28px) 0 clamp(22px,2.2vw,38px);display:grid}.uses-head .bl{margin-top:9px;font-size:11px}.uses-head h3{font:300 clamp(34px, 3.3vw, 60px)/1 var(--display);letter-spacing:-.035em;grid-column:1/-1;margin-top:clamp(18px,2vw,34px);font-stretch:96%}.uses-head .micro{color:var(--muted);grid-column:1/-1;margin-top:12px}.uses-case{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:clamp(15px,1.25vw,21px) 0 clamp(17px,1.4vw,23px);display:flex}.uses-case h4{font:300 clamp(20px, 1.5vw, 27px)/1.16 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0}.uses-case p{max-width:58ch;color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.uses-case .micro{margin-top:auto;padding-top:12px}.uses+.api{margin-top:clamp(26px,2.8vw,48px)}@media (max-width:999px){.uses{border-top:0;grid-template-columns:minmax(0,1fr)}.uses-group{column-gap:var(--uses-gap);border-top:1px solid var(--line-strong);grid-row:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.uses-group+.uses-group{margin-top:clamp(22px,4vw,40px)}.uses-group+.uses-group:before{content:none}.uses-head{grid-column:1/-1;padding-bottom:22px}.uses-head h3{margin-top:16px}}@media (max-width:639px){.uses-group{grid-template-columns:minmax(0,1fr)}.uses-case{padding:15px 0 17px}.uses-case .micro{padding-top:10px}}
