.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_fd6eddf7-module__EIzE0G__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_fd6eddf7-module__EIzE0G__variable{--bearings-font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6a64309-module__XRN90W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6a64309-module__XRN90W__variable{--bearings-font-dm:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_271d3d17-module__AD8vAq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_271d3d17-module__AD8vAq__variable{--bearings-font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_d228b94c-module__u-i7fq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d228b94c-module__u-i7fq__variable{--bearings-font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_ad42e191-module__okapha__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_ad42e191-module__okapha__variable{--bearings-font-orbitron:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_c75bf469-module__Ru7uia__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_c75bf469-module__Ru7uia__variable{--bearings-font-fira:"Fira Code", "Fira Code Fallback"}
html{scroll-behavior:smooth;height:100%}:root{--mantine-breakpoint-xs:36rem;--mantine-breakpoint-sm:48rem;--mantine-breakpoint-md:64rem;--mantine-breakpoint-lg:80rem;--mantine-breakpoint-xl:96rem;--bearings-content-max:100%;--bearings-gutter:1rem}@media (min-width:48rem){:root{--bearings-content-max:56rem;--bearings-gutter:1.5rem}}@media (min-width:80rem){:root{--bearings-content-max:87.5rem;--bearings-gutter:2rem}}.bearings-bento{grid-template-columns:1fr;grid-auto-flow:dense;align-items:stretch;gap:.75rem;display:grid}@media (min-width:48rem){.bearings-bento{grid-template-columns:repeat(2,1fr)}.bearings-bento .bearings-bento-feature{grid-column:span 2}}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-left:.875rem}.bearings-only-mobile{display:block}.bearings-hide-mobile{display:none}@media (min-width:48rem){.bearings-only-mobile{display:none}.bearings-hide-mobile{display:block}}html,body{-webkit-tap-highlight-color:transparent;max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--mantine-color-text);background:var(--mantine-color-body);font-family:var(--bearings-font,system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;transition:background-color .2s,color .2s;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}[data-theme=neumorphic][data-mantine-color-scheme=light]{--bearings-divider:color-mix(in srgb, var(--bearings-text) 25%, transparent);--bearings-history-border:.0625rem solid var(--bearings-divider);--bearings-history-radius:1.25rem;--bearings-surface:#e0e5ec;--bearings-card-surface:#e0e5ec;--bearings-surface-inset:#d1d9e6;--bearings-text:#3d4852;--bearings-text-muted:#6b7280;--bearings-accent:#695ffb;--bearings-accent-light:#877ffc;--bearings-accent-text:#4a3ee0;--bearings-accent-glyph:#fff;--bearings-positive:#079732;--bearings-negative:#e5484d;--bearings-warning:#c26e00;--bearings-shadow-raised:.5625rem .5625rem 1rem #a3b1c699, -.5625rem -.5625rem 1rem #ffffff80;--bearings-shadow-raised-hover:.75rem .75rem 1.25rem #a3b1c6b3, -.75rem -.75rem 1.25rem #fff9;--bearings-shadow-raised-sm:.3125rem .3125rem .625rem #a3b1c699, -.3125rem -.3125rem .625rem #ffffff80;--bearings-shadow-inset:inset .375rem .375rem .625rem #a3b1c699, inset -.375rem -.375rem .625rem #ffffff80;--bearings-shadow-inset-deep:inset .625rem .625rem 1.25rem #a3b1c6b3, inset -.625rem -.625rem 1.25rem #fff9;--bearings-shadow-inset-sm:inset .1875rem .1875rem .375rem #a3b1c699, inset -.1875rem -.1875rem .375rem #ffffff80;--bearings-border:.0625rem solid transparent;--bearings-radius-button:var(--mantine-radius-md);--mantine-color-secondary-filled:#00928d;--mantine-color-secondary-outline:#00928d;--mantine-color-accent-filled:#bd7100;--mantine-color-accent-outline:#bd7100}[data-theme=neumorphic][data-mantine-color-scheme=dark]{--bearings-divider:color-mix(in srgb, var(--bearings-text) 18%, transparent);--bearings-history-border:.0625rem solid var(--bearings-divider);--bearings-history-radius:1.25rem;--bearings-surface:#2b2f36;--bearings-card-surface:#2b2f36;--bearings-surface-inset:#23272d;--bearings-text:#d7dce3;--bearings-text-muted:#8b95a3;--bearings-accent:#6e63ec;--bearings-accent-light:#8b82f0;--bearings-accent-text:#9b95ff;--bearings-accent-glyph:#fff;--bearings-positive:#37b24d;--bearings-negative:#e5484d;--bearings-warning:#f59e00;--bearings-shadow-raised:.5625rem .5625rem 1rem #0000008c, -.5625rem -.5625rem 1rem #ffffff0a;--bearings-shadow-raised-hover:.75rem .75rem 1.25rem #000000a6, -.75rem -.75rem 1.25rem #ffffff0d;--bearings-shadow-raised-sm:.3125rem .3125rem .625rem #0000008c, -.3125rem -.3125rem .625rem #ffffff0a;--bearings-shadow-inset:inset .375rem .375rem .625rem #0000008c, inset -.375rem -.375rem .625rem #ffffff0a;--bearings-shadow-inset-deep:inset .625rem .625rem 1.25rem #000000a6, inset -.625rem -.625rem 1.25rem #ffffff0d;--bearings-shadow-inset-sm:inset .1875rem .1875rem .375rem #0000008c, inset -.1875rem -.1875rem .375rem #ffffff0a;--bearings-border:.0625rem solid transparent;--bearings-radius-button:var(--mantine-radius-md)}[data-theme=playful][data-mantine-color-scheme=light]{--bearings-divider:var(--bearings-text);--bearings-history-border:.125rem solid var(--bearings-divider);--bearings-history-radius:1.25rem;--bearings-surface:#fffdf5;--bearings-card-surface:#fff;--bearings-surface-inset:#f5f2e8;--bearings-text:#1e293b;--bearings-text-muted:#64748b;--bearings-accent:#8757f1;--bearings-accent-light:#9f79f4;--bearings-accent-text:#6d28d9;--bearings-accent-glyph:#fff;--bearings-positive:#2ca945;--bearings-negative:#e5484d;--bearings-warning:#d47f00;--bearings-shadow-raised:.5rem .5rem 0 var(--bearings-text);--bearings-shadow-raised-hover:.25rem .25rem 0 var(--bearings-text);--bearings-shadow-raised-sm:.25rem .25rem 0 var(--bearings-text);--bearings-shadow-inset:none;--bearings-shadow-inset-deep:none;--bearings-shadow-inset-sm:.1875rem .1875rem 0 var(--bearings-text);--bearings-border:.125rem solid var(--bearings-text);--bearings-radius-button:62.4375rem;--mantine-color-secondary-filled:#22a49e;--mantine-color-secondary-outline:#22a49e;--mantine-color-accent-filled:#d08100;--mantine-color-accent-outline:#d08100;--bearings-confetti-pink:var(--mantine-color-pink-6);--bearings-confetti-amber:var(--mantine-color-amber-6);--bearings-confetti-mint:var(--mantine-color-mint-6);--bearings-confetti-violet:var(--bearings-accent)}[data-theme=playful][data-mantine-color-scheme=dark]{--bearings-divider:#000;--bearings-history-border:.125rem solid var(--bearings-divider);--bearings-history-radius:1.25rem;--bearings-surface:#1a1b26;--bearings-card-surface:#242535;--bearings-surface-inset:#2a2b3e;--bearings-text:#f1f5f9;--bearings-text-muted:#94a3b8;--bearings-accent:#8164cf;--bearings-accent-light:#a18bdb;--bearings-accent-text:#c4b5fd;--bearings-accent-glyph:#fff;--bearings-positive:#37b24d;--bearings-negative:#e5484d;--bearings-warning:#f59e00;--bearings-shadow-raised:.5rem .5rem 0 #000;--bearings-shadow-raised-hover:.25rem .25rem 0 #000;--bearings-shadow-raised-sm:.25rem .25rem 0 #000;--bearings-shadow-inset:none;--bearings-shadow-inset-deep:none;--bearings-shadow-inset-sm:.1875rem .1875rem 0 #000;--bearings-border:.125rem solid #000;--bearings-radius-button:62.4375rem;--bearings-confetti-pink:var(--mantine-color-pink-6);--bearings-confetti-amber:var(--mantine-color-amber-6);--bearings-confetti-mint:var(--mantine-color-mint-6);--bearings-confetti-violet:var(--bearings-accent)}[data-theme=minimal][data-mantine-color-scheme=light]{--bearings-divider:#e7e3da;--bearings-history-border:.0625rem solid var(--bearings-divider);--bearings-history-radius:.75rem;--bearings-surface:#faf9f5;--bearings-card-surface:#fff;--bearings-surface-inset:#f0eee6;--bearings-text:#2b3440;--bearings-text-muted:#6e7681;--bearings-accent:#5851e6;--bearings-accent-light:#7670ec;--bearings-accent-text:#443dc9;--bearings-accent-glyph:#fff;--bearings-positive:#079732;--bearings-negative:#e5484d;--bearings-warning:#c26e00;--bearings-shadow-raised:none;--bearings-shadow-raised-hover:none;--bearings-shadow-raised-sm:none;--bearings-shadow-inset:none;--bearings-shadow-inset-deep:none;--bearings-shadow-inset-sm:none;--bearings-border:.0625rem solid var(--bearings-divider);--bearings-radius-button:0;--mantine-color-secondary-filled:#00928d;--mantine-color-secondary-outline:#00928d;--mantine-color-accent-filled:#bd7100;--mantine-color-accent-outline:#bd7100}[data-theme=minimal][data-mantine-color-scheme=dark]{--bearings-divider:#262a31;--bearings-history-border:.0625rem solid var(--bearings-divider);--bearings-history-radius:.75rem;--bearings-surface:#131519;--bearings-card-surface:#181b21;--bearings-surface-inset:#0d0f13;--bearings-text:#e4e7eb;--bearings-text-muted:#8b95a3;--bearings-accent:#7670ec;--bearings-accent-light:#948df4;--bearings-accent-text:#b9b3ff;--bearings-accent-glyph:#fff;--bearings-positive:#37b24d;--bearings-negative:#e5484d;--bearings-warning:#f59e00;--bearings-shadow-raised:none;--bearings-shadow-raised-hover:none;--bearings-shadow-raised-sm:none;--bearings-shadow-inset:none;--bearings-shadow-inset-deep:none;--bearings-shadow-inset-sm:none;--bearings-border:.0625rem solid var(--bearings-divider);--bearings-radius-button:0;--mantine-color-secondary-filled:#4ca57f;--mantine-color-secondary-outline:#4ca57f}html[data-theme=glitch][data-mantine-color-scheme=dark]{--bearings-divider:#2a2a3a;--bearings-history-border:.0625rem solid var(--bearings-divider);--bearings-history-radius:0;--bearings-surface:#0a0a0f;--bearings-card-surface:#12121a;--bearings-surface-inset:#1c1c2e;--bearings-text:#e2e4ea;--bearings-text-muted:#8b93a7;--bearings-accent:#0f8;--bearings-accent-light:#6dffb1;--bearings-accent-text:#7cffba;--bearings-accent-glyph:#04120a;--bearings-positive:#00d4ff;--bearings-negative:#f36;--bearings-warning:#ffb340;--bearings-shadow-raised:0 0 1rem #00ff8812, inset 0 0 1.25rem #00ff880a;--bearings-shadow-raised-hover:0 0 1.5rem #0f83, inset 0 0 1.25rem #00ff8814;--bearings-shadow-raised-sm:0 0 .5rem #00ff881a;--bearings-shadow-inset:inset 0 .125rem .75rem #000000a6;--bearings-shadow-inset-deep:inset 0 .1875rem 1.125rem #000000bf;--bearings-shadow-inset-sm:inset 0 .0625rem .375rem #0009;--bearings-border:.0625rem solid var(--bearings-divider);--bearings-radius-button:.125rem;--mantine-color-secondary-filled:#00d4ff;--mantine-color-secondary-outline:#00d4ff;--mantine-color-accent-filled:#ff2eff;--mantine-color-accent-outline:#ff2eff;--bearings-confetti-pink:#ff2eff;--bearings-confetti-amber:#ffb340;--bearings-confetti-mint:#0f8;--bearings-confetti-violet:#00d4ff}html[data-theme=glitch][data-mantine-color-scheme=light]{--bearings-divider:#c9cdd6;--bearings-history-border:.0625rem solid var(--bearings-divider);--bearings-history-radius:0;--bearings-surface:#eef0f4;--bearings-card-surface:#f8f9fb;--bearings-surface-inset:#e2e5eb;--bearings-text:#171a21;--bearings-text-muted:#5c6472;--bearings-accent:#00915c;--bearings-accent-light:#00b06f;--bearings-accent-text:#00784c;--bearings-accent-glyph:#fff;--bearings-positive:#0077b8;--bearings-negative:#d4004e;--bearings-warning:#a05f00;--bearings-shadow-raised:0 0 1rem #00915c1a, inset 0 0 1.25rem #00915c0d;--bearings-shadow-raised-hover:0 0 1.5rem #00915c38, inset 0 0 1.25rem #00915c17;--bearings-shadow-raised-sm:0 0 .5rem #00915c1f;--bearings-shadow-inset:inset 0 .125rem .5rem #171a2114;--bearings-shadow-inset-deep:inset 0 .1875rem .75rem #171a211f;--bearings-shadow-inset-sm:inset 0 .0625rem .25rem #171a211a;--bearings-border:.0625rem solid var(--bearings-divider);--bearings-radius-button:.125rem;--mantine-color-secondary-filled:#0077b8;--mantine-color-secondary-outline:#0077b8;--mantine-color-accent-filled:#b000b0;--mantine-color-accent-outline:#b000b0;--bearings-confetti-pink:#d6219c;--bearings-confetti-amber:#a05f00;--bearings-confetti-mint:#00915c;--bearings-confetti-violet:#7c3aed}html[data-theme=glitch][data-mantine-color-scheme=light],html[data-theme=glitch][data-mantine-color-scheme=dark]{--mantine-color-body:var(--bearings-surface);--mantine-color-default:var(--bearings-card-surface);--mantine-color-default-border:var(--bearings-border);--mantine-color-text:var(--bearings-text);--mantine-color-dimmed:var(--bearings-text-muted);--mantine-radius-md:.25rem;--mantine-radius-lg:.375rem;--mantine-radius-xl:.5rem;--bearings-shell-bg:transparent;--mantine-primary-color-filled:var(--bearings-accent);--mantine-primary-color-filled-hover:var(--bearings-accent-light);--mantine-primary-color-light:color-mix(in srgb, var(--bearings-accent) 14%, transparent);--mantine-primary-color-light-hover:color-mix(in srgb, var(--bearings-accent) 22%, transparent);--mantine-primary-color-light-color:var(--bearings-accent-text);--mantine-primary-color-outline:var(--bearings-accent);--mantine-primary-color-outline-hover:color-mix(in srgb, var(--bearings-accent) 75%, transparent);--mantine-primary-color-text:var(--bearings-accent);--mantine-color-primary-filled:var(--bearings-accent)!important;--mantine-color-primary-filled-hover:var(--bearings-accent-light)!important;--mantine-color-primary-light:color-mix(in srgb, var(--bearings-accent) 14%, transparent)!important;--mantine-color-primary-light-hover:color-mix(in srgb, var(--bearings-accent) 22%, transparent)!important;--mantine-color-primary-light-color:var(--bearings-accent-text)!important;--mantine-color-primary-outline:var(--bearings-accent)!important;--mantine-color-primary-outline-hover:color-mix(in srgb, var(--bearings-accent) 75%, transparent)!important;--mantine-color-primary-text:var(--bearings-accent)!important}html[data-theme=glitch] .mantine-Button-root[data-variant=light]{background:color-mix(in srgb, var(--bearings-accent) 14%, transparent);color:var(--bearings-accent-text)}html[data-theme=glitch] .mantine-Button-root[data-variant=light]:hover{background:color-mix(in srgb, var(--bearings-accent) 22%, transparent)}html[data-theme=glitch] .mantine-ActionIcon-root[data-variant=filled]{background:var(--bearings-accent);color:var(--bearings-accent-glyph)}html[data-theme=glitch] .mantine-ActionIcon-root[data-variant=default]{background:var(--bearings-card-surface);color:var(--bearings-text);border:.0625rem solid var(--bearings-divider)}[data-theme=neumorphic][data-mantine-color-scheme=light],[data-theme=neumorphic][data-mantine-color-scheme=dark],[data-theme=playful][data-mantine-color-scheme=light],[data-theme=playful][data-mantine-color-scheme=dark]{--mantine-color-body:var(--bearings-surface);--mantine-color-default:var(--bearings-card-surface);--mantine-color-default-border:var(--bearings-border);--mantine-color-text:var(--bearings-text);--mantine-color-dimmed:var(--bearings-text-muted);--mantine-radius-md:1rem;--mantine-radius-lg:1.5rem;--mantine-radius-xl:2rem;--mantine-color-default-hover:color-mix(in srgb, var(--bearings-text) 7%, transparent);--mantine-color-default-active:color-mix(in srgb, var(--bearings-text) 12%, transparent);--table-hover-color:color-mix(in srgb, var(--bearings-text) 5%, transparent);--bearings-radius-nav:1rem;--bearings-radius-shell:1.5rem;--mantine-primary-color-filled:var(--bearings-accent)!important;--mantine-primary-color-filled-hover:var(--bearings-accent-light)!important;--mantine-primary-color-light:color-mix(in srgb, var(--bearings-accent) 14%, transparent)!important;--mantine-primary-color-light-hover:color-mix(in srgb, var(--bearings-accent) 22%, transparent)!important;--mantine-primary-color-light-color:var(--bearings-accent-text)!important;--mantine-primary-color-outline:var(--bearings-accent)!important;--mantine-primary-color-outline-hover:color-mix(in srgb, var(--bearings-accent) 75%, transparent)!important;--mantine-primary-color-text:var(--bearings-accent)!important;--mantine-color-primary-filled:var(--bearings-accent)!important;--mantine-color-primary-filled-hover:var(--bearings-accent-light)!important;--mantine-color-primary-light:color-mix(in srgb, var(--bearings-accent) 14%, transparent)!important;--mantine-color-primary-light-hover:color-mix(in srgb, var(--bearings-accent) 22%, transparent)!important;--mantine-color-primary-light-color:var(--bearings-accent-text)!important;--mantine-color-primary-outline:var(--bearings-accent)!important;--mantine-color-primary-outline-hover:color-mix(in srgb, var(--bearings-accent) 75%, transparent)!important;--mantine-color-primary-text:var(--bearings-accent)!important}[data-theme=minimal][data-mantine-color-scheme=light],[data-theme=minimal][data-mantine-color-scheme=dark]{--mantine-color-body:var(--bearings-surface);--mantine-color-default:var(--bearings-card-surface);--mantine-color-default-border:var(--bearings-border);--mantine-color-text:var(--bearings-text);--mantine-color-dimmed:var(--bearings-text-muted);--mantine-radius-md:0;--mantine-radius-lg:0;--mantine-radius-xl:0;--mantine-color-default-hover:color-mix(in srgb, var(--bearings-text) 6%, transparent);--mantine-color-default-active:color-mix(in srgb, var(--bearings-text) 10%, transparent);--table-hover-color:color-mix(in srgb, var(--bearings-text) 4%, transparent);--bearings-radius-nav:0;--bearings-radius-shell:0;--mantine-primary-color-filled:var(--bearings-accent)!important;--mantine-primary-color-filled-hover:var(--bearings-accent-light)!important;--mantine-primary-color-light:color-mix(in srgb, var(--bearings-accent) 12%, transparent)!important;--mantine-primary-color-light-hover:color-mix(in srgb, var(--bearings-accent) 18%, transparent)!important;--mantine-primary-color-light-color:var(--bearings-accent-text)!important;--mantine-primary-color-outline:var(--bearings-accent)!important;--mantine-primary-color-outline-hover:color-mix(in srgb, var(--bearings-accent) 75%, transparent)!important;--mantine-primary-color-text:var(--bearings-accent)!important;--mantine-color-primary-filled:var(--bearings-accent)!important;--mantine-color-primary-filled-hover:var(--bearings-accent-light)!important;--mantine-color-primary-light:color-mix(in srgb, var(--bearings-accent) 12%, transparent)!important;--mantine-color-primary-light-hover:color-mix(in srgb, var(--bearings-accent) 18%, transparent)!important;--mantine-color-primary-light-color:var(--bearings-accent-text)!important;--mantine-color-primary-outline:var(--bearings-accent)!important;--mantine-color-primary-outline-hover:color-mix(in srgb, var(--bearings-accent) 75%, transparent)!important;--mantine-color-primary-text:var(--bearings-accent)!important}[data-theme=neumorphic]{--bearings-font:var(--bearings-font-dm);--bearings-font-display:var(--bearings-font-jakarta)}[data-theme=playful]{--bearings-font:var(--bearings-font-jakarta);--bearings-font-display:var(--bearings-font-outfit)}[data-theme=minimal]{--bearings-font:var(--bearings-font-fira), ui-monospace, SFMono-Regular, Menlo, monospace;--bearings-font-display:var(--bearings-font-fira), ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=minimal] .bearings-deco-playful,[data-theme=minimal] .bearings-deco-neumorphic{display:none}[data-theme=minimal] div:has(>.bearings-deco-playful):not(:has(.mantine-Title-root)){min-height:0}[data-theme=minimal] .mantine-Title-root{letter-spacing:-.02em;font-weight:700}[data-theme=glitch]{--bearings-font:var(--bearings-font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;--bearings-font-display:var(--bearings-font-orbitron), var(--bearings-font-jetbrains), monospace}@keyframes bearings-playful-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bearings-playful-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes bearings-playful-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.bearings-compass-spin{animation:1.6s linear infinite bearings-compass-spin}.bearings-logo--pulse{animation:.45s ease-out bearings-logo-pulse}}@keyframes bearings-compass-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bearings-logo-pulse{0%{filter:none;transform:scale(1)}40%{filter:drop-shadow(0 0 .625rem var(--mantine-color-accent-4));transform:scale(1.08)}to{filter:none;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-theme=playful] .bearings-pop-in{animation:.45s cubic-bezier(.34,1.56,.64,1) both bearings-playful-pop}[data-theme=playful] .bearings-wiggle-hover:hover{animation:.4s ease-in-out bearings-playful-wiggle}[data-theme=playful] .bearings-marquee{animation:20s linear infinite bearings-playful-marquee}[data-theme=playful] .bearings-nav-wiggle:hover{animation:.4s ease-in-out bearings-playful-wiggle}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-theme=playful] .mantine-Button-root:hover{transition:transform .18s cubic-bezier(.34,1.56,.64,1);transform:translate(-.125rem,-.125rem)}[data-theme=playful] .mantine-Button-root:active{transform:translate(.125rem,.125rem)}[data-theme=playful] .mantine-Card-root:hover{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);transform:rotate(-1deg)scale(1.02)}}[data-theme=neumorphic] .mantine-Checkbox-box{box-shadow:var(--bearings-shadow-raised-sm);transition:box-shadow var(--bearings-motion-fast) var(--bearings-motion-ease)}[data-theme=neumorphic] .mantine-Checkbox-root:has(.mantine-Checkbox-input:checked) .mantine-Checkbox-box{box-shadow:var(--bearings-shadow-inset-sm)}[data-theme=neumorphic] .mantine-Checkbox-icon{stroke-dasharray:24;stroke-dashoffset:0}[data-theme=neumorphic] .mantine-Checkbox-root:has(.mantine-Checkbox-input:checked) .mantine-Checkbox-icon{animation:bearings-check-draw .24s var(--bearings-motion-ease)}@keyframes bearings-check-draw{0%{stroke-dashoffset:24px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}[data-theme=playful] .mantine-Checkbox-box{border:var(--bearings-border);box-shadow:.1875rem .1875rem 0 var(--bearings-divider);transition:box-shadow var(--bearings-motion-fast) var(--bearings-motion-ease), transform var(--bearings-motion-fast) var(--bearings-motion-ease)}[data-theme=playful] .mantine-Checkbox-root:has(.mantine-Checkbox-input:checked) .mantine-Checkbox-box{box-shadow:none;animation:bearings-playful-wiggle .4s var(--bearings-motion-ease)}[data-theme=playful] .mantine-Checkbox-icon{animation:bearings-playful-pop .3s var(--bearings-motion-ease)}[data-theme=glitch] .mantine-Checkbox-box{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);border:.125rem solid var(--bearings-accent);background:var(--bearings-card-surface);transition:box-shadow var(--bearings-motion-fast) linear, border-color var(--bearings-motion-fast) linear}[data-theme=glitch] .mantine-Checkbox-root:hover .mantine-Checkbox-box{box-shadow:0 0 .625rem var(--bearings-accent)}[data-theme=glitch] .mantine-Checkbox-root:has(.mantine-Checkbox-input:checked) .mantine-Checkbox-box{background:var(--bearings-accent)}[data-theme=glitch] .mantine-Checkbox-root:has(.mantine-Checkbox-input:checked) .mantine-Checkbox-icon{color:var(--bearings-accent-glyph);animation:.3s linear both bearings-glitch-jitter}[data-theme=glitch] .mantine-Checkbox-label{text-transform:uppercase;letter-spacing:.1em}[data-theme=glitch] .mantine-Checkbox-root:hover .mantine-Checkbox-label{text-shadow:-.0625rem 0 var(--bearings-negative), .0625rem 0 var(--bearings-positive);animation:.3s cubic-bezier(.25,.46,.45,.94) both bearings-glitch-text-split}@keyframes bearings-glitch-jitter{0%{clip-path:inset(0);transform:translate(0)}20%{clip-path:inset(50% 0 20%);transform:translate(-.1875rem,.125rem)}40%{clip-path:inset(20% 0 60%);transform:translate(.125rem,-.0625rem)}60%{clip-path:inset(80% 0 5%);transform:translate(-.125rem,.0625rem)}80%{clip-path:inset(30% 0 45%);transform:translate(.125rem,-.125rem)}to{clip-path:inset(0);transform:translate(0)}}@keyframes bearings-glitch-text-split{0%{transform:translate(0)}20%{transform:translate(-.1875rem,.125rem)}40%{transform:translate(.125rem,-.0625rem)}60%{transform:translate(-.125rem,.0625rem)}80%{transform:translate(.125rem,-.125rem)}to{transform:translate(0)}}[data-theme=minimal] .mantine-Checkbox-box{transition:background-color var(--bearings-motion-fast) var(--bearings-motion-ease), border-color var(--bearings-motion-fast) var(--bearings-motion-ease)}[data-theme=minimal] .mantine-Checkbox-root:has(.mantine-Checkbox-input:checked) .mantine-Checkbox-box{animation:bearings-minimal-fill .16s var(--bearings-motion-ease)}@keyframes bearings-minimal-fill{0%{background-color:#0000}to{background-color:var(--bearings-accent)}}[data-theme=neumorphic] .mantine-Switch-control{box-shadow:var(--bearings-shadow-inset-sm);transition:box-shadow var(--bearings-motion-fast) var(--bearings-motion-ease)}[data-theme=neumorphic] .mantine-Switch-thumb{box-shadow:var(--bearings-shadow-raised-sm);transition:box-shadow var(--bearings-motion-fast) var(--bearings-motion-ease), background-color var(--bearings-motion-fast) var(--bearings-motion-ease)}[data-theme=neumorphic] .mantine-Switch-root:has(.mantine-Switch-input:checked) .mantine-Switch-thumb{box-shadow:0 0 .625rem color-mix(in srgb, var(--bearings-accent) 55%, transparent);background-color:color-mix(in srgb, var(--bearings-accent) 22%, var(--bearings-card-surface))}[data-theme=glitch] .mantine-Switch-thumb{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);transition:transform var(--bearings-motion-fast) linear, box-shadow var(--bearings-motion-fast) linear}[data-theme=glitch] .mantine-Switch-root:has(.mantine-Switch-input:checked) .mantine-Switch-thumb{box-shadow:0 0 .625rem var(--bearings-accent);animation:.3s linear both bearings-glitch-jitter}[data-theme=playful] .mantine-Switch-thumb{transition:transform var(--bearings-motion-fast) var(--bearings-motion-ease), background-color var(--bearings-motion-fast) var(--bearings-motion-ease)}[data-theme=playful] .mantine-Switch-root:has(.mantine-Switch-input:checked) .mantine-Switch-thumb{animation:bearings-playful-wiggle .4s var(--bearings-motion-ease)}[data-theme=minimal] .mantine-Switch-thumb{transition:background-color var(--bearings-motion-fast) var(--bearings-motion-ease)}.bearings-matrix-loader{perspective:50rem;grid-template-columns:repeat(3,1fr);place-items:center;gap:.3125rem;margin:auto;display:grid;position:relative}.bearings-matrix-digit{color:var(--bearings-accent);font-family:var(--bearings-font-jetbrains), monospace;text-shadow:0 0 .3125rem var(--bearings-accent);opacity:0;font-size:1.125rem}@media (prefers-reduced-motion:no-preference){.bearings-matrix-digit{animation:2s infinite bearings-matrix-fall,.5s infinite bearings-matrix-flicker}.bearings-matrix-glow{background:radial-gradient(circle, color-mix(in srgb, var(--bearings-accent) 10%, transparent) 0%, transparent 70%);animation:2s infinite bearings-matrix-pulse;position:absolute;inset:0}}@keyframes bearings-matrix-fall{0%{opacity:0;transform:translateY(-3.125rem)rotateX(90deg)}20%,80%{opacity:.8;transform:translateY(0)rotateX(0)}to{opacity:0;transform:translateY(3.125rem)rotateX(-90deg)}}@keyframes bearings-matrix-flicker{0%,19%,21%,to{opacity:.8}20%{opacity:.2}}@keyframes bearings-matrix-pulse{0%,to{opacity:.3}50%{opacity:.7}}.bearings-minimal-loader{justify-content:center;align-items:center;margin:auto;display:flex}.bearings-minimal-dot{background:var(--bearings-accent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.bearings-minimal-dot{animation:1.2s ease-in-out infinite bearings-minimal-breathe}}@keyframes bearings-minimal-breathe{0%,to{opacity:.25}50%{opacity:1}}.bearings-pie-slice{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-theme=neumorphic] .bearings-pie-slice{animation:bearings-pie-rise .48s var(--bearings-motion-ease) both;animation-delay:calc(var(--slice-i,0) * 70ms)}[data-theme=playful] .bearings-pie-slice{animation:bearings-pie-pop .52s var(--bearings-motion-ease) both;animation-delay:calc(var(--slice-i,0) * 80ms)}[data-theme=glitch] .bearings-pie-slice{animation:.36s linear both bearings-pie-flicker;animation-delay:calc(var(--slice-i,0) * 60ms)}[data-theme=minimal] .bearings-pie-slice{animation:bearings-pie-fade .4s var(--bearings-motion-ease) both;animation-delay:calc(var(--slice-i,0) * 60ms)}@keyframes bearings-pie-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes bearings-pie-pop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}70%{opacity:1;transform:scale(1.05)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes bearings-pie-flicker{0%{opacity:0}30%{opacity:.9}45%{opacity:.3}60%{opacity:1}75%{opacity:.5}to{opacity:1}}@keyframes bearings-pie-fade{0%{opacity:0}to{opacity:1}}[data-theme=neumorphic] .bearings-pie-slice:hover{transition:transform var(--bearings-motion-fast) var(--bearings-motion-ease);transform:translateY(-.1875rem)}[data-theme=playful] .bearings-pie-slice:hover{transition:transform var(--bearings-motion-fast) var(--bearings-motion-ease);transform:scale(1.04)rotate(-1.5deg)}[data-theme=glitch] .bearings-pie-slice:hover{filter:drop-shadow(0 0 .375rem var(--bearings-accent));transition:filter var(--bearings-motion-fast) linear}[data-theme=minimal] .bearings-pie-slice:hover{filter:brightness(1.08);transition:filter var(--bearings-motion-fast) var(--bearings-motion-ease)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is([data-theme=neumorphic] .mantine-Button-root[data-variant=filled]:has(.mantine-Button-leftSection),[data-theme=playful] .mantine-Button-root[data-variant=filled]:has(.mantine-Button-leftSection)){position:relative;overflow:hidden}[data-theme=neumorphic] .mantine-Button-root[data-variant=filled]:has(.mantine-Button-leftSection):after{content:"";background:color-mix(in srgb, var(--bearings-accent) 82%, #000);width:0;height:100%;transition:width var(--bearings-motion-fast) var(--bearings-motion-ease);z-index:0;position:absolute;top:0;right:0}[data-theme=playful] .mantine-Button-root[data-variant=filled]:has(.mantine-Button-leftSection):after{content:"";background:color-mix(in srgb, var(--bearings-accent) 82%, #000);width:0;height:100%;transition:width var(--bearings-motion-fast) var(--bearings-motion-ease);z-index:0;position:absolute;top:0;right:0}[data-theme=neumorphic] .mantine-Button-root[data-variant=filled]:hover:after,[data-theme=playful] .mantine-Button-root[data-variant=filled]:hover:after{width:100%}[data-theme=neumorphic] .mantine-Button-root[data-variant=filled]:hover .mantine-Button-label,[data-theme=playful] .mantine-Button-root[data-variant=filled]:hover .mantine-Button-label{z-index:1;position:relative}}[data-theme=neumorphic][data-mantine-color-scheme]{--bearings-motion-fast:.22s;--bearings-motion-ease:cubic-bezier(.4, 0, .2, 1);--bearings-radius-nav:1rem;--bearings-radius-shell:1.5rem}[data-theme=playful][data-mantine-color-scheme]{--bearings-motion-fast:.18s;--bearings-motion-ease:cubic-bezier(.34, 1.56, .64, 1);--bearings-radius-nav:62.4375rem;--bearings-radius-shell:1.5rem}[data-theme=glitch][data-mantine-color-scheme]{--bearings-motion-fast:90ms;--bearings-motion-ease:linear;--bearings-radius-nav:.25rem;--bearings-radius-shell:.5rem}[data-theme=minimal][data-mantine-color-scheme]{--bearings-motion-fast:.12s;--bearings-motion-ease:cubic-bezier(.2, 0, 0, 1);--bearings-radius-nav:0;--bearings-radius-shell:0}[data-theme] .mantine-Button-root,[data-theme] .mantine-ActionIcon-root,[data-theme] .mantine-Card-root,[data-theme] .mantine-Paper-root{transition:transform var(--bearings-motion-fast) var(--bearings-motion-ease), box-shadow var(--bearings-motion-fast) var(--bearings-motion-ease), background-color var(--bearings-motion-fast) var(--bearings-motion-ease), border-color var(--bearings-motion-fast) var(--bearings-motion-ease), filter var(--bearings-motion-fast) var(--bearings-motion-ease)}@media (hover:hover){[data-theme=neumorphic] .mantine-Button-root:hover,[data-theme=neumorphic] .mantine-ActionIcon-root:hover{box-shadow:var(--bearings-shadow-raised);transform:translateY(-.0625rem)}}[data-theme=neumorphic] .mantine-Button-root:active,[data-theme=neumorphic] .mantine-ActionIcon-root:active{box-shadow:var(--bearings-shadow-inset-sm);transform:translateY(0)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-theme=glitch] .mantine-Button-root:hover,[data-theme=glitch] .mantine-ActionIcon-root:hover{box-shadow:0 0 .75rem color-mix(in srgb, var(--bearings-accent) 45%, transparent);filter:brightness(1.08)}[data-theme=glitch] .mantine-Card-root:hover,[data-theme=glitch] .mantine-Paper-root:hover{border-color:color-mix(in srgb, var(--bearings-accent) 45%, transparent)}}[data-theme=glitch] .mantine-Button-root:active,[data-theme=glitch] .mantine-ActionIcon-root:active{transform:scale(.96)}[data-theme=minimal] .mantine-Button-root:hover,[data-theme=minimal] .mantine-ActionIcon-root:hover{filter:brightness(1.06)}[data-theme=minimal] .mantine-Button-root[data-variant=default]:hover,[data-theme=minimal] .mantine-ActionIcon-root[data-variant=default]:hover,[data-theme=minimal] .mantine-Card-root:hover{background-color:var(--bearings-surface-inset)}[data-theme=minimal] .mantine-Button-root:active,[data-theme=minimal] .mantine-ActionIcon-root:active{filter:brightness(.94)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-theme=playful] .mantine-ActionIcon-root:hover{transform:translate(-.125rem,-.125rem)}}[data-theme=playful] .mantine-ActionIcon-root:active{transform:translate(.125rem,.125rem)}[data-theme] .mantine-NavLink-root,[data-theme] .mantine-Tabs-tab{border-radius:var(--bearings-radius-nav)}[data-theme=glitch] .mantine-Input-input:focus-visible{outline:.0625rem dashed var(--bearings-accent);outline-offset:.125rem}[data-theme=minimal] .mantine-Input-input:focus-visible,[data-theme=minimal] .mantine-Button-root:focus-visible{outline:.125rem solid var(--bearings-accent);outline-offset:.125rem}@media (prefers-reduced-motion:reduce){[data-theme] .mantine-Button-root,[data-theme] .mantine-ActionIcon-root,[data-theme] .mantine-Card-root,[data-theme] .mantine-Paper-root{transition:none}[data-theme] .mantine-Button-root:hover,[data-theme] .mantine-ActionIcon-root:hover,[data-theme] .mantine-Card-root:hover,[data-theme] .mantine-Paper-root:hover{transform:none}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-motion=reduced] .mantine-Button-root:hover,html[data-motion=reduced] .mantine-ActionIcon-root:hover,html[data-motion=reduced] .mantine-Card-root:hover,html[data-motion=reduced] .mantine-Paper-root:hover{transform:none}[data-theme=neumorphic] .mantine-Input-input:focus-visible{outline:.125rem solid var(--bearings-accent);outline-offset:.125rem}[data-theme=playful] .mantine-Input-input:focus-visible{box-shadow:0 0 0 .125rem var(--bearings-accent);outline:none}[data-theme=neumorphic] .bearings-deco-playful,[data-theme=playful] .bearings-deco-neumorphic,[data-theme=glitch] .bearings-deco-playful,[data-theme=glitch] .bearings-deco-neumorphic{display:none!important}[data-theme=glitch] .mantine-Title-root{text-shadow:-.055rem 0 color-mix(in srgb, var(--bearings-confetti-pink) 45%, transparent), .055rem 0 color-mix(in srgb, var(--bearings-confetti-violet) 45%, transparent)}[data-theme=glitch][data-mantine-color-scheme=light] .mantine-Title-root{text-shadow:-.055rem 0 color-mix(in srgb, var(--bearings-confetti-pink) 30%, transparent), .055rem 0 color-mix(in srgb, var(--bearings-confetti-violet) 30%, transparent)}[data-theme=glitch] .bearings-glitch-text{background:linear-gradient(92deg, var(--bearings-accent) 0%, var(--bearings-confetti-pink) 52%, var(--bearings-confetti-violet) 100%);color:#0000;filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--bearings-accent) 30%, transparent));-webkit-background-clip:text;background-clip:text;position:relative}[data-theme=glitch] .bearings-glitch-text:before,[data-theme=glitch] .bearings-glitch-text:after{content:attr(data-text);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;filter:none;pointer-events:none;position:absolute;inset:0}[data-theme=glitch] .bearings-glitch-text:before{color:var(--bearings-confetti-pink)}[data-theme=glitch] .bearings-glitch-text:after{color:var(--bearings-confetti-violet)}@media (prefers-reduced-motion:no-preference){[data-theme=glitch] .bearings-glitch-text:before{animation:2s linear infinite alternate-reverse bearings-glitch-anim-1}[data-theme=glitch] .bearings-glitch-text:after{animation:3s linear infinite alternate-reverse bearings-glitch-anim-2}}@keyframes bearings-glitch-anim-1{0%{clip-path:inset(20% 0 80%);transform:translate(-.125rem,.0625rem)}20%{clip-path:inset(60% 0 10%);transform:translate(.125rem,-.0625rem)}40%{clip-path:inset(40% 0 50%);transform:translate(-.125rem,.125rem)}60%{clip-path:inset(80% 0 5%);transform:translate(.0625rem,-.125rem)}80%{clip-path:inset(10% 0 70%);transform:translate(-.0625rem,.0625rem)}to{clip-path:inset(30% 0 20%);transform:translate(.125rem,.0625rem)}}@keyframes bearings-glitch-anim-2{0%{clip-path:inset(10% 0 60%);transform:translate(.125rem,-.0625rem)}20%{clip-path:inset(80% 0 5%);transform:translate(-.125rem,.125rem)}40%{clip-path:inset(30% 0 20%);transform:translate(.0625rem,-.125rem)}60%{clip-path:inset(10% 0 80%);transform:translate(-.0625rem,.0625rem)}80%{clip-path:inset(50% 0 30%);transform:translate(.125rem,-.0625rem)}to{clip-path:inset(20% 0 40%);transform:translate(-.125rem,-.0625rem)}}@keyframes bearings-glitch-shift{0%,to{transform:translate(0)skew(0)}25%{transform:translate(-.1rem,.05rem)skew(-3deg)}50%{transform:translate(.1rem,-.05rem)skew(2deg)}75%{transform:translate(-.05rem)skew(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-theme=glitch] .mantine-Title-root:hover{animation:.26s steps(2,end) bearings-glitch-shift}}@keyframes bearings-glitch-sweep{0%{opacity:0;transform:translateY(-25vh)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translateY(125vh)}}[data-theme=glitch] body:before{content:"";z-index:401;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bearings-accent) 5%, transparent), transparent);height:22vh;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){[data-theme=glitch] body:before{animation:9s linear infinite bearings-glitch-sweep}}html[data-theme=glitch] .mantine-AppShell-root,html[data-theme=glitch] .mantine-AppShell-main{background:0 0}html[data-theme=glitch][data-mantine-color-scheme=dark] body,html[data-theme=glitch][data-mantine-color-scheme=light] body{background-color:var(--bearings-surface)}html[data-theme=glitch][data-mantine-color-scheme=dark] body{background-image:radial-gradient(120% 70% at 50% 0,#00ff8817 0%,#0000 55%),radial-gradient(160% 110% at 50% 115%,#0006 0%,#0000 55%),linear-gradient(#00ff881f .0625rem,#0000 .0625rem),linear-gradient(90deg,#00ff881f .0625rem,#0000 .0625rem);background-size:auto,auto,3rem 3rem,3rem 3rem}html[data-theme=glitch][data-mantine-color-scheme=light] body{background-image:radial-gradient(120% 70% at 50% 0,#00915c14 0%,#0000 55%),linear-gradient(#00915c1c .0625rem,#0000 .0625rem),linear-gradient(90deg,#00915c1c .0625rem,#0000 .0625rem);background-size:auto,3rem 3rem,3rem 3rem}[data-theme=glitch] .bearings-glitch-cursor{color:var(--bearings-accent);animation:1.1s step-end infinite bearings-caret}[data-theme=glitch] .mantine-Button-root{clip-path:polygon(0 .375rem,.375rem 0,100% 0,100% calc(100% - .375rem),calc(100% - .375rem) 100%,0 100%);text-transform:uppercase;letter-spacing:.06em;transition:filter .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){[data-theme=glitch] .mantine-Button-root:hover{filter:brightness(1.12)}}[data-theme=glitch] .mantine-Input-input:focus-visible{border-color:var(--bearings-accent);box-shadow:0 0 0 .0625rem var(--bearings-accent), 0 0 .5rem color-mix(in srgb, var(--bearings-accent) 35%, transparent);outline:none}[data-theme=glitch] .mantine-Card-root{border-radius:.625rem;position:relative}[data-theme=glitch] .mantine-Card-root:after{content:"";pointer-events:none;opacity:0;background-image:linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent)), linear-gradient(var(--bearings-accent), var(--bearings-accent));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:.625rem .125rem,.125rem .625rem,.625rem .125rem,.125rem .625rem,.625rem .125rem,.125rem .625rem,.625rem .125rem,.125rem .625rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:-.0625rem}@media (hover:hover){[data-theme=glitch] .mantine-Card-root:hover{border-color:var(--bearings-accent)}[data-theme=glitch] .mantine-Card-root:hover:after{opacity:1}[data-theme=glitch] .mantine-Card-root:hover{filter:drop-shadow(0 0 .55rem color-mix(in srgb, var(--bearings-accent) 22%, transparent))}[data-theme=glitch] .mantine-Card-root:hover .mantine-Title-root{color:var(--bearings-accent-text);text-shadow:none}}[data-theme=glitch] ::selection{background:var(--bearings-accent);color:var(--bearings-accent-glyph)}[data-theme=glitch] *{scrollbar-width:thin;scrollbar-color:var(--bearings-surface-inset) transparent}[data-theme=glitch] ::-webkit-scrollbar{width:.5rem;height:.5rem}[data-theme=glitch] ::-webkit-scrollbar-track{background:0 0}[data-theme=glitch] ::-webkit-scrollbar-thumb{background:var(--bearings-surface-inset);border-radius:0}[data-theme=glitch] ::-webkit-scrollbar-thumb:hover{background:var(--bearings-divider)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-theme=playful] .bearings-sticker-tilt:hover{transform:rotate(-1deg)scale(1.02)}}[data-theme=playful] .bearings-sticker{transform:rotate(var(--bearings-sticker-rotate,0deg))}.bearings-thinking-dots{animation:1.2s ease-in-out infinite bearings-dots-pulse}@keyframes bearings-dots-pulse{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bearings-thinking-dots{animation:none}}.bearings-composer{padding:.5rem 0 0;padding-bottom:env(safe-area-inset-bottom)}@media (min-width:48rem){.bearings-composer{padding:1rem;padding-bottom:env(safe-area-inset-bottom)}}.bearings-composer .bearings-context-ring{padding:0}@keyframes bearings-ring-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){[style*=bearings-ring-breathe]{animation:none!important}}@keyframes bearings-flame-flicker{0%,to{transform:scale(1)rotate(-2deg)}25%{transform:scale(1.08)rotate(1deg)}50%{transform:scale(.96)rotate(-1deg)}75%{transform:scale(1.05)rotate(2deg)}}@media (prefers-reduced-motion:reduce){[style*=bearings-flame-flicker]{animation:none!important}}@keyframes bearings-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){[style*=bearings-typing-bounce]{opacity:.6;animation:none!important}}@keyframes bearings-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}@keyframes bearings-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){[style*=bearings-pulse],[style*=bearings-caret]{opacity:.6;animation:none!important}}@media (max-width:47.99rem){.bearings-chat-page{padding-inline:.75rem;overflow-x:clip}.bearings-chat-page .bearings-chat-msgs>*{max-width:100%}}.bearings-chat-scroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.bearings-chat-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.bearings-dot{transition:none}}.lnd-field{z-index:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}.app-field{z-index:-1;pointer-events:none;opacity:.09;width:100vw;height:100vh;display:block;position:fixed;inset:0}html[data-mantine-color-scheme=light] .app-field{opacity:.05}.lnd-field-scrim{z-index:0;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--mantine-color-body) 72%, transparent) 0%, color-mix(in srgb, var(--mantine-color-body) 45%, transparent) 22%, color-mix(in srgb, var(--mantine-color-body) 12%, transparent) 48%, transparent 72%), color-mix(in srgb, var(--mantine-color-body) 18%, transparent);position:fixed;inset:0}.lnd-ground{background:color-mix(in srgb, var(--mantine-color-body) 90%, transparent);border:.0625rem solid var(--bearings-divider)}.lnd-instrument{z-index:0;pointer-events:none;will-change:transform, opacity;opacity:0;width:512px;height:512px;position:fixed;top:0;left:0}.lnd-hero{z-index:1;height:280vh;position:relative}.lnd-hero-stick{text-align:center;place-items:center;height:100vh;padding:0 1.5rem;display:grid;position:sticky;top:0}.lnd-hl{text-align:left;position:absolute;bottom:9vh;left:clamp(1.75rem,5vw,5rem);right:1.5rem}.lnd-hl h1{font-family:var(--bearings-font-display);letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.05}.lnd-tag{color:var(--mantine-color-dimmed);margin:0;font-size:1.125rem}.lnd-ledger{margin:1.125rem 0 0}.lnd-ledger b{color:var(--mantine-primary-color-text);font-weight:400}.lnd-gyro{background:var(--mantine-color-body);border:.0625rem solid var(--bearings-text);cursor:pointer;border-radius:0;padding:.5rem 1rem;position:absolute;bottom:calc(9vh + 3.5rem);left:50%;transform:translate(-50%)}.lnd-cue{text-align:right;color:var(--mantine-color-dimmed);position:absolute;bottom:2.25rem;right:clamp(1.75rem,5vw,5rem)}.lnd-hud{right:clamp(.625rem,3vw,2.5rem);bottom:calc(2.125rem + env(safe-area-inset-bottom,0px));z-index:40;transition:opacity .4s;position:fixed}.lnd-hud b{color:var(--mantine-primary-color-text);font-weight:400}.lnd-sec{z-index:1;border-top:.0625rem solid var(--bearings-divider);background:color-mix(in srgb, var(--mantine-color-body) 92%, transparent);padding:clamp(5.5rem,13vw,11.875rem) clamp(1.5rem,8vw,8.75rem);position:relative}.lnd-w{max-width:68.75rem;margin:0 auto}.lnd-mono{font-family:var(--bearings-font-fira), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:.75rem}.lnd-h2{font-family:var(--bearings-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:700;line-height:1.15}.lnd-h2 em,.lnd-hl h1 em{color:var(--mantine-primary-color-text);font-style:normal}.lnd-hd{align-items:baseline;gap:1.125rem;margin-bottom:3rem;display:flex}.lnd-row{border-bottom:.0625rem solid var(--bearings-divider);background:linear-gradient(var(--mantine-primary-color-filled), var(--mantine-primary-color-filled)) left bottom / var(--w,0%) .0625rem no-repeat;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8125rem 0;font-size:.9375rem;display:flex}.lnd-row>span:last-child{font-family:var(--bearings-font-fira), ui-monospace, monospace;white-space:nowrap;flex-shrink:0;font-size:.8125rem}.lnd-row small{color:var(--mantine-color-dimmed);margin-left:.5rem}.lnd-rows-raw .lnd-row{color:var(--mantine-color-dimmed);background:0 0}.lnd-row-tot{color:var(--mantine-color-text)}.lnd-big{font-family:var(--bearings-font-display);color:var(--mantine-color-accent-4);font-size:clamp(4.5rem,11vw,10rem);font-weight:700;line-height:.9}.lnd-item{border-bottom:.0625rem solid var(--bearings-divider);grid-template-columns:3.5rem 1fr auto;align-items:baseline;gap:1.125rem;padding:1.75rem 0;display:grid}.lnd-item h3{font-family:var(--bearings-font-display);margin:0;font-size:1.25rem;font-weight:700}.lnd-item p{color:var(--mantine-color-dimmed);grid-column:2;max-width:46ch;margin:.375rem 0 0;font-size:.875rem}.lnd-pill{border:.0625rem solid var(--bearings-divider);border-radius:0;padding:.25rem .75rem}.lnd-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem}.lnd-table th,.lnd-table td{text-align:left;border-bottom:.0625rem solid var(--bearings-divider);padding:1rem .75rem 1rem 0}.lnd-table th{font-family:var(--bearings-font-fira), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:.75rem;font-weight:400}.lnd-table td:first-child{padding-right:1.5rem}.lnd-y{color:var(--mantine-primary-color-text)}.lnd-n{color:var(--mantine-color-dimmed)}.lnd-v{color:var(--mantine-color-dimmed);font-style:italic}.lnd-plans{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.lnd-plan{border:.0625rem solid var(--bearings-divider);padding:clamp(1.5rem,3vw,2.5rem)}.lnd-plan-hi{border-color:var(--mantine-primary-color-filled)}.lnd-plan h3{font-family:var(--bearings-font-display);margin:0 0 .375rem;font-size:1.5rem;font-weight:700}.lnd-price{font-family:var(--bearings-font-display);font-size:2.5rem;font-weight:700;line-height:1}.lnd-plan ul{color:var(--mantine-color-dimmed);margin:1.375rem 0 1.625rem;padding:0;font-size:.9375rem;list-style:none}.lnd-plan li{border-top:.0625rem solid var(--bearings-divider);padding:.5rem 0}.lnd-faq{border-bottom:.0625rem solid var(--bearings-divider);padding:1.25rem 0}.lnd-faq summary{cursor:pointer;font-family:var(--bearings-font-display);font-size:1.25rem;font-weight:700;list-style:none}.lnd-faq summary::-webkit-details-marker{display:none}.lnd-faq p{color:var(--mantine-color-dimmed);max-width:56ch;margin:.625rem 0 0}.lnd-final{z-index:1;min-height:100vh;padding:clamp(6rem, 14vh, 10rem) clamp(1.5rem, 6vw, 5rem) calc(2.5rem + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;justify-content:space-between;display:flex;position:relative}.lnd-final h2{font-family:var(--bearings-font-display);max-width:26ch;margin:1rem auto 0;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:700}.lnd-logo{font-family:var(--bearings-font-display);font-size:1.875rem}.route-fade{animation:.26s route-in}@keyframes route-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-fade{animation:none}}:root[data-motion=reduced] .route-fade{animation:none}@media (max-width:47.5rem){.lnd-plans{grid-template-columns:1fr}.lnd-hl{bottom:14vh}.lnd-item{grid-template-columns:2.25rem 1fr}.lnd-item .lnd-pill{display:none}}@media (prefers-reduced-motion:reduce){.lnd-row{background:0 0}html{scroll-behavior:auto}.lnd-field{animation:none}.lnd-travel-mark{transition:none}}.lnd-travel-backdrop{z-index:690;background:var(--mantine-color-body);opacity:0;pointer-events:none;transition:opacity .24s;position:fixed;inset:0}.lnd-travel-backdrop.lnd-travel-in{opacity:1}.lnd-travel{z-index:700;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.lnd-travel.lnd-travel-out{opacity:0}.lnd-travel-mark{width:16rem;height:16rem;transition:transform .56s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.lnd-field{animation:.5s route-in}.bearings-navlink{transition:background .15s}.bearings-navlink .mantine-NavLink-icon{transition:transform .15s,color .15s}.bearings-navlink:hover .mantine-NavLink-icon{color:var(--mantine-primary-color-text);transform:translate(.125rem)scale(1.1)}.bearings-navlink[data-active=true] .mantine-NavLink-icon{color:var(--mantine-primary-color-text)}@media (prefers-reduced-motion:reduce){.bearings-navlink,.bearings-navlink .mantine-NavLink-icon{transition:none}.bearings-navlink:hover .mantine-NavLink-icon{transform:none}}.settings-tabs .mantine-Tabs-list{gap:.25rem;border-bottom:none!important}.settings-tabs .mantine-Tabs-tab{transition:background .15s,color .15s;border-radius:var(--bearings-radius-md,.5rem)!important;border:none!important}.settings-tabs .mantine-Tabs-tab:hover{background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent)}.settings-tabs .mantine-Tabs-tab[data-active]{background:color-mix(in srgb, var(--mantine-primary-color-filled) 16%, transparent)!important;color:var(--mantine-primary-color-text)!important}@media (prefers-reduced-motion:reduce){.settings-tabs .mantine-Tabs-tab{transition:none}}@media (max-width:35.99em){.settings-tabs .mantine-Tabs-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.settings-tabs .mantine-Tabs-list::-webkit-scrollbar{display:none}.settings-tabs .mantine-Tabs-tab{min-width:0;padding:.5rem .375rem}}.bearings-bell{z-index:200;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);position:fixed;top:1rem;right:1rem;box-shadow:0 .0625rem .25rem #0003}@media (max-width:47.99em){.bearings-bell{top:4.875rem}}.bearings-sticker-tilt{transition:background .15s,transform .15s}.bearings-sticker-tilt:hover{background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent);transform:translateY(-.125rem)}@media (prefers-reduced-motion:reduce){.bearings-sticker-tilt{transition:none}.bearings-sticker-tilt:hover{transform:none}}.bearings-privacy{z-index:200;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);position:fixed;top:1rem;left:1rem;box-shadow:0 .0625rem .25rem #0003}@media (min-width:48em){.bearings-privacy{left:auto;right:4.375rem}}@media (max-width:47.99em){.bearings-bell{top:1rem;right:1rem}}.bearings-navlink:hover{background:color-mix(in srgb, var(--mantine-primary-color-filled) 14%, transparent)!important}.bearings-navlink:hover .mantine-NavLink-icon{color:var(--mantine-primary-color-text)}.bearings-tabbar .mantine-NavLink-root{flex-direction:column;gap:.125rem;padding:.375rem .25rem}.bearings-tabbar .mantine-NavLink-label{text-align:center}[data-theme] .bearings-touch-target{position:relative}[data-theme] .bearings-touch-target:after{content:"";position:absolute;inset:-.5rem}@media (prefers-reduced-transparency:reduce){.bearings-bell,.bearings-privacy{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bearings-surface)}}@media (prefers-contrast:more){.bearings-bell,.bearings-privacy{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bearings-surface);border:.0625rem solid var(--bearings-text)}[data-theme] .mantine-Card-root,[data-theme] .mantine-Paper-root{border:.0625rem solid var(--bearings-text)!important}[data-theme] .mantine-Button-root[data-variant=subtle],[data-theme] .mantine-ActionIcon-root[data-variant=subtle]{outline:.0625rem solid var(--bearings-text);outline-offset:-.0625rem}}
