.code-window{background:#f6f6f6;border:1px solid #d7d7d7;border-radius:6px;width:100%;overflow:hidden;box-shadow:0 3px 2px #14141505,0 0 1px #72727326,0 7px 6px #1414150a,0 12px 10px #14141508,0 22px 18px #14141508,0 42px 33px #14141505,0 100px 80px #14141505}@media (width<=640px){.code-window{box-shadow:unset;border:1px solid #d0d0d0;border-radius:4px}}.code-window-header{background:linear-gradient(90deg,#f3f3f3 0%,#e7e7e7 50%,#f3f3f3 100%);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:flex-start;align-items:center;column-gap:8.2px;height:40px;padding-left:19px;display:flex}@media (width<=640px){.code-window-header{column-gap:5.7px;height:28px;padding-left:12px}}.code-window-header-button{background-color:#e8e8e8;border-radius:50%;width:13px;height:13px}@media (width<=640px){.code-window-header-button{width:9px;height:9px}}.code-window-nav{justify-content:space-between;margin:0 32px;padding-top:16px;display:flex}@media (width<=640px){.code-window-nav{margin-left:12px;margin-right:12px;padding-top:20px}}.code-window-tabs{display:flex}.code-window-tab{font-family:var(--font-inter), sans-serif;color:#5b5b5b;letter-spacing:.03em;text-align:center;cursor:pointer;background:0 0;border:none;width:50px;margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:600;line-height:100%}.code-window-tab[aria-selected=true]{border-bottom:2px solid #ff5e24}.code-window-copy{font-family:var(--font-inter), sans-serif;color:#5b5b5b;cursor:pointer;background:0 0;border:none;align-items:center;font-size:14px;font-weight:600;line-height:150%;transition:opacity .1s ease-out;display:flex}.code-window-copy:hover{opacity:.7}.code-window-copy:active{opacity:.5}.code-window-copy-icon{fill:currentColor;width:22px;margin-right:8px}.code-window-content{background:#f6f6f6;flex-direction:column;width:100%;margin:0;display:flex;overflow:hidden}.code-window-pre{white-space:pre;font-family:var(--font-jetbrains-mono), monospace;tab-size:4;margin:0;padding:16px 32px 4px;font-size:16px;line-height:205%;position:relative;overflow:auto}@media (width<=640px){.code-window-pre{margin-left:12px;padding:16px 16px 16px 25px;line-height:140%}}.code-window-pre code{color:#d19a66;font-size:14px;line-height:205%}@media (width<=640px){.code-window-pre code{line-height:140%}}.code-window-pre .token.comment,.code-window-pre .token.prolog,.code-window-pre .token.doctype,.code-window-pre .token.cdata{color:#5c6370}.code-window-pre .token.punctuation{color:#abb2bf}.code-window-pre .token.selector,.code-window-pre .token.tag{color:#e06c75}.code-window-pre .token.property,.code-window-pre .token.boolean,.code-window-pre .token.number,.code-window-pre .token.constant,.code-window-pre .token.symbol,.code-window-pre .token.attr-name,.code-window-pre .token.deleted{color:#d19a66}.code-window-pre .token.string,.code-window-pre .token.char,.code-window-pre .token.attr-value,.code-window-pre .token.builtin,.code-window-pre .token.inserted{color:#98c379}.code-window-pre .token.operator,.code-window-pre .token.entity,.code-window-pre .token.url{color:#56b6c2}.code-window-pre .token.atrule,.code-window-pre .token.keyword,.code-window-pre .token.regex,.code-window-pre .token.important,.code-window-pre .token.variable{color:#c678dd}.code-window-pre .token.function{color:#61afef}.code-window-pre .token.important,.code-window-pre .token.bold{font-weight:700}.code-window-pre .token.italic{font-style:italic}.code-window-pre .token.entity{cursor:help}.code-window .code-window-pre span[class=token\ attr-name],.code-window .code-window-pre span[class=token\ string]{color:#89bffa}.code-window .code-window-pre span[class=token\ boolean]{color:#95bef5}.code-window .code-window-pre span[class=token\ punctuation]{color:#5b5b5b}.code-window .code-window-pre span[class=token\ operator]{color:#95bef5}.code-window .code-window-pre span[class=token\ selector],.code-window .code-window-pre span[class=token\ tag]{color:#98c379}.code-window .code-window-pre span[class=token\ atrule]{color:#c678dd}.code-window .code-window-pre span[class=token\ keyword]{color:#ef8277}.code-window .code-window-pre span[class=token\ function]{color:#cbabf9}.code-window .code-window-pre span[class=token\ attr-value]{color:#afd5fb}.code-tooltip-info-icon{cursor:pointer;left:var(--left);top:var(--top);display:block;position:absolute}.code-tooltip-info-icon-pinned{background-color:#f6f6f6;box-shadow:0 0 0 5px #f6f6f6,-16px 0 12px -6px #f6f6f6}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box{color:#141415;background-color:#fff;border-radius:8px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#fff;z-index:2;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;font-family:var(--font-inter), sans-serif;border-radius:8px;padding:8px 16px;font-weight:400;position:relative;box-shadow:0 10px 20px #14141533}.tippy-box[data-theme~=checkmark] .tippy-content{padding:24px}.resource-scroller[data-astro-cid-6i5bue4n]{scrollbar-width:none}.resource-scroller[data-astro-cid-6i5bue4n]::-webkit-scrollbar{display:none}.resource-dot[data-astro-cid-6i5bue4n] span[data-astro-cid-6i5bue4n]{background:#d0d0d0}.resource-dot[data-astro-cid-6i5bue4n][aria-current=true] span[data-astro-cid-6i5bue4n]{background:linear-gradient(94.48deg,#f5614b 0% .01%,#fa7545 100%)}.resource-card[data-astro-cid-6i5bue4n]{transition:box-shadow .25s,border-color .25s;box-shadow:0 2px 4px #d0d0d026}@media (width>=641px){.resource-card[data-astro-cid-6i5bue4n]:hover{border-color:#0000;box-shadow:0 100px 80px #14141505,0 42px 33px #14141505,0 22px 18px #14141508,0 12px 10px #14141508,0 7px 6px #1414150a,0 0 1px #72727326,0 3px 2px #14141505}}
