@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_75dbf6a0-module__V5rL5a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_75dbf6a0-module__V5rL5a__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_60a6e0cc-module__FznxZq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_60a6e0cc-module__FznxZq__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:#fbfbf8}html[data-theme=dark]{background:#0c0c12}@keyframes tmFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tmPop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}@keyframes tmFloat{0%,to{transform:translate(0)}50%{transform:translateY(-22px)}}.tmroot{--bg:#fbfbf8;--surface:#fff;--ink:#17171a;--muted:#6b6b64;--faint:#9a9a92;--num:#b4b4ac;--line:#eaeae2;--line2:#e4e4dc;--navbg:#fbfbf8d1;--navline:#ecece4;--btn:#17171a;--btn-ink:#fff;--dot:#e8622a;--seg-bg:#f1f1ec;--on-accent:#fff;--am-fg:#0e9b8a;--am-tint:#e3f5f2;--bc-fg:#e8622a;--bc-tint:#fcebe2;--sv-fg:#8b49d6;--sv-tint:#f1e9fb;--si-fg:#2c6fe0;--si-tint:#e4edfc;--glow-op:0;--band-bg:#17171a;--band-ink:#fff;--band-muted:#b4b4ac;--band-line:#26262c;--band-border:transparent;--band-btn-bg:#fff;--band-btn-ink:#17171a;--modal-bg:#fff;--modal-border:#fff;--close-bg:#f1f1ec;--close-ink:#6b6b64;--pick-bg:#fff;--input-bg:#fff;--input-border:#e0e0d8;--err:#d23b2e;--chip-bg:#f6f6f1;--chip-line:#e8e8e0;--ok-bg:#e3f5ec;--ok-fg:#1b9e5f;--submit-bg:#17171a;--submit-ink:#fff;--ghost-border:#e4e4dc;--ghost-ink:#17171a;--ph:repeating-linear-gradient(45deg, #f4f4ee, #f4f4ee 11px, #edede5 11px, #edede5 22px);--ph-ink:#a6a69c}html[data-theme=dark] .tmroot{--bg:#0c0c12;--surface:#14141c;--ink:#f3f3f6;--muted:#9a9aa6;--faint:#8a8a9a;--num:#5a5a6a;--line:#24242f;--line2:#2c2c39;--navbg:#0c0c12b8;--navline:#1e1e28;--btn:#f3f3f6;--btn-ink:#0c0c12;--dot:#ff7a45;--seg-bg:#1b1b26;--on-accent:#0c0c12;--am-fg:#2fd8c2;--am-tint:#2fd8c224;--bc-fg:#ff7a45;--bc-tint:#ff7a4524;--sv-fg:#b57bff;--sv-tint:#b57bff24;--si-fg:#5b9cff;--si-tint:#5b9cff24;--glow-op:1;--band-bg:#14141c;--band-ink:#f3f3f6;--band-muted:#a8a8b4;--band-line:#24242f;--band-border:#24242f;--band-btn-bg:linear-gradient(90deg, #b57bff, #2fd8c2);--band-btn-ink:#0c0c12;--modal-bg:#15151e;--modal-border:#2a2a38;--close-bg:#22222e;--close-ink:#a8a8b4;--pick-bg:#1b1b26;--input-bg:#0e0e16;--input-border:#2e2e3b;--err:#ff6b5e;--chip-bg:#0e0e16;--chip-line:#24242f;--ok-bg:#2fd8c229;--ok-fg:#2fd8c2;--submit-bg:linear-gradient(90deg, #b57bff, #2fd8c2);--submit-ink:#0c0c12;--ghost-border:#2e2e3b;--ghost-ink:#d8d8e0;--ph:repeating-linear-gradient(45deg, #12121a, #12121a 11px, #181822 11px, #181822 22px);--ph-ink:#5a5a6a}.tm-legal{--muted:#4e4e48;--soft:#6b6b64;--accent:#8b49d6;--tab-bg:#f1f1ec;--tab-active:#17171a;--tab-active-ink:#fff;--fill:#f6f6f1;--fill-line:#ecece4;--todo-bg:#fcebe2;--todo-ink:#b84a1e}html[data-theme=dark] .tm-legal{--muted:#c0c0cc;--soft:#9a9aa6;--accent:#b57bff;--tab-bg:#1b1b26;--tab-active:#f3f3f6;--tab-active-ink:#0c0c12;--fill:#12121a;--fill-line:#24242f;--todo-bg:#ff7a4524;--todo-ink:#ff9a6e}@media (max-width:720px){.tm-hero-h{font-size:44px!important}.tm-nav-links{display:none!important}}@media (max-height:500px) and (orientation:landscape){.tm-nav-links{display:none!important}.tm-hero{padding-top:40px!important;padding-bottom:36px!important}.tm-hero-h{font-size:40px!important}}.tmroot[data-case=lower],.tmroot[data-case=lower] button,.tmroot[data-case=lower] input{text-transform:lowercase}.tm-icon-sun{display:none}html[data-theme=dark] .tm-icon-sun{display:block}html[data-theme=dark] .tm-icon-moon{display:none}
