.medium-zoom-overlay{opacity:0;will-change:opacity;transition:opacity .3s;position:fixed;inset:0}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{cursor:pointer;cursor:zoom-out;will-change:transform;position:relative}@media (prefers-reduced-motion:reduce){.medium-zoom-image,.medium-zoom-overlay{transition:none!important}}[data-blume-page-actions-mount]>[data-blume-page-actions]{border-top:1px solid var(--blume-border);margin-top:0;padding:.5rem}[data-blume-page-actions-mount] [data-blume-scroll-top]{display:none}[data-blume-page-actions-mount] :is([data-blume-page-actions]>:is(a,button),summary){border-radius:.375rem;padding-inline:.5rem}[data-blume-page-actions-mount] [data-blume-menu]{margin:0;border-width:0;width:auto;min-width:0;max-width:none;box-shadow:none;background-color:#0000;border-inline-start-width:1px;border-radius:0;margin-inline-start:.5rem;padding:0;padding-inline-start:.5rem;position:static}[data-blume-page-actions-mount] [data-blume-menu]>:hover{background-color:#0000}.medium-zoom-overlay{backdrop-filter:blur(4px);z-index:100}.medium-zoom-image--opened{z-index:101}@media (prefers-reduced-motion:reduce){html .medium-zoom-image,html .medium-zoom-overlay{transition-duration:1ms!important}}blume-panel-tabs pre.astro-code{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:.75rem 1rem!important}blume-panel-tabs pre.astro-code:before{content:none!important}blume-panel-tabs [data-blume-copy]{display:none!important}[data-theme=dark] [data-astro-cid-6scvqode][data-blume-color-swatch]{background:var(--blume-color-dark,var(--blume-color-light))}[data-astro-cid-wvd6e5lk][data-blume-tooltip-panel]{display:none}[data-astro-cid-wvd6e5lk][data-blume-tooltip]:hover [data-astro-cid-wvd6e5lk][data-blume-tooltip-panel],[data-astro-cid-wvd6e5lk][data-blume-tooltip]:focus-within [data-astro-cid-wvd6e5lk][data-blume-tooltip-panel]{display:block}[data-astro-cid-wvd6e5lk][data-blume-tooltip-panel]:after{content:"";inset-inline:0;height:calc(.5rem + 1px);position:absolute;top:100%}[data-astro-cid-wvd6e5lk][data-blume-tooltip][data-dismissed] [data-astro-cid-wvd6e5lk][data-blume-tooltip-panel]{display:none}::highlight(blume-narration){background-color:color-mix(in oklab, var(--blume-accent) 24%, transparent)}[data-blume-narration-player].is-playing{position:sticky;top:4.75rem}[data-blume-narration-player].is-playing [data-narration-shell]{width:100%}[data-blume-narration-player]:not(.is-playing) [data-narration-shell]:hover{border-color:color-mix(in oklab, var(--blume-foreground) 40%, transparent)}[data-narration-seek]{--narration-fill:var(--blume-accent);--narration-rail:color-mix(in oklab, var(--blume-foreground) 14%, transparent);--narration-direction:to right}[data-narration-seek]:dir(rtl){--narration-direction:to left}[data-narration-seek]::-webkit-slider-runnable-track{background:linear-gradient(var(--narration-direction), var(--narration-fill) calc(6px + (100% - 12px) * var(--narration-progress,0)), var(--narration-rail) 0);border-radius:9999px;height:4px}[data-narration-seek]::-webkit-slider-thumb{appearance:none;background:var(--narration-fill);border:0;border-radius:9999px;width:12px;height:12px;margin-top:-4px}[data-narration-seek]::-moz-range-track{background:var(--narration-rail);border-radius:9999px;height:4px}[data-narration-seek]::-moz-range-progress{background:var(--narration-fill);border-radius:9999px;height:4px}[data-narration-seek]::-moz-range-thumb{background:var(--narration-fill);border:0;border-radius:9999px;width:12px;height:12px}[data-narration-seek]:focus-visible{outline:none}[data-narration-seek]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--blume-background), 0 0 0 4px var(--blume-accent)}[data-narration-seek]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--blume-background), 0 0 0 4px var(--blume-accent)}[data-narration-start],[data-narration-controls]{opacity:0;visibility:hidden}[data-blume-narration-player]:not(.is-playing) [data-narration-start],[data-blume-narration-player].is-playing [data-narration-controls]{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){[data-narration-start],[data-narration-controls]{transition:opacity .12s,visibility 0s linear .12s}[data-blume-narration-player]:not(.is-playing) [data-narration-start],[data-blume-narration-player].is-playing [data-narration-controls]{transition:opacity .18s .1s,visibility}}.blume-api-description>:first-child{margin-top:0}.blume-api-description>:last-child{margin-bottom:0}.blume-api-description p,.blume-api-description ol,.blume-api-description ul,.blume-api-description pre{margin-block:.5rem}.blume-api-description ol{padding-inline-start:1.25rem;list-style:decimal}.blume-api-description ul{padding-inline-start:1.25rem;list-style:outside}.blume-api-description li{margin-block:.25rem}.blume-api-description :is(h1,h2,h3,h4,h5,h6){color:var(--color-foreground);margin-block:.5rem;font-weight:600}.blume-api-description strong{color:var(--color-foreground);font-weight:600}.blume-api-description a{text-underline-offset:2px;text-decoration:underline}.blume-api-description code{background:var(--color-muted);color:var(--color-foreground);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem}.blume-api-description pre{background:var(--color-muted);border-radius:.25rem;padding:.5rem;overflow-x:auto}.blume-api-description pre code{background:0 0;padding:0}.blume-api-description .blume-table-scroll{margin-block:.5rem}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}[data-dashboard]{--background:#fff;--foreground:#0e1013;--card:#fff;--card-foreground:#0e1013;--popover:#fff;--popover-foreground:#0e1013;--primary:#ffb224;--primary-foreground:#1a1405;--secondary:#f5f6f8;--secondary-foreground:#0e1013;--muted:#f5f6f8;--muted-foreground:#5c6370;--accent:#f5f6f8;--accent-foreground:#0e1013;--destructive:#c4321f;--border:#e2e5e9;--input:#e2e5e9;--ring:#cc8400;--radius:.5rem;--remote:#c27c00;--local:#6b7280;--miss:#c9ced6;--grid:#eceef1;--mark:#f2a30f;--positive:#15803d;--negative:#c4321f}.dark[data-dashboard],.dark [data-dashboard],[data-theme=dark] [data-dashboard]{--background:#0b0c0e;--foreground:#ecedef;--card:#0b0c0e;--card-foreground:#ecedef;--popover:#15171b;--popover-foreground:#ecedef;--secondary:#111317;--secondary-foreground:#ecedef;--muted:#111317;--muted-foreground:#8c929c;--accent:#15171b;--accent-foreground:#ecedef;--destructive:#ff6b57;--border:#23262c;--input:#23262c;--ring:#ffb224;--remote:#ffb224;--local:#9aa0aa;--miss:#3a3e46;--grid:#1a1d22;--mark:#ffb224;--positive:#4ade80;--negative:#ff6b57}.home-hero[data-astro-cid-4z53am32]{align-items:end;column-gap:4rem;max-width:72rem;margin:0 auto;padding-top:clamp(1rem,4vw,3rem);display:grid}.home-hero[data-astro-cid-4z53am32] h1{color:var(--blume-foreground);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:.95}.home-hero[data-astro-cid-4z53am32] p{max-width:34rem;color:var(--blume-muted-foreground);margin:1.75rem 0 0;font-size:1.125rem;line-height:1.6}.home-hero[data-astro-cid-4z53am32] p:last-child{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.home-hero[data-astro-cid-4z53am32] p:last-child a{border:1px solid var(--blume-border);height:2.75rem;color:var(--blume-foreground);border-radius:.5rem;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.home-hero[data-astro-cid-4z53am32] p:last-child a:hover{border-color:var(--blume-muted-foreground)}.home-hero[data-astro-cid-4z53am32] p:last-child a:first-child{border-color:var(--blume-action);background:var(--blume-action);color:var(--blume-action-foreground)}.home-hero[data-astro-cid-4z53am32] p:last-child a:first-child:hover{border-color:var(--blume-accent)}@media (width>=64rem){.home-hero[data-astro-cid-4z53am32]{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.home-hero[data-astro-cid-4z53am32] h1{grid-row:1/3}}.home-section[data-astro-cid-cczudb7s]{border-top:1px solid var(--blume-border);max-width:72rem;margin:6rem auto 0;padding-top:2.5rem}.home-section[data-astro-cid-cczudb7s]>h2{letter-spacing:-.04em;margin-top:0;font-size:1.75rem}.home-section[data-astro-cid-cczudb7s]>ul{gap:1.5rem 2.5rem;padding:0;list-style:none;display:grid}.home-section[data-astro-cid-cczudb7s]>ul>li{margin:0;padding:0}.home-section[data-astro-cid-cczudb7s]>ul>li>strong{display:block}@media (width>=40rem){.home-section[data-astro-cid-cczudb7s]>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.home-section[data-astro-cid-cczudb7s]>h2{float:left;width:16rem}.home-section[data-astro-cid-cczudb7s]>:not(h2){margin-left:20rem}.home-section[data-astro-cid-cczudb7s]>:first-child+*{margin-top:0}}
