/* docara-shell-source: runtime/component/clipboard/css/clipboard.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{.sf-clipboard{cursor:pointer}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-clipboard--overlay,html:not([dir="rtl"]) .btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline){right:var(--sf-space-1\/4)}@supports not (inset-inline-end: initial){html:not([dir="rtl"]) .sf-clipboard--overlay,html:not([dir="rtl"]) .btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline){right:var(--sf-space-1\/4)}}.sf-clipboard--overlay:where(:dir(ltr)),.btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline):where(:dir(ltr)){right:var(--sf-space-1\/4)}_:-ms-input-placeholder, [dir="rtl"] .sf-clipboard--overlay,[dir="rtl"] .btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline){left:var(--sf-space-1\/4)}@supports not (inset-inline-end: initial){[dir="rtl"] .sf-clipboard--overlay,[dir="rtl"] .btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline){left:var(--sf-space-1\/4)}}.sf-clipboard--overlay:where(:dir(rtl)),.btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline):where(:dir(rtl)){left:var(--sf-space-1\/4)}.sf-clipboard--overlay,.btn-clipboard.sf-clipboard-surface:not(.sf-clipboard--inline){top:var(--sf-space-1\/4);inset-block-start:var(--sf-space-1\/4);inset-inline-end:var(--sf-space-1\/4);position:absolute;z-index:var(--sf-z-index-2)}.sf-clipboard-surface:not(.sf-button):not(.sf-icon-button){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sf-surface-container);--sf-on-surface-variant: var(--sf-on-surface-container--variant);border:0;border-radius:var(--sf-radius--ui);color:var(--sf-on-surface);display:inline-flex;justify-content:center;min-height:var(--sf-ui-1--control-height);min-block-size:var(--sf-ui-1--control-height);min-width:var(--sf-ui-1--control-height);min-inline-size:var(--sf-ui-1--control-height);padding:var(--sf-ui-1--space-y);transition:background-color var(--sf-duration-fast) var(--sf-animation)}.sf-clipboard-surface:hover{background-color:var(--sf-surface-container-hover)}.sf-clipboard-surface:not(.sf-button):not(.sf-icon-button).focus-visible{outline:var(--sf-focus--width) var(--sf-focus--style) var(--sf-focus--color);outline-offset:calc(var(--sf-focus--width)*-1)}.sf-clipboard-surface:not(.sf-button):not(.sf-icon-button):focus-visible{outline:var(--sf-focus--width) var(--sf-focus--style) var(--sf-focus--color);outline-offset:calc(var(--sf-focus--width)*-1)}.sf-clipboard[aria-disabled=true]{cursor:wait;opacity:var(--sf-opacity-60)}.sf-clipboard-1:not(.sf-button):not(.sf-icon-button){min-height:var(--sf-ui-1\/3--control-height);min-block-size:var(--sf-ui-1\/3--control-height);min-width:var(--sf-ui-1\/3--control-height);min-inline-size:var(--sf-ui-1\/3--control-height)}.sf-clipboard-2:not(.sf-button):not(.sf-icon-button){min-height:var(--sf-ui-1--control-height);min-block-size:var(--sf-ui-1--control-height);min-width:var(--sf-ui-1--control-height);min-inline-size:var(--sf-ui-1--control-height)}.sf-clipboard-3:not(.sf-button):not(.sf-icon-button){min-height:var(--sf-ui-2--control-height);min-block-size:var(--sf-ui-2--control-height);min-width:var(--sf-ui-2--control-height);min-inline-size:var(--sf-ui-2--control-height)}.sf-clipboard-status{color:var(--sf-on-surface-variant);display:block;font-size:var(--sf-text-small--size);line-height:var(--sf-text-small--height);margin-top:var(--sf-space-1\/2);-webkit-margin-before:var(--sf-space-1\/2);margin-block-start:var(--sf-space-1\/2);min-height:var(--sf-text-small--height);min-block-size:var(--sf-text-small--height)}.sf-clipboard-status:empty{margin-top:0;-webkit-margin-before:0;margin-block-start:0;min-height:0;min-block-size:0}.sf-clipboard-fallback{height:var(--sf-a1);block-size:var(--sf-a1);width:var(--sf-a1);inline-size:var(--sf-a1);top:0;right:0;bottom:0;left:0;inset:0;opacity:0;pointer-events:none;position:fixed}@media(prefers-reduced-motion: reduce){.sf-clipboard-surface:not(.sf-button):not(.sf-icon-button){transition:none}}@media(forced-colors: active){.sf-clipboard{border:var(--sf-focus-outline-width) solid ButtonText;forced-color-adjust:none}.sf-clipboard-surface:not(.sf-button):not(.sf-icon-button).focus-visible{outline-color:Highlight}.sf-clipboard-surface:not(.sf-button):not(.sf-icon-button):focus-visible{outline-color:Highlight}}}

/* docara-shell-source: runtime/component/doc/css/doc.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{code,.sf-doc-code,.t-source{font-family:var(--sf-mono)}.sf-doc-lead,.t-lead{color:var(--sf-on-surface-variant);font-size:var(--sf-text-large--size);line-height:var(--sf-text-large--height)}*+.sf-doc-example{margin-top:var(--sf-text--space-bottom);-webkit-margin-before:var(--sf-text--space-bottom);margin-block-start:var(--sf-text--space-bottom)}*+.example{margin-top:var(--sf-text--space-bottom);-webkit-margin-before:var(--sf-text--space-bottom);margin-block-start:var(--sf-text--space-bottom)}.sf-doc-pair{min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.sf-doc-example,.example{min-width:0;min-inline-size:0;margin:0;padding:var(--sf-space-3);word-wrap:anywhere;background-color:var(--sf-surface-container);--sf-on-surface-variant: var(--sf-on-surface-container--variant);border:var(--sf-px) solid var(--sf-outline-variant);border-radius:var(--sf-radius--surface);color:var(--sf-on-surface)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-doc-source:not(.does-not-exist):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-doc-source:not(.does-not-exist):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-doc-source:not(.does-not-exist):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-doc-example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-doc-source:not(.does-not-exist):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.sf-doc-example+.sf-doc-source:not(.does-not-exist){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-doc-example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-doc-example+.source:not(.does-not-exist):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-doc-example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-doc-example+.source:not(.does-not-exist):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-doc-example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-doc-example+.source:not(.does-not-exist):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-doc-example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-doc-example+.source:not(.does-not-exist):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.sf-doc-example+.source:not(.does-not-exist){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-highlight:has(.sf-doc-source):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-highlight:has(.sf-doc-source):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-highlight:has(.sf-doc-source):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-doc-example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}}.sf-doc-example+.sf-highlight:has(.sf-doc-source):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.sf-doc-example+.sf-highlight:has(.sf-doc-source){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-playground+.sf-doc-source:not(.does-not-exist):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-playground+.sf-doc-source:not(.does-not-exist):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-playground+.sf-doc-source:not(.does-not-exist):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-playground+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-playground+.sf-doc-source:not(.does-not-exist):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.sf-playground+.sf-doc-source:not(.does-not-exist){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-playground+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-playground+.source:not(.does-not-exist):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-playground+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-playground+.source:not(.does-not-exist):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-playground+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.sf-playground+.source:not(.does-not-exist):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-playground+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.sf-playground+.source:not(.does-not-exist):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.sf-playground+.source:not(.does-not-exist){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}}.sf-playground+.sf-highlight:has(.sf-doc-source):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}}.sf-playground+.sf-highlight:has(.sf-doc-source):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}}.sf-playground+.sf-highlight:has(.sf-doc-source):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-playground+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}}.sf-playground+.sf-highlight:has(.sf-doc-source):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.sf-playground+.sf-highlight:has(.sf-doc-source){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.example+.sf-doc-source:not(.does-not-exist):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.example+.sf-doc-source:not(.does-not-exist):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .example+.sf-doc-source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.example+.sf-doc-source:not(.does-not-exist):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .example+.sf-doc-source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.example+.sf-doc-source:not(.does-not-exist):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.example+.sf-doc-source:not(.does-not-exist){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.example+.source:not(.does-not-exist):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.example+.source:not(.does-not-exist):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .example+.source:not(.does-not-exist){border-top-left-radius:var(--sf-radius-square)}}.example+.source:not(.does-not-exist):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .example+.source:not(.does-not-exist){border-top-right-radius:var(--sf-radius-square)}}.example+.source:not(.does-not-exist):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.example+.source:not(.does-not-exist){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}}.example+.sf-highlight:has(.sf-doc-source):where(:dir(ltr)){border-top-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-end-radius: initial){[dir="rtl"] .example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}}.example+.sf-highlight:has(.sf-doc-source):where(:dir(rtl)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .example+.sf-highlight:has(.sf-doc-source){border-top-left-radius:var(--sf-radius-square)}}.example+.sf-highlight:has(.sf-doc-source):where(:dir(ltr)){border-top-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}@supports not (border-start-start-radius: initial){[dir="rtl"] .example+.sf-highlight:has(.sf-doc-source){border-top-right-radius:var(--sf-radius-square)}}.example+.sf-highlight:has(.sf-doc-source):where(:dir(rtl)){border-top-right-radius:var(--sf-radius-square)}.example+.sf-highlight:has(.sf-doc-source){border-start-end-radius:var(--sf-radius-square);border-start-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){[dir="rtl"] .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){[dir="rtl"] .sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-right-radius:var(--sf-radius-square)}.sf-doc-example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-end-end-radius:var(--sf-radius-square);border-end-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){[dir="rtl"] .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){[dir="rtl"] .sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-right-radius:var(--sf-radius-square)}.sf-doc-example:has(+.source,+.sf-highlight .sf-doc-source){border-end-end-radius:var(--sf-radius-square);border-end-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){[dir="rtl"] .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){[dir="rtl"] .sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-right-radius:var(--sf-radius-square)}.sf-playground:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-end-end-radius:var(--sf-radius-square);border-end-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-playground:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){[dir="rtl"] .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-playground:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.sf-playground:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){[dir="rtl"] .sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.sf-playground:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-right-radius:var(--sf-radius-square)}.sf-playground:has(+.source,+.sf-highlight .sf-doc-source){border-end-end-radius:var(--sf-radius-square);border-end-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){[dir="rtl"] .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){[dir="rtl"] .example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-right-radius:var(--sf-radius-square)}.example:has(+.sf-doc-source,+.sf-highlight .sf-doc-source){border-end-end-radius:var(--sf-radius-square);border-end-start-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-right-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-end-radius: initial){[dir="rtl"] .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, html:not([dir="rtl"]) .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-left-radius:var(--sf-radius-square)}}.example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(ltr)){border-bottom-left-radius:var(--sf-radius-square)}_:-ms-input-placeholder, [dir="rtl"] .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}@supports not (border-end-start-radius: initial){[dir="rtl"] .example:has(+.source,+.sf-highlight .sf-doc-source){border-bottom-right-radius:var(--sf-radius-square)}}.example:has(+.source,+.sf-highlight .sf-doc-source):where(:dir(rtl)){border-bottom-right-radius:var(--sf-radius-square)}.example:has(+.source,+.sf-highlight .sf-doc-source){border-end-end-radius:var(--sf-radius-square);border-end-start-radius:var(--sf-radius-square)}.sf-doc-source:not(.sf-code-surface):not(.sf-code-surface__scroll){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;margin-bottom:var(--sf-text--space-bottom);-webkit-margin-after:var(--sf-text--space-bottom);margin-block-end:var(--sf-text--space-bottom);overflow:auto;background-color:var(--sf-surface-inverse);border-radius:var(--sf-radius--surface);color:var(--sf-on-surface-inverse);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.source:not(.sf-code-surface):not(.sf-code-surface__scroll){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;margin-bottom:var(--sf-text--space-bottom);-webkit-margin-after:var(--sf-text--space-bottom);margin-block-end:var(--sf-text--space-bottom);overflow:auto;background-color:var(--sf-surface-inverse);border-radius:var(--sf-radius--surface);color:var(--sf-on-surface-inverse);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.sf-doc-source:not(.sf-code-surface):not(.sf-code-surface__scroll) code{color:inherit}.source:not(.sf-code-surface):not(.sf-code-surface__scroll) code{color:inherit}.sf-doc-stripes,.bg-stripes{--sf-doc-pattern-color: var(--sf-surface-1);background-image:repeating-linear-gradient(-45deg, var(--sf-doc-pattern-color) 0,var(--sf-doc-pattern-color) 25%, var(--sf-transparent) 25%, var(--sf-transparent) 50%);background-image:repeating-linear-gradient(-45deg, var(--sf-doc-pattern-color) 0 25%, var(--sf-transparent) 25% 50%);background-size:var(--sf-space-2) var(--sf-space-2)}.bg-stripes-white{--sf-doc-pattern-color: var(--sf-surface-0)}.bg-stripes-blue{--sf-doc-pattern-color: var(--sf-info-container)}.sf-doc-checkerboard,.bg-checkered{background-color:var(--sf-surface-0);background-image:conic-gradient(var(--sf-surface-1) 25%, var(--sf-transparent) 0,var(--sf-transparent) 50%, var(--sf-surface-1) 0,var(--sf-surface-1) 75%, var(--sf-transparent) 0);background-image:conic-gradient(var(--sf-surface-1) 25%, var(--sf-transparent) 0 50%, var(--sf-surface-1) 0 75%, var(--sf-transparent) 0);background-size:var(--sf-space-2) var(--sf-space-2)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media(forced-colors: active){.sf-doc-source:not(.sf-code-surface):not(.sf-code-surface__scroll){border-color:CanvasText}.source:not(.sf-code-surface):not(.sf-code-surface__scroll){border-color:CanvasText}.sf-doc-example,.example{border-color:CanvasText}.sf-doc-stripes,.bg-stripes,.sf-doc-checkerboard,.bg-checkered{background:Canvas;border:var(--sf-px) solid CanvasText}}}

/* docara-shell-source: runtime/component/scrollbar/css/scrollbar.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{.sf-scrollbar{--sf-scrollbar-hit-size: var(--sf-b6);--sf-scrollbar-rest-size: var(--sf-a2);--sf-scrollbar-active-size: var(--sf-a6);--sf-scrollbar-min-thumb-size: var(--sf-d1);--sf-scrollbar-keyboard-step: var(--sf-d0);--sf-scrollbar-thumb-color: var(--sf-outline);position:relative;min-height:0;min-block-size:0;overflow:hidden}.sf-scrollbar__viewport{height:100%;block-size:100%;overflow:auto;overscroll-behavior-block:contain;overscroll-behavior-inline:auto;scrollbar-gutter:auto}.sf-scrollbar[data-mode=""]:not(.does-not-exist) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-mode=overlay]:not(.does-not-exist) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-mode=hidden]:not(.does-not-exist) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-sf-scrollbar=""]:not([data-mode]) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-sf-scrollbar=overlay]:not([data-mode]) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-sf-scrollbar=hidden]:not([data-mode]) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar:not([data-mode]):not([data-sf-scrollbar]) .sf-scrollbar__viewport{scrollbar-width:none}.sf-scrollbar[data-mode=""]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-mode=overlay]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-mode=hidden]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-sf-scrollbar=""]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-sf-scrollbar=overlay]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-sf-scrollbar=hidden]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar:not([data-mode]):not([data-sf-scrollbar]) .sf-scrollbar__viewport::-webkit-scrollbar{display:none}.sf-scrollbar[data-mode=standard]:not(.does-not-exist) .sf-scrollbar__viewport{scrollbar-color:var(--sf-outline) var(--sf-transparent);scrollbar-width:auto}.sf-scrollbar[data-sf-scrollbar=standard]:not([data-mode]) .sf-scrollbar__viewport{scrollbar-color:var(--sf-outline) var(--sf-transparent);scrollbar-width:auto}.sf-scrollbar[data-mode=standard]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar{height:var(--sf-scroll-bg-width);block-size:var(--sf-scroll-bg-width);width:var(--sf-scroll-bg-width);inline-size:var(--sf-scroll-bg-width)}.sf-scrollbar[data-sf-scrollbar=standard]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar{height:var(--sf-scroll-bg-width);block-size:var(--sf-scroll-bg-width);width:var(--sf-scroll-bg-width);inline-size:var(--sf-scroll-bg-width)}.sf-scrollbar[data-mode=standard]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar-track{border:var(--sf-scroll-thumb-inset) solid var(--sf-transparent);border-radius:var(--sf-scroll-radius);background:var(--sf-transparent);background-clip:padding-box}.sf-scrollbar[data-sf-scrollbar=standard]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar-track{border:var(--sf-scroll-thumb-inset) solid var(--sf-transparent);border-radius:var(--sf-scroll-radius);background:var(--sf-transparent);background-clip:padding-box}.sf-scrollbar[data-mode=standard]:not(.does-not-exist) .sf-scrollbar__viewport::-webkit-scrollbar-thumb{min-height:var(--sf-scroll-thumb-size);min-block-size:var(--sf-scroll-thumb-size);min-width:var(--sf-scroll-thumb-size);min-inline-size:var(--sf-scroll-thumb-size);border:var(--sf-scroll-thumb-inset) solid var(--sf-transparent);border-radius:var(--sf-scroll-radius);background:var(--sf-outline);background-clip:padding-box}.sf-scrollbar[data-sf-scrollbar=standard]:not([data-mode]) .sf-scrollbar__viewport::-webkit-scrollbar-thumb{min-height:var(--sf-scroll-thumb-size);min-block-size:var(--sf-scroll-thumb-size);min-width:var(--sf-scroll-thumb-size);min-inline-size:var(--sf-scroll-thumb-size);border:var(--sf-scroll-thumb-inset) solid var(--sf-transparent);border-radius:var(--sf-scroll-radius);background:var(--sf-outline);background-clip:padding-box}.sf-scrollbar[data-mode=standard]:not(.does-not-exist) .sf-scrollbar__viewport:hover::-webkit-scrollbar-thumb{background-color:var(--sf-on-surface)}.sf-scrollbar[data-sf-scrollbar=standard]:not([data-mode]) .sf-scrollbar__viewport:hover::-webkit-scrollbar-thumb{background-color:var(--sf-on-surface)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-scrollbar__track{right:0}@supports not (inset-inline-end: initial){html:not([dir="rtl"]) .sf-scrollbar__track{right:0}}.sf-scrollbar__track:where(:dir(ltr)){right:0}_:-ms-input-placeholder, [dir="rtl"] .sf-scrollbar__track{left:0}@supports not (inset-inline-end: initial){[dir="rtl"] .sf-scrollbar__track{left:0}}.sf-scrollbar__track:where(:dir(rtl)){left:0}.sf-scrollbar__track{position:absolute;z-index:1;top:0;bottom:0;inset-block:0;inset-inline-end:0;width:var(--sf-scrollbar-hit-size);inline-size:var(--sf-scrollbar-hit-size);opacity:0;pointer-events:auto;transition:opacity var(--sf-duration-fast) var(--sf-animation)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-scrollbar__thumb{right:0}@supports not (inset-inline-end: initial){html:not([dir="rtl"]) .sf-scrollbar__thumb{right:0}}.sf-scrollbar__thumb:where(:dir(ltr)){right:0}_:-ms-input-placeholder, [dir="rtl"] .sf-scrollbar__thumb{left:0}@supports not (inset-inline-end: initial){[dir="rtl"] .sf-scrollbar__thumb{left:0}}.sf-scrollbar__thumb:where(:dir(rtl)){left:0}.sf-scrollbar__thumb{position:absolute;top:0;inset-block-start:0;inset-inline-end:0;width:var(--sf-scrollbar-hit-size);inline-size:var(--sf-scrollbar-hit-size);min-height:var(--sf-scrollbar-min-thumb-size);min-block-size:var(--sf-scrollbar-min-thumb-size);padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(var(--sf-scrollbar-thumb-offset, 0));transform:translateY(var(--sf-scrollbar-thumb-offset, 0))}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-scrollbar__thumb::before{right:0}@supports not (inset-inline-end: initial){html:not([dir="rtl"]) .sf-scrollbar__thumb::before{right:0}}.sf-scrollbar__thumb::before:where(:dir(ltr)){right:0}_:-ms-input-placeholder, [dir="rtl"] .sf-scrollbar__thumb::before{left:0}@supports not (inset-inline-end: initial){[dir="rtl"] .sf-scrollbar__thumb::before{left:0}}.sf-scrollbar__thumb::before:where(:dir(rtl)){left:0}.sf-scrollbar__thumb::before{position:absolute;top:0;bottom:0;inset-block:0;inset-inline-end:0;width:var(--sf-scrollbar-rest-size);inline-size:var(--sf-scrollbar-rest-size);border-radius:inherit;background:var(--sf-scrollbar-thumb-color);content:"";transition:inline-size var(--sf-duration-fast) var(--sf-animation)}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar__track:hover .sf-scrollbar__thumb::before,.sf-scrollbar__thumb.focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar__track:hover .sf-scrollbar__thumb::before,.sf-scrollbar__thumb.focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar__track:hover .sf-scrollbar__thumb::before,.sf-scrollbar__thumb.focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar__track:hover .sf-scrollbar__thumb::before,.sf-scrollbar__thumb:focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb::before{width:var(--sf-scrollbar-active-size);inline-size:var(--sf-scrollbar-active-size)}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-sf-scrollbar-state=active] .sf-scrollbar__track,.sf-scrollbar[focus-within] .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-sf-scrollbar-state=active] .sf-scrollbar__track,.sf-scrollbar[focus-within] .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-sf-scrollbar-state=active] .sf-scrollbar__track,.sf-scrollbar:focus-within .sf-scrollbar__track{opacity:1}.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb{cursor:-webkit-grabbing;cursor:grabbing}.sf-scrollbar[data-sf-scrollbar-overflow=false] .sf-scrollbar__track{display:none}.sf-scrollbar__thumb.focus-visible{outline:var(--sf-focus--width) var(--sf-focus--style) var(--sf-focus--color);outline-offset:calc(-1*var(--sf-focus--width))}.sf-scrollbar__thumb:focus-visible{outline:var(--sf-focus--width) var(--sf-focus--style) var(--sf-focus--color);outline-offset:calc(-1*var(--sf-focus--width))}.sf-scrollbar[data-axis=horizontal]:not(.does-not-exist) .sf-scrollbar__viewport{height:auto;block-size:auto;max-width:100%;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-block:auto;overscroll-behavior-inline:contain}.sf-scrollbar[data-sf-scrollbar-axis=horizontal]:not([data-axis]) .sf-scrollbar__viewport{height:auto;block-size:auto;max-width:100%;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-block:auto;overscroll-behavior-inline:contain}.sf-scrollbar__track--horizontal{top:auto;bottom:0;inset-block:auto 0;left:0;right:0;inset-inline:0;height:var(--sf-scrollbar-hit-size);block-size:var(--sf-scrollbar-hit-size);width:auto;inline-size:auto}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-scrollbar__thumb--horizontal{left:0}@supports not (inset-inline-start: initial){html:not([dir="rtl"]) .sf-scrollbar__thumb--horizontal{left:0}}.sf-scrollbar__thumb--horizontal:where(:dir(ltr)){left:0}_:-ms-input-placeholder, [dir="rtl"] .sf-scrollbar__thumb--horizontal{right:0}@supports not (inset-inline-start: initial){[dir="rtl"] .sf-scrollbar__thumb--horizontal{right:0}}.sf-scrollbar__thumb--horizontal:where(:dir(rtl)){right:0}.sf-scrollbar__thumb--horizontal{top:auto;bottom:0;inset-block:auto 0;inset-inline-start:0;height:var(--sf-scrollbar-hit-size);block-size:var(--sf-scrollbar-hit-size);width:auto;inline-size:auto;min-height:0;min-block-size:0;min-width:var(--sf-scrollbar-min-thumb-size);min-inline-size:var(--sf-scrollbar-min-thumb-size);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(var(--sf-scrollbar-thumb-offset, 0));transform:translateX(var(--sf-scrollbar-thumb-offset, 0))}.sf-scrollbar__thumb--horizontal::before{top:auto;bottom:0;inset-block:auto 0;left:0;right:0;inset-inline:0;height:var(--sf-scrollbar-rest-size);block-size:var(--sf-scrollbar-rest-size);width:auto;inline-size:auto;transition:block-size var(--sf-duration-fast) var(--sf-animation)}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.sf-scrollbar__track--horizontal:hover .sf-scrollbar__thumb--horizontal::before,.sf-scrollbar__thumb--horizontal.focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.sf-scrollbar[data-mode=persistent]:not(.does-not-exist) .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.sf-scrollbar[data-sf-scrollbar=persistent]:not([data-mode]) .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.sf-scrollbar__track--horizontal:hover .sf-scrollbar__thumb--horizontal::before,.sf-scrollbar__thumb--horizontal.focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.sf-scrollbar__track--horizontal:hover .sf-scrollbar__thumb--horizontal::before,.sf-scrollbar__thumb--horizontal.focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;width:auto;inline-size:auto}.sf-scrollbar__track--horizontal:hover .sf-scrollbar__thumb--horizontal::before,.sf-scrollbar__thumb--horizontal:focus-visible::before,.sf-scrollbar[data-sf-scrollbar-dragging=true] .sf-scrollbar__thumb--horizontal::before{height:var(--sf-scrollbar-active-size);block-size:var(--sf-scrollbar-active-size);width:auto;inline-size:auto}.scrollbar::-webkit-scrollbar{width:var(--sf-a8);inline-size:var(--sf-a8)}.scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar-thumb{background:var(--sf-outline)}.scrollbar::-webkit-scrollbar-thumb:hover{background:var(--sf-on-surface)}@media(pointer: coarse){.sf-scrollbar__track,.sf-scrollbar__thumb{width:var(--sf-a8);inline-size:var(--sf-a8);pointer-events:none}.sf-scrollbar__thumb::before{width:var(--sf-a4);inline-size:var(--sf-a4)}.sf-scrollbar__thumb--horizontal::before{height:var(--sf-a4);block-size:var(--sf-a4);width:auto;inline-size:auto}}@media(prefers-reduced-motion: reduce){.sf-scrollbar__track,.sf-scrollbar__thumb::before{transition:none}}@media(forced-colors: active){.sf-scrollbar__track{display:none}.sf-scrollbar .sf-scrollbar__viewport{scrollbar-color:auto;scrollbar-width:auto !important}.sf-scrollbar .sf-scrollbar__viewport::-webkit-scrollbar{display:inline !important;display:initial !important}}}

/* docara-shell-source: runtime/component/highlight/css/highlight.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{.theme-light,.theme-dark{--sf-highlight-text: var(--sf-on-surface);--sf-highlight-background: transparent;--sf-highlight-keyword: var(--sf-error);--sf-highlight-title: var(--sf-tertiary);--sf-highlight-attribute: var(--sf-primary);--sf-highlight-string: var(--sf-info);--sf-highlight-built-in: var(--sf-warning);--sf-highlight-comment: var(--sf-on-surface-variant);--sf-highlight-tag: var(--sf-success);--sf-highlight-section: var(--sf-primary);--sf-highlight-bullet: var(--sf-warning);--sf-highlight-punctuation: var(--sf-on-surface-variant);--sf-highlight-addition: var(--sf-on-success-container);--sf-highlight-addition-background: var(--sf-success-container);--sf-highlight-deletion: var(--sf-on-error-container);--sf-highlight-deletion-background: var(--sf-error-container);--sf-highlight-line-number: var(--sf-on-surface-variant);--sf-highlight-line-divider: var(--sf-outline-variant)}.theme-light pre code.hljs,.theme-dark pre code.hljs{display:block;overflow-x:auto;padding:var(--sf-space-1)}.theme-light code.hljs,.theme-dark code.hljs{padding:var(--sf-space-1\/3) var(--sf-space-1\/2)}.theme-light .hljs,.theme-dark .hljs{color:var(--sf-highlight-text);background:var(--sf-highlight-background)}.theme-light .hljs-doctag,.theme-light .hljs-keyword,.theme-light .hljs-meta .hljs-keyword,.theme-light .hljs-template-tag,.theme-light .hljs-template-variable,.theme-light .hljs-type,.theme-light .hljs-variable.language_,.theme-dark .hljs-doctag,.theme-dark .hljs-keyword,.theme-dark .hljs-meta .hljs-keyword,.theme-dark .hljs-template-tag,.theme-dark .hljs-template-variable,.theme-dark .hljs-type,.theme-dark .hljs-variable.language_{color:var(--sf-highlight-keyword)}.theme-light .hljs-title,.theme-light .hljs-title.class_,.theme-light .hljs-title.class_.inherited__,.theme-light .hljs-title.function_,.theme-dark .hljs-title,.theme-dark .hljs-title.class_,.theme-dark .hljs-title.class_.inherited__,.theme-dark .hljs-title.function_{color:var(--sf-highlight-title)}.theme-light .hljs-attr,.theme-light .hljs-attribute,.theme-light .hljs-literal,.theme-light .hljs-meta,.theme-light .hljs-number,.theme-light .hljs-operator,.theme-light .hljs-selector-attr,.theme-light .hljs-selector-class,.theme-light .hljs-selector-id,.theme-light .hljs-variable,.theme-dark .hljs-attr,.theme-dark .hljs-attribute,.theme-dark .hljs-literal,.theme-dark .hljs-meta,.theme-dark .hljs-number,.theme-dark .hljs-operator,.theme-dark .hljs-selector-attr,.theme-dark .hljs-selector-class,.theme-dark .hljs-selector-id,.theme-dark .hljs-variable{color:var(--sf-highlight-attribute)}.theme-light .hljs-meta .hljs-string,.theme-light .hljs-regexp,.theme-light .hljs-string,.theme-dark .hljs-meta .hljs-string,.theme-dark .hljs-regexp,.theme-dark .hljs-string{color:var(--sf-highlight-string)}.theme-light .hljs-built_in,.theme-light .hljs-symbol,.theme-dark .hljs-built_in,.theme-dark .hljs-symbol{color:var(--sf-highlight-built-in)}.theme-light .hljs-code,.theme-light .hljs-comment,.theme-light .hljs-formula,.theme-dark .hljs-code,.theme-dark .hljs-comment,.theme-dark .hljs-formula{color:var(--sf-highlight-comment)}.theme-light .hljs-name,.theme-light .hljs-quote,.theme-light .hljs-selector-pseudo,.theme-light .hljs-selector-tag,.theme-dark .hljs-name,.theme-dark .hljs-quote,.theme-dark .hljs-selector-pseudo,.theme-dark .hljs-selector-tag{color:var(--sf-highlight-tag)}.theme-light .hljs-subst,.theme-light .hljs-emphasis,.theme-light .hljs-strong,.theme-dark .hljs-subst,.theme-dark .hljs-emphasis,.theme-dark .hljs-strong{color:var(--sf-highlight-text)}.theme-light .hljs-section,.theme-dark .hljs-section{color:var(--sf-highlight-section);font-weight:var(--sf-font-weight-bold)}.theme-light .hljs-bullet,.theme-dark .hljs-bullet{color:var(--sf-highlight-bullet)}.theme-light .hljs-emphasis,.theme-dark .hljs-emphasis{font-style:italic}.theme-light .hljs-strong,.theme-dark .hljs-strong{font-weight:var(--sf-font-weight-bold)}.theme-light .hljs-addition,.theme-dark .hljs-addition{color:var(--sf-highlight-addition);background-color:var(--sf-highlight-addition-background)}.theme-light .hljs-deletion,.theme-dark .hljs-deletion{color:var(--sf-highlight-deletion);background-color:var(--sf-highlight-deletion-background)}.theme-light .hljs-punctuation,.theme-dark .hljs-punctuation{color:var(--sf-highlight-punctuation)}}@layer sf.components{.sf-code-lines{display:block}.sf-code-line{display:flex}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-code-line__number{padding-right:var(--sf-space-1\/2)}@supports not (padding-inline-end: initial){html:not([dir="rtl"]) .sf-code-line__number{padding-right:var(--sf-space-1\/2)}}.sf-code-line__number:where(:dir(ltr)){padding-right:var(--sf-space-1\/2)}_:-ms-input-placeholder, [dir="rtl"] .sf-code-line__number{padding-left:var(--sf-space-1\/2)}@supports not (padding-inline-end: initial){[dir="rtl"] .sf-code-line__number{padding-left:var(--sf-space-1\/2)}}.sf-code-line__number:where(:dir(rtl)){padding-left:var(--sf-space-1\/2)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-code-line__number{text-align:right}@supports not (text-align: end){html:not([dir="rtl"]) .sf-code-line__number{text-align:right}}.sf-code-line__number:where(:dir(ltr)){text-align:right}_:-ms-input-placeholder, [dir="rtl"] .sf-code-line__number{text-align:left}@supports not (text-align: end){[dir="rtl"] .sf-code-line__number{text-align:left}}.sf-code-line__number:where(:dir(rtl)){text-align:left}.sf-code-line__number{flex:none;min-width:3ch;min-inline-size:3ch;min-width:3ch;min-width:var(--sf-code-line--number-size, 3ch);min-inline-size:var(--sf-code-line--number-size, 3ch);-webkit-padding-end:var(--sf-space-1\/2);padding-inline-end:var(--sf-space-1\/2);color:var(--sf-on-surface-variant);text-align:end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sf-code-line__content{flex:1 1 auto;min-width:0;min-inline-size:0;white-space:pre}.sf--highlight-head{padding:0 var(--sf-space-1);margin-bottom:var(--sf-space-1\/2)}.sf--highlight-wrap{padding:0;flex:1 1 auto;min-height:0}.sf--highlight-wrap>.sf-scrollbar__viewport:not([class*=p-]){padding:var(--sf-space-1)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-highlight__wrap-toggle{margin-left:auto}@supports not (margin-inline-start: initial){html:not([dir="rtl"]) .sf-highlight__wrap-toggle{margin-left:auto}}.sf-highlight__wrap-toggle:where(:dir(ltr)){margin-left:auto}_:-ms-input-placeholder, [dir="rtl"] .sf-highlight__wrap-toggle{margin-right:auto}@supports not (margin-inline-start: initial){[dir="rtl"] .sf-highlight__wrap-toggle{margin-right:auto}}.sf-highlight__wrap-toggle:where(:dir(rtl)){margin-right:auto}.sf-highlight__wrap-toggle{-webkit-margin-start:auto;margin-inline-start:auto}.sf-highlight__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--sf-ui-1--control-height);min-block-size:var(--sf-ui-1--control-height)}.sf--highlight-head{display:flex;align-items:center;justify-content:space-between;min-height:var(--sf-ui-1--control-height);min-block-size:var(--sf-ui-1--control-height)}.sf-highlight__head{padding:0 var(--sf-space-1);margin:0;border-bottom:var(--sf-px) solid var(--sf-outline-variant);-webkit-border-after:var(--sf-px) solid var(--sf-outline-variant);border-block-end:var(--sf-px) solid var(--sf-outline-variant);border-bottom:var(--sf-px) solid var(--sf-outline-variant);border-bottom:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));-webkit-border-after:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));border-block-end:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant))}.sf-highlight__status{position:absolute;width:var(--sf-px);inline-size:var(--sf-px);height:var(--sf-px);block-size:var(--sf-px);padding:0;margin:calc(-1*var(--sf-px));overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sf-highlight:has(>.sf-highlight__wrap,>.sf--highlight-wrap){display:flex;flex-direction:column}.sf-highlight__wrap{min-width:0;flex:1 1 auto;min-height:0;padding:0}.sf-code-surface{min-width:0;overflow:hidden;margin:0;background:var(--sf-surface-container);background:var(--sf-highlight-background-color, var(--sf-surface-container));--sf-on-surface-variant: var(--sf-on-surface-container--variant);border:var(--sf-px) solid var(--sf-outline-variant);border:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));border-radius:var(--sf-radius--surface);border-radius:var(--sf-highlight-radius, var(--sf-radius--surface));color:var(--sf-on-surface);color:var(--sf-highlight-color, var(--sf-on-surface))}.sf-code-surface>.sf-highlight__head{margin:0;padding-top:0;padding-bottom:0;padding-block:0;padding-left:var(--sf-space-1);padding-right:var(--sf-space-1);padding-inline:var(--sf-space-1);border-bottom:var(--sf-px) solid var(--sf-outline-variant);-webkit-border-after:var(--sf-px) solid var(--sf-outline-variant);border-block-end:var(--sf-px) solid var(--sf-outline-variant);border-bottom:var(--sf-px) solid var(--sf-outline-variant);border-bottom:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));-webkit-border-after:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));border-block-end:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant))}.sf-code-surface>.sf--highlight-head{margin:0;padding-top:0;padding-bottom:0;padding-block:0;padding-left:var(--sf-space-1);padding-right:var(--sf-space-1);padding-inline:var(--sf-space-1);border-bottom:var(--sf-px) solid var(--sf-outline-variant);-webkit-border-after:var(--sf-px) solid var(--sf-outline-variant);border-block-end:var(--sf-px) solid var(--sf-outline-variant);border-bottom:var(--sf-px) solid var(--sf-outline-variant);border-bottom:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));-webkit-border-after:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant));border-block-end:var(--sf-highlight-border-width, var(--sf-px)) solid var(--sf-highlight-border-color, var(--sf-outline-variant))}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-code-surface__scroll{text-align:left}@supports not (text-align: start){html:not([dir="rtl"]) .sf-code-surface__scroll{text-align:left}}.sf-code-surface__scroll:where(:dir(ltr)){text-align:left}_:-ms-input-placeholder, [dir="rtl"] .sf-code-surface__scroll{text-align:right}@supports not (text-align: start){[dir="rtl"] .sf-code-surface__scroll{text-align:right}}.sf-code-surface__scroll:where(:dir(rtl)){text-align:right}.sf-code-surface__scroll{max-width:100%;margin:0;padding:var(--sf-space-1);overflow:auto;overscroll-behavior-inline:contain;direction:ltr;text-align:start;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.sf-code-surface__scroll code{display:block;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-inline-size:-webkit-max-content;min-inline-size:-moz-max-content;min-inline-size:max-content;padding:0;white-space:pre;background:rgba(0,0,0,0)}.sf-highlight--wrap pre:not(.does-not-exist){min-width:0;min-inline-size:0;white-space:pre-wrap;word-wrap:anywhere}.sf-highlight--wrap :is(.sf-code-surface__scroll code){min-width:0;min-inline-size:0;white-space:pre-wrap;word-wrap:anywhere}.sf-highlight--wrap code:not(.does-not-exist){min-width:0;min-inline-size:0;white-space:pre-wrap;word-wrap:anywhere}.sf-highlight--wrap .sf-code-line__content:not(does-not-exist){min-width:0;min-inline-size:0;white-space:pre-wrap;word-wrap:anywhere}li .sf-highlight{margin-top:var(--sf-space-1)}li .source{margin-top:var(--sf-space-1)}.theme-dark .hljs,.theme-light .hljs{padding:0 !important}.sf-highlight+*{margin-top:var(--sf-space-4)}.source+*{margin-top:var(--sf-space-4)}.hljs-ln-numbers{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:0;padding-bottom:0;text-align:center;color:var(--sf-highlight-line-number);vertical-align:top}_:-ms-input-placeholder, html:not([dir="rtl"]) .hljs-ln-numbers div{border-right:var(--sf-px) solid var(--sf-highlight-line-divider)}@supports not (border-inline-end: initial){html:not([dir="rtl"]) .hljs-ln-numbers div{border-right:var(--sf-px) solid var(--sf-highlight-line-divider)}}.hljs-ln-numbers div:where(:dir(ltr)){border-right:var(--sf-px) solid var(--sf-highlight-line-divider)}_:-ms-input-placeholder, [dir="rtl"] .hljs-ln-numbers div{border-left:var(--sf-px) solid var(--sf-highlight-line-divider)}@supports not (border-inline-end: initial){[dir="rtl"] .hljs-ln-numbers div{border-left:var(--sf-px) solid var(--sf-highlight-line-divider)}}.hljs-ln-numbers div:where(:dir(rtl)){border-left:var(--sf-px) solid var(--sf-highlight-line-divider)}_:-ms-input-placeholder, html:not([dir="rtl"]) .hljs-ln-numbers div{padding-right:var(--sf-a5)}@supports not (padding-inline-end: initial){html:not([dir="rtl"]) .hljs-ln-numbers div{padding-right:var(--sf-a5)}}.hljs-ln-numbers div:where(:dir(ltr)){padding-right:var(--sf-a5)}_:-ms-input-placeholder, [dir="rtl"] .hljs-ln-numbers div{padding-left:var(--sf-a5)}@supports not (padding-inline-end: initial){[dir="rtl"] .hljs-ln-numbers div{padding-left:var(--sf-a5)}}.hljs-ln-numbers div:where(:dir(rtl)){padding-left:var(--sf-a5)}.hljs-ln-numbers div{-webkit-border-end:var(--sf-px) solid var(--sf-highlight-line-divider);border-inline-end:var(--sf-px) solid var(--sf-highlight-line-divider);-webkit-padding-end:var(--sf-a5);padding-inline-end:var(--sf-a5)}_:-ms-input-placeholder, html:not([dir="rtl"]) .hljs-ln-code{padding-left:var(--sf-b0)}@supports not (padding-inline-start: initial){html:not([dir="rtl"]) .hljs-ln-code{padding-left:var(--sf-b0)}}.hljs-ln-code:where(:dir(ltr)){padding-left:var(--sf-b0)}_:-ms-input-placeholder, [dir="rtl"] .hljs-ln-code{padding-right:var(--sf-b0)}@supports not (padding-inline-start: initial){[dir="rtl"] .hljs-ln-code{padding-right:var(--sf-b0)}}.hljs-ln-code:where(:dir(rtl)){padding-right:var(--sf-b0)}.hljs-ln-code{padding-top:0;-webkit-padding-start:var(--sf-b0);padding-inline-start:var(--sf-b0);padding-bottom:0}.hljs-ln{border-collapse:collapse}.hljs-ln-n:before{content:attr(data-line-number)}.sf-highlight pre{overflow:auto}.source pre{overflow:auto}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-highlight code{text-align:left}@supports not (text-align: start){html:not([dir="rtl"]) .sf-highlight code{text-align:left}}.sf-highlight code:where(:dir(ltr)){text-align:left}_:-ms-input-placeholder, [dir="rtl"] .sf-highlight code{text-align:right}@supports not (text-align: start){[dir="rtl"] .sf-highlight code{text-align:right}}.sf-highlight code:where(:dir(rtl)){text-align:right}.sf-highlight code{font-size:var(--sf-text-medium--size);line-height:var(--sf-text-medium--line-height);direction:ltr;text-align:start}_:-ms-input-placeholder, html:not([dir="rtl"]) .source code{text-align:left}@supports not (text-align: start){html:not([dir="rtl"]) .source code{text-align:left}}.source code:where(:dir(ltr)){text-align:left}_:-ms-input-placeholder, [dir="rtl"] .source code{text-align:right}@supports not (text-align: start){[dir="rtl"] .source code{text-align:right}}.source code:where(:dir(rtl)){text-align:right}.source code{font-size:var(--sf-text-medium--size);line-height:var(--sf-text-medium--line-height);direction:ltr;text-align:start}@media(forced-colors: active){.sf-code-surface{border-color:CanvasText}.hljs-ln-numbers div{border-color:CanvasText}}}

