._root_m9jng_1{z-index:10;counter-reset:nav -1;height:1px;position:sticky;top:0;left:0;right:0;container-type:scroll-state}._root_m9jng_1 ._backdrop_m9jng_11{background-color:oklch(from var(--color-background-highlight) l c h / 50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}@media (width>=768px){._root_m9jng_1 ._backdrop_m9jng_11{display:none}}._root_m9jng_1:has(input:checked) ._backdrop_m9jng_11{pointer-events:initial;opacity:1}._root_m9jng_1 ._inner_m9jng_35{background-color:#0000;border-bottom:1px solid #0000;padding-block:1rem;transition:padding-block .3s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:absolute;top:0;left:0;right:0}@container scroll-state(stuck:top){._root_m9jng_1 ._inner_m9jng_35{background-color:oklch(from var(--color-background) l c h / 90%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:oklch(from var(--color-border) l c h / 5%)}}@supports not (container-type:scroll-state){._root_m9jng_1 ._inner_m9jng_35{background-color:oklch(from var(--color-background) l c h / 90%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:oklch(from var(--color-border) l c h / 5%)}}@media (width>=360px){._root_m9jng_1 ._inner_m9jng_35:has(input:checked){background-color:#121714}}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67{grid-template-rows:40px[nav]0fr;grid-template-columns:[logo]auto 1fr[hamburger]auto;justify-content:space-between;transition:grid-template-rows .3s;display:grid}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67:has(input:checked){grid-template-rows:40px[nav]1fr}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._logo_m9jng_78{grid-column:logo}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._hamburger_m9jng_82{grid-column:hamburger;align-self:center}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._nav_m9jng_87{scroll-target-group:auto;flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._nav_m9jng_87>:first-child{margin-top:2rem}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._resumeButton_m9jng_99{margin-top:1rem}@media (width>=768px){._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67{grid-template-columns:[logo]auto[nav]auto;grid-template-rows:unset}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67:has(input:checked){grid-template-rows:unset}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._nav_m9jng_87{flex-direction:row;grid-column:nav;align-items:center;gap:2rem}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._nav_m9jng_87>:first-child{margin-top:unset}._root_m9jng_1 ._inner_m9jng_35 ._content_m9jng_67 ._resumeButton_m9jng_99{margin-top:unset;margin-left:1rem}}._logo_m8n17_1{color:inherit;gap:.5rem;text-decoration:none;display:flex}._logo_m8n17_1 ._terminal_m8n17_7{color:var(--color-primary);background-color:var(--color-background-alt);border:1px solid oklch(from var(--color-border) l c h / 10%);border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s,border-color .3s;display:flex}._logo_m8n17_1 ._text_m8n17_22{flex-direction:column;display:flex}._logo_m8n17_1 ._text_m8n17_22 ._title_m8n17_26{font-weight:700;transition:color .3s}._logo_m8n17_1 ._text_m8n17_22 ._subtitle_m8n17_31{color:var(--color-text-muted);font-size:.75rem;line-height:1rem;font-family:var(--font-mono)}._logo_m8n17_1:hover ._terminal_m8n17_7{background-color:oklch(from var(--color-primary) l c h / 10%);border-color:oklch(from var(--color-primary) l c h / 50%)}._logo_m8n17_1:hover ._title_m8n17_26{color:var(--color-primary)}._item_dh1a2_1{color:var(--color-text-muted);counter-increment:nav;border-left:2px solid #0000;align-items:baseline;gap:.25rem;padding-block:1rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .3s;display:flex}._item_dh1a2_1:target-current{background-color:oklch(from var(--color-primary) l c h / 5%);color:var(--color-primary);border-color:var(--color-primary)}._item_dh1a2_1:before{content:counter(nav, decimal-leading-zero) ".";color:oklch(from var(--color-primary) l c h / 60%);font-family:var(--font-mono)}._item_dh1a2_1:hover{color:var(--color-text)}@media (width>=768px){._item_dh1a2_1{border-left:unset;padding-block:0;padding-inline:0}._item_dh1a2_1:target-current{background-color:unset;color:var(--color-primary)}._item_dh1a2_1:hover{color:var(--color-primary)}}._button_jmobv_1{color:var(--color-primary);border:1px solid oklch(from var(--color-primary) l c h / 20%);font-size:.875rem;line-height:1.25rem;font-family:var(--font-mono);background-color:oklch(from var(--color-primary) l c h / 10%);border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;text-decoration:none;transition:background-color .3s;display:flex}._button_jmobv_1:hover{background-color:oklch(from var(--color-primary) l c h / 10%)}@media (width>=768px){._button_jmobv_1{border-color:var(--color-primary);background-color:#0000}}._hamburger_wt8id_1{width:24px;height:24px;color:var(--color-text);transition:color .3s;position:relative}@media (width>=768px){._hamburger_wt8id_1{display:none}}._hamburger_wt8id_1:has(input:checked) ._openIcon_wt8id_13{display:none}._hamburger_wt8id_1:has(input:checked) ._closeIcon_wt8id_19{display:block}._hamburger_wt8id_1:hover{color:var(--color-primary)}._hamburger_wt8id_1 ._closeIcon_wt8id_19{display:none}._hamburger_wt8id_1 ._checkbox_wt8id_32{opacity:0;margin:0;position:absolute;inset:0}@keyframes _scan_1y41f_1{0%{opacity:0;-webkit-mask-position:0 -20%;mask-position:0 -20%}10%{opacity:1}90%{opacity:1}to{opacity:0;-webkit-mask-position:0 120%;mask-position:0 120%}}._layout_1y41f_21{isolation:isolate;flex-direction:column;min-height:100%;display:flex;position:relative;overflow:clip}._layout_1y41f_21 ._blender_1y41f_29{background-color:var(--color-background);z-index:-1;pointer-events:none;opacity:.015;width:100%;height:100%;position:absolute;overflow:hidden}._layout_1y41f_21 ._blender_1y41f_29 ._mask_1y41f_39{mix-blend-mode:screen;filter:invert();background-image:url(/assets/circuit-DbIpUh1G.webp);background-repeat:repeat;background-size:500px;position:absolute;inset:0}._layout_1y41f_21 ._blender_1y41f_29 ._mask_1y41f_39:before{content:"";background-color:var(--color-primary);mix-blend-mode:screen;filter:invert();position:absolute;inset:0}@font-face{font-family:Inter Variable fallback;src:local(Noto Sans);size-adjust:126.294%;ascent-override:76.706%;descent-override:19.0992%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:126.294%;ascent-override:76.706%;descent-override:19.0992%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:126.294%;ascent-override:76.706%;descent-override:19.0992%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:126.294%;ascent-override:76.706%;descent-override:19.0992%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:126.294%;ascent-override:76.706%;descent-override:19.0992%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:126.294%;ascent-override:76.706%;descent-override:19.0992%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%;font-style:normal;font-weight:100 900}@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 fallback;src:local(Noto Sans);size-adjust:126.582%;ascent-override:80.58%;descent-override:23.7%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Arial);size-adjust:134.589%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:76.5%;descent-override:22.5%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Segoe UI);size-adjust:135.33%;ascent-override:75.3711%;descent-override:22.168%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:70.8057%;descent-override:20.8252%;line-gap-override:0%;font-style:normal;font-weight:100 800}@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 fallback;src:local(Noto Sans);size-adjust:126.582%;ascent-override:80.58%;descent-override:23.7%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Arial);size-adjust:134.589%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:76.5%;descent-override:22.5%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Segoe UI);size-adjust:135.33%;ascent-override:75.3711%;descent-override:22.168%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:70.8057%;descent-override:20.8252%;line-gap-override:0%;font-style:normal;font-weight:100 800}@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 fallback;src:local(Noto Sans);size-adjust:126.582%;ascent-override:80.58%;descent-override:23.7%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Arial);size-adjust:134.589%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:76.5%;descent-override:22.5%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Segoe UI);size-adjust:135.33%;ascent-override:75.3711%;descent-override:22.168%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:70.8057%;descent-override:20.8252%;line-gap-override:0%;font-style:normal;font-weight:100 800}@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 fallback;src:local(Noto Sans);size-adjust:126.582%;ascent-override:80.58%;descent-override:23.7%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Arial);size-adjust:134.589%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:76.5%;descent-override:22.5%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Segoe UI);size-adjust:135.33%;ascent-override:75.3711%;descent-override:22.168%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:70.8057%;descent-override:20.8252%;line-gap-override:0%;font-style:normal;font-weight:100 800}@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 fallback;src:local(Noto Sans);size-adjust:126.582%;ascent-override:80.58%;descent-override:23.7%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Arial);size-adjust:134.589%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:76.5%;descent-override:22.5%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Segoe UI);size-adjust:135.33%;ascent-override:75.3711%;descent-override:22.168%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:70.8057%;descent-override:20.8252%;line-gap-override:0%;font-style:normal;font-weight:100 800}@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 fallback;src:local(Noto Sans);size-adjust:126.582%;ascent-override:80.58%;descent-override:23.7%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Arial);size-adjust:134.589%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:76.5%;descent-override:22.5%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Segoe UI);size-adjust:135.33%;ascent-override:75.3711%;descent-override:22.168%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable fallback;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:70.8057%;descent-override:20.8252%;line-gap-override:0%;font-style:normal;font-weight:100 800}@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}._filter_ehxsh_1{visibility:hidden;width:0;height:0;display:block;overflow:hidden}._footer_63ib6_1{text-align:center;background-color:var(--color-background-alt);border-top:1px solid oklch(from var(--color-border) l c h / 5%);flex-direction:column;gap:.5rem;padding-block:2rem;display:flex}._footer_63ib6_1 ._author_63ib6_11{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:color .3s}._footer_63ib6_1 ._author_63ib6_11:hover{color:var(--color-primary)}._footer_63ib6_1 ._copyright_63ib6_24{color:oklch(from var(--color-text-muted) l c h / 75%);font-size:.75rem;line-height:1rem}._page_1glpq_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding-block:6rem;display:flex}._code_1glpq_11{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:-.05em;opacity:.5;font-size:clamp(6rem,20vw,12rem);font-weight:700;line-height:1}._codeWrapper_1glpq_21{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}._heading_1glpq_29{color:var(--color-text);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;line-height:1.2}._description_1glpq_36{color:var(--color-text-muted);max-width:36ch;font-size:1rem;line-height:1.6}._prompt_1glpq_43{font-family:var(--font-mono);color:var(--color-text-muted);background-color:var(--color-background-alt);border:1px solid oklch(from var(--color-border) l c h / 15%);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex}._prompt_1glpq_43 ._cursor_1glpq_55{color:var(--color-primary);margin-right:.25rem;font-weight:700}._prompt_1glpq_43 ._error_1glpq_61{color:oklch(65% .18 25)}._link_1glpq_66{font-family:var(--font-mono);color:var(--color-primary);border:1px solid oklch(from var(--color-primary) l c h / 30%);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}._link_1glpq_66:hover{background-color:oklch(from var(--color-primary) l c h / 10%);border-color:oklch(from var(--color-primary) l c h / 60%)}
