@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fde4e88984614a46-s.3inyizjrlxl8-.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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd8868152a8e05a2-s.01ay0lgss2m0x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13384cdee973a464-s.05vph6u7e--8k.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e550f72b5719cd90-s.09anu09ixuo5t.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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5044bd7c23e87b-s.39-7m25fbgkg9.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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f993dba6660b9bd1-s.p.3xg3lh-o8ilz9.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/25e7eee88b8d5dd7-s.2p8p916kkatlr.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39d1e1bb9f8cad76-s.2huwir0997380.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbc6e595d0a8fd91-s.0_5vo0s3iqb-y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291deed17ca6a9b2-s.347sd3dagavqy.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4512e2e7085ebdc-s.1r980lku6elnd.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/61632ccc178e84bd-s.p.2597hmak7ippb.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:Ubuntu Mono Fallback;src:local(Arial);ascent-override:74.0%;descent-override:15.16%;line-gap-override:0.0%;size-adjust:112.16%}.ubuntu_mono_911f3b5c-module__CqR-TW__className{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal}.ubuntu_mono_911f3b5c-module__CqR-TW__variable{--font-ubuntu-mono:"Ubuntu Mono", "Ubuntu Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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.2sb9jzhmrh7ny.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.343obqi851wr5.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.40kcwrf1wub16.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.200l3jur7oygh.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.269kn9uafm0ti.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_d9365dea-module__eFWXIa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d9365dea-module__eFWXIa__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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.0bnyh_2yo1emg.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.0glcd8n2pdab0.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_7565c3ab-module__S531Ba__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_7565c3ab-module__S531Ba__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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_ce44cde5-module__EWa6Cq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ce44cde5-module__EWa6Cq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.2tebmyvsboa3m.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_84476863-module__2yfZTq__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_84476863-module__2yfZTq__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.05ymlrkv94iec.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_535c1bcb-module__vE4SCW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_535c1bcb-module__vE4SCW__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3fa6shooes3qd.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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.21s_cahnw20sc.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:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_de1046e5-module__jvw0YG__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_de1046e5-module__jvw0YG__variable{--font-young-serif:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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.0vsuy7nj1h55w.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.1tzxx-40rxw3x.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.3aj86x1l4-kru.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.1d8-5gtibtj96.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_650f69a1-module__d3Ap9q__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_650f69a1-module__d3Ap9q__variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--mt-color-brand-honey:#cb9f52;--mt-color-brand-ink:#242424;--mt-color-brand-cream:#d8d3ca;--mt-web-radius:.5rem;--mt-spacing-xs:4px;--mt-spacing-sm:8px;--mt-spacing-md:12px;--mt-spacing-lg:16px;--mt-spacing-xl:24px;--mt-spacing-xxl:32px;--mt-radius-sm:8px;--mt-radius-md:10px;--mt-radius-lg:12px;--mt-radius-round:999px;--mt-typography-family-brand:"Libre Baskerville", serif;--mt-typography-family-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-typography-size-caption:14px;--mt-typography-size-body:16px;--mt-typography-size-action:17px;--mt-typography-size-title:28px;--mt-typography-weight-regular:400;--mt-typography-weight-medium:500;--mt-typography-weight-bold:700;--mt-web-light-background:38, 54%, 56%;--mt-web-light-foreground:0, 0%, 14%;--mt-web-light-card:38, 54%, 56%;--mt-web-light-card-foreground:0, 0%, 14%;--mt-web-light-popover:38, 54%, 56%;--mt-web-light-popover-foreground:0, 0%, 14%;--mt-web-light-primary:222.2, 47.4%, 11.2%;--mt-web-light-primary-foreground:36, 16%, 82%;--mt-web-light-secondary:210, 40%, 96.1%;--mt-web-light-secondary-foreground:222.2, 47.4%, 11.2%;--mt-web-light-muted:210, 40%, 96.1%;--mt-web-light-muted-foreground:215.4, 16.3%, 46.9%;--mt-web-light-accent:210, 40%, 96.1%;--mt-web-light-accent-foreground:222.2, 47.4%, 11.2%;--mt-web-light-destructive:0, 84.2%, 60.2%;--mt-web-light-destructive-foreground:36, 16%, 82%;--mt-web-light-warning:45, 100%, 50%;--mt-web-light-warning-foreground:36, 16%, 82%;--mt-web-light-border:214.3, 31.8%, 91.4%;--mt-web-light-input:214.3, 31.8%, 91.4%;--mt-web-light-ring:0, 0%, 14%;--mt-web-light-chart-1:12, 76%, 61%;--mt-web-light-chart-2:173, 58%, 39%;--mt-web-light-chart-3:197, 37%, 24%;--mt-web-light-chart-4:43, 74%, 66%;--mt-web-light-chart-5:27, 87%, 67%;--mt-web-dark-background:0, 0%, 14%;--mt-web-dark-foreground:36, 16%, 82%;--mt-web-dark-card:0, 0%, 14%;--mt-web-dark-card-foreground:36, 16%, 82%;--mt-web-dark-popover:0, 0%, 14%;--mt-web-dark-popover-foreground:36, 16%, 82%;--mt-web-dark-primary:36, 16%, 82%;--mt-web-dark-primary-foreground:222.2, 47.4%, 11.2%;--mt-web-dark-secondary:210, 13%, 35%;--mt-web-dark-secondary-foreground:36, 16%, 82%;--mt-web-dark-muted:210, 40%, 96.1%;--mt-web-dark-muted-foreground:215, 20.2%, 65.1%;--mt-web-dark-accent:210, 13%, 35%;--mt-web-dark-accent-foreground:36, 16%, 82%;--mt-web-dark-destructive:0, 62.8%, 30.6%;--mt-web-dark-destructive-foreground:36, 16%, 82%;--mt-web-dark-warning:45, 90%, 40%;--mt-web-dark-warning-foreground:36, 16%, 82%;--mt-web-dark-border:210, 13%, 35%;--mt-web-dark-input:210, 13%, 35%;--mt-web-dark-ring:212.7, 26.8%, 83.9%;--mt-web-dark-chart-1:220, 70%, 50%;--mt-web-dark-chart-2:160, 60%, 45%;--mt-web-dark-chart-3:30, 80%, 55%;--mt-web-dark-chart-4:280, 65%, 60%;--mt-web-dark-chart-5:340, 75%, 55%}
@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}
html[data-design=nordic]{--background:40 38% 99%;--foreground:200 26% 14%;--card:40 38% 99%;--card-foreground:200 26% 14%;--popover:40 38% 99%;--popover-foreground:200 26% 14%;--primary:158 40% 24%;--primary-foreground:40 45% 97%;--secondary:204 38% 93%;--secondary-foreground:204 34% 22%;--muted:38 24% 94%;--muted-foreground:200 10% 37%;--accent:156 26% 92%;--accent-foreground:158 42% 18%;--destructive:356 58% 44%;--destructive-foreground:0 0% 100%;--warning:34 72% 62%;--warning-foreground:28 45% 14%;--border:36 20% 87%;--input:36 18% 84%;--ring:158 40% 32%;--radius:.875rem;--chart-1:158 40% 30%;--chart-2:204 50% 55%;--chart-3:32 55% 50%;--chart-4:350 45% 50%;--chart-5:174 40% 42%;--nordic-page:40 30% 96%;--nordic-oak:30 42% 42%;--nordic-frost:204 45% 60%;--nordic-field:38 26% 95%;--nordic-field-hover:38 22% 92%;--nordic-shadow:200 30% 20%;--nordic-nav-bg:40 38% 99% / .78;--nordic-ease:cubic-bezier(.22, .61, .36, 1);--nordic-shadow-sm:0 1px 2px hsl(var(--nordic-shadow) / .04), 0 2px 8px -2px hsl(var(--nordic-shadow) / .05);--nordic-shadow-md:0 1px 2px hsl(var(--nordic-shadow) / .04), 0 8px 28px -8px hsl(var(--nordic-shadow) / .1);--nordic-shadow-lg:0 2px 6px hsl(var(--nordic-shadow) / .05), 0 24px 60px -16px hsl(var(--nordic-shadow) / .18);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:hsl(var(--nordic-page));--font-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-fraunces), Georgia, serif;--page:var(--nordic-page);--page-image:radial-gradient(ellipse 70% 45% at 0% 0%, hsl(var(--secondary) / .9), transparent 70%), radial-gradient(ellipse 55% 40% at 100% 100%, hsl(var(--accent) / .8), transparent 70%);--shadow-sm:var(--nordic-shadow-sm);--shadow:var(--nordic-shadow-md);--shadow-md:var(--nordic-shadow-md);--shadow-lg:var(--nordic-shadow-lg)}html.dark[data-design=nordic]{--background:200 24% 10%;--foreground:190 28% 92%;--card:198 22% 11.5%;--card-foreground:190 28% 92%;--popover:198 22% 12.5%;--popover-foreground:190 28% 92%;--primary:162 52% 56%;--primary-foreground:196 40% 8%;--secondary:200 22% 17%;--secondary-foreground:190 30% 90%;--muted:200 18% 15.5%;--muted-foreground:192 12% 67%;--accent:168 28% 18%;--accent-foreground:162 50% 82%;--destructive:356 58% 46%;--destructive-foreground:0 0% 100%;--warning:36 70% 60%;--warning-foreground:28 45% 12%;--border:198 18% 19%;--input:198 16% 24%;--ring:164 50% 52%;--chart-1:162 52% 56%;--chart-2:200 60% 66%;--chart-3:36 65% 62%;--chart-4:340 50% 66%;--chart-5:186 55% 52%;--nordic-page:202 30% 7%;--nordic-oak:32 50% 64%;--nordic-frost:196 50% 72%;--nordic-field:200 20% 14%;--nordic-field-hover:200 20% 16.5%;--nordic-shadow:205 50% 2%;--nordic-nav-bg:202 30% 7% / .72;--nordic-shadow-sm:0 1px 2px hsl(var(--nordic-shadow) / .3), 0 2px 8px -2px hsl(var(--nordic-shadow) / .3);--nordic-shadow-md:0 1px 2px hsl(var(--nordic-shadow) / .3), 0 10px 30px -10px hsl(var(--nordic-shadow) / .55);--nordic-shadow-lg:0 2px 6px hsl(var(--nordic-shadow) / .35), 0 28px 64px -18px hsl(var(--nordic-shadow) / .7);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-image:radial-gradient(ellipse 80% 50% at 15% -10%, #1f7a6838, transparent 70%), radial-gradient(ellipse 60% 40% at 90% 0%, #1f7ead24, transparent 70%), radial-gradient(ellipse 60% 45% at 100% 100%, #26734d1a, transparent 70%);--page:var(--nordic-page);--shadow-sm:var(--nordic-shadow-sm);--shadow:var(--nordic-shadow-md);--shadow-md:var(--nordic-shadow-md);--shadow-lg:var(--nordic-shadow-lg)}html[data-design=nordic] body{font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;color:hsl(var(--foreground));background-color:hsl(var(--nordic-page));background-image:radial-gradient(ellipse 70% 45% at 0% 0%, hsl(var(--secondary) / .9), transparent 70%), radial-gradient(ellipse 55% 40% at 100% 100%, hsl(var(--accent) / .8), transparent 70%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}html.dark[data-design=nordic] body{background-image:radial-gradient(80% 50% at 15% -10%,#1f7a6838,#0000 70%),radial-gradient(60% 40% at 90% 0,#1f7ead24,#0000 70%),radial-gradient(60% 45% at 100% 100%,#26734d1a,#0000 70%)}html[data-design=nordic] ::selection{background:hsl(var(--primary) / .18);color:inherit}html.dark[data-design=nordic] ::selection{background:hsl(var(--primary) / .3)}html[data-design=nordic] input,html[data-design=nordic] textarea,html[data-design=nordic] select,html[data-design=nordic] button{font-variant-numeric:tabular-nums;font-family:inherit}html[data-design=nordic] h1,html[data-design=nordic] h2,html[data-design=nordic] h3,html[data-design=nordic] h4,html[data-design=nordic] [data-slot=card-title],html[data-design=nordic] [data-slot=dialog-title],html[data-design=nordic] [data-slot=alert-dialog-title],html[data-design=nordic] [data-slot=sheet-title]{font-family:var(--font-fraunces), "Iowan Old Style", Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 100, "WONK" 0;color:hsl(var(--foreground));font-weight:500}html[data-design=nordic] h1.text-3xl:after{content:"";background:hsl(var(--nordic-oak) / .7);border-radius:2px;width:2.5rem;height:2px;margin:.85rem auto 0;display:block}html[data-design=nordic] a{text-underline-offset:3px;text-decoration-thickness:1px}html[data-design=nordic] hr{border-color:hsl(var(--border))}html[data-design=nordic] .text-muted-foreground{color:hsl(var(--muted-foreground))}html[data-design=nordic] .mt-button,html[data-design=nordic] [data-slot=input],html[data-design=nordic] [data-slot=textarea],html[data-design=nordic] [data-slot=input-group],html[data-design=nordic] [data-slot=select-trigger],html[data-design=nordic] [data-slot=tabs-trigger],html[data-design=nordic] [data-slot=switch],html[data-design=nordic] [data-slot=checkbox],html[data-design=nordic] [data-slot=card],html[data-design=nordic] [data-slot=table-row],html[data-design=nordic] [data-slot=dropdown-menu-item],html[data-design=nordic] [data-slot=select-item],html[data-design=nordic] [data-slot=accordion-trigger]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.18s;transition-timing-function:var(--nordic-ease)}html[data-design=nordic] [data-slot=navbar]{background:hsl(var(--nordic-nav-bg));-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid hsl(var(--border) / .85);box-shadow:0 1px 0 hsl(var(--background) / .6) inset}html[data-design=nordic] [data-slot=navbar] .mt-button.mt-button--ghost,html[data-design=nordic] [data-slot=navbar] .mt-button.mt-button--outline{color:hsl(var(--foreground) / .8)}html[data-design=nordic] [data-slot=navbar-logo]{border:1px solid hsl(var(--border));box-shadow:var(--nordic-shadow-sm);transition:box-shadow .2s var(--nordic-ease), transform .2s var(--nordic-ease), opacity .2s var(--nordic-ease);background:#fdfdfb;border-radius:14px;overflow:hidden}html[data-design=nordic] [data-slot=navbar-logo]:hover{opacity:1;box-shadow:var(--nordic-shadow-md);transform:translateY(-1px)}html[data-design=nordic] [data-slot=navbar-logo]>span{background:linear-gradient(160deg,#fdfdfb,#edf3f7)}html.dark[data-design=nordic] [data-slot=navbar-logo]{box-shadow:var(--nordic-shadow-sm), 0 0 24px -6px #33cca32e;background:#cfdbde;border-color:#e4eff11f}html.dark[data-design=nordic] [data-slot=navbar-logo]>span{background:linear-gradient(160deg,#d4e0e2,#bdd1ce)}html[data-design=nordic] [data-slot=navigation-menu-trigger]{background:0 0;border-radius:999px}html[data-design=nordic] [data-slot=navigation-menu-trigger]:hover,html[data-design=nordic] [data-slot=navigation-menu-trigger][data-state=open]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=nordic] [data-slot=navigation-menu-viewport]{border:1px solid hsl(var(--border));background:hsl(var(--popover));box-shadow:var(--nordic-shadow-lg);border-radius:18px;overflow:hidden}html[data-design=nordic] [data-slot=navigation-menu-content]{background:hsl(var(--popover))}html[data-design=nordic] [data-slot=navigation-menu-content] p.font-bold,html[data-design=nordic] [data-slot=sheet-content] p.font-bold,html[data-design=nordic] [data-slot=sheet-content] h3{font-family:var(--font-inter), system-ui, sans-serif;text-transform:uppercase;color:hsl(var(--nordic-oak));font-weight:600}html[data-design=nordic] [data-slot=nav-link],html[data-design=nordic] [data-slot=sheet-content] a{border-radius:12px}html[data-design=nordic] [data-slot=nav-link]:hover,html[data-design=nordic] [data-slot=sheet-content] a:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=nordic] [data-slot=bottom-bar]>div>span>div{border:1px solid hsl(var(--border));background:hsl(var(--nordic-nav-bg));-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);color:hsl(var(--foreground) / .7)}@media (min-width:640px){html[data-design=nordic] [data-slot=bottom-bar]>div>span>div{box-shadow:var(--nordic-shadow-md);border-radius:999px}}@media (max-width:639px){html[data-design=nordic] [data-slot=bottom-bar]>div>span>div{border-width:1px 0 0}}html[data-design=nordic] [data-slot=social-link]{transition:color .18s var(--nordic-ease), transform .18s var(--nordic-ease);border-radius:999px}html[data-design=nordic] [data-slot=social-link]:hover{color:hsl(var(--primary));transform:translateY(-1px)}html[data-design=nordic] [data-slot=card],html[data-design=nordic] :where(.bg-background:is(.rounded-xl,.rounded-2xl)){border:1px solid hsl(var(--border) / .9);background:hsl(var(--card));box-shadow:var(--nordic-shadow-md);border-radius:18px}html.dark[data-design=nordic] [data-slot=card],html.dark[data-design=nordic] :where(.bg-background:is(.rounded-xl,.rounded-2xl)){background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .92));border-color:hsl(var(--border));box-shadow:var(--nordic-shadow-md), inset 0 1px 0 #dbecf00a}html[data-design=nordic] [data-slot=card] [data-slot=card]{box-shadow:none;background:hsl(var(--muted) / .45);border-radius:14px}html[data-design=nordic] [data-slot=drag-handle]{background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground) / .8);border-radius:12px}html[data-design=nordic] [data-slot=drag-handle]:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=nordic] .mt-button{box-shadow:none;border-radius:999px;font-weight:500}html[data-design=nordic] .mt-button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring) / .55);outline:none}html[data-design=nordic] .mt-button:active:not(:disabled){transform:translateY(.5px)scale(.99)}html[data-design=nordic] .mt-button.mt-button--default{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px hsl(var(--primary) / .2), 0 6px 16px -8px hsl(var(--primary) / .55)}html[data-design=nordic] .mt-button.mt-button--default:hover{box-shadow:0 1px 2px hsl(var(--primary) / .2), 0 10px 22px -10px hsl(var(--primary) / .6);background:#2c6852}html.dark[data-design=nordic] .mt-button.mt-button--default:hover{background:#6dd5b5}html[data-design=nordic] .mt-button.mt-button--destructive{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .25)}html[data-design=nordic] .mt-button.mt-button--destructive:hover{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}html.dark[data-design=nordic] .mt-button.mt-button--destructive{color:#f49aa0;background:#c6394329;border-color:#d65c644d}html.dark[data-design=nordic] .mt-button.mt-button--destructive:hover{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}html[data-design=nordic] .mt-button.mt-button--outline{background:hsl(var(--background) / .6);border:1px solid hsl(var(--input));color:hsl(var(--foreground))}html[data-design=nordic] .mt-button.mt-button--outline:hover{background:hsl(var(--accent));border-color:hsl(var(--primary) / .35);color:hsl(var(--accent-foreground))}html[data-design=nordic] .mt-button.mt-button--secondary{background:hsl(var(--secondary));border:1px solid hsl(var(--nordic-frost) / .3);color:hsl(var(--secondary-foreground))}html[data-design=nordic] .mt-button.mt-button--secondary:hover{border-color:hsl(var(--nordic-frost) / .5);color:hsl(var(--secondary-foreground));background:#d4e3ed}html.dark[data-design=nordic] .mt-button.mt-button--secondary{border-color:#94c1d124}html.dark[data-design=nordic] .mt-button.mt-button--secondary:hover{background:#2c3c44;border-color:#94c1d14d}html[data-design=nordic] .mt-button.mt-button--ghost{color:inherit;background:0 0}html[data-design=nordic] .mt-button.mt-button--ghost:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=nordic] .mt-button.mt-button--link{color:hsl(var(--primary));background:0 0}html[data-design=nordic] .mt-button.mt-button--emphasis{background:hsl(var(--nordic-oak));color:#fcfbf8;box-shadow:0 1px 2px hsl(var(--nordic-oak) / .25), 0 6px 16px -8px hsl(var(--nordic-oak) / .6)}html[data-design=nordic] .mt-button.mt-button--emphasis:hover{background:#845c33}html.dark[data-design=nordic] .mt-button.mt-button--emphasis{background:hsl(var(--nordic-oak));color:#25190e}html.dark[data-design=nordic] .mt-button.mt-button--emphasis:hover{background:#ddb588}html[data-design=nordic] [data-slot=input],html[data-design=nordic] [data-slot=textarea],html[data-design=nordic] [data-slot=input-group]{background:hsl(var(--nordic-field));border:1px solid hsl(var(--input) / .7);box-shadow:inset 0 1px 1px hsl(var(--nordic-shadow) / .03);color:hsl(var(--foreground));border-radius:12px}html[data-design=nordic] [data-slot=input]:hover:not(:disabled),html[data-design=nordic] [data-slot=textarea]:hover:not(:disabled),html[data-design=nordic] [data-slot=input-group]:hover{background:hsl(var(--nordic-field-hover));border-color:hsl(var(--input))}html[data-design=nordic] [data-slot=input]:focus-visible,html[data-design=nordic] [data-slot=textarea]:focus-visible,html[data-design=nordic] [data-slot=input-group]:focus-within{background:hsl(var(--background));border-color:hsl(var(--ring) / .8);box-shadow:0 0 0 3px hsl(var(--ring) / .16);outline:none}html.dark[data-design=nordic] [data-slot=input]:focus-visible,html.dark[data-design=nordic] [data-slot=textarea]:focus-visible,html.dark[data-design=nordic] [data-slot=input-group]:focus-within{box-shadow:0 0 0 3px hsl(var(--ring) / .22);background:#182125}html[data-design=nordic] [data-slot=input]::placeholder,html[data-design=nordic] [data-slot=textarea]::placeholder,html[data-design=nordic] [data-slot=input-group-control]::placeholder{color:hsl(var(--muted-foreground) / .75)}html[data-design=nordic] [data-slot=input][aria-invalid=true]{border-color:hsl(var(--destructive) / .7);box-shadow:0 0 0 3px hsl(var(--destructive) / .12)}html[data-design=nordic] [data-slot=input-group]:has([aria-invalid=true]){border-color:hsl(var(--destructive) / .7);box-shadow:0 0 0 3px hsl(var(--destructive) / .12)}html[data-design=nordic] [data-slot=input-group]:has([data-warning=true]){border-color:hsl(var(--warning));box-shadow:0 0 0 3px hsl(var(--warning) / .18)}html[data-design=nordic] [data-slot=input-group] [data-slot=input-group-control],html[data-design=nordic] [data-slot=input-group] [data-slot=input]{box-shadow:none;background:0 0;border:0;border-radius:12px}html[data-design=nordic] [data-slot=input-group] [data-slot=input-group-addon]{color:hsl(var(--muted-foreground))}html[data-design=nordic] [data-slot=input-group] [data-slot=separator]{background:hsl(var(--input) / .7)}html[data-design=nordic] [data-slot=label]{color:hsl(var(--foreground) / .88);font-weight:500}html[data-design=nordic] label>span.text-sm.font-medium{color:hsl(var(--foreground) / .82)}html[data-design=nordic] [data-slot=select-trigger]{background:hsl(var(--nordic-field));border:1px solid hsl(var(--input) / .7);box-shadow:none;border-radius:999px}html[data-design=nordic] [data-slot=select-trigger]:hover{background:hsl(var(--nordic-field-hover));border-color:hsl(var(--input))}html[data-design=nordic] [data-slot=select-trigger]:focus,html[data-design=nordic] [data-slot=select-trigger][data-state=open]{border-color:hsl(var(--ring) / .8);box-shadow:0 0 0 3px hsl(var(--ring) / .16);outline:none}html[data-design=nordic] [data-slot=select-trigger]>svg{opacity:.55;transition:transform .2s var(--nordic-ease)}html[data-design=nordic] [data-slot=select-trigger][data-state=open]>svg{transform:rotate(180deg)}html[data-design=nordic] [data-slot=input-group] [data-slot=select-trigger]{box-shadow:none;color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}html[data-design=nordic] [data-slot=input-group] [data-slot=select-trigger]:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .6)}html[data-design=nordic] select{border-radius:999px}html[data-design=nordic] [data-slot=select-content],html[data-design=nordic] [data-slot=dropdown-menu-content],html[data-design=nordic] [data-slot=dropdown-menu-sub-content],html[data-design=nordic] [data-slot=popover-content]{border:1px solid hsl(var(--border));background:hsl(var(--popover));box-shadow:var(--nordic-shadow-lg);border-radius:16px}html[data-design=nordic] [data-slot=select-item],html[data-design=nordic] [data-slot=dropdown-menu-item],html[data-design=nordic] [data-slot=dropdown-menu-checkbox-item],html[data-design=nordic] [data-slot=dropdown-menu-radio-item]{border-radius:10px}html[data-design=nordic] [data-slot=select-item][data-highlighted],html[data-design=nordic] [data-slot=dropdown-menu-item][data-highlighted],html[data-design=nordic] [data-slot=dropdown-menu-checkbox-item][data-highlighted],html[data-design=nordic] [data-slot=dropdown-menu-radio-item][data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=nordic] [data-slot=select-item][data-state=checked]{color:hsl(var(--primary));font-weight:500}html[data-design=nordic] [data-slot=dropdown-menu-separator],html[data-design=nordic] [data-slot=select-separator]{background:hsl(var(--border))}html[data-design=nordic] [data-slot=dropdown-menu-label],html[data-design=nordic] [data-slot=select-label]{text-transform:uppercase;color:hsl(var(--muted-foreground));font-weight:600}html[data-design=nordic] [data-slot=tooltip-content]{border:1px solid hsl(var(--foreground) / .08);color:#eff5f6;box-shadow:var(--nordic-shadow-md);background:#1e2c33;border-radius:10px}html.dark[data-design=nordic] [data-slot=tooltip-content]{color:#152228;background:#dfeaec;border-color:#0000}html[data-design=nordic] [data-slot=switch][data-state=unchecked]{background:hsl(var(--input))}html[data-design=nordic] [data-slot=switch][data-state=checked]{background:hsl(var(--primary))}html[data-design=nordic] [data-slot=switch-thumb]{box-shadow:0 1px 3px hsl(var(--nordic-shadow) / .25);background:#fff}html.dark[data-design=nordic] [data-slot=switch-thumb]{background:#ebf3f4}html[data-design=nordic] [data-slot=switch]:focus-visible,html[data-design=nordic] [data-slot=checkbox]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring) / .5);outline:none}html[data-design=nordic] [data-slot=checkbox]{border:1px solid hsl(var(--input));background:hsl(var(--nordic-field));border-radius:6px}html[data-design=nordic] [data-slot=checkbox][data-state=checked]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=nordic] [data-slot=tabs-list]{background:hsl(var(--muted));border:1px solid hsl(var(--border) / .8);border-radius:999px}html[data-design=nordic] [data-slot=tabs-trigger]{color:hsl(var(--muted-foreground));border-radius:999px}html[data-design=nordic] [data-slot=tabs-trigger]:hover{color:hsl(var(--foreground))}html[data-design=nordic] [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--background));color:hsl(var(--primary));box-shadow:var(--nordic-shadow-sm)}html.dark[data-design=nordic] [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=nordic] [data-slot=table]{font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0}html[data-design=nordic] [data-slot=table-header] [data-slot=table-row]{border-bottom:1px solid hsl(var(--border))}html[data-design=nordic] [data-slot=table-head]{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .55);border-bottom:1px solid hsl(var(--border));font-weight:600}html[data-design=nordic] [data-slot=table-head]:first-child{border-top-left-radius:12px}html[data-design=nordic] [data-slot=table-head]:last-child{border-top-right-radius:12px}html[data-design=nordic] [data-slot=table-row]{border-color:hsl(var(--border) / .7)}html[data-design=nordic] [data-slot=table-body] [data-slot=table-row]:hover{background:hsl(var(--accent) / .5)}html[data-design=nordic] [data-slot=table-body] [data-slot=table-cell]{border-bottom:1px solid hsl(var(--border) / .7)}html[data-design=nordic] [data-slot=table-body] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:0}html[data-design=nordic] [data-slot=accordion-item]{border-bottom:1px solid hsl(var(--border))}html[data-design=nordic] [data-slot=accordion-trigger]{border-radius:10px;font-weight:500}html[data-design=nordic] [data-slot=accordion-trigger]:hover{color:hsl(var(--primary));text-decoration:none}html[data-design=nordic] [data-slot=accordion-trigger]>svg{color:hsl(var(--muted-foreground))}html[data-design=nordic] [data-slot=dialog-overlay],html[data-design=nordic] [data-slot=alert-dialog-overlay],html[data-design=nordic] [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15222852}html.dark[data-design=nordic] [data-slot=dialog-overlay],html.dark[data-design=nordic] [data-slot=alert-dialog-overlay],html.dark[data-design=nordic] [data-slot=sheet-overlay]{background:#05080b99}html[data-design=nordic] [data-slot=dialog-content],html[data-design=nordic] [data-slot=alert-dialog-content]{border:1px solid hsl(var(--border));background:hsl(var(--popover));box-shadow:var(--nordic-shadow-lg);border-radius:22px}html[data-design=nordic] [data-slot=dialog-description],html[data-design=nordic] [data-slot=alert-dialog-description]{color:hsl(var(--muted-foreground))}html[data-design=nordic] [data-slot=sheet-content]{background:hsl(var(--popover));border-color:hsl(var(--border));box-shadow:var(--nordic-shadow-lg)}html[data-design=nordic] [data-slot=toast]{border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--nordic-shadow-lg);border-radius:16px}html[data-design=nordic] [data-slot=toast].destructive,html[data-design=nordic] [data-slot=toast][data-variant=destructive]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}html[data-design=nordic] [data-slot=banner][data-variant]{border-top:0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .96);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:0 10px 24px -18px hsl(var(--nordic-shadow) / .35)}html[data-design=nordic] [data-slot=banner][data-variant=default] .mt-\[2px\]>svg{color:hsl(var(--nordic-frost))}html[data-design=nordic] [data-slot=banner] .text-sm.font-medium{font-family:var(--font-fraunces), Georgia, serif;font-weight:500}html[data-design=nordic] [data-slot=banner] .opacity-90{color:hsl(var(--muted-foreground));opacity:1}html[data-design=nordic] [data-slot=banner][data-variant=warning]{color:#3b2816;background:#fbeedaeb}html.dark[data-design=nordic] [data-slot=banner][data-variant=warning]{color:#f4debe;background:#40301ceb}html[data-design=nordic] [data-slot=banner][data-variant=warning] .opacity-90,html[data-design=nordic] [data-slot=banner][data-variant=destructive] .opacity-90,html[data-design=nordic] [data-slot=banner][data-variant=success] .opacity-90{color:inherit;opacity:.85}html[data-design=nordic] [data-slot=separator]{background:hsl(var(--border))}html[data-design=nordic] [data-slot=skeleton]{background:linear-gradient(90deg, hsl(var(--muted)) 0%, hsl(var(--secondary)) 50%, hsl(var(--muted)) 100%);background-size:200% 100%;border-radius:12px;animation:1.8s ease-in-out infinite nordic-shimmer}@keyframes nordic-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-design=nordic] [data-slot=calc-sidebar]{border:1px solid hsl(var(--border));background:hsl(var(--nordic-nav-bg));-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:var(--nordic-shadow-md);border-right:0;border-radius:999px 0 0 999px}html[data-design=nordic] nav[data-slot=calc-sidebar] .mt-button{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground) / .8);box-shadow:var(--nordic-shadow-sm)}html[data-design=nordic] nav[data-slot=calc-sidebar] .mt-button:hover,html[data-design=nordic] nav[data-slot=calc-sidebar] .mt-button[data-active=true]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=nordic] [data-slot=kofi-button]{font-weight:600;background:hsl(var(--nordic-oak))!important;color:#fcfbf8!important;box-shadow:var(--nordic-shadow-md)!important}html[data-design=nordic] [data-slot=kofi-button]:hover{color:#fcfbf8!important;background:#845c33!important}html.dark[data-design=nordic] [data-slot=kofi-button]{color:#25190e!important}html.dark[data-design=nordic] [data-slot=kofi-button]:hover{color:#25190e!important;background:#ddb588!important}html[data-design=nordic] .bg-foreground.text-background{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=nordic] *{scrollbar-color:hsl(var(--muted-foreground) / .35) transparent}@media (prefers-reduced-motion:reduce){html[data-design=nordic] *,html[data-design=nordic] :before,html[data-design=nordic] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-design=nordic] .mt-button:active:not(:disabled),html[data-design=nordic] [data-slot=navbar-logo]:hover,html[data-design=nordic] [data-slot=social-link]:hover{transform:none}}
html[data-design=neon]{--background:270 70% 97%;--foreground:256 50% 15%;--card:0 0% 100%;--card-foreground:256 50% 15%;--popover:0 0% 100%;--popover-foreground:256 50% 15%;--primary:318 82% 40%;--primary-foreground:0 0% 100%;--secondary:268 70% 94%;--secondary-foreground:256 50% 15%;--muted:266 50% 94%;--muted-foreground:256 18% 36%;--accent:178 70% 88%;--accent-foreground:190 90% 18%;--destructive:350 78% 44%;--destructive-foreground:0 0% 100%;--warning:36 100% 62%;--warning-foreground:256 50% 12%;--border:266 50% 84%;--input:266 40% 72%;--ring:188 92% 34%;--radius:.375rem;--chart-1:318 82% 45%;--chart-2:188 92% 36%;--chart-3:268 70% 55%;--chart-4:36 95% 50%;--chart-5:152 65% 38%;--neon-pink:318 82% 42%;--neon-cyan:190 95% 28%;--neon-violet:268 70% 55%;--neon-glow-pink:318 90% 60%;--neon-glow-cyan:186 90% 50%;--neon-glass:0 0% 100%;--neon-glass-alpha:.72;--neon-line:266 60% 70%;--neon-heading:256 50% 15%;--neon-title-shadow:0 0 0 transparent;--neon-font-display:var(--font-orbitron), "Orbitron", "Eurostile", system-ui, sans-serif;--neon-font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:270 70% 96%;--page-image:radial-gradient(ellipse 70% 55% at 0% 0%, #e0c5fce6, transparent 60%), radial-gradient(ellipse 60% 50% at 100% 15%, #bcf5e7e6, transparent 60%), radial-gradient(ellipse 80% 55% at 70% 100%, #ffd8c2f2, transparent 65%), linear-gradient(#955cd612 1px, transparent 1px), linear-gradient(90deg, #955cd612 1px, transparent 1px);--page-image-size:auto, auto, auto, 44px 44px, 44px 44px;--font-body:var(--font-ibm-plex-mono), ui-monospace, monospace;--font-heading:var(--font-orbitron), system-ui, sans-serif;--shadow-sm:0 0 6px hsl(var(--neon-glow-cyan) / .15);--shadow:0 0 12px hsl(var(--neon-glow-pink) / .2);--shadow-md:0 0 18px hsl(var(--neon-glow-pink) / .25);--shadow-lg:0 0 28px hsl(var(--neon-glow-cyan) / .3);background-color:#f5eefc;background-image:radial-gradient(70% 55% at 0 0,#e0c5fce6,#0000 60%),radial-gradient(60% 50% at 100% 15%,#bcf5e7e6,#0000 60%),radial-gradient(80% 55% at 70% 100%,#ffd8c2f2,#0000 65%),linear-gradient(#955cd612 1px,#0000 1px),linear-gradient(90deg,#955cd612 1px,#0000 1px);background-size:auto,auto,auto,44px 44px,44px 44px;background-attachment:fixed}html.dark[data-design=neon]{--background:250 50% 7%;--foreground:265 60% 94%;--card:252 45% 10%;--card-foreground:265 60% 94%;--popover:252 50% 9%;--popover-foreground:265 60% 94%;--primary:316 100% 64%;--primary-foreground:252 60% 6%;--secondary:254 40% 15%;--secondary-foreground:265 60% 94%;--muted:254 35% 15%;--muted-foreground:255 30% 74%;--accent:190 70% 16%;--accent-foreground:184 100% 74%;--destructive:350 92% 58%;--destructive-foreground:0 0% 100%;--warning:44 100% 58%;--warning-foreground:252 60% 6%;--border:266 55% 30%;--input:266 50% 38%;--ring:184 100% 56%;--chart-1:316 100% 64%;--chart-2:184 100% 56%;--chart-3:268 90% 70%;--chart-4:44 100% 58%;--chart-5:140 85% 58%;--neon-pink:316 100% 66%;--neon-cyan:184 100% 60%;--neon-violet:268 90% 70%;--neon-glow-pink:316 100% 62%;--neon-glow-cyan:184 100% 55%;--neon-glass:252 50% 9%;--neon-glass-alpha:.7;--neon-line:266 70% 55%;--neon-heading:316 100% 82%;--neon-title-shadow:0 0 6px #ff33c9bf, 0 0 22px #ff1ac259;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:250 60% 5%;--page-image:radial-gradient(ellipse 90% 55% at 50% -12%, #ff1ac242, transparent 62%), radial-gradient(ellipse 55% 45% at 100% 100%, #00eeff24, transparent 62%), radial-gradient(ellipse 50% 40% at 0% 70%, #8525f424, transparent 62%), linear-gradient(#a15eed0f 1px, transparent 1px), linear-gradient(90deg, #a15eed0f 1px, transparent 1px);--page-image-size:auto, auto, auto, 44px 44px, 44px 44px;background-color:#080514;background-image:radial-gradient(90% 55% at 50% -12%,#ff1ac242,#0000 62%),radial-gradient(55% 45% at 100% 100%,#00eeff24,#0000 62%),radial-gradient(50% 40% at 0 70%,#8525f424,#0000 62%),linear-gradient(#a15eed0f 1px,#0000 1px),linear-gradient(90deg,#a15eed0f 1px,#0000 1px);background-size:auto,auto,auto,44px 44px,44px 44px;background-attachment:fixed}html[data-design=neon] body{color:hsl(var(--foreground));font-family:var(--neon-font-mono);font-feature-settings:"zero" 1, "tnum" 1;-webkit-font-smoothing:antialiased;background:0 0!important}html[data-design=neon] ::selection{background:hsl(var(--neon-pink) / .85);color:hsl(var(--primary-foreground))}html.dark[data-design=neon] body:before{content:"";z-index:-1;pointer-events:none;transform-origin:bottom;opacity:.75;background-image:linear-gradient(#ff3dcb8c 2px,#0000 2px),linear-gradient(90deg,#1af0ff66 2px,#0000 2px);background-position:bottom;background-size:64px 64px;height:46vh;position:fixed;bottom:-2vh;left:-50vw;right:-50vw;transform:perspective(320px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 55%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 55%,#000 100%)}html.dark[data-design=neon] body:after{content:"";z-index:9000;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#03020829 3px,#0000 4px);position:fixed;inset:0}html[data-design=neon] h1,html[data-design=neon] h2,html[data-design=neon] h3,html[data-design=neon] h4,html[data-design=neon] [data-slot=card-title],html[data-design=neon] [data-slot=dialog-title],html[data-design=neon] [data-slot=alert-dialog-title],html[data-design=neon] [data-slot=sheet-title]{font-family:var(--neon-font-display);text-transform:uppercase;color:hsl(var(--neon-heading));overflow-wrap:anywhere;font-weight:700}html[data-design=neon] h1{text-shadow:var(--neon-title-shadow);background-image:none;font-weight:800}html:not(.dark)[data-design=neon] h1{color:#571a9e;text-shadow:2px 2px #f877d1bf,-1px -1px #42def08c}html[data-design=neon] h3,html[data-design=neon] h4{color:hsl(var(--neon-cyan))}html.dark[data-design=neon] h3,html.dark[data-design=neon] h4{text-shadow:0 0 8px hsl(var(--neon-glow-cyan) / .45)}html[data-design=neon] p.font-bold,html[data-design=neon] p.font-semibold{font-family:var(--neon-font-display);text-transform:uppercase;color:hsl(var(--neon-cyan))}html[data-design=neon] a:not([data-slot]){text-underline-offset:3px}html[data-design=neon] :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--neon-glow-cyan) / .18), 0 0 14px hsl(var(--neon-glow-cyan) / .45)}html[data-design=neon]{scrollbar-color:hsl(var(--neon-pink) / .6) transparent}html[data-design=neon] [data-slot=navbar]{background:hsl(var(--neon-glass) / .78);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid hsl(var(--neon-pink) / .55);box-shadow:0 1px 0 hsl(var(--neon-cyan) / .25), 0 6px 24px -10px hsl(var(--neon-glow-pink) / .45)}html[data-design=neon] [data-slot=navbar]:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--neon-cyan)) 20%, hsl(var(--neon-pink)) 80%, transparent);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}html[data-design=neon] [data-slot=navbar-logo]{border:0;border-left:1px solid hsl(var(--neon-pink) / .45);background:0 0}html[data-design=neon] [data-slot=navbar-logo]>span{background:repeating-linear-gradient(to bottom, transparent 0 9px, hsl(var(--neon-glass) / .55) 9px 11px) bottom / 100% 34% no-repeat, linear-gradient(180deg, #ff85d6 0%, #ff8fab 45%, #ffbd7a 80%, #ffdb66 100%);position:relative}html:not(.dark)[data-design=neon] [data-slot=navbar-logo]>span{background:repeating-linear-gradient(#0000 0 9px,#fff9 9px 11px) bottom/100% 34% no-repeat,linear-gradient(#fcc5fc 0%,#ffc2d6 45%,#ffd9b8 80%,#ffeaa3 100%)}html.dark[data-design=neon] [data-slot=navbar-logo]{box-shadow:0 0 24px -4px hsl(var(--neon-glow-pink) / .6)}html[data-design=neon] [data-slot=navbar-logo] img{position:relative}html[data-design=neon] [data-slot=banner]{background:hsl(var(--neon-glass) / .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:0;border-bottom:1px solid hsl(var(--neon-cyan) / .35)}html[data-design=neon] [data-slot=banner] .font-medium{font-family:var(--neon-font-display);text-transform:uppercase;color:hsl(var(--neon-pink))}html[data-design=neon] [data-slot=banner][data-variant=destructive]{background:hsl(var(--destructive) / .9)}html[data-design=neon] [data-slot=banner][data-variant=destructive] .font-medium{color:hsl(var(--destructive-foreground))}html[data-design=neon] [data-slot=banner][data-variant=warning]{background:hsl(var(--warning) / .92);color:hsl(var(--warning-foreground))}html[data-design=neon] [data-slot=banner][data-variant=warning] .font-medium{color:hsl(var(--warning-foreground))}html[data-design=neon] [data-slot=bottom-bar]>div>span>div{background:hsl(var(--neon-glass) / .82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsl(var(--neon-pink) / .45)}@media (min-width:640px){html[data-design=neon] [data-slot=bottom-bar]>div>span>div{border:1px solid hsl(var(--neon-pink) / .7);box-shadow:0 0 0 1px hsl(var(--neon-cyan) / .15) inset, 0 0 16px hsl(var(--neon-glow-pink) / .35);border-radius:999px}}html[data-design=neon] [data-slot=social-link]{color:hsl(var(--foreground) / .85);transition:color .18s,filter .18s,transform .18s}html[data-design=neon] [data-slot=social-link]:hover{color:hsl(var(--neon-cyan));filter:drop-shadow(0 0 6px hsl(var(--neon-glow-cyan) / .8))}html[data-design=neon] :where(.bg-background:is(.rounded-xl,.rounded-2xl)){background:linear-gradient(180deg, hsl(var(--neon-glass) / .82), hsl(var(--neon-glass) / var(--neon-glass-alpha)));-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border:1px solid hsl(var(--neon-pink) / .5);box-shadow:0 0 0 1px hsl(var(--neon-cyan) / .12) inset, 0 0 28px -6px hsl(var(--neon-glow-pink) / .4), 0 30px 60px -30px #04020e99;border-radius:.75rem;position:relative}html:not(.dark)[data-design=neon] :where(.bg-background:is(.rounded-xl,.rounded-2xl)){border-color:hsl(var(--neon-violet) / .35);box-shadow:inset 0 0 0 1px #fffc,0 18px 50px -24px #6d22c359,0 0 0 4px #f76ece14}html[data-design=neon] :where(.bg-background:is(.rounded-xl,.rounded-2xl)):before{content:"";pointer-events:none;background:linear-gradient(hsl(var(--neon-cyan)), hsl(var(--neon-cyan))) top left / 18px 2px no-repeat, linear-gradient(hsl(var(--neon-cyan)), hsl(var(--neon-cyan))) top left / 2px 18px no-repeat, linear-gradient(hsl(var(--neon-pink)), hsl(var(--neon-pink))) bottom right / 18px 2px no-repeat, linear-gradient(hsl(var(--neon-pink)), hsl(var(--neon-pink))) bottom right / 2px 18px no-repeat;opacity:.8;border-radius:.4rem;position:absolute;inset:8px}html[data-design=neon] [data-slot=card]{background:hsl(var(--neon-glass) / .6);color:hsl(var(--card-foreground));border:1px solid hsl(var(--neon-line) / .45);border-radius:calc(var(--radius) + 4px);box-shadow:0 0 0 1px hsl(var(--neon-cyan) / .06) inset, 0 8px 24px -16px hsl(var(--neon-glow-pink) / .5);transition:border-color .2s,box-shadow .2s}html:not(.dark)[data-design=neon] [data-slot=card]{background:#ffffffd1}html[data-design=neon] [data-slot=card]:hover{border-color:hsl(var(--neon-pink) / .6)}html[data-design=neon] [data-slot=card-header]{border-bottom:1px dashed hsl(var(--neon-line) / .35)}html[data-design=neon] [data-slot=card-description]{color:hsl(var(--muted-foreground))}html[data-design=neon] [data-slot=separator]{background:linear-gradient(90deg, transparent, hsl(var(--neon-line) / .7) 15%, hsl(var(--neon-line) / .7) 85%, transparent)}html[data-design=neon] [data-slot=separator][data-orientation=vertical]{background:linear-gradient(180deg, transparent, hsl(var(--neon-line) / .7) 15%, hsl(var(--neon-line) / .7) 85%, transparent)}html[data-design=neon] [data-slot=skeleton]{background:linear-gradient(90deg, hsl(var(--muted)), hsl(var(--neon-violet) / .25), hsl(var(--muted)));background-size:200% 100%;animation:1.6s ease-in-out infinite neon-skeleton}@keyframes neon-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-design=neon] .mt-button{font-family:var(--neon-font-display);text-transform:uppercase;border-radius:var(--radius);font-weight:600;transition:background-color .18s,color .18s,border-color .18s,box-shadow .22s,transform .12s}html[data-design=neon] .mt-button:active:not(:disabled){transform:translateY(1px)scale(.99)}html[data-design=neon] .mt-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}html[data-design=neon] .mt-button.mt-button--default{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--neon-pink));box-shadow:0 0 0 1px #ffffff2e inset, 0 0 12px hsl(var(--neon-glow-pink) / .55), 0 0 28px -6px hsl(var(--neon-glow-pink) / .5)}html[data-design=neon] .mt-button.mt-button--default:hover{background:hsl(var(--primary));filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff4d inset, 0 0 16px hsl(var(--neon-glow-pink) / .8), 0 0 40px -4px hsl(var(--neon-glow-pink) / .65)}html[data-design=neon] .mt-button.mt-button--emphasis{background:hsl(var(--neon-cyan));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--neon-cyan));box-shadow:0 0 0 1px #fff3 inset, 0 0 12px hsl(var(--neon-glow-cyan) / .55), 0 0 28px -6px hsl(var(--neon-glow-cyan) / .5)}html:not(.dark)[data-design=neon] .mt-button.mt-button--emphasis{color:#fff}html[data-design=neon] .mt-button.mt-button--emphasis:hover{background:hsl(var(--neon-cyan));filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff4d inset, 0 0 18px hsl(var(--neon-glow-cyan) / .85), 0 0 40px -4px hsl(var(--neon-glow-cyan) / .6)}html[data-design=neon] .mt-button.mt-button--destructive{background:hsl(var(--destructive) / .14);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .85);box-shadow:0 0 10px hsl(var(--destructive) / .35), 0 0 8px hsl(var(--destructive) / .25) inset}html.dark[data-design=neon] .mt-button.mt-button--destructive{color:#ff8599}html[data-design=neon] .mt-button.mt-button--destructive:hover{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:0 0 16px hsl(var(--destructive) / .7), 0 0 34px -4px hsl(var(--destructive) / .5)}html[data-design=neon] .mt-button.mt-button--outline,html[data-design=neon] .mt-button.mt-button--secondary{background:hsl(var(--neon-glass) / .45);color:hsl(var(--foreground));border:1px solid hsl(var(--neon-cyan) / .65);box-shadow:0 0 0 1px hsl(var(--neon-cyan) / .08) inset, 0 0 8px -2px hsl(var(--neon-glow-cyan) / .35)}html[data-design=neon] .mt-button.mt-button--secondary{border-color:hsl(var(--neon-pink) / .7);box-shadow:0 0 0 1px hsl(var(--neon-pink) / .08) inset, 0 0 8px -2px hsl(var(--neon-glow-pink) / .4)}html[data-design=neon] .mt-button.mt-button--outline:hover{background:hsl(var(--neon-cyan) / .14);color:hsl(var(--neon-cyan));border-color:hsl(var(--neon-cyan));box-shadow:0 0 14px hsl(var(--neon-glow-cyan) / .55), 0 0 10px hsl(var(--neon-glow-cyan) / .18) inset}html[data-design=neon] .mt-button.mt-button--secondary:hover{background:hsl(var(--neon-pink) / .14);color:hsl(var(--neon-pink));border-color:hsl(var(--neon-pink));box-shadow:0 0 14px hsl(var(--neon-glow-pink) / .55), 0 0 10px hsl(var(--neon-glow-pink) / .18) inset}html.dark[data-design=neon] .mt-button.mt-button--outline:hover,html.dark[data-design=neon] .mt-button.mt-button--secondary:hover{text-shadow:0 0 8px}html[data-design=neon] .mt-button.mt-button--ghost{color:hsl(var(--foreground));background:0 0;border:1px solid #0000}html[data-design=neon] .mt-button.mt-button--ghost:hover{background:hsl(var(--neon-cyan) / .12);color:hsl(var(--neon-cyan));border-color:hsl(var(--neon-cyan) / .4);box-shadow:0 0 10px hsl(var(--neon-glow-cyan) / .3)}html[data-design=neon] .mt-button.mt-button--link{color:hsl(var(--neon-cyan));font-family:var(--neon-font-mono);text-transform:none}html[data-design=neon] .mt-button.mt-button--link:hover{color:hsl(var(--neon-pink))}html[data-design=neon] [data-slot=navbar] .mt-button.mt-button--outline,html[data-design=neon] [data-slot=navbar] .mt-button.mt-button--ghost{border-radius:999px}html[data-design=neon] [data-slot=label],html[data-design=neon] label>span.font-medium,html[data-design=neon] label.text-sm{font-family:var(--neon-font-mono);color:hsl(var(--foreground) / .92);font-weight:500}html[data-design=neon] [data-slot=input],html[data-design=neon] [data-slot=textarea],html[data-design=neon] [data-slot=select-trigger],html[data-design=neon] [data-slot=input-group]{font-family:var(--neon-font-mono);background:hsl(var(--neon-glass) / .55);color:hsl(var(--foreground));border:1px solid hsl(var(--input));border-radius:var(--radius);box-shadow:0 1px 0 hsl(var(--neon-cyan) / .1) inset;transition:border-color .18s,box-shadow .2s,background-color .18s}html.dark[data-design=neon] [data-slot=input],html.dark[data-design=neon] [data-slot=textarea],html.dark[data-design=neon] [data-slot=select-trigger],html.dark[data-design=neon] [data-slot=input-group]{background:#070410a6}html:not(.dark)[data-design=neon] [data-slot=input],html:not(.dark)[data-design=neon] [data-slot=textarea],html:not(.dark)[data-design=neon] [data-slot=select-trigger],html:not(.dark)[data-design=neon] [data-slot=input-group]{background:#ffffffe6}html[data-design=neon] [data-slot=input-group] [data-slot=input-group-control],html[data-design=neon] [data-slot=input-group] [data-slot=input],html[data-design=neon] [data-slot=input-group] [data-slot=select-trigger],html.dark[data-design=neon] [data-slot=input-group] [data-slot=input],html.dark[data-design=neon] [data-slot=input-group] [data-slot=select-trigger],html:not(.dark)[data-design=neon] [data-slot=input-group] [data-slot=input],html:not(.dark)[data-design=neon] [data-slot=input-group] [data-slot=select-trigger]{box-shadow:none;background:0 0;border-color:#0000}html[data-design=neon] [data-slot=input-group-control]{font-family:var(--neon-font-mono);color:hsl(var(--foreground))}html[data-design=neon] [data-slot=input-group-addon]{color:hsl(var(--neon-cyan));font-family:var(--neon-font-mono)}html[data-design=neon] [data-slot=input]::placeholder,html[data-design=neon] [data-slot=textarea]::placeholder,html[data-design=neon] [data-slot=input-group-control]::placeholder{color:hsl(var(--muted-foreground) / .85)}html[data-design=neon] [data-slot=input]:hover:not(:disabled),html[data-design=neon] [data-slot=textarea]:hover:not(:disabled),html[data-design=neon] [data-slot=select-trigger]:hover,html[data-design=neon] [data-slot=input-group]:hover{border-color:hsl(var(--neon-violet))}html[data-design=neon] [data-slot=input]:focus-visible,html[data-design=neon] [data-slot=textarea]:focus-visible,html[data-design=neon] [data-slot=select-trigger]:focus-visible,html[data-design=neon] [data-slot=select-trigger][data-state=open],html[data-design=neon] [data-slot=input-group]:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring)), 0 0 14px hsl(var(--neon-glow-cyan) / .45);outline:none}html[data-design=neon] [data-slot=input-group] [data-slot=input-group-control]:focus-visible,html[data-design=neon] [data-slot=input-group] [data-slot=select-trigger]:focus-visible{box-shadow:none;outline:none}html[data-design=neon] [data-slot=input][aria-invalid=true]{border-color:hsl(var(--destructive));box-shadow:0 0 10px hsl(var(--destructive) / .4)}html[data-design=neon] [data-slot=input-group]:has([aria-invalid=true]){border-color:hsl(var(--destructive));box-shadow:0 0 10px hsl(var(--destructive) / .4)}html[data-design=neon] [data-slot=input-group]:has([data-warning=true]){border-color:hsl(var(--warning));box-shadow:0 0 10px hsl(var(--warning) / .35)}html[data-design=neon] [data-slot=select-trigger] svg{color:hsl(var(--neon-cyan));opacity:.9}html[data-design=neon] [data-slot=switch]{border:1px solid hsl(var(--input));transition:background-color .2s,box-shadow .2s,border-color .2s}html[data-design=neon] [data-slot=switch][data-state=unchecked]{background:hsl(var(--muted))}html[data-design=neon] [data-slot=switch][data-state=checked]{background:hsl(var(--neon-pink));border-color:hsl(var(--neon-pink));box-shadow:0 0 12px hsl(var(--neon-glow-pink) / .65)}html[data-design=neon] [data-slot=switch-thumb]{background:hsl(var(--foreground));box-shadow:0 0 6px hsl(var(--neon-glow-cyan) / .5)}html[data-design=neon] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:#fff}html[data-design=neon] [data-slot=checkbox]{border:1px solid hsl(var(--neon-cyan) / .8);background:hsl(var(--neon-glass) / .4);border-radius:3px}html[data-design=neon] [data-slot=checkbox][data-state=checked]{background:hsl(var(--neon-cyan));color:hsl(var(--primary-foreground));box-shadow:0 0 10px hsl(var(--neon-glow-cyan) / .6)}html:not(.dark)[data-design=neon] [data-slot=checkbox][data-state=checked]{color:#fff}html[data-design=neon] [data-slot=tabs-list]{background:hsl(var(--neon-glass) / .55);border:1px solid hsl(var(--neon-line) / .5);border-radius:calc(var(--radius) + 2px)}html[data-design=neon] [data-slot=tabs-trigger]{font-family:var(--neon-font-display);text-transform:uppercase;color:hsl(var(--muted-foreground));border-radius:var(--radius);border:1px solid #0000}html[data-design=neon] [data-slot=tabs-trigger]:hover{color:hsl(var(--neon-cyan))}html[data-design=neon] [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--neon-pink) / .14);color:hsl(var(--neon-pink));border-color:hsl(var(--neon-pink) / .8);box-shadow:0 0 10px hsl(var(--neon-glow-pink) / .45), 0 0 8px hsl(var(--neon-glow-pink) / .15) inset}html.dark[data-design=neon] [data-slot=tabs-trigger][data-state=active]{text-shadow:0 0 8px hsl(var(--neon-glow-pink) / .7)}html[data-design=neon] [data-slot=table]{font-family:var(--neon-font-mono);font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0}html[data-design=neon] [data-slot=table-header]{background:hsl(var(--neon-pink) / .08)}html[data-design=neon] [data-slot=table-head]{font-family:var(--neon-font-mono);text-transform:uppercase;color:hsl(var(--neon-cyan));border-bottom:1px solid hsl(var(--neon-pink) / .6);font-weight:600}html.dark[data-design=neon] [data-slot=table-head]{text-shadow:0 0 6px hsl(var(--neon-glow-cyan) / .45)}html[data-design=neon] [data-slot=table-row]{border-color:hsl(var(--neon-line) / .3);transition:background-color .15s}html[data-design=neon] [data-slot=table-body] [data-slot=table-row]:nth-child(2n){background:hsl(var(--neon-violet) / .05)}html[data-design=neon] [data-slot=table-body] [data-slot=table-row]:hover{background:hsl(var(--neon-cyan) / .09);box-shadow:inset 2px 0 0 hsl(var(--neon-cyan))}html[data-design=neon] [data-slot=table-cell]{border-bottom:1px solid hsl(var(--neon-line) / .22)}html[data-design=neon] [data-slot=dialog-overlay],html[data-design=neon] [data-slot=alert-dialog-overlay],html[data-design=neon] [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050311b3}html:not(.dark)[data-design=neon] [data-slot=dialog-overlay],html:not(.dark)[data-design=neon] [data-slot=alert-dialog-overlay],html:not(.dark)[data-design=neon] [data-slot=sheet-overlay]{background:#4a267359}html[data-design=neon] [data-slot=dialog-content],html[data-design=neon] [data-slot=alert-dialog-content],html[data-design=neon] [data-slot=sheet-content]{background:hsl(var(--popover) / .94);color:hsl(var(--popover-foreground));border:1px solid hsl(var(--neon-pink) / .7);box-shadow:0 0 0 1px hsl(var(--neon-cyan) / .12) inset, 0 0 30px hsl(var(--neon-glow-pink) / .35), 0 30px 80px -20px #020109b3}html[data-design=neon] [data-slot=dialog-content],html[data-design=neon] [data-slot=alert-dialog-content]{border-radius:.75rem}html:not(.dark)[data-design=neon] [data-slot=dialog-content],html:not(.dark)[data-design=neon] [data-slot=alert-dialog-content],html:not(.dark)[data-design=neon] [data-slot=sheet-content]{border-color:hsl(var(--neon-violet) / .45);box-shadow:0 24px 60px -20px #611fad73}html[data-design=neon] [data-slot=dialog-title],html[data-design=neon] [data-slot=alert-dialog-title],html[data-design=neon] [data-slot=sheet-title]{text-shadow:var(--neon-title-shadow)}html[data-design=neon] [data-slot=dropdown-menu-content],html[data-design=neon] [data-slot=dropdown-menu-sub-content],html[data-design=neon] [data-slot=select-content],html[data-design=neon] [data-slot=popover-content],html[data-design=neon] [data-slot=navigation-menu-viewport]{background:hsl(var(--popover) / .96);color:hsl(var(--popover-foreground));border:1px solid hsl(var(--neon-cyan) / .6);border-radius:calc(var(--radius) + 2px);box-shadow:0 0 18px hsl(var(--neon-glow-cyan) / .25), 0 18px 40px -12px #02010999}html:not(.dark)[data-design=neon] [data-slot=dropdown-menu-content],html:not(.dark)[data-design=neon] [data-slot=dropdown-menu-sub-content],html:not(.dark)[data-design=neon] [data-slot=select-content],html:not(.dark)[data-design=neon] [data-slot=popover-content],html:not(.dark)[data-design=neon] [data-slot=navigation-menu-viewport]{box-shadow:0 14px 36px -12px #611fad66}html[data-design=neon] [data-slot=navigation-menu-viewport]{background:hsl(var(--popover))}html[data-design=neon] [data-slot=navigation-menu-content]{background:0 0}html[data-design=neon] [data-slot=dropdown-menu-item],html[data-design=neon] [data-slot=dropdown-menu-checkbox-item],html[data-design=neon] [data-slot=dropdown-menu-radio-item],html[data-design=neon] [data-slot=select-item]{font-family:var(--neon-font-mono);border-radius:calc(var(--radius) - 2px);border:1px solid #0000}html[data-design=neon] [data-slot=dropdown-menu-item]:focus,html[data-design=neon] [data-slot=dropdown-menu-item][data-highlighted],html[data-design=neon] [data-slot=dropdown-menu-checkbox-item][data-highlighted],html[data-design=neon] [data-slot=dropdown-menu-radio-item][data-highlighted],html[data-design=neon] [data-slot=select-item][data-highlighted],html[data-design=neon] [data-slot=select-item]:focus{background:hsl(var(--neon-pink) / .14);color:hsl(var(--neon-pink));border-color:hsl(var(--neon-pink) / .5);box-shadow:none;outline:none}html[data-design=neon] [data-slot=select-item][data-state=checked]{color:hsl(var(--neon-cyan))}html[data-design=neon] [data-slot=dropdown-menu-label],html[data-design=neon] [data-slot=select-label]{font-family:var(--neon-font-display);text-transform:uppercase;color:hsl(var(--neon-cyan))}html[data-design=neon] [data-slot=dropdown-menu-separator],html[data-design=neon] [data-slot=select-separator]{background:hsl(var(--neon-line) / .4)}html[data-design=neon] [data-slot=nav-link]{border:1px solid #0000;transition:background-color .15s,border-color .15s,color .15s}html[data-design=neon] [data-slot=nav-link]:hover,html[data-design=neon] [data-slot=nav-link][aria-current=page],html[data-design=neon] [data-slot=sheet-content] a:hover,html[data-design=neon] [data-slot=sheet-content] a[aria-current=page]{background:hsl(var(--neon-cyan) / .12);color:hsl(var(--neon-cyan));border-color:hsl(var(--neon-cyan) / .45);box-shadow:inset 2px 0 0 hsl(var(--neon-cyan))}html[data-design=neon] [data-slot=tooltip-content]{font-family:var(--neon-font-mono);background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--neon-pink) / .75);box-shadow:0 0 12px hsl(var(--neon-glow-pink) / .4)}html[data-design=neon] [data-slot=toast]{font-family:var(--neon-font-mono);background:hsl(var(--popover) / .96);color:hsl(var(--popover-foreground));border:1px solid hsl(var(--neon-cyan) / .7);box-shadow:0 0 20px hsl(var(--neon-glow-cyan) / .3)}html[data-design=neon] [data-slot=toast].destructive,html[data-design=neon] [data-slot=toast].bg-destructive{border-color:hsl(var(--destructive));box-shadow:0 0 20px hsl(var(--destructive) / .45)}html[data-design=neon] [data-slot=toast-title]{font-family:var(--neon-font-display);text-transform:uppercase}html[data-design=neon] [data-slot=accordion-item]{border-bottom:1px solid hsl(var(--neon-line) / .35)}html[data-design=neon] [data-slot=accordion-trigger]{font-family:var(--neon-font-display);text-transform:uppercase;text-decoration:none}html[data-design=neon] [data-slot=accordion-trigger]:hover,html[data-design=neon] [data-slot=accordion-trigger][data-state=open]{color:hsl(var(--neon-cyan))}html[data-design=neon] [data-slot=accordion-trigger] svg{color:hsl(var(--neon-pink))}html[data-design=neon] [data-slot=calc-sidebar]{background:hsl(var(--neon-glass) / .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--neon-pink) / .7);box-shadow:0 0 18px hsl(var(--neon-glow-pink) / .35)}html[data-design=neon] [data-slot=kofi-button]{text-transform:uppercase;border:1px solid #ffc21a;font-family:var(--neon-font-display)!important;background:hsl(var(--neon-glass) / .85)!important;color:#fb0!important;box-shadow:0 0 12px #ffc21a80,inset 0 0 8px #ffc21a26!important}html:not(.dark)[data-design=neon] [data-slot=kofi-button]{border-color:#d68100;color:#a36200!important}html[data-design=neon] [data-slot=kofi-button]:hover{color:#0a0618!important;background:#ffc21a!important;box-shadow:0 0 18px #ffc21acc!important}html[data-design=neon] .text-muted-foreground{color:hsl(var(--muted-foreground))}@media (prefers-reduced-motion:no-preference){html.dark[data-design=neon] [data-slot=navbar]:after{animation:5s ease-in-out infinite neon-hum}}@keyframes neon-hum{0%,to{opacity:1}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){html[data-design=neon] *,html[data-design=neon] :before,html[data-design=neon] :after{transition-duration:.01ms!important;animation:none!important}html[data-design=neon] .mt-button:active:not(:disabled){transform:none}}
html[data-design=hive]{--background:43 78% 96%;--foreground:24 48% 14%;--card:44 85% 97%;--card-foreground:24 48% 14%;--popover:44 88% 97%;--popover-foreground:24 48% 14%;--primary:37 88% 50%;--primary-foreground:24 60% 10%;--secondary:41 80% 88%;--secondary-foreground:24 48% 14%;--muted:40 55% 90%;--muted-foreground:27 30% 33%;--accent:41 90% 84%;--accent-foreground:24 52% 13%;--destructive:5 72% 45%;--destructive-foreground:40 80% 97%;--warning:44 96% 56%;--warning-foreground:24 60% 10%;--border:36 52% 78%;--input:34 46% 70%;--ring:30 90% 40%;--radius:1rem;--chart-1:38 88% 50%;--chart-2:24 70% 38%;--chart-3:88 32% 40%;--chart-4:345 52% 42%;--chart-5:46 92% 66%;--hive-honey:38 90% 56%;--hive-honey-deep:30 88% 44%;--hive-wax:42 82% 90%;--hive-shadow:30 70% 30%;--hive-hex:polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0% 50%);--hive-hex-v:polygon(50% 0%, 96% 25%, 96% 75%, 50% 100%, 4% 75%, 4% 25%);--hive-ease:cubic-bezier(.34, 1.4, .64, 1);--hive-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' viewBox='0 0 28 49'%3E%3Cpath fill='%23b0731a' fill-opacity='0.085' fill-rule='evenodd' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E");--hive-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='56' viewBox='0 0 64 56'%3E%3Cg fill='%23e0a12c'%3E%3Cpath fill-opacity='0.55' d='M48 2l12 7v14l-12 7-12-7V9z'/%3E%3Cpath fill-opacity='0.3' d='M30 18l9 5.2v10.4L30 39l-9-5.4V23.2z'/%3E%3Cpath fill-opacity='0.2' d='M50 34l7 4v8l-7 4-7-4v-8z'/%3E%3C/g%3E%3C/svg%3E");--hive-drip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='16' viewBox='0 0 160 16' preserveAspectRatio='none'%3E%3Cpath fill='%23e3a33a' d='M0 0h160v3c-6 0-8 2-10 2s-3 9-7 9-4-9-8-9-14 1-22 1-8 4-12 4-4-4-10-4-12-2-19-2-5 6-9 6-4-6-9-6S34 4 26 4s-5 3-9 3-5-4-10-4S2 3 0 3z'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:var(--font-nunito), ui-rounded, system-ui, sans-serif;--font-heading:var(--font-young-serif), Georgia, serif;--page:42 70% 90%;--page-image:radial-gradient(ellipse 80% 55% at 50% -10%, #fcdf9cbf, transparent 70%), radial-gradient(ellipse 60% 50% at 100% 100%, #f8c07759, transparent 70%), var(--hive-pattern);--page-image-size:auto, auto, 56px 98px;--shadow-sm:0 1px 3px hsl(var(--hive-shadow) / .15);--shadow:0 4px 14px -4px hsl(var(--hive-shadow) / .25);--shadow-md:0 8px 24px -8px hsl(var(--hive-shadow) / .3);--shadow-lg:0 16px 40px -12px hsl(var(--hive-shadow) / .4)}html.dark[data-design=hive]{--background:28 34% 10%;--foreground:40 62% 88%;--card:28 36% 11%;--card-foreground:40 62% 88%;--popover:28 36% 12%;--popover-foreground:40 62% 88%;--primary:40 92% 58%;--primary-foreground:25 60% 8%;--secondary:30 30% 18%;--secondary-foreground:40 62% 88%;--muted:30 24% 17%;--muted-foreground:38 32% 68%;--accent:34 46% 22%;--accent-foreground:43 90% 80%;--destructive:4 66% 52%;--destructive-foreground:40 80% 97%;--warning:42 92% 50%;--warning-foreground:25 60% 8%;--border:32 34% 23%;--input:33 34% 28%;--ring:42 95% 60%;--chart-1:40 92% 58%;--chart-2:26 80% 52%;--chart-3:88 36% 52%;--chart-4:345 60% 60%;--chart-5:50 95% 72%;--hive-honey:40 95% 58%;--hive-honey-deep:32 92% 46%;--hive-wax:30 32% 16%;--hive-shadow:30 90% 2%;--hive-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' viewBox='0 0 28 49'%3E%3Cpath fill='%23f0b23c' fill-opacity='0.05' fill-rule='evenodd' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E");--hive-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='56' viewBox='0 0 64 56'%3E%3Cg fill='%23f4b53f'%3E%3Cpath fill-opacity='0.42' d='M48 2l12 7v14l-12 7-12-7V9z'/%3E%3Cpath fill-opacity='0.22' d='M30 18l9 5.2v10.4L30 39l-9-5.4V23.2z'/%3E%3Cpath fill-opacity='0.14' d='M50 34l7 4v8l-7 4-7-4v-8z'/%3E%3C/g%3E%3C/svg%3E");--hive-drip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='16' viewBox='0 0 160 16' preserveAspectRatio='none'%3E%3Cpath fill='%23d99a2b' d='M0 0h160v3c-6 0-8 2-10 2s-3 9-7 9-4-9-8-9-14 1-22 1-8 4-12 4-4-4-10-4-12-2-19-2-5 6-9 6-4-6-9-6S34 4 26 4s-5 3-9 3-5-4-10-4S2 3 0 3z'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:25 38% 6%;--page-image:radial-gradient(ellipse 70% 50% at 50% -5%, #da8e0b38, transparent 70%), radial-gradient(ellipse 50% 45% at 0% 100%, #c2660a24, transparent 70%), var(--hive-pattern)}html[data-design=hive] body{font-family:var(--font-nunito), "Nunito", ui-rounded, system-ui, sans-serif;font-feature-settings:"tnum" 0;color:hsl(var(--foreground));background-color:#f7edd4;background-image:radial-gradient(ellipse 80% 55% at 50% -10%, #fcdf9cbf, transparent 70%), radial-gradient(ellipse 60% 50% at 100% 100%, #f8c07759, transparent 70%), var(--hive-pattern);-webkit-font-smoothing:antialiased;background-size:auto,auto,56px 98px;background-attachment:fixed}html.dark[data-design=hive] body{background-color:#150e09;background-image:radial-gradient(ellipse 70% 50% at 50% -5%, #da8e0b38, transparent 70%), radial-gradient(ellipse 50% 45% at 0% 100%, #c2660a24, transparent 70%), var(--hive-pattern)}html[data-design=hive] ::selection{background:hsl(var(--hive-honey) / .45);color:hsl(var(--foreground))}html[data-design=hive] h1,html[data-design=hive] h2,html[data-design=hive] h3,html[data-design=hive] [data-slot=card-title],html[data-design=hive] [data-slot=dialog-title],html[data-design=hive] [data-slot=alert-dialog-title],html[data-design=hive] [data-slot=sheet-title]{font-family:var(--font-young-serif), Georgia, serif;color:hsl(var(--foreground));font-weight:400}html[data-design=hive] h1.text-3xl:after,html[data-design=hive] h1.text-2xl.text-center:after{content:"";background:linear-gradient(90deg, hsl(var(--hive-honey) / 0), hsl(var(--hive-honey)) 25%, hsl(var(--hive-honey-deep)) 75%, hsl(var(--hive-honey) / 0));border-radius:999px;width:4.5rem;height:6px;margin:.6rem auto 0;display:block}html[data-design=hive] a{-webkit-text-decoration-color:hsl(var(--hive-honey-deep) / .6);text-decoration-color:hsl(var(--hive-honey-deep) / .6);text-underline-offset:3px}html[data-design=hive] input,html[data-design=hive] textarea,html[data-design=hive] select,html[data-design=hive] button{font-family:inherit}html[data-design=hive] *{scrollbar-color:hsl(var(--hive-honey-deep) / .6) transparent}html[data-design=hive] [data-slot=navbar]{background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--background)));box-shadow:0 1px 0 hsl(var(--hive-honey-deep) / .35), 0 10px 30px -18px hsl(var(--hive-shadow) / .6);border-bottom:0}html[data-design=hive] [data-slot=navbar]:after{content:"";background-image:var(--hive-drip);pointer-events:none;height:14px;filter:drop-shadow(0 2px 2px hsl(var(--hive-shadow) / .18));background-repeat:repeat-x;background-size:160px 14px;position:absolute;top:100%;left:0;right:0}html[data-design=hive] [data-slot=navbar-logo]{background:0 0;border:0}html[data-design=hive] [data-slot=navbar-logo]>span{background:var(--hive-pattern), linear-gradient(135deg, #fef4d7, #f7d497);box-shadow:inset 0 0 0 1px hsl(var(--hive-honey-deep) / .35), 0 4px 14px -6px hsl(var(--hive-shadow) / .5);background-size:28px 49px,auto;border-radius:1.25rem}@media (max-width:767px){html[data-design=hive] [data-slot=navbar-logo]>span{border-radius:.9rem}}html.dark[data-design=hive] [data-slot=navbar-logo]>span{background:var(--hive-pattern), linear-gradient(135deg, #f1deb1, #e2ac5a);box-shadow:0 0 0 1px hsl(var(--hive-honey) / .4), 0 0 24px -6px hsl(var(--hive-honey) / .55);background-size:28px 49px,auto}html[data-design=hive] [data-slot=navigation-menu-viewport],html[data-design=hive] [data-slot=navigation-menu-content]{background-color:hsl(var(--popover));border-radius:1.25rem}html[data-design=hive] [data-slot=navigation-menu-viewport]{border:1px solid hsl(var(--border));box-shadow:0 20px 50px -20px hsl(var(--hive-shadow) / .55);overflow:hidden}html[data-design=hive] [data-slot=nav-link]{transition:background-color .2s ease, transform .2s var(--hive-ease);border-radius:.85rem}html[data-design=hive] [data-slot=nav-link]:hover{background-color:hsl(var(--accent));transform:translate(2px)}html[data-design=hive] [data-slot=navigation-menu-content] p.font-bold{font-family:var(--font-young-serif), Georgia, serif;color:#9c5211;font-weight:400}html.dark[data-design=hive] [data-slot=navigation-menu-content] p.font-bold{color:hsl(var(--primary))}html[data-design=hive] [data-slot=bottom-bar]>div>span>div{background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--hive-wax)));border:1px solid hsl(var(--hive-honey-deep) / .45);box-shadow:0 -6px 20px -14px hsl(var(--hive-shadow) / .6)}@media (min-width:640px){html[data-design=hive] [data-slot=bottom-bar]>div>span>div{box-shadow:0 8px 24px -10px hsl(var(--hive-shadow) / .55), inset 0 1px 0 #ffffff80;border-radius:999px}html.dark[data-design=hive] [data-slot=bottom-bar]>div>span>div{box-shadow:0 0 22px -8px hsl(var(--hive-honey) / .45)}}html[data-design=hive] [data-slot=bottom-bar] [data-slot=social-link]{color:hsl(var(--foreground) / .8)}html[data-design=hive] [data-slot=bottom-bar] [data-slot=social-link]:hover{color:hsl(var(--hive-honey-deep))}html.dark[data-design=hive] [data-slot=bottom-bar] [data-slot=social-link]:hover{color:hsl(var(--primary))}html[data-design=hive] [data-slot=card],html[data-design=hive] :where(.bg-background:is(.rounded-xl,.rounded-2xl)){border:1px solid hsl(var(--border));background-color:hsl(var(--card));background-image:var(--hive-corner), linear-gradient(180deg, hsl(var(--card)), hsl(var(--background)));box-shadow:0 1px 0 #fff9 inset, 0 2px 4px -2px hsl(var(--hive-shadow) / .18), 0 18px 40px -22px hsl(var(--hive-shadow) / .5);background-position:right 8px top 6px,0 0;background-repeat:no-repeat;background-size:64px 56px,auto;border-radius:1.75rem 1.75rem 1.75rem .75rem;position:relative}html.dark[data-design=hive] [data-slot=card],html.dark[data-design=hive] :where(.bg-background:is(.rounded-xl,.rounded-2xl)){box-shadow:0 1px 0 hsl(var(--hive-honey) / .08) inset, 0 0 0 1px hsl(var(--hive-honey) / .05), 0 24px 50px -24px #000c, 0 0 60px -30px hsl(var(--hive-honey) / .35)}html[data-design=hive] [data-slot=card] [data-slot=card],html[data-design=hive] :where(.bg-background:is(.rounded-xl,.rounded-2xl)) [data-slot=card]{box-shadow:0 6px 18px -14px hsl(var(--hive-shadow) / .5);background-image:none;border-radius:1.25rem}html[data-design=hive] [data-slot=card-description]{color:hsl(var(--muted-foreground))}html[data-design=hive] [data-slot=card-footer]{border-top:1px dashed hsl(var(--border))}html[data-design=hive] [data-slot=banner]{border-top:0;border-bottom:1px solid hsl(var(--hive-honey-deep) / .25);box-shadow:inset 4px 0 0 hsl(var(--hive-honey))}html[data-design=hive] [data-slot=banner][data-variant=default]{background:linear-gradient(90deg, hsl(var(--hive-wax)), hsl(var(--card)) 60%)}html[data-design=hive] [data-slot=kofi-button]{font-family:var(--font-nunito), sans-serif;background-image:linear-gradient(170deg,#fdd653,#f28f0d);border:1px solid #ae61138c;box-shadow:inset 0 1px #fff5c2cc,0 6px 16px -6px #aa5f0999;color:hsl(var(--primary-foreground))!important;background-color:hsl(var(--primary))!important}html[data-design=hive] [data-slot=kofi-button]:hover{background-image:linear-gradient(170deg,#c37113,#7b3d14);color:#fef9ec!important;background-color:#824517!important}html[data-design=hive] [data-slot=sortable-item]{border-radius:.9rem}html[data-design=hive] [data-slot=sortable-item][data-dragging=true]{box-shadow:0 12px 28px -12px hsl(var(--hive-shadow) / .6);outline:2px solid hsl(var(--hive-honey))}html[data-design=hive] [data-slot=drag-handle]{background:linear-gradient(180deg, hsl(var(--hive-wax)), hsl(var(--secondary)));color:hsl(var(--hive-honey-deep));border-radius:.9rem 0 0 .9rem}html[data-design=hive] [data-slot=drag-handle]:hover{background:linear-gradient(170deg, hsl(var(--hive-honey)), hsl(var(--hive-honey-deep)));color:hsl(var(--primary-foreground))}html[data-design=hive] [data-slot=calc-sidebar]{box-shadow:-10px 12px 28px -18px hsl(var(--hive-shadow) / .6);border-radius:1.25rem 0 0 1.25rem;border-color:hsl(var(--hive-honey-deep) / .45)!important;background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--hive-wax)))!important}html[data-design=hive] [data-slot=calc-sidebar]>.mt-button{border:1px solid hsl(var(--hive-honey-deep) / .45);background:hsl(var(--card));border-radius:999px}html[data-design=hive] nav[data-slot=calc-sidebar] .mt-button{clip-path:var(--hive-hex-v);background:linear-gradient(160deg, hsl(var(--hive-wax)), hsl(var(--secondary)));box-shadow:inset 0 0 0 2px hsl(var(--hive-honey-deep) / .4);transition:background .2s ease, color .2s ease, transform .25s var(--hive-ease);border:0}html[data-design=hive] nav[data-slot=calc-sidebar] .mt-button:hover,html[data-design=hive] nav[data-slot=calc-sidebar] .mt-button:focus-visible{background:linear-gradient(160deg, hsl(var(--hive-honey)), hsl(var(--hive-honey-deep)));color:hsl(var(--primary-foreground));transform:scale(1.06)}html[data-design=hive] .mt-button{transition:background-color .2s ease, background-position .35s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s var(--hive-ease);border-radius:999px;font-weight:700}html[data-design=hive] .mt-button:active:not(:disabled){transform:translateY(1px)scale(.98)}html[data-design=hive] .mt-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 5px hsl(var(--hive-honey) / .25)}html[data-design=hive] .mt-button.mt-button--default{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));background-image:linear-gradient(170deg,#fdd653 0%,#f6a61e 45%,#dd790e 100%);background-position:0 0;background-size:100% 160%;border:1px solid #ae61138c;box-shadow:inset 0 1px #fff5c2cc,inset 0 -2px #934d1040,0 4px 12px -4px #aa5f0980}html[data-design=hive] .mt-button.mt-button--default:hover{background-position:0 100%;box-shadow:inset 0 1px #fff5c2cc,inset 0 -2px #934d1040,0 8px 18px -6px #aa5f0999}html.dark[data-design=hive] .mt-button.mt-button--default{border-color:#f5c14799;box-shadow:inset 0 1px #fff2b3b3,0 0 18px -4px #f9b11f8c}html.dark[data-design=hive] .mt-button.mt-button--default:hover{box-shadow:inset 0 1px #fff2b3b3,0 0 26px -2px #f9b11fb3}html[data-design=hive] .mt-button.mt-button--emphasis{color:#fef9ec;background-color:#824517;background-image:linear-gradient(170deg,#c37113,#7b3d14);border:1px solid #5f3011;box-shadow:inset 0 1px #f7c96e73,0 5px 14px -6px #5c2b0ab3}html[data-design=hive] .mt-button.mt-button--emphasis:hover{background-image:linear-gradient(170deg,#da8310,#8e4a15)}html.dark[data-design=hive] .mt-button.mt-button--emphasis{border-color:#e6941a99;box-shadow:inset 0 1px #f7c96e59,0 0 18px -6px #f9a21f80}html[data-design=hive] .mt-button.mt-button--destructive{color:hsl(var(--destructive-foreground));background-color:hsl(var(--destructive));background-image:linear-gradient(170deg,#e14a33,#ad231f);border:1px solid #8b1c1899;box-shadow:inset 0 1px #fa96,0 4px 12px -6px #8a130f99}html[data-design=hive] .mt-button.mt-button--destructive:hover{background-image:linear-gradient(170deg,#ea553e,#c3231d)}html[data-design=hive] .mt-button.mt-button--secondary{color:hsl(var(--foreground));background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--hive-wax)));border:1.5px solid hsl(var(--hive-honey-deep) / .55);box-shadow:inset 0 1px 0 #fff9, 0 3px 10px -6px hsl(var(--hive-shadow) / .5)}html[data-design=hive] .mt-button.mt-button--secondary:hover{color:hsl(var(--primary-foreground));border-color:hsl(var(--hive-honey-deep));background:linear-gradient(170deg,#fdd85d,#f39b16)}html.dark[data-design=hive] .mt-button.mt-button--secondary{box-shadow:inset 0 1px 0 hsl(var(--hive-honey) / .1)}html.dark[data-design=hive] .mt-button.mt-button--secondary:hover{box-shadow:0 0 18px -6px hsl(var(--hive-honey) / .6)}html[data-design=hive] .mt-button.mt-button--outline{color:hsl(var(--foreground));background-color:hsl(var(--card) / .7);border:1.5px solid hsl(var(--input))}html[data-design=hive] .mt-button.mt-button--outline:hover{background-color:hsl(var(--accent));border-color:hsl(var(--hive-honey-deep) / .7);color:hsl(var(--accent-foreground))}html[data-design=hive] .mt-button.mt-button--ghost{color:hsl(var(--foreground))}html[data-design=hive] .mt-button.mt-button--ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=hive] .mt-button.mt-button--link{color:#97520c;-webkit-text-decoration-color:hsl(var(--hive-honey));text-decoration-color:hsl(var(--hive-honey));text-decoration-thickness:2px}html.dark[data-design=hive] .mt-button.mt-button--link{color:hsl(var(--primary))}html[data-design=hive] .mt-button.mt-button-size--icon:not(:where([data-slot=button-group] *)),html[data-design=hive] .mt-button.mt-button-size--icon-xs:not(:where([data-slot=button-group] *)){isolation:isolate;border-radius:.75rem}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)):not(.absolute):not(.fixed):not(.sticky){position:relative}html[data-design=hive] .mt-button.mt-button-size--icon:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link),html[data-design=hive] .mt-button.mt-button-size--icon-xs:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link){box-shadow:none;background:0 0;border-color:#0000}html[data-design=hive] .mt-button.mt-button-size--icon:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):before,html[data-design=hive] .mt-button.mt-button-size--icon-xs:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):before,html[data-design=hive] .mt-button.mt-button-size--icon:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):after,html[data-design=hive] .mt-button.mt-button-size--icon-xs:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):after{content:"";z-index:-1;clip-path:var(--hive-hex);transition:background .2s ease, transform .25s var(--hive-ease);position:absolute}html[data-design=hive] .mt-button.mt-button-size--icon:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):before,html[data-design=hive] .mt-button.mt-button-size--icon-xs:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):before{background:hsl(var(--hive-honey-deep) / .7);inset:-1px -2px}html[data-design=hive] .mt-button.mt-button-size--icon:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):after,html[data-design=hive] .mt-button.mt-button-size--icon-xs:not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):after{background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--hive-wax)));inset:1px 0}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)).mt-button--default:after{background:linear-gradient(170deg,#fdd653,#f28f0d)!important}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)).mt-button--destructive:before{background:#8b1c18!important}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)).mt-button--destructive:after{background:linear-gradient(170deg,#e14a33,#b62520)!important}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)).mt-button--emphasis:after{background:linear-gradient(170deg,#c37113,#7b3d14)!important}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):not(.mt-button--destructive):not(.mt-button--emphasis):not(.mt-button--default):hover{color:hsl(var(--primary-foreground))}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):not(.mt-button--destructive):not(.mt-button--emphasis):not(.mt-button--default):hover:after{background:linear-gradient(170deg,#fdd85d,#f39b16)}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):hover:before{transform:rotate(0)scale(1.04)}html.dark[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)):not(.mt-button--ghost):not(.mt-button--link):before{background:hsl(var(--hive-honey) / .55)}html[data-design=hive] .mt-button:is(.mt-button-size--icon,.mt-button-size--icon-xs):not(:where([data-slot=button-group] *)):focus-visible{box-shadow:none;border-radius:.6rem}html[data-design=hive] [data-slot=input],html[data-design=hive] [data-slot=textarea],html[data-design=hive] [data-slot=select-trigger],html[data-design=hive] [data-slot=input-group]{border:1.5px solid hsl(var(--input));box-shadow:inset 0 2px 4px -2px hsl(var(--hive-shadow) / .15);background-color:#ffffffa6;border-radius:.9rem;transition:border-color .2s,box-shadow .2s,background-color .2s}html.dark[data-design=hive] [data-slot=input],html.dark[data-design=hive] [data-slot=textarea],html.dark[data-design=hive] [data-slot=select-trigger],html.dark[data-design=hive] [data-slot=input-group]{background-color:#18110bb3;box-shadow:inset 0 2px 6px -2px #0009}html[data-design=hive] [data-slot=input-group] [data-slot=input],html[data-design=hive] [data-slot=input-group] [data-slot=input-group-control],html[data-design=hive] [data-slot=input-group] [data-slot=select-trigger]{box-shadow:none;background:0 0;border:0}html[data-design=hive] [data-slot=input]:hover,html[data-design=hive] [data-slot=textarea]:hover,html[data-design=hive] [data-slot=select-trigger]:hover,html[data-design=hive] [data-slot=input-group]:hover{border-color:hsl(var(--hive-honey-deep) / .7)}html[data-design=hive] [data-slot=input]:focus-visible,html[data-design=hive] [data-slot=textarea]:focus-visible,html[data-design=hive] [data-slot=select-trigger]:focus-visible,html[data-design=hive] [data-slot=select-trigger][data-state=open],html[data-design=hive] [data-slot=input-group]:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 4px hsl(var(--hive-honey) / .28), inset 0 2px 4px -2px hsl(var(--hive-shadow) / .15);outline:none}html[data-design=hive] [data-slot=input-group] [data-slot=input]:focus-visible,html[data-design=hive] [data-slot=input-group] [data-slot=input-group-control]:focus-visible,html[data-design=hive] [data-slot=input-group] [data-slot=select-trigger]:focus-visible,html[data-design=hive] [data-slot=input-group] [data-slot=select-trigger][data-state=open]{box-shadow:none}html[data-design=hive] [data-slot=input-group]:has([aria-invalid=true]){border-color:hsl(var(--destructive))}html[data-design=hive] [data-slot=input-group]:has([data-warning=true]){border-color:hsl(var(--warning))}html[data-design=hive] [data-slot=input-group] [data-slot=separator]{background-color:hsl(var(--input))}html[data-design=hive] [data-slot=input]::placeholder,html[data-design=hive] [data-slot=textarea]::placeholder{color:hsl(var(--muted-foreground) / .8)}html[data-design=hive] [data-slot=input-group-addon]{color:hsl(var(--muted-foreground));font-weight:700}html[data-design=hive] [data-slot=label],html[data-design=hive] label>span.text-sm.font-medium{color:hsl(var(--foreground) / .9);font-weight:700}html[data-design=hive] [data-slot=select-trigger] svg{color:hsl(var(--hive-honey-deep));opacity:.9}html.dark[data-design=hive] [data-slot=select-trigger] svg{color:hsl(var(--primary))}html[data-design=hive] [data-slot=select-content],html[data-design=hive] [data-slot=dropdown-menu-content],html[data-design=hive] [data-slot=popover-content]{border:1px solid hsl(var(--border));background-color:hsl(var(--popover));box-shadow:0 2px 6px -2px hsl(var(--hive-shadow) / .2), 0 18px 40px -16px hsl(var(--hive-shadow) / .45);border-radius:1rem}html.dark[data-design=hive] [data-slot=select-content],html.dark[data-design=hive] [data-slot=dropdown-menu-content],html.dark[data-design=hive] [data-slot=popover-content]{border-color:hsl(var(--hive-honey) / .25);box-shadow:0 20px 44px -16px #000c, 0 0 30px -18px hsl(var(--hive-honey) / .45)}html[data-design=hive] [data-slot=select-item],html[data-design=hive] [data-slot=dropdown-menu-item]{border-radius:.65rem;transition:background-color .15s}html[data-design=hive] [data-slot=select-item][data-highlighted],html[data-design=hive] [data-slot=dropdown-menu-item][data-highlighted]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html[data-design=hive] [data-slot=select-item][data-state=checked]{font-weight:700}html[data-design=hive] [data-slot=tooltip-content]{color:#fcf2d9;border:1px solid hsl(var(--hive-honey) / .4);box-shadow:0 8px 20px -10px hsl(var(--hive-shadow) / .7);font-family:var(--font-nunito), sans-serif;background:#352013;border-radius:.75rem}html.dark[data-design=hive] [data-slot=tooltip-content]{color:#2e1c0f;background:#faebc6}html[data-design=hive] [data-slot=switch]{border:1.5px solid hsl(var(--input));background-color:hsl(var(--muted));box-shadow:inset 0 2px 4px -1px hsl(var(--hive-shadow) / .25);transition:background-color .2s,border-color .2s}html[data-design=hive] [data-slot=switch][data-state=checked]{border-color:hsl(var(--hive-honey-deep));background-color:hsl(var(--primary));background-image:linear-gradient(#fbca41,#e9890c)}html[data-design=hive] [data-slot=calc-sidebar] .mt-button[data-active=true]{background:linear-gradient(160deg, hsl(var(--hive-honey)), hsl(var(--hive-honey-deep)));color:hsl(var(--primary-foreground))}html[data-design=hive] [data-slot=switch-thumb]{clip-path:var(--hive-hex);transition:transform .3s var(--hive-ease), background .2s ease;background:linear-gradient(#fff,#f3e8ce);border-radius:0}html[data-design=hive] [data-slot=switch][data-state=checked]>span{background:linear-gradient(#fffbf0,#f8e7bf);transform:translate(1.2rem)rotate(60deg)}html.dark[data-design=hive] [data-slot=switch-thumb]{background:linear-gradient(#c9b99c,#a28767)}html.dark[data-design=hive] [data-slot=switch][data-state=checked]>span{background:linear-gradient(#3d2914,#25180e)}html[data-design=hive] [data-slot=switch]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:none}html[data-design=hive] [data-slot=checkbox]{isolation:isolate;clip-path:var(--hive-hex);background:hsl(var(--hive-honey-deep));box-shadow:none;color:hsl(var(--primary-foreground));border:0;border-radius:0;transition:background .2s;position:relative}html[data-design=hive] [data-slot=checkbox]:before{content:"";z-index:-1;clip-path:var(--hive-hex);background:hsl(var(--card));transition:background .2s,inset .2s;position:absolute;inset:1.5px 2px}html[data-design=hive] [data-slot=checkbox][data-state=checked]{background:hsl(var(--hive-honey-deep))}html[data-design=hive] [data-slot=checkbox][data-state=checked]:before{background:linear-gradient(#fdd349,#f2960d)}html[data-design=hive] [data-slot=checkbox] svg{stroke-width:3.5px}html[data-design=hive] [data-slot=checkbox]:focus-visible{background:hsl(var(--foreground))}html[data-design=hive] [data-slot=checkbox]:focus-visible:before{inset:3px 4px}html[data-design=hive] [data-slot=tabs-list]{background:hsl(var(--hive-wax));border:1px solid hsl(var(--border));box-shadow:inset 0 2px 4px -2px hsl(var(--hive-shadow) / .25);color:hsl(var(--muted-foreground));border-radius:999px}html[data-design=hive] [data-slot=tabs-trigger]{border-radius:999px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}html[data-design=hive] [data-slot=tabs-trigger]:hover:not([data-state=active]){color:hsl(var(--foreground));background:hsl(var(--accent) / .6)}html[data-design=hive] [data-slot=tabs-trigger][data-state=active]{color:hsl(var(--primary-foreground));background:linear-gradient(170deg,#fdd653,#f39b16);box-shadow:inset 0 1px #fff5c2b3,0 3px 8px -3px #aa5f098c}html.dark[data-design=hive] [data-slot=tabs-trigger][data-state=active]{box-shadow:0 0 14px -4px hsl(var(--hive-honey) / .7)}html[data-design=hive] [data-slot=table]{border-collapse:separate;border-spacing:0}html[data-design=hive] [data-slot=table-header] [data-slot=table-row]{background:linear-gradient(180deg, hsl(var(--secondary)), hsl(var(--hive-wax)));border-bottom:0}html[data-design=hive] [data-slot=table-head]{color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--hive-honey-deep) / .5);font-weight:800}html[data-design=hive] [data-slot=table-head]:first-child{border-top-left-radius:.9rem}html[data-design=hive] [data-slot=table-head]:last-child{border-top-right-radius:.9rem}html[data-design=hive] [data-slot=table-row]{border-color:hsl(var(--border) / .7);transition:background-color .15s}html[data-design=hive] [data-slot=table-body] [data-slot=table-row]:nth-child(2n){background-color:hsl(var(--hive-wax) / .45)}html[data-design=hive] [data-slot=table-body] [data-slot=table-row]:hover{background-color:hsl(var(--accent) / .7)}html[data-design=hive] [data-slot=table-cell]{border-bottom:1px solid hsl(var(--border) / .6)}html[data-design=hive] [data-slot=accordion-item]{border-bottom:1px dashed hsl(var(--hive-honey-deep) / .4)}html[data-design=hive] [data-slot=accordion-trigger]{border-radius:.75rem;font-weight:700}html[data-design=hive] [data-slot=accordion-trigger]:hover{-webkit-text-decoration-color:hsl(var(--hive-honey));text-decoration-color:hsl(var(--hive-honey));text-decoration-thickness:2px}html[data-design=hive] [data-slot=accordion-trigger] svg{color:hsl(var(--hive-honey-deep))}html[data-design=hive] [data-slot=separator]{background-color:hsl(var(--border))}html[data-design=hive] [data-slot=separator][data-orientation=horizontal]{background:linear-gradient(90deg, transparent, hsl(var(--hive-honey-deep) / .45) 15%, hsl(var(--hive-honey-deep) / .45) 85%, transparent)}html[data-design=hive] [data-slot=skeleton]{background:linear-gradient(90deg, hsl(var(--muted)), hsl(var(--hive-honey) / .25), hsl(var(--muted)));background-size:200% 100%;border-radius:.75rem;animation:1.6s ease-in-out infinite hive-shimmer}@keyframes hive-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-design=hive] [data-slot=dialog-overlay],html[data-design=hive] [data-slot=alert-dialog-overlay],html[data-design=hive] [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(3px)saturate(1.2);backdrop-filter:blur(3px)saturate(1.2);background-color:#2e1d0f8c}html[data-design=hive] [data-slot=dialog-content],html[data-design=hive] [data-slot=alert-dialog-content]{border:1px solid hsl(var(--border));background-color:hsl(var(--popover));background-image:var(--hive-corner), linear-gradient(180deg, hsl(var(--hive-honey) / .12), transparent 90px);box-shadow:inset 0 4px 0 hsl(var(--hive-honey)), 0 30px 70px -24px hsl(var(--hive-shadow) / .6);background-position:left 8px bottom 6px,0 0;background-repeat:no-repeat;background-size:64px 56px,auto;border-radius:1.75rem}html.dark[data-design=hive] [data-slot=dialog-content],html.dark[data-design=hive] [data-slot=alert-dialog-content]{box-shadow:inset 0 3px 0 hsl(var(--hive-honey)), 0 30px 70px -24px #000000e6, 0 0 50px -24px hsl(var(--hive-honey) / .5)}html[data-design=hive] [data-slot=sheet-content]{background-color:hsl(var(--popover));background-image:linear-gradient(90deg, hsl(var(--popover) / .55), hsl(var(--popover) / .85)), var(--hive-pattern);border-color:hsl(var(--hive-honey-deep) / .4);box-shadow:0 0 50px -18px hsl(var(--hive-shadow) / .6);background-size:auto,56px 98px}html[data-design=hive] [data-slot=sheet-content][data-side=left],html[data-design=hive] [data-slot=sheet-content].left-0{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}html[data-design=hive] [data-slot=sheet-content] a{border-radius:.75rem}html[data-design=hive] [data-slot=toast]{border:1px solid hsl(var(--hive-honey-deep) / .4);background-color:hsl(var(--popover));box-shadow:inset 5px 0 0 hsl(var(--hive-honey)), 0 16px 40px -16px hsl(var(--hive-shadow) / .55);border-radius:1.25rem}html[data-design=hive] [data-slot=toast].destructive,html[data-design=hive] [data-slot=toast][data-variant=destructive]{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:inset 5px 0 #821b17,0 16px 40px -16px #57120f8c}html[data-design=hive] a:focus-visible,html[data-design=hive] [role=tab]:focus-visible,html[data-design=hive] [data-slot=accordion-trigger]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.6rem}html[data-design=hive] [data-slot=table-head] .uppercase{white-space:normal}@media (prefers-reduced-motion:reduce){html[data-design=hive] *,html[data-design=hive] :before,html[data-design=hive] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-design=hive] .mt-button:active:not(:disabled),html[data-design=hive] nav[data-slot=calc-sidebar] .mt-button:hover{transform:none}}