[data-ap-brand]{--ap-font-body:Arial,Helvetica,sans-serif;--ap-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--ap-paper:#fff;--ap-ink:#222;--ap-muted:#626262;--ap-soft:#f6f6f6;--ap-line:#e3e3e3;--ap-focus:#3166ed;--ap-reading:1100px;--ap-gutter:48px;--ap-radius-surface:10px}*{box-sizing:border-box}body{margin:0;padding:0 var(--ap-gutter);background:var(--ap-paper);color:var(--ap-ink);font:16px/1.6 var(--ap-font-body)}@media (max-width:1050px){[data-ap-brand]{--ap-gutter:32px}}@media (max-width:760px){[data-ap-brand]{--ap-gutter:20px}}a{color:inherit}:focus-visible{outline:3px solid var(--ap-focus);outline-offset:2px}code,pre{font-family:var(--ap-font-mono)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--ap-gutter);top:8px;background:var(--ap-paper);padding:8px}.foot,.top,main{max-width:var(--ap-reading);margin:0 auto}.top{display:flex;flex-wrap:wrap;align-items:center;gap:24px;min-height:72px;border-bottom:1px solid var(--ap-line)}.mark{font-weight:700;text-decoration:none}.mark span{color:var(--ap-muted);font-weight:400}.top ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}main{padding-block:48px}h1{font-size:2.25rem;line-height:1.2;margin:0 0 16px}.lead{color:var(--ap-muted);max-width:60ch}.cards{display:grid;grid-gap:16px;gap:16px;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cards a{display:flex;flex-direction:column;gap:4px;height:100%;padding:20px;text-decoration:none;border:1px solid var(--ap-line);border-radius:var(--ap-radius-surface)}.cards a:hover{background:var(--ap-soft)}.cards span,.foot{color:var(--ap-muted)}.foot{border-top:1px solid var(--ap-line);padding-block:24px;font-size:14px}h2{font-size:1.5rem;line-height:1.3;margin:40px 0 12px}main li,main p{max-width:75ch;overflow-wrap:anywhere}code{font-size:.92em;background:var(--ap-soft);padding:0 4px;border-radius:4px}h1 code,h2 code{background:none;padding:0}pre{background:var(--ap-soft);padding:16px;border-radius:var(--ap-radius-surface);overflow-x:auto}pre code{background:none;padding:0}.table{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:15px}td,th{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--ap-line)}td code{overflow-wrap:anywhere}.codes td:nth-child(2){white-space:nowrap}.crumb,.no-entry,.source{color:var(--ap-muted)}.pairs{padding-left:20px}hr{border:0;border-top:1px solid var(--ap-line);margin:32px 0}@media (max-width:480px){h1{font-size:1.75rem}h1,h2{overflow-wrap:anywhere}h2{font-size:1.25rem}}.label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:560px){.codes thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.codes tr{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;padding:10px 0;border-bottom:1px solid var(--ap-line)}.codes td{display:block;border:0;padding:0}.codes td:first-child{grid-column:1/-1;font-weight:700}.codes td:nth-child(2) .label{position:static;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;color:var(--ap-muted)}}