/*! stillwind v0.0.0 | MIT License | https://stillwind.dev */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! Lucide | Lucide Contributors | https://github.com/lucide-icons/lucide | ISC | https://github.com/lucide-icons/lucide/blob/main/LICENSE */
/*! Simple Icons | Simple Icons Collaborators | https://github.com/simple-icons/simple-icons | CC0 1.0 | CC0-1.0 | https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-tracking:initial;--tw-content:"";--tw-leading:initial;--tw-font-weight:initial;--sw-motion-translate-x:0px;--sw-motion-translate-y:0px;--sw-motion-translate-z:0px;--sw-icon-size:initial}}}@layer theme{:root,:host{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-display:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--color-background:light-dark(#f4f7fc,#131b2b);--color-surface:light-dark(#f8fcfe,#1b263b);--color-surface-muted:light-dark(#e6edf9,#283752);--color-foreground:light-dark(#202b35,#e4edff);--color-muted:light-dark(#596a78,#a8b8d4);--color-border:light-dark(#cad5e8,#3d506f);--color-action:light-dark(#354fa2,#b6cdff);--color-action-foreground:light-dark(#f7faff,#172448);--color-action-hover:light-dark(#293f88,#96b6ff);--color-accent:light-dark(#3569bc,#8bcff4);--color-danger:light-dark(#a04b40,#f1a297);--color-warning:light-dark(#805a19,#e4c276);--color-success:light-dark(#3d6844,#a4c991);--icon-size-control:1.125rem;--icon-size-aside:1.25rem;--icon-size-framework:2rem;--spacing:.25rem;--spacing-gutter:clamp(1.5rem, 5.4vw, 5rem);--spacing-docs-gutter:clamp(1rem, 2.5vw, 2.5rem);--spacing-columns:clamp(1.75rem, 4vw, 4rem);--spacing-control:.75rem;--spacing-panel:1.5rem;--spacing-stack:2rem;--spacing-section:4rem;--radius-inline:.1875rem;--radius-control:.25rem;--radius-panel:.5rem;--breakpoint-demo:20rem;--breakpoint-inline:40rem;--breakpoint-sidebar:52.5rem;--breakpoint-outline:70rem;--breakpoint-docs-outline:85rem;--container-page:85rem;--container-docs:96rem;--container-navigation:15rem;--container-outline:13rem;--container-prose:48rem;--text-label:.625rem;--text-label--line-height:1.6;--text-caption:.75rem;--text-caption--line-height:1.6;--text-ui:.8125rem;--text-ui--line-height:1.6;--text-small:.875rem;--text-small--line-height:1.6;--text-body:1rem;--text-body--line-height:1.8;--text-lead:1.125rem;--text-lead--line-height:1.65;--text-heading-small:1.25rem;--text-heading-small--line-height:1.4;--text-heading:1.5rem;--text-heading--line-height:1.35;--text-title:clamp(2rem, 4vw, 3rem);--text-title--line-height:1.12;--text-section:clamp(1.75rem, 3.15vw, 2.625rem);--text-section--line-height:1.12;--text-display:clamp(2.75rem, 7.4vw, 6.5rem);--text-display--line-height:1.02;--text-code:.8125rem;--text-code--line-height:1.7;--text-code-inline:.875em;--text-code-display:clamp(1.5rem, 2.55vw, 2.25rem);--text-code-output:clamp(1.25rem, 2.6vw, 1.75rem);--text-code-feature:clamp(1.0625rem, 1.7vw, 1.4375rem);--duration-420:.42s;--duration-300:.3s;--color-stillwind-logo-e:light-dark(#d9725b,#f1a297);--color-stillwind-logo-o:light-dark(#354fa2,#b6cdff);--color-stillwind-logo-t:light-dark(#20222c,#e9f2fd);--color-backdrop-lattice:light-dark(#cad5e873,#3d506fb3);@supports (color:color-mix(in lab,red,red)){--color-backdrop-lattice:light-dark(color-mix(in srgb, var(--color-border) 45%, transparent),color-mix(in srgb, var(--color-border) 70%, transparent))}--color-backdrop-streamline:light-dark(#cad5e8d9,#3d506ff2);@supports (color:color-mix(in lab,red,red)){--color-backdrop-streamline:light-dark(color-mix(in srgb, var(--color-border) 85%, transparent),color-mix(in srgb, var(--color-border) 95%, transparent))}--sw-icon-svg-dr8b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='32' viewBox='-2.065 0 154 32'%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5' d='M7.086 12.75h19.453l-1.625 6.5H5.461Z'/%3E%3C/svg%3E");--sw-icon-svg-xsvu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='32' viewBox='-2.065 0 154 32'%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5' d='M11.586 2.75h12.703l-1.625 6.5H9.961Zm16.25 0h3.203l-1.625 6.5h-3.203Zm-25.25 20h3.203l-1.625 6.5H.961Zm6.75 0h12.703l-1.625 6.5H7.711Z'/%3E%3C/svg%3E");--sw-icon-svg-7zh2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='32' viewBox='-2.065 0 154 32'%3E%3Cpath fill='currentColor' d='M-2.065 0H34v32H-2.065z'/%3E%3Cpath fill='currentColor' d='M49.1 27.8q-2.61 0-4.38-.81t-2.715-2.085T41 22.22q0-.24.195-.435t.465-.195h1.53q.36 0 .54.18t.24.42q.18.72.75 1.425t1.635 1.17 2.745.465q2.58 0 3.795-.915t1.215-2.445q0-1.05-.645-1.695T51.5 19.04t-3.42-1.11q-2.19-.63-3.63-1.38t-2.145-1.86-.705-2.82q0-1.62.87-2.895t2.52-2.025 3.96-.75q1.86 0 3.255.495t2.325 1.32 1.41 1.77.51 1.845q0 .21-.15.405t-.48.195h-1.59q-.21 0-.435-.12t-.345-.45q-.18-1.23-1.38-2.07t-3.12-.84q-1.95 0-3.165.75t-1.215 2.34q0 1.02.57 1.695t1.8 1.185 3.21 1.08q2.4.66 3.93 1.395t2.265 1.83.735 2.805q0 1.89-.99 3.225t-2.775 2.04-4.215.705m18.78-.3h-2.07q-1.68 0-2.73-.645t-1.53-1.83-.48-2.805V14.3h-2.34q-.3 0-.495-.195t-.195-.495v-1.02q0-.3.195-.495t.495-.195h2.34V6.89q0-.3.195-.495t.495-.195h1.41q.3 0 .495.195t.195.495v5.01h3.72q.33 0 .51.195t.18.495v1.02q0 .3-.18.495t-.51.195h-3.72v7.71q0 1.41.48 2.22t1.71.81h1.83q.3 0 .495.195t.195.495v1.08q0 .3-.195.495t-.495.195m4.8 0h-1.44q-.3 0-.495-.195t-.195-.495V12.59q0-.3.195-.495t.495-.195h1.44q.3 0 .495.195t.195.495v14.22q0 .3-.195.495t-.495.195m.21-18.51H71q-.3 0-.495-.195T70.31 8.3V6.68q0-.3.195-.51T71 5.96h1.89q.3 0 .51.21t.21.51V8.3q0 .3-.21.495t-.51.195m6.15 18.51h-1.41q-.3 0-.495-.195t-.195-.495V6.89q0-.3.195-.495t.495-.195h1.41q.33 0 .51.195t.18.495v19.92q0 .3-.18.495t-.51.195m6.39 0h-1.41q-.3 0-.495-.195t-.195-.495V6.89q0-.3.195-.495t.495-.195h1.41q.33 0 .51.195t.18.495v19.92q0 .3-.18.495t-.51.195m9.57 0h-1.17q-.39 0-.6-.195t-.36-.555l-4.26-13.92q-.06-.15-.06-.3 0-.27.195-.45t.435-.18h1.32q.33 0 .51.18t.24.33l3.33 11.31 3.57-11.19q.06-.21.255-.42t.585-.21h1.02q.39 0 .6.21t.24.42l3.57 11.19 3.33-11.31q.03-.15.21-.33t.51-.18h1.35q.24 0 .42.18t.18.45q0 .15-.06.3l-4.23 13.92q-.12.36-.33.555t-.66.195h-1.17q-.39 0-.645-.195t-.345-.555L99.5 16.01l-3.48 10.74q-.12.36-.36.555T95 27.5m19.98 0h-1.44q-.3 0-.495-.195t-.195-.495V12.59q0-.3.195-.495t.495-.195h1.44q.3 0 .495.195t.195.495v14.22q0 .3-.195.495t-.495.195m.21-18.51h-1.89q-.3 0-.495-.195t-.195-.495V6.68q0-.3.195-.51t.495-.21h1.89q.3 0 .51.21t.21.51V8.3q0 .3-.21.495t-.51.195m6.21 18.51h-1.5q-.3 0-.495-.195t-.195-.495V12.59q0-.3.195-.495t.495-.195h1.41q.3 0 .495.195t.195.495v1.32q.78-1.02 1.965-1.665t3.045-.645q1.95 0 3.315.855t2.07 2.37.705 3.525v8.46q0 .3-.195.495t-.495.195h-1.5q-.3 0-.495-.195t-.195-.495V18.5q0-2.1-1.02-3.285t-3-1.185q-1.86 0-2.985 1.185T122.09 18.5v8.31q0 .3-.195.495t-.495.195m20.79.3q-1.65 0-2.85-.585t-1.965-1.59-1.14-2.295-.435-2.73q-.03-.48-.03-.9t.03-.9q.06-1.41.435-2.7t1.14-2.31 1.965-1.605 2.85-.585q1.77 0 2.94.63t1.92 1.56v-6.9q0-.3.195-.495t.495-.195h1.44q.3 0 .495.195t.195.495v19.92q0 .3-.195.495t-.495.195h-1.35q-.33 0-.51-.195t-.18-.495v-1.26q-.75.96-1.95 1.605t-3 .645m.63-2.43q1.5 0 2.4-.69t1.35-1.755.48-2.175q.03-.48.03-1.155t-.03-1.155q-.03-1.05-.495-2.07t-1.38-1.68-2.355-.66q-1.53 0-2.43.675t-1.29 1.77-.45 2.355q-.03.87 0 1.74.06 1.26.45 2.355t1.29 1.77 2.43.675' aria-label='Stillwind'/%3E%3C/svg%3E");--sw-icon-svg-1k1k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7-7 7-7-7'/%3E%3C/svg%3E");--sw-icon-svg-bl03:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E");--sw-icon-svg-eji5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7h10v10M7 17 17 7'/%3E%3C/svg%3E");--sw-icon-svg-8rm5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M8.358 20.162c-1.186-1.07-1.532-3.316-1.038-4.944.856 1.026 2.043 1.352 3.272 1.535 1.897.283 3.76.177 5.522-.678.202-.098.388-.229.608-.36.166.473.209.95.151 1.437-.14 1.185-.738 2.1-1.688 2.794-.38.277-.782.525-1.175.787-1.205.804-1.531 1.747-1.078 3.119l.044.148a3.16 3.16 0 0 1-1.407-1.188 3.3 3.3 0 0 1-.544-1.815c-.004-.32-.004-.642-.048-.958-.106-.769-.472-1.113-1.161-1.133-.707-.02-1.267.411-1.415 1.09-.012.053-.028.104-.045.165zm-5.961-4.445s3.24-1.575 6.49-1.575l2.451-7.565c.092-.366.36-.614.662-.614s.57.248.662.614l2.45 7.565c3.85 0 6.491 1.575 6.491 1.575L16.088.727C15.93.285 15.663 0 15.303 0H8.697c-.36 0-.615.285-.784.727z'/%3E%3C/svg%3E");--sw-icon-svg-e7m8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 10.406A1.594 1.594 0 0 0 10.406 12 1.594 1.594 0 0 0 12 13.594 1.594 1.594 0 0 0 13.594 12 1.594 1.594 0 0 0 12 10.406m5.499-4.33a3 3 0 0 1 .643.054 1.7 1.7 0 0 1 .48.172 1.1 1.1 0 0 1 .29.235 1 1 0 0 1 .185.315 1.5 1.5 0 0 1 .084.452c.007.195-.015.398-.058.603a4.5 4.5 0 0 1-.244.778c-.137.334-.304.66-.49.978q-.37.624-.817 1.207c-.145.191-.3.376-.455.561q-.329-.357-.673-.7a24 24 0 0 0-2.05-1.797l-.23.296.23-.296-.018-.014-.461.592.018.014a23 23 0 0 1 1.984 1.74q.361.355.703.73c-.099.108-.194.22-.296.326q-.149.156-.301.308l.53.53q.159-.158.313-.32c.085-.088.164-.182.248-.272.065.078.135.152.198.231a13 13 0 0 1 .909 1.262c.211.336.404.681.564 1.036a5 5 0 0 1 .293.806 3 3 0 0 1 .102.637c.008.178-.007.351-.05.508a1.1 1.1 0 0 1-.157.338h-.001a1 1 0 0 1-.26.256 1.5 1.5 0 0 1-.418.191c-.188.054-.39.081-.6.09-.266.01-.538-.01-.814-.05a8 8 0 0 1-1.067-.238c-.464-.137-.92-.307-1.369-.5h-.001a18 18 0 0 1-1.71-.86l-.025-.015a24 24 0 0 0 1.686-1.194l-.21-.27.211.27.018-.015-.463-.59-.017.014a23 23 0 0 1-2.168 1.505 19 19 0 0 1-1.827.983 13 13 0 0 1-1.444.576 9 9 0 0 1-1.142.296 5 5 0 0 1-.853.09 3 3 0 0 1-.643-.055 1.7 1.7 0 0 1-.48-.172 1.03 1.03 0 0 1-.475-.549 1.5 1.5 0 0 1-.084-.453 2.5 2.5 0 0 1 .058-.603c.055-.261.14-.52.245-.777a8 8 0 0 1 .49-.978 12 12 0 0 1 1.271-1.767q.348.377.712.737a24 24 0 0 0 2.02 1.765l.461-.591a23 23 0 0 1-1.955-1.709q-.381-.375-.741-.769.147-.164.295-.325a23 23 0 0 1 .31-.317l-.53-.53q-.162.163-.321.328c-.085.089-.165.183-.248.273-.055-.066-.114-.128-.169-.195a14 14 0 0 1-.916-1.263 9 9 0 0 1-.571-1.04 5 5 0 0 1-.308-.838 3 3 0 0 1-.102-.637 1.7 1.7 0 0 1 .05-.507q.051-.187.157-.339h.001c.068-.098.158-.186.26-.256a1.5 1.5 0 0 1 .419-.19 2.5 2.5 0 0 1 .599-.09 4.6 4.6 0 0 1 .814.048 8 8 0 0 1 1.067.24 12 12 0 0 1 1.369.5 17 17 0 0 1 1.736.874 24 24 0 0 0-1.694 1.202l.462.59a23 23 0 0 1 2.13-1.484 19 19 0 0 1 1.83-.99c.474-.222.956-.42 1.448-.583a9 9 0 0 1 1.146-.303c.298-.056.595-.092.887-.096m-.01-.75h-.001a6 6 0 0 0-1.014.108 10 10 0 0 0-1.245.329 14 14 0 0 0-1.529.616c-.583.272-1.146.582-1.696.91a18 18 0 0 0-2.152-1.112 13 13 0 0 0-1.455-.531 8.4 8.4 0 0 0-1.172-.262 5 5 0 0 0-.95-.055c-.254.01-.516.043-.776.117a2.2 2.2 0 0 0-.636.294 1.77 1.77 0 0 0-.717 1.014 2.4 2.4 0 0 0-.077.737 3.7 3.7 0 0 0 .127.798 6 6 0 0 0 .351.959 10 10 0 0 0 .62 1.128 14 14 0 0 0 .967 1.335c.08.098.166.19.248.286a16 16 0 0 0-.552.679c-.311.408-.604.834-.867 1.282a8.4 8.4 0 0 0-.538 1.075 5.3 5.3 0 0 0-.283.908 3.2 3.2 0 0 0-.073.782 2.2 2.2 0 0 0 .13.688v.001a1.78 1.78 0 0 0 .81.94 2.4 2.4 0 0 0 .697.253 3.7 3.7 0 0 0 .805.07 6 6 0 0 0 .977-.102l.001-.001a9 9 0 0 0 1.24-.32 14 14 0 0 0 1.526-.61 19 19 0 0 0 1.742-.93q.181.108.366.214a18 18 0 0 0 1.785.898 13 13 0 0 0 1.455.53c.38.112.772.204 1.172.262a5.3 5.3 0 0 0 .95.056c.254-.01.516-.044.776-.118.218-.063.436-.156.636-.294a1.78 1.78 0 0 0 .717-1.014c.068-.248.087-.497.077-.736a3.7 3.7 0 0 0-.127-.799 6 6 0 0 0-.335-.923 10 10 0 0 0-.612-1.127 15 15 0 0 0-.959-1.333c-.09-.111-.188-.216-.28-.324q.284-.332.552-.679c.311-.409.604-.835.867-1.283a8.4 8.4 0 0 0 .538-1.075 5.3 5.3 0 0 0 .283-.907c.053-.25.083-.513.073-.783a2.2 2.2 0 0 0-.13-.688v-.001a1.78 1.78 0 0 0-.81-.94 2.4 2.4 0 0 0-.697-.252 3.7 3.7 0 0 0-.805-.07M12 0l10.392 6v12L12 24 1.607 18V6Z'/%3E%3C/svg%3E");--sw-icon-svg-ashs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236m2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.17 2.17 0 0 0-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.5 23.5 0 0 0-3.107-.534A24 24 0 0 0 12.769 4.7c1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a23 23 0 0 0-3.113.538 15 15 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05q.684.704 1.36 1.564c-.44-.02-.89-.034-1.345-.034q-.691-.001-1.36.034c.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093q.61.874 1.183 1.86.557.961 1.018 1.946c-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.6 25.6 0 0 1-4.412.005 27 27 0 0 1-1.183-1.86q-.557-.961-1.018-1.946a25 25 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868A25 25 0 0 1 12 8.098zm-3.635.254c-.24.377-.48.763-.704 1.16q-.336.585-.635 1.174c-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0q1.044.153 2.006.387c-.18.632-.405 1.282-.66 1.933a26 26 0 0 0-1.345-2.32zm3.063.675q.727.226 1.375.498c1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a24 24 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98a23 23 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474s1.12-1.742 2.852-2.476c.42-.18.88-.342 1.356-.494m11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a26 26 0 0 0 1.341-2.338zm-9.945.02c.2.392.41.783.64 1.175q.345.586.705 1.143a22 22 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.2 1.2 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64q.661.032 1.345.034.691.001 1.36-.034c-.44.572-.895 1.095-1.345 1.565q-.684-.706-1.36-1.565'/%3E%3C/svg%3E");--sw-icon-svg-6mfk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M11.558.788A9 9 0 0 0 9.776.99l-.453.15c-.906.303-1.656.755-2.1 1.348l-.301.452-2.035 3.528c.426-.387.974-.698 1.643-.894h.001l.613-.154h.001a9 9 0 0 1 1.777-.206c2.916-.053 6.033 1.148 8.423 2.36 2.317 1.175 3.888 2.32 3.987 2.39L24 5.518c-.082-.06-1.66-1.21-3.991-2.386-2.393-1.206-5.521-2.396-8.45-2.343zM8.924 5.366a8.6 8.6 0 0 0-1.745.203l-.606.151c-1.278.376-2.095 1.16-2.43 2.108s-.188 2.065.487 3.116c.33.43.747.813 1.216 1.147L12.328 10h.001a6.94 6.94 0 0 1 6.013 1.013l2.844-.963c-.17-.124-1.663-1.2-3.91-2.34-2.379-1.206-5.479-2.396-8.352-2.344m5.435 4.497a6.8 6.8 0 0 0-1.984.283L2.94 13.189 0 18.334l9.276-2.992a6.945 6.945 0 0 1 7.408 2.314v.001c.695.903.89 1.906.66 2.808l2.572-4.63c.595-1.041.45-2.225-.302-3.429a6.8 6.8 0 0 0-5.255-2.543m-3.031 5.341a6.8 6.8 0 0 0-2.006.283L.008 18.492c.175.131 2.02 1.498 4.687 2.768 2.797 1.332 6.37 2.467 9.468 1.712l.454-.152h.002c1.278-.376 2.134-1.162 2.487-2.09.353-.93.207-2.004-.541-2.978a6.8 6.8 0 0 0-5.237-2.548'/%3E%3C/svg%3E");--sw-icon-svg-zrn4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M10.354 21.125a4.44 4.44 0 0 1-4.765-1.767 4.1 4.1 0 0 1-.703-3.107 4 4 0 0 1 .134-.522l.105-.321.287.21a7.2 7.2 0 0 0 2.186 1.092l.208.063-.02.208a1.25 1.25 0 0 0 .226.83 1.34 1.34 0 0 0 1.435.533 1.2 1.2 0 0 0 .343-.15l5.59-3.562a1.16 1.16 0 0 0 .524-.778 1.24 1.24 0 0 0-.211-.937 1.34 1.34 0 0 0-1.435-.533 1.2 1.2 0 0 0-.343.15l-2.133 1.36a4 4 0 0 1-1.135.499 4.44 4.44 0 0 1-4.765-1.766 4.1 4.1 0 0 1-.702-3.108 3.86 3.86 0 0 1 1.742-2.582l5.589-3.563a4 4 0 0 1 1.135-.499 4.44 4.44 0 0 1 4.765 1.767 4.1 4.1 0 0 1 .703 3.107 4 4 0 0 1-.134.522l-.105.321-.286-.21a7.2 7.2 0 0 0-2.187-1.093l-.208-.063.02-.207a1.25 1.25 0 0 0-.226-.831 1.34 1.34 0 0 0-1.435-.532 1.2 1.2 0 0 0-.343.15L8.62 9.368a1.16 1.16 0 0 0-.524.778 1.24 1.24 0 0 0 .211.937 1.34 1.34 0 0 0 1.435.533 1.2 1.2 0 0 0 .344-.151l2.132-1.36a4 4 0 0 1 1.135-.498 4.44 4.44 0 0 1 4.765 1.766 4.1 4.1 0 0 1 .702 3.108 3.86 3.86 0 0 1-1.742 2.583l-5.589 3.562a4 4 0 0 1-1.135.499m10.358-17.95C18.484-.015 14.082-.96 10.9 1.068L5.31 4.63a6.4 6.4 0 0 0-2.896 4.295 6.75 6.75 0 0 0 .666 4.336 6.4 6.4 0 0 0-.96 2.396 6.83 6.83 0 0 0 1.168 5.167c2.229 3.19 6.63 4.135 9.812 2.108l5.59-3.562a6.4 6.4 0 0 0 2.896-4.295 6.76 6.76 0 0 0-.665-4.336 6.4 6.4 0 0 0 .958-2.396 6.83 6.83 0 0 0-1.167-5.168'/%3E%3C/svg%3E");--sw-icon-svg-j68k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M24 1.61h-9.94L12 5.16 9.94 1.61H0l12 20.78ZM12 14.08 5.16 2.23h4.43L12 6.41l2.41-4.18h4.43Z'/%3E%3C/svg%3E");--sw-icon-svg-7e0e:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 19-7-7 7-7m7 7H5'/%3E%3C/svg%3E");--sw-icon-svg-7jqs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");--sw-icon-svg-2mve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 10 5 5-5 5'/%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3C/g%3E%3C/svg%3E");--sw-icon-svg-xc78:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");--sw-icon-svg-wyir:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");--sw-icon-svg-axxj:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4'/%3E%3C/svg%3E");--sw-icon-svg-bhg8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");--sw-icon-svg-bxkz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E");--sw-icon-svg-rl09:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E");--sw-icon-svg-g4zt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32 1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E");--sw-icon-svg-si8h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--sw-icon-svg-lwkr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}@keyframes sw-kf-vsv0z{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes sw-kf-s6ytj{0%{opacity:0;--sw-motion-translate-y:calc(var(--spacing) * 8);translate:var(--sw-motion-translate-x) var(--sw-motion-translate-y) var(--sw-motion-translate-z)}to{opacity:1;--sw-motion-translate-y:0px;translate:var(--sw-motion-translate-x) var(--sw-motion-translate-y) var(--sw-motion-translate-z)}}@media (prefers-reduced-motion:reduce){@keyframes sw-kf-s6ytj{to{opacity:1;--sw-motion-translate-y:0px;translate:var(--sw-motion-translate-x) var(--sw-motion-translate-y) var(--sw-motion-translate-z)}}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sw_al3to{--sw-icon-size:var(--icon-size-aside);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-wyir);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_znxx8{--sw-icon-size:var(--icon-size-aside);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-axxj);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_vp0h6{--sw-icon-size:var(--icon-size-aside);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bhg8);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_q2ep2{--sw-icon-size:var(--icon-size-aside);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-xc78);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_cq38b{color:var(--color-accent);align-items:flex-start;gap:var(--spacing-control);padding:calc(var(--spacing) * 4);display:flex}.sw_cq38b{background-color:light-dark(#3569bc0d,#8bcff40d);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.sw_cq38b{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px}.sw_cq38b{border-color:light-dark(#3569bc4d,#8bcff44d);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.sw_cq38b[data-aside-type=caution]{color:var(--color-warning)}.sw_cq38b[data-aside-type=caution]{background-color:light-dark(#805a190d,#e4c2760d);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-warning) 5%, transparent)}}.sw_cq38b[data-aside-type=caution]{border-color:light-dark(#805a194d,#e4c2764d);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.sw_cq38b[data-aside-type=danger]{color:var(--color-danger)}.sw_cq38b[data-aside-type=danger]{background-color:light-dark(#a04b400d,#f1a2970d);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-danger) 5%, transparent)}}.sw_cq38b[data-aside-type=danger]{border-color:light-dark(#a04b404d,#f1a2974d);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.sw_cq38b[data-aside-type=tip]{color:var(--color-success)}.sw_cq38b[data-aside-type=tip]{background-color:light-dark(#3d68440d,#a4c9910d);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.sw_cq38b[data-aside-type=tip]{border-color:light-dark(#3d68444d,#a4c9914d);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.sw_585bg{flex-shrink:0;margin-block-start:calc(var(--spacing) * 1)}.sw_w064f{flex:1;min-inline-size:0}.sw_1wm23{--tw-font-weight:var(--font-weight-semibold);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--tw-leading,var(--text-body--line-height));margin-block-end:calc(var(--spacing) * 2)}.sw_k2bgo{color:var(--color-foreground);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.sw_k2bgo>*+*{margin-block-start:calc(var(--spacing) * 3)}.sw_n8cp9{gap:calc(var(--spacing) * 1.5);list-style-type:none;display:grid;@media (width<52.5rem){grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 1)}}.sw_1f0t3{border-color:var(--color-border);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 2)}.sw_pub35{--tw-font-weight:var(--font-weight-medium);color:var(--color-foreground);cursor:pointer;font-weight:var(--font-weight-medium);align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);list-style-type:none;display:flex}.sw_pub35::-webkit-details-marker{display:none}.sw_7dli3{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-si8h);background-color:currentColor;background-image:none;flex-shrink:0;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}details[open]>summary>.sw_7dli3{rotate:90deg}.sw_pdo5p{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);overflow-wrap:anywhere;border-color:#0000;border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;display:block;&[aria-current=page]{color:var(--color-foreground);background-color:var(--color-surface-muted);border-color:var(--color-foreground)}&:hover{@media (hover:hover){color:var(--color-foreground);text-underline-offset:calc(4 * 1px);text-decoration-line:underline}}@media (width<52.5rem){padding-inline:0;padding-block:calc(var(--spacing) * 2);border-color:#0000;border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-block-end-style:var(--tw-border-style);border-block-end-width:2px;&[aria-current=page]{border-block-end-color:var(--color-foreground);background-color:#0000}}}.sw_n9awq{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);overflow-wrap:anywhere;border-color:#0000;border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;display:block;&[aria-current=page]{color:var(--color-foreground);background-color:var(--color-surface-muted);border-color:var(--color-foreground)}&:hover{@media (hover:hover){color:var(--color-foreground);text-underline-offset:calc(4 * 1px);text-decoration-line:underline}}@media (width<52.5rem){padding-inline:0;padding-block:calc(var(--spacing) * 2);border-color:#0000;border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-block-end-style:var(--tw-border-style);border-block-end-width:2px;&[aria-current=page]{border-block-end-color:var(--color-foreground);background-color:#0000}}}.sw_yw5f9{--tw-font-weight:var(--font-weight-normal);background-color:var(--color-background);block-size:calc(var(--spacing) * 11);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);color:var(--color-foreground);font-weight:var(--font-weight-normal);inline-size:100%;min-inline-size:0;padding-inline:var(--spacing-control);border-width:1px}.sw_9mvvp{gap:calc(var(--spacing) * 5);display:grid}.sw_4mft3{background-color:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-panel);border-style:var(--tw-border-style);gap:var(--spacing-control);padding:var(--spacing-panel);border-width:1px;display:grid}.sw_zs99a{--tw-font-weight:var(--font-weight-medium);font-size:var(--text-ui);font-weight:var(--font-weight-medium);line-height:var(--tw-leading,var(--text-ui--line-height))}.sw_iyxpi{font-family:var(--font-mono)}.sw_h5ure{color:var(--color-muted);font-size:var(--text-caption);align-items:center;gap:calc(var(--spacing) * 2);line-height:var(--tw-leading,var(--text-caption--line-height));flex-wrap:wrap;display:flex}.sw_12gxv{background-color:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-inline);border-style:var(--tw-border-style);color:var(--color-foreground);cursor:pointer;font-family:var(--font-mono);padding-block:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);border-width:1px}@media (hover:hover){.sw_12gxv:hover{background-color:var(--color-surface-muted)}}.sw_sboyu{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.sw_lwvst{gap:calc(var(--spacing) * 5);display:grid}.sw_yupok{min-inline-size:0}.sw_7qk9r{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 3);display:flex}.sw_46i1t{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));margin:0}.sw_hza7i{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));overflow-wrap:anywhere;margin:0}.sw_vufdw{--sh-class:light-dark(#005cc5,#79b8ff);--sh-comment:#6a737d;--sh-entity:light-dark(#22863a,#85e89d);--sh-identifier:light-dark(#6f42c1,#b392f0);--sh-keyword:light-dark(#d73a49,#f97583);--sh-property:light-dark(#005cc5,#79b8ff);--sh-sign:light-dark(#24292e,#e1e4e8);--sh-string:light-dark(#032f62,#9ecbff);background-color:var(--color-surface)}.sw_tz7i6>*+*{margin-block-start:calc(var(--spacing) * 5)}.sw_0oipa{&>*+*{margin-block-start:calc(var(--spacing) * 3)}& .astro-code>code{display:grid}& .astro-code .line{min-block-size:1lh}}.sw_ouigl{color:var(--color-danger);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));padding:calc(var(--spacing) * 4)}.sw_ouigl{background-color:light-dark(#a04b400d,#f1a2970d);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-danger) 5%, transparent)}}.sw_ouigl{border-color:var(--color-danger);border-inline-start-style:var(--tw-border-style);border-radius:var(--radius-control);border-inline-start-width:2px}.sw_n3bfl{margin-block-start:calc(var(--spacing) * 2)}.sw_z8cin{background-color:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-panel);border-style:var(--tw-border-style);gap:calc(var(--spacing) * 4);padding:var(--spacing-panel);border-width:1px;display:grid}.sw_gma3m{block-size:100%;color:var(--color-action-hover);fill:none;inline-size:100%;display:block}.sw_er784{fill:var(--color-background);stroke:currentColor}.sw_3fjh3{fill:currentColor;font-family:var(--font-sans);font-size:8px}.sw_n66p8,.sw_5bjti{fill:currentColor;font-family:var(--font-sans);font-size:6px}.sw_57yeo,.sw_h9mqt{opacity:.4;stroke:currentColor}.sw_ayfxy{fill:currentColor}.sw_2o9cm{--backdrop-still-column-alpha:.15;--backdrop-edge:calc((100% - min(var(--container-page), 100%)) / 2 + var(--spacing-gutter) * .5);--backdrop-column:rgb(0 0 0/var(--backdrop-column-alpha,1));@media (prefers-reduced-motion:reduce){--backdrop-column:rgb(0 0 0/var(--backdrop-still-column-alpha,1))}z-index:calc(1 * -1);opacity:var(--backdrop-opacity,1);pointer-events:none;position:fixed;inset:0;overflow:hidden;@media (prefers-reduced-motion:reduce){opacity:1}mask-image:linear-gradient(to right, #000 0, #000 var(--backdrop-edge), var(--backdrop-column) calc(var(--backdrop-edge) + 10rem), var(--backdrop-column) calc(100% - var(--backdrop-edge) - 10rem), #000 calc(100% - var(--backdrop-edge)))}.sw_1eis5{--backdrop-tilt:-6deg;background-image:linear-gradient(to bottom, var(--color-backdrop-lattice) 1px, transparent 1px);transform:rotate(var(--backdrop-tilt));background-position:-1px -1px;background-size:4rem 4rem;position:absolute;inset:-50%}.sw_npynw{--backdrop-tilt:-6deg;background-image:linear-gradient(to right, var(--color-backdrop-lattice) 1px, transparent 1px);transform:rotate(calc(-1 * var(--backdrop-tilt)));background-position:-1px -1px;background-size:4rem 4rem;position:absolute;inset:-50%}.sw_rstdf{--backdrop-edge:calc((100% - min(var(--container-page), 100%)) / 2 + var(--spacing-gutter) * .5);--backdrop-column:rgb(0 0 0/var(--backdrop-column-alpha,1));@media (prefers-reduced-motion:reduce){--backdrop-column:rgb(0 0 0/var(--backdrop-still-column-alpha,1))}z-index:calc(1 * -1);opacity:var(--backdrop-opacity,1);pointer-events:none;position:fixed;inset:0;overflow:hidden;@media (prefers-reduced-motion:reduce){opacity:1}mask-image:linear-gradient(to right, #000 0, #000 var(--backdrop-edge), var(--backdrop-column) calc(var(--backdrop-edge) + 10rem), var(--backdrop-column) calc(100% - var(--backdrop-edge) - 10rem), #000 calc(100% - var(--backdrop-edge)))}@media (prefers-reduced-motion:reduce){.sw_rstdf{position:absolute}}.sw_gu7r6{block-size:100%;inline-size:100%;position:absolute;inset:0}.sw_eui2j{opacity:var(--backdrop-base-opacity,1)}@media (prefers-reduced-motion:reduce){.sw_eui2j{display:none}}.sw_z5k8l{fill:none;stroke:var(--color-backdrop-streamline);stroke-width:1px;vector-effect:non-scaling-stroke}@media not (prefers-reduced-motion:reduce){.sw_0h482{display:none}}.sw_bup7j{fill:none;stroke:var(--color-backdrop-streamline);stroke-width:1px;vector-effect:non-scaling-stroke}.sw_53g6h{opacity:var(--backdrop-gust-opacity,1)}@media (prefers-reduced-motion:reduce){.sw_53g6h{display:none}}.sw_e0y8n{fill:none;opacity:.6;stroke:var(--color-accent);stroke-dasharray:60 940;stroke-linecap:round;stroke-width:1.25px;vector-effect:non-scaling-stroke;animation-name:sw-kf-vsv0z;animation-timing-function:linear;animation-iteration-count:infinite}::view-transition-group(.sw-vt-2he15){animation-duration:var(--duration-300);animation-timing-function:var(--ease-out)}::view-transition-old(.sw-vt-2he15){animation-duration:.15s}::view-transition-new(.sw-vt-2he15){animation-duration:.15s;animation-delay:.15s}.sw_qywrr,.sw_tbsh3{border-radius:var(--radius-control);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4)}.sw_1eqp6,.sw_0fpqn{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sw_osmbu,.sw_jt3st{border-radius:var(--radius-control);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4)}.sw_jt3st[aria-pressed=true]{color:var(--color-action-foreground);background-color:var(--color-action)}.sw_vc0sl{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sw_cdn65{border-radius:var(--radius-control);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4)}.sw_cdn65[aria-pressed=true]{color:var(--color-action-foreground);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-action)}.sw_nivhb{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sw_ngsu8{border-radius:var(--radius-control);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4)}.sw_ngsu8[aria-pressed=true]{color:var(--color-action-foreground);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-action)}@media (hover:hover){.sw_ngsu8[aria-pressed=true]:hover{background-color:var(--color-action-hover)}}.sw_kw8yz{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sw_wqj1y{border-radius:var(--radius-control);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4)}.sw_wqj1y[aria-pressed=true]{color:var(--color-action-foreground);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--accent)}@media (hover:hover){.sw_wqj1y[aria-pressed=true]:hover{--tw-brightness:brightness(calc(110 * 1%));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.sw_fsd1y{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sw_fy5hk{--tw-tracking:var(--tracking-normal);font-family:var(--font-sans);font-size:var(--text-body);inline-size:calc(var(--spacing) * 72);letter-spacing:var(--tracking-normal);line-height:var(--leading-normal);position:absolute;inset-block-start:var(--feature-preview-top,164px);inset-inline-end:0}.sw_fy5hk:is(:where(.sw_hq1i9):not([data-enhanced]) *){inline-size:min(100%,300px);margin-block-start:calc(var(--spacing) * 7);margin-inline:auto;position:relative;inset:auto}.sw_fy5hk:is(:where(.sw_upzyx)[data-current]:has(:where(.sw_xgobq)) *){inline-size:min(100%,300px)}@media (width<70rem){.sw_fy5hk{inline-size:min(100%,288px);margin-block-start:calc(var(--spacing) * 6);position:relative;inset:auto}}@media (width<40rem){.sw_fy5hk{inline-size:min(100%,288px)}}@media (width<70rem){.sw_fy5hk:is(:where(.sw_hq1i9)[data-enhanced] *){margin:0;position:absolute;inset-block-start:calc(var(--spacing) * 12);inset-inline-end:0}}@media (width<52.5rem){.sw_fy5hk:is(:where(.sw_hq1i9)[data-enhanced] *){inset-block-start:calc(var(--code-height,220px) + 32px);inset-inline:50% auto;translate:-50%}}@media (width>=70rem){.sw_fy5hk:is(:where(.sw_guu2b)[data-feature-panel="2"] *):is(:where(.sw_hq1i9)[data-enhanced] *){inset-block-start:calc(var(--spacing) * 20)}.sw_fy5hk:is(:where(.sw_hq1i9)[data-enhanced] *):is(:where(.sw_guu2b)[data-feature-panel="1"]:has(:where(.sw_vl80p)[data-feature-preview-frame="2"][data-current]) *){inset-block-start:calc(var(--spacing) * 12)}.sw_fy5hk:is(:where(.sw_hq1i9)[data-enhanced] *):is(:where(.sw_guu2b)[data-feature-panel="1"]:has(:where(.sw_vl80p)[data-feature-preview-frame="0"][data-current]) *){inset-block-start:calc(var(--feature-preview-top,164px) + 16px)}}@media (height>=900px){@media (width>=40rem){@media (width<52.5rem){.sw_fy5hk{inline-size:calc(var(--spacing) * 80)}}}}@media (height<=760px){@media (width>=70rem){.sw_fy5hk:is(:where(.sw_hq1i9)[data-enhanced] *){--feature-preview-top:148px}}}.sw_0xern{text-align:center;display:block}.sw_hpyu2{border-color:var(--color-border);border-style:var(--tw-border-style);min-inline-size:calc(var(--spacing) * 26);border-width:1px;justify-content:center;align-items:center;display:inline-flex}.sw_hpyu2:disabled{cursor:default}.sw_viu7k{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);text-align:center;margin-block-start:calc(var(--spacing) * 5);line-height:1.9}@media (width<40rem){.sw_viu7k{justify-content:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 3);display:flex}}.sw_jsct5{color:var(--color-muted);font-size:var(--text-caption);text-align:center;margin-block-start:calc(var(--spacing) * 4);line-height:1.6}@media (width<40rem){.sw_jsct5{margin-block-start:calc(var(--spacing) * 2.5)}.sw_bg0v4{display:none}}@media (hover:none){.sw_bg0v4{display:none}}.sw_5a1i8{text-align:center;display:block}.sw_xr2qg{block-size:calc(var(--spacing) * 2.25);border-color:var(--color-border);border-inline-style:var(--tw-border-style);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);inline-size:var(--measure-width,auto);border-inline-width:1px;margin-block-start:0;margin-block-end:calc(var(--spacing) * 3.5);margin-inline:auto;position:relative}.sw_xr2qg:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);content:var(--tw-content);border-color:var(--color-border);content:var(--tw-content);border-block-start-style:var(--tw-border-style);border-block-start-width:1px;position:absolute;inset-block-start:calc(var(--spacing) * 1);inset-inline:0}.sw_qp964{background-color:var(--color-background);padding-inline:calc(var(--spacing) * 2);position:absolute;inset-block-start:calc(var(--spacing) * -1);inset-inline-start:50%;transform:translate(-50%)}.sw_xj0d0{inline-size:min(100%, var(--container-width,300px));margin-inline:auto;transition:inline-size .18s;position:relative}.sw_xj0d0:where(.sw_64e74){container:sw-c-64e74/inline-size}.sw_xj0d0:is(:where(.sw_hq1i9)[data-enhanced] *){transition-property:none}@media (prefers-reduced-motion:reduce){.sw_xj0d0{transition-property:none}}.sw_fuufn{background-color:var(--color-background);border-color:var(--color-border);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px}.sw_0ojfe{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;justify-items:center;display:grid}@container sw-c-64e74 (width>=13rem){.sw_0ojfe{text-align:start;grid-template-columns:3rem 1fr;justify-items:start}}.sw_7up25{background-color:var(--color-surface-muted);block-size:calc(var(--spacing) * 14);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);inline-size:calc(var(--spacing) * 12);border-width:1px;display:block}.sw_f6wy2{--tw-tracking:var(--tracking-tight);font-size:var(--text-body);letter-spacing:var(--tracking-tight);line-height:1.4}.sw_mx4zo{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-normal);margin-block-start:calc(var(--spacing) * 1.75)}.sw_js6kw{color:var(--color-muted);font-size:var(--text-caption);inline-size:max-content;margin-block-start:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1);text-underline-offset:calc(4 * 1px);margin-block-start:calc(var(--spacing) * 3.5);margin-inline:auto;display:block}@media (hover:hover){.sw_js6kw:hover{color:var(--color-foreground);text-decoration-line:underline}}.sw_js6kw:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}@media (width<40rem){.sw_js6kw{padding-block:calc(var(--spacing) * 2.5);min-block-size:calc(var(--spacing) * 11);margin-block-start:calc(var(--spacing) * 1.5)}}.sw_icpw0{text-align:center;display:block}.sw_m2rnz{gap:calc(var(--spacing) * 4);inline-size:max-content;margin-inline:auto;display:flex}@media (width<40rem){.sw_m2rnz{gap:calc(var(--spacing) * 3);inline-size:100%}}.sw_riwht{background-color:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);font-size:var(--text-caption);align-items:center;gap:calc(var(--spacing) * 2.5);inline-size:calc(var(--spacing) * 33);padding:calc(var(--spacing) * 3);border-width:1px;flex-direction:column;display:flex}.sw_riwht[aria-pressed=true]{border-color:var(--color-foreground)}@media (width<40rem){.sw_riwht{padding:calc(var(--spacing) * 2.5);inline-size:calc(50% - 6px)}}.sw_grq53{color:var(--color-muted);font-family:var(--font-mono);font-size:9px;line-height:var(--leading-normal)}.sw_grq53[aria-pressed=true]{border-color:var(--color-foreground)}.sw_khl89{font-size:var(--text-ui);min-block-size:2lh;line-height:1.45}.sw_khl89[aria-pressed=true]{border-color:var(--color-foreground)}.sw_hh1a2{padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 2.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-small);white-space:nowrap;border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-foreground);line-height:1.3;display:inline-flex;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}}.sw_hh1a2[aria-pressed=true]{border-color:var(--color-foreground);color:var(--color-action-foreground);background-color:var(--color-action)}@media (width<70rem){.sw_hh1a2{min-block-size:calc(var(--spacing) * 11)}}.sw_qdgxr{opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.sw_qdgxr[aria-pressed=true]{border-color:var(--color-foreground)}.sw_qdgxr:is(:where(.sw_kupua):has(:where(.sw_m9m55)[aria-pressed=true]) *){opacity:1}.sw_36vrl{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-lwkr);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_36vrl[aria-pressed=true]{border-color:var(--color-foreground)}.sw_sy73s{color:var(--color-muted);font-size:var(--text-caption);text-align:center;margin-block-start:calc(var(--spacing) * 4);line-height:1.6}@media (width<40rem){.sw_sy73s{margin-block-start:calc(var(--spacing) * 2.5)}}.sw_d15vg{text-align:center;display:block}.sw_6aubm{anchor-scope:--sw-a-vrsvy;block-size:calc(var(--spacing) * 44);border:1px dashed var(--color-border);position:relative}.sw_0ct7e{background-color:var(--color-background);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 2.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-small);white-space:nowrap;border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-foreground);line-height:1.3;display:inline-flex;position:absolute;inset-block-start:var(--anchor-y,58px);inset-inline-start:var(--anchor-x,50%);translate:-50% -50%;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}}.sw_0ct7e:where(.sw_vrsvy){anchor-name:--sw-a-vrsvy}@media (width<70rem){.sw_0ct7e{min-block-size:calc(var(--spacing) * 11)}}.sw_6wkmm{background-color:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);font-size:var(--text-caption);inline-size:max-content;margin:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);position-anchor:--sw-a-vrsvy;position-area:bottom;position-try-fallbacks:flip-block;white-space:nowrap;border-width:1px;position:absolute;inset:auto}.sw_y4b0u{color:var(--color-muted);font-size:var(--text-caption);inline-size:max-content;padding-block:calc(var(--spacing) * 1);text-underline-offset:calc(4 * 1px);margin-block-start:calc(var(--spacing) * 3.5);margin-inline:auto;display:block}@media (hover:hover){.sw_y4b0u:hover{color:var(--color-foreground);text-decoration-line:underline}}.sw_y4b0u:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}@media (width<40rem){.sw_y4b0u{padding-block:calc(var(--spacing) * 2.5);min-block-size:calc(var(--spacing) * 11);margin-block-start:calc(var(--spacing) * 1.5)}}.sw_8cu2n{text-align:center;display:block}.sw_sgfxj{position:relative}.sw_yh0uq{block-size:calc(var(--spacing) * 56);align-items:center;display:grid}@media (width<40rem){.sw_yh0uq{block-size:calc(var(--spacing) * 41)}}.sw_rp7o1{--tw-leading:var(--leading-normal);animation-duration:var(--duration-420);animation-name:sw-kf-s6ytj;animation-fill-mode:both;animation-timing-function:var(--ease-out);background-color:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);font-size:var(--text-ui);align-items:center;gap:calc(var(--spacing) * 3);inline-size:100%;line-height:var(--leading-normal);padding-block:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 4);border-width:1px;display:flex;position:relative}.sw_rp7o1:is(:where(.sw_hq1i9)[data-enhanced] *),.sw_rp7o1:is(:where(.sw_hq1i9)[data-motion-enabled] *){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sw_rp7o1{opacity:1;animation:none;translate:none}}.sw_i64t4{block-size:calc(var(--spacing) * 6);border-color:var(--color-border);border-style:var(--tw-border-style);inline-size:calc(var(--spacing) * 6);border-width:1px;border-radius:3.40282e38px;place-items:center;display:grid}.sw_8trm6{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-lwkr);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_kncfw{--tw-leading:normal;color:var(--color-muted);font-family:var(--font-mono);align-items:center;gap:calc(var(--spacing) * 3);margin-block-start:calc(var(--spacing) * 7);margin-block-end:calc(var(--spacing) * 4);font-size:10px;line-height:normal;display:flex}@media (width<40rem){.sw_kncfw{margin-block-start:calc(var(--spacing) * 3.5);margin-block-end:calc(var(--spacing) * 2.5)}}.sw_0mn6y{background-color:var(--color-border);flex:1;block-size:1px}.sw_imgv3{background-color:var(--color-foreground);block-size:100%;transform:scaleX(var(--demo-progress,1));transform-origin:0;display:block}.sw_4zu2l{color:var(--color-muted);font-size:var(--text-caption);inline-size:max-content;padding-block:calc(var(--spacing) * 1);text-underline-offset:calc(4 * 1px);margin-block-start:calc(var(--spacing) * 3.5);margin-inline:auto;display:block}@media (hover:hover){.sw_4zu2l:hover{color:var(--color-foreground);text-decoration-line:underline}}.sw_4zu2l:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}@media (prefers-reduced-motion:reduce){.sw_4zu2l{display:none}}@media (width<40rem){.sw_4zu2l{padding-block:calc(var(--spacing) * 2.5);min-block-size:calc(var(--spacing) * 11);margin-block-start:calc(var(--spacing) * 1.5)}}.sw_u0n0b{text-align:center;display:block}.sw_zjcow{block-size:calc(var(--spacing) * 56);text-align:start;position:relative;overflow:clip}@media (width<40rem){.sw_zjcow{block-size:calc(var(--spacing) * 41)}}.sw_5tno4{background-color:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-width:1px;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.sw_5tno4[data-transition-layout=list]{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);grid-template-columns:60px 1fr;display:none;inset-block-start:calc(var(--spacing) * 8)}.sw_5tno4:is(:where(.sw_hq1i9)[data-motion-enabled] *){visibility:hidden;display:grid}@media (width<40rem){.sw_5tno4{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5)}.sw_5tno4[data-transition-layout=list]{column-gap:calc(var(--spacing) * 3);grid-template-columns:48px 1fr;inset-block-start:calc(var(--spacing) * 6)}}.sw_zhm4l{background-color:var(--color-surface-muted);block-size:calc(var(--spacing) * 22);border-radius:var(--radius-inline)}.sw_zhm4l:is(:where(.sw_wls3b)[data-transition-layout=list] *){block-size:calc(var(--spacing) * 18);grid-row:1/span 2}@media (width<40rem){.sw_zhm4l{block-size:calc(var(--spacing) * 12)}.sw_zhm4l:is(:where(.sw_wls3b)[data-transition-layout=list] *){block-size:calc(var(--spacing) * 13.5)}}.sw_lx6uz{--tw-tracking:-.035em;font-size:var(--text-lead);letter-spacing:-.035em;line-height:1.4}.sw_lx6uz:is(:where(.sw_wls3b)[data-transition-layout=list] *){font-size:var(--text-body)}@media (width<40rem){.sw_lx6uz{font-size:var(--text-body)}.sw_lx6uz:is(:where(.sw_wls3b)[data-transition-layout=list] *){font-size:var(--text-small)}}.sw_30alk{--tw-tracking:.01em;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.01em;font-size:9px;line-height:var(--leading-normal)}.sw_a0vbu{color:var(--color-muted);font-size:var(--text-caption);line-height:1.6}.sw_a0vbu:is(:where(.sw_wls3b)[data-transition-layout=list] *){display:none}.sw_5qi23{display:none;position:absolute;inset:0}.sw_5qi23:is(:where(.sw_hq1i9)[data-motion-enabled] *){display:block}.sw_5dvr8{background-color:var(--color-background);border-color:var(--color-border);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.sw_5dvr8:is(:where(.sw_hq1i9)[data-motion-enabled] *){block-size:var(--transition-height);inline-size:var(--transition-width);font-size:var(--transition-font-size);opacity:var(--transition-opacity,1);transform:translate(var(--transition-x),var(--transition-y))}.sw_62xiz{background-color:var(--color-surface-muted);border-radius:var(--radius-inline);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.sw_62xiz:is(:where(.sw_hq1i9)[data-motion-enabled] *){block-size:var(--transition-height);inline-size:var(--transition-width);font-size:var(--transition-font-size);opacity:var(--transition-opacity,1);transform:translate(var(--transition-x),var(--transition-y))}.sw_62xiz:is(:where(.sw_gwasp):not([data-astro-transition]) *){--sw-vtc-b3l7k:sw-vt-2he15;view-transition-name:sw-vt-2he15-thumbnail}.sw_62xiz{view-transition-class:var(--sw-vtc-b3l7k,)}.sw_yzal9{--tw-tracking:-.035em;font-size:var(--text-lead);letter-spacing:-.035em;line-height:1.4;position:absolute;inset-block-start:0;inset-inline-start:0}.sw_yzal9:is(:where(.sw_hq1i9)[data-motion-enabled] *){block-size:var(--transition-height);inline-size:var(--transition-width);font-size:var(--transition-font-size);opacity:var(--transition-opacity,1);transform:translate(var(--transition-x),var(--transition-y))}@media (width<40rem){.sw_yzal9{font-size:var(--text-body)}}.sw_yzal9:is(:where(.sw_gwasp):not([data-astro-transition]) *){--sw-vtc-larzf:sw-vt-2he15;view-transition-name:sw-vt-2he15-title}.sw_yzal9{view-transition-class:var(--sw-vtc-larzf,)}.sw_2xu8x{--tw-tracking:.01em;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.01em;font-size:9px;line-height:var(--leading-normal);position:absolute;inset-block-start:0;inset-inline-start:0}.sw_2xu8x:is(:where(.sw_hq1i9)[data-motion-enabled] *){block-size:var(--transition-height);inline-size:var(--transition-width);font-size:var(--transition-font-size);opacity:var(--transition-opacity,1);transform:translate(var(--transition-x),var(--transition-y))}.sw_2xu8x:is(:where(.sw_gwasp):not([data-astro-transition]) *){--sw-vtc-jxlox:sw-vt-2he15;view-transition-name:sw-vt-2he15-meta}.sw_2xu8x{view-transition-class:var(--sw-vtc-jxlox,)}.sw_3pukd{color:var(--color-muted);font-size:var(--text-caption);line-height:1.6;position:absolute;inset-block-start:0;inset-inline-start:0}.sw_3pukd:is(:where(.sw_hq1i9)[data-motion-enabled] *){block-size:var(--transition-height);inline-size:var(--transition-width);font-size:var(--transition-font-size);opacity:var(--transition-opacity,1);transform:translate(var(--transition-x),var(--transition-y))}.sw_h6ej1{--tw-leading:normal;color:var(--color-muted);font-family:var(--font-mono);align-items:center;gap:calc(var(--spacing) * 3);margin-block-start:calc(var(--spacing) * 7);margin-block-end:calc(var(--spacing) * 4);font-size:10px;line-height:normal;display:flex}@media (width<40rem){.sw_h6ej1{margin-block-start:calc(var(--spacing) * 3.5);margin-block-end:calc(var(--spacing) * 2.5)}}.sw_8xc7y{background-color:var(--color-border);flex:1;block-size:1px}.sw_77l1r{background-color:var(--color-foreground);block-size:100%;transform:scaleX(var(--demo-progress,1));transform-origin:0;display:block}.sw_647jy{color:var(--color-muted);font-size:var(--text-caption);inline-size:max-content;padding-block:calc(var(--spacing) * 1);text-underline-offset:calc(4 * 1px);margin-block-start:calc(var(--spacing) * 3.5);margin-inline:auto;display:block}@media (hover:hover){.sw_647jy:hover{color:var(--color-foreground);text-decoration-line:underline}}.sw_647jy:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}@media (prefers-reduced-motion:reduce){.sw_647jy{display:none}}@media (width<40rem){.sw_647jy{padding-block:calc(var(--spacing) * 2.5);min-block-size:calc(var(--spacing) * 11);margin-block-start:calc(var(--spacing) * 1.5)}}.sw_u6uop{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bl03);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_yguy8{-webkit-user-select:none;user-select:none;pointer-events:none;display:none;position:absolute;inset:0}.sw_yguy8:is(:where(.sw_fdftt)[data-feature-morph] *):is(:where(.sw_hq1i9)[data-enhanced]:not([data-compact]) *){z-index:1;display:block}.sw_wybmm{opacity:var(--focus-opacity,1);pointer-events:none;display:none;position:absolute;inset:0;overflow:clip}.sw_wybmm:is(:where(.sw_hq1i9)[data-enhanced] *){display:block}.sw_nft9c:is(:where(.sw_hq1i9):not([data-enhanced]) *){margin-block-end:calc(var(--spacing) * 14);position:relative}.sw_nft9c[data-current]:is(:where(.sw_hq1i9)[data-enhanced] *){visibility:visible}.sw_nft9c:is(:where(.sw_hq1i9)[data-enhanced] *){visibility:hidden;position:absolute;inset:0}.sw_mjphy{--tw-tracking:var(--tracking-normal);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);margin-block-end:calc(var(--spacing) * 5)}.sw_mjphy:is(:where(.sw_hq1i9)[data-enhanced] *){display:none}.sw_yt1gi{color:var(--color-muted);font-family:var(--font-mono);font-size:11px;line-height:var(--leading-normal);margin-block-end:calc(var(--spacing) * 2.5)}.sw_3mc8i{color:var(--color-muted);font-size:var(--text-small);max-inline-size:calc(var(--spacing) * 165);line-height:1.6}.sw_zen5s{-webkit-user-select:text;user-select:text;font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none;inline-size:100%;visibility:visible;white-space:pre;flex-wrap:wrap;row-gap:.5em;margin-block-end:calc(var(--spacing) * 8);font-family:inherit;display:block;position:relative;inset-block-start:0;inset-inline-start:0}.sw_zen5s:is(:where(.sw_hq1i9):not([data-enhanced]) *){overflow-wrap:anywhere;white-space:pre-wrap;margin-block-end:0}.sw_zen5s[data-current]:is(:where(.sw_hq1i9)[data-enhanced] *){visibility:visible;-webkit-user-select:text;user-select:text}.sw_zen5s:is(:where(.sw_hq1i9)[data-enhanced] *){visibility:hidden;-webkit-user-select:none;user-select:none;margin:0;position:absolute}.sw_zen5s:is(:where(.sw_fdftt)[data-feature-morph] *):is(:where(.sw_hq1i9)[data-enhanced]:not([data-compact]) *){color:#0000}@media (width<70rem){.sw_zen5s{overflow-wrap:anywhere;white-space:pre-wrap}.sw_zen5s:is(:where(.sw_hq1i9)[data-enhanced] *){inline-size:calc(100% - 324px)}}@media (width<52.5rem){.sw_zen5s:is(:where(.sw_hq1i9)[data-enhanced] *){inline-size:100%}}.sw_zqpc3{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none;font-family:inherit}.sw_ubw3a{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;background-color:var(--color-surface-muted)}.sw_ubw3a{--tw-shadow-color:inset;@supports (color:color-mix(in lab, red, red)){--tw-shadow-color:color-mix(in oklab, inset 0 -1px var(--color-foreground) var(--tw-shadow-alpha), transparent)}}.sw_ubw3a:is(:where(.sw_hq1i9)[data-enhanced] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.sw_90vwf{border-block-start-style:var(--tw-border-style);border-block-start-width:1px;border-color:var(--color-border);padding-block-start:calc(var(--spacing) * 16);position:relative}.sw_90vwf[data-enhanced]{block-size:calc((1 + var(--feature-length)) * 100svh);padding-block-start:0}@media (width<70rem){.sw_90vwf[data-enhanced]{block-size:calc((1 + var(--feature-length)) * 100svh + 96px);padding-block-start:calc(var(--spacing) * 24)}}.sw_zm6bp{column-gap:clamp(32px,4vw,56px);row-gap:calc(var(--spacing) * 6.5);grid-template-columns:148px minmax(0,1fr);display:grid}.sw_zm6bp:is(:where(.sw_hq1i9)[data-enhanced] *){padding-block:calc(var(--spacing) * 7);position:sticky;inset-block-start:0}.sw_zm6bp:is(:where(.sw_hq1i9)[data-enhanced] *):is(:where(.sw_gwasp)[data-header-mounted] *){padding-block-start:calc(var(--spacing) * 16);padding-block-end:calc(var(--spacing) * 3)}.sw_zm6bp:is(:where(.sw_hq1i9)[data-enhanced] *){align-content:center;row-gap:calc(var(--spacing) * 6.5);block-size:100svh}@media (width<70rem){.sw_zm6bp{grid-template-columns:repeat(1,minmax(0,1fr))}.sw_zm6bp:is(:where(.sw_hq1i9)[data-enhanced] *){padding-block:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4)}}@media (width<40rem){.sw_zm6bp:is(:where(.sw_hq1i9)[data-enhanced] *){padding-block:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2.5)}}@media (height<=760px){@media (width>=70rem){.sw_zm6bp:is(:where(.sw_hq1i9)[data-enhanced] *){row-gap:calc(var(--spacing) * 5)}}}.sw_agqax{grid-row:1/span 4;grid-column-start:1;align-self:flex-start}@media (width<70rem){.sw_agqax{grid-row:auto}}.sw_qxtij{position:relative}.sw_qxtij:before{content:var(--tw-content);content:var(--tw-content);inset-block:calc(var(--spacing) * 5);content:var(--tw-content);--tw-content:"";content:var(--tw-content);content:var(--tw-content);inline-size:1px;content:var(--tw-content);background-color:var(--color-border);position:absolute;inset-inline-start:calc(var(--spacing) * 1)}@media (width<70rem){.sw_qxtij{justify-content:space-between;gap:calc(var(--spacing) * 3);display:flex}.sw_qxtij:before{content:var(--tw-content);display:none}}.sw_y7fbh{color:var(--color-muted);font-size:var(--text-small);align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);display:flex}@media (hover:hover){.sw_y7fbh:hover{color:var(--color-foreground)}}.sw_y7fbh:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(5 * 1px)}.sw_y7fbh[aria-current=step]{color:var(--color-foreground)}@media (width<70rem){.sw_y7fbh{padding-block:calc(var(--spacing) * 2);min-block-size:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 2)}}@media (width<40rem){.sw_y7fbh{font-size:var(--text-caption)}}.sw_qovlr{background-color:var(--color-background);block-size:calc(var(--spacing) * 2.25);border-color:var(--color-muted);border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;flex:0 0 9px;position:relative}.sw_qovlr:is(:where(.sw_lfd8i)[aria-current=step] *){background-color:var(--color-foreground);border-color:var(--color-foreground)}@media (width<40rem){.sw_qovlr{block-size:calc(var(--spacing) * 1.75);flex-basis:calc(var(--spacing) * 1.75)}}.sw_wfpah{--tw-font-weight:var(--font-weight-normal);--tw-tracking:-.045em;font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--font-weight-normal);letter-spacing:-.045em;line-height:var(--tw-leading,var(--text-section--line-height));text-wrap:balance;grid-column-start:2}@media (width<70rem){.sw_wfpah{grid-column-start:1}.sw_wfpah:is(:where(.sw_hq1i9)[data-enhanced] *){max-inline-size:calc(var(--spacing) * 130);position:absolute;inset-block-start:calc(var(--spacing) * -20);inset-inline:0}}.sw_6q5ro{grid-column-start:2}.sw_6q5ro:is(:where(.sw_hq1i9)[data-enhanced] *){display:grid}@media (width<70rem){.sw_6q5ro{grid-column-start:1}.sw_6q5ro:is(:where(.sw_hq1i9)[data-enhanced] *){display:block;position:relative}}.sw_zxyey{padding-block-end:calc(var(--spacing) * 12);scroll-margin-block-start:calc(var(--spacing) * 8)}.sw_zxyey:not(:first-child){border-color:var(--color-border);border-block-start-style:var(--tw-border-style);border-block-start-width:1px;padding-block-start:calc(var(--spacing) * 10)}.sw_zxyey:is(:where(.sw_hq1i9):not([data-enhanced]) *):before{content:var(--tw-content);--tw-content:attr(aria-label);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);font-size:var(--text-lead);margin-block-end:calc(var(--spacing) * 4);display:block}.sw_zxyey[data-active]:is(:where(.sw_hq1i9)[data-enhanced] *){pointer-events:auto}.sw_zxyey:is(:where(.sw_hq1i9)[data-enhanced] *){border-style:var(--tw-border-style);opacity:var(--feature-opacity,0);pointer-events:none;border-width:0;grid-row-start:1;grid-column-start:1;padding:0}@media (width<70rem){.sw_zxyey[data-active]:is(:where(.sw_hq1i9)[data-enhanced] *){position:relative}.sw_zxyey:is(:where(.sw_hq1i9)[data-enhanced] *){position:absolute;inset:0}}.sw_6as1g{color:var(--color-muted);font-size:var(--text-small);max-inline-size:calc(var(--spacing) * 165);min-block-size:2lh;margin-block-end:calc(var(--spacing) * 8);line-height:1.6}.sw_6as1g:is(:where(.sw_hq1i9):not([data-enhanced]) *){display:none}@media (width<70rem){.sw_6as1g:is(:where(.sw_hq1i9)[data-enhanced] *){min-block-size:2lh;margin-block-end:calc(var(--spacing) * 4.5)}}@media (width<40rem){.sw_6as1g:is(:where(.sw_hq1i9)[data-enhanced] *){min-block-size:3lh;font-size:var(--text-caption);line-height:var(--leading-normal);margin-block-end:calc(var(--spacing) * 3)}}@media (height<=760px){@media (width>=70rem){.sw_6as1g:is(:where(.sw_hq1i9)[data-enhanced] *){margin-block-end:calc(var(--spacing) * 6)}}}.sw_va5oi{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);justify-content:space-between;align-items:center;margin-block-end:calc(var(--spacing) * 4.5);display:flex}.sw_va5oi:is(:where(.sw_hq1i9):not([data-enhanced]) *){display:none}@media (width<70rem){.sw_va5oi:is(:where(.sw_hq1i9)[data-enhanced] *){margin-block-end:calc(var(--spacing) * 3.5)}}.sw_m21f4{--tw-tracking:.06em;letter-spacing:.06em}.sw_dttra{min-block-size:calc(var(--spacing) * 91.5);position:relative}.sw_dttra:is(:where(.sw_hq1i9):not([data-enhanced]) *){min-block-size:0}@media (width<70rem){.sw_dttra:is(:where(.sw_hq1i9)[data-enhanced] *){min-block-size:calc(var(--spacing) * 85)}}@media (width<52.5rem){.sw_dttra:is(:where(.sw_hq1i9)[data-enhanced] *){min-block-size:0}}@media (width>=70rem){.sw_dttra:is(:where(.sw_guu2b)[data-feature-panel="2"] *):is(:where(.sw_hq1i9)[data-enhanced] *),.sw_dttra:is(:where(.sw_hq1i9)[data-enhanced] *):is(:where(.sw_guu2b)[data-feature-panel="1"]:has(:where(.sw_vl80p)[data-feature-preview-frame="2"][data-current]) *){min-block-size:calc(var(--spacing) * 100)}}@media (height<=760px){@media (width>=70rem){.sw_dttra:is(:where(.sw_hq1i9)[data-enhanced] *){min-block-size:calc(var(--spacing) * 83)}}}.sw_bgrdg{fill:none;opacity:.35;pointer-events:none;block-size:100%;inline-size:100%;stroke:var(--color-muted);stroke-width:1px;display:none;position:absolute;inset:0}.sw_bgrdg:is(:where(.sw_hq1i9)[data-enhanced] *){display:block}.sw_yhabg{opacity:var(--focus-opacity,1)}.sw_sjtmg{--tw-tracking:-.045em;font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-code-feature);font-variant-ligatures:none;letter-spacing:-.045em;line-height:1.6;position:relative}.sw_sjtmg:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:var(--code-height,340px)}@media (width<70rem){.sw_sjtmg{font-size:var(--text-code-feature);--tw-tracking:-.035em;letter-spacing:-.035em;line-height:1.6}}@media (width<40rem){.sw_sjtmg{font-size:var(--text-code-feature);line-height:1.6}.sw_sjtmg:is(:where(.sw_hq1i9):not([data-enhanced]) *){font-size:var(--text-ui)}}@media (width<70rem){.sw_sjtmg:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:max(var(--code-height,300px), 340px)}}@media (width<52.5rem){.sw_sjtmg:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:calc(var(--code-height,220px) + var(--preview-height,200px) + 32px)}}@media (height>=900px){@media (width>=40rem){@media (width<52.5rem){.sw_sjtmg{font-size:var(--text-body)}}}}@media (height<=760px){@media (width>=70rem){.sw_sjtmg:is(:where(.sw_hq1i9)[data-enhanced] *){font-size:var(--text-code-feature)}}}.sw_t9yc2{grid-column-start:2;display:none}.sw_t9yc2:is(:where(.sw_hq1i9)[data-enhanced] *){justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);display:flex}@media (width<70rem){.sw_t9yc2{grid-column-start:1}}@media (width<40rem){.sw_t9yc2:is(:where(.sw_hq1i9)[data-enhanced] *){gap:calc(var(--spacing) * 3)}}.sw_044kv{display:none}@media (width<40rem){.sw_044kv:is(:where(.sw_hq1i9)[data-enhanced] *){gap:calc(var(--spacing) * 2);display:flex}.sw_g7kig:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:calc(var(--spacing) * 11);inline-size:calc(var(--spacing) * 11);font-size:var(--text-heading-small);place-items:center;display:grid}.sw_g7kig:focus-visible:is(:where(.sw_hq1i9)[data-enhanced] *){outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-accent);outline-offset:calc(3 * 1px)}.sw_g7kig:disabled:is(:where(.sw_hq1i9)[data-enhanced] *){color:var(--color-border)}}.sw_epa1t{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-7e0e);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}@media (width<40rem){.sw_0xul0:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:calc(var(--spacing) * 11);inline-size:calc(var(--spacing) * 11);font-size:var(--text-heading-small);place-items:center;display:grid}.sw_0xul0:focus-visible:is(:where(.sw_hq1i9)[data-enhanced] *){outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-accent);outline-offset:calc(3 * 1px)}.sw_0xul0:disabled:is(:where(.sw_hq1i9)[data-enhanced] *){color:var(--color-border)}}.sw_bzjjm{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bl03);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_1ob4l:is(:where(.sw_hq1i9)[data-enhanced] *){align-items:center;gap:calc(var(--spacing) * 2);display:flex}@media (width<70rem){.sw_1ob4l:is(:where(.sw_hq1i9)[data-enhanced] *){gap:calc(var(--spacing) * 1.5)}}@media (width<40rem){.sw_1ob4l:is(:where(.sw_hq1i9)[data-enhanced] *){gap:calc(var(--spacing) * 1);display:none}}.sw_7lhn0:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:calc(var(--spacing) * 6);inline-size:calc(var(--spacing) * 6);cursor:pointer;place-items:center;display:grid}.sw_7lhn0:focus-visible:is(:where(.sw_hq1i9)[data-enhanced] *){outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-accent);outline-offset:calc(3 * 1px)}@media (width<70rem){.sw_7lhn0:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:calc(var(--spacing) * 11)}}@media (width<40rem){.sw_7lhn0:is(:where(.sw_hq1i9)[data-enhanced] *){inline-size:calc(var(--spacing) * 5)}}.sw_nuii9:is(:where(.sw_94lqh)[data-current] *):is(:where(.sw_hq1i9)[data-enhanced] *){block-size:calc(var(--spacing) * .5);background-color:var(--color-foreground)}.sw_nuii9:is(:where(.sw_hq1i9)[data-enhanced] *){block-size:1px;inline-size:calc(var(--spacing) * 6);background-color:var(--color-border)}@media (width<40rem){.sw_nuii9:is(:where(.sw_hq1i9)[data-enhanced] *){inline-size:calc(var(--spacing) * 5)}}.sw_tdeo6{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}@media (width<40rem){.sw_tdeo6:is(:where(.sw_hq1i9)[data-enhanced] *){min-block-size:calc(var(--spacing) * 11);align-items:center;display:flex}}.sw_b8wqa{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_wn9xr{grid-column-start:2;display:none}.sw_wn9xr:is(:where(.sw_hq1i9)[data-enhanced] *){margin-block-start:calc(calc(var(--spacing) * 3) * -1);display:block}@media (width<70rem){.sw_wn9xr{grid-column-start:1}.sw_wn9xr:is(:where(.sw_hq1i9)[data-enhanced] *){margin-block-start:calc(calc(var(--spacing) * 2) * -1)}}.sw_bvvm3:is(:where(.sw_hq1i9)[data-enhanced] *){background-color:var(--color-border);block-size:1px}.sw_ftyw0:is(:where(.sw_hq1i9)[data-enhanced] *){background-color:var(--color-foreground);transform-origin:0;block-size:100%;transform:scaleX(var(--scroll-progress,0));display:block}.sw_k785b{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));text-align:end;margin-block-start:calc(var(--spacing) * 4)}@media (width<40rem){.sw_k785b:is(:where(.sw_hq1i9)[data-enhanced] *){margin-block-start:calc(var(--spacing) * 2.5)}}.sw_bcbde{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-1k1k);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_pl25l{position:relative}.sw_pl25l[data-enhanced]{block-size:calc((1 + var(--showcase-length)) * 100svh)}.sw_pl25l:is(:where(.sw_gwasp)[data-header-mounted] *){scroll-margin-block-start:0}.sw_kekaf:is(:where(.sw_homtp)[data-enhanced] *){padding-block:calc(var(--spacing) * 4);display:flex;position:sticky;inset-block-start:0}.sw_kekaf:is(:where(.sw_homtp)[data-enhanced] *):is(:where(.sw_gwasp)[data-header-mounted] *){padding-block-start:calc(var(--spacing) * 16);padding-block-end:calc(var(--spacing) * 4)}.sw_kekaf:is(:where(.sw_homtp)[data-enhanced] *){flex-direction:column;justify-content:center;block-size:100svh}.sw_h21tb{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.sw_h21tb{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=52.5rem){.sw_h21tb{gap:calc(var(--spacing) * 6)}}.sw_vldsm{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);padding-block:calc(var(--spacing) * 5.2);border-color:var(--color-border);border-block-start-style:var(--tw-border-style);border-block-start-width:1px;justify-content:space-between;align-items:center;transition:color .14s;display:flex;&:hover{@media (hover:hover){color:var(--color-foreground)}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}&[aria-current=step]{color:var(--color-foreground);border-block-start-color:var(--color-foreground)}}.sw_vldsm:is(:where(.sw_homtp)[data-enhanced] *){padding-block:calc(var(--spacing) * 4)}@media (width<40rem){.sw_vldsm:is(:where(.sw_homtp)[data-enhanced] *){padding-block:calc(var(--spacing) * 2.5);min-block-size:calc(var(--spacing) * 11)}}@media (width>=52.5rem){.sw_vldsm{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}}.sw_h461s{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));margin-inline-end:calc(var(--spacing) * 2)}@media (width>=52.5rem){.sw_h461s{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-inline-end:calc(var(--spacing) * 3)}}.sw_32smi{font-family:var(--font-mono);display:none}@media (width>=52.5rem){.sw_32smi{display:inline}}.sw_mf7i3{margin-block-start:calc(var(--spacing) * 8);margin-block-end:calc(var(--spacing) * 4)}.sw_mf7i3:is(:where(.sw_homtp)[data-enhanced] *){justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 9);margin-block-start:calc(var(--spacing) * 6);margin-block-end:0;display:flex}@media (width<70rem){.sw_mf7i3:is(:where(.sw_homtp)[data-enhanced] *){gap:calc(var(--spacing) * 6)}}@media (width<52.5rem){.sw_mf7i3:is(:where(.sw_homtp)[data-enhanced] *){gap:calc(var(--spacing) * 3);flex-direction:column;margin-block-start:calc(var(--spacing) * 5)}}@media (width<40rem){.sw_mf7i3:is(:where(.sw_homtp)[data-enhanced] *){margin-block-start:calc(var(--spacing) * 4)}}.sw_q1gw1{--tw-font-weight:var(--font-weight-normal);--tw-tracking:-.045em;font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--font-weight-normal);letter-spacing:-.045em;line-height:var(--tw-leading,var(--text-section--line-height))}.sw_fwkga{inline-size:min(420px,45%)}@media (width<70rem){.sw_fwkga:is(:where(.sw_homtp)[data-enhanced] *){inline-size:50%}}@media (width<52.5rem){.sw_fwkga:is(:where(.sw_homtp)[data-enhanced] *){inline-size:100%}}.sw_y1ww8:is(:where(.sw_homtp)[data-enhanced] *){min-block-size:calc(var(--spacing) * 17);display:grid}@media (width<52.5rem){.sw_y1ww8:is(:where(.sw_homtp)[data-enhanced] *){min-block-size:3lh;font-size:var(--text-ui)}}@media (width<40rem){.sw_y1ww8:is(:where(.sw_homtp)[data-enhanced] *){min-block-size:4.5em}}.sw_z1ot5[data-active]:is(:where(.sw_homtp)[data-enhanced] *){pointer-events:auto}.sw_z1ot5:is(:where(.sw_homtp)[data-enhanced] *){opacity:var(--detail-opacity,0);pointer-events:none;grid-row-start:1;grid-column-start:1}.sw_ws37e{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-relaxed);max-inline-size:calc(var(--spacing) * 105)}@media (width<52.5rem){.sw_ws37e:is(:where(.sw_homtp)[data-enhanced] *){max-inline-size:100%;font-size:var(--text-ui);line-height:var(--leading-normal)}}.sw_gz6e6:is(:where(.sw_homtp)[data-enhanced] *){--compile-progress:0;--input-y:28px;--output-x:52px;--output-y:calc(var(--input-y) + var(--source-height,36px) + 60px);--refine-progress:0;--sort-progress:0;margin-block-start:calc(var(--spacing) * 4)}@media (width<40rem){.sw_gz6e6:is(:where(.sw_homtp)[data-enhanced] *){--output-x:24px;--output-y:calc(var(--input-y) + var(--source-height,72px) + 56px);margin-block-start:0}}.sw_c8dek{font-family:var(--font-mono)}.sw_c8dek:is(:where(.sw_homtp)[data-enhanced] *){block-size:calc(var(--spacing) * 95);margin-block-start:calc(var(--spacing) * 6);position:relative}@media (width<40rem){.sw_c8dek:is(:where(.sw_homtp)[data-enhanced] *){block-size:calc(var(--spacing) * 97.5);margin-block-start:calc(var(--spacing) * 5)}}.sw_cv7gp:is(:where(.sw_homtp)[data-enhanced] *){transform-origin:0 0;transform:translateY(calc(var(--refine-progress) * var(--input-y)));position:absolute;inset:0}.sw_yo2ky{--tw-tracking:-.035em;block-size:var(--code-height,1.8em);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-code-display);font-variant-ligatures:none;letter-spacing:-.035em;line-height:1;position:relative}@media (width<70rem){.sw_yo2ky:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-code-output)}}@media (width<40rem){.sw_yo2ky:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-code-display)}}.sw_eqb6n{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "zero" 1;z-index:1;color:#0000;white-space:pre-wrap;-webkit-user-select:text;user-select:text;position:absolute;inset:0;& ::selection,&::selection{color:var(--color-action-foreground);background-color:var(--color-action)}}.sw_d65r8{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.sw_ya0rv{-webkit-user-select:none;user-select:none;visibility:hidden;flex-wrap:wrap;row-gap:.5em;inline-size:100%;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.sw_f71ra{white-space:pre;display:inline-flex}.sw_x1htb:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-caption);color:var(--color-muted);pointer-events:none;align-content:flex-start;justify-items:start;display:grid;position:absolute;inset:0}.sw_tx63j:is(:where(.sw_homtp)[data-enhanced] *){opacity:var(--label-opacity,0);grid-row-start:1;grid-column-start:1}.sw_vd00f:is(:where(.sw_homtp)[data-enhanced] *){pointer-events:none;position:absolute;inset:0}.sw_1imfd[data-active]:is(:where(.sw_homtp)[data-enhanced] *){pointer-events:none}.sw_1imfd:is(:where(.sw_homtp)[data-enhanced] *){opacity:var(--detail-opacity,0);pointer-events:none;grid-row-start:1;grid-column-start:1;position:absolute;inset:0}.sw_axh4x{color:var(--color-danger)}.sw_axh4x:is(:where(.sw_homtp)[data-enhanced] *){opacity:var(--diagnostic-opacity,0)}.sw_wbbid:is(:where(.sw_homtp)[data-enhanced] *){fill:none;stroke-width:1px;stroke:currentColor;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sw_xecas:is(:where(.sw_homtp)[data-enhanced] *){inline-size:min(360px,100%);position:absolute;inset-block-start:var(--diagnostic-y,100px);inset-inline-start:var(--diagnostic-x,0px)}.sw_xecas:is(:where(.sw_90iag)[data-multiple] *):is(:where(.sw_homtp)[data-enhanced] *){inline-size:min(320px,50% - 24px)}@media (width<40rem){.sw_xecas:is(:where(.sw_homtp)[data-enhanced] *),.sw_xecas:is(:where(.sw_90iag)[data-multiple] *):is(:where(.sw_homtp)[data-enhanced] *){inline-size:100%}}.sw_khpzz{font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));margin-block-end:calc(var(--spacing) * 2)}@media (width<40rem){.sw_khpzz:first-child:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-caption);margin-block-end:calc(var(--spacing) * 1.5)}.sw_khpzz:last-child:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-label);line-height:1.6}}.sw_0k7ip{font-size:var(--text-caption);line-height:1.7}@media (width<40rem){.sw_0k7ip:first-child:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-caption);margin-block-end:calc(var(--spacing) * 1.5)}.sw_0k7ip:last-child:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-label);line-height:1.6}}.sw_jhdrn:is(:where(.sw_fea3d)[data-active] *):is(:where(.sw_homtp)[data-enhanced] *){pointer-events:auto}.sw_jhdrn:is(:where(.sw_homtp)[data-enhanced] *){color:var(--color-muted);position:absolute;inset-block-end:calc(var(--spacing) * 2);inset-inline-start:0}.sw_044ma{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-end:calc(var(--spacing) * 3)}@media (width<40rem){.sw_044ma:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-label);margin-block-end:calc(var(--spacing) * 1.5)}}.sw_8qufx{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-caption);font-variant-ligatures:none;scrollbar-width:thin;padding-block-end:calc(var(--spacing) * 2);line-height:1.8;overflow:auto}@media (width<40rem){.sw_8qufx:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-label);line-height:1.6}}.sw_720cs{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none}.sw_q6rju{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.sw_q6rju:is(:where(.sw_homtp)[data-enhanced] *){display:grid;position:absolute;inset-block-end:calc(var(--spacing) * 2);inset-inline-start:0}.sw_90lo3:is(:where(.sw_homtp)[data-enhanced] *){opacity:max(0, 1 - var(--sort-progress) * 2);grid-row-start:1;grid-column-start:1}.sw_oyhr6:is(:where(.sw_homtp)[data-enhanced] *){opacity:max(0, var(--sort-progress) * 2 - 1);grid-row-start:1;grid-column-start:1}.sw_is63x:is(:where(.sw_homtp)[data-enhanced] *){grid-template-columns:max-content minmax(0,1fr);align-items:flex-start;column-gap:clamp(40px,5vw,72px);display:grid;position:absolute;inset-block-start:calc(var(--output-y) - 24px);inset-inline-start:var(--output-x);inset-inline-end:0}@media (width<52.5rem){.sw_is63x:is(:where(.sw_homtp)[data-enhanced] *){gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<40rem){.sw_is63x:is(:where(.sw_homtp)[data-enhanced] *){row-gap:calc(var(--spacing) * 5.5)}}.sw_tpbfk:is(:where(.sw_fea3d)[data-active] *):is(:where(.sw_homtp)[data-enhanced] *){pointer-events:auto}.sw_t8wwl{color:var(--color-muted);font-size:var(--text-caption);margin-block-end:calc(var(--spacing) * 3);line-height:1}.sw_67na4{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none}.sw_67na4:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-code-display);--tw-tracking:-.035em;letter-spacing:-.035em;white-space:pre;line-height:1;display:block}@media (width<70rem){.sw_67na4:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-code-output)}}@media (width<40rem){.sw_67na4:is(:where(.sw_homtp)[data-enhanced] *){font-size:var(--text-code-output)}}.sw_j58kg:is(:where(.sw_fea3d)[data-active] *):is(:where(.sw_homtp)[data-enhanced] *){pointer-events:auto}.sw_j58kg:is(:where(.sw_homtp)[data-enhanced] *){inline-size:min(100%,390px);min-inline-size:0}@media (width<52.5rem){.sw_j58kg:is(:where(.sw_homtp)[data-enhanced] *){inline-size:100%}}.sw_ks0eu{color:var(--color-muted);font-size:var(--text-caption);margin-block-end:calc(var(--spacing) * 3);line-height:1}.sw_m5p2i{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-caption);font-variant-ligatures:none;scrollbar-width:thin;padding-block-end:calc(var(--spacing) * 2);line-height:1.7;overflow:auto}.sw_m5p2i:is(:where(.sw_homtp)[data-enhanced] *){max-block-size:calc(var(--spacing) * 50)}@media (width<70rem){.sw_m5p2i:is(:where(.sw_homtp)[data-enhanced] *){overflow-wrap:anywhere;white-space:pre-wrap}}@media (width<40rem){.sw_m5p2i:is(:where(.sw_homtp)[data-enhanced] *){max-block-size:none;font-size:var(--text-label);overflow-wrap:anywhere;white-space:pre-wrap}}.sw_sf4b2{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none}.sw_g15sl{pointer-events:none;z-index:2;position:absolute;inset:0}.sw_g15sl:is(:where(.sw_homtp)[data-enhanced] *){opacity:max(0, var(--compile-progress) * 2 - 1);--arrow-size:32px;--arrow-x:calc(var(--output-x) - 36px);--arrow-y:calc(var(--output-y) - 3px)}@media (width<40rem){.sw_g15sl:is(:where(.sw_homtp)[data-enhanced] *){--arrow-size:22px;--arrow-x:0px}}.sw_hum4u{--tw-leading:1;aspect-ratio:24/24;color:var(--color-muted);font-size:var(--arrow-size,20px);height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-2mve);background-color:currentColor;background-image:none;width:max-content;line-height:1;display:inline-block;position:absolute;inset-block-start:var(--arrow-y,26px);inset-inline-start:var(--arrow-x,0px);mask-size:100% 100%;mask-repeat:no-repeat}.sw_bc1m6{background-color:var(--color-border);block-size:1px}.sw_u6reb{background-color:var(--color-action);block-size:100%}.sw_u6reb:is(:where(.sw_homtp)[data-enhanced] *){transform-origin:0;transform:scaleX(var(--scroll-progress,0))}.sw_cqr3n{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));text-align:end;margin-block-start:calc(var(--spacing) * 4)}.sw_wlff9{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-1k1k);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_5v22n{border-block-end-style:var(--tw-border-style);border-block-end-width:1px;border-color:var(--color-border);padding-block-start:calc(var(--spacing) * 10);padding-block-end:calc(var(--spacing) * 12);scroll-margin-block-start:calc(var(--spacing) * 8)}.sw_5v22n:is(:where(.sw_homtp)[data-enhanced] *){border-style:var(--tw-border-style);block-size:1px;inline-size:1px;border-width:0;padding:0;scroll-margin:0;position:absolute;inset-block-start:calc(var(--stop-index) * (100% - 100svh) / (var(--stop-count) - 1));overflow:clip}.sw_64yoo{--tw-tracking:var(--tracking-tight);font-size:var(--text-lead);letter-spacing:var(--tracking-tight);line-height:var(--tw-leading,var(--text-lead--line-height));margin-block-end:calc(var(--spacing) * 4)}.sw_e9pth{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-relaxed);max-inline-size:calc(var(--spacing) * 105);margin-block-start:calc(var(--spacing) * 5)}.sw_47tl1,.sw_ylgnq{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-start:calc(var(--spacing) * 7)}.sw_qd2eh{font-family:var(--font-mono);font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));padding-block:calc(var(--spacing) * 8);align-items:flex-start;row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sw_qd2eh[data-compile-input]{padding-block-start:calc(var(--spacing) * 4);padding-block-end:calc(var(--spacing) * 2)}.sw_2jamt{white-space:pre}.sw_2jamt[data-static-finding]{padding-block:calc(var(--spacing) * 2);flex-basis:100%}.sw_yubc3{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none}.sw_yubc3:is(:where(.sw_lm1y0)[data-static-finding] *){color:var(--color-danger);border-color:var(--color-danger);border-block-end-style:var(--tw-border-style);border-block-end-width:1px;padding-block-end:calc(var(--spacing) * 1);display:inline-block;position:relative}.sw_yubc3:is(:where(.sw_lm1y0)[data-static-finding] *):after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);content:var(--tw-content);block-size:calc(var(--spacing) * 6);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-danger);inline-size:1px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:50%}.sw_rjp9n{color:var(--color-danger);white-space:normal;margin-block-start:calc(var(--spacing) * 9)}.sw_tewgo{font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));margin-block-end:calc(var(--spacing) * 2)}.sw_v3ojd{font-size:var(--text-caption);max-inline-size:calc(var(--spacing) * 90);line-height:1.7}.sw_5v5mj{font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-caption);font-variant-ligatures:none;scrollbar-width:thin;margin-block-start:calc(var(--spacing) * 7);padding-block-end:calc(var(--spacing) * 2);line-height:1.9;overflow:auto}.sw_t8tzg{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none}.sw_boqtg{margin-block-start:calc(var(--spacing) * 7)}.sw_wyb5t{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-end:calc(var(--spacing) * 3)}.sw_1nbrp{scrollbar-width:thin;padding-block-end:calc(var(--spacing) * 2);overflow:auto}.sw_z85zx{font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-lead);font-variant-ligatures:none;line-height:var(--tw-leading,var(--text-lead--line-height))}.sw_hf6xm{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-start:calc(var(--spacing) * 5)}.sw_rbhm0{gap:calc(var(--spacing) * 8);margin-block-start:calc(var(--spacing) * 7);display:grid;position:relative}@media (width>=52.5rem){.sw_rbhm0{column-gap:calc(var(--spacing) * 12);grid-template-columns:max-content minmax(0,1fr);margin-inline-start:calc(var(--spacing) * 4)}}.sw_uu7mc{min-inline-size:0}.sw_uu7mc:first-child{padding-inline-start:calc(var(--spacing) * 7)}.sw_uu7mc:nth-child(2){inline-size:min(100%,390px)}.sw_39xz9{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-end:calc(var(--spacing) * 3)}.sw_x74iw{font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-small);font-variant-ligatures:none;line-height:var(--tw-leading,var(--text-small--line-height));display:block}.sw_ylvh5{min-inline-size:0}.sw_ylvh5:first-child{padding-inline-start:calc(var(--spacing) * 7)}.sw_ylvh5:nth-child(2){inline-size:min(100%,390px)}.sw_tvj4i{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-end:calc(var(--spacing) * 3)}.sw_tgzs5{font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-caption);font-variant-ligatures:none;scrollbar-width:thin;padding-block-end:calc(var(--spacing) * 2);line-height:1.9;overflow:auto}.sw_kb9uz{font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-variant-ligatures:none}.sw_wyu68{pointer-events:none;z-index:2;min-inline-size:0;position:absolute;inset:0}.sw_wyu68:first-child{padding-inline-start:calc(var(--spacing) * 7)}.sw_wyu68:is(:where(.sw_homtp)[data-enhanced] *){opacity:max(0, var(--compile-progress) * 2 - 1);--arrow-size:32px;--arrow-x:calc(var(--output-x) - 36px);--arrow-y:calc(var(--output-y) - 3px)}.sw_wyu68:nth-child(2){inline-size:min(100%,390px)}@media (width<40rem){.sw_wyu68:is(:where(.sw_homtp)[data-enhanced] *){--arrow-size:22px;--arrow-x:0px}}.sw_lhl0h{--tw-leading:1;aspect-ratio:24/24;color:var(--color-muted);font-size:var(--arrow-size,20px);height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-2mve);background-color:currentColor;background-image:none;width:max-content;line-height:1;display:inline-block;position:absolute;inset-block-start:var(--arrow-y,26px);inset-inline-start:var(--arrow-x,0px);mask-size:100% 100%;mask-repeat:no-repeat}::view-transition-group(.sw-vt-cv3is){animation-duration:var(--duration-300);animation-timing-function:var(--ease-out)}.sw_ew7e4{min-block-size:calc(var(--spacing) * 11);white-space:nowrap;text-underline-offset:calc(5 * 1px);align-items:center;display:inline-flex;&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_48dpq{block-size:calc(var(--spacing) * 16)}.sw_qzjqo{block-size:calc(var(--spacing) * 16);border-block-end-style:var(--tw-border-style);border-block-end-width:1px;border-color:var(--color-border);align-items:center;gap:calc(var(--spacing) * 4);justify-content:space-between;display:flex}.sw_qzjqo[data-floating]{visibility:hidden}.sw_qzjqo[data-floating][data-visible]{visibility:visible}.sw_qzjqo[data-floating]{z-index:40;block-size:calc(var(--spacing) * 14);background-color:var(--color-background);margin-inline:auto;position:fixed;inset-block-start:0;inset-inline:0}.sw_qzjqo[data-floating][data-visible]{opacity:1}.sw_qzjqo[data-floating]{opacity:0}.sw_qzjqo[data-floating][data-visible]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sw_qzjqo[data-floating]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);transition:translate .18s,opacity .18s,visibility .18s}@media (prefers-reduced-motion:reduce){.sw_qzjqo[data-floating]{transition-property:none}}@media (width<40rem){.sw_qzjqo{gap:calc(var(--spacing) * 3)}}.sw_qzjqo{view-transition-class:sw-vt-cv3is;view-transition-name:sw-vt-cv3is-container}.sw_qe4q8[data-floating]{inline-size:calc(min(100%, var(--container-page)) - var(--spacing-gutter) * 2)}.sw_4925d[data-floating]{inline-size:calc(min(100%, var(--container-docs)) - var(--spacing-docs-gutter) * 2)}.sw_56uiq{--tw-tracking:-.045em;font-size:var(--text-heading);letter-spacing:-.045em;line-height:inherit}.sw_56uiq:is(:where(.sw_mxxy0)[data-floating] *){font-size:var(--text-heading-small)}@media (width<40rem){.sw_56uiq{font-size:var(--text-heading-small);line-height:inherit}}.sw_56uiq{view-transition-class:sw-vt-cv3is;view-transition-name:sw-vt-cv3is-logo}.sw_515zo{width:max-content;height:var(--sw-icon-size,1em);aspect-ratio:154/32;mask-image:var(--sw-icon-svg-7zh2);color:var(--color-stillwind-logo-t);background-color:currentColor;background-image:none;display:inline-block;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;&:before{content:var(--tw-content);width:max-content;height:var(--sw-icon-size,1em);aspect-ratio:154/32;mask-image:var(--sw-icon-svg-dr8b);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);color:var(--color-stillwind-logo-e);background-color:currentColor;background-image:none;display:inline-block;position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat}&:after{content:var(--tw-content);width:max-content;height:var(--sw-icon-size,1em);aspect-ratio:154/32;mask-image:var(--sw-icon-svg-xsvu);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);color:var(--color-stillwind-logo-o);background-color:currentColor;background-image:none;display:inline-block;position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat}background:linear-gradient(90deg,#0000 25%,currentColor 0)}.sw_7uiiq{font-size:var(--text-ui);align-items:center;gap:calc(var(--spacing) * 7);line-height:inherit;display:flex}@media (width<40rem){.sw_7uiiq{gap:calc(var(--spacing) * 2);font-size:var(--text-caption);line-height:inherit}}.sw_aq7pi,.sw_optuj{view-transition-class:sw-vt-cv3is}.sw_aq7pi{view-transition-name:sw-vt-cv3is-playground}.sw_optuj{view-transition-name:sw-vt-cv3is-docs}.sw_msfqv{gap:calc(var(--spacing) * 2);view-transition-class:sw-vt-cv3is;view-transition-name:sw-vt-cv3is-github}.sw_4q20g{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-7jqs);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_u0fcl{block-size:calc(var(--spacing) * 9);border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;inline-size:calc(var(--spacing) * 9);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.sw_u0fcl:hover{color:var(--color-foreground);background-color:var(--color-surface-muted)}}.sw_u0fcl[hidden]{display:none}.sw_u0fcl{view-transition-class:sw-vt-cv3is;view-transition-name:sw-vt-cv3is-theme}.sw_5b5ek{--sw-icon-size:var(--icon-size-control);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bxkz);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_5b5ek:is(:where(.sw_gwasp)[data-theme=dark] *),.sw_5b5ek:is(:where(.sw_gwasp)[data-theme=light] *){display:none}.sw_xmi5w{--sw-icon-size:var(--icon-size-control);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-g4zt);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_xmi5w:is(:where(.sw_gwasp):not([data-theme=light]) *){display:none}.sw_uzbud{--sw-icon-size:var(--icon-size-control);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-rl09);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_uzbud:is(:where(.sw_gwasp):not([data-theme=dark]) *){display:none}.sw_8prr0{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition-group(.sw-vt-od1qm){animation-duration:var(--duration-300);animation-timing-function:var(--ease-out)}.sw_rfsrk{align-items:flex-start;gap:calc(var(--spacing) * 3);overflow-wrap:anywhere;min-inline-size:0;padding-block:calc(var(--spacing) * 3);display:flex}@media (hover:hover){.sw_rfsrk:hover{color:var(--color-accent)}}.sw_0afrc{color-scheme:light dark;&[data-theme=light]{color-scheme:light}&[data-theme=dark]{color-scheme:dark}@media (width<40rem){--text-display:clamp(2.125rem, 10.5vw, 2.75rem);--text-code-display:clamp(1rem, 4.7vw, 1.5rem);--text-code-output:clamp(1.0625rem, 4.7vw, 1.375rem);--text-code-feature:clamp(.71875rem, 3.3vw, .8125rem)}& ::selection,&::selection{color:var(--color-action-foreground);background-color:var(--color-action)}:where(&) :focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}:where(&)[data-header-mounted] [id]{scroll-margin-block-start:calc(var(--spacing) * 18)}}.sw_8o2jn{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background)}.sw_qch8u{z-index:50;padding:calc(var(--spacing) * 4);color:var(--color-background);background-color:var(--color-foreground);position:absolute;inset-block-start:calc(var(--spacing) * 4);inset-inline-start:calc(var(--spacing) * 6);transform:translateY(calc(-100% - 2rem));&:focus{transform:none}}.sw_0zocd{inline-size:100%;max-inline-size:var(--container-docs);padding-inline:var(--spacing-docs-gutter);margin-inline:auto}.sw_uux8z{align-items:flex-start;gap:var(--spacing-docs-gutter);grid-template-columns:var(--container-navigation) minmax(0,1fr) var(--container-outline);padding-block-start:calc(var(--spacing) * 12);display:grid}@media (width<85rem){.sw_uux8z{grid-template-columns:var(--container-navigation) minmax(0,1fr);gap:var(--spacing-stack)}}@media (width<52.5rem){.sw_uux8z{grid-template-columns:minmax(0,1fr);padding-block-start:calc(var(--spacing) * 6)}}.sw_02mmf{overflow-block:auto;max-block-size:calc(100dvh - 64px);font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height));transition:inset-block-start .18s,max-block-size .18s;position:sticky;inset-block-start:calc(var(--spacing) * 8);@media (prefers-reduced-motion:reduce){transition-property:none}}@media (width<52.5rem){.sw_02mmf{max-block-size:calc(var(--spacing) * 64);border-color:var(--color-border);border-block-end-style:var(--tw-border-style);border-block-end-width:1px;padding-block-end:calc(var(--spacing) * 6);position:static}}@media (width>=52.5rem){.sw_02mmf:is(:where(.sw_gwasp)[data-floating-header] *){max-block-size:calc(100dvh - 120px);inset-block-start:calc(var(--spacing) * 22)}}.sw_02mmf{view-transition-class:sw-vt-od1qm;view-transition-name:sw-vt-od1qm-docs-navigation}.sw_5if6u{border-block-start-style:var(--tw-border-style);border-block-start-width:1px;border-color:var(--color-border);font-size:var(--text-caption);gap:calc(var(--spacing) * 2.5);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-start:calc(var(--spacing) * 9);padding-block-start:calc(var(--spacing) * 6);display:grid}@media (width<52.5rem){.sw_5if6u{display:none}}.sw_h2b9t{--tw-tracking:.08em;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;line-height:var(--tw-leading,var(--text-label--line-height));text-transform:uppercase}@media (hover:hover){.sw_up5rs:hover{color:var(--color-foreground);text-underline-offset:calc(4 * 1px);text-decoration-line:underline}}.sw_qgx85{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}@media (hover:hover){.sw_fbhjo:hover{color:var(--color-foreground);text-underline-offset:calc(4 * 1px);text-decoration-line:underline}}.sw_sj4qm{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_lkage{min-inline-size:0;padding-block-end:calc(var(--spacing) * 15)}.sw_lj9yw{margin-block-end:calc(var(--spacing) * 10)}.sw_x3m9i{--tw-tracking:-.045em;font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.045em;line-height:var(--tw-leading,var(--text-title--line-height))}.sw_ogzki{color:var(--color-muted);font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));margin-block-start:calc(var(--spacing) * 5)}.sw_l9vks{align-items:center;column-gap:calc(var(--spacing) * 5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 6);display:flex}.sw_acko4{text-underline-offset:calc(4 * 1px);text-decoration-line:underline}.sw_vp3cz{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_2ff0u{cursor:pointer;text-underline-offset:calc(4 * 1px);text-decoration-line:underline}.sw_wiymg{color:var(--color-muted)}.sw_m7d27{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));overflow-wrap:anywhere;& .astro-code .diagnostic-annotation{margin-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-danger);white-space:pre-wrap;background-color:light-dark(#a04b401a,#f1a2971a);display:block;position:relative;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:light-dark(#a04b404d,#f1a2974d);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}& .astro-code .line:last-child>.diagnostic-annotation:last-child{margin-block-end:calc(var(--spacing) * 1)}&>:is(p,ul,ol,blockquote,h2,h3,h4){max-inline-size:var(--container-prose)}&>*+*{margin-block-start:calc(var(--spacing) * 5)}& h2{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin-block-start:calc(var(--spacing) * 12)}& h3{font-size:var(--text-heading-small);line-height:var(--tw-leading,var(--text-heading-small--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-block-start:calc(var(--spacing) * 8)}& :is(h2,h3){scroll-margin-block-start:calc(var(--spacing) * 8)}& a{text-underline-offset:calc(4 * 1px);text-decoration-line:underline}& :is(h2,h3,h4):has(>.heading-anchor){position:relative}& .heading-anchor{color:var(--color-muted);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding-inline-end:calc(var(--spacing) * 2);text-decoration-line:none;position:absolute;inset-block-start:0;inset-inline-end:100%;&:hover{@media (hover:hover){color:var(--color-foreground)}}&:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){transition-property:none}@media (pointer:coarse){opacity:1}@media (width<52.5rem){position:static;margin-inline-start:calc(var(--spacing) * 2);padding-inline-end:0}}& :is(h2,h3,h4):hover>.heading-anchor{opacity:1}& :is(ul,ol){padding-inline-start:calc(var(--spacing) * 6)}& ul{list-style-type:disc}& ol{list-style-type:decimal}& li+li{margin-block-start:calc(var(--spacing) * 2)}& code{font-family:var(--font-mono);font-size:var(--text-code-inline)}& :not(pre)>code{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);background-color:var(--color-surface-muted);border-radius:var(--radius-inline);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border)}& pre{overflow-inline:auto;padding:var(--spacing-panel);--tw-leading:1.7;overflow-wrap:normal;border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);max-inline-size:100%;line-height:1.7;@media (width<52.5rem){padding:calc(var(--spacing) * 4)}}& .nb-code-title{padding-inline:var(--spacing-panel);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);color:var(--color-muted);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));background-color:var(--color-surface-muted);border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel);border-color:var(--color-border);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-block-start-style:var(--tw-border-style);border-block-start-width:1px;@media (width<52.5rem){padding-inline:calc(var(--spacing) * 4)}}& .nb-code-title-lang{display:none}& .nb-code-figure-titled>pre{border-top-left-radius:0;border-top-right-radius:0;margin-block-start:0}& pre code{font-size:var(--text-code);line-height:var(--tw-leading,var(--text-code--line-height));padding:0}& .nb-code-copy{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 1.5);color:var(--color-muted);background-color:var(--color-surface);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);cursor:pointer;place-items:center;display:grid;position:absolute;&:hover{@media (hover:hover){color:inherit}}&:focus-visible,&[data-state=copied]{color:inherit}}& [data-package-managers] [role=tablist]{overflow-inline:auto;padding-inline:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1);background-color:var(--color-surface-muted);border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel);border-color:var(--color-border);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-block-start-style:var(--tw-border-style);border-block-start-width:1px;display:flex;@media (width<52.5rem){padding-inline:calc(var(--spacing) * 2)}}& [data-package-managers] [role=tab]{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-mono);color:var(--color-muted);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));border-color:#0000;border-block-end-style:var(--tw-border-style);cursor:pointer;border-block-end-width:2px;&:hover{@media (hover:hover){color:var(--color-foreground)}}}:where(:root:not([data-package-manager])) & [role=tab][data-package-manager=vp],:where(:root[data-package-manager=vp]) & [role=tab][data-package-manager=vp],:where(:root[data-package-manager=npm]) & [role=tab][data-package-manager=npm],:where(:root[data-package-manager=pnpm]) & [role=tab][data-package-manager=pnpm],:where(:root[data-package-manager=yarn]) & [role=tab][data-package-manager=yarn],:where(:root[data-package-manager=bun]) & [role=tab][data-package-manager=bun]{color:var(--color-foreground);border-color:var(--color-accent)}:where(:root:not([data-package-manager])) & [role=tabpanel]:not([data-package-manager=vp]),:where(:root[data-package-manager=vp]) & [role=tabpanel]:not([data-package-manager=vp]),:where(:root[data-package-manager=npm]) & [role=tabpanel]:not([data-package-manager=npm]),:where(:root[data-package-manager=pnpm]) & [role=tabpanel]:not([data-package-manager=pnpm]),:where(:root[data-package-manager=yarn]) & [role=tabpanel]:not([data-package-manager=yarn]),:where(:root[data-package-manager=bun]) & [role=tabpanel]:not([data-package-manager=bun]){display:none}& [data-package-managers] [role=tabpanel] pre{border-top-left-radius:0;border-top-right-radius:0}& .astro-code,& .astro-code span{color:light-dark(var(--shiki-light),var(--shiki-dark))}& .astro-code{background-color:var(--color-surface)}& table{border-collapse:collapse;overflow-inline:auto;max-inline-size:100%;font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height));display:block}& :is(th,td){padding:calc(var(--spacing) * 3);text-align:start;border-color:var(--color-border);border-block-end-style:var(--tw-border-style);border-block-end-width:1px}& th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& blockquote{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-muted);border-color:var(--color-muted);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}& strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}& .diagnostic-range{color:inherit;text-decoration-line:underline;text-decoration-color:var(--color-danger);text-underline-offset:.2em;background-color:#0000;text-decoration-style:wavy}& .diagnostic-annotation:before{--tw-content:"";content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--tw-leading,var(--text-code--line-height));border-color:light-dark(#a04b404d,#f1a2974d);position:absolute;inset-block-start:0;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-block-start-style:var(--tw-border-style);background-color:light-dark(#efeaeb,#303244);border-block-start-width:1px;inset-inline-start:max(.75rem, calc(var(--diagnostic-column) * 1ch));transform:translate(-50%,-50%)rotate(45deg)}& :is(pre,code){font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "zero" 1}& h2{font-family:var(--font-display)}@supports (color:color-mix(in lab, red, red)){& .diagnostic-annotation:before{background-color:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}}}.sw_sq8te{color:var(--color-muted);font-size:var(--text-caption);gap:calc(var(--spacing) * 6);line-height:var(--tw-leading,var(--text-caption--line-height));margin-block-start:calc(var(--spacing) * 16);display:grid}.sw_5xg20{align-items:center;gap:calc(var(--spacing) * 1.5);justify-self:flex-start;display:flex}.sw_x5j69{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-7jqs);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_1vdje{--tw-font-weight:var(--font-weight-medium);border-block-start-style:var(--tw-border-style);border-block-start-width:1px;border-color:var(--color-border);color:var(--color-foreground);font-size:var(--text-small);font-weight:var(--font-weight-medium);gap:calc(var(--spacing) * 6);line-height:var(--tw-leading,var(--text-small--line-height));grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:calc(var(--spacing) * 6);display:grid}.sw_85bz5{grid-column-start:1}.sw_u9pp1{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-7e0e);background-color:currentColor;background-image:none;flex-shrink:0;width:max-content;margin-block-start:calc(var(--spacing) * 1);display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_jc6sk{text-align:end;grid-column-start:2;justify-content:flex-end}.sw_e279g{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bl03);background-color:currentColor;background-image:none;flex-shrink:0;width:max-content;margin-block-start:calc(var(--spacing) * 1);display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_qp0id{overflow-block:auto;max-block-size:calc(100dvh - 64px);font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height));transition:inset-block-start .18s,max-block-size .18s;position:sticky;inset-block-start:calc(var(--spacing) * 8);@media (prefers-reduced-motion:reduce){transition-property:none}}.sw_qp0id:is(:where(.sw_gwasp)[data-floating-header] *){max-block-size:calc(100dvh - 120px);inset-block-start:calc(var(--spacing) * 22)}@media (width<85rem){.sw_qp0id{display:none}}.sw_4r7nv{gap:calc(var(--spacing) * 1.5);padding:0;list-style-type:none;display:grid}.sw_64vay{padding-inline-start:calc((var(--heading-depth) - 2) * 10px)}.sw_ul4rw{color:var(--color-muted);padding-block:calc(var(--spacing) * 1);display:block}@media (hover:hover){.sw_ul4rw:hover{color:var(--color-foreground);text-underline-offset:calc(4 * 1px);text-decoration-line:underline}}.sw_i66mn{color-scheme:light dark;&[data-theme=light]{color-scheme:light}&[data-theme=dark]{color-scheme:dark}@media (width<40rem){--text-display:clamp(2.125rem, 10.5vw, 2.75rem);--text-code-display:clamp(1rem, 4.7vw, 1.5rem);--text-code-output:clamp(1.0625rem, 4.7vw, 1.375rem);--text-code-feature:clamp(.71875rem, 3.3vw, .8125rem)}& ::selection,&::selection{color:var(--color-action-foreground);background-color:var(--color-action)}:where(&) :focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(4 * 1px)}:where(&)[data-header-mounted] [id]{scroll-margin-block-start:calc(var(--spacing) * 18)}}.sw_xk10h{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background)}.sw_t23ep{z-index:50;padding:calc(var(--spacing) * 4);color:var(--color-background);background-color:var(--color-foreground);position:absolute;inset-block-start:calc(var(--spacing) * 4);inset-inline-start:calc(var(--spacing) * 6);transform:translateY(calc(-100% - 2rem));&:focus{transform:none}}.sw_wmnmo{inline-size:100%;max-inline-size:var(--container-page);min-block-size:100dvh;padding-inline:var(--spacing-gutter);flex-direction:column;margin-inline:auto;display:flex}.sw_h5a1u{flex-grow:1}.sw_2jez0{border-block-start-style:var(--tw-border-style);border-block-start-width:1px;border-color:var(--color-border);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);gap:calc(var(--spacing) * 4);line-height:var(--tw-leading,var(--text-label--line-height));padding-block:var(--spacing-panel);flex-wrap:wrap;justify-content:space-between;display:flex}.sw_sbw1c{align-items:center;gap:calc(var(--spacing) * 2);text-underline-offset:calc(5 * 1px);display:inline-flex;&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_wvo20{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-7jqs);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_qday6{white-space:pre;transform:translate(calc(var(--from-x) + (var(--to-x) - var(--from-x)) * var(--morph-progress)), calc(var(--from-y) + (var(--to-y) - var(--from-y)) * var(--morph-progress) + var(--travel-y,0px) * 4 * var(--morph-progress) * (1 - var(--morph-progress))));color:var(--from-color);position:absolute;inset-block-start:0;inset-inline-start:0;@supports (color:color-mix(in lab, red, red)){color:color-mix(in srgb, var(--from-color), var(--to-color) calc(var(--morph-progress) * 100%))}&[data-entering]{opacity:max(0, var(--morph-progress) * 2 - 1)}&[data-leaving]{opacity:max(0, 1 - var(--morph-progress) * 2)}}.sw_zexmy{background-color:var(--color-danger);block-size:1px;inline-size:calc(var(--from-width) + (var(--to-width) - var(--from-width)) * var(--morph-progress));opacity:calc(var(--from-opacity) + (var(--to-opacity) - var(--from-opacity)) * var(--morph-progress));transform:translate(calc(var(--from-x) + (var(--to-x) - var(--from-x)) * var(--morph-progress)), calc(var(--from-y) + (var(--to-y) - var(--from-y)) * var(--morph-progress) + var(--travel-y,0px) * 4 * var(--morph-progress) * (1 - var(--morph-progress))));white-space:pre;position:absolute;inset-block-start:0;inset-inline-start:0}.sw_w3ei1{gap:calc(var(--spacing) * 4);display:flex}.sw_p9jwu{-webkit-user-select:none;user-select:none;color:var(--color-muted);inline-size:var(--spacing-panel);text-align:end;flex-shrink:0}.sw_qf3jn{padding-block:var(--spacing-section)}@media (width>=52.5rem){.sw_qf3jn{padding-block:calc(var(--spacing) * 28)}}.sw_m4fli{--tw-font-weight:var(--font-weight-normal);--tw-tracking:var(--display-tracking,-.052em);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-normal);letter-spacing:var(--display-tracking,-.052em);line-height:var(--tw-leading,var(--text-display--line-height))}.sw_a7abg{margin-block-start:.08em;margin-inline-start:27%;display:block;@media (width<40rem){margin-inline-start:0;text-align:end}}.sw_absma{gap:calc(var(--spacing) * 10);flex-direction:column;justify-content:space-between;margin-block-start:calc(var(--spacing) * 12);display:flex}@media (width>=52.5rem){.sw_absma{flex-direction:row;align-items:flex-end;margin-block-start:var(--spacing-section)}}.sw_jvn55{background-color:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-panel);border-style:var(--tw-border-style);font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0, "zero" 1;font-size:var(--text-code);font-variant-ligatures:none;line-height:var(--tw-leading,var(--text-code--line-height));max-inline-size:calc(var(--spacing) * 160);overflow-inline:auto;min-inline-size:0;padding:var(--spacing-panel);border-width:1px}@media (width>=52.5rem){.sw_jvn55{flex-grow:1}}.sw_o340a{color:var(--color-danger)}.sw_65ghw{text-decoration-color:var(--color-danger);text-underline-offset:calc(4 * 1px);word-break:break-all;text-decoration-line:underline;text-decoration-style:wavy}.sw_qz9ez{color:var(--color-muted)}.sw_w6dx2{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;flex-shrink:0;display:flex}.sw_xqiov{color:var(--color-action-foreground);background-color:var(--color-action);padding-inline:calc(var(--spacing) * 5.6);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);font-size:var(--text-small);border-radius:var(--radius-control);transition:background-color .14s;display:inline-flex;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(5 * 1px)}}@media (hover:hover){.sw_xqiov:hover{background-color:var(--color-action-hover)}}.sw_mn406{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bl03);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_tcxbe{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));row-gap:var(--spacing-control);flex-direction:column;display:flex}.sw_z5a0l{text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_m2y0y{text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_46fo4{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_5ihub{--sw-icon-size:var(--icon-size-framework);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-ashs);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_5oss1{--sw-icon-size:var(--icon-size-framework);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-j68k);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_dj4ir{--sw-icon-size:var(--icon-size-framework);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-zrn4);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_u49jo{--sw-icon-size:var(--icon-size-framework);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-8rm5);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_xj2ti{--sw-icon-size:var(--icon-size-framework);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-6mfk);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_luesb{--sw-icon-size:var(--icon-size-framework);aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-e7m8);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_ogwjo{padding-block:calc(var(--spacing) * 16)}@media (width>=52.5rem){.sw_ogwjo{padding-block:calc(var(--spacing) * 28)}}.sw_9k8me{--tw-font-weight:var(--font-weight-normal);--tw-tracking:var(--display-tracking,-.052em);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-normal);letter-spacing:var(--display-tracking,-.052em);line-height:var(--tw-leading,var(--text-display--line-height))}.sw_ovy2l{margin-block-start:.08em;margin-inline-start:27%;display:block;@media (width<40rem){margin-inline-start:0;text-align:end}}.sw_vxxga{gap:calc(var(--spacing) * 9);flex-direction:column;justify-content:space-between;margin-block-start:calc(var(--spacing) * 10);display:flex}@media (width>=52.5rem){.sw_vxxga{flex-direction:row;align-items:flex-end;margin-block-start:calc(var(--spacing) * 12)}}.sw_ncnyk{color:var(--color-muted);font-size:var(--text-body);max-inline-size:calc(var(--spacing) * 117.5);line-height:1.55}@media (width>=40rem){.sw_ncnyk{font-size:var(--text-lead);line-height:1.55}}@media (width>=52.5rem){.sw_ncnyk{font-size:var(--text-heading-small);line-height:1.55}}.sw_qihh7{align-items:center;gap:calc(var(--spacing) * 7);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 7);display:flex}.sw_d4bli{color:var(--color-action-foreground);background-color:var(--color-action);padding-inline:calc(var(--spacing) * 5.6);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);font-size:var(--text-small);border-radius:var(--radius-control);transition:background-color .14s;display:inline-flex;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(5 * 1px)}}@media (hover:hover){.sw_d4bli:hover{background-color:var(--color-action-hover)}}.sw_62kjj{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-bl03);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_kjqdj{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_zk9xu{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-1k1k);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;margin-inline-start:calc(var(--spacing) * 3);display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_n15fx{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);max-inline-size:calc(var(--spacing) * 64);line-height:1.7}.sw_7f97c{border-block-start-style:var(--tw-border-style);border-block-start-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 16)}@media (width>=52.5rem){.sw_7f97c{padding-block:calc(var(--spacing) * 32)}}.sw_4tn7v{gap:calc(var(--spacing) * 8);flex-direction:column;justify-content:space-between;display:flex}@media (width>=52.5rem){.sw_4tn7v{flex-direction:row;align-items:flex-end}}.sw_sq0we{--tw-tracking:-.04em;font-size:var(--text-title);letter-spacing:-.04em;line-height:var(--tw-leading,var(--text-title--line-height));margin-block-end:calc(var(--spacing) * 5)}@media (width>=52.5rem){.sw_sq0we{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}}.sw_je0b3{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-relaxed);max-inline-size:calc(var(--spacing) * 122.5)}.sw_tdos9{color:var(--color-action-foreground);background-color:var(--color-action);padding-inline:calc(var(--spacing) * 5.6);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);font-size:var(--text-small);border-radius:var(--radius-control);flex-shrink:0;transition:background-color .14s;display:inline-flex;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(5 * 1px)}}@media (hover:hover){.sw_tdos9:hover{background-color:var(--color-action-hover)}}.sw_5f1l8{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_aftf3{column-gap:calc(var(--spacing) * 7);margin-block:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.sw_aftf3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=70rem){.sw_aftf3{grid-template-columns:repeat(6,minmax(0,1fr))}}.sw_wsgkn{border-color:var(--color-border);border-block-start-style:var(--tw-border-style);text-underline-offset:calc(5 * 1px);border-block-start-width:1px;padding-block-start:calc(var(--spacing) * 5);display:block;&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_1f4xn{color:var(--color-muted);opacity:.7;transition:color .14s,opacity .14s}@media (hover:hover){.sw_1f4xn:is(:where(.sw_8svjh):hover *){color:var(--color-foreground);opacity:1}}.sw_1f4xn:is(:where(.sw_8svjh):focus-visible *){color:var(--color-foreground);opacity:1}.sw_ydild{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));justify-content:space-between;align-items:center;margin-block-start:calc(var(--spacing) * 5);display:flex}.sw_b09il{aspect-ratio:24/24;color:var(--color-muted);height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_qw1d9{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));margin-block-start:calc(var(--spacing) * 2);display:block}.sw_ca7z1{gap:calc(var(--spacing) * 7);display:grid}@media (width>=52.5rem){.sw_ca7z1{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(3,minmax(0,1fr))}}.sw_542bl{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));margin-block-end:calc(var(--spacing) * 2)}.sw_6uesx{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-relaxed)}.sw_9q890{text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_w4225{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_o2qmj{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));margin-block-end:calc(var(--spacing) * 2)}.sw_yrpun{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-relaxed)}.sw_ts9mz{text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_bsex3{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}.sw_cc03k{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));margin-block-end:calc(var(--spacing) * 2)}.sw_lo8kg{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-relaxed)}.sw_zxwp2{text-underline-offset:calc(5 * 1px);&:hover{@media (hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-accent);outline-offset:calc(6 * 1px)}}.sw_is24w{aspect-ratio:24/24;height:var(--sw-icon-size,1em);mask-image:var(--sw-icon-svg-eji5);vertical-align:middle;background-color:currentColor;background-image:none;width:max-content;display:inline-block;mask-size:100% 100%;mask-repeat:no-repeat}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --sw-motion-translate-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --sw-motion-translate-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --sw-motion-translate-z{syntax:"<length>";inherits:false;initial-value:0}@property --sw-icon-size{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}