@layer reset,base,layout;@layer components{.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-search{max-width:560px;margin-top:32px}.doc-search input{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white);width:100%;color:var(--ink);padding:14px 18px;font-size:1.0625rem}.doc-search input::placeholder{color:var(--secondary)}.doc-search input:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--accent)}.doc-search-status{min-height:1.4em;margin-top:10px;font-size:.9375rem}.doc-popular>h2,.doc-category>h2{font-size:2rem;line-height:1.12}.doc-popular .quick-links{margin-block:20px 0}.doc-topics{flex-wrap:wrap;gap:8px;margin-top:56px;display:flex}.doc-topics a{background:var(--gray);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9375rem;display:inline-flex}.doc-topics a:hover{background:var(--pressed);text-decoration:none}.doc-topics span{color:var(--secondary)}.doc-category{border-top:1px solid var(--line);margin-top:72px;padding-top:48px;scroll-margin-top:72px}.doc-category>p{max-width:700px;margin-top:12px}.doc-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.doc-list a,.doc-related a{border-radius:var(--radius-s);background:var(--gray);height:100%;color:var(--ink);padding:18px 20px;text-decoration:none;display:block}.doc-list a:hover,.doc-related a:hover{background:var(--pressed);text-decoration:none}.doc-list strong,.doc-related strong{font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.doc-list span,.doc-related span{color:var(--secondary);margin-top:6px;font-size:.9375rem;line-height:1.4;display:block}.doc-contact a{text-decoration:underline}.doc-heading{padding-bottom:40px}.breadcrumbs{flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.9375rem;font-weight:600;display:flex}.breadcrumbs span{color:var(--secondary);font-weight:400}.doc-heading h1{font-size:3rem;line-height:1.08}.doc-updated{margin-top:18px;font-size:.875rem}.doc-column{min-width:0;max-width:692px}.doc-body h2{scroll-margin-top:72px}.doc-body h2:first-child{margin-top:0}.doc-body ol li::marker{font-weight:600}.doc-body strong{color:var(--ink);font-weight:600}.doc-body kbd{border:1px solid var(--line);background:var(--gray);min-width:1.6em;font:inherit;text-align:center;border-bottom-width:2px;border-radius:6px;padding:1px 6px;font-size:.875em;display:inline-block}.doc-body table{table-layout:fixed;margin-top:24px;font-size:.9375rem}.doc-body th,.doc-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px 10px 0}.doc-body th{color:var(--ink);font-weight:600}.doc-body td{color:var(--ink)}.doc-body blockquote{border-radius:var(--radius-s);background:var(--gray);margin:24px 0 0;padding:18px 20px}.doc-body blockquote p{color:var(--ink);font-size:.9375rem}.doc-body blockquote>*+*{margin-top:10px}.doc-related{border-top:1px solid var(--line);margin-top:64px;padding-top:40px}.doc-related h2{font-size:1.5rem}.doc-related ul{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.doc-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.doc-pager a{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink);padding:16px 18px;display:block}.doc-pager a:hover{border-color:var(--control);text-decoration:none}.doc-pager span{color:var(--secondary);font-size:.875rem;display:block}.doc-pager strong{margin-top:4px;font-weight:600;line-height:1.3;display:block}.doc-pager-next{text-align:right;grid-column:2}.doc-help{margin-top:40px}.release-body{margin-top:48px}.doc-help .text-link{align-items:center;gap:4px;margin-left:4px;text-decoration:none;display:inline-flex}}@layer responsive{@media (width<=733px){.doc-heading h1{font-size:2.25rem}.doc-popular>h2,.doc-category>h2{font-size:1.625rem}.doc-category{margin-top:48px;padding-top:36px}.doc-pager{grid-template-columns:1fr}.doc-pager-next{text-align:left;grid-column:auto}}}
