@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f0;--surface:#fffefc;--ink:#1f2633;--ink-2:#3d4450;--ink-3:#4a515c;--ink-item:#2c3340;--muted:#5d6470;--faint:#8a8f97;--bullet:#a3a7ae;--line:#e4e2dc;--line-strong:#d9d6ce;--line-soft:#f0eee8;--line-card:#eceae4;--line-dashed:#dedbd3;--line-ref:#bdb9ae;--line-heavy:#c9c5bb;--hover:#f0eee8;--row-hover:#f7f6f2;--row-hover-strong:#f4f2ed;--row-me:#fbfaf7;--track:#ebe9e3;--chip:#efede8;--badge:#e9e7e1;--checkbox-line:#bdb8ac;--scrim:#1f263352;--scrim-strong:#1f263380;--nav-bg:#efede8;--nav-w:272px;--header:#1f2633;--header-ink:#f5f4f0;--header-sub:#a9afb8;--header-line:#ffffff1f;--header-hover:#ffffff0f;--header-active:#ffffff14;--header-track:#ffffff24;--header-ring:#ffffff29;--header-fill:#8cbaf7;--header-menu-open:#ffffff1f;--on-accent:#fff;--logo-1:#3c75bf;--logo-2:#64a2e7;--logo-3:#f6b84d;--logo-4:#55637d;--logo-5:#3a4456;--login-lede:#b9bec6;--login-dim:#8a92a0;--heat-1:#2f3848;--heat-2:#435069;--heat-3:#3463a6;--heat-4:#508ed9;--heat-5:#89c4fb;--heatmap-1:#f3e1a0;--heatmap-2:#f7a059;--heatmap-3:#d7564a;--heatmap-4:#913069;--heatmap-5:#402b5c;--rose-track:#f3f1ec;--cov-1:#6eadff;--cov-2:#4f8ddf;--cov-3:#306ebe;--cov-4:#0e509d;--ring-rest:#dcd9d1;--accent:#2a61b1;--accent-hover:#174f9e;--link-hover:#084491;--accent-bg:#e5efff;--accent-bg-strong:#dae9ff;--accent-line:#a6c0e5;--accent-ink:#21539c;--accent-ink-strong:#11458c;--info-ink:#2b3a5c;--hero-bg:#e7f1ff;--focus-ring:#77a0dc;--radio-ring:#2a61b133;--radar-fill:#2a61b12e;--radar-bg:#fbfaf7;--ok:#218041;--ok-bg:#dff6e2;--ok-ink:#09672e;--gap:#c9302d;--gap-bg:#ffe8e5;--gap-ink:#b02b27;--gap-ink-strong:#9b1f1d;--danger-ink:#a92321;--danger-line:#f4b1a8;--danger-hover:#fff1ef;--error-bg:#fff1ef;--error-line:#f6c3bc;--error-ink:#8d1b19;--up:#7444b4;--up-bg:#f1eaff;--up-ink:#6635a3;--unassessed:#d6d3cb;--cell-rest:#d6d3cb;--disabled-fill:#c9c5bb;--focus-bg:#fff0d1;--focus-fg:#794900;--focus-line:#e6b55d;--focus-soft:#f4d29b;--min-badge:#f5c25f;--min-badge-ink:#3d2c00;--outside:#e7a13c;--dev-bg:#fae6bb;--dev-ink:#6d4200;--l1:#cfccc4;--l2:#aacef8;--l3:#6ba5eb;--l4:#3074ca;--l5:#1a469d;--zone-below:#b3afa5;--zone-below-ink:#5d6470;--zone-below-band:#d6d3cb;--zone-junior:#6da9e7;--zone-junior-ink:#2a669f;--zone-mid:#337bd0;--zone-mid-ink:#0053a5;--zone-senior:#1b4ba9;--zone-senior-ink:#0f3a90;--ms-bg:#fff;--ms-line:#8c8c8c;--ms-line-hover:#5e5e5e;--ms-red:#f35325;--ms-green:#81bc06;--ms-blue:#05a6f0;--ms-yellow:#ffba08;--r-xs:2px;--r-sm:3px;--r-md:4px;--font-ui:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--header-h:53px;--header-h-mobile:56px;--main-max:1800px;--reading-max:920px}@supports (color:lab(0% 0 0)){:root{--header-fill:lab(74.077% -4.34309 -35.258);--logo-1:lab(48.1443% -.130147 -45.1781);--logo-2:lab(64.7185% -5.54886 -41.2977);--logo-3:lab(79.1213% 15.6474 61.0381);--heat-3:lab(41.1617% 1.61564 -41.9912);--heat-4:lab(57.5703% -3.02085 -44.9562);--heat-5:lab(76.5867% -8.54215 -33.9194);--heatmap-1:lab(89.973% -.734657 34.1614);--heatmap-2:lab(73.9222% 28.6553 50.1006);--heatmap-3:lab(54.3452% 51.1929 34.2095);--heatmap-4:lab(36.5359% 45.7961 -10.8027);--heatmap-5:lab(22.189% 18.5994 -25.8822);--cov-1:lab(69.0801% -2.30533 -48.9682);--cov-2:lab(57.399% -.821918 -48.7427);--cov-3:lab(45.684% 1.25691 -48.4942);--cov-4:lab(33.9076% 4.36056 -48.2387);--accent:lab(40.9033% 3.95271 -48.7782);--accent-hover:lab(33.8251% 5.96218 -48.6281);--link-hover:lab(29.0828% 7.65877 -48.5374);--accent-bg:lab(94.1249% -1.46744 -9.21438);--accent-bg-strong:lab(91.7486% -2.1424 -14.6462);--accent-line:lab(76.5698% -2.60717 -21.7279);--accent-ink:lab(35.1565% 4.1021 -45.2576);--accent-ink-strong:lab(29.2518% 5.87252 -45.1343);--hero-bg:lab(94.7151% -1.3133 -8.11976);--focus-ring:lab(64.6931% -2.09439 -35.5686);--radio-ring:lab(40.9033% 3.95271 -48.7782/.2);--radar-fill:lab(40.9033% 3.95271 -48.7782/.18);--ok:lab(47.1065% -39.3668 26.0887);--ok-bg:lab(94.6677% -10.3559 6.60876);--ok-ink:lab(37.6918% -36.456 24.3006);--gap:lab(45.9154% 59.7076 40.9321);--gap-bg:lab(93.8881% 10.5668 6.22091);--gap-ink:lab(40.3167% 53.3957 36.3887);--gap-ink-strong:lab(34.6079% 50.3263 34.9044);--danger-ink:lab(37.9892% 53.465 37.0201);--danger-line:lab(78.3906% 24.3991 14.5403);--danger-hover:lab(96.3607% 5.41624 3.18033);--error-bg:lab(96.3607% 5.41624 3.18033);--error-line:lab(83.2186% 18.2176 10.7887);--error-ink:lab(31.2267% 47.1877 32.7901);--up:lab(39.2455% 38.5772 -52.4699);--up-bg:lab(93.8025% 6.23772 -11.3339);--up-ink:lab(33.3215% 39.662 -52.3854);--focus-bg:lab(95.5133% 1.76126 17.5221);--focus-fg:lab(35.9141% 18.6888 55.3764);--focus-line:lab(76.888% 11.458 50.9953);--focus-soft:lab(86.2079% 6.43942 31.8449);--min-badge:lab(81.5832% 11.0613 55.9407);--outside:lab(71.9578% 20.6362 60.5891);--dev-bg:lab(92.0674% 2.6418 23.6438);--dev-ink:lab(32.4677% 16.868 48.7262);--l2:lab(81.2659% -5.29474 -24.6106);--l3:lab(65.8187% -4.2356 -41.7458);--l4:lab(47.9088% 1.82611 -51.9103);--l5:lab(31.1099% 11.8959 -52.6411);--zone-junior:lab(67.1748% -7.08997 -37.559);--zone-junior-ink:lab(41.5231% -4.50426 -37.114);--zone-mid:lab(50.3005% .434905 -51.7318);--zone-mid-ink:lab(34.9819% 4.67181 -51.4006);--zone-senior:lab(33.297% 13.0794 -56.1361);--zone-senior-ink:lab(26.3285% 14.0229 -52.58)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,p{margin:0}h1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.2}h2{font-size:20px;font-weight:700;line-height:1.3}h3{font-size:16px;font-weight:600;line-height:1.35}ul,ol,dl,dd{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent)}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[role=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 5px var(--radio-ring);z-index:1;position:relative}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}code{background:var(--chip);border-radius:var(--r-xs);padding:0 4px;font-size:.9em}.num{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.muted{color:var(--muted)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hatch{background:repeating-linear-gradient(135deg, var(--c,var(--l3)) 0 3px, var(--base,var(--surface)) 3px 6px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
