@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}button:disabled{cursor:default}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{padding:0;list-style:none}:root{--croff-color-brand:#c8fd12;--croff-color-brand-dark:#a4d30b;--croff-color-dark:#0a0a0a;--croff-color-light:#f5f2f1;--croff-color-muted:#8a8a85;--croff-color-white:#fff;--croff-color-black:#000;--croff-color-gray-100:#f4f4f2;--croff-color-gray-200:#e4e4e0;--croff-color-gray-300:#cfcfca;--croff-color-gray-400:#a3a39e;--croff-color-gray-500:#73736f;--croff-color-gray-600:#52524f;--croff-color-gray-700:#3a3a38;--croff-color-gray-800:#262625;--croff-color-gray-900:#161615;--croff-color-red:#ef4444;--croff-color-amber:#f59e0b;--croff-color-green:#22c55e;--croff-color-blue:#3b82f6;--croff-color-ink:#0a0a0a;--croff-color-surface:#111110;--croff-color-raised:#1a1a18;--croff-color-line:#262624;--croff-color-line-strong:#3d3d39;--croff-color-fg:#f5f2f1;--croff-color-soft:#bdbbb5;--croff-color-faint:#8a8883;--croff-spacing-0:0;--croff-spacing-1:.25rem;--croff-spacing-2:.5rem;--croff-spacing-3:.75rem;--croff-spacing-4:1rem;--croff-spacing-5:1.25rem;--croff-spacing-6:1.5rem;--croff-spacing-8:2rem;--croff-spacing-10:2.5rem;--croff-spacing-12:3rem;--croff-spacing-16:4rem;--croff-spacing-20:5rem;--croff-spacing-24:6rem;--croff-spacing-32:8rem;--croff-spacing-40:10rem;--croff-spacing-48:12rem;--croff-spacing-64:16rem;--croff-spacing-px:1px;--croff-radius-none:0;--croff-radius-sm:.25rem;--croff-radius-md:.5rem;--croff-radius-lg:.75rem;--croff-radius-xl:1rem;--croff-radius-2xl:1.5rem;--croff-radius-full:9999px;--croff-font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--croff-font-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--croff-font-mono:"JetBrains Mono Variable", ui-monospace, Menlo, Consolas, monospace;--croff-font-display:"Archivo Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--croff-text-size-xs:.75rem;--croff-text-size-sm:.875rem;--croff-text-size-md:1rem;--croff-text-size-lg:1.125rem;--croff-text-size-xl:1.25rem;--croff-text-size-2xl:1.5rem;--croff-text-size-3xl:1.875rem;--croff-text-size-4xl:2.25rem;--croff-text-size-5xl:3rem;--croff-text-size-6xl:3.75rem;--croff-text-size-7xl:4.5rem;--croff-text-size-8xl:6rem;--croff-text-weight-light:300;--croff-text-weight-normal:400;--croff-text-weight-medium:500;--croff-text-weight-semibold:600;--croff-text-weight-bold:700;--croff-text-weight-black:900;--croff-line-height-none:1;--croff-line-height-tight:1.2;--croff-line-height-snug:1.35;--croff-line-height-normal:1.5;--croff-line-height-relaxed:1.65;--croff-line-height-loose:2;--croff-letter-spacing-tight:-.02em;--croff-letter-spacing-normal:0;--croff-letter-spacing-wide:.02em;--croff-letter-spacing-wider:.05em;--croff-letter-spacing-widest:.1em;--croff-letter-spacing-tighter:-.035em;--croff-shadow-sm:0 1px 2px #0003;--croff-shadow-md:0 4px 12px #00000040;--croff-shadow-lg:0 12px 32px #0000004d;--croff-duration-fast:.12s;--croff-duration-normal:.2s;--croff-duration-slow:.4s}.display\(block\){display:block}.display\(grid\){display:grid}.display\(none\){display:none}.position\(absolute\){position:absolute}.position\(fixed\){position:fixed}.position\(relative\){position:relative}.position\(sticky\){position:sticky}.overflow\(auto\){overflow:auto}.overflow\(hidden\){overflow:hidden}.z-index\(40\){z-index:40}.z-index\(50\){z-index:50}.inset\(0\){inset:var(--croff-spacing-0)}.top\(0\){top:var(--croff-spacing-0)}.top\[-4rem\]{top:-4rem}.top\[3\.5rem\]{top:3.5rem}.left\(2\){left:var(--croff-spacing-2)}.flex\(col\){flex-direction:column;display:flex}.flex\(row\){flex-direction:row;display:flex}.flex-wrap\(wrap\){flex-wrap:wrap}.align\(center\){align-items:center}.align\(start\){align-items:flex-start}.justify\(between\){justify-content:space-between}.justify\(center\){justify-content:center}.grow\(1\){flex-grow:1}.shrink\(0\){flex-shrink:0}.columns\(1\){grid-template-columns:repeat(1,minmax(0,1fr))}.columns\(2\){grid-template-columns:repeat(2,minmax(0,1fr))}.columns\[7rem_1fr\]{grid-template-columns:7rem 1fr}.gap\(1\){gap:var(--croff-spacing-1)}.gap\(10\){gap:var(--croff-spacing-10)}.gap\(2\){gap:var(--croff-spacing-2)}.gap\(3\){gap:var(--croff-spacing-3)}.gap\(4\){gap:var(--croff-spacing-4)}.gap\(5\){gap:var(--croff-spacing-5)}.gap\(6\){gap:var(--croff-spacing-6)}.gap\(8\){gap:var(--croff-spacing-8)}.gap\(px\){gap:var(--croff-spacing-px)}.column-gap\(12\){column-gap:var(--croff-spacing-12)}.grid-flow\(row\){grid-auto-flow:row}.grid-span\(2\){grid-column:span 2/span 2}.width\(6\){width:var(--croff-spacing-6)}.width\(auto\){width:auto}.width\(full\){width:100%}.width\(px\){width:var(--croff-spacing-px)}.height\(6\){height:var(--croff-spacing-6)}.height\(8\){height:var(--croff-spacing-8)}.height\(full\){height:100%}.height\(px\){height:var(--croff-spacing-px)}.height\[16rem\]{height:16rem}.height\[19rem\]{height:19rem}.height\[2\.75rem\]{height:2.75rem}.height\[22rem\]{height:22rem}.height\[24rem\]{height:24rem}.height\[3\.5rem\]{height:3.5rem}.height\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.min-width\(0\){min-width:var(--croff-spacing-0)}.max-width\[20rem\]{max-width:20rem}.max-width\[34rem\]{max-width:34rem}.max-width\[38rem\]{max-width:38rem}.max-width\[40rem\]{max-width:40rem}.max-width\[42rem\]{max-width:42rem}.max-width\[46rem\]{max-width:46rem}.max-width\[56rem\]{max-width:56rem}.max-width\[60rem\]{max-width:60rem}.max-width\[88rem\]{max-width:88rem}.min-height\(0\){min-height:var(--croff-spacing-0)}.min-height\(screen\){min-height:100vh}.min-height\[70vh\]{min-height:70vh}.min-height\[9rem\]{min-height:9rem}.max-height\[60vh\]{max-height:60vh}.padding\(1\,2\){padding:var(--croff-spacing-1) var(--croff-spacing-2)}.padding\(1\,3\){padding:var(--croff-spacing-1) var(--croff-spacing-3)}.padding\(1\,4\){padding:var(--croff-spacing-1) var(--croff-spacing-4)}.padding\(2\,3\){padding:var(--croff-spacing-2) var(--croff-spacing-3)}.padding\(2\,4\){padding:var(--croff-spacing-2) var(--croff-spacing-4)}.padding\(3\){padding:var(--croff-spacing-3)}.padding\(3\,4\){padding:var(--croff-spacing-3) var(--croff-spacing-4)}.padding\(3\,6\){padding:var(--croff-spacing-3) var(--croff-spacing-6)}.padding\(4\){padding:var(--croff-spacing-4)}.padding\(5\){padding:var(--croff-spacing-5)}.padding\(6\){padding:var(--croff-spacing-6)}.padding-x\(3\){padding-left:var(--croff-spacing-3);padding-right:var(--croff-spacing-3)}.padding-x\(4\){padding-left:var(--croff-spacing-4);padding-right:var(--croff-spacing-4)}.padding-x\(5\){padding-left:var(--croff-spacing-5);padding-right:var(--croff-spacing-5)}.padding-y\(1\){padding-top:var(--croff-spacing-1);padding-bottom:var(--croff-spacing-1)}.padding-y\(12\){padding-top:var(--croff-spacing-12);padding-bottom:var(--croff-spacing-12)}.padding-y\(16\){padding-top:var(--croff-spacing-16);padding-bottom:var(--croff-spacing-16)}.padding-y\(2\){padding-top:var(--croff-spacing-2);padding-bottom:var(--croff-spacing-2)}.padding-y\(20\){padding-top:var(--croff-spacing-20);padding-bottom:var(--croff-spacing-20)}.padding-y\(3\){padding-top:var(--croff-spacing-3);padding-bottom:var(--croff-spacing-3)}.padding-y\(4\){padding-top:var(--croff-spacing-4);padding-bottom:var(--croff-spacing-4)}.padding-y\(6\){padding-top:var(--croff-spacing-6);padding-bottom:var(--croff-spacing-6)}.padding-y\(8\){padding-top:var(--croff-spacing-8);padding-bottom:var(--croff-spacing-8)}.padding-top\(16\){padding-top:var(--croff-spacing-16)}.padding-top\(8\){padding-top:var(--croff-spacing-8)}.padding-top\[10vh\]{padding-top:10vh}.padding-bottom\(16\){padding-bottom:var(--croff-spacing-16)}.padding-left\(3\){padding-left:var(--croff-spacing-3)}.padding-left\(4\){padding-left:var(--croff-spacing-4)}.margin-x\(auto\){margin-left:auto;margin-right:auto}.margin-top\(10\){margin-top:var(--croff-spacing-10)}.margin-top\(12\){margin-top:var(--croff-spacing-12)}.margin-top\(2\){margin-top:var(--croff-spacing-2)}.margin-top\(3\){margin-top:var(--croff-spacing-3)}.margin-top\(5\){margin-top:var(--croff-spacing-5)}.margin-right\(2\){margin-right:var(--croff-spacing-2)}.margin-bottom\(10\){margin-bottom:var(--croff-spacing-10)}.margin-bottom\(2\){margin-bottom:var(--croff-spacing-2)}.margin-bottom\(4\){margin-bottom:var(--croff-spacing-4)}.margin-bottom\(6\){margin-bottom:var(--croff-spacing-6)}.margin-left\(auto\){margin-left:auto}.margin-left\[-1px\]{margin-left:-1px}.font\(display\){font-family:var(--croff-font-display)}.font\(mono\){font-family:var(--croff-font-mono)}.font\(sans\){font-family:var(--croff-font-sans)}.text-size\(2xl\){font-size:var(--croff-text-size-2xl)}.text-size\(3xl\){font-size:var(--croff-text-size-3xl)}.text-size\(5xl\){font-size:var(--croff-text-size-5xl)}.text-size\(6xl\){font-size:var(--croff-text-size-6xl)}.text-size\(lg\){font-size:var(--croff-text-size-lg)}.text-size\(md\){font-size:var(--croff-text-size-md)}.text-size\(sm\){font-size:var(--croff-text-size-sm)}.text-size\(xl\){font-size:var(--croff-text-size-xl)}.text-size\(xs\){font-size:var(--croff-text-size-xs)}.text-size\[clamp\(1\.5rem\,3\.9vw\,3\.5rem\)\]{font-size:clamp(1.5rem,3.9vw,3.5rem)}.text-size\[clamp\(1\.5rem\,4\.4vw\,3\.75rem\)\]{font-size:clamp(1.5rem,4.4vw,3.75rem)}.text-size\[clamp\(1\.75rem\,4vw\,3rem\)\]{font-size:clamp(1.75rem,4vw,3rem)}.text-size\[clamp\(2\.25rem\,5vw\,3\.5rem\)\]{font-size:clamp(2.25rem,5vw,3.5rem)}.text-size\[clamp\(2rem\,4\.6vw\,4rem\)\]{font-size:clamp(2rem,4.6vw,4rem)}.text-size\[clamp\(3\.1rem\,9\.2vw\,9\.5rem\)\]{font-size:clamp(3.1rem,9.2vw,9.5rem)}.text-size\[clamp\(3rem\,8vw\,7\.5rem\)\]{font-size:clamp(3rem,8vw,7.5rem)}.text-size\[clamp\(5rem\,10vw\,9rem\)\]{font-size:clamp(5rem,10vw,9rem)}.text-size\[clamp\(6rem\,22vw\,18rem\)\]{font-size:clamp(6rem,22vw,18rem)}.text-weight\(bold\){font-weight:var(--croff-text-weight-bold)}.text-weight\(medium\){font-weight:var(--croff-text-weight-medium)}.text-weight\(normal\){font-weight:var(--croff-text-weight-normal)}.text-weight\(semibold\){font-weight:var(--croff-text-weight-semibold)}.text-color\(amber\){color:var(--croff-color-amber)}.text-color\(brand\){color:var(--croff-color-brand)}.text-color\(faint\){color:var(--croff-color-faint)}.text-color\(fg\){color:var(--croff-color-fg)}.text-color\(ink\){color:var(--croff-color-ink)}.text-color\(red\){color:var(--croff-color-red)}.text-color\(soft\){color:var(--croff-color-soft)}.line-height\(none\){line-height:var(--croff-line-height-none)}.line-height\(relaxed\){line-height:var(--croff-line-height-relaxed)}.line-height\(snug\){line-height:var(--croff-line-height-snug)}.line-height\(tight\){line-height:var(--croff-line-height-tight)}.line-height\[0\.98\]{line-height:.98}.line-height\[1\.04\]{line-height:1.04}.letter-spacing\(tight\){letter-spacing:var(--croff-letter-spacing-tight)}.letter-spacing\(tighter\){letter-spacing:var(--croff-letter-spacing-tighter)}.letter-spacing\(wide\){letter-spacing:var(--croff-letter-spacing-wide)}.letter-spacing\(wider\){letter-spacing:var(--croff-letter-spacing-wider)}.letter-spacing\(widest\){letter-spacing:var(--croff-letter-spacing-widest)}.text-decoration\(underline\){text-decoration-line:underline}.text-transform\(uppercase\){text-transform:uppercase}.whitespace\(nowrap\){white-space:nowrap}.bg\(alpha\(black\,70\)\){background-color:color-mix(in srgb, var(--croff-color-black) 70%, transparent)}.bg\(alpha\(ink\,12\)\){background-color:color-mix(in srgb, var(--croff-color-ink) 12%, transparent)}.bg\(alpha\(ink\,80\)\){background-color:color-mix(in srgb, var(--croff-color-ink) 80%, transparent)}.bg\(alpha\(ink\,90\)\){background-color:color-mix(in srgb, var(--croff-color-ink) 90%, transparent)}.bg\(brand\){background-color:var(--croff-color-brand)}.bg\(ink\){background-color:var(--croff-color-ink)}.bg\(line\){background-color:var(--croff-color-line)}.bg\(raised\){background-color:var(--croff-color-raised)}.bg\(surface\){background-color:var(--croff-color-surface)}.bg\(transparent\){background-color:#0000}.bg\[\#050505\]{background:#050505}.border\(1\,line\){border-style:solid;border-width:1px;border-color:var(--croff-color-line)}.border\(none\){border:none}.border-top\(1\,line\){border-top-style:solid;border-top-width:1px;border-top-color:var(--croff-color-line)}.border-top\(none\){border-top:none}.border-right\(1\,line\){border-right-style:solid;border-right-width:1px;border-right-color:var(--croff-color-line)}.border-bottom\(1\,line\){border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--croff-color-line)}.border-bottom\(2\,brand\){border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--croff-color-brand)}.border-bottom\(2\,transparent\){border-bottom:2px solid #0000}.border-left\(1\,line\){border-left-style:solid;border-left-width:1px;border-left-color:var(--croff-color-line)}.border-left\(2\,brand\){border-left-style:solid;border-left-width:2px;border-left-color:var(--croff-color-brand)}.border-left\(2\,transparent\){border-left:2px solid #0000}.radius\[0\.125rem\]{border-radius:.125rem}.radius\[0\.1875rem\]{border-radius:.1875rem}.outline\(none\){outline-offset:2px;outline:2px solid #0000}.shadow\(lg\){box-shadow:var(--croff-shadow-lg)}.opacity\(100\){opacity:1}.opacity\(25\){opacity:.25}.opacity\(70\){opacity:.7}.opacity\(80\){opacity:.8}.cursor\(pointer\){cursor:pointer}.transition\(colors\){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--croff-duration-normal);transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition\(opacity\){transition-property:opacity;transition-duration:var(--croff-duration-normal);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration\(fast\){transition-duration:var(--croff-duration-fast)}.cut\(lg\){clip-path:polygon(2rem 0,100% 0,100% calc(100% - 2rem),calc(100% - 2rem) 100%,0 100%,0 2rem)}.cut\(sm\){clip-path:polygon(.5rem 0,100% 0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%,0 .5rem)}.stretch\(wide\){font-stretch:125%}.backdrop-blur\(8\){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hover\:text-color\(brand\):hover{color:var(--croff-color-brand)}.hover\:text-color\(fg\):hover{color:var(--croff-color-fg)}.hover\:text-color\(ink\):hover{color:var(--croff-color-ink)}.hover\:bg\(brand\):hover{background-color:var(--croff-color-brand)}.hover\:bg\(fg\):hover{background-color:var(--croff-color-fg)}.hover\:bg\(ink\):hover{background-color:var(--croff-color-ink)}.hover\:bg\(line-strong\):hover{background-color:var(--croff-color-line-strong)}.hover\:bg\(raised\):hover{background-color:var(--croff-color-raised)}.hover\:border-color\(brand\):hover{border-color:var(--croff-color-brand)}.focus\:top\(2\):focus{top:var(--croff-spacing-2)}.focus\:border-color\(brand\):focus{border-color:var(--croff-color-brand)}.focus\:outline\(none\):focus{outline-offset:2px;outline:2px solid #0000}@media (width>=640px){.sm\:display\(block\){display:block}.sm\:flex\(row\){flex-direction:row;display:flex}.sm\:columns\(2\){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-align\(right\){text-align:right}}@media (width>=768px){.md\:display\(block\){display:block}.md\:display\(inline\){display:inline}.md\:flex\(row\){flex-direction:row;display:flex}.md\:align\(center\){align-items:center}.md\:columns\(3\){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:columns\(4\){grid-template-columns:repeat(4,minmax(0,1fr))}.md\:columns\(6\){grid-template-columns:repeat(6,minmax(0,1fr))}.md\:gap\(10\){gap:var(--croff-spacing-10)}.md\:gap\(12\){gap:var(--croff-spacing-12)}.md\:gap\(4\){gap:var(--croff-spacing-4)}.md\:grid-span\(1\){grid-column:span 1/span 1}.md\:grid-span\(2\){grid-column:span 2/span 2}.md\:grid-span\(4\){grid-column:span 4/span 4}.md\:grid-span\(6\){grid-column:span 6/span 6}.md\:width\[11rem\]{width:11rem}.md\:padding\(8\){padding:var(--croff-spacing-8)}.md\:padding-x\(10\){padding-left:var(--croff-spacing-10);padding-right:var(--croff-spacing-10)}.md\:padding-x\(6\){padding-left:var(--croff-spacing-6);padding-right:var(--croff-spacing-6)}.md\:padding-y\(12\){padding-top:var(--croff-spacing-12);padding-bottom:var(--croff-spacing-12)}.md\:padding-y\(16\){padding-top:var(--croff-spacing-16);padding-bottom:var(--croff-spacing-16)}.md\:padding-y\(24\){padding-top:var(--croff-spacing-24);padding-bottom:var(--croff-spacing-24)}.md\:padding-y\(32\){padding-top:var(--croff-spacing-32);padding-bottom:var(--croff-spacing-32)}.md\:padding-y\(8\){padding-top:var(--croff-spacing-8);padding-bottom:var(--croff-spacing-8)}.md\:padding-top\(24\){padding-top:var(--croff-spacing-24)}.md\:padding-bottom\(20\){padding-bottom:var(--croff-spacing-20)}.md\:text-size\(2xl\){font-size:var(--croff-text-size-2xl)}.md\:text-size\(4xl\){font-size:var(--croff-text-size-4xl)}}@media (width>=1024px){.lg\:display\(block\){display:block}.lg\:display\(grid\){display:grid}.lg\:display\(none\){display:none}.lg\:overflow\(hidden\){overflow:hidden}.lg\:flex\(row\){flex-direction:row;display:flex}.lg\:align\(center\){align-items:center}.lg\:justify\(between\){justify-content:space-between}.lg\:columns\(2\){grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:columns\(3\){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:columns\(4\){grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:columns\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:rows\(2\){grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:gap\(12\){gap:var(--croff-spacing-12)}.lg\:gap\(4\){gap:var(--croff-spacing-4)}.lg\:height\(auto\){height:auto}.lg\:height\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.lg\:border-right\(1\,line\){border-right-style:solid;border-right-width:1px;border-right-color:var(--croff-color-line)}.lg\:border-bottom\(none\){border-bottom:none}}@media (width>=1280px){.xl\:display\(block\){display:block}.xl\:columns\(4\){grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:columns\(6\){grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:columns\[16rem_minmax\(0\,1fr\)_15rem\]{grid-template-columns:16rem minmax(0,1fr) 15rem}.xl\:columns\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.05fr)}.xl\:height\[24rem\]{height:24rem}.xl\:border-right\(1\,line\){border-right-style:solid;border-right-width:1px;border-right-color:var(--croff-color-line)}.xl\:border-bottom\(none\){border-bottom:none}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--croff-color-ink);-webkit-font-smoothing:antialiased;scroll-padding-top:5rem}::selection{background:var(--croff-color-brand);color:var(--croff-color-ink)}:focus-visible{outline:2px solid var(--croff-color-brand);outline-offset:2px}[class*=cut\(]:focus-visible{clip-path:none}.chamfer{background:var(--croff-color-brand);flex-shrink:0;width:.85em;height:.5em;display:inline-block;transform:skew(-42deg)}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.noise{columns:5 14rem;font-family:var(--croff-font-mono);white-space:pre;color:#3a3a36;-webkit-user-select:none;user-select:none;pointer-events:none;column-gap:2rem;padding:1.5rem;font-size:.6875rem;line-height:1.7;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(105deg,#0000 18%,#000 62%);mask-image:linear-gradient(105deg,#0000 18%,#000 62%)}.slashes{pointer-events:none;gap:0;display:flex;position:absolute;bottom:9rem;right:-4vw}.slashes i{clip-path:polygon(45% 0,100% 0,55% 100%,0 100%);width:24vw;height:13vw;margin-left:-11vw;animation:.9s cubic-bezier(.2,.8,.2,1) both sweep;display:block}.slashes i:first-child{background:var(--croff-color-line)}.slashes i:nth-child(2){background:var(--croff-color-line-strong);animation-delay:80ms}.slashes i:nth-child(3){background:var(--croff-color-brand);animation-delay:.16s}.slashes-ink{top:50%;bottom:auto;transform:translateY(-50%)}.slashes-ink i{animation:none}.slashes-ink i:first-child{background:#0a0a0a0f}.slashes-ink i:nth-child(2){background:#0a0a0a1f}.slashes-ink i:nth-child(3){background:var(--croff-color-ink)}@media (width<=1099px){.slashes:not(.slashes-ink){display:none}}@media (width<=767px){.noise{columns:2 10rem;-webkit-mask-image:linear-gradient(170deg,#0000 55%,#000 100%);mask-image:linear-gradient(170deg,#0000 55%,#000 100%)}.slashes-ink{opacity:.25;top:auto;bottom:1rem;transform:none}}@keyframes sweep{0%{opacity:0;transform:translate(6vw)}}.rise{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.14s}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}}@supports (animation-timeline:view()){.reveal{animation:linear both settle;animation-timeline:view();animation-range:entry entry 35%}@keyframes settle{0%{opacity:.3;transform:translateY(1.5rem)}}}.panel{border:1px solid var(--croff-color-line-strong);position:relative}.panel:before{content:"";z-index:1;background:var(--croff-color-brand);width:2.5rem;height:3px;position:absolute;top:-1px;left:-1px}.anatomy-expression{overflow-wrap:anywhere}.anatomy-part{border-top:2px solid var(--croff-color-line-strong)}.anatomy-variant{border-top-color:#8fb8ff}.anatomy-utility{border-top-color:var(--croff-color-brand)}.anatomy-arg{border-top-color:var(--croff-color-fg)}.anatomy-raw{border-top-color:#e6c78b}.glyphs{letter-spacing:-.08em}.side-by-side .code-block{flex-direction:column;min-width:0;margin:0;display:flex}.side-by-side .code-block pre{flex:1;min-height:0;max-height:27rem;overflow:auto}.side-by-side .code-block+.code-block{margin-top:0}.flush-block .code-block{margin:0}code,pre,kbd{font-family:var(--croff-font-mono);font-variant-ligatures:none}.code-block{border:1px solid var(--croff-color-line);background:var(--croff-color-surface);margin:1.25rem 0;font-size:.8125rem;position:relative}.code-block+.code-block{margin-top:-.75rem}.flush .code-block{border:0;border-radius:0;margin:0}.code-head{border-bottom:1px solid var(--croff-color-line);background:var(--croff-color-raised);color:var(--croff-color-faint);font-family:var(--croff-font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:.25rem .5rem .25rem .875rem;font-size:.6875rem;display:flex}.code-copy{font-family:inherit;font-size:inherit;color:var(--croff-color-faint);border-radius:.125rem;padding:.125rem .5rem;transition:color .12s}.code-copy:hover{color:var(--croff-color-brand)}.code-block pre{tab-size:2;margin:0;padding:.875rem;line-height:1.65;overflow-x:auto}.t-comment{color:#8f8d88}.t-keyword{color:#d0cec8;font-weight:500}.t-string{color:#a9a7a1}.t-number{color:#e6c78b}.t-function{color:#e8e6e1}.t-tag{color:#8f8d88}.t-attr{color:#bdbbb5}.t-selector{color:#e8e6e1}.t-punct{color:#8f8d88}.t-variant{color:#8fb8ff}.t-utility{color:var(--croff-color-brand)}.t-arg{color:var(--croff-color-fg)}.t-raw{color:#e6c78b}.prose{color:var(--croff-color-soft);font-size:1rem;line-height:1.75}.prose>*+*{margin-top:1rem}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--croff-color-fg);line-height:1.25}.prose h2{border-top:1px solid var(--croff-color-line);font-family:var(--croff-font-display);letter-spacing:-.025em;margin-top:3.5rem;padding-top:2rem;font-size:1.625rem;font-weight:700;font-stretch:125%;line-height:1.15}.prose h3{margin-top:2.25rem;font-size:1.125rem;font-weight:600}.prose h4{margin-top:1.5rem;font-size:.9375rem;font-weight:600}.prose .anchor{color:inherit}.prose .anchor:hover{color:var(--croff-color-brand)}.prose a:not(.anchor){color:var(--croff-color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--croff-color-brand);text-decoration-color:var(--croff-color-brand);text-underline-offset:3px}.prose a:not(.anchor):hover{color:var(--croff-color-brand)}.prose strong{color:var(--croff-color-fg);font-weight:600}.prose :not(pre)>code{color:var(--croff-color-brand);overflow-wrap:anywhere;background:#c8fd1214;padding:.125em .35em;font-size:.85em}.prose a:not(.anchor) code{color:inherit}.prose ul,.prose ol{padding-left:1.25rem}.prose ul{list-style:none}.prose ul>li{position:relative}.prose ul>li:before{content:"";background:var(--croff-color-brand);width:.6rem;height:.32rem;position:absolute;top:.68em;left:-1.125rem;transform:skew(-42deg)}.prose ol{list-style:decimal}.prose ol>li::marker{color:var(--croff-color-brand);font-family:var(--croff-font-mono);font-size:.875em}.prose li+li{margin-top:.375rem}.prose blockquote{border-left:3px solid var(--croff-color-brand);color:var(--croff-color-fg);background:#c8fd120d;padding:.875rem 1.125rem}.prose hr{border:none;border-top:1px solid var(--croff-color-line);margin:2rem 0}.table-wrap{border:1px solid var(--croff-color-line);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.8125rem}.prose th{text-align:left;background:var(--croff-color-raised);color:var(--croff-color-fg);white-space:nowrap;font-weight:600}.prose th,.prose td{border-bottom:1px solid var(--croff-color-line);vertical-align:top;padding:.5rem .75rem}.prose tr:last-child td{border-bottom:none}.editor{font-family:var(--croff-font-mono);font-size:.8125rem;line-height:1.65;position:relative}.editor pre,.editor textarea{width:100%;height:100%;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border:0;margin:0;padding:.875rem;position:absolute;inset:0;overflow:auto}.editor pre{pointer-events:none}.editor textarea{resize:none;color:#0000;caret-color:var(--croff-color-brand);background:0 0;outline:none;display:block}.editor textarea::selection{color:#0000;background:#c8fd1240}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
