:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--radius-control:12px;--radius-card:20px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--leading-xs:16px;--leading-sm:20px;--leading-md:24px;--leading-lg:28px;--leading-xl:28px;--leading-2xl:32px;--leading-3xl:36px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--control-sm:40px;--control-md:52px;--control-lg:56px;--stroke:0px;--stroke-color:transparent;--field-border:transparent;--shadow-elevated:0 12px 32px #0000001f, 0 1px 3px #0000000f;--font-body:var(--font);--font-heading:var(--font-body);--swatch-zinc-light:#171717;--swatch-zinc-dark:#fafafa;--swatch-zinc-radius:12px;--swatch-moss-light:#2f6b3f;--swatch-moss-dark:#7fc48f;--swatch-moss-radius:16px;--swatch-cobalt-light:#1d4ed8;--swatch-cobalt-dark:#60a5fa;--swatch-cobalt-radius:6px;--swatch-iris-light:#4a44d4;--swatch-iris-dark:#6a64ea;--swatch-iris-radius:10px;--swatch-tide-light:#0a6468;--swatch-tide-dark:#6ad1c8;--swatch-tide-radius:12px;--swatch-plum-light:#5a2348;--swatch-plum-dark:#e0b3d3;--swatch-plum-radius:4px}:root[data-preset=zinc]{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--radius-control:12px;--radius-card:20px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--control-sm:40px;--control-md:52px;--control-lg:56px;--stroke:0px;--stroke-color:transparent;--field-border:transparent;--shadow-elevated:0 12px 32px #0000001f, 0 1px 3px #0000000f;--font-body:var(--font);--font-heading:var(--font-body)}:root[data-preset=zinc][data-mode=light]{--color-background:#fff;--color-foreground:#0a0a0a;--color-surface:#f5f5f5;--color-elevated:#fff;--color-primary:#171717;--color-primary-foreground:#fafafa;--color-secondary:#e9e9e9;--color-secondary-foreground:#171717;--color-muted:#e9e9e9;--color-muted-foreground:#6b6b6b;--color-accent:#e4e4e7;--color-accent-foreground:#171717;--color-destructive:#dc2626;--color-destructive-foreground:#fafafa;--color-destructive-text:#c51f1f;--color-border:#e5e5e5;--color-input:#e5e5e5;--color-ring:#a1a1a1}:root[data-preset=zinc][data-mode=dark]{--color-background:#0a0a0a;--color-foreground:#fafafa;--color-surface:#171717;--color-elevated:#222;--color-primary:#fafafa;--color-primary-foreground:#171717;--color-secondary:#2a2a2a;--color-secondary-foreground:#fafafa;--color-muted:#2a2a2a;--color-muted-foreground:#a1a1a1;--color-accent:#333;--color-accent-foreground:#fafafa;--color-destructive:#7f1d1d;--color-destructive-foreground:#fafafa;--color-destructive-text:#f87171;--color-border:#262626;--color-input:#262626;--color-ring:#525252}:root[data-preset=moss]{--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:36px;--radius-full:9999px;--radius-control:9999px;--radius-card:28px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--control-sm:44px;--control-md:56px;--control-lg:60px;--stroke:0px;--stroke-color:transparent;--field-border:transparent;--shadow-elevated:0 24px 56px #00000029, 0 1px 3px #00000014;--font-body:var(--font);--font-heading:Georgia, "Times New Roman", serif}:root[data-preset=moss][data-mode=light]{--color-background:#faf8f3;--color-foreground:#1c1a15;--color-surface:#f0ece2;--color-elevated:#fff;--color-primary:#2f6b3f;--color-primary-foreground:#f4fbf5;--color-secondary:#e4dfd2;--color-secondary-foreground:#1c1a15;--color-muted:#e4dfd2;--color-muted-foreground:#716b5e;--color-accent:#dcebd9;--color-accent-foreground:#1f4a2b;--color-destructive:#b93a2b;--color-destructive-foreground:#fff5f3;--color-destructive-text:#ad3526;--color-border:#e0dacd;--color-input:#e0dacd;--color-ring:#2f6b3f}:root[data-preset=moss][data-mode=dark]{--color-background:#14130f;--color-foreground:#f2eee4;--color-surface:#1f1d17;--color-elevated:#2b2821;--color-primary:#7fc48f;--color-primary-foreground:#0f2214;--color-secondary:#2f2c24;--color-secondary-foreground:#f2eee4;--color-muted:#2f2c24;--color-muted-foreground:#a59f90;--color-accent:#24362a;--color-accent-foreground:#d7f0dc;--color-destructive:#8a2c22;--color-destructive-foreground:#fff5f3;--color-destructive-text:#f08c7c;--color-border:#2c2922;--color-input:#2c2922;--color-ring:#7fc48f}:root[data-preset=cobalt]{--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-full:9999px;--radius-control:6px;--radius-card:8px;--weight-normal:400;--weight-medium:600;--weight-semibold:700;--weight-bold:700;--control-sm:34px;--control-md:42px;--control-lg:48px;--stroke:1px;--stroke-color:var(--color-border);--field-border:var(--color-input);--shadow-elevated:0 4px 16px #0000000f, 0 1px 3px #00000008;--font-body:"IBM Plex Sans", "IBM Plex Sans Variable", system-ui, sans-serif;--font-heading:var(--font-body)}:root[data-preset=cobalt][data-mode=light]{--color-background:#fff;--color-foreground:#0b1220;--color-surface:#f8fafc;--color-elevated:#fff;--color-primary:#1d4ed8;--color-primary-foreground:#f5f8ff;--color-secondary:#e6ecf3;--color-secondary-foreground:#0b1220;--color-muted:#eef2f7;--color-muted-foreground:#5b6678;--color-accent:#dbe6ff;--color-accent-foreground:#1e3a8a;--color-destructive:#dc2626;--color-destructive-foreground:#fff5f5;--color-destructive-text:#c51f1f;--color-border:#cfd8e3;--color-input:#b7c3d3;--color-ring:#1d4ed8}:root[data-preset=cobalt][data-mode=dark]{--color-background:#0b1220;--color-foreground:#e6edf7;--color-surface:#0f172a;--color-elevated:#1b2740;--color-primary:#60a5fa;--color-primary-foreground:#06101f;--color-secondary:#223150;--color-secondary-foreground:#e6edf7;--color-muted:#223150;--color-muted-foreground:#94a3b8;--color-accent:#1e2f52;--color-accent-foreground:#dbe6ff;--color-destructive:#991b1b;--color-destructive-foreground:#fff5f5;--color-destructive-text:#f87171;--color-border:#243554;--color-input:#34496f;--color-ring:#60a5fa}:root[data-preset=iris]{--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--radius-control:10px;--radius-card:16px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--control-sm:36px;--control-md:46px;--control-lg:52px;--stroke:1px;--stroke-color:var(--color-border);--field-border:var(--color-input);--shadow-elevated:0 8px 28px #00000014, 0 1px 3px #0000000a;--font-body:"Geist", "Geist Variable", system-ui, sans-serif;--font-heading:var(--font-body)}:root[data-preset=iris][data-mode=light]{--color-background:#f6f7f9;--color-foreground:#12131a;--color-surface:#fff;--color-elevated:#fff;--color-primary:#4a44d4;--color-primary-foreground:#fff;--color-secondary:#e5e8ef;--color-secondary-foreground:#12131a;--color-muted:#e9ebf1;--color-muted-foreground:#5f6577;--color-accent:#e7e6fb;--color-accent-foreground:#352fa8;--color-destructive:#d92d20;--color-destructive-foreground:#fff;--color-destructive-text:#c4281c;--color-border:#e2e5eb;--color-input:#d3d8e2;--color-ring:#4a44d4}:root[data-preset=iris][data-mode=dark]{--color-background:#0c0d11;--color-foreground:#eceef4;--color-surface:#15171d;--color-elevated:#1e2129;--color-primary:#6a64ea;--color-primary-foreground:#fff;--color-secondary:#242730;--color-secondary-foreground:#eceef4;--color-muted:#242730;--color-muted-foreground:#9aa1b2;--color-accent:#25244d;--color-accent-foreground:#d6d5fd;--color-destructive:#b42318;--color-destructive-foreground:#fff;--color-destructive-text:#f97066;--color-border:#262933;--color-input:#343846;--color-ring:#8985f2}:root[data-preset=tide]{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:30px;--radius-full:9999px;--radius-control:16px;--radius-card:26px;--weight-normal:500;--weight-medium:600;--weight-semibold:700;--weight-bold:700;--control-sm:40px;--control-md:50px;--control-lg:58px;--stroke:0px;--stroke-color:transparent;--field-border:transparent;--shadow-elevated:0 20px 44px #00000024, 0 1px 3px #00000012;--font-body:"Manrope", "Manrope Variable", system-ui, sans-serif;--font-heading:var(--font-body)}:root[data-preset=tide][data-mode=light]{--color-background:#f5f9f9;--color-foreground:#0c1c1e;--color-surface:#e7f0f0;--color-elevated:#fff;--color-primary:#0a6468;--color-primary-foreground:#f0fafa;--color-secondary:#d7e5e5;--color-secondary-foreground:#0c1c1e;--color-muted:#d7e5e5;--color-muted-foreground:#4b5f62;--color-accent:#c6e4e2;--color-accent-foreground:#07474a;--color-destructive:#c8372d;--color-destructive-foreground:#fff6f5;--color-destructive-text:#b53027;--color-border:#cfdddd;--color-input:#c3d4d4;--color-ring:#0a6468}:root[data-preset=tide][data-mode=dark]{--color-background:#071314;--color-foreground:#e6f1f1;--color-surface:#0f2022;--color-elevated:#1a2f32;--color-primary:#6ad1c8;--color-primary-foreground:#04211f;--color-secondary:#1b3336;--color-secondary-foreground:#e6f1f1;--color-muted:#1b3336;--color-muted-foreground:#94aaad;--color-accent:#123f40;--color-accent-foreground:#c8f0ec;--color-destructive:#9b2c24;--color-destructive-foreground:#fff6f5;--color-destructive-text:#f4877d;--color-border:#1a2e31;--color-input:#2a484c;--color-ring:#6ad1c8}:root[data-preset=plum]{--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-2xl:14px;--radius-full:9999px;--radius-control:4px;--radius-card:10px;--weight-normal:400;--weight-medium:500;--weight-semibold:500;--weight-bold:600;--control-sm:40px;--control-md:52px;--control-lg:58px;--stroke:0px;--stroke-color:transparent;--field-border:transparent;--shadow-elevated:0 20px 48px #0000001a, 0 1px 3px #0000000d;--font-body:"Instrument Sans", "Instrument Sans Variable", system-ui, sans-serif;--font-heading:"Newsreader", "Newsreader Variable", Georgia, serif}:root[data-preset=plum][data-mode=light]{--color-background:#fff;--color-foreground:#1a1517;--color-surface:#f5f3f1;--color-elevated:#fff;--color-primary:#5a2348;--color-primary-foreground:#fbf3f8;--color-secondary:#eae7e4;--color-secondary-foreground:#1a1517;--color-muted:#eae7e4;--color-muted-foreground:#6c6366;--color-accent:#f1e4ec;--color-accent-foreground:#5a2348;--color-destructive:#c4321f;--color-destructive-foreground:#fff6f3;--color-destructive-text:#b82e1c;--color-border:#e2dedb;--color-input:#e2dedb;--color-ring:#5a2348}:root[data-preset=plum][data-mode=dark]{--color-background:#120e10;--color-foreground:#f3eef0;--color-surface:#1c1619;--color-elevated:#292024;--color-primary:#e0b3d3;--color-primary-foreground:#2b0f22;--color-secondary:#2d2529;--color-secondary-foreground:#f3eef0;--color-muted:#2d2529;--color-muted-foreground:#a99da3;--color-accent:#3a2033;--color-accent-foreground:#f1d9e9;--color-destructive:#a12c1c;--color-destructive-foreground:#fff6f3;--color-destructive-text:#f2846f;--color-border:#2b2327;--color-input:#2b2327;--color-ring:#e0b3d3}:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Inter, Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--header-h:64px;--ease:cubic-bezier(.2, 0, 0, 1);color-scheme:light}:root[data-mode=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));overflow-x:hidden}body{font-family:var(--font-body,var(--font));font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;transition:background-color .2s var(--ease), color .2s var(--ease);margin:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-heading,var(--font))}button{font:inherit;color:inherit}code,kbd,pre{font-family:var(--mono)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:1200px;padding:0 var(--space-5);margin:0 auto}@media (width>=768px){.container{padding:0 var(--space-8)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose{font-size:var(--text-md);line-height:1.65}.prose>:first-child{margin-top:0}.prose h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0 0 var(--space-2)}.prose .lead{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-muted-foreground);margin:0 0 var(--space-8)}.prose h2{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:var(--space-10) 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.prose h3{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:var(--space-6) 0 var(--space-2)}.prose p{margin:0 0 var(--space-4)}.prose a{color:var(--color-foreground);text-decoration:underline;text-decoration-color:var(--color-ring);text-underline-offset:3px}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{padding-left:var(--space-5);margin:0 0 var(--space-4)}.prose li{margin:0 0 var(--space-1)}.prose li>p{margin-bottom:var(--space-2)}.prose code{background:var(--color-muted);border-radius:6px;padding:2px 6px;font-size:.9em}.prose .expressive-code{margin:0 0 var(--space-4)}.prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--leading-sm)}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border)}.prose th{font-weight:var(--weight-semibold);color:var(--color-muted-foreground);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.prose tr:last-child td{border-bottom:0}.prose blockquote{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted-foreground)}.prose hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.prose img{border-radius:var(--radius-lg);max-width:100%}@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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.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}.trigger[data-astro-cid-zflxs6r3]{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2) 0 var(--space-3);margin-right:var(--space-1);border-radius:var(--radius-full);background:var(--color-muted);color:var(--color-muted-foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color .12s var(--ease), transform 90ms var(--ease);border:0;display:inline-flex}.trigger[data-astro-cid-zflxs6r3]:hover{color:var(--color-foreground)}.trigger[data-astro-cid-zflxs6r3]:active{transform:scale(.97)}.trigger[data-astro-cid-zflxs6r3] svg[data-astro-cid-zflxs6r3],.field[data-astro-cid-zflxs6r3] svg[data-astro-cid-zflxs6r3]{flex:none;width:16px;height:16px}.trigger-label[data-astro-cid-zflxs6r3]{text-align:left;min-width:72px}kbd[data-astro-cid-zflxs6r3]{background:var(--color-background);min-width:22px;height:22px;color:var(--color-muted-foreground);font-family:var(--font);font-size:11px;font-weight:var(--weight-medium);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.search[data-astro-cid-zflxs6r3]{width:min(620px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-xl);background:var(--color-elevated);max-height:min(560px,100dvh - 16vh);color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-border), 0 24px 60px -12px #00000059;border:0;margin:12vh auto 0;padding:0;overflow:hidden}.search[data-astro-cid-zflxs6r3][open]{animation:search-in .14s var(--ease);flex-direction:column;display:flex}.search[data-astro-cid-zflxs6r3]::backdrop{-webkit-backdrop-filter:blur(3px);background:#0006}@keyframes search-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.search[data-astro-cid-zflxs6r3][open]{animation:none}}.field[data-astro-cid-zflxs6r3]{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);display:flex}.field[data-astro-cid-zflxs6r3] input[data-astro-cid-zflxs6r3]{min-width:0;height:56px;color:var(--color-foreground);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.field[data-astro-cid-zflxs6r3] input[data-astro-cid-zflxs6r3]::placeholder{color:var(--color-muted-foreground)}.esc[data-astro-cid-zflxs6r3]{height:24px;padding:0 var(--space-2);background:var(--color-muted);color:var(--color-muted-foreground);font:inherit;font-size:11px;font-weight:var(--weight-medium);cursor:pointer;border:0;border-radius:6px}.results[data-astro-cid-zflxs6r3]{min-height:0;padding:var(--space-2);scroll-padding:var(--space-2);flex:1;margin:0;list-style:none;overflow-y:auto}.results[data-astro-cid-zflxs6r3] a{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:flex}.results[data-astro-cid-zflxs6r3] a[aria-selected=true]{background:var(--color-muted)}.results[data-astro-cid-zflxs6r3] .text{flex:1;gap:1px;min-width:0;display:grid}.results[data-astro-cid-zflxs6r3] .title{font-size:var(--text-sm);font-weight:var(--weight-medium)}.results[data-astro-cid-zflxs6r3] .title .page{color:var(--color-muted-foreground);font-weight:var(--weight-normal)}.results[data-astro-cid-zflxs6r3] .desc{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--color-muted-foreground);overflow:hidden}.results[data-astro-cid-zflxs6r3] .where{font-size:var(--text-xs);color:var(--color-muted-foreground);flex:none}.empty[data-astro-cid-zflxs6r3]{padding:var(--space-8) var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0}.hints[data-astro-cid-zflxs6r3]{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted-foreground);margin:0;display:flex}.hints[data-astro-cid-zflxs6r3] span[data-astro-cid-zflxs6r3]{align-items:center;gap:4px;display:inline-flex}.hints[data-astro-cid-zflxs6r3] kbd[data-astro-cid-zflxs6r3]{background:var(--color-muted)}@media (width<=1020px){.trigger[data-astro-cid-zflxs6r3]{background:0 0;justify-content:center;width:36px;padding:0}.trigger[data-astro-cid-zflxs6r3]:hover{background:var(--color-surface)}.trigger[data-astro-cid-zflxs6r3] svg[data-astro-cid-zflxs6r3]{width:18px;height:18px}.trigger-label[data-astro-cid-zflxs6r3],.trigger[data-astro-cid-zflxs6r3] kbd[data-astro-cid-zflxs6r3]{display:none}}@media (width<=640px){.search[data-astro-cid-zflxs6r3]{margin-top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4))}.hints[data-astro-cid-zflxs6r3]{display:none}}.menu[data-astro-cid-ehhfwi52]{position:relative}.trigger[data-astro-cid-ehhfwi52]{height:36px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-full);color:var(--color-muted-foreground);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.trigger[data-astro-cid-ehhfwi52]:hover,.menu[data-astro-cid-ehhfwi52][data-open] .trigger[data-astro-cid-ehhfwi52],.menu[data-astro-cid-ehhfwi52]:focus-within .trigger[data-astro-cid-ehhfwi52]{background:var(--color-surface);color:var(--color-foreground)}.dot[data-astro-cid-ehhfwi52]{border-radius:var(--radius-full);background:var(--color-primary);width:14px;height:14px;transition:background-color .2s var(--ease);box-shadow:inset 0 0 0 1px #0000001f}.mode-icon[data-astro-cid-ehhfwi52]{width:18px;height:18px}.moon[data-astro-cid-ehhfwi52]{display:none}:root[data-mode=dark] .moon[data-astro-cid-ehhfwi52]{display:block}:root[data-mode=dark] .sun[data-astro-cid-ehhfwi52]{display:none}.chevron[data-astro-cid-ehhfwi52]{width:12px;height:12px;transition:transform .15s var(--ease)}.menu[data-astro-cid-ehhfwi52][data-open] .chevron[data-astro-cid-ehhfwi52],.menu[data-astro-cid-ehhfwi52]:hover .chevron[data-astro-cid-ehhfwi52]{transform:rotate(180deg)}.panel[data-astro-cid-ehhfwi52]{margin-top:var(--space-2);width:260px;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-elevated);box-shadow:var(--shadow-elevated), 0 0 0 1px var(--color-border);opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .15s var(--ease), transform .15s var(--ease);position:absolute;top:100%;right:0;transform:translateY(-6px)scale(.98)}.panel[data-astro-cid-ehhfwi52]:before{content:"";left:0;right:0;top:calc(-1 * var(--space-2) - 2px);height:calc(var(--space-2) + 2px);position:absolute}.menu[data-astro-cid-ehhfwi52]:hover .panel[data-astro-cid-ehhfwi52],.menu[data-astro-cid-ehhfwi52][data-open] .panel[data-astro-cid-ehhfwi52],.menu[data-astro-cid-ehhfwi52]:focus-within .panel[data-astro-cid-ehhfwi52]{opacity:1;pointer-events:auto;transform:none}.heading[data-astro-cid-ehhfwi52]{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-muted-foreground)}.heading[data-astro-cid-ehhfwi52]+.heading[data-astro-cid-ehhfwi52],.segmented[data-astro-cid-ehhfwi52]+.heading[data-astro-cid-ehhfwi52]{margin-top:var(--space-4)}.segmented[data-astro-cid-ehhfwi52]{border-radius:var(--radius-full);background:var(--color-muted);grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segmented[data-astro-cid-ehhfwi52] button[data-astro-cid-ehhfwi52]{border-radius:var(--radius-full);height:32px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted-foreground);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:0}.segmented[data-astro-cid-ehhfwi52] button[data-astro-cid-ehhfwi52][aria-checked=true]{background:var(--color-elevated);color:var(--color-foreground);box-shadow:0 1px 3px #0000001f}.presets[data-astro-cid-ehhfwi52]{gap:var(--space-1);display:grid}.presets[data-astro-cid-ehhfwi52] button[data-astro-cid-ehhfwi52]{column-gap:var(--space-2);text-align:left;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-foreground);font-size:var(--text-sm);cursor:pointer;transition:background-color .12s var(--ease);background:0 0;border:0;grid-template-columns:20px 1fr;align-items:center;display:grid}.presets[data-astro-cid-ehhfwi52] button[data-astro-cid-ehhfwi52]:hover{background:var(--color-muted)}.presets[data-astro-cid-ehhfwi52] button[data-astro-cid-ehhfwi52][aria-checked=true]{background:var(--color-surface);font-weight:var(--weight-medium)}.swatch[data-astro-cid-ehhfwi52]{border-radius:calc(var(--swatch-radius) * .5);background:var(--swatch-light);grid-row:span 2;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}:root[data-mode=dark] .swatch[data-astro-cid-ehhfwi52]{background:var(--swatch-dark)}.hint[data-astro-cid-ehhfwi52]{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted-foreground);font-weight:var(--weight-normal)}.presets[data-astro-cid-ehhfwi52] button[data-astro-cid-ehhfwi52][aria-checked=true] .swatch[data-astro-cid-ehhfwi52]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 3.5px var(--color-foreground)}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-ehhfwi52],.chevron[data-astro-cid-ehhfwi52]{transition:none}}.header[data-astro-cid-jr7posx5]{z-index:20;background:color-mix(in srgb, var(--color-background) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);transition:border-color .2s var(--ease), background-color .2s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.header[data-astro-cid-jr7posx5][data-scrolled],.header[data-astro-cid-jr7posx5][data-menu-open]{border-bottom-color:var(--color-border)}.inner[data-astro-cid-jr7posx5]{height:var(--header-h);align-items:center;gap:var(--space-2);display:flex}.brand[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-2);margin-right:var(--space-4);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:-.02em;display:inline-flex}.mark[data-astro-cid-jr7posx5]{background:var(--color-primary);width:22px;height:22px;transition:background-color .2s var(--ease);border-radius:7px;position:relative}.mark[data-astro-cid-jr7posx5]:after{content:"";background:var(--color-primary-foreground);opacity:.9;border-radius:4px;position:absolute;inset:6px}.nav[data-astro-cid-jr7posx5]{gap:var(--space-1);display:flex}.nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted-foreground);transition:background-color .12s var(--ease), color .12s var(--ease);align-items:center;display:inline-flex;position:relative}.nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover{background:var(--color-surface);color:var(--color-foreground)}.nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]{color:var(--color-foreground)}.nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--color-primary);height:2px;transition:background-color .2s var(--ease);border-radius:1px;position:absolute;bottom:2px}.spacer[data-astro-cid-jr7posx5]{flex:1}.tools[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-1);display:flex}.icon-btn[data-astro-cid-jr7posx5]{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-muted-foreground);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease), transform 90ms var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-astro-cid-jr7posx5]:hover{background:var(--color-surface);color:var(--color-foreground)}.icon-btn[data-astro-cid-jr7posx5]:active{transform:scale(.94)}.icon-btn[data-astro-cid-jr7posx5] svg[data-astro-cid-jr7posx5]{width:18px;height:18px}.menu-btn[data-astro-cid-jr7posx5],.menu-btn[data-astro-cid-jr7posx5] .close[data-astro-cid-jr7posx5],.header[data-astro-cid-jr7posx5][data-menu-open] .menu-btn[data-astro-cid-jr7posx5] .open[data-astro-cid-jr7posx5]{display:none}.header[data-astro-cid-jr7posx5][data-menu-open] .menu-btn[data-astro-cid-jr7posx5] .close[data-astro-cid-jr7posx5]{display:block}.mobile[data-astro-cid-jr7posx5]{display:none}.mobile-nav[data-astro-cid-jr7posx5]{padding-top:var(--space-2);padding-bottom:var(--space-4);display:grid}.mobile-nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-muted-foreground);align-items:center;display:flex}.mobile-nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover,.mobile-nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]{background:var(--color-surface);color:var(--color-foreground)}@media (width<=900px){.nav[data-astro-cid-jr7posx5],.tools[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5].icon-btn{display:none}.menu-btn[data-astro-cid-jr7posx5]{display:inline-flex}.mobile[data-astro-cid-jr7posx5]:not([hidden]){display:block}}.iphone[data-astro-cid-ti4yhikr]{--frame:#e5e5e5;--body:#fff;--island:#f5f5f5;width:100%;line-height:0;display:block;position:relative}:root[data-mode=dark] .iphone[data-astro-cid-ti4yhikr]{--frame:#404040;--body:#262626;--island:#262626}.screen[data-astro-cid-ti4yhikr]{background:var(--color-background);transition:background-color .2s var(--ease);line-height:normal;position:absolute;overflow:hidden}.screen[data-astro-cid-ti4yhikr] img[data-astro-cid-ti4yhikr]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.screen[data-astro-cid-ti4yhikr] img[data-astro-cid-ti4yhikr].dark,:root[data-mode=dark] .screen[data-astro-cid-ti4yhikr] img[data-astro-cid-ti4yhikr].light{display:none}:root[data-mode=dark] .screen[data-astro-cid-ti4yhikr] img[data-astro-cid-ti4yhikr].dark{display:block}svg[data-astro-cid-ti4yhikr]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.frame[data-astro-cid-ti4yhikr]{fill:var(--frame)}.stroke[data-astro-cid-ti4yhikr]{stroke:var(--frame);stroke-width:.5px}.body[data-astro-cid-ti4yhikr]{fill:var(--body)}.island[data-astro-cid-ti4yhikr]{fill:var(--island)}
