@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-roman.var.woff2) format("woff2");font-named-instance:"Regular"}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-italic.var.woff2) format("woff2");font-named-instance:"Italic"}@font-face{font-family:Fira Code;font-weight:300 700;font-display:optional;font-style:normal;src:url(/fonts/FiraCode-VF.woff2) format("woff2")}body{--fx-txt-xl-font:740 64px/1.05 "Inter";--fx-txt-xl-letter-spacing:-0.025em;--fx-txt-xl-color:#232338;--fx-txt-xl-margin:0.67em;--fx-txt-l-font:500 1.9em/normal "Inter";--fx-txt-l-letter-spacing:-0.01em;--fx-txt-l-color:#0f0f13;--fx-txt-l-margin:0.83em;--fx-txt-m-font:400 19px/1.6 "Inter";--fx-txt-m-letter-spacing:normal;--fx-txt-m-color:#313156;--fx-txt-m-margin:1.6em;--fx-code-font:400 15px/normal "Fira Code";--fx-c-foreground:#313156;--fx-c-beige-2:#fcebd4;--fx-c-background:var(--fx-c-beige-2);--fx-c-blue:#072cd0;--fx-c-green:#238639;--fx-c-red:#fe501a;--fx-c-red-contrast:#d43200;--fx-c-orange:#fe792d;--fx-c-pink:#fe74a8;--fx-c-yellow:#f1bd13;--fx-c-purple:#6552e5;--fx-c-p-r:101;--fx-c-p-g:82;--fx-c-p-b:229;--fx-c-light-purple:#dbc2df;--fx-c-beige:#f5e2cf;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--fx-c-foreground);background-color:var(--fx-c-background)}code{font-family:Fira Code,Menlo,monospace}button,input{font-family:inherit}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.animated{animation-name:none!important}}.visually-hidden{position:absolute!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important}img,video{max-width:100%}body,ol,ul{margin:0}ol,ul{padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,p{margin:0}button{border:none;padding:0;background-color:transparent;color:currentColor;font-size:inherit}a{text-decoration:none}a,a:visited{color:inherit}.sp-wrapper{--sp-colors-fg-active:#1f2933;--sp-colors-fg-default:#757678;--sp-colors-fg-inactive:#e4e7eb;--sp-colors-bg-active:#e4e7eb;--sp-colors-bg-default:#f8f9fb;--sp-colors-bg-default-overlay:rgba(248,249,251,.812);--sp-colors-bg-input:#fff;--sp-colors-accent:#64d2ff;--sp-colors-bg-error:#ffcdca;--sp-colors-fg-error:#811e18;--sp-layout-height:300px;--sp-font-size:14px;--sp-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--sp-font-mono:"Fira Mono","DejaVu Sans Mono",Menlo,Consolas,"Liberation Mono",Monaco,"Lucida Console",monospace;--sp-space-1:4px;--sp-space-2:8px;--sp-space-3:12px;--sp-space-4:16px;--sp-space-5:20px;--sp-space-6:24px;--sp-space-7:28px;--sp-space-8:32px;--sp-border-radius:4px;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;-moz-column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-span:1;column-span:1;-moz-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-size:var(--sp-font-size);font-family:var(--sp-font-body);display:block;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.sp-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.sp-wrapper *{box-sizing:border-box}.sp-wrapper:focus{outline:0}.sp-layout{border:1px solid var(--sp-colors-fg-inactive);display:flex;flex-wrap:wrap;align-items:stretch;background:var(--sp-colors-bg-default);border-radius:var(--sp-border-radius);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(var(--sp-colors-bg-input),var(--sp-colors-bg-default))}.sp-stack{display:flex;flex-direction:column;width:100%}.sp-layout>.sp-stack{flex-grow:1;flex-shrink:1;flex-basis:0;min-width:350px;height:var(--sp-layout-height)}@media print{.sp-layout>.sp-stack{height:auto;display:block}}.sp-layout>:not(:first-child){border-left:1px solid var(--sp-colors-fg-inactive);border-top:1px solid var(--sp-colors-fg-inactive);margin-left:-1px;margin-top:-1px;position:relative}.sp-layout>:first-child .sp-overlay{border-right:1px solid var(--sp-colors-fg-inactive)}@media screen and (max-width:768px){.sp-layout>.sp-stack{height:auto;min-width:100%!important}}.sp-pre-placeholder{margin:0;display:block;padding:0 var(--sp-space-3);font-family:var(--sp-font-mono);font-size:var(--sp-font-size);color:var(--sp-colors-fg-active);line-height:var(--sp-line-height)}.sp-code-editor{flex:1 1;position:relative;overflow:auto;background:var(--sp-colors-bg-default)}.sp-cm{padding:var(--sp-space-4) 0;margin:0;outline:none;height:100%}.sp-cm:focus-visible{box-shadow:inset 0 0 0 4px var(--sp-colors-accent);padding-left:var(--sp-space-1);padding-right:var(--sp-space-1)}.sp-cm:focus-visible .cm-line{padding:0 var(--sp-space-2)}.sp-cm:focus-visible .cm-gutter.cm-lineNumbers{padding-left:0;padding-right:var(--sp-space-2)}.sp-transpiled-code{display:flex;flex-direction:column;width:100%;min-height:160px}.sp-code-view,.sp-transpiled-code{position:relative;overflow:auto;flex:1 1}.sp-code-view{padding:var(--sp-space-4) var(--sp-space-2);line-height:1.4}.sp-code-view,.sp-tabs{background:var(--sp-colors-bg-default)}.sp-tabs{border-bottom:1px solid var(--sp-colors-fg-inactive)}.sp-tabs-scrollable-container{padding:0 var(--sp-space-4);overflow:auto;display:flex;flex-wrap:nowrap;align-items:stretch;min-height:40px;margin-bottom:-1px}.sp-preview-container{flex:1 1;display:flex;flex-direction:column;background:#fff;overflow:auto;position:relative}.sp-preview-iframe{border:0;outline:0;width:100%;height:100%;min-height:160px;max-height:2000px;flex:1 1;transition:height .15s ease-out}.sp-preview-actions{display:flex;position:absolute;bottom:var(--sp-space-2);right:var(--sp-space-2);z-index:4}.sp-preview-actions>*{margin-left:var(--sp-space-2)}.sp-navigator{display:flex;align-items:center;height:40px;border-bottom:1px solid var(--sp-colors-fg-inactive);padding:var(--sp-space-2) var(--sp-space-4);background:var(--sp-colors-bg-default)}.sp-tab-button{display:block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;padding:0 var(--sp-space-2);color:var(--sp-colors-fg-default);height:40px;border:0;outline:none;border-bottom:1px solid transparent;transition:all .15s ease-out;white-space:nowrap}.sp-tab-button[data-active=true]{color:var(--sp-colors-fg-active);border-bottom:1px solid var(--sp-colors-accent)}.sp-tab-button:hover{color:var(--sp-colors-fg-active);background:var(--sp-colors-bg-active)}.sp-tab-button:focus{outline:none}.sp-tab-button:focus-visible{box-shadow:inset 0 0 0 2px var(--sp-colors-accent)}.sp-close-button{padding:0 var(--sp-space-1) 2px var(--sp-space-1);border-radius:var(--sp-border-radius);margin-left:var(--sp-space-1);width:20px;visibility:hidden}.sp-tab-button:hover>.sp-close-button{visibility:unset}.sp-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;padding:var(--sp-space-1) var(--sp-space-3) var(--sp-space-1) var(--sp-space-2);border-radius:var(--sp-border-radius);display:flex;align-items:center;color:var(--sp-colors-fg-default);background-color:var(--sp-colors-bg-default);font-size:inherit;font-family:inherit;transition:all .15s ease-in-out}.sp-button.sp-explorer{border-radius:0;width:100%;height:28px}.sp-button.sp-explorer svg{margin-right:var(--sp-space-1)}.sp-button.sp-icon-standalone{padding:var(--sp-space-1);background:var(--sp-colors-bg-default-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:var(--sp-space-8);height:var(--sp-space-8)}.sp-button.sp-icon{padding:0}.sp-button:hover:not(:disabled){background-color:var(--sp-colors-bg-active);color:var(--sp-colors-fg-active)}.sp-button:disabled{color:var(--sp-colors-fg-inactive)}.sp-button:focus{outline:none}.sp-button:focus-visible{outline:2px solid var(--sp-colors-accent)}.sp-input{background-color:var(--sp-colors-bg-input);color:var(--sp-colors-fg-default);padding:var(--sp-space-1) var(--sp-space-2);border-radius:var(--sp-border-radius);border:1px solid var(--sp-colors-fg-inactive);height:24px;line-height:24px;font-size:inherit;outline:none;flex:1 1;margin-left:var(--sp-space-4);width:0}.sp-input:focus{border:1px solid var(--sp-colors-accent);color:var(--sp-colors-fg-active)}.sp-overlay{position:absolute;bottom:0;left:0;right:0;top:0;margin:0;overflow:auto;height:100%;z-index:3}.sp-loading{background-color:var(--sp-colors-bg-default);z-index:5}.sp-cube-wrapper{position:absolute;right:var(--sp-space-2);bottom:var(--sp-space-2);z-index:4;width:32px;height:32px;background:var(--sp-colors-bg-default);border-radius:var(--sp-border-radius)}.sp-cube-wrapper .sp-cube{display:block}.sp-cube-wrapper .sp-button{display:none}.sp-cube-wrapper:hover .sp-button{display:block}.sp-cube-wrapper:hover .sp-cube{display:none}.sp-cube{transform:translate(-4px,9px) scale(.13)}.sp-cube *{position:absolute;width:96px;height:96px}.sp-cube .sp-sides *{border:10px solid var(--sp-colors-fg-default);border-radius:8px;background:var(--sp-colors-bg-default-overlay)}@keyframes sp-cube-rotate{0%{transform:rotateX(-25.5deg) rotateY(45deg)}to{transform:rotateX(-25.5deg) rotateY(405deg)}}.sp-cube .sp-sides{animation:sp-cube-rotate 1s linear infinite;animation-fill-mode:forwards;transform-style:preserve-3d;transform:rotateX(-25.5deg) rotateY(45deg)}.sp-cube .sp-sides .sp-top{transform:rotateX(90deg) translateZ(44px);transform-origin:50% 50%}.sp-cube .sp-sides .sp-bottom{transform:rotateX(-90deg) translateZ(44px);transform-origin:50% 50%}.sp-cube .sp-sides .sp-front{transform:rotateY(0deg) translateZ(44px);transform-origin:50% 50%}.sp-cube .sp-sides .sp-back{transform:rotateY(-180deg) translateZ(44px);transform-origin:50% 50%}.sp-cube .sp-sides .sp-left{transform:rotateY(-90deg) translateZ(44px);transform-origin:50% 50%}.sp-cube .sp-sides .sp-right{transform:rotateY(90deg) translateZ(44px);transform-origin:50% 50%}@keyframes sp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sp-error{padding:var(--sp-space-4);white-space:pre-wrap;font-family:var(--sp-font-mono);background-color:var(--sp-colors-bg-error)}.sp-error-message{animation:sp-fade-in .15s ease-in;color:var(--sp-colors-fg-error)}.sp-devtools{height:var(--sp-layout-height);width:100%}.sp-read-only{font-family:var(--sp-font-mono);font-size:.8em;position:absolute;right:var(--sp-space-2);bottom:var(--sp-space-2);z-index:2;color:var(--sp-colors-bg-active);background-color:var(--sp-colors-fg-active);border-radius:99999px;padding:calc(var(--sp-space-1)/2) var(--sp-space-2)}.Handle_container__FxQlk{touch-action:none}.CodePlaygroundResizable_container__tvC1z{flex:auto;min-block-size:300px;background-color:#f5f5f5;padding:24px 0;display:flex;flex-direction:column;gap:24px}.CodePlaygroundResizable_previewContainer__191tp{min-block-size:0;flex:1 1;display:flex;flex-direction:column}.CodePlaygroundResizable_inlineContainer__V8C2z{display:flex;justify-content:center;overflow-x:clip;min-block-size:64px;block-size:calc((var(--block-size-drag-start, var(--block-size)) + var(--block-delta, 0))*1px)}.CodePlaygroundResizable_resizableBox____pe_{--default-size:200;border:none;min-inline-size:64px;inline-size:calc((var(--inline-size-drag-start, var(--inline-size)) + var(--inline-delta, 0))*1px);background-color:#fff}.CodePlaygroundResizable_handleBlockEnd__H1RKY,.CodePlaygroundResizable_handleInlineEnd__MF33k,.CodePlaygroundResizable_handleInlineStart__3wvwt{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-inline-size:48px;min-block-size:48px;display:flex;justify-content:center;align-items:center;fill:var(--sp-colors-fg-default);transition:fill .1s}@media(hover:hover){.CodePlaygroundResizable_handleBlockEnd__H1RKY:hover,.CodePlaygroundResizable_handleInlineEnd__MF33k:hover,.CodePlaygroundResizable_handleInlineStart__3wvwt:hover{fill:var(--sp-colors-fg-active)}}.CodePlaygroundResizable_handleInlineEnd__MF33k,.CodePlaygroundResizable_handleInlineStart__3wvwt{cursor:ew-resize}.CodePlaygroundResizable_handleBlockEnd__H1RKY{inline-size:calc(var(--inline-size-rendered)*1px);align-self:center;cursor:ns-resize}@media(pointer:fine){.CodePlaygroundResizable_handleBlockEnd__H1RKY,.CodePlaygroundResizable_handleInlineEnd__MF33k,.CodePlaygroundResizable_handleInlineStart__3wvwt{min-inline-size:32px;min-block-size:32px}}.CodePlaygroundResizable_handleBarHorizontal__HKeG5{width:64px;height:4px}.CodePlaygroundResizable_handleBarVertical__j4HT7{width:4px;height:64px}.CodePlaygroundResizable_numberInputsContainer__Jo7pr{display:flex;justify-content:center;gap:16px}.CodePlaygroundResizable_numberInput__PSu61{color:var(--sp-colors-fg-default);inline-size:80px;background-color:var(--sp-colors-bg-input,#fff);border:none;padding:4px;border-radius:2px}.CodePlaygroundResizable_numberInput__PSu61:invalid{outline:1px solid tomato}.CodePlayground_layoutContainer__RMPiZ{--block-size:1000px;--block-size-sp-stack:240px;--block-size-preview-area:var(--block-size);display:flex;flex-wrap:wrap;gap:1px;background-color:var(--sp-colors-fg-inactive)}.CodePlayground_previewArea__Abw5A{flex:4 1 100%;block-size:var(--block-size-preview-area);min-inline-size:0;display:flex;flex-direction:column;gap:1px}@media screen and (min-width:800px){.CodePlayground_layoutContainer__RMPiZ{--block-size-sp-stack:var(--block-size)}.CodePlayground_previewArea__Abw5A{flex-basis:500px}}.CodePlayground_spTabButton__Npxq2{block-size:auto}.CodePlayground_toolbar__UWf4N{padding:4px;background-color:var(--sp-colors-bg-default);min-block-size:39px}.CodePlayground_flexRayToggle___TDmA{color:var(--sp-colors-fg-default);padding:4px 8px;background-color:transparent;min-block-size:44px;border-radius:var(--sp-border-radius);border:1px solid transparent}.CodePlayground_flexRayToggle___TDmA:hover{background-color:var(--sp-colors-bg-active)}.CodePlayground_flexRayToggle___TDmA[data-flex-ray=true]{color:var(--sp-colors-fg-active);background-color:var(--sp-colors-bg-active);border:1px solid var(--sp-colors-accent)}.CodePlayground_spTabsScrollableContainer__MOEHd{min-block-size:53px}@media(pointer:fine){.CodePlayground_flexRayToggle___TDmA{min-block-size:30px}.CodePlayground_spTabsScrollableContainer__MOEHd{min-block-size:40px}}.CodePlayground_previewContainer__bJcai{min-block-size:0;flex:1 1;background-color:var(--sp-colors-bg-default);padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.CodePlayground_spPreviewContainer__wrGan{display:block;block-size:100%;overflow:visible;position:relative}.CodePlayground_spPreviewIframe__3zcEY{min-inline-size:0;min-block-size:0;max-block-size:none;block-size:100%}[data-is-dragging=true] .CodePlayground_spPreviewIframe__3zcEY{pointer-events:none}.CodePlayground_spPreviewActions__v7gSx{display:none}.Header_header__Z8PUO{display:flex;flex-wrap:wrap;justify-content:space-between;padding:clamp(8px,2.5vw,32px);align-items:center;gap:16px;inline-size:100%;max-inline-size:1280px;margin-inline:auto}.Header_flexboxLand__UbTcN{font-size:clamp(17px,6.4vw,32px);font-weight:900;line-height:.8;color:var(--fx-c-purple)}.Header_yoshi__ZFFvY{-webkit-margin-end:auto;margin-inline-end:auto}.Header_button__fzu3_{font-size:16px;border:none;background-color:transparent;padding:0}.Header_link__rGBLH{cursor:pointer;text-decoration:none;color:#000;min-block-size:44px;padding:8px;display:flex;flex-direction:column;justify-content:center;border-radius:4px;line-height:1.1;font-weight:550}.Header_link__rGBLH:hover{background-color:hsla(0,0%,50%,.04)}@media(pointer:fine){.Header_link__rGBLH{min-block-size:24px;padding:4px}}.MDXReplacements_headingOne__n5_1T{font:var(--fx-txt-xl-font);letter-spacing:var(--fx-txt-xl-letter-spacing);color:var(--fx-txt-xl-color);-webkit-margin-before:var(--fx-txt-xl-margin);margin-block-start:var(--fx-txt-xl-margin);-webkit-margin-after:var(--fx-txt-xl-margin);margin-block-end:var(--fx-txt-xl-margin)}.MDXReplacements_headingTwo__eqsQR{font:var(--fx-txt-l-font);letter-spacing:var(--fx-txt-l-letter-spacing);color:var(--fx-txt-l-color);-webkit-margin-before:var(--fx-txt-l-margin);margin-block-start:var(--fx-txt-l-margin);-webkit-margin-after:var(--fx-txt-l-margin);margin-block-end:var(--fx-txt-l-margin)}.MDXReplacements_orderedList__RUHMO,.MDXReplacements_paragraph__O3vh8,.MDXReplacements_unorderedList__aZO7d{font:var(--fx-txt-m-font);color:var(--fx-txt-m-color);-webkit-margin-before:var(--fx-txt-m-margin);margin-block-start:var(--fx-txt-m-margin);-webkit-margin-after:var(--fx-txt-m-margin);margin-block-end:var(--fx-txt-m-margin)}.MDXReplacements_blockQuote__Ewys6,.MDXReplacements_headingFive__cg_Y1,.MDXReplacements_headingFour__XeBet,.MDXReplacements_headingOne__n5_1T,.MDXReplacements_headingSix__YTxpP,.MDXReplacements_headingThree__0HzIW,.MDXReplacements_headingTwo__eqsQR,.MDXReplacements_horizontalRule__z5WFf,.MDXReplacements_orderedList__RUHMO,.MDXReplacements_paragraph__O3vh8,.MDXReplacements_pre__wUpll,.MDXReplacements_spCodeMirror__m5B1w,.MDXReplacements_unorderedList__aZO7d{min-inline-size:-moz-min-content;min-inline-size:min-content;max-inline-size:calc(100% - 32px);inline-size:666px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.MDXReplacements_spCodeMirror__m5B1w{min-inline-size:0;inline-size:766px;padding:30px;background-color:var(--sp-colors-bg-default);border-radius:32px;-webkit-margin-before:1.6em;margin-block-start:1.6em;-webkit-margin-after:1.6em;margin-block-end:1.6em}.MDXReplacements_unorderedList__aZO7d{list-style-type:disc}.MDXReplacements_orderedList__RUHMO{list-style-type:decimal}.MDXReplacements_image__e515P{display:block;max-inline-size:100%;margin:48px auto;background-color:thistle}.MDXReplacements_layoutWrapper__LqnZR{padding:100px 0}.MDXReplacements_code__Ua4WJ{font-size:.9em;background-color:rgba(0,0,0,.08);padding:4px 8px 2px;border-radius:6px;transition:background-color .2s ease;position:relative}.MDXReplacements_anchor__sEFGZ{color:var(--fx-c-blue);text-decoration:underline}.MDXReplacements_anchor__sEFGZ>.MDXReplacements_code__Ua4WJ:hover{background-color:rgba(0,0,0,.12)}.MDXReplacements_listItem__uNzXT{-webkit-margin-before:.8em;margin-block-start:.8em;-webkit-margin-after:.8em;margin-block-end:.8em}.MDXReplacements_blockQuote__Ewys6{background-color:rgba(0,0,0,.08);background-color:#ffb6c1;border-radius:8px;padding:1px}.MDXReplacements_glossaryAnchor__iwvaD{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:.2em;-webkit-text-decoration-color:rgba(var(--fx-c-p-r,0),var(--fx-c-p-g,0),var(--fx-c-p-b,0),.24);text-decoration-color:rgba(var(--fx-c-p-r,0),var(--fx-c-p-g,0),var(--fx-c-p-b,0),.24);-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:.06em}@media(any-hover:hover){.MDXReplacements_glossaryAnchor__iwvaD{text-underline-offset:.16em;-webkit-text-decoration-color:rgba(var(--fx-c-p-r,0),var(--fx-c-p-g,0),var(--fx-c-p-b,0),0);text-decoration-color:rgba(var(--fx-c-p-r,0),var(--fx-c-p-g,0),var(--fx-c-p-b,0),0);transition:color .15s,text-underline-offset .15s ease-out,-webkit-text-decoration-color .15s;transition:text-decoration-color .15s,color .15s,text-underline-offset .15s ease-out;transition:text-decoration-color .15s,color .15s,text-underline-offset .15s ease-out,-webkit-text-decoration-color .15s}.MDXReplacements_glossaryAnchor__iwvaD:hover{color:var(--fx-c-purple);-webkit-text-decoration-color:var(--fx-c-purple)!important;text-decoration-color:var(--fx-c-purple)!important}.MDXReplacements_listItem__uNzXT:hover .MDXReplacements_glossaryAnchor__iwvaD,.MDXReplacements_paragraph__O3vh8:hover .MDXReplacements_glossaryAnchor__iwvaD{text-underline-offset:.2em;-webkit-text-decoration-color:rgba(var(--fx-c-p-r,0),var(--fx-c-p-g,0),var(--fx-c-p-b,0),.48);text-decoration-color:rgba(var(--fx-c-p-r,0),var(--fx-c-p-g,0),var(--fx-c-p-b,0),.48);transition:color .15s,text-underline-offset .15s ease-in,-webkit-text-decoration-color .15s;transition:text-decoration-color .15s,color .15s,text-underline-offset .15s ease-in;transition:text-decoration-color .15s,color .15s,text-underline-offset .15s ease-in,-webkit-text-decoration-color .15s}}.FallbackFrameImage_img__oWaJt{inline-size:200px;margin-block:auto;min-block-size:0}.CssPropertyCardContent_container__NRDIw{--line-height:1.21428571;line-height:var(--line-height);block-size:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10%}.CssPropertyCardContent_propName__GfLwc{align-self:stretch;font-size:18px;font-weight:700}.CssPropertyCardContent_propDescription__7UK4O{align-self:stretch;font-size:14px;font-weight:400;font-style:italic;opacity:.7;-webkit-margin-before:4px;margin-block-start:4px}.CssPropertyCardContent_canvasContainer__IwNJ_{flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:left;text-align:initial}.CssPropertyCardContent_frameTitle__WMD3q{font-size:16px;font-weight:500}.CssPropertyCardContent_frameDescription__ts1My{-webkit-margin-before:4px;margin-block-start:4px;block-size:90px;opacity:.7;font-size:14px;--font-size:14px;font-size:var(--font-size);flex:none}.CssPropertyCardContent_controlsContainer__zTaR_{display:flex;justify-content:center;flex-wrap:wrap}.CssPropertyCardContent_inputRadioLabel__DuQRH{display:flex;inline-size:44px;aspect-ratio:1/1;border-radius:50%;margin:0;justify-content:center;align-items:center}.CssPropertyCardContent_inputRadioLabel__DuQRH:hover{background-color:rgba(0,0,0,.04)}.CssPropertyCardContent_inputRadioLabel__DuQRH:before{content:"";display:block;inline-size:16px;aspect-ratio:1/1;border-radius:50%;background-color:rgba(0,0,0,.04)}@media(pointer:fine){.CssPropertyCardContent_inputRadioLabel__DuQRH{inline-size:24px}.CssPropertyCardContent_inputRadioLabel__DuQRH:before{inline-size:8px}}.CssPropertyCardContent_slider__XdAbV{margin:auto 16px 16px;padding:0 16px;align-self:stretch}.CssPropertyCardContent_inputRadio__QAnhZ:checked~.CssPropertyCardContent_inputRadioLabel__DuQRH:before{background-color:rgba(0,0,0,.32)}.CssPropertyCardContent_inputRadio__QAnhZ:focus-visible~.CssPropertyCardContent_inputRadioLabel__DuQRH,.CssPropertyCardContent_inputRadio__QAnhZ:focus~.CssPropertyCardContent_inputRadioLabel__DuQRH{outline:2px solid #4169e1;outline-offset:2px}.CssPropertyCardContent_controlArrow__pXFTQ{inline-size:24px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:4px;transition-property:filter,opacity;transition-duration:.15s}.CssPropertyCardContent_controlArrow__pXFTQ:disabled{filter:opacity(.3)}.CssPropertyCardContent_controlArrow__pXFTQ:hover:not(.CssPropertyCardContent_controlArrow__pXFTQ:disabled){background-color:rgba(0,0,0,.16)}.CssPropertyCardContent_controlArrow__pXFTQ:before{inline-size:12px;block-size:14px;content:"";background-color:var(--fx-c-foreground)}.CssPropertyCardContent_controlArrowPrevious__eCNSp:before{-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.CssPropertyCardContent_controlArrowNext__y6Luw:before{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}@media(hover:hover){.CssPropertyCardContent_controlArrow__pXFTQ{opacity:0}:is(.CssPropertyCardContent_container__NRDIw:hover,.CssPropertyCardContent_container__NRDIw:focus-within) .CssPropertyCardContent_controlArrow__pXFTQ{opacity:1}}.CssPropertyCard_container__DRf3b{text-align:left;text-align:initial;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:auto;position:absolute;font:var(--fx-txt-m-font);z-index:1;filter:drop-shadow(0 2px 16px rgba(53,48,25,.16));transform:var(--transform);display:flex;--tip-at-top-path:path("M13,0 C15.5,0 21.25,11.25 26,12 L26,13 L-3.0908609e-13,13 L-3.0908609e-13,12 C4.75,11.25 10.5,0 13,0 Z");--tip-at-bottom-path:path("M13,12 C15.5,12 21.25,0.75 26,0 L26,-1 L-3.0908609e-13,-1 L-3.0908609e-13,0 C4.75,0.75 10.5,12 13,12 Z");--tip-at-bottom-transform:rotate(180deg);--tip-size-inline:26px;--tip-size-block:12px;--card-border-radius:16px;--transition-timing:cubic-bezier(0,1.1,0.35,1.04)}.CssPropertyCard_tip__InY5Y{inline-size:var(--tip-size-inline);block-size:var(--tip-size-block);--margin-min:calc(var(--card-border-radius) + 8px);--margin-max:calc(100% - var(--card-border-radius) - 8px - var(--tip-size-inline));--margin-ideal:calc(var(--tip-mid-x) * 1px - var(--tip-size-inline) / 2);margin-left:clamp(var(--margin-min),var(--margin-ideal),var(--margin-max));fill:#fff;background-color:#fff;-webkit-clip-path:var(--tip-path);clip-path:var(--tip-path)}.CssPropertyCard_card___BA20{inline-size:100%;block-size:calc(100% - var(--tip-size-block));background-color:#fff;border-radius:var(--card-border-radius)}.CssPropertyCard_enter__WxytZ{opacity:.2;transform:var(--transform) scale(.1)}.CssPropertyCard_enterActive__Gj58T{opacity:1;transform:var(--transform) translateX(0);transition:opacity .15s,transform .4s var(--transition-timing)}.CssPropertyCard_exit__UY3v9{opacity:1}.CssPropertyCard_exitActive__CciOy{opacity:.1;transform:var(--transform) scale(0);transition:opacity .25s,transform .25s}.CssPropertyCardToggle_button__icl03{position:relative}.Chapter_container__VMHM_{display:flex;gap:12px;position:relative;padding:16px;margin-inline:-16px;border-radius:12px}@media(any-hover:hover){.Chapter_container__VMHM_[data-with-link=true]:hover .Chapter_title__WTTRV{text-decoration:underline}}.Chapter_link__5DZzz{position:absolute;inset:0;opacity:.8;z-index:1}.Chapter_image__DbvbZ{background-color:#fff;border-radius:2px}.Chapter_infoContainer__IDRZl{flex-shrink:134217727;max-inline-size:300px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:center}.Chapter_title__WTTRV{font-size:16px;font-weight:500}.Chapter_description__1SDTR{font-size:14px;font-weight:400;opacity:.7}.HowTo_container__i7uaO{inline-size:300px;max-inline-size:100%;position:relative}@media(any-hover:hover){.HowTo_container__i7uaO:hover .HowTo_title__zLWYc{text-decoration:underline}}.HowTo_link__fPyQk{position:absolute;inset:0;z-index:1}.HowTo_image__bZk9r{background-color:thistle}.HowTo_svg__haKim{max-inline-size:100%}.MDXFooter_container__ZcVFX{padding:clamp(16px,4.25vw,48px);max-inline-size:1280px;margin-inline:auto}.MDXFooter_contentContainer__reRjZ{max-inline-size:-moz-max-content;max-inline-size:max-content;-webkit-margin-start:auto;margin-inline-start:auto;background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 16px rgba(53,48,25,.16)}.MDXFooter_heading__SwyQA{font-size:17px;letter-spacing:-.02em;text-transform:uppercase;font-weight:900;color:var(--fx-c-purple)}.Placeholder_container__M1srw{background-color:var(--color,#ffffe0);inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;margin:0 auto;padding:24px;border:2px dashed #000;border-radius:8px}