@layer components{.fej2in0{container:site-frame/inline-size}.fej2in1{border-start-start-radius:var(--luke-radius-surface);margin-inline-start:var(--luke-space-16)}@container site-frame (inline-size>=40rem){.fej2in1{margin-inline-start:var(--luke-space-24)}}._17ayj8o0{isolation:isolate;margin-inline:auto}._17ayj8o1{border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative)}._17ayj8o2{letter-spacing:.05em;text-transform:uppercase}._17ayj8o3{margin-inline:calc(var(--luke-space-4) * -1);flex-shrink:0}._17ayj8o3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}._17ayj8o4{background-color:var(--luke-color-background-surface-base);border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative);z-index:5;position:sticky;inset-block-start:3.5rem}._17ayj8o5{padding-inline:var(--luke-space-16);block-size:3rem;color:var(--luke-color-foreground-primary);align-items:center;column-gap:var(--luke-space-8);cursor:pointer;font-size:var(--luke-font-label-font-size);font-weight:var(--luke-font-weight-label);line-height:var(--luke-font-label-line-height);list-style:none;display:flex}._17ayj8o5::-webkit-details-marker{display:none}._17ayj8o6{transition:transform var(--luke-motion-feedback-duration) var(--luke-motion-feedback-easing);margin-inline-start:auto}._17ayj8o4[open] ._17ayj8o6{transform:rotate(180deg)}._17ayj8o7{background-color:var(--luke-color-background-surface-raised);border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative);box-shadow:var(--luke-shadow-floating);max-block-size:min(24rem,100dvh - 6.5rem);padding-inline:var(--luke-space-16);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}._17ayj8o8{grid-area:toc;align-self:start;max-block-size:calc(100dvh - 3.5rem);display:none;position:sticky;inset-block-start:3.5rem;overflow-y:auto}._17ayj8o9{color:var(--luke-color-foreground-secondary);font-size:var(--luke-font-label-font-size);line-height:var(--luke-font-label-line-height);border-inline-start:2px solid #0000;margin-inline-start:-1px;text-decoration:none}._17ayj8o9:hover{color:var(--luke-color-foreground-primary)}._17ayj8o9[aria-current=location]{border-inline-start-color:var(--luke-color-border-accent-strong);color:var(--luke-color-foreground-accent-rest)}@container (inline-size>=1280px){._17ayj8o4{display:none}._17ayj8o8{display:block}}@container (inline-size>=768px){._17ayj8o5,._17ayj8o7{padding-inline:var(--luke-space-24)}}@container docs-shell (inline-size>=64rem){._17ayj8o5{padding-inline:var(--luke-space-32)}}@media (prefers-reduced-motion:reduce){._17ayj8o6{transition:none}}._1bvyf320{background-color:var(--luke-color-background-surface-base);background-image:linear-gradient(var(--luke-interaction-state-layer), var(--luke-interaction-state-layer));color:var(--luke-color-foreground-primary);transition:--luke-interaction-state-layer var(--luke-motion-feedback-duration) var(--luke-motion-feedback-easing);text-decoration:none}._1bvyf320:hover{background-image:linear-gradient(var(--luke-interaction-state-layer), var(--luke-interaction-state-layer));--luke-interaction-state-layer:var(--luke-interaction-tint-hover)}._1bvyf320:active{background-image:linear-gradient(var(--luke-interaction-state-layer), var(--luke-interaction-state-layer));--luke-interaction-state-layer:var(--luke-interaction-tint-pressed)}._1bvyf320:focus-visible{outline:2px solid var(--luke-color-focus);outline-offset:2px}._1bvyf321{text-align:end}@media (prefers-reduced-motion:reduce){._1bvyf320{transition:none}}._12tbt7o0{background-color:var(--luke-color-background-surface-subdued);border-color:var(--luke-color-border-decorative);border-radius:var(--luke-radius-surface);color:var(--luke-color-foreground-primary);font-family:var(--luke-font-family-code);font-size:var(--luke-font-label-font-size);line-height:var(--luke-font-label-line-height);border-style:solid;border-width:1px;flex-direction:column;max-inline-size:100%;margin:0;display:flex;position:relative;overflow:hidden}._12tbt7o1{background-color:var(--luke-color-background-surface-base)}._12tbt7o2{margin-block-start:var(--luke-space-32)}._12tbt7o3{border-radius:inherit;border-block-end-width:0;border-inline-width:0;overflow:visible}._12tbt7o4{background-color:var(--luke-color-background-surface-subdued);border-block-end-color:var(--luke-color-border-decorative);align-items:center;gap:var(--luke-space-8);min-block-size:var(--luke-control-size-40);padding-block:var(--luke-space-4);padding-inline:var(--luke-space-16);border-block-end-style:solid;border-block-end-width:1px;display:flex}._12tbt7o5{padding-inline-end:var(--luke-space-4)}._12tbt7o6{color:var(--luke-color-foreground-secondary);font-family:var(--luke-font-family-body);font-size:var(--luke-font-label-font-size);line-height:var(--luke-font-label-line-height);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}._12tbt7o7{align-items:center;gap:var(--luke-space-4);flex-shrink:0;margin-inline-start:auto;display:flex}._12tbt7o8{background-color:var(--luke-color-background-surface-subdued);z-index:1;position:absolute;inset-block-start:calc(var(--luke-space-12) + (var(--luke-font-label-line-height) / 2) - (var(--luke-control-size-32) / 2));inset-inline-end:var(--luke-space-8)}._12tbt7o9{min-inline-size:0;padding-block:var(--luke-space-12);padding-inline:var(--luke-space-16)}._12tbt7o9:focus-visible{outline-offset:-2px}._12tbt7oa{margin-inline-end:var(--luke-space-48)}._12tbt7ob{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;inline-size:max-content;min-inline-size:100%;margin:0;overflow:visible}._12tbt7ob code{font-family:inherit;font-size:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;flex-direction:column;padding:0;display:flex}._12tbt7ob code .line{min-block-size:var(--luke-font-label-line-height)}._12tbt7ob :is(.shiki,code) span{color:var(--lightningcss-light,var(--shiki-light))var(--lightningcss-dark,var(--shiki-dark))}.gfmsfs0{scroll-margin-block-start:calc(3.5rem + 3rem + var(--luke-space-24))}.gfmsfs1{color:inherit;margin-inline-end:calc(var(--luke-space-4) + max(1.5rem, 24px));text-decoration:none}.gfmsfs2{vertical-align:baseline;block-size:0;inline-size:0;display:inline-block;position:relative;translate:0 -.5cap}.gfmsfs3{block-size:max(1.5rem,24px);color:var(--luke-color-foreground-secondary);font-size:inherit;opacity:0;min-block-size:0;inline-size:max(1.5rem,24px);transition:opacity var(--luke-motion-feedback-duration) var(--luke-motion-feedback-easing);position:absolute;inset-block-start:0;inset-inline-end:0;translate:0 -50%}.gfmsfs3:hover{color:var(--luke-color-foreground-primary)}.gfmsfs0:hover .gfmsfs3{opacity:1}.gfmsfs0:has(:focus-visible) .gfmsfs3{opacity:1}.gfmsfs4{border-radius:var(--luke-radius-surface);block-size:auto;max-inline-size:100%}.gfmsfs5{border:var(--luke-border-width-thin) solid var(--luke-color-border-decorative);border-radius:var(--luke-radius-surface);margin-block-start:var(--luke-space-40)}h2+.gfmsfs5{margin-block-start:var(--luke-space-32)}h3+.gfmsfs5{margin-block-start:var(--luke-space-24)}h4+.gfmsfs5,h5+.gfmsfs5,h6+.gfmsfs5{margin-block-start:var(--luke-space-16)}.gfmsfs6{inline-size:100%;max-inline-size:none;display:table;overflow-x:visible}.gfmsfs6 th,.gfmsfs6 td{border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative);vertical-align:top}.gfmsfs6 th{background-color:var(--luke-color-background-surface-subdued);font-weight:var(--luke-font-weight-label)}.gfmsfs6 tbody tr:last-child td{border-block-end:0}@container (inline-size>=1280px){.gfmsfs0{scroll-margin-block-start:calc(3.5rem + var(--luke-space-24))}}@media (prefers-reduced-motion:reduce){.gfmsfs3{transition:none}}._288d6f0{isolation:isolate}._288d6f1{border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative);border-start-start-radius:max(0px, calc(var(--luke-radius-control) - 1px));border-start-end-radius:max(0px, calc(var(--luke-radius-control) - 1px))}._288d6f2{border-end-end-radius:max(0px, calc(var(--luke-radius-control) - 1px));border-end-start-radius:max(0px, calc(var(--luke-radius-control) - 1px))}._1cvqnm1{overflow-anchor:none}._1cvqnm1 pre{min-block-size:calc(var(--luke-font-label-line-height) * 6);transition:grid-template-rows var(--luke-motion-enter-duration) var(--luke-motion-enter-easing);grid-template-rows:0fr;display:grid;overflow-y:clip}._1cvqnm1._1cvqnm0 pre{grid-template-rows:1fr}._1cvqnm1 pre>code{min-block-size:0}._1cvqnm1:not(._1cvqnm0) pre{-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@media (prefers-reduced-motion:reduce){._1cvqnm1 pre{transition:none}}._1lm59lx0{isolation:isolate;display:flex;overflow:hidden;container:example-preview-card/inline-size}._1lm59lx1{container-type:inline-size}._1lm59lx2{background-color:color-mix(in oklab, var(--luke-color-background-surface-subdued) 50%, transparent)}._1lm59lx3{background-color:var(--luke-color-border-decorative);cursor:col-resize;z-index:10;flex-shrink:0;inline-size:1px;display:none;position:relative}._1lm59lx4{border-color:var(--luke-color-border-decorative);box-shadow:var(--luke-shadow-resting);color:var(--luke-color-foreground-secondary);pointer-events:none;transition-duration:var(--luke-motion-feedback-duration);transition-property:box-shadow,border-color;transition-timing-function:var(--luke-motion-feedback-easing);transform:translate(-50%,-50%)}._1lm59lx3[data-separator=hover] ._1lm59lx4{border-color:color-mix(in oklab, var(--luke-color-foreground-secondary) 80%, transparent)}._1lm59lx3[data-separator=active] ._1lm59lx4{border-color:var(--luke-color-foreground-secondary)}._1lm59lx3[data-separator=focus] ._1lm59lx4{box-shadow:0 0 0 2px var(--luke-color-focus)}@media (width>=768px){@container example-preview-card (inline-size>=640px){._1lm59lx0>[data-panel]:last-child{min-inline-size:var(--luke-space-12)!important}._1lm59lx1{padding-inline-end:var(--luke-space-24)}._1lm59lx3{display:block}}}@media (prefers-reduced-motion:reduce){._1lm59lx4{transition:none}}.e1pdje0{border-block-end-color:var(--luke-color-border-decorative);border-block-end-style:solid;border-block-end-width:1px;border-inline-end-color:var(--luke-color-border-decorative);border-inline-end-style:solid;border-inline-end-width:1px;margin-block-end:-1px;margin-inline-end:-1px}.e1pdje1{border-block-start-color:var(--luke-color-border-decorative);border-block-start-style:solid;border-block-start-width:1px}.e1pdje2{background-color:#0000;background-image:linear-gradient(var(--luke-interaction-state-layer), var(--luke-interaction-state-layer));color:var(--luke-color-foreground-secondary);transition:--luke-interaction-state-layer var(--luke-motion-feedback-duration) var(--luke-motion-feedback-easing), color var(--luke-motion-feedback-duration) var(--luke-motion-feedback-easing);white-space:nowrap;border-style:none}.e1pdje2:hover,.e1pdje2:focus-visible{background-image:linear-gradient(var(--luke-interaction-state-layer), var(--luke-interaction-state-layer));--luke-interaction-state-layer:var(--luke-interaction-tint-hover);color:var(--luke-color-foreground-primary)}.e1pdje2:focus-visible{outline:2px solid var(--luke-color-focus);outline-offset:-2px}.e1pdje3{border-inline-end-color:var(--luke-color-border-decorative);border-inline-end-style:solid;border-inline-end-width:1px}@media (prefers-reduced-motion:reduce){.e1pdje2{transition:none}}._1f0dnzb0{container:reference-table/inline-size}._1f0dnzb1{border-collapse:separate;border-spacing:0;font-size:var(--luke-font-label-font-size);line-height:var(--luke-font-label-line-height);table-layout:fixed}._1f0dnzb2{vertical-align:top}._1f0dnzb3{text-align:start}._1f0dnzb4{border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative)}tbody:last-child>tr:last-child>._1f0dnzb4{border-block-end:none}._1f0dnzb9{font-family:var(--luke-font-family-code)}._1f0dnzb9 code{font-size:inherit;line-height:inherit;background-color:#0000;border:0 #0000;border-radius:0;padding-block:0;padding-inline:0}._1f0dnzba{font-size:var(--luke-font-caption-font-size);line-height:var(--luke-font-caption-line-height)}@container reference-table (inline-size<30rem){._1f0dnzb1{table-layout:auto}._1f0dnzb3{display:block}._1f0dnzb4{border-block-end:none}._1f0dnzb4._1f0dnzb5{border-block-end:var(--luke-border-width-thin) solid var(--luke-color-border-decorative)}tbody:last-child>tr:last-child>._1f0dnzb4._1f0dnzb5{border-block-end:none}._1f0dnzb6{padding-block-start:var(--luke-space-4);padding-block-end:0}._1f0dnzb6:first-child:not([colspan]){padding-block-start:var(--luke-space-16)}._1f0dnzb6._1f0dnzb4._1f0dnzb5{padding-block-end:var(--luke-space-16)}._1f0dnzb7{display:none}._1f0dnzb8{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._1f0dnzb9,._1f0dnzb9 *{overflow-wrap:anywhere}}.f8csoy0{color:inherit;background-color:#0000;border-style:none}.f8csoy0:hover{background-image:linear-gradient(var(--luke-interaction-state-layer), var(--luke-interaction-state-layer));--luke-interaction-state-layer:var(--luke-interaction-tint-hover)}.f8csoy0:focus-visible{outline:2px solid var(--luke-color-focus);outline-offset:-2px}.f8csoy1{color:var(--luke-color-foreground-secondary);transition:transform var(--luke-motion-feedback-duration) var(--luke-motion-feedback-easing);flex-shrink:0}[data-expanded] .f8csoy1,[aria-expanded=true]>.f8csoy1{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.f8csoy1{transition:none}}.ehvxdy0[aria-expanded=true]:not(:hover){background-color:var(--luke-color-background-surface-subdued)}.ftwdru0{font-family:var(--luke-font-family-code);tab-size:2;white-space:pre-wrap}.ftwdru1{color:var(--lightningcss-light,#a0111f)var(--lightningcss-dark,#ff9492)}.ftwdru2{color:var(--lightningcss-light,#023b95)var(--lightningcss-dark,#91cbff)}.ftwdru3{color:var(--lightningcss-light,#702c00)var(--lightningcss-dark,#ffb757)}.ftwdru4{color:var(--lightningcss-light,#032563)var(--lightningcss-dark,#addcff)}.ftwdru5{color:var(--lightningcss-light,#702c00)var(--lightningcss-dark,#ffb757)}.ftwdru6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted}.ftwdru6:hover{text-decoration-style:solid}.ftwdru7{background-color:var(--luke-color-background-surface-raised);border:var(--luke-border-width-thin) solid var(--luke-color-border-decorative);border-radius:var(--luke-radius-surface);box-shadow:var(--luke-shadow-floating);max-block-size:min(24rem,100vh - 4rem);max-inline-size:min(36rem,100vw - 2rem);padding:var(--luke-space-12);z-index:50;transition:opacity var(--luke-motion-enter-duration) var(--luke-motion-enter-easing), translate var(--luke-motion-enter-duration) var(--luke-motion-enter-easing);overflow:auto;translate:none}.ftwdru7[data-entering]{opacity:0;translate:0 -4px}.ftwdru7[data-exiting]{opacity:0;transition:opacity var(--luke-motion-exit-duration) var(--luke-motion-exit-easing), translate var(--luke-motion-exit-duration) var(--luke-motion-exit-easing);translate:0 -4px}.ftwdru8{outline:none}.ftwdru9{font-family:var(--luke-font-family-code);overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap}.ftwdrua{font-family:var(--luke-font-family-code);font-size:var(--luke-font-label-font-size);gap:var(--luke-space-4);line-height:var(--luke-font-label-line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ftwdrub{gap:var(--luke-space-4);display:flex}.ftwdrub:not(:last-child):after{content:"/";color:var(--luke-color-foreground-secondary)}@media (prefers-reduced-motion:reduce){.ftwdru7{transition:opacity var(--luke-motion-enter-duration) var(--luke-motion-enter-easing)}.ftwdru7[data-entering]{translate:none}.ftwdru7[data-exiting]{transition:opacity var(--luke-motion-exit-duration) var(--luke-motion-exit-easing);translate:none}}._10y1omv0{display:none}._10y1omv1{scroll-margin-block-start:calc(3.5rem + var(--luke-space-24))}._10y1omv2 p{margin:0}._10y1omv2 p+p{margin-block-start:var(--luke-space-8)}@container reference-table (inline-size<30rem){._10y1omv0{display:inline}}}@layer base{.s4htzy0{flex-direction:column;min-block-size:100dvh;display:flex}.b6b8r10{min-block-size:6rem}.b6b8r11{max-inline-size:20rem}}
