@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter 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-20C4,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_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_c1cfad3d-module__CC8AgW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_c1cfad3d-module__CC8AgW__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_fe1aec52-module__4yDCfq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_fe1aec52-module__4yDCfq__variable{--font-fraunces:"Fraunces", "Fraunces 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-20C4,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.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_a96ec9e3-module__iS7C4W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_a96ec9e3-module__iS7C4W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_9d40488b-module__WV0cWW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_9d40488b-module__WV0cWW__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.2qdkzeru_ecot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.23aeddxv5enbo.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:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_d8c6d83-module__CNJmma__className{font-family:Lora,Lora Fallback;font-style:normal}.lora_d8c6d83-module__CNJmma__variable{--font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_42408630-module__B4tQua__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_42408630-module__B4tQua__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_3ce4280e-module__1u9Awa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_3ce4280e-module__1u9Awa__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
h1,h2,.font-display{font-family:var(--font-display)}.ui-card,.ui-btn{transition:background-color var(--dur-base,.18s) ease, box-shadow var(--dur-base,.18s) ease, transform var(--dur-fast,.12s) ease, border-color var(--dur-base,.18s) ease}.theme-art{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}:root:not([data-theme]) .theme-art,[data-theme=midnight] .theme-art{background:radial-gradient(60vw 40vh at 15% -5%, #7c9cff29, transparent 70%), radial-gradient(50vw 40vh at 95% 10%, #c084fc1f, transparent 70%), radial-gradient(70vw 50vh at 50% 120%, #38bdf814, transparent 70%), var(--bg)}[data-theme=midnight] :is(.ui-card,.border.bg-bg-elev),:root:not([data-theme]) .ui-card{box-shadow:0 18px 50px -30px #506eff73,inset 0 1px #ffffff0a}[data-theme=midnight] .ui-btn-primary,:root:not([data-theme]) .ui-btn-primary{background:linear-gradient(135deg,#7c9cff,#a78bfa 60%,#c084fc);box-shadow:0 10px 28px -12px #7c9cffe6}[data-theme=midnight] h1{background:linear-gradient(90deg,#e8ebf5,#b9c6ff 60%,#d8b4fe);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=paper] .theme-art{background: linear-gradient(90deg, transparent 0 calc(50% - 600px), #d9480f2e calc(50% - 600px) calc(50% - 599px), transparent calc(50% - 599px)), repeating-linear-gradient(180deg, transparent 0 31px, #2743a80d 31px 32px), var(--bg)}[data-theme=paper] .theme-art:after{content:"";opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .28 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=paper] :is(.ui-card,.border.bg-bg-elev){border-color:#cfc4ab;box-shadow:4px 4px #1f1b161f}[data-theme=paper] .ui-btn-primary{border:1.5px solid #1f1b16;box-shadow:3px 3px #1f1b16}[data-theme=paper] .ui-btn-primary:active{transform:translate(2px,2px);box-shadow:1px 1px #1f1b16}[data-theme=paper] .ui-btn-secondary{box-shadow:2px 2px #1f1b1633}[data-theme=paper] h1,[data-theme=paper] h2{letter-spacing:-.02em;font-weight:700}[data-theme=paper] h1{font-style:italic}[data-theme=nord] .theme-art{background:radial-gradient(90vw 50vh at 50% -20%, #88c0d038, transparent 70%), linear-gradient(180deg, #2b3340 0%, var(--bg) 45%, #1d222b 100%)}[data-theme=nord] :is(.ui-card,.border.bg-bg-elev){box-shadow:0 12px 40px -26px #88c0d080,inset 0 1px #eceff414}[data-theme=nord] .ui-btn-primary{background:linear-gradient(#a3d3df,#88c0d0);box-shadow:0 8px 22px -12px #88c0d0e6}[data-theme=nord] h1{letter-spacing:-.03em;font-weight:800}[data-theme=dracula] .theme-art{background:radial-gradient(60vw 45vh at 50% 100%,#ff79c638,#0000 70%),radial-gradient(40vw 30vh at 80% 0,#bd93f929,#0000 70%),linear-gradient(#15141f 0%,#1b1530 60%,#2a1638 100%)}[data-theme=dracula] :is(.ui-card,.border.bg-bg-elev){box-shadow:0 0 0 1px #bd93f91a,0 16px 44px -24px #ff79c673}[data-theme=dracula] :is(.ui-card,.border.bg-bg-elev):hover{border-color:#ff79c659}[data-theme=dracula] .ui-btn-primary{background:linear-gradient(90deg,#bd93f9,#ff79c6);box-shadow:0 0 22px -4px #ff79c6b3}[data-theme=dracula] h1{text-shadow:0 0 18px #bd93f98c,0 0 42px #ff79c640;letter-spacing:-.02em}[data-theme=rose-pine] .theme-art{background:radial-gradient(55vw 45vh at 10% 10%,#ebbcba1f,#0000 70%),radial-gradient(55vw 45vh at 90% 90%,#31748f2e,#0000 70%),linear-gradient(160deg,#191724,#16141f 50%,#1b1a2b)}[data-theme=rose-pine] :is(.ui-card,.border.bg-bg-elev){box-shadow:0 20px 50px -34px #ebbcba59}[data-theme=rose-pine] .ui-btn-primary{background:linear-gradient(135deg,#c4a7e7,#ebbcba)}[data-theme=rose-pine] h1,[data-theme=rose-pine] h2{font-style:italic;font-weight:600}[data-theme=terminal] .theme-art{background:radial-gradient(120vw 90vh,#061209 0%,#030703 60%,#000 100%)}[data-theme=terminal] .theme-art:after{content:"";background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}[data-theme=terminal] body{text-shadow:0 0 6px #3dff8f38}[data-theme=terminal] :is(.ui-card,.border.bg-bg-elev){box-shadow:inset 0 0 0 1px #3dff8f0f,0 0 24px -12px #3dff8f59}[data-theme=terminal] .ui-btn-primary{color:var(--accent);border:1px solid var(--accent);text-transform:uppercase;letter-spacing:.06em;background:0 0;box-shadow:0 0 14px -4px #3dff8fb3}[data-theme=terminal] .ui-btn-primary:hover{background:var(--accent);color:var(--accent-fg)}[data-theme=terminal] h1:before{content:"> " / "";color:var(--accent)}[data-theme=terminal] h1,[data-theme=terminal] h2{text-transform:uppercase;letter-spacing:.04em}[data-theme=terminal] .typing-text{text-shadow:0 0 8px #3dff8f73}[data-theme=sakura] .theme-art{background:radial-gradient(50vw 40vh at 0% 0%, #ffb7ce8c, transparent 70%), radial-gradient(50vw 40vh at 100% 20%, #ffd6aa73, transparent 70%), radial-gradient(70vw 50vh at 50% 110%, #e0479e1f, transparent 70%), var(--bg)}[data-theme=sakura] :is(.ui-card,.border.bg-bg-elev){box-shadow:0 14px 40px -24px #e0479e59}[data-theme=sakura] .ui-btn-primary{background:linear-gradient(135deg,#f25fb0,#e0479e 50%,#ff8a5c);box-shadow:0 10px 24px -12px #e0479ecc}[data-theme=sakura] h1{color:#b8327f;font-weight:800}[data-theme=solarized] .theme-art{background:radial-gradient(34vw 34vw at 93% 19vh,#e0a52633,#0000 70%),radial-gradient(60vw 40vh at 0 100%,#2aa1981f,#0000 70%),linear-gradient(#002b36,#002129 60%,#001a20)}[data-theme=solarized] :is(.ui-card,.border.bg-bg-elev){box-shadow:0 16px 40px -28px #e0a52673}[data-theme=solarized] .ui-btn-primary{background:linear-gradient(135deg,#f0b93a,#e0a526 50%,#dc6a2c);box-shadow:0 8px 24px -12px #e0a526cc}[data-theme=solarized] h1{letter-spacing:-.02em;font-weight:700}:root:not([data-theme]) .ui-card,[data-theme=midnight] .ui-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}[data-theme=nord] .ui-card{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}[data-theme=rose-pine] .ui-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=sakura] .ui-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fx-milky{background:radial-gradient(closest-side,#a0afff26,#c084fc12 55%,#0000);width:160vw;height:34vh;position:absolute;top:16vh;left:-30vw;transform:rotate(-16deg)}.fx-milky:after{content:"";background-image:radial-gradient(1px 1px at 10px 14px,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 37px 41px,#dce6ff80 50%,#0000 51%),radial-gradient(1px 1px at 52px 8px,#fff6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 24px 30px,#e6d2ff73 50%,#0000 51%);background-size:61px 53px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#0000);mask-image:radial-gradient(closest-side,#000 15%,#0000)}.fx-crescent{filter:drop-shadow(0 0 16px #b9c6ff8c);opacity:.8;border-radius:50%;width:86px;height:86px;position:absolute;top:13vh;left:7vw;transform:rotate(-18deg);box-shadow:inset -17px 9px #e9edff}.fx-borealis{-webkit-mask-composite:source-in;filter:blur(10px);opacity:.5;transform-origin:top;background:linear-gradient(90deg,#0000 5%,#8cdc96b3 25%,#6ed2c899 48%,#88c0d08c 64%,#b48ead73 82%,#0000 95%);width:120vw;height:50vh;animation:18s ease-in-out infinite alternate fx-curtain;position:absolute;top:-6vh;left:-10vw;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#00000073 26px,#000 60px),linear-gradient(#0000,#000 30% 50%,#0000 92%);mask-image:repeating-linear-gradient(90deg,#000 0,#00000073 26px,#000 60px),linear-gradient(#0000,#000 30% 50%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.fx-borealis-2{opacity:.32;background:linear-gradient(90deg,#0000 10%,#88c0d0a6 34%,#8cdc9699 58%,#0000 88%);animation-duration:26s;animation-direction:alternate-reverse;top:3vh}@keyframes fx-curtain{0%{transform:skew(-12deg)translate(-4vw)scaleY(1)}to{transform:skew(10deg)translate(4vw)scaleY(1.12)}}.fx-snow{background:#eceff4cc;border-radius:50%;animation:linear infinite fx-snow;position:absolute;top:-12px}@keyframes fx-snow{0%{transform:translateY(-2vh)}to{transform:translate(6vw,104vh)}}.fx-grid{transform-origin:bottom;opacity:.6;background-image:linear-gradient(#ff79c673 1px,#0000 1px),linear-gradient(90deg,#bd93f966 1px,#0000 1px);background-size:56px 56px;height:34vh;animation:3.5s linear infinite fx-grid;position:absolute;bottom:-6vh;left:-50%;right:-50%;transform:perspective(360px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 80%);mask-image:linear-gradient(#0000 0%,#000 80%)}@keyframes fx-grid{0%{background-position:0 0}to{background-position:0 56px}}.fx-sun{opacity:.5;background:linear-gradient(#ffd36e,#ff79c6 60%,#bd93f9);border-radius:15vh 15vh 0 0;width:30vh;height:15vh;margin-left:-15vh;position:absolute;bottom:14vh;left:50%;-webkit-mask-image:repeating-linear-gradient(#000 0 10px,#0000 10px 14px);mask-image:repeating-linear-gradient(#000 0 10px,#0000 10px 14px)}.fx-sun-glow{background:radial-gradient(at 50% 70%,#ff79c642,#bd93f914 45%,#0000 68%);width:80vh;height:44vh;margin-left:-40vh;position:absolute;bottom:8vh;left:50%}.fx-neon-hills{opacity:.75;filter:drop-shadow(0 0 6px #ff79c699);width:100%;height:10vh;position:absolute;bottom:8.5vh;left:0}.fx-bokeh{filter:blur(8px);border-radius:50%;animation:ease-in-out infinite alternate fx-bokeh;position:absolute}@keyframes fx-bokeh{0%{transform:translate(0,0)}to{transform:translate(3vw,-8vh)}}.fx-scan{background:linear-gradient(#0000,#3dff8f0d,#0000);height:18vh;animation:7s linear infinite fx-scan;position:absolute;left:0;right:0}@keyframes fx-scan{0%{transform:translateY(-20vh)}to{transform:translateY(110vh)}}.fx-petal{opacity:.85;background:radial-gradient(circle at 30% 30%,#ffe3ec,#ffb3c9 60%,#f78fb3);border-radius:150% 0;width:14px;height:11px;animation:linear infinite fx-petal;position:absolute;top:-24px}@keyframes fx-petal{0%{transform:translateY(-4vh)rotate(0)rotateX(0)}50%{transform:translate(-6vw,50vh)rotate(160deg)rotateX(180deg)}to{transform:translate(4vw,106vh)rotate(320deg)rotateX(360deg)}}.fx-sunset{--sun:max(110px, 11vw);width:0;height:0;position:absolute;top:19vh;right:7vw}.fx-rays{background:repeating-conic-gradient(#f0b93a21 0deg 2.5deg,#0000 2.5deg 10deg);border-radius:50%;width:90vmax;height:90vmax;animation:150s linear infinite fx-spin;position:absolute;top:-45vmax;left:-45vmax;-webkit-mask-image:radial-gradient(circle closest-side,#000 5%,#00000073 18%,#0000 40%);mask-image:radial-gradient(circle closest-side,#000 5%,#00000073 18%,#0000 40%)}.fx-rays-2{background:repeating-conic-gradient(from 4deg,#ffd68214 0deg 1.5deg,#0000 1.5deg 7deg);animation-duration:210s;animation-direction:reverse;-webkit-mask-image:radial-gradient(circle closest-side,#000 4%,#0000004d 14%,#0000 30%);mask-image:radial-gradient(circle closest-side,#000 4%,#0000004d 14%,#0000 30%)}.fx-solar-halo{width:calc(var(--sun) * 3.2);height:calc(var(--sun) * 3.2);left:calc(var(--sun) * -1.6);top:calc(var(--sun) * -1.6);background:radial-gradient(circle closest-side,#ffcd644d,#f096321a 45%,#0000);border-radius:50%;position:absolute}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-star{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate fx-twinkle;position:absolute;box-shadow:0 0 6px #bed2ffe6}@keyframes fx-twinkle{0%{opacity:.15;transform:scale(.7)}to{opacity:.95;transform:scale(1)}}.fx-shoot{transform-origin:0;opacity:0;background:linear-gradient(90deg,#ffffffe6,#0000);border-radius:2px;width:180px;height:2px;animation:11s ease-in infinite fx-shoot;position:absolute;top:10%;left:20%}@keyframes fx-shoot{0%,86%{opacity:0;transform:translate(0)rotate(18deg)scaleX(.3)}88%{opacity:1}96%{opacity:0;transform:translate(-42vw,16vh)rotate(18deg)scaleX(1)}to{opacity:0}}.fx-solar-sun{width:var(--sun);height:var(--sun);left:calc(var(--sun) / -2);top:calc(var(--sun) / -2);opacity:.62;background:radial-gradient(circle at 40% 35%,#ffe59a,#f0b93a 45%,#dc6a2c 80%);border-radius:50%;animation:9s ease-in-out infinite alternate fx-breathe;position:absolute;box-shadow:0 0 60px 20px #f0b93a4d}@keyframes fx-breathe{0%{opacity:.56;transform:scale(1)}to{opacity:.68;transform:scale(1.04)}}.fx-glitter{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);-webkit-mask-composite:source-in;background:repeating-linear-gradient(#ffdc8299 0 1.5px,#0000 1.5px 7px);width:14vw;height:20vh;animation:2.8s ease-in-out infinite alternate fx-glint;position:absolute;bottom:2vh;right:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 9px,#0000 9px 13px,#000 13px 17px,#0000 17px 26px),linear-gradient(#000,#00000080 55%,#0000);mask-image:repeating-linear-gradient(90deg,#000 0 9px,#0000 9px 13px,#000 13px 17px,#0000 17px 26px),linear-gradient(#000,#00000080 55%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes fx-glint{0%{opacity:.22;transform:scaleX(.94)}to{opacity:.5;transform:scaleX(1.04)}}.fx-gull{opacity:.45;height:auto;animation:linear infinite fx-gull;position:absolute;left:0}@keyframes fx-gull{0%{transform:translate(-6vw)}50%{transform:translate(50vw,-2vh)}to{transform:translate(106vw,1vh)}}.fx-horizon{background:linear-gradient(#0000,#2aa19824 60%,#e0a5261a);height:14vh;position:absolute;bottom:13vh;left:0;right:0}.fx-mote{opacity:0;background:#f0c060;border-radius:50%;animation:linear infinite fx-rise;position:absolute;box-shadow:0 0 8px #f0b93acc}@keyframes fx-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.7}to{opacity:0;transform:translate(4vw,-70vh)}}.fx-land{width:100%;height:22vh;position:absolute;bottom:0;left:0}.fx-moon{opacity:.4;background:radial-gradient(circle at 35% 35%,#fff4ee,#ebbcba 60%,#c4a7e7);border-radius:50%;width:110px;height:110px;position:absolute;top:9vh;left:8vw;box-shadow:0 0 60px 18px #ebbcba33}.fx-firefly{background:#f6c177;border-radius:50%;width:4px;height:4px;animation:ease-in-out infinite alternate fx-fly;position:absolute;box-shadow:0 0 10px 3px #f6c177b3}@keyframes fx-fly{0%{opacity:.1;transform:translate(0,0)}40%{opacity:.9}to{opacity:.2;transform:translate(5vw,-7vh)}}.fx-forest{width:100%;height:27vh;position:absolute;bottom:0;left:0}.fx-prompt{font-family:var(--font-jetbrains), monospace;color:#3dff8f;opacity:.3;text-shadow:0 0 6px #3dff8fb3;white-space:nowrap;font-size:13px;position:absolute;top:84px;right:2vw}.fx-cursor{vertical-align:-.2em;background:#3dff8f;width:.6em;height:1.1em;margin-left:.35em;animation:1.1s step-end infinite fx-blink;display:inline-block}@keyframes fx-blink{50%{opacity:0}}.fx-rain{white-space:pre;font-family:var(--font-jetbrains), monospace;color:#3dff8f;text-shadow:0 0 6px #3dff8fcc;font-size:14px;line-height:1.25;animation:linear infinite fx-rain;position:absolute;top:-60vh}@keyframes fx-rain{0%{transform:translate(0,0)}to{transform:translateY(170vh)}}.fx-branch{width:min(420px,50vw);height:auto;position:absolute;top:56px;left:-10px}.fx-fuji{height:28vh}.fx-doodles{width:100%;height:100%;position:absolute;inset:0}.fx-sakura-sun{background:radial-gradient(circle,#ffbe968c,#ff8a5c1f 60%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:12vh;right:10vw}[data-theme=midnight] .ui-card{background:linear-gradient(var(--bg-elev), var(--bg-elev)) padding-box, linear-gradient(140deg, #7c9cff73, #c084fc2e 40%, #7c9cff0f 70%) border-box;border-color:#0000}[data-theme=solarized] .ui-card{background:linear-gradient(var(--bg-elev), var(--bg-elev)) padding-box, linear-gradient(160deg, #f0b93a80, #2aa1982e 45%, #f0b93a0d) border-box;border-color:#0000}[data-theme=solarized] h1{background:linear-gradient(90deg,#fdf6e3,#f0c060 55%,#dc6a2c);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=solarized] .typing-text{text-shadow:0 0 18px #f0b93a14}[data-theme=dracula] .ui-card{box-shadow:0 0 0 1px #bd93f924,0 0 26px -10px #ff79c673}[data-theme=nord] .ui-card{box-shadow:0 12px 40px -26px #88c0d08c,inset 0 1px #eceff41f}[data-theme=paper] .theme-art:before{content:"";border:7px solid #78481e1a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:10vh;right:6vw;transform:rotate(-12deg)scaleY(.94);box-shadow:inset 0 0 0 3px #78481e0f}:root[data-motion=off] .fx-borealis,:root[data-motion=off] .fx-glitter,:root[data-motion=off] .fx-gull,:root[data-motion=off] .fx-cursor,:root[data-motion=off] .fx-snow,:root[data-motion=off] .fx-grid,:root[data-motion=off] .fx-bokeh,:root[data-motion=off] .fx-scan,:root[data-motion=off] .fx-petal,:root[data-motion=off] .fx-rays,:root[data-motion=off] .fx-star,:root[data-motion=off] .fx-shoot,:root[data-motion=off] .fx-solar-sun,:root[data-motion=off] .fx-mote,:root[data-motion=off] .fx-firefly,:root[data-motion=off] .fx-rain{animation:none!important}:root[data-motion=off] .fx-shoot,:root[data-motion=off] .fx-mote,:root[data-motion=off] .fx-rain,:root[data-motion=off] .fx-snow,:root[data-motion=off] .fx-petal,:root[data-motion=off] .fx-scan{display:none}.cover-stars{opacity:.8;background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 70%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 55% 35%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 75% 15%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 85% 60%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 20%,#cfe0ff 50%,#0000 51%),radial-gradient(1px 1px at 65% 85%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 92% 35%,#ffe0f0 50%,#0000 51%);background-size:240px 160px;animation:5s ease-in-out infinite alternate cover-twinkle}@keyframes cover-twinkle{0%{opacity:.45}to{opacity:.9}}.cover-aurora{animation:16s ease-in-out infinite alternate cover-aurora}@keyframes cover-aurora{0%{transform:translate(-6%)skew(-6deg)}to{transform:translate(6%)skew(6deg)}}.cover-grid{animation:2.6s linear infinite cover-grid}@keyframes cover-grid{0%{background-position:0 0}to{background-position:0 48px}}.cover-wave{animation:7s ease-in-out infinite alternate cover-wave}.cover-wave-2{animation-duration:9s;animation-direction:alternate-reverse}@keyframes cover-wave{0%{transform:translate(-30px)}to{transform:translate(30px)}}.cover-spin{animation:60s linear infinite fx-spin}.cover-blob{animation:12s ease-in-out infinite alternate cover-blob}.cover-blob-2{animation-duration:15s;animation-direction:alternate-reverse}@keyframes cover-blob{0%{transform:translate(-4%,6%)scale(1)}to{transform:translate(6%,-4%)scale(1.2)}}.cover-pulse{animation:4s ease-in-out infinite alternate cover-pulse}@keyframes cover-pulse{0%{opacity:.12}to{opacity:.32}}:root[data-motion=off] .cover-stars,:root[data-motion=off] .cover-aurora,:root[data-motion=off] .cover-grid,:root[data-motion=off] .cover-wave,:root[data-motion=off] .cover-spin,:root[data-motion=off] .cover-blob,:root[data-motion=off] .cover-pulse{animation:none!important}
