:root{--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--font-serif:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}body{font-family:var(--font-sans);line-height:1.2;-webkit-tap-highlight-color:transparent;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-tab-size:4;-o-tab-size:4;tab-size:4}code,kbd,samp{font-family:var(--font-mono)}b,strong{font-weight:bolder}*,:after,:before{box-sizing:border-box}*{text-rendering:geometricPrecision;border:0 solid}blockquote,body,button,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,optgroup,p,pre,select,textarea{margin:0}fieldset,input,legend,td,textarea{padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block}ol,ul{margin:0;padding:0}ul{list-style:none}hr{height:0;color:inherit}small{font-size:80%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;color:inherit;background-color:transparent}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}table{text-indent:0;border-color:inherit}button,select{text-transform:none}[role=button],[type=button]:not([disabled]),a,button:not([disabled]){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes heart{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes jump{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@keyframes pulse{0%{transform:none}50%{transform:scale(1.05)}to{transform:none}}@keyframes rotate{0%{transform:rotate(-1turn)}to{transform:none}}@keyframes shake{0%{transform:none}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:none}}@keyframes zoom{0%{transform:scale(0)}to{transform:none}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes float{0%{transform:none}50%{transform:translateY(-1.25rem)}to{transform:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/Inter-Thin.dafaa44d.woff2) format("woff2"),url(/_next/static/media/Inter-Thin.16325d9b.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/_next/static/media/Inter-ThinItalic.4fc662b3.woff2) format("woff2"),url(/_next/static/media/Inter-ThinItalic.d3d89947.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/Inter-ExtraLight.6824177d.woff2) format("woff2"),url(/_next/static/media/Inter-ExtraLight.15c082a5.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/Inter-ExtraLightItalic.05138ddd.woff2) format("woff2"),url(/_next/static/media/Inter-ExtraLightItalic.3beee54f.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Inter-Light.27083fa6.woff2) format("woff2"),url(/_next/static/media/Inter-Light.91dfddd8.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/Inter-LightItalic.0a783b89.woff2) format("woff2"),url(/_next/static/media/Inter-LightItalic.f8ccf281.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Inter-Regular.f1f0c35b.woff2) format("woff2"),url(/_next/static/media/Inter-Regular.f356e84a.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/Inter-Italic.d593a8df.woff2) format("woff2"),url(/_next/static/media/Inter-Italic.9beab784.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Inter-Medium.dc792b50.woff2) format("woff2"),url(/_next/static/media/Inter-Medium.ec7dd2d9.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/Inter-MediumItalic.84d3493a.woff2) format("woff2"),url(/_next/static/media/Inter-MediumItalic.17301e5b.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Inter-SemiBold.fcb100c7.woff2) format("woff2"),url(/_next/static/media/Inter-SemiBold.55027e47.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/Inter-SemiBoldItalic.d90f295d.woff2) format("woff2"),url(/_next/static/media/Inter-SemiBoldItalic.ab9105ed.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Inter-Bold.579e0f95.woff2) format("woff2"),url(/_next/static/media/Inter-Bold.b1234477.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/Inter-BoldItalic.828a494e.woff2) format("woff2"),url(/_next/static/media/Inter-BoldItalic.3d0d8043.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/Inter-ExtraBold.d65f0281.woff2) format("woff2"),url(/_next/static/media/Inter-ExtraBold.208a9e6c.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/Inter-ExtraBoldItalic.8c7eac5c.woff2) format("woff2"),url(/_next/static/media/Inter-ExtraBoldItalic.30429962.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/Inter-Black.796be8d8.woff2) format("woff2"),url(/_next/static/media/Inter-Black.b254104c.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/Inter-BlackItalic.752f1e0a.woff2) format("woff2"),url(/_next/static/media/Inter-BlackItalic.70306b0e.woff) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/_next/static/media/Inter-roman.var.b2129c00.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/_next/static/media/Inter-italic.var.958a0b97.woff2) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0 10deg;src:url(/_next/static/media/Inter.var.730e8169.woff2) format("woff2")}*,:after,:before{border:0 solid}.dark{color-scheme:dark}.light{color-scheme:light}@font-face{font-family:Fira Code VF;src:url(/_next/static/media/FiraCode-VF.cb887a0e.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}body{font-feature-settings:"cv02","cv03","cv04","cv11"}.f\:mono,.font\:mono,code{font-feature-settings:normal}:root{--font-sans:"Inter var",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-mono:"Fira Code VF",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--smooth-shadow:0px 1.3px 2.2px rgba(0,0,0,.02),0px 3.1px 5.3px rgba(0,0,0,.028),0px 5.8px 10px rgba(0,0,0,.035),0px 10.3px 17.9px rgba(0,0,0,.042),0px 19.2px 33.4px rgba(0,0,0,.05),0px 46px 80px rgba(0,0,0,.07)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html.dark .highlight-pre .line:before,html.dark .line.inactive,html.dark .line.inactive .token{color:#6a6a6c}@media(max-width:599.98px){.highlight-pre .line:before{display:none!important}}.highlight-pre{padding:1rem 1.25rem;border-radius:.3125rem;font-size:14px;line-height:1.5rem;counter-reset:linenumber;white-space:nowrap}.highlight-pre.line-numbers .line:before{content:counter(linenumber);display:inline-block;counter-increment:linenumber;padding-right:1rem;text-align:right;font-size:.8125rem;color:#9a9fae;width:2rem}.highlight-pre .line{padding:0 1.25rem;margin:0 -1.25rem}.highlight-pre .line:empty:after{content:" "}.highlight-pre .line.inactive,.highlight-pre .line.inactive .token{color:#9a9fae}.highlight-pre.animated .line,.highlight-pre.animated .line .token{will-change:color;transition:color .5s}.highlight-pre code{display:block;background-color:transparent;text-align:left;white-space:pre;font-weight:400;font-size:inherit;word-spacing:normal;word-break:normal;line-height:inherit;word-wrap:normal;letter-spacing:-.01em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.highlight-pre .flash,.highlight-pre .mark{contain:strict;border-radius:4px}.highlight-pre .mark{text-shadow:0 -1px 0 #fff;background-color:rgba(23,95,233,.08);outline:1px solid transparent;padding:1.5px 2.5px;margin:-1.5px -2.5px}.highlight-pre .flash{animation:flashCode 1s ease-in forwards;outline:1px solid transparent;padding:.125rem .1875rem;margin:-.125rem -.1875rem}.highlight-pre .silence{contain:strict;color:#878d9f!important}.highlight-pre .silence *{color:#878d9f!important}.highlight-pre del{color:inherit!important}html.dark .highlight-pre .mark{background-color:hsla(0,0%,100%,.08);text-shadow:0 1px 2px rgba(0,0,0,.5)}@keyframes flashCode{0%{background-color:hsla(0,0%,100%,.08);color:#b3d0fd}to{background-color:transparent}}.token{contain:content}.token.treeview-part .entry-line{line-height:2}.token.namespace{opacity:.7}.token.comment{font-size:80%}.token.Mspace{color:#a6abb8}.token.spread{color:#1a1c20}.token.Mbracket,.token.Mcombinator,.token.Mcomma,.token.Msemicolon,.token.cdata,.token.comment,.token.doctype,.token.entity,.token.prolog,.token.punctuation{color:#878d9f}.token.Mimportant{color:#c08000}.token.Mcolon,.token.Mmedia,.token.Moperator,.token.Munit,.token.doctype-tag,.token.keyword,.token.operator,.token.rule,.token.tag{color:#ca1473}.token.Mcolon+.Mcolon,.token.Mselector,.token.Mselector+.Mcolon,.token.Mvalue+.Mcolon{font-style:italic}.token.Mselector{color:#00776f}.token.Mvalue,.token.string{color:#5a5bd5}.token.attr-name,.token.boolean,.token.constant,.token.deleted,.token.name,.token.number,.token.symbol{color:#9832e4}.token.function{color:#00776f}.token.function-variable{font-style:italic}.token.Mkey,.token.attr-value,.token.char,.token.class-name,.token.function-variable,.token.inserted,.token.property,.token.selector,.token.string-property{color:#175fe9}.language-html .token.atrule,.language-html .token.builtin,.language-html .token.constant{color:#81acf3}.language-html .token.bold,.language-html .token.important{font-weight:700}.language-html .token.italic{font-style:italic}.language-html .token.entity{cursor:help}.language-css .token.selector{color:#175fe9}.language-css .token.property{color:#5a5bd5}.language-bash .token.function{color:#ca1473}html.dark .silence,html.dark .silence *{color:#6a6a6c!important}html.dark .token.Mspace{color:#6a6a6c}html.dark .token.Mbracket,html.dark .token.Mcombinator,html.dark .token.Msemicolon{color:#aaaaac}html.dark .token.spread{color:#c6c6c8}html.dark .token.Mcomma,html.dark .token.cdata,html.dark .token.comment,html.dark .token.doctype,html.dark .token.entity,html.dark .token.prolog,html.dark .token.punctuation{color:#8d8d8f}html.dark .token.string{color:#a1a5ee}html.dark .token.Mimportant{color:#e89a00}html.dark .token.Mcolon,html.dark .token.Mmedia,html.dark .token.Moperator,html.dark .token.Munit,html.dark .token.doctype-tag,html.dark .token.important,html.dark .token.keyword,html.dark .token.operator,html.dark .token.rule,html.dark .token.tag{color:#f388c0}html.dark .token.script{color:#c6c6c8}html.dark .token.Mselector{color:#00bfb2}html.dark .token.Mvalue{color:#a1a5ee}html.dark .token.attr-name,html.dark .token.boolean,html.dark .token.constant,html.dark .token.deleted,html.dark .token.name,html.dark .token.number,html.dark .token.symbol{color:#b89bf9}html.dark .token.function{color:#00bfb2}html.dark .token.Mkey,html.dark .token.attr-value,html.dark .token.char,html.dark .token.class-name,html.dark .token.function-variable,html.dark .token.inserted,html.dark .token.property,html.dark .token.selector,html.dark .token.string-property{color:#81acf3}html.dark .language-bash .token.function{color:#f388c0}html.dark .language-html .token.atrule{color:#81acf3}html.dark .language-css .token.punctuation{color:#8d8d8f}html.dark .language-css .token.keyword,html.dark .language-css .token.selector{color:#81acf3}html.dark .language-css .token.property{color:#a1a5ee}.demo{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;contain:content;width:100%;padding:2rem;margin-top:1rem;flex:1 1 auto;border-radius:.3125rem;border:1px solid #eaebee;background-color:#f8f8fa;background-position:50%;background-size:2.25rem 2.25rem}.demo+.code{margin-top:.625rem}.demo,.grids-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMicgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSdub25lJyBzdHJva2U9J3JnYigwIDAgMjAgLyAwLjAyKSc+PHBhdGggZD0nTTAgLjVIMzEuNVYzMicvPjwvc3ZnPg==)}html.dark .demo{background-color:#212121}html.dark .demo,html.dark .grids-bg{border-color:hsla(0,0%,100%,.03);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMicgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSdub25lJyBzdHJva2U9J3JnYigyNTUgMjU1IDI1NS8gMC4wMTUpJz48cGF0aCBkPSdNMCAuNUgzMS41VjMyJy8+PC9zdmc+)}.stripe-bg{background-image:linear-gradient(135deg,rgba(99,105,124,.25) 4.5%,transparent 0,transparent 50%,rgba(99,105,124,.25) 0,rgba(99,105,124,.25) 54.5%,transparent 0,transparent);background-color:rgba(99,105,124,.025)}.pink-stripe-bg,.stripe-bg{background-size:7.5px 7.5px}.pink-stripe-bg{background-image:linear-gradient(135deg,rgba(202,20,115,.25) 4.5%,transparent 0,transparent 50%,rgba(202,20,115,.25) 0,rgba(202,20,115,.25) 54.5%,transparent 0,transparent);background-color:rgba(202,20,115,.025)}html.dark .stripe-bg{background-image:linear-gradient(135deg,hsla(0,0%,100%,.125) 4.5%,transparent 0,transparent 50%,hsla(0,0%,100%,.125) 0,hsla(0,0%,100%,.125) 54.5%,transparent 0,transparent);background-color:transparent}html.dark .pink-stripe-bg{background-image:linear-gradient(135deg,rgba(243,136,192,.25) 4.5%,transparent 0,transparent 50%,rgba(243,136,192,.25) 0,rgba(243,136,192,.25) 54.5%,transparent 0,transparent);background-color:rgba(238,82,163,.025)}.white-stripe-bg{background-image:linear-gradient(135deg,hsla(0,0%,100%,.7) 4.5%,transparent 0,transparent 50%,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 54.5%,transparent 0,transparent);background-size:7.5px 7.5px}html.dark .white-stripe-bg{background-image:linear-gradient(135deg,hsla(0,0%,100%,.5) 4.5%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 54.5%,transparent 0,transparent)}@keyframes demo{0%{left:0;top:0;background:rgba(83,140,238,.2);border-color:#538cee}to{left:150px;top:0;background:rgba(235,95,99,.5);border-color:#eb5f63}}@keyframes flashOutline{50%{outline-color:hsla(0,0%,100%,.35);outline-offset:4px;animation-timing-function:cubic-bezier(.215,.61,.355,1)}}