@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/ede9723bef64b582-s.32qwji8typ-o6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/7e314ccfd4e06172-s.1w76bu4vqxqqv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/30fd09fbaafebc17-s.p.3go__d1fwqfu8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.xEddgW_className{font-family:Archivo,Archivo Fallback}.xEddgW_variable{--wt-font:"Archivo", "Archivo Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}img,video,svg{max-width:100%;display:block}button,input{font:inherit}:root{--background:#fff;--foreground:#171717}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.reveal [data-stagger]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.reveal.is-in [data-stagger]{opacity:1;transform:none}.reveal.is-in [data-stagger="1"]{transition-delay:80ms}.reveal.is-in [data-stagger="2"]{transition-delay:.16s}.reveal.is-in [data-stagger="3"]{transition-delay:.24s}.reveal.is-in [data-stagger="4"]{transition-delay:.32s}.reveal.is-in [data-stagger="5"]{transition-delay:.4s}.reveal.is-in [data-stagger="6"]{transition-delay:.48s}.reveal.is-in [data-stagger="7"]{transition-delay:.56s}.reveal.is-in [data-stagger="8"]{transition-delay:.64s}.demo-root[data-editing] .demo-editable{outline:1.5px dashed color-mix(in srgb, var(--edit-accent,#d5a021) 70%, transparent);outline-offset:4px;cursor:text;border-radius:2px;transition:outline-color .2s,background-color .2s}.demo-root[data-editing] .demo-editable:hover{background-color:color-mix(in srgb, var(--edit-accent,#d5a021) 10%, transparent)}.demo-root[data-editing] .demo-editable:focus{outline:2px solid var(--edit-accent,#d5a021);background-color:color-mix(in srgb, var(--edit-accent,#d5a021) 8%, transparent)}.demo-editable{white-space:pre-line}.demo-bar{z-index:100;align-items:center;gap:10px;font:500 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;bottom:20px;right:20px}.demo-bar__toggle,.demo-bar__reset{color:#fff;cursor:pointer;background:#141414;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px #00000040}.demo-bar__toggle:hover,.demo-bar__reset:hover{transform:translateY(-2px)}.demo-bar__toggle[aria-pressed=true]{background:var(--edit-accent,#d5a021);color:#141414}.demo-bar__back{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414d1;border-radius:999px;align-items:center;gap:6px;padding:12px 16px;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 30px #00000040}.demo-bar__back:hover{transform:translateY(-2px)}.demo-bar__reset{color:#141414;background:#fff;border-color:#0000001a}.demo-bar__hint{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414bf;border-radius:999px;padding:10px 14px;animation:.4s demo-pop}@keyframes demo-pop{0%{opacity:0;transform:translateY(6px)}}@media (max-width:640px){.demo-bar{bottom:12px;right:12px}.demo-bar__hint{display:none}}.lang-switch{position:relative}.lang-switch__btn{border:1px solid color-mix(in srgb, currentColor 35%, transparent);color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:background .2s;display:inline-flex}.lang-switch__btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.lang-switch__chev{transition:transform .2s}.lang-switch__btn[aria-expanded=true] .lang-switch__chev{transform:rotate(180deg)}.lang-switch__menu{color:#222;z-index:60;background:#fff;border-radius:14px;min-width:190px;margin:0;padding:6px;list-style:none;animation:.25s demo-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0000002e}.lang-switch__menu button{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:10px 12px;font-size:15px;display:flex}.lang-switch__menu button:hover{background:#0000000d}.lang-switch__menu button[aria-selected=true]{font-weight:700}.lang-switch__code{opacity:.45;letter-spacing:.08em;font-size:12px}.lang-switch__more{opacity:.5;border-top:1px solid #00000012;margin-top:4px;padding:8px 12px 6px;font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal [data-stagger]{opacity:1;transform:none}}.flecks{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.flecks i{width:var(--s);height:var(--s);background:var(--fleck,#f3d58c);box-shadow:0 0 calc(var(--s) * 3) var(--fleck,#f3d58c);opacity:0;animation:fleck var(--t) ease-in-out var(--w) infinite;border-radius:50%;position:absolute}@keyframes fleck{0%{opacity:0;transform:translate(0)}20%{opacity:.85}50%{opacity:.25}75%{opacity:.7}to{opacity:0;transform:translate(18px,-90px)}}@media (prefers-reduced-motion:reduce){.flecks{display:none}}
