:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--n1:var(--lightningcss-light,oklch(99.5% .001 265))var(--lightningcss-dark,oklch(16.5% .004 265));--n2:var(--lightningcss-light,oklch(98.2% .002 265))var(--lightningcss-dark,oklch(19% .005 265));--n3:var(--lightningcss-light,oklch(96.5% .003 265))var(--lightningcss-dark,oklch(21.8% .006 265));--n4:var(--lightningcss-light,oklch(94.5% .003 265))var(--lightningcss-dark,oklch(24.5% .006 265));--n5:var(--lightningcss-light,oklch(92% .004 265))var(--lightningcss-dark,oklch(27.2% .007 265));--n6:var(--lightningcss-light,oklch(89% .005 265))var(--lightningcss-dark,oklch(30.5% .007 265));--n7:var(--lightningcss-light,oklch(84% .006 265))var(--lightningcss-dark,oklch(35.5% .008 265));--n8:var(--lightningcss-light,oklch(75% .007 265))var(--lightningcss-dark,oklch(44% .009 265));--n9:var(--lightningcss-light,oklch(58% .008 265))var(--lightningcss-dark,oklch(57% .009 265));--n10:var(--lightningcss-light,oklch(50% .008 265))var(--lightningcss-dark,oklch(65% .008 265));--n11:var(--lightningcss-light,oklch(42% .008 265))var(--lightningcss-dark,oklch(76% .006 265));--n12:var(--lightningcss-light,oklch(20% .006 265))var(--lightningcss-dark,oklch(95% .003 265));--hc-bg:var(--n1);--hc-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,var(--n2));--hc-sunken:var(--n3);--hc-line:var(--n5);--hc-line-strong:var(--n7);--hc-text:var(--n12);--hc-muted:var(--n11);--hc-faint:var(--n9);--hc-brand:#2f6fed;--hc-accent:var(--lightningcss-light,oklch(from var(--hc-brand) .5 min(c, .2) h))var(--lightningcss-dark,oklch(from var(--hc-brand) .78 min(c, .14) h));--hc-on-accent:var(--n1);--hc-note:var(--lightningcss-light,oklch(45% .12 255))var(--lightningcss-dark,oklch(78% .1 255));--hc-note-bg:var(--lightningcss-light,oklch(96% .02 255))var(--lightningcss-dark,oklch(25% .04 255));--hc-tip:var(--lightningcss-light,oklch(45% .1 155))var(--lightningcss-dark,oklch(78% .11 155));--hc-tip-bg:var(--lightningcss-light,oklch(96% .03 155))var(--lightningcss-dark,oklch(24% .04 155));--hc-warning:var(--lightningcss-light,oklch(48% .1 75))var(--lightningcss-dark,oklch(82% .11 80));--hc-warning-bg:var(--lightningcss-light,oklch(96% .04 85))var(--lightningcss-dark,oklch(26% .04 80));--hc-danger:var(--lightningcss-light,oklch(50% .17 25))var(--lightningcss-dark,oklch(76% .13 22));--hc-danger-bg:var(--lightningcss-light,oklch(96% .02 25))var(--lightningcss-dark,oklch(25% .05 22));--hc-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hc-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--hc-width:1180px;--hc-radius:10px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--hc-bg);min-height:100vh;color:var(--hc-text);font-family:var(--hc-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:15px;line-height:1.55;display:flex}main{flex:1}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:inherit}img{max-width:100%;height:auto}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--hc-accent);outline-offset:2px;border-radius:4px}.hc-skip{position:absolute;left:-999px}.hc-skip:focus{z-index:10;background:var(--hc-raised);padding:6px 10px;top:12px;left:16px}.hc-preview-bar{text-align:center;background:var(--hc-warning-bg);color:var(--hc-warning);margin:0;padding:8px 16px;font-size:13px}.hc-previewing a:not([href^=\#]),.hc-previewing [data-copy-url]{pointer-events:none}.hc-header{z-index:5;background:color-mix(in oklch, var(--hc-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hc-line);position:sticky;top:0}.hc-header-inner,.hc-footer-inner,.hc-page,.hc-hero-inner{width:100%;max-width:var(--hc-width);margin-inline:auto;padding-inline:24px}.hc-header-inner{flex-wrap:wrap;align-items:center;gap:24px;min-height:56px;display:flex}.hc-brand{align-items:center;gap:9px;font-weight:600;text-decoration:none;display:flex}.hc-brand-mark{background:var(--hc-brand);border-radius:6px;width:22px;height:22px}.hc-brand-logo{object-fit:contain;border-radius:5px;width:auto;max-width:160px;height:24px}.hc-nav{gap:20px;font-weight:500;display:flex}.hc-nav a{color:var(--hc-muted);text-decoration:none}.hc-nav a:hover,.hc-nav a[aria-current=page]{color:var(--hc-text)}.hc-links{gap:18px;margin-left:auto;font-size:14px;display:flex}.hc-links a{color:var(--hc-muted);text-decoration:none}.hc-links a:hover{color:var(--hc-text)}.hc-links+.hc-theme,.hc-links+.hc-langs,.hc-langs+.hc-theme,.hc-search-header+.hc-langs{margin-left:0}.hc-langs{margin-left:auto}.hc-theme{border:1px solid var(--hc-line);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.hc-theme span{border:1.5px solid var(--hc-muted);background:linear-gradient(90deg, var(--hc-muted) 50%, transparent 50%);border-radius:50%;width:14px;height:14px}.hc-footer{border-top:1px solid var(--hc-line);margin-top:64px}.hc-footer-inner{color:var(--hc-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px;font-size:13px;display:flex}.hc-footer-links{flex-wrap:wrap;gap:16px;margin-inline:auto;display:flex}.hc-footer a{text-decoration:none}.hc-footer a:hover{color:var(--hc-text)}.hc-search{position:relative}.hc-search input{border:1px solid var(--hc-line);background:var(--hc-raised);width:100%;height:34px;color:var(--hc-text);font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat;background-size:15px;border-radius:9px;padding:0 12px 0 34px;font-size:14px;transition:border-color .12s,box-shadow .12s}.hc-search input::placeholder{color:var(--hc-faint)}.hc-search input:hover{border-color:var(--hc-line-strong)}.hc-search input:focus{border-color:var(--hc-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--hc-accent) 18%, transparent);outline:none}.hc-search input::-webkit-search-cancel-button{display:none}.hc-search-header{width:min(240px,100%);margin-left:auto}.hc-search-header+.hc-links,.hc-search-header+.hc-theme{margin-left:0}.hc-search-hero{text-align:left;width:min(520px,100%);margin-top:14px}.hc-search-hero input,.hc-search-wide input{background-position:15px;background-size:17px;border-radius:12px;height:46px;padding-left:42px;font-size:16px}.hc-search-hero input{box-shadow:0 1px 2px #0000000a,0 8px 24px -12px #0000002e}.hc-search-menu{z-index:6;border:1px solid var(--hc-line);background:var(--hc-raised);border-radius:12px;min-width:320px;max-height:min(420px,70vh);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 1px 2px #0000000d,0 16px 40px -12px #00000047}.hc-search-header .hc-search-menu{left:auto}.hc-search-menu .hc-results a{border-bottom:0;border-radius:8px;padding:8px 10px}.hc-search-menu .hc-results a[aria-selected=true],.hc-search-menu .hc-results a:hover{background:var(--hc-sunken)}.hc-search-menu .hc-results a:hover span{text-decoration:none}.hc-results-more{border-top:1px solid var(--hc-line);color:var(--hc-accent);margin-top:4px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.hc-results-none{color:var(--hc-muted);padding:10px;font-size:14px}.hc-results{margin:0;padding:0;list-style:none}.hc-results:empty{display:none}.hc-results a{border-bottom:1px solid var(--hc-line);flex-direction:column;gap:2px;padding:12px 0;text-decoration:none;display:flex}.hc-results a>span{font-weight:500}.hc-results a:hover>span{text-underline-offset:3px;text-decoration:underline}.hc-results small{color:var(--hc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.hc-results em{color:var(--hc-faint);font-style:normal}.hc-results em+span:before{content:" · ";color:var(--hc-faint)}.hc-results mark{background:color-mix(in oklab, var(--hc-accent) 16%, transparent);color:inherit;border-radius:3px;padding:0 1px}.hc-hero{border-bottom:1px solid var(--hc-line);background:radial-gradient(60% 120% at 15% 0%, color-mix(in oklab, var(--hc-accent) 13%, transparent), transparent 70%), radial-gradient(50% 110% at 90% 10%, color-mix(in oklch, var(--n5) 70%, transparent), transparent 70%), var(--n2);position:relative}.hc-hero:before{content:"";background-image:radial-gradient(var(--n7) 1px, transparent 1px);opacity:.55;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hc-hero[data-image]{background:linear-gradient(color-mix(in oklab, var(--hc-bg) 58%, transparent), color-mix(in oklab, var(--hc-bg) 84%, transparent)), var(--hc-hero-image) center / cover no-repeat, var(--n2)}.hc-hero[data-image]:before{display:none}.hc-hero[data-image] .hc-hero-inner{padding-block:104px 88px}.hc-hero[data-image] p{color:var(--hc-text)}.hc-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block:72px 64px;display:flex;position:relative}.hc-hero h1{letter-spacing:-.025em;font-size:clamp(28px,4.5vw,40px)}.hc-hero p{color:var(--hc-muted);max-width:56ch;font-size:17px}.hc-page{flex-direction:column;gap:14px;padding-block:8px 24px;display:flex}.hc-page>section{flex-direction:column;gap:12px;display:flex}.hc-narrow{max-width:820px}.hc-narrow>h1,.hc-article>h1{letter-spacing:-.02em;font-size:clamp(26px,4vw,34px)}.hc-untranslated{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-sunken);color:var(--hc-muted);padding:8px 12px;font-size:14px}.hc-langs{font-size:14px;position:relative}.hc-langs summary{cursor:pointer;border:1px solid var(--hc-line);height:32px;color:var(--hc-muted);border-radius:8px;align-items:center;gap:4px;padding:0 10px;list-style:none;display:flex}.hc-langs summary::-webkit-details-marker{display:none}.hc-langs summary:hover{color:var(--hc-text);border-color:var(--hc-line-strong)}.hc-langs summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:3px;transform:rotate(45deg)translateY(-2px)}.hc-langs ul{z-index:6;border:1px solid var(--hc-line);background:var(--hc-raised);border-radius:12px;min-width:170px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px 2px #0000000d,0 16px 40px -12px #00000047}.hc-langs a{color:var(--hc-muted);border-radius:8px;padding:6px 10px;text-decoration:none;display:block}.hc-langs a:hover{background:var(--hc-sunken);color:var(--hc-text)}.hc-langs a[aria-current=true]{color:var(--hc-text);font-weight:500}.hc-label{color:var(--hc-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:28px;font-size:12px;font-weight:500}.hc-lead{color:var(--hc-muted);max-width:62ch;font-size:17px}.hc-meta{color:var(--hc-faint);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.hc-empty{color:var(--hc-muted);padding-block:32px}.hc-crumbs{color:var(--hc-faint);flex-wrap:wrap;gap:6px;padding-top:28px;font-size:13px;display:flex}.hc-crumbs a{text-decoration:none}.hc-crumbs a:hover{color:var(--hc-text)}.hc-crumbs [aria-current]{color:var(--hc-muted);font-weight:500}.hc-button{border:1px solid var(--hc-line);background:var(--hc-raised);color:var(--hc-text);cursor:pointer;border-radius:8px;align-items:center;padding:4px 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.hc-button:hover{border-color:var(--hc-line-strong)}.hc-cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.hc-cards-grid:empty{display:none}.hc-topic{border:1px solid var(--hc-line);background:var(--hc-raised);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:18px;text-decoration:none;transition:border-color .12s;display:flex}.hc-topic:hover{border-color:color-mix(in oklab, var(--hc-accent) 45%, var(--hc-line))}.hc-topic h3{font-size:15px}.hc-topic p{color:var(--hc-muted);font-size:14px}.hc-topic small{color:var(--hc-faint);margin-top:auto;padding-top:8px;font-size:12.5px}.hc-list{margin:0;padding:0;list-style:none}.hc-list:empty{display:none}.hc-list a{border-bottom:1px solid var(--hc-line);flex-direction:column;gap:2px;padding:12px 0;text-decoration:none;display:flex}.hc-list a span{font-weight:500}.hc-list a:hover span{text-underline-offset:3px;text-decoration:underline}.hc-list small{color:var(--hc-muted);font-size:14px}.hc-list-dated a{flex-direction:row;justify-content:space-between;gap:16px}.hc-list-dated time{color:var(--hc-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.hc-article-layout{grid-template-columns:210px minmax(0,1fr) 190px;align-items:start;gap:44px;display:grid}.hc-article{flex-direction:column;gap:14px;min-width:0;max-width:700px;display:flex}.hc-side,.hc-toc{flex-direction:column;gap:2px;max-height:calc(100vh - 90px);padding-top:30px;font-size:13.5px;display:flex;position:sticky;top:76px;overflow-y:auto}.hc-side h2,.hc-toc h2{color:var(--hc-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:500}.hc-side a,.hc-toc a{color:var(--hc-muted);border-radius:7px;text-decoration:none}.hc-side a{margin-left:-9px;padding:5px 9px}.hc-side a:hover,.hc-toc a:hover{color:var(--hc-text)}.hc-side a[aria-current=page]{background:var(--hc-sunken);color:var(--hc-text);font-weight:500}.hc-toc a{padding:3px 0}.hc-docs{grid-template-columns:240px minmax(0,1fr) 190px}.hc-tree-wrap{position:sticky;top:76px}.hc-tree{padding-right:6px;position:static}.hc-tree h2:not(:first-child){margin-top:22px}.hc-tree-branch{border-left:1px solid var(--hc-line);flex-direction:column;gap:2px;margin:2px 0 4px 1px;padding-left:19px;display:flex}.hc-tree summary{cursor:pointer;color:var(--hc-text);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-left:-9px;padding:5px 9px;list-style:none;display:flex}.hc-tree summary::-webkit-details-marker{display:none}.hc-tree summary:after{content:"";border-right:1.5px solid var(--hc-faint);border-bottom:1.5px solid var(--hc-faint);flex:none;width:6px;height:6px;margin-right:3px;transition:transform .12s;transform:rotate(-45deg)}.hc-tree details[open]>summary:after{transform:rotate(45deg)}.hc-tree summary:hover{background:var(--hc-sunken)}.hc-tree-toggle{display:none}.hc-toc a[data-level="3"]{padding-left:12px}.hc-toc a[aria-current=true]{color:var(--hc-accent);font-weight:500}.hc-feedback{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-raised);margin-top:28px;padding:14px 16px;font-size:14px}.hc-feedback form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-feedback form>span{margin-right:auto;font-weight:500}.hc-feedback .hc-button{padding:5px 14px}.hc-feedback-done{color:var(--hc-muted)}.hc-feedback-more{flex-direction:column;align-items:stretch!important}.hc-feedback-more label{font-weight:500}.hc-feedback-more textarea{border:1px solid var(--hc-line);background:var(--hc-bg);width:100%;color:var(--hc-text);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.hc-feedback-more textarea:focus{border-color:var(--hc-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--hc-accent) 18%, transparent);outline:none}.hc-feedback-more .hc-button{align-self:flex-end}.hc-feedback+.hc-pager{margin-top:20px}.hc-pager{border-top:1px solid var(--hc-line);grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;padding-top:22px;display:grid}.hc-pager a{border:1px solid var(--hc-line);border-radius:var(--hc-radius);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;font-weight:500;text-decoration:none;display:flex}.hc-pager a:hover{border-color:var(--hc-line-strong)}.hc-pager a[rel=next]{text-align:right}.hc-pager small{color:var(--hc-faint);font-weight:400}.hc-prose{flex-direction:column;gap:16px;min-width:0;margin-top:8px;font-size:16px;line-height:1.7;display:flex}.hc-prose>*{min-width:0;margin:0}.hc-prose h1{margin-top:12px;font-size:26px}.hc-prose h2{margin-top:18px;font-size:22px}.hc-prose h3{margin-top:10px;font-size:18px}.hc-prose h4{font-size:16px}.hc-prose a{color:var(--hc-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--hc-accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--hc-accent) 35%, transparent)}.hc-prose a:hover{text-decoration-color:currentColor}.hc-prose ul,.hc-prose ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.hc-prose li>p{margin:0}.hc-prose blockquote{border-left:2px solid var(--hc-line-strong);color:var(--hc-muted);margin:0;padding-left:14px}.hc-prose hr{border:0;border-top:1px solid var(--hc-line);width:100%}.hc-prose img{border-radius:var(--hc-radius);border:1px solid var(--hc-line)}.hc-figure{margin:0}.hc-figure img{display:block}.hc-figure-small img{max-width:min(100%,320px)}.hc-figure-medium img{max-width:min(100%,520px)}.hc-figure figcaption{color:var(--hc-muted);margin-top:8px;font-size:14px;line-height:1.5}.hc-prose :not(pre)>code{font-family:var(--hc-mono);background:var(--hc-sunken);border:1px solid var(--hc-line);border-radius:5px;padding:1px 5px;font-size:.88em}.hc-prose table{border-collapse:collapse;width:100%;font-size:14.5px;display:block;overflow-x:auto}.hc-prose th,.hc-prose td{border-bottom:1px solid var(--hc-line);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.hc-prose th{color:var(--hc-muted);font-size:13px;font-weight:600}.hc-anchor{color:var(--hc-faint);opacity:0;margin-left:8px;text-decoration:none!important}:is(h2,h3):hover>.hc-anchor,.hc-anchor:focus-visible{opacity:1}.hc-code{border:1px solid var(--hc-line);border-radius:var(--hc-radius);position:relative;overflow:hidden}.hc-code pre{font-family:var(--hc-mono);margin:0;padding:14px 16px;font-size:13px;line-height:1.65;overflow-x:auto;background:var(--hc-raised)!important}.hc-code code{font-family:inherit}.hc-copy{opacity:0;padding:2px 8px;font-size:12px;position:absolute;top:8px;right:8px}.hc-code:hover .hc-copy,.hc-copy:focus-visible{opacity:1}.hc-callout{border-radius:var(--hc-radius);background:var(--hc-note-bg);color:var(--hc-note);flex-direction:column;gap:8px;padding:12px 16px;font-size:15px;line-height:1.6;display:flex}.hc-callout>*{margin:0}.hc-callout-tip{background:var(--hc-tip-bg);color:var(--hc-tip)}.hc-callout-warning{background:var(--hc-warning-bg);color:var(--hc-warning)}.hc-callout-danger{background:var(--hc-danger-bg);color:var(--hc-danger)}.hc-accordion{border:1px solid var(--hc-line);border-radius:var(--hc-radius)}.hc-accordion summary{cursor:pointer;padding:11px 14px;font-weight:500}.hc-accordion-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.hc-accordion-body>*{margin:0}.hc-prose ol.hc-steps{counter-reset:hc-step;gap:0;padding:0;list-style:none}.hc-step{counter-increment:hc-step;border-left:1px solid var(--hc-line);flex-direction:column;gap:10px;margin-left:14px;padding:0 0 22px 44px;display:flex;position:relative}.hc-step:last-child{border-color:#0000;padding-bottom:0}.hc-step:before{content:counter(hc-step);background:var(--hc-bg);border:1px solid var(--hc-line-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:-14px}.hc-prose .hc-step-title{margin:0;font-size:16.5px;line-height:27px}.hc-step-body{flex-direction:column;gap:12px;min-width:0;display:flex}.hc-step-body>*{margin:0}.hc-tabs{border:1px solid var(--hc-line);border-radius:var(--hc-radius);overflow:hidden}.hc-tab-list{background:var(--hc-sunken);border-bottom:1px solid var(--hc-line);gap:2px;padding:6px 6px 0;display:none;overflow-x:auto}.hc-tab-button{color:var(--hc-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px 7px 0 0;padding:6px 12px;font-size:13.5px;font-weight:500}.hc-tab-button[aria-selected=true]{background:var(--hc-raised);color:var(--hc-text);box-shadow:0 0 0 1px var(--hc-line)}.hc-tab{flex-direction:column;gap:12px;padding:14px;display:flex}.hc-tab>*{margin:0}.hc-tab[hidden]{display:none}.hc-tab+.hc-tab{border-top:1px solid var(--hc-line)}.hc-prose .hc-tab-title{color:var(--hc-muted);font-size:14px}.hc-tabs[data-enhanced] .hc-tab-list{display:flex}.hc-tabs[data-enhanced] .hc-tab-title{display:none}.hc-tabs[data-enhanced] .hc-tab+.hc-tab{border-top:0}.hc-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.hc-prose .hc-card{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-raised);color:var(--hc-muted);flex-direction:column;gap:4px;padding:14px 16px;font-size:14.5px;line-height:1.55;text-decoration:none;display:flex}.hc-card>*{margin:0}.hc-card-title{color:var(--hc-text);font-size:15px}.hc-prose a.hc-card:hover{border-color:var(--hc-line-strong)}.hc-entry{border-bottom:1px solid var(--hc-line);grid-template-columns:120px minmax(0,1fr);gap:28px;padding-block:28px;display:grid}.hc-entry-when{color:var(--hc-faint);font-variant-numeric:tabular-nums;flex-direction:column;align-self:start;gap:2px;padding-top:5px;font-size:13px;display:flex;position:sticky;top:76px}.hc-entry-when span{font-family:var(--hc-mono);color:var(--hc-muted);font-size:12px}.hc-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-title-row .hc-button{gap:6px}.hc-filters{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hc-filters a{border:1px solid var(--hc-line);color:var(--hc-muted);text-transform:capitalize;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .12s,color .12s}.hc-filters a:hover{border-color:var(--hc-line-strong);color:var(--hc-text)}.hc-filters a[aria-current=true]{background:var(--hc-text);color:var(--hc-bg);border-color:#0000}.hc-entry>div{flex-direction:column;gap:8px;min-width:0;display:flex}.hc-entry h2{font-size:20px}.hc-entry h2 a{text-decoration:none}.hc-entry h2 a:hover{text-underline-offset:3px;text-decoration:underline}.hc-tags{flex-wrap:wrap;gap:6px;display:flex}.hc-tag{background:var(--hc-sunken);color:var(--hc-muted);text-transform:capitalize;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:500}.hc-tag[data-label=new]{background:var(--hc-tip-bg);color:var(--hc-tip)}.hc-tag[data-label=improved]{background:var(--hc-note-bg);color:var(--hc-note)}.hc-tag[data-label=fixed]{background:var(--hc-warning-bg);color:var(--hc-warning)}.hc-tag[data-label=breaking]{background:var(--hc-danger-bg);color:var(--hc-danger)}.hc-not-found{padding-block:72px}@media (width<=1000px){.hc-article-layout{grid-template-columns:minmax(0,1fr)}.hc-side,.hc-toc{display:none}.hc-tree-wrap{padding-top:18px;position:static}.hc-tree-toggle{border:1px solid var(--hc-line);background:var(--hc-raised);width:100%;color:var(--hc-text);font:inherit;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;display:flex}.hc-tree-toggle:after{content:"";border-right:1.5px solid var(--hc-muted);border-bottom:1.5px solid var(--hc-muted);width:6px;height:6px;margin-right:3px;transform:rotate(45deg)translateY(-2px)}.hc-tree-toggle[aria-expanded=true]+.hc-tree{max-height:none;padding:14px 12px 0;font-size:14.5px;display:flex}.hc-docs{gap:4px}}@media (width<=640px){.hc-header-inner,.hc-footer-inner,.hc-page,.hc-hero-inner{padding-inline:16px}.hc-header-inner{gap:14px}.hc-search-header{order:5;width:100%;margin-bottom:10px}.hc-search-header .hc-search-menu{left:0}.hc-hero-inner{padding-block:44px 40px}.hc-hero[data-image] .hc-hero-inner{padding-block:64px 56px}.hc-entry{grid-template-columns:1fr;gap:6px}.hc-entry-when{flex-direction:row;gap:10px;position:static}.hc-pager{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
