@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-ext-wght-normal.B8jkyusk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-wght-normal.CBa0fl4q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-ext-wght-normal.DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-wght-normal.B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-wght-normal.Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-ext-wght-normal.12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-wght-normal.Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-vietnamese-wght-normal.DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-ext-wght-normal.W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-wght-normal.BYSzYMf3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;font-style:normal;font-weight:300 800;src:local("Arial");size-adjust:103.3%}@font-face{font-family:Noto Sans Fallback;font-style:normal;font-weight:100 900;src:local("Arial");size-adjust:105.5%}@font-face{font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/noto-sans-cyrillic-ext-wght-normal.DSNfmdVt.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/noto-sans-cyrillic-wght-normal.B2hlT84T.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/noto-sans-latin-ext-wght-normal.W1qJv59z.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/noto-sans-latin-wght-normal.BYSzYMf3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/host-grotesk-latin-ext-wght-normal.B8jkyusk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Host Grotesk Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/host-grotesk-latin-wght-normal.CBa0fl4q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--prostir-palette-000000: #000000;--prostir-palette-003087: #003087;--prostir-palette-0052cc: #0052cc;--prostir-palette-0061d5: #0061d5;--prostir-palette-006aff: #006aff;--prostir-palette-006bff: #006bff;--prostir-palette-0078d4: #0078d4;--prostir-palette-0088ff: #0088ff;--prostir-palette-00a1e0: #00a1e0;--prostir-palette-00a36c: #00a36c;--prostir-palette-00a4ef: #00a4ef;--prostir-palette-00a6ff: #00a6ff;--prostir-palette-00a99d: #00a99d;--prostir-palette-00e599: #00e599;--prostir-palette-0369a1: #0369a1;--prostir-palette-050505: #050505;--prostir-palette-06ba52: #06ba52;--prostir-palette-07080b: #07080b;--prostir-palette-09090b: #09090b;--prostir-palette-0a0a0c: #0a0a0c;--prostir-palette-0a0b0e: #0a0b0e;--prostir-palette-0a0c14: #0a0c14;--prostir-palette-0b0c0e: #0b0c0e;--prostir-palette-0b0c10: #0b0c10;--prostir-palette-0b0e10: #0b0e10;--prostir-palette-0c0d10: #0c0d10;--prostir-palette-0c0d11: #0c0d11;--prostir-palette-0c3f1c: #0c3f1c;--prostir-palette-0d0e11: #0d0e11;--prostir-palette-0d0f12: #0d0f12;--prostir-palette-0d0f14: #0d0f14;--prostir-palette-0e0f12: #0e0f12;--prostir-palette-0e1112: #0e1112;--prostir-palette-0f0f12: #0f0f12;--prostir-palette-0f172a: #0f172a;--prostir-palette-0f9d58: #0f9d58;--prostir-palette-101010: #101010;--prostir-palette-101114: #101114;--prostir-palette-101316: #101316;--prostir-palette-102208: #102208;--prostir-palette-10a37f: #10a37f;--prostir-palette-111111: #111111;--prostir-palette-111316: #111316;--prostir-palette-111827: #111827;--prostir-palette-121212: #121212;--prostir-palette-12141a: #12141a;--prostir-palette-141414: #141414;--prostir-palette-14151a: #14151a;--prostir-palette-14161b: #14161b;--prostir-palette-14161c: #14161c;--prostir-palette-14181e: #14181e;--prostir-palette-141c2a: #141c2a;--prostir-palette-142130: #142130;--prostir-palette-151813: #151813;--prostir-palette-16181f: #16181f;--prostir-palette-161b24: #161b24;--prostir-palette-162622: #162622;--prostir-palette-171a22: #171a22;--prostir-palette-17330b: #17330b;--prostir-palette-176d2b: #176d2b;--prostir-palette-181717: #181717;--prostir-palette-182030: #182030;--prostir-palette-18bfff: #18bfff;--prostir-palette-191919: #191919;--prostir-palette-1a1d25: #1a1d25;--prostir-palette-1b1d23: #1b1d23;--prostir-palette-1b1e27: #1b1e27;--prostir-palette-1c1e24: #1c1e24;--prostir-palette-1f241b: #1f241b;--prostir-palette-1f2937: #1f2937;--prostir-palette-1f6a3a: #1f6a3a;--prostir-palette-1f8ded: #1f8ded;--prostir-palette-212121: #212121;--prostir-palette-213832: #213832;--prostir-palette-217346: #217346;--prostir-palette-221f1f: #221f1f;--prostir-palette-232833: #232833;--prostir-palette-237a45: #237a45;--prostir-palette-2496ed: #2496ed;--prostir-palette-2563eb: #2563eb;--prostir-palette-25b9d7: #25b9d7;--prostir-palette-27c93f: #27c93f;--prostir-palette-292a2e: #292a2e;--prostir-palette-2a2a2a: #2a2a2a;--prostir-palette-2a2f3a: #2a2f3a;--prostir-palette-2c8c4d: #2c8c4d;--prostir-palette-2d8fba: #2d8fba;--prostir-palette-2e3036: #2e3036;--prostir-palette-2ead48: #2ead48;--prostir-palette-2f2f2f: #2f2f2f;--prostir-palette-333333: #333333;--prostir-palette-34313f: #34313f;--prostir-palette-34a853: #34a853;--prostir-palette-362d59: #362d59;--prostir-palette-374151: #374151;--prostir-palette-383a42: #383a42;--prostir-palette-3cbd5a: #3cbd5a;--prostir-palette-3ecf8e: #3ecf8e;--prostir-palette-3f6f24: #3f6f24;--prostir-palette-412991: #412991;--prostir-palette-4285f4: #4285f4;--prostir-palette-444444: #444444;--prostir-palette-474f5e: #474f5e;--prostir-palette-47a248: #47a248;--prostir-palette-4a154b: #4a154b;--prostir-palette-4c1d95: #4c1d95;--prostir-palette-4c61ff: #4c61ff;--prostir-palette-4e9f5d: #4e9f5d;--prostir-palette-4f46e5: #4f46e5;--prostir-palette-4f4f50: #4f4f50;--prostir-palette-4f8fd9: #4f8fd9;--prostir-palette-50616f: #50616f;--prostir-palette-55d66f: #55d66f;--prostir-palette-57b8df: #57b8df;--prostir-palette-5a623f: #5a623f;--prostir-palette-5b616e: #5b616e;--prostir-palette-5ba14a: #5ba14a;--prostir-palette-5bc97a: #5bc97a;--prostir-palette-5cb0ff: #5cb0ff;--prostir-palette-5d625a: #5d625a;--prostir-palette-5e6ad2: #5e6ad2;--prostir-palette-5f6673: #5f6673;--prostir-palette-5fb6dc: #5fb6dc;--prostir-palette-632ca6: #632ca6;--prostir-palette-6359ff: #6359ff;--prostir-palette-635bff: #635bff;--prostir-palette-64748b: #64748b;--prostir-palette-66bde2: #66bde2;--prostir-palette-67b7ff: #67b7ff;--prostir-palette-6b57ff: #6b57ff;--prostir-palette-6b7280: #6b7280;--prostir-palette-6ea037: #6ea037;--prostir-palette-6f7685: #6f7685;--prostir-palette-6fc8eb: #6fc8eb;--prostir-palette-70b82a: #70b82a;--prostir-palette-70c8ec: #70c8ec;--prostir-palette-70c9dc: #70c9dc;--prostir-palette-72747d: #72747d;--prostir-palette-75d4e8: #75d4e8;--prostir-palette-7ab55c: #7ab55c;--prostir-palette-7b68ee: #7b68ee;--prostir-palette-7c6ae8: #7c6ae8;--prostir-palette-7d8595: #7d8595;--prostir-palette-7dd3fc: #7dd3fc;--prostir-palette-7fba00: #7fba00;--prostir-palette-7fcf35: #7fcf35;--prostir-palette-858589: #858589;--prostir-palette-89898a: #89898a;--prostir-palette-8a8a8a: #8a8a8a;--prostir-palette-8ab4f8: #8ab4f8;--prostir-palette-8c93a4: #8c93a4;--prostir-palette-8d63c7: #8d63c7;--prostir-palette-8e75b2: #8e75b2;--prostir-palette-8fd944: #8fd944;--prostir-palette-93a4ff: #93a4ff;--prostir-palette-93c5fd: #93c5fd;--prostir-palette-93ea45: #93ea45;--prostir-palette-94a3b8: #94a3b8;--prostir-palette-96588a: #96588a;--prostir-palette-9a3412: #9a3412;--prostir-palette-9bd451: #9bd451;--prostir-palette-9bed55: #9bed55;--prostir-palette-9ca3af: #9ca3af;--prostir-palette-9fe44f: #9fe44f;--prostir-palette-a1a1a1: #a1a1a1;--prostir-palette-a38ae0: #a38ae0;--prostir-palette-a3f259: #a3f259;--prostir-palette-a4f258: #a4f258;--prostir-palette-a68cff: #a68cff;--prostir-palette-a6f058: #a6f058;--prostir-palette-a8e45f: #a8e45f;--prostir-palette-a8f45b: #a8f45b;--prostir-palette-b42318: #b42318;--prostir-palette-b47a10: #b47a10;--prostir-palette-b4f772: #b4f772;--prostir-palette-b53a2a: #b53a2a;--prostir-palette-b54b4b: #b54b4b;--prostir-palette-b84336: #b84336;--prostir-palette-b8b9bc: #b8b9bc;--prostir-palette-b91c1c: #b91c1c;--prostir-palette-be2d40: #be2d40;--prostir-palette-bf7af0: #bf7af0;--prostir-palette-c2410c: #c2410c;--prostir-palette-c3c8d1: #c3c8d1;--prostir-palette-c4b5fd: #c4b5fd;--prostir-palette-c64040: #c64040;--prostir-palette-c9c9c9: #c9c9c9;--prostir-palette-cc7a28: #cc7a28;--prostir-palette-d0ff1a: #d0ff1a;--prostir-palette-d3d8e2: #d3d8e2;--prostir-palette-d4a72c: #d4a72c;--prostir-palette-d789b2: #d789b2;--prostir-palette-d97757: #d97757;--prostir-palette-d98971: #d98971;--prostir-palette-d99a19: #d99a19;--prostir-palette-daddd4: #daddd4;--prostir-palette-dc244c: #dc244c;--prostir-palette-dc382d: #dc382d;--prostir-palette-dd3322: #dd3322;--prostir-palette-df6969: #df6969;--prostir-palette-e01e5a: #e01e5a;--prostir-palette-e09bc0: #e09bc0;--prostir-palette-e16453: #e16453;--prostir-palette-e16760: #e16760;--prostir-palette-e16767: #e16767;--prostir-palette-e3e6dc: #e3e6dc;--prostir-palette-e42527: #e42527;--prostir-palette-e5e5e5: #e5e5e5;--prostir-palette-e5e7eb: #e5e7eb;--prostir-palette-e7b75f: #e7b75f;--prostir-palette-e7e7e8: #e7e7e8;--prostir-palette-e7e8e2: #e7e8e2;--prostir-palette-e87c66: #e87c66;--prostir-palette-e8b445: #e8b445;--prostir-palette-e8b75b: #e8b75b;--prostir-palette-e94235: #e94235;--prostir-palette-e9af3f: #e9af3f;--prostir-palette-ececef: #ececef;--prostir-palette-ececf1: #ececf1;--prostir-palette-eef8e4: #eef8e4;--prostir-palette-ef4444: #ef4444;--prostir-palette-ef7c7c: #ef7c7c;--prostir-palette-ef8f4f: #ef8f4f;--prostir-palette-f06a6a: #f06a6a;--prostir-palette-f0a23a: #f0a23a;--prostir-palette-f0bd52: #f0bd52;--prostir-palette-f0c46e: #f0c46e;--prostir-palette-f1f2f4: #f1f2f4;--prostir-palette-f1f5f9: #f1f5f9;--prostir-palette-f24e1e: #f24e1e;--prostir-palette-f25022: #f25022;--prostir-palette-f26322: #f26322;--prostir-palette-f2bd53: #f2bd53;--prostir-palette-f2c362: #f2c362;--prostir-palette-f38020: #f38020;--prostir-palette-f3f4f6: #f3f4f6;--prostir-palette-f3f5f6: #f3f5f6;--prostir-palette-f46800: #f46800;--prostir-palette-f4f5f6: #f4f5f6;--prostir-palette-f4f5f7: #f4f5f7;--prostir-palette-f4f6f9: #f4f6f9;--prostir-palette-f5f6f8: #f5f6f8;--prostir-palette-f5f7fb: #f5f7fb;--prostir-palette-f6f6f7: #f6f6f7;--prostir-palette-f6f7f2: #f6f7f2;--prostir-palette-f6f7f4: #f6f7f4;--prostir-palette-f7f7f8: #f7f7f8;--prostir-palette-f7f8f2: #f7f8f2;--prostir-palette-f8f9fc: #f8f9fc;--prostir-palette-f8fafc: #f8fafc;--prostir-palette-f97316: #f97316;--prostir-palette-fbbc04: #fbbc04;--prostir-palette-fca5a5: #fca5a5;--prostir-palette-ff3c3c: #ff3c3c;--prostir-palette-ff4444: #ff4444;--prostir-palette-ff4f00: #ff4f00;--prostir-palette-ff5a00: #ff5a00;--prostir-palette-ff5f56: #ff5f56;--prostir-palette-ff6c37: #ff6c37;--prostir-palette-ff7a59: #ff7a59;--prostir-palette-ff8a82: #ff8a82;--prostir-palette-ff8e78: #ff8e78;--prostir-palette-ff8f82: #ff8f82;--prostir-palette-ffb400: #ffb400;--prostir-palette-ffb900: #ffb900;--prostir-palette-ffbb00: #ffbb00;--prostir-palette-ffbd2e: #ffbd2e;--prostir-palette-ffffff: #ffffff}:root{color-scheme:light;--font-ui: "Noto Sans Variable", "Noto Sans", "Noto Sans Fallback", "Hiragino Sans", "Apple SD Gothic Neo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "Host Grotesk Variable", "Host Grotesk", "Host Grotesk Fallback", "Noto Sans Variable", "Noto Sans", "Noto Sans Fallback", "Hiragino Sans", "Apple SD Gothic Neo", "Helvetica Neue", sans-serif;--font-hand: "Caveat Variable", "Caveat", "Comic Sans MS", "Segoe Print", cursive;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--mask-glyph-check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M4 9.4l3.2 3.1L14 6' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");--mask-glyph-minus: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M4.5 9h9' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round'/></svg>");--mask-glyph-chevron-up: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 7.5 3-3 3 3'/></svg>");--mask-glyph-chevron-down: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 4.5 3 3 3-3'/></svg>");--mask-glyph-first: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M8 4 4 8 8 12M12.5 4 8.5 8 12.5 12'/></svg>");--mask-glyph-previous: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M10 4 6 8 10 12'/></svg>");--mask-glyph-next: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M6 4 10 8 6 12'/></svg>");--mask-glyph-last: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M8 4 12 8 8 12M3.5 4 7.5 8 3.5 12'/></svg>");--mask-glyph-circle: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><circle cx='7' cy='7' r='4.4' fill='none' stroke='%23000000' stroke-width='1.6'/></svg>");--mask-glyph-close: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3.5 3.5l7 7M10.5 3.5l-7 7' fill='none' stroke='%23000000' stroke-width='1.6' stroke-linecap='round'/></svg>");--mask-glyph-success: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3 7l3 3 5-6' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");--mask-glyph-warning: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M7 2.2L12.4 11.4H1.6L7 2.2Z' fill='none' stroke='%23000000' stroke-width='1.3' stroke-linejoin='round'/><path d='M7 5.8v2.4' fill='none' stroke='%23000000' stroke-width='1.4' stroke-linecap='round'/><circle cx='7' cy='10.1' r='0.7' fill='%23000000'/></svg>");--mask-glyph-error: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M4 4l6 6M10 4l-6 6' fill='none' stroke='%23000000' stroke-width='1.7' stroke-linecap='round'/></svg>");--mask-glyph-info: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><circle cx='7' cy='3.7' r='0.85' fill='%23000000'/><path d='M7 6.2v4.4' fill='none' stroke='%23000000' stroke-width='1.6' stroke-linecap='round'/></svg>");--browser-theme-color-light: var(--prostir-palette-f3f4f6);--browser-theme-color-dark: var(--prostir-palette-213832);--paper: var(--prostir-palette-f3f4f6);--paper-hi: var(--prostir-palette-f6f6f7);--paper-lo: var(--prostir-palette-ececef);--ink: var(--prostir-palette-0a0a0c);--ink-2: color-mix(in srgb, var(--ink) 72%, transparent);--ink-3: color-mix(in srgb, var(--ink) 48%, transparent);--ink-4: color-mix(in srgb, var(--ink) 28%, transparent);--line: color-mix(in srgb, var(--ink) 10%, transparent);--line-2: color-mix(in srgb, var(--ink) 6%, transparent);--line-strong: color-mix(in srgb, var(--ink) 20%, transparent);--hairline-ink: var(--line);--hairline-ink-strong: var(--line-strong);--accent: var(--prostir-palette-a4f258);--accent-strong: var(--prostir-palette-7fcf35);--leaf: var(--prostir-palette-5bc97a);--honey: var(--prostir-palette-e8b445);--sky: var(--prostir-palette-5fb6dc);--lavender: var(--prostir-palette-a38ae0);--coral: var(--prostir-palette-e87c66);--on-accent: var(--prostir-palette-0a0a0c);--ok: var(--leaf);--warn: var(--honey);--danger: var(--coral);--danger-strong: var(--prostir-palette-dd3322);--danger-text: var(--prostir-palette-b53a2a);--danger-soft: color-mix(in srgb, var(--danger) 10%, transparent);--danger-line: color-mix(in srgb, var(--danger) 40%, transparent);--bg-soft: color-mix(in srgb, var(--prostir-palette-ffffff) 55%, transparent);--glass-bg: color-mix(in srgb, var(--prostir-palette-ffffff) 65%, transparent);--glass-strong: color-mix(in srgb, var(--prostir-palette-ffffff) 85%, transparent);--glass-thin: color-mix(in srgb, var(--prostir-palette-ffffff) 45%, transparent);--glass-border: color-mix(in srgb, var(--prostir-palette-ffffff) 65%, transparent);--glass-shadow: inset 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 85%, transparent);--glass-shadow-lg: inset 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 92%, transparent), 0 14px 36px -8px color-mix(in srgb, var(--prostir-palette-0a0a0c) 16%, transparent);--glass-lip: inset 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 85%, transparent);--surface-elevated: color-mix(in srgb, var(--prostir-palette-ffffff) 78%, transparent);--surface-popover: color-mix(in srgb, var(--prostir-palette-ffffff) 96%, transparent);--interactive-hover: color-mix(in srgb, var(--ink) 8%, transparent);--interactive-active: color-mix(in srgb, var(--ink) 12%, transparent);--on-ink: var(--prostir-palette-ffffff);--num-grad: linear-gradient(120deg, var(--ink) 0%, var(--prostir-palette-1f6a3a) 100%);--backdrop: linear-gradient(180deg, var(--paper-hi) 0%, var(--paper-lo) 100%);--dark-backdrop: radial-gradient(900px 600px at 12% 0%, color-mix(in srgb, var(--leaf) 10%, transparent), transparent 60%), radial-gradient(800px 600px at 88% 100%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%), radial-gradient(700px 500px at 50% 40%, color-mix(in srgb, var(--sky) 6%, transparent), transparent 70%), linear-gradient(180deg, var(--paper-hi) 0%, var(--paper-lo) 100%);--scrim: color-mix(in srgb, var(--ink) 22%, transparent);--scrim-soft: color-mix(in srgb, var(--ink) 12%, transparent);--toast-surface: color-mix(in srgb, var(--prostir-palette-14161b) 94%, transparent);--toast-ink: var(--prostir-palette-f5f6f8);--toast-ink-2: color-mix(in srgb, var(--toast-ink) 62%, transparent);--toast-border: color-mix(in srgb, var(--prostir-palette-ffffff) 12%, transparent);--toast-line: color-mix(in srgb, var(--prostir-palette-ffffff) 14%, transparent);--toast-disc: color-mix(in srgb, var(--prostir-palette-ffffff) 13%, transparent);--toast-hover: color-mix(in srgb, var(--prostir-palette-ffffff) 10%, transparent);--toast-radius: 14px;--toast-shadow: 0 18px 44px -14px color-mix(in srgb, var(--prostir-palette-000000) 62%, transparent), inset 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 6%, transparent);--chevron-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%230a0a0c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>");--product-logo-tint-sky: color-mix(in srgb, var(--sky) 18%, transparent);--product-logo-tint-sky-strong: color-mix(in srgb, var(--sky) 22%, transparent);--product-logo-tint-leaf: color-mix(in srgb, var(--leaf) 22%, transparent);--product-logo-tint-lavender: color-mix(in srgb, var(--lavender) 24%, transparent);--product-logo-tint-honey: color-mix(in srgb, var(--honey) 26%, transparent);--product-logo-tint-coral: color-mix(in srgb, var(--coral) 22%, transparent);--brand-google-blue: var(--prostir-palette-4285f4);--brand-google-green: var(--prostir-palette-34a853);--brand-google-yellow: var(--prostir-palette-fbbc04);--brand-google-red: var(--prostir-palette-e94235);--brand-microsoft-red: var(--prostir-palette-f25022);--brand-microsoft-blue: var(--prostir-palette-00a4ef);--brand-microsoft-green: var(--prostir-palette-7fba00);--brand-microsoft-yellow: var(--prostir-palette-ffb900);--data-series-critical: var(--prostir-palette-e16453);--data-series-warning: var(--prostir-palette-d99a19);--data-series-neutral: var(--ink-3);--data-series-blue: var(--prostir-palette-4f8fd9);--data-series-indigo: var(--prostir-palette-7c6ae8);--data-series-green: var(--prostir-palette-4e9f5d);--data-series-cyan: var(--prostir-palette-2d8fba);--data-series-magenta: var(--prostir-palette-bf7af0);--data-series-purple: var(--prostir-palette-8d63c7);--data-series-success: var(--leaf);--data-series-orange: var(--prostir-palette-cc7a28);--data-series-slate: var(--prostir-palette-50616f);--data-series-commerce: var(--prostir-palette-ef8f4f);--floating-illustration-shadow: drop-shadow(0 4px 8px color-mix(in srgb, var(--prostir-palette-000000) 25%, transparent));--graph-shadow: color-mix(in srgb, var(--ink) 14%, transparent);--graph-shadow-active: color-mix(in srgb, var(--leaf) 34%, transparent);--mud-palette-background: var(--paper) !important;--mud-palette-background-gray: var(--paper-lo) !important;--mud-palette-surface: var(--glass-bg) !important;--mud-palette-appbar-background: var(--bg-soft) !important;--mud-palette-appbar-text: var(--ink) !important;--mud-palette-drawer-background: transparent !important;--mud-palette-drawer-text: var(--ink) !important;--mud-palette-drawer-icon: var(--ink-2) !important;--mud-palette-text-primary: var(--ink) !important;--mud-palette-text-secondary: var(--ink-2) !important;--mud-palette-text-disabled: var(--ink-4) !important;--mud-palette-action-default: var(--ink-2) !important;--mud-palette-action-disabled: var(--ink-4) !important;--mud-palette-action-disabled-background: var(--line-2) !important;--mud-palette-lines-default: var(--line) !important;--mud-palette-lines-inputs: var(--line) !important;--mud-palette-table-lines: var(--line) !important;--mud-palette-table-striped: color-mix(in srgb, var(--ink) 3.5%, transparent) !important;--mud-palette-table-hover: color-mix(in srgb, var(--ink) 6.5%, transparent) !important;--mud-palette-divider: var(--line) !important;--mud-palette-divider-light: var(--line-2) !important;--mud-palette-primary: var(--ink) !important;--mud-palette-primary-text: var(--on-ink) !important;--mud-palette-secondary: var(--accent) !important;--mud-palette-secondary-text: var(--on-accent) !important;--mud-palette-tertiary: var(--lavender) !important;--mud-palette-tertiary-text: var(--on-accent) !important;--mud-palette-info: var(--sky) !important;--mud-palette-info-text: var(--on-accent) !important;--mud-palette-success: var(--leaf) !important;--mud-palette-success-text: var(--on-accent) !important;--mud-palette-warning: var(--honey) !important;--mud-palette-warning-text: var(--on-accent) !important;--mud-palette-error: var(--coral) !important;--mud-palette-error-text: var(--on-ink) !important;--mud-palette-dark: var(--paper-lo) !important;--mud-palette-dark-text: var(--ink) !important}:root{--editor-light-token-default: var(--prostir-palette-0a0a0c);--editor-light-token-comment: var(--prostir-palette-6b7280);--editor-light-token-delimiter: var(--prostir-palette-64748b);--editor-light-token-emphasis: var(--prostir-palette-4f46e5);--editor-light-token-keyword: var(--prostir-palette-1f6a3a);--editor-light-token-strong: var(--prostir-palette-111827);--editor-light-token-tag: var(--prostir-palette-2563eb);--editor-light-token-number: var(--prostir-palette-9a3412);--editor-light-token-resource: var(--prostir-palette-0369a1);--editor-light-token-invalid: var(--prostir-palette-b91c1c);--editor-light-background: var(--prostir-palette-ffffff);--editor-light-foreground: var(--prostir-palette-0a0a0c);--editor-light-line-highlight: var(--prostir-palette-f3f4f6);--editor-light-line-number: var(--prostir-palette-9ca3af);--editor-light-selection: color-mix(in srgb, var(--accent) 40%, transparent);--editor-light-selection-inactive: color-mix(in srgb, var(--accent) 20%, transparent);--editor-light-indent: var(--prostir-palette-e5e7eb);--editor-light-suggestion-accent: var(--prostir-palette-1f6a3a);--editor-dark-token-default: var(--prostir-palette-f5f6f8);--editor-dark-token-comment: var(--prostir-palette-8c93a4);--editor-dark-token-delimiter: var(--prostir-palette-94a3b8);--editor-dark-token-emphasis: var(--prostir-palette-c4b5fd);--editor-dark-token-keyword: var(--accent);--editor-dark-token-strong: var(--prostir-palette-f8fafc);--editor-dark-token-string: var(--prostir-palette-8ab4f8);--editor-dark-token-tag: var(--prostir-palette-93c5fd);--editor-dark-token-number: var(--honey);--editor-dark-token-resource: var(--prostir-palette-7dd3fc);--editor-dark-token-invalid: var(--prostir-palette-fca5a5);--editor-dark-background: var(--prostir-palette-12141a);--editor-dark-foreground: var(--prostir-palette-f5f6f8);--editor-dark-line-highlight: var(--prostir-palette-1a1d25);--editor-dark-line-number: var(--prostir-palette-6f7685);--editor-dark-selection: color-mix(in srgb, var(--accent) 24%, transparent);--editor-dark-selection-inactive: color-mix(in srgb, var(--accent) 14%, transparent);--editor-dark-indent: var(--prostir-palette-2a2f3a);--editor-dark-indent-active: var(--prostir-palette-7d8595);--editor-dark-widget: var(--prostir-palette-171a22);--editor-dark-widget-selected: var(--prostir-palette-232833);--social-preview-ink: var(--prostir-palette-f5f6f8);--social-preview-accent: var(--accent);--social-preview-sky: var(--sky);--social-preview-honey: var(--honey);--social-preview-leaf: var(--leaf);--social-preview-lavender: var(--lavender);--social-preview-coral: var(--coral);--social-preview-white: var(--prostir-palette-ffffff);--social-preview-background-hi: var(--prostir-palette-16181f);--social-preview-background-lo: var(--prostir-palette-07080b);--social-preview-deep: var(--prostir-palette-0d0f14);--social-preview-shadow: var(--prostir-palette-000000)}[data-theme=dark],.mud-theme-dark{color-scheme:dark;--paper: var(--prostir-palette-0c0d11);--paper-hi: var(--prostir-palette-16181f);--paper-lo: var(--prostir-palette-07080b);--ink: var(--prostir-palette-f5f6f8);--ink-2: color-mix(in srgb, var(--ink) 74%, transparent);--ink-3: color-mix(in srgb, var(--ink) 52%, transparent);--ink-4: color-mix(in srgb, var(--ink) 30%, transparent);--line: color-mix(in srgb, var(--prostir-palette-ffffff) 12%, transparent);--line-2: color-mix(in srgb, var(--prostir-palette-ffffff) 7%, transparent);--line-strong: color-mix(in srgb, var(--prostir-palette-ffffff) 22%, transparent);--hairline-ink: var(--line);--hairline-ink-strong: var(--line-strong);--bg-soft: color-mix(in srgb, var(--prostir-palette-ffffff) 5%, transparent);--glass-bg: color-mix(in srgb, var(--prostir-palette-ffffff) 8%, transparent);--glass-strong: color-mix(in srgb, var(--prostir-palette-ffffff) 14%, transparent);--glass-thin: color-mix(in srgb, var(--prostir-palette-ffffff) 4%, transparent);--glass-border: color-mix(in srgb, var(--prostir-palette-ffffff) 14%, transparent);--glass-shadow: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 6%, transparent) inset, 0 8px 24px -12px color-mix(in srgb, var(--prostir-palette-000000) 55%, transparent);--glass-shadow-lg: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 8%, transparent) inset, 0 24px 48px -16px color-mix(in srgb, var(--prostir-palette-000000) 70%, transparent);--glass-lip: inset 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 6%, transparent);--surface-elevated: color-mix(in srgb, var(--prostir-palette-1c1e24) 78%, transparent);--surface-popover: color-mix(in srgb, var(--prostir-palette-2e3036) 96%, transparent);--interactive-hover: color-mix(in srgb, var(--prostir-palette-ffffff) 8%, transparent);--interactive-active: color-mix(in srgb, var(--prostir-palette-ffffff) 12%, transparent);--danger-text: var(--coral);--on-ink: var(--prostir-palette-0a0a0c);--num-grad: linear-gradient(120deg, var(--ink) 0%, var(--accent) 100%);--backdrop: var(--dark-backdrop);--scrim: color-mix(in srgb, var(--prostir-palette-0a0a0c) 38%, transparent);--scrim-soft: color-mix(in srgb, var(--prostir-palette-0a0a0c) 22%, transparent);--chevron-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23f5f6f8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>")}:root[data-prostir-surface=landing]{--line: color-mix(in srgb, var(--ink) 10%, transparent);--line-2: color-mix(in srgb, var(--ink) 6%, transparent);--line-strong: color-mix(in srgb, var(--ink) 20%, transparent);--hairline-ink: color-mix(in srgb, var(--ink) 10%, transparent);--hairline-ink-strong: color-mix(in srgb, var(--ink) 20%, transparent);--glass-border: color-mix(in srgb, var(--prostir-palette-ffffff) 85%, transparent);--glass-shadow: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 90%, transparent) inset, 0 8px 24px -12px color-mix(in srgb, var(--prostir-palette-0a0a0c) 8%, transparent);--glass-shadow-lg: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 95%, transparent) inset, 0 24px 48px -16px color-mix(in srgb, var(--prostir-palette-0a0a0c) 14%, transparent);--landing-heading-tracking: 0;--landing-heading-tracking-column: -.025em;--overscroll-backdrop: var(--backdrop);--landing-viewport-edge-color: var(--browser-theme-color-light);--safe-area-backdrop: var(--landing-viewport-edge-color);--landing-safe-area-top: env(safe-area-inset-top, 0px);--landing-safe-area-bottom: env(safe-area-inset-bottom, 0px);--shadow: var(--glass-shadow-lg);--card-bg: var(--glass-bg);--card-bg-2: var(--glass-thin);--card-bg-3: var(--bg-soft);--card-bg-deep: var(--surface-elevated);--card-border: var(--glass-border);--card-border-2: var(--line-strong);--shadow-card: var(--glass-shadow);--shadow-card-lg: var(--glass-shadow-lg);--accent-soft: color-mix(in srgb, var(--accent) 22%, transparent);--accent-soft-2: color-mix(in srgb, var(--accent) 38%, transparent);--accent-glow: none;--accent-text: var(--prostir-palette-2c8c4d);--accent-hover: color-mix(in srgb, var(--accent) 88%, var(--prostir-palette-0c3f1c));--accent-hover-shadow: 0 6px 16px -8px color-mix(in srgb, var(--prostir-palette-6ea037) 40%, transparent);--code-bg: var(--prostir-palette-0e0f12);--code-fg: var(--prostir-palette-e7e8e2);--glass-blur: blur(24px) saturate(160%);--landing-rail-glass-background: linear-gradient(135deg, color-mix(in srgb, var(--prostir-palette-ffffff) 90%, transparent) 0%, color-mix(in srgb, var(--prostir-palette-ffffff) 66%, transparent) 46%, color-mix(in srgb, var(--prostir-palette-ffffff) 82%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--prostir-palette-0a0a0c) 8%, transparent) 0%, color-mix(in srgb, var(--prostir-palette-ffffff) 14%, transparent) 48%, color-mix(in srgb, var(--prostir-palette-0a0a0c) 3.5%, transparent) 100%);--landing-rail-glass-border: var(--glass-border);--landing-rail-glass-blur: blur(42px) saturate(180%) contrast(92%);--landing-rail-glass-shadow: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 98%, transparent) inset;--landing-floating-glass-underlay: var(--surface-elevated);--landing-floating-glass-blur: blur(72px) saturate(180%) contrast(92%);--dropdown-panel-background: var(--landing-rail-glass-background);--dropdown-panel-border: var(--landing-rail-glass-border);--dropdown-panel-blur: var(--landing-floating-glass-blur);--dropdown-panel-shadow: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 98%, transparent) inset, 0 18px 42px -24px color-mix(in srgb, var(--prostir-palette-0a0a0c) 28%, transparent);--landing-content-max-width: 1300px;--landing-page-inline-gutter: clamp(20px, 5vw, 40px);--landing-header-rail-bleed: 24px;--landing-header-rail-offset: max(0px, calc(var(--landing-page-inline-gutter) - var(--landing-header-rail-bleed)));--landing-button-radius: 8px;--landing-button-radius-sm: 6px;--landing-button-group-radius: 10px;--landing-header-rail-radius: var(--landing-button-radius);--landing-header-control-radius: var(--landing-button-radius);--landing-form-control-background: color-mix(in srgb, var(--ink) 4.5%, transparent);--landing-form-control-border: color-mix(in srgb, var(--ink) 18%, transparent);--landing-form-control-border-hover: color-mix(in srgb, var(--ink) 34%, transparent);--landing-form-control-shadow: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 90%, transparent) inset, 0 6px 18px -16px color-mix(in srgb, var(--ink) 28%, transparent);--landing-form-control-focus-border: var(--accent-text);--landing-form-control-focus-ring: var(--accent-soft);--landing-form-indicator-border: color-mix(in srgb, var(--ink) 42%, transparent);--landing-form-selection-accent: var(--accent-text);--landing-form-choice-selected-background: color-mix(in srgb, var(--accent) 16%, transparent);--landing-form-choice-selected-border: var(--accent-text);--landing-form-choice-focus-shadow: 0 0 0 3px var(--accent-soft);--landing-form-divider: var(--hairline-ink)}:root[data-prostir-surface=landing][data-theme=dark]{--landing-viewport-edge-color: var(--browser-theme-color-dark);--line: color-mix(in srgb, var(--prostir-palette-ffffff) 12%, transparent);--line-2: color-mix(in srgb, var(--prostir-palette-ffffff) 7%, transparent);--line-strong: color-mix(in srgb, var(--prostir-palette-ffffff) 22%, transparent);--hairline-ink: var(--line);--hairline-ink-strong: var(--line-strong);--glass-border: color-mix(in srgb, var(--prostir-palette-ffffff) 14%, transparent);--glass-shadow: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 6%, transparent) inset, 0 8px 24px -12px color-mix(in srgb, var(--prostir-palette-000000) 55%, transparent);--glass-shadow-lg: 0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 8%, transparent) inset, 0 24px 48px -16px color-mix(in srgb, var(--prostir-palette-000000) 70%, transparent);--card-bg: var(--glass-bg);--card-bg-2: var(--glass-thin);--card-bg-3: var(--glass-strong);--accent-soft: color-mix(in srgb, var(--accent) 12%, transparent);--accent-soft-2: color-mix(in srgb, var(--accent) 22%, transparent);--accent-glow: drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 45%, transparent));--accent-hover-shadow: 0 8px 22px -8px color-mix(in srgb, var(--accent) 58%, transparent);--accent-text: var(--accent);--code-bg: var(--prostir-palette-07080b);--landing-rail-glass-background: linear-gradient(135deg, color-mix(in srgb, var(--prostir-palette-ffffff) 16%, transparent) 0%, color-mix(in srgb, var(--prostir-palette-ffffff) 7%, transparent) 44%, color-mix(in srgb, var(--prostir-palette-ffffff) 12%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--prostir-palette-ffffff) 5%, transparent) 0%, color-mix(in srgb, var(--accent) 3.5%, transparent) 48%, color-mix(in srgb, var(--prostir-palette-ffffff) 2.5%, transparent) 100%);--landing-rail-glass-blur: blur(42px) saturate(180%) contrast(96%);--landing-floating-glass-blur: blur(72px) saturate(180%) contrast(96%);--landing-rail-glass-shadow: var(--glass-lip);--dropdown-panel-shadow: var(--glass-shadow);--landing-form-control-background: var(--card-bg-3);--landing-form-control-border: var(--line-strong);--landing-form-control-border-hover: var(--line-strong);--landing-form-control-shadow: none;--landing-form-control-focus-border: var(--accent);--landing-form-control-focus-ring: var(--accent-soft);--landing-form-indicator-border: var(--line-strong);--landing-form-selection-accent: var(--accent);--landing-form-choice-selected-background: var(--card-bg-3);--landing-form-choice-selected-border: var(--line-strong);--landing-form-choice-focus-shadow: none;--landing-form-divider: var(--line)}:root{--landing-public-title-size: clamp(2.15rem, 3.8vw, 2.75rem);--landing-public-title-weight: 500;--landing-public-title-line-height: 1.08;--landing-public-title-measure: 28ch;--landing-public-intro-size: clamp(1.04rem, 1.4vw, 1.24rem);--landing-public-intro-line-height: 1.58;--landing-public-intro-measure: 46ch;--landing-header-rail-top: 16px;--landing-header-rail-block-size: 70px;--landing-header-hero-gap: clamp(80px, calc(40.6px + 3.85vw) , 96px);--landing-public-hero-top: calc( var(--landing-safe-area-top) + var(--landing-header-rail-top) + var(--landing-header-rail-block-size) + var(--landing-header-hero-gap) );--landing-public-hero-bottom: clamp(64px, 7vw, 84px);--landing-public-hero-gap: clamp(40px, 6vw, 88px);--landing-public-row-padding: 40px;--landing-public-row-title-size: clamp(1.5rem, 2.3vw, 2.15rem);--landing-public-row-title-size-nested: clamp(1.28rem, 1.85vw, 1.6rem);--landing-public-row-title-weight: 500;--landing-public-row-title-line-height: 1.1;--landing-public-masthead-title-size: clamp(2.6rem, 5.2vw, 4.25rem);--landing-public-masthead-deck-size: clamp(1.16rem, 1.6vw, 1.42rem);--landing-public-masthead-columns: 12;--landing-public-masthead-gap: 24px;--landing-public-standfirst-actions-gap: 24px}.public-page-shell{width:min(var(--landing-content-max-width),calc(100% - (2 * var(--landing-page-inline-gutter))));margin-inline:auto}.public-page-hero{width:100%;padding-block:var(--landing-public-hero-top) var(--landing-public-hero-bottom)}.public-page-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:var(--landing-public-hero-gap)}.public-page-hero:not(.home-hero):not(.public-page-hero--masthead) .public-page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(540px,1fr)}.public-page-hero__copy,.public-page-hero__title-group,.public-page-hero__intro{min-width:0}.public-page-hero__title-group{display:grid;gap:16px}.public-page-hero .public-page-hero__eyebrow{margin:0;font-family:var(--font-ui)}.public-page-hero .public-page-hero__title{max-width:var(--landing-public-title-measure);margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--landing-public-title-size);font-weight:var(--landing-public-title-weight);letter-spacing:0;line-height:var(--landing-public-title-line-height);overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.public-page-hero__intro{max-width:var(--landing-public-intro-measure);color:var(--ink-2);font-size:var(--landing-public-intro-size);line-height:var(--landing-public-intro-line-height);text-wrap:pretty}.public-page-hero__intro>*{margin:0;color:inherit;font:inherit}.public-page-hero__intro>*+*{margin-top:14px}.public-page-hero__intro{margin-top:24px}.public-page-hero__actions{margin-top:30px}.public-page-hero__actions>.hero-actions{display:grid;justify-items:start;gap:0;margin-top:0}.public-page-hero__actions .cta-stack{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.public-page-hero__secondary-actions{display:contents}.public-page-hero__action-support{width:100%}.public-page-hero__visual{min-width:0;align-self:start}.public-page-hero--masthead .public-page-hero__masthead{display:grid;grid-template-columns:repeat(var(--landing-public-masthead-columns),minmax(0,1fr));column-gap:var(--landing-public-masthead-gap);row-gap:0;align-items:start}.public-page-hero--masthead .public-page-hero__title-group,.public-page-hero--masthead .public-page-hero__band,.public-page-hero--masthead .article-answers{grid-column:1 / -1}.public-page-hero--masthead .public-page-hero__title{max-width:none;font-size:var(--landing-public-masthead-title-size)}.public-page-hero--masthead .public-page-hero__band{display:grid;grid-template-columns:repeat(var(--landing-public-masthead-columns),minmax(0,1fr));column-gap:var(--landing-public-masthead-gap);align-items:start;margin-top:clamp(36px,4vw,48px);padding-top:34px;border-top:1px solid var(--hairline-ink)}.public-page-hero__standfirst{grid-column:1 / span 8;min-width:0;color:var(--ink-2);font-size:var(--landing-public-masthead-deck-size);line-height:1.5;text-wrap:pretty}.public-page-hero__standfirst>*{margin:0;color:inherit;font:inherit}.public-page-hero__standfirst>*+*{margin-top:14px}.public-page-hero__standfirst-actions{display:flex;align-items:flex-start;margin-top:var(--landing-public-standfirst-actions-gap)}.public-page-hero__band-actions{grid-column:10 / -1;display:grid;gap:16px;justify-items:start;min-width:0}.article-answers{display:grid;grid-template-columns:repeat(var(--landing-public-masthead-columns),minmax(0,1fr));column-gap:var(--landing-public-masthead-gap);margin-top:clamp(48px,5vw,64px);padding-top:30px;border-top:1px solid var(--hairline-ink)}.article-answers__rail{grid-column:1 / span 2;display:grid;align-content:space-between;align-self:stretch;gap:28px;justify-items:start;min-width:0}.article-answers__kicker,.article-answers__source-label{margin:0;color:var(--ink-4);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article-answers__source{display:grid;gap:5px;margin:0;justify-items:start}.article-answers__source-link{color:var(--ink-2);font-family:var(--font-ui);font-size:.84rem;line-height:1.5;text-decoration:none;border-bottom:1px solid var(--hairline-ink-strong);transition:color .2s ease,border-color .2s ease}.article-answers__source-link:hover,.article-answers__source-link:focus-visible{color:var(--ink);border-bottom-color:var(--ink)}.article-answers__source-note{color:var(--ink-3);font-family:var(--font-ui);font-size:.84rem;line-height:1.5}.article-answers__cells{grid-column:4 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,5vw,72px);row-gap:32px;min-width:0}.article-answer{display:grid;gap:10px;align-content:start;min-width:0}.article-answers__cells .article-answer:nth-child(n+3){padding-top:26px;border-top:1px solid var(--hairline-ink)}.article-answer__number{color:var(--ink-4);font-family:var(--font-display);font-size:1.32rem;font-weight:500;letter-spacing:0;line-height:1}.article-answer__label{color:var(--ink-4);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.article-answer__body{margin:0;color:var(--ink-2);font-size:.98rem;line-height:1.6}.article-answer__body--link{justify-self:start;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hairline-ink-strong);transition:color .2s ease,border-color .2s ease}.article-answer__body--link:hover,.article-answer__body--link:focus-visible{border-bottom-color:var(--ink)}.public-index-row{position:relative;display:grid;grid-template-columns:40px minmax(240px,.75fr) minmax(280px,1fr) auto;align-items:start;gap:clamp(20px,3vw,36px);min-width:0;min-height:0;padding-block:var(--landing-public-row-padding);border-bottom:1px solid var(--line)}.public-index-row__meta{display:grid;gap:8px;color:var(--ink-4);font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.public-index-row__title{max-width:22ch;margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--landing-public-row-title-size);font-weight:var(--landing-public-row-title-weight);letter-spacing:var(--landing-heading-tracking);line-height:var(--landing-public-row-title-line-height);overflow-wrap:break-word;hyphens:auto;text-wrap:balance;transition:color .2s ease}.public-index-row--nested .public-index-row__title{max-width:30ch;font-size:var(--landing-public-row-title-size-nested);line-height:1.18}.public-index-row__body{min-width:0}.public-index-row__body>p{margin:0;color:var(--ink-3);font-size:.98rem;line-height:1.65}.public-index-row__action{align-self:start;margin:0;color:var(--ink-3);font-size:.82rem;font-weight:700;white-space:nowrap}@media(max-width:1120px){.public-page-hero__grid,.public-page-hero:not(.home-hero):not(.public-page-hero--masthead) .public-page-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.public-page-hero--masthead .public-page-hero__masthead,.public-page-hero--masthead .public-page-hero__band,.article-answers,.article-answers__cells{grid-template-columns:minmax(0,1fr)}.public-page-hero--masthead .public-page-hero__title-group,.public-page-hero--masthead .public-page-hero__band,.public-page-hero__standfirst,.public-page-hero__band-actions,.article-answers,.article-answers__rail,.article-answers__cells{grid-column:1}.public-page-hero__band-actions{margin-top:28px}.article-answers__rail{align-content:start;gap:20px}.article-answers__cells{margin-top:32px;row-gap:26px}.article-answers__cells .article-answer:nth-child(n+3){padding-top:0;border-top:0}.article-answers__cells .article-answer+.article-answer{padding-top:26px;border-top:1px solid var(--hairline-ink)}.public-index-row{grid-template-columns:40px minmax(0,1fr) auto}.public-index-row__body{grid-column:2 / -1}}@media(max-width:700px){:root{--landing-public-title-size: clamp(2rem, 8.5vw, 2.6rem);--landing-public-masthead-title-size: clamp(2.15rem, 9vw, 2.8rem);--landing-public-hero-bottom: 56px;--landing-public-row-padding: 28px}.public-page-shell{width:min(var(--landing-content-max-width),calc(100% - 36px))}.public-page-hero__title-group{gap:12px}.public-page-hero__intro{max-width:none;font-size:1rem}.public-page-hero__actions .cta-stack,.public-page-hero__primary-cta{width:100%}.public-index-row{grid-template-columns:42px minmax(0,1fr);gap:18px}.public-index-row__body,.public-index-row__action{grid-column:2}.public-index-row__action{justify-self:start}}@media(max-width:600px){:root{--landing-header-rail-block-size: 58px;--landing-header-hero-gap: 64px}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;min-height:100dvh;width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:none;background:var(--safe-area-backdrop);background-attachment:scroll;background-color:var(--landing-viewport-edge-color)}body{margin:0;min-height:100%;min-height:100dvh;width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:none;background:var(--overscroll-backdrop);background-attachment:scroll;background-color:var(--landing-viewport-edge-color);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.45}@supports (-webkit-touch-callout: none){html,body{min-height:100svh;background-attachment:scroll}}@supports not (overflow: clip){html,body{overflow-x:hidden}}a{color:inherit}h1,h2,h3,p{margin:0}.brand,nav,.button,.status-pill,.brand-mini{display:inline-flex;align-items:center}.brand{gap:9px;font-weight:700;text-decoration:none}.brand-mark,.brand-mini span{width:20px;height:20px;border:1.5px solid var(--ink);border-radius:6px;position:relative}.brand-mark:after,.brand-mini span:after{content:"";position:absolute;inset:4px;border-radius:2px;background:var(--accent)}nav{gap:8px;border:1px solid var(--glass-border);border-radius:14px;padding:4px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}nav a{min-height:34px;border-radius:var(--landing-button-radius);padding:8px 12px;color:var(--ink-2);font-size:12.5px;font-weight:500;text-decoration:none}nav a:hover,.nav-action{background:var(--glass-strong);color:var(--ink)}.language-dropdown{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.language-dropdown__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:var(--landing-button-radius);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ink);cursor:pointer;font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.3;min-height:44px;min-width:96px;padding:10px 13px 10px 15px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.language-dropdown__button:hover,.language-dropdown__button:focus-visible,.language-dropdown[data-open=true] .language-dropdown__button{background:var(--glass-strong);border-color:var(--line-strong);color:var(--ink);outline:0}.language-dropdown__button:focus-visible{box-shadow:0 0 0 3px var(--hairline-ink)}.language-dropdown__code,.language-dropdown__option-code{font-weight:900;text-transform:uppercase}.language-dropdown__name{color:var(--ink-3);font-size:10px;font-weight:700}.language-dropdown__chevron{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-top:-3px;transform:rotate(45deg);transition:transform .2s ease}.language-dropdown__button[aria-expanded=true] .language-dropdown__chevron{margin-top:3px;transform:rotate(225deg)}.language-dropdown__menu{position:absolute;z-index:60;top:calc(100% + 8px);right:0;display:grid;gap:1px;min-width:172px;padding:5px;border:1px solid var(--dropdown-panel-border);border-radius:12px;background:transparent;isolation:isolate;overflow:hidden;box-shadow:var(--dropdown-panel-shadow)}.language-dropdown__frost{position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:var(--landing-floating-glass-underlay);background-image:var(--dropdown-panel-background);background-clip:padding-box;-webkit-backdrop-filter:var(--dropdown-panel-blur);backdrop-filter:var(--dropdown-panel-blur);pointer-events:none}.language-dropdown__menu[hidden]{display:none}.language-dropdown__option{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;border-radius:8px;padding:6px 8px;color:var(--ink-2);font-size:11.5px;font-weight:700;letter-spacing:0;text-decoration:none}.language-dropdown__option.is-active{background:var(--accent);color:var(--on-accent)}.language-dropdown__option:hover,.language-dropdown__option:focus-visible{background:var(--glass-strong);color:var(--ink);outline:0}.language-dropdown__option:focus-visible{box-shadow:inset 0 0 0 1px var(--hairline-ink-strong)}.language-dropdown__option.is-active:hover,.language-dropdown__option.is-active:focus-visible{background:var(--accent);color:var(--on-accent)}.language-dropdown--home .language-dropdown__button{min-height:44px;max-width:154px;border-radius:var(--landing-header-control-radius);border-color:var(--glass-border);background:var(--glass-bg);color:var(--ink-2)}.language-dropdown--home .language-dropdown__button:hover,.language-dropdown--home .language-dropdown__button:focus-visible,.language-dropdown--home .language-dropdown__button[aria-expanded=true]{border-color:var(--line-strong);background:var(--glass-strong);color:var(--ink)}.language-dropdown--footer .language-dropdown__button{min-height:32px;min-width:86px;border-color:var(--glass-border);border-radius:var(--landing-button-radius-sm);background:var(--glass-bg);color:var(--ink-2)}.language-dropdown--footer .language-dropdown__menu{top:auto;bottom:calc(100% + 8px)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px clamp(18px,5vw,72px) calc(28px + var(--landing-safe-area-bottom));border-top:1px solid var(--line)}.site-footer p{margin:0;color:var(--ink-2);font-size:13px}.site-footer a:not(.brand){color:var(--ink);font-weight:700;text-decoration:none}.site-footer a:not(.brand):hover{text-decoration:underline}.hero{min-height:92vh;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(28px,5vw,72px);align-items:center;padding:calc(118px + var(--landing-safe-area-top)) clamp(18px,5vw,72px) 54px}.hero-copy{max-width:680px}.eyebrow{margin-bottom:14px;color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1,h2{font-family:var(--font-display);letter-spacing:0}h3{letter-spacing:var(--landing-heading-tracking)}h1{font-weight:600}h2{font-weight:500}h1{max-width:12.5ch;font-size:clamp(3.1rem,6.6vw,6.4rem);line-height:.94}.hero-copy>p:not(.eyebrow){color:var(--ink-3);line-height:1.58}.hero-copy>p:not(.eyebrow){max-width:600px;margin-top:24px;font-size:clamp(1rem,1.7vw,1.24rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.button{min-height:42px;justify-content:center;border:1px solid var(--ink);border-radius:var(--landing-button-radius);padding:10px 16px;font-size:13px;font-weight:400;text-decoration:none;cursor:pointer}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--prostir-palette-0a0a0c)}.button.secondary{border-color:var(--line);background:var(--glass-bg);color:var(--ink)}@media(max-width:980px){nav{display:none}.hero{min-height:auto;grid-template-columns:1fr;padding-top:calc(104px + var(--landing-safe-area-top))}}@media(max-width:560px){.site-footer{flex-direction:column;align-items:flex-start}h1{font-size:3.25rem}.hero-actions,.button{width:100%}}.legal-page{padding-top:0}.legal-hero{border-bottom:1px solid var(--line)}.legal-doc{max-width:800px;margin:0 auto;padding:52px clamp(18px,5vw,72px) 80px}.legal-section{margin-bottom:52px}.legal-section h2{max-width:unset;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line);line-height:1.3}.legal-section p{color:var(--ink-2);line-height:1.7;font-size:14.5px}.legal-section p+p{margin-top:14px}.legal-list{margin:14px 0 0 22px;color:var(--ink-2);font-size:14.5px;line-height:1.7}.legal-list+p{margin-top:14px}.legal-list li+li{margin-top:8px}.legal-list-roman{list-style-type:lower-roman}.legal-list-alpha{list-style-type:lower-alpha}.legal-section a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.footer-legal-links{display:flex;gap:18px;font-size:13px;color:var(--ink-3)}.footer-legal-links a{color:var(--ink);font-weight:700;text-decoration:none}.footer-legal-links a:hover{text-decoration:underline}@media(max-width:560px){.footer-legal-links{flex-direction:column;gap:8px}}
