@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_9f603083-module__Viq2Ya__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_9f603083-module__Viq2Ya__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_f0e510c-module__ngVyxa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_f0e510c-module__ngVyxa__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.0dnkekw3juhe5.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_5913cfd2-module__u6-l5W__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_5913cfd2-module__u6-l5W__variable{--font-source-sans-3:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0b7c5b993c1057ea-s.2s8kuc1ds2pb6.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:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cabd365f8c28a7b-s.42g2gjcqmmkvt.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:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.im_fell_english_7b707add-module__UROUWa__className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.im_fell_english_7b707add-module__UROUWa__variable{--font-imfell:"IM Fell English", "IM Fell English Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5ce8c3f-module__SSBbPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5ce8c3f-module__SSBbPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.1qijn9nev9bbg.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:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_3a817440-module__FcHAxa__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_3a817440-module__FcHAxa__variable{--font-cuaderno:"Patrick Hand", "Patrick Hand Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;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:400;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:400;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:400;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.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;font-style:normal;font-weight:700;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:700;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:700;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:700;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.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;font-style:normal;font-weight:800;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:800;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:800;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:800;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.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;font-style:normal;font-weight:900;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:900;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:900;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:900;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.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_c6506f2f-module__JWhGyG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_c6506f2f-module__JWhGyG__variable{--font-nb:"Nunito", "Nunito Fallback"}
.portal-essential-module__hwlpMq__surface.portal-essential-module__hwlpMq__surface,.portal-essential-module__hwlpMq__dialog.portal-essential-module__hwlpMq__dialog{font-family:var(--font-source-sans-3), system-ui, sans-serif;--border:#e5e5dc;--input:#d7d9d1;--muted:#f1f1e9;--muted-foreground:#706d65;--accent:#e9f3ee;--accent-foreground:#292524;--nb-shadow:transparent;--nb-lines:transparent}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark],.portal-essential-module__hwlpMq__dialog[data-nb-theme=dark]{--background:#1c1f1d;--card:#252925;--popover:#252925;--border:#3f473f;--input:#535c53;--muted:#303630;--muted-foreground:#b8b9b1;--primary:#71c9b5;--primary-foreground:#102c26;--ring:#9ae0ce;--accent:#263b34;--accent-foreground:#edf0ea}.portal-essential-module__hwlpMq__surface{background-image:none}.portal-essential-module__hwlpMq__surface h1,.portal-essential-module__hwlpMq__surface h2,.portal-essential-module__hwlpMq__surface h3,.portal-essential-module__hwlpMq__dialog h1,.portal-essential-module__hwlpMq__dialog h2,.portal-essential-module__hwlpMq__dialog h3{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em}.portal-essential-module__hwlpMq__dialog{border:1px solid var(--border);border-radius:.875rem;box-shadow:none!important}.portal-essential-module__hwlpMq__surface .nb-card{border:1px solid var(--border);border-radius:.875rem;box-shadow:none!important}.portal-essential-module__hwlpMq__dialog .nb-card{border:1px solid var(--border);border-radius:.875rem;box-shadow:none!important}.portal-essential-module__hwlpMq__surface :where(a,button,summary,select):focus-visible,.portal-essential-module__hwlpMq__dialog :where(a,button,summary,select,textarea,input):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.portal-essential-module__hwlpMq__surface .portal-wordmark{color:var(--foreground);font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.045em;align-items:center;gap:.5rem;font-size:1.45rem;font-weight:700;display:inline-flex}.portal-essential-module__hwlpMq__surface .portal-wordmark svg{width:1.7rem;height:1.7rem;color:var(--primary)}.portal-essential-module__hwlpMq__surface .portal-header{border-bottom:1px solid var(--border);min-height:3.25rem;padding-bottom:.75rem}.portal-essential-module__hwlpMq__surface .portal-icon-button{border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;display:inline-flex}.portal-essential-module__hwlpMq__surface .portal-icon-button:hover{background:var(--muted)}.portal-essential-module__hwlpMq__surface .portal-icon-dot{background:var(--primary);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.3rem;right:.38rem}.portal-essential-module__hwlpMq__surface .portal-avatar{cursor:pointer;align-items:center;gap:.2rem;min-height:2.5rem;list-style:none;display:flex}.portal-essential-module__hwlpMq__surface .portal-avatar::-webkit-details-marker{display:none}:is(.portal-essential-module__hwlpMq__surface .portal-avatar img,.portal-essential-module__hwlpMq__surface .portal-avatar>span){border:1px solid var(--border);background:var(--accent);object-fit:cover;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-weight:750;display:grid;overflow:hidden}.portal-essential-module__hwlpMq__surface .portal-account-menu{z-index:40;border:1px solid var(--border);background:var(--popover);width:14rem;box-shadow:0 16px 38px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.portal-essential-module__hwlpMq__surface .portal-account-menu>:where(a,button){text-align:left;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;font-size:.875rem;display:flex}.portal-essential-module__hwlpMq__surface .portal-account-menu>:where(a,button):hover{background:var(--muted)}.portal-essential-module__hwlpMq__surface .portal-context{border:1px solid var(--border);background:var(--card);border-radius:.65rem;padding:.55rem .7rem}.portal-essential-module__hwlpMq__surface .portal-tabs{border-bottom:1px solid var(--border);gap:.2rem;display:flex;overflow-x:auto}.portal-essential-module__hwlpMq__surface .portal-tabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;flex:none;padding:.7rem .8rem;font-size:.875rem;font-weight:650}.portal-essential-module__hwlpMq__surface .portal-tabs a[aria-current=page]{border-color:var(--primary);color:var(--primary)}.portal-essential-module__hwlpMq__surface .portal-attention{color:#4f472d;background:#fff5d2;border:1px solid #ead89b;border-radius:.75rem;padding:.8rem .9rem}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-attention{color:#f3e8bd;background:#3a321d;border-color:#76662e}.portal-essential-module__hwlpMq__surface .portal-attention .nb-card{background:0 0;border:0;padding:0;box-shadow:none!important}.portal-essential-module__hwlpMq__surface .portal-attention-item{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.portal-essential-module__hwlpMq__surface .portal-attention-item small{color:color-mix(in srgb, currentColor 76%, transparent);margin-top:.1rem;display:block}.portal-essential-module__hwlpMq__surface .portal-attention-item button{color:var(--primary);flex:none;font-weight:750}.portal-essential-module__hwlpMq__surface .portal-next-card{background:#f0f5e9;border-color:#ced9c9}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-next-card{background:#26382c;border-color:#405744}.portal-essential-module__hwlpMq__surface .portal-lesson-body{padding:1.5rem 1.6rem}.portal-essential-module__hwlpMq__surface .portal-next-top{color:#59654b;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.3rem;font-size:.65rem;font-weight:700;display:flex}.portal-essential-module__hwlpMq__surface .portal-lesson-status{color:#3e5d30;letter-spacing:0;text-transform:none;background:#e0ebd5;border-radius:2rem;padding:.3rem .6rem;font-size:.7rem}.portal-essential-module__hwlpMq__surface .portal-lesson-info{justify-content:space-between;gap:.8rem;display:flex}.portal-essential-module__hwlpMq__surface .portal-lesson-info h2{overflow-wrap:anywhere;font-size:1.75rem;font-weight:650;line-height:1.2}.portal-essential-module__hwlpMq__surface .portal-lesson-teacher{color:#667058;margin-top:.3rem;font-size:.9rem}.portal-essential-module__hwlpMq__surface .portal-date-stamp{text-align:center;background:#fffdf3;border:1px solid #ced8c4;border-radius:.5rem;flex:0 0 4.1rem;height:4.9rem;overflow:hidden}.portal-essential-module__hwlpMq__surface .portal-date-stamp span{letter-spacing:.1em;text-transform:uppercase;background:#e0e9d6;border-bottom:1px solid #ced8c4;padding:.25rem;font-size:.6rem;font-weight:750;display:block}.portal-essential-module__hwlpMq__surface .portal-date-stamp b{font:650 2.2rem/1.45 var(--font-bricolage), sans-serif}.portal-essential-module__hwlpMq__surface .portal-lesson-time{margin-top:1.3rem;font-size:1.05rem;font-weight:650}.portal-essential-module__hwlpMq__surface .portal-lesson-time:first-letter{text-transform:uppercase}.portal-essential-module__hwlpMq__surface .portal-lesson-meta{color:#667058;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.8rem;display:flex}.portal-essential-module__hwlpMq__surface .portal-lesson-meta svg{width:.95rem;height:.95rem}.portal-essential-module__hwlpMq__surface .portal-lesson-actions{border-top:1px solid #dce4d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.portal-essential-module__hwlpMq__surface .portal-lesson-actions>:where(a,button){border-radius:.5rem;min-height:2.75rem;font-size:.875rem}.portal-essential-module__hwlpMq__surface .portal-lesson-detail{color:var(--primary);justify-content:center;align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.portal-essential-module__hwlpMq__surface .portal-lesson-detail svg{width:1rem;height:1rem}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-date-stamp{background:#303e31;border-color:#52674c}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-date-stamp span{background:#3b5035;border-color:#52674c}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] :where(.portal-next-top,.portal-lesson-meta,.portal-lesson-teacher){color:#bac8b1}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-lesson-actions{border-color:#405744}.portal-essential-module__hwlpMq__surface .portal-quick-action{border:1px solid var(--border);background:var(--card);min-width:0;min-height:7.7rem;transition:border-color var(--motion-control) var(--motion-ease), background-color var(--motion-control) var(--motion-ease);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex;position:relative}.portal-essential-module__hwlpMq__surface .portal-quick-action:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border));background:color-mix(in srgb, var(--accent) 40%, var(--card))}.portal-essential-module__hwlpMq__surface .portal-quick-action b{font-family:var(--font-bricolage), system-ui, sans-serif;font-size:1.05rem;font-weight:650;display:block}:is(.portal-essential-module__hwlpMq__surface .portal-quick-action small,.portal-essential-module__hwlpMq__surface .portal-row-link small){color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem;line-height:1.35;display:block}.portal-essential-module__hwlpMq__surface .portal-action-icon{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--accent) 65%, var(--card));width:2.25rem;height:2.25rem;color:var(--primary);border-radius:.6rem;flex:none;place-items:center;display:grid}.portal-essential-module__hwlpMq__surface .portal-action-icon svg{width:1.1rem;height:1.1rem}.portal-essential-module__hwlpMq__surface .portal-row-link{border-bottom:1px solid var(--border);text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.85rem .15rem;display:flex}.portal-essential-module__hwlpMq__surface .portal-row-link:hover b{color:var(--primary)}.portal-essential-module__hwlpMq__surface .portal-unread{background:var(--accent);min-width:1.35rem;height:1.35rem;color:var(--primary);border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:grid}:is(.portal-essential-module__hwlpMq__surface .portal-context-choice,.portal-essential-module__hwlpMq__dialog .portal-context-choice){border:1px solid var(--border);text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-context-choice:hover,.portal-essential-module__hwlpMq__dialog .portal-context-choice:hover){border-color:var(--primary);background:var(--accent)}:is(.portal-essential-module__hwlpMq__surface .portal-context-choice small,.portal-essential-module__hwlpMq__dialog .portal-context-choice small){color:var(--muted-foreground);display:block}.portal-essential-module__hwlpMq__surface .portal-quick-action>svg{color:var(--muted-foreground);position:absolute;top:1.5rem;right:1rem}.portal-essential-module__hwlpMq__surface .portal-action-copy{min-width:0;padding-right:.6rem}.portal-essential-module__hwlpMq__surface .portal-pack-icon{color:#857329;background:#fff7cf;border-color:#efdf9f}.portal-essential-module__hwlpMq__surface .portal-pending-amount{font-weight:650;color:#926819!important}.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-pending-amount{color:#edcd76!important}.portal-essential-module__hwlpMq__surface .portal-row-link b{font-size:.9rem;font-weight:650;display:block}.portal-essential-module__hwlpMq__surface .portal-row-link:last-child{border-bottom:0}.portal-essential-module__hwlpMq__bonusDialog{background:var(--background);border-radius:1rem;gap:1.2rem;width:min(490px,100% - 28px);max-width:490px;max-height:85dvh;padding:1.55rem;overflow-y:auto}.portal-essential-module__hwlpMq__bonusDialog [data-slot=dialog-header]{gap:.35rem;padding-right:1.5rem}.portal-essential-module__hwlpMq__dialog.portal-essential-module__hwlpMq__bonusDialog [data-slot=dialog-title]{font-family:var(--font-bricolage), system-ui, sans-serif;font-size:1.6rem;font-weight:650;line-height:1.2}.portal-essential-module__hwlpMq__bonusDialog [data-slot=dialog-description]{margin-top:.5rem}.portal-essential-module__hwlpMq__bonusDialog .portal-bonus-kicker{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonuses,.portal-essential-module__hwlpMq__dialog .portal-bonuses){--bonus-line:#dcdcc9;font-size:.875rem}:is(.portal-essential-module__hwlpMq__surface[data-nb-theme=dark] .portal-bonuses,.portal-essential-module__hwlpMq__dialog[data-nb-theme=dark] .portal-bonuses){--bonus-line:#475044}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-ticket,.portal-essential-module__hwlpMq__dialog .portal-bonus-ticket){border:1px solid var(--bonus-line);background:var(--card);border-radius:.65rem;padding:1.2rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-ticket h3,.portal-essential-module__hwlpMq__dialog .portal-bonus-ticket h3){overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:650;line-height:1.3}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-duration,.portal-essential-module__hwlpMq__dialog .portal-bonus-duration){color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-status,.portal-essential-module__hwlpMq__dialog .portal-bonus-status){color:#856116;background:#fff2bf;border:1px solid #eedc98;border-radius:2rem;align-items:center;gap:.3rem;margin-top:.8rem;padding:.25rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-status svg,.portal-essential-module__hwlpMq__dialog .portal-bonus-status svg){width:.85rem;height:.85rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-status.is-settled,.portal-essential-module__hwlpMq__dialog .portal-bonus-status.is-settled){color:#496c65;background:#e8f2eb;border-color:#d0dfd3}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-number,.portal-essential-module__hwlpMq__dialog .portal-bonus-number){align-items:baseline;gap:.45rem;margin:1.3rem 0 .9rem;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-number b,.portal-essential-module__hwlpMq__dialog .portal-bonus-number b){font:650 2.8rem/1 var(--font-bricolage), sans-serif}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-number span,.portal-essential-module__hwlpMq__dialog .portal-bonus-number span){color:var(--muted-foreground);font-size:.85rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-punches,.portal-essential-module__hwlpMq__dialog .portal-bonus-punches){border-block:1px dashed var(--bonus-line);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.95rem 0;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-punches i,.portal-essential-module__hwlpMq__dialog .portal-bonus-punches i){background:var(--primary);border:1px solid #c6d7bd;border-radius:50%;width:1.5rem;height:1.5rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-punches .is-used,.portal-essential-module__hwlpMq__dialog .portal-bonus-punches .is-used){background:var(--muted);border-style:dashed}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-foot,.portal-essential-module__hwlpMq__dialog .portal-bonus-foot){color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-top:.8rem;font-size:.72rem;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-due,.portal-essential-module__hwlpMq__dialog .portal-bonus-due){border-top:1px solid var(--bonus-line);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-due span,.portal-essential-module__hwlpMq__dialog .portal-bonus-due span){color:var(--muted-foreground);font-size:.85rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-due b,.portal-essential-module__hwlpMq__dialog .portal-bonus-due b){font:650 1.6rem/1.2 var(--font-bricolage), sans-serif;text-align:right}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-pay,.portal-essential-module__hwlpMq__dialog .portal-bonus-pay,.portal-essential-module__hwlpMq__surface .portal-bonus-catalog,.portal-essential-module__hwlpMq__dialog .portal-bonus-catalog){background:var(--primary);width:100%;min-height:2.85rem;color:var(--primary-foreground);text-align:center;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.7rem 1rem;font-size:.9rem;font-weight:650;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-pay svg,.portal-essential-module__hwlpMq__dialog .portal-bonus-pay svg,.portal-essential-module__hwlpMq__surface .portal-bonus-catalog svg,.portal-essential-module__hwlpMq__dialog .portal-bonus-catalog svg){flex-shrink:0;width:1rem;height:1rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-pay:hover,.portal-essential-module__hwlpMq__dialog .portal-bonus-pay:hover){filter:brightness(.94)}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-pay:disabled,.portal-essential-module__hwlpMq__dialog .portal-bonus-pay:disabled){opacity:.6;cursor:wait}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-catalog,.portal-essential-module__hwlpMq__dialog .portal-bonus-catalog,.portal-essential-module__hwlpMq__surface .portal-bonus-pay.is-secondary,.portal-essential-module__hwlpMq__dialog .portal-bonus-pay.is-secondary){border-color:var(--border);background:var(--card);color:var(--foreground)}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-explanation,.portal-essential-module__hwlpMq__dialog .portal-bonus-explanation){color:var(--muted-foreground);margin-top:.7rem;font-size:.8rem;line-height:1.45}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-back,.portal-essential-module__hwlpMq__dialog .portal-bonus-back){min-height:2.75rem;color:var(--primary);align-items:center;gap:.4rem;font-size:.8rem;font-weight:650;display:inline-flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-back svg,.portal-essential-module__hwlpMq__dialog .portal-bonus-back svg){width:1rem;height:1rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-payments,.portal-essential-module__hwlpMq__dialog .portal-bonus-payments){margin-top:.4rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-list,.portal-essential-module__hwlpMq__dialog .portal-bonus-list){gap:.75rem;display:grid}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-list button,.portal-essential-module__hwlpMq__dialog .portal-bonus-list button){border:1px solid var(--border);background:var(--card);text-align:left;border-radius:.65rem;align-items:center;gap:.85rem;width:100%;padding:1rem;display:flex}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-list button:hover,.portal-essential-module__hwlpMq__dialog .portal-bonus-list button:hover){border-color:var(--primary)}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-list button>span,.portal-essential-module__hwlpMq__dialog .portal-bonus-list button>span){flex:1;min-width:0}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-list svg,.portal-essential-module__hwlpMq__dialog .portal-bonus-list svg){width:1.15rem;height:1.15rem;color:var(--primary);flex-shrink:0}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-list small,.portal-essential-module__hwlpMq__dialog .portal-bonus-list small){color:var(--muted-foreground);margin-top:.25rem;display:block}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-empty h3,.portal-essential-module__hwlpMq__dialog .portal-bonus-empty h3){margin-block:.8rem .35rem;font-size:1.2rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-empty p,.portal-essential-module__hwlpMq__dialog .portal-bonus-empty p){color:var(--muted-foreground);line-height:1.5}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-balances,.portal-essential-module__hwlpMq__dialog .portal-bonus-balances){color:var(--muted-foreground);margin-top:1rem;font-size:.8rem}:is(.portal-essential-module__hwlpMq__surface .portal-bonus-balances summary,.portal-essential-module__hwlpMq__dialog .portal-bonus-balances summary){cursor:pointer;padding-block:.6rem}@media (max-width:530px){.portal-essential-module__hwlpMq__surface .portal-shell{padding-inline:1.2rem}.portal-essential-module__hwlpMq__surface .portal-lesson-body{padding:1.3rem 1.2rem}.portal-essential-module__hwlpMq__surface .portal-lesson-info h2{font-size:1.55rem}.portal-essential-module__hwlpMq__surface .portal-date-stamp{flex-basis:3.4rem;height:4.4rem}.portal-essential-module__hwlpMq__surface .portal-date-stamp b{font-size:1.85rem}.portal-essential-module__hwlpMq__surface .portal-lesson-time{font-size:1rem}.portal-essential-module__hwlpMq__surface .portal-lesson-actions>:where(a,button){width:100%}.portal-essential-module__hwlpMq__surface .portal-quick-action{min-height:9.25rem;padding:1rem .85rem;display:block}.portal-essential-module__hwlpMq__surface .portal-action-icon{width:2rem;height:2rem;margin-bottom:.55rem}.portal-essential-module__hwlpMq__surface .portal-quick-action b{font-size:1rem}.portal-essential-module__hwlpMq__surface .portal-quick-action small{font-size:.75rem}.portal-essential-module__hwlpMq__surface .portal-attention-item{flex-direction:column;align-items:flex-start;gap:.3rem}.portal-essential-module__hwlpMq__surface .portal-attention-item button{min-height:2.75rem}.portal-essential-module__hwlpMq__bonusDialog{padding:1.25rem}}.portal-essential-module__hwlpMq__surface :is(.portal-tabs a,.portal-icon-button,.portal-context-choice,.portal-attention-item button){transition:color var(--motion-control) var(--motion-ease), background-color var(--motion-control) var(--motion-ease), border-color var(--motion-control) var(--motion-ease)}.portal-essential-module__hwlpMq__dialog .portal-context-choice{transition:color var(--motion-control) var(--motion-ease), background-color var(--motion-control) var(--motion-ease), border-color var(--motion-control) var(--motion-ease)}
.cursos-module__tlftvG__page{--ink:#1c2726;--paper:#fffdf5;--teal:#0f766e;--mint:#d9eee5;--yellow:#fde047;--line:#d7ded9;color:var(--ink);background:var(--paper);font-family:var(--font-source-sans-3),sans-serif}.cursos-module__tlftvG__page :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #0f766e}.cursos-module__tlftvG__hero{color:#fffdf5;background:#153835;overflow:hidden}.cursos-module__tlftvG__heroInner{grid-template-columns:1.03fr .97fr;align-items:center;gap:5.5%;max-width:1220px;min-height:650px;margin:auto;padding:76px 32px 90px;display:grid}.cursos-module__tlftvG__eyebrow,.cursos-module__tlftvG__kicker,.cursos-module__tlftvG__processNumber,.cursos-module__tlftvG__mockLabel{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.cursos-module__tlftvG__eyebrow{color:#d7f2dd;align-items:center;gap:10px;display:flex}.cursos-module__tlftvG__liveDot{background:var(--yellow);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #fde04727}.cursos-module__tlftvG__heroStatus{color:#fffdf5;letter-spacing:.03em;border:1px solid #a4d9cd;border-radius:3px;margin-left:8px;padding:5px 9px}.cursos-module__tlftvG__hero h1 em{color:var(--yellow);font-style:normal}.cursos-module__tlftvG__heroLead{color:#e7f3ed;max-width:540px;font-size:clamp(1.25rem,1.75vw,1.55rem);line-height:1.35}.cursos-module__tlftvG__heroTruth{border-left:3px solid var(--yellow);color:#d7f2dd;max-width:510px;margin-top:22px;padding-left:15px;font-size:1rem}.cursos-module__tlftvG__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:33px;display:flex}.cursos-module__tlftvG__primaryCta{background:var(--yellow);color:#1c2726;border:2px solid #1c2726;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:12px 19px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:4px 4px #072421}.cursos-module__tlftvG__primaryCta:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #072421}.cursos-module__tlftvG__textCta{color:#fffdf5;text-underline-offset:5px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.cursos-module__tlftvG__heroVisual{max-width:595px;position:relative;transform:rotate(2deg)}.cursos-module__tlftvG__filmTop,.cursos-module__tlftvG__filmBottom{background:#0a2423;border:2px solid #102d2b;justify-content:space-around;align-items:center;height:26px;display:flex}.cursos-module__tlftvG__filmTop span,.cursos-module__tlftvG__filmBottom span{background:#c9ded6;border-radius:2px;width:23px;height:12px}.cursos-module__tlftvG__playerFrame{color:#1c2726;background:#f5f2e6;border:8px solid #0a2423;box-shadow:16px 22px #0a2423,24px 30px #0b2926}.cursos-module__tlftvG__playerHead{font:700 .7rem var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:10px;padding:12px 16px;display:flex}.cursos-module__tlftvG__playerHeadDot{background:#e46c4f;border-radius:100%;width:7px;height:7px;margin-right:6px;display:inline-block}.cursos-module__tlftvG__chalkScene{color:#f5eab6;background:#245a51;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.cursos-module__tlftvG__chalkScene:after{content:"";border:1px solid #ffffff26;position:absolute;inset:14px}.cursos-module__tlftvG__sceneCorner{color:#d6ebe0;font:700 .67rem var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;position:absolute;top:24px;left:26px}.cursos-module__tlftvG__chalkDrawing{font:700 6rem var(--font-cuaderno),cursive;align-items:center;gap:17px;display:flex;transform:rotate(-6deg)}.cursos-module__tlftvG__chalkA,.cursos-module__tlftvG__chalkB{opacity:.75}.cursos-module__tlftvG__chalkLine{background:#f5eab6;width:120px;height:2px;display:block;transform:rotate(-15deg)}.cursos-module__tlftvG__playSymbol{z-index:1;color:#fffdf5;background:#153835db;border:2px solid #fffdf5;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute}.cursos-module__tlftvG__playerTimeline{background:#d8dfd5;height:8px;margin:12px 16px 0}.cursos-module__tlftvG__playerTimeline span{background:#0f766e;width:42%;height:100%;display:block}.cursos-module__tlftvG__playerFoot{justify-content:space-between;gap:10px;padding:10px 16px 15px;font-size:.78rem;display:flex}.cursos-module__tlftvG__playerFoot strong{font-family:var(--font-bricolage),sans-serif}.cursos-module__tlftvG__visualNote{color:#c6dfd2;font:.68rem var(--font-geist-mono),monospace;position:absolute;bottom:-68px;right:3px}.cursos-module__tlftvG__intro,.cursos-module__tlftvG__showcaseSection,.cursos-module__tlftvG__details,.cursos-module__tlftvG__accessSection,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{padding:100px max(32px,50vw - 580px)}.cursos-module__tlftvG__sectionHeading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding-bottom:26px;display:flex}.cursos-module__tlftvG__kicker{color:var(--teal);margin:0 0 15px}.cursos-module__tlftvG__sectionHeading h2 span{color:var(--teal)}.cursos-module__tlftvG__process{grid-template-columns:repeat(3,1fr);gap:34px;padding-top:38px;display:grid}.cursos-module__tlftvG__process>div{border-top:4px solid var(--ink);padding-top:18px}.cursos-module__tlftvG__process>div:nth-child(3){border-color:#d2a704}.cursos-module__tlftvG__processNumber{color:var(--teal)}.cursos-module__tlftvG__process h3{max-width:320px;margin:36px 0 12px;font-size:1.7rem;font-weight:800;line-height:1.12}.cursos-module__tlftvG__process p{color:#40504d;max-width:340px;font-size:1.07rem;line-height:1.48}.cursos-module__tlftvG__showcaseIntro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.cursos-module__tlftvG__showcaseIntro h2{max-width:610px}.cursos-module__tlftvG__showcaseIntro>p{color:#40504d;max-width:360px;padding-bottom:4px;font-size:1.05rem;line-height:1.45}.cursos-module__tlftvG__showcase{border:2px solid var(--ink);background:#fffdf5;box-shadow:8px 8px #1c2726}.cursos-module__tlftvG__viewTabs{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.cursos-module__tlftvG__viewTab{text-align:left;border-right:1px solid var(--line);cursor:pointer;background:#fffdf5;flex-direction:column;align-items:flex-start;gap:4px;min-height:74px;padding:15px 22px;transition:background .18s;display:flex}.cursos-module__tlftvG__viewTab:last-child{border-right:0}.cursos-module__tlftvG__viewTab:hover{background:#e5f3ea}.cursos-module__tlftvG__viewTab strong{font-family:var(--font-bricolage),sans-serif;font-size:1.08rem}.cursos-module__tlftvG__viewTab span{color:#485551;font-size:.79rem}.cursos-module__tlftvG__viewPanel[hidden]{display:none}.cursos-module__tlftvG__viewPanel{background:#f8f8f1;padding:30px}.cursos-module__tlftvG__showcaseCaption{border-top:1px solid var(--line);color:#53615c;padding:12px 20px;font-size:.85rem}.cursos-module__tlftvG__editorMock,.cursos-module__tlftvG__publishedMock,.cursos-module__tlftvG__studentMock{background:#fff;border:1px solid #cfd7d0;min-height:415px;box-shadow:0 10px 22px #1c27260e}.cursos-module__tlftvG__mockTop{background:#f9faf7;border-bottom:1px solid #dce4dc;justify-content:space-between;align-items:center;gap:10px;height:45px;padding:0 18px;font-size:.77rem;display:flex}.cursos-module__tlftvG__mockBrand{font-family:var(--font-bricolage),sans-serif;font-weight:800}.cursos-module__tlftvG__mockBrand b{color:#78857f;font-weight:500}.cursos-module__tlftvG__mockBadge{color:#52635b;border:1px solid #cbd8d1;border-radius:30px;padding:5px 9px;font-size:.65rem}.cursos-module__tlftvG__mockEditorBody{grid-template-columns:35% 65%;min-height:370px;display:grid}.cursos-module__tlftvG__mockEditorBody aside{border-right:1px solid #dce4dc;padding:24px}.cursos-module__tlftvG__mockLabel{color:#0f766e;letter-spacing:.12em;font-size:.61rem}.cursos-module__tlftvG__mockEditorBody h3,.cursos-module__tlftvG__publishedContent h3,.cursos-module__tlftvG__studentBody h3{margin:12px 0;font-size:1.35rem;font-weight:800}.cursos-module__tlftvG__mockModule{color:#58675f;margin:25px 0 7px;font-size:.74rem;font-weight:800}.cursos-module__tlftvG__mockLessons{margin:0;padding:0;list-style:none}.cursos-module__tlftvG__mockLessons li{border-bottom:1px solid #edf1ed;align-items:center;gap:9px;min-height:39px;padding:7px 8px;font-size:.73rem;display:flex}.cursos-module__tlftvG__mockLessons li>span:nth-child(2){flex:1}.cursos-module__tlftvG__mockLessons svg{color:#0f766e}.cursos-module__tlftvG__mockLessons .cursos-module__tlftvG__selectedLesson{color:#064b44;background:#e6f1e9;border-radius:4px;font-weight:800}.cursos-module__tlftvG__lessonIndex{color:#718179;font:700 .64rem var(--font-geist-mono),monospace}.cursos-module__tlftvG__sampleChip{color:#075e55;border:1px solid #0f766e;border-radius:3px;padding:3px 5px;font-size:.59rem;flex:0!important}.cursos-module__tlftvG__mockAdd{color:#0f766e;margin-top:16px;font-size:.72rem;font-weight:800;display:block}.cursos-module__tlftvG__mockWork{padding:21px 30px}.cursos-module__tlftvG__mockBreadcrumb{color:#718179;font-size:.68rem}.cursos-module__tlftvG__mockBreadcrumb span{padding:0 7px}.cursos-module__tlftvG__mockWork h3{margin:14px 0 5px;font-size:1.45rem}.cursos-module__tlftvG__mockWork>p{color:#53615c;margin:0 0 15px;font-size:.76rem}.cursos-module__tlftvG__mockVideo{color:#0f766e;background:#f1f6f0;border:1px dashed #92aa9d;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:112px;font-size:.7rem;font-weight:800;display:flex}.cursos-module__tlftvG__mockResource{border:1px solid #dce4dc;align-items:center;gap:8px;margin-top:12px;padding:9px;font-size:.69rem;display:flex}.cursos-module__tlftvG__mockResource svg{color:#0f766e}.cursos-module__tlftvG__mockResource span:nth-child(2){flex:1}.cursos-module__tlftvG__mockResource span:nth-child(3){color:#77867d}.cursos-module__tlftvG__mockToggle{align-items:center;gap:8px;margin-top:12px;font-size:.7rem;font-weight:800;display:flex}.cursos-module__tlftvG__toggleOn{background:#0f766e;border-radius:20px;width:25px;height:14px;position:relative}.cursos-module__tlftvG__toggleOn:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.cursos-module__tlftvG__publishedBody{grid-template-columns:42% 58%;min-height:370px;display:grid}.cursos-module__tlftvG__publishedPoster{color:#fffdf5;background:#1a4b45;flex-direction:column;justify-content:space-between;min-height:370px;padding:30px;display:flex}.cursos-module__tlftvG__publishedPoster>span{font:700 .62rem var(--font-geist-mono),monospace;letter-spacing:.12em}.cursos-module__tlftvG__publishedPoster strong{max-width:260px;font:800 2.5rem/1 var(--font-bricolage),sans-serif;letter-spacing:-.04em}.cursos-module__tlftvG__posterShape{align-self:center;width:170px;height:116px;margin:auto;position:relative}.cursos-module__tlftvG__posterShape span{border:2px solid #f9db56;border-radius:50%;display:block;position:absolute}.cursos-module__tlftvG__posterShape span:first-child{width:115px;height:115px;left:24px}.cursos-module__tlftvG__posterShape span:nth-child(2){width:75px;height:75px;top:20px;left:45px}.cursos-module__tlftvG__posterShape span:last-child{background:#f9db56;width:30px;height:30px;top:42px;left:67px}.cursos-module__tlftvG__publishedContent{padding:28px 36px}.cursos-module__tlftvG__publishedContent h3{font-size:2rem}.cursos-module__tlftvG__publishedContent>p{color:#52615a;max-width:400px;margin:0 0 16px;font-size:.85rem}.cursos-module__tlftvG__mockOffer{color:#075e55;background:#e6f1e9;padding:7px 10px;font-size:.67rem;font-weight:800;display:inline-block}.cursos-module__tlftvG__publishedLessons{border-top:1px solid #dce4dc;margin-top:25px}.cursos-module__tlftvG__publishedLessons>p{margin:14px 0 5px;font-size:.78rem;font-weight:800}.cursos-module__tlftvG__studentBody{grid-template-columns:58% 42%;min-height:370px;display:grid}.cursos-module__tlftvG__studentVideo{color:#fffdf5;background:#183c39;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.cursos-module__tlftvG__studentVideo>div{color:#f7e27c;background:radial-gradient(circle,#2b695d,#183c39 65%);flex:1;justify-content:space-between;align-items:center;display:flex}.cursos-module__tlftvG__studentVideo>div span{color:#d9eee5;font:.68rem var(--font-geist-mono),monospace;align-self:flex-start}.cursos-module__tlftvG__studentVideo>div svg{margin-right:45%}.cursos-module__tlftvG__studentVideo p{font:700 1rem var(--font-bricolage),sans-serif;margin-top:10px}.cursos-module__tlftvG__studentBody aside{padding:30px}.cursos-module__tlftvG__studentBody aside>p{color:#596860;margin-bottom:16px;font-size:.8rem}.cursos-module__tlftvG__details{background:#fffdf5;grid-template-columns:1fr 1fr;gap:8%;display:grid}.cursos-module__tlftvG__detailsTitle p:last-child{color:#44534d;max-width:420px;margin-top:24px;font-size:1.14rem;line-height:1.5}.cursos-module__tlftvG__detailList{border-top:2px solid var(--ink)}.cursos-module__tlftvG__detailList>div{border-bottom:1px solid var(--line);gap:18px;padding:27px 0;display:flex}.cursos-module__tlftvG__detailList svg{color:var(--teal);flex-shrink:0}.cursos-module__tlftvG__detailList h3{margin:0 0 7px;font-size:1.3rem;font-weight:800}.cursos-module__tlftvG__detailList p{color:#495851;max-width:500px;line-height:1.45}.cursos-module__tlftvG__accessHeading{max-width:650px}.cursos-module__tlftvG__accessGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:43px;display:grid}.cursos-module__tlftvG__accessGrid article{border:2px solid var(--ink);background:#fffdf5;flex-direction:column;min-height:310px;padding:30px;display:flex}.cursos-module__tlftvG__accessLabel{font:700 .72rem var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.cursos-module__tlftvG__accessGrid h3{max-width:430px;margin:27px 0 14px;font-size:2rem;font-weight:800;line-height:1.12}.cursos-module__tlftvG__accessGrid p{color:#46554d;max-width:510px;line-height:1.5}.cursos-module__tlftvG__accessMini{color:#0f766e;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:.76rem;font-weight:800;display:flex}.cursos-module__tlftvG__statusSection{color:#fffdf5;background:#163a36;grid-template-columns:1fr 1.3fr;gap:8%;display:grid}.cursos-module__tlftvG__statusList{border-top:1px solid #78a499}.cursos-module__tlftvG__statusList>div{border-bottom:1px solid #78a499;grid-template-columns:155px 1fr;gap:18px;padding:24px 0;display:grid}.cursos-module__tlftvG__statusTag{color:#f7e071;width:max-content;max-width:155px;font:700 .64rem var(--font-geist-mono),monospace;text-transform:uppercase;border:1px solid #a7d1c5;align-self:start;padding:6px 8px;display:inline-block}.cursos-module__tlftvG__statusList p{color:#e4f1e9;line-height:1.45}.cursos-module__tlftvG__statusList a{color:#f7e071;text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.cursos-module__tlftvG__faqSection{grid-template-columns:.8fr 1.2fr;gap:9%;display:grid}.cursos-module__tlftvG__faqList{border-top:2px solid var(--ink)}.cursos-module__tlftvG__faqList details{border-bottom:1px solid var(--line)}.cursos-module__tlftvG__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:16px 2px;font-size:1.12rem;font-weight:800;list-style:none;display:flex}.cursos-module__tlftvG__faqList summary::-webkit-details-marker{display:none}.cursos-module__tlftvG__faqList summary span{font:700 1.6rem var(--font-source-sans-3),sans-serif;color:var(--teal);transition:transform .18s}.cursos-module__tlftvG__faqList details[open] summary span{transform:rotate(45deg)}.cursos-module__tlftvG__faqList details p{color:#45554f;max-width:620px;padding:0 30px 24px 2px;line-height:1.5}.cursos-module__tlftvG__finalCta{text-align:center;color:#1c2726;background:#f4d94b;padding:90px 32px}.cursos-module__tlftvG__finalCta h2{max-width:850px;margin:0 auto}.cursos-module__tlftvG__finalCta>p:not(.cursos-module__tlftvG__kicker){max-width:590px;margin:20px auto 30px;font-size:1.1rem;line-height:1.45}.cursos-module__tlftvG__finalCta>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.cursos-module__tlftvG__finalLink{text-underline-offset:4px;font-weight:800;text-decoration:underline}@media (max-width:900px){.cursos-module__tlftvG__heroInner{grid-template-columns:1fr;gap:70px;min-height:0}.cursos-module__tlftvG__hero h1{max-width:720px}.cursos-module__tlftvG__heroVisual{width:min(100%,600px);margin:0 auto 20px}.cursos-module__tlftvG__details,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{grid-template-columns:1fr;gap:35px}.cursos-module__tlftvG__intro,.cursos-module__tlftvG__showcaseSection,.cursos-module__tlftvG__details,.cursos-module__tlftvG__accessSection,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{padding:75px 28px}.cursos-module__tlftvG__statusList>div{grid-template-columns:170px 1fr}}@media (max-width:640px){.cursos-module__tlftvG__heroInner{gap:55px;padding:55px 20px 72px}.cursos-module__tlftvG__hero h1{margin-top:28px;font-size:clamp(3.15rem,14vw,4.6rem)}.cursos-module__tlftvG__heroLead{font-size:1.17rem}.cursos-module__tlftvG__heroActions{align-items:stretch;gap:18px}.cursos-module__tlftvG__heroActions .cursos-module__tlftvG__primaryCta{width:100%}.cursos-module__tlftvG__heroVisual{transform:rotate(1deg)}.cursos-module__tlftvG__chalkScene{height:210px}.cursos-module__tlftvG__filmTop,.cursos-module__tlftvG__filmBottom{height:19px}.cursos-module__tlftvG__filmTop span,.cursos-module__tlftvG__filmBottom span{width:16px;height:8px}.cursos-module__tlftvG__playerHead{font-size:.55rem}.cursos-module__tlftvG__playerFoot{font-size:.64rem}.cursos-module__tlftvG__visualNote{font-size:.55rem;bottom:-38px}.cursos-module__tlftvG__intro,.cursos-module__tlftvG__showcaseSection,.cursos-module__tlftvG__details,.cursos-module__tlftvG__accessSection,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{padding:65px 20px}.cursos-module__tlftvG__sectionHeading,.cursos-module__tlftvG__showcaseIntro{display:block}.cursos-module__tlftvG__sectionHeading h2,.cursos-module__tlftvG__showcaseIntro h2,.cursos-module__tlftvG__details h2,.cursos-module__tlftvG__accessHeading h2,.cursos-module__tlftvG__statusSection h2,.cursos-module__tlftvG__faqSection h2,.cursos-module__tlftvG__finalCta h2{font-size:2.7rem}.cursos-module__tlftvG__process,.cursos-module__tlftvG__accessGrid{grid-template-columns:1fr;gap:30px}.cursos-module__tlftvG__process h3{margin-top:20px}.cursos-module__tlftvG__showcaseIntro>p{margin-top:18px}.cursos-module__tlftvG__viewTab{min-height:62px;padding:12px 7px}.cursos-module__tlftvG__viewTab strong{font-size:.9rem}.cursos-module__tlftvG__viewTab span{display:none}.cursos-module__tlftvG__viewPanel{padding:10px}.cursos-module__tlftvG__mockTop{padding:0 10px}.cursos-module__tlftvG__mockEditorBody{grid-template-columns:1fr}.cursos-module__tlftvG__mockEditorBody aside{border-bottom:1px solid #dce4dc;border-right:0;padding:15px}.cursos-module__tlftvG__mockEditorBody aside .cursos-module__tlftvG__mockLessons{display:none}.cursos-module__tlftvG__mockEditorBody aside .cursos-module__tlftvG__mockModule{margin:10px 0 0}.cursos-module__tlftvG__mockEditorBody aside .cursos-module__tlftvG__mockAdd{display:none}.cursos-module__tlftvG__mockWork{padding:16px}.cursos-module__tlftvG__publishedBody,.cursos-module__tlftvG__studentBody{grid-template-columns:1fr}.cursos-module__tlftvG__publishedPoster{min-height:205px;padding:20px}.cursos-module__tlftvG__publishedPoster strong{font-size:2rem}.cursos-module__tlftvG__posterShape{height:70px;margin:-10px auto;transform:scale(.65)}.cursos-module__tlftvG__publishedContent{padding:19px}.cursos-module__tlftvG__publishedContent h3{font-size:1.55rem}.cursos-module__tlftvG__studentVideo{min-height:230px}.cursos-module__tlftvG__studentBody aside{padding:20px}.cursos-module__tlftvG__detailsTitle p:last-child{font-size:1rem}.cursos-module__tlftvG__accessGrid article{min-height:280px;padding:22px}.cursos-module__tlftvG__accessGrid h3{font-size:1.65rem}.cursos-module__tlftvG__statusList>div{grid-template-columns:1fr;gap:9px}.cursos-module__tlftvG__faqSection{gap:24px}.cursos-module__tlftvG__faqList summary{font-size:1rem}.cursos-module__tlftvG__finalCta{padding:70px 20px}}@media (prefers-reduced-motion:reduce){.cursos-module__tlftvG__page :is(a,button,summary span){scroll-behavior:auto!important;transition:none!important}}.cursos-module__tlftvG__page{--ink:var(--foreground);--paper:var(--background);--teal:var(--primary);--yellow:var(--accent);--line:color-mix(in srgb, var(--border) 22%, transparent);color:var(--foreground);background:var(--background);font-family:var(--font-nb), sans-serif}.cursos-module__tlftvG__page :is(h1,h2,h3){font-family:var(--font-nb), sans-serif;letter-spacing:0}.cursos-module__tlftvG__page :is(a,button,summary):focus-visible{outline-color:var(--ring)}.cursos-module__tlftvG__hero{color:var(--foreground);background-color:var(--background);background-image:repeating-linear-gradient(transparent, transparent 27px, var(--nb-lines) 28px);border-bottom:2px solid var(--border)}.cursos-module__tlftvG__heroInner{max-width:1160px;min-height:0;padding:58px 24px 72px;display:block}.cursos-module__tlftvG__heroCopy{grid-template-columns:1.12fr .88fr;align-items:start;column-gap:8%;display:grid}.cursos-module__tlftvG__eyebrow{border:2px solid var(--border);color:var(--foreground);background:var(--card);box-shadow:3px 3px 0 var(--nb-shadow);font-family:var(--font-nb), sans-serif;letter-spacing:.12em;border-radius:9px;grid-column:1/-1;justify-self:start;gap:15px;padding:7px 12px;font-size:.7rem;font-weight:900;transform:rotate(-1deg)}.cursos-module__tlftvG__heroStatus{border:1.5px solid var(--primary);color:var(--info-foreground);background:var(--background);white-space:nowrap;border-radius:6px;margin:0;padding:2px 8px}.cursos-module__tlftvG__hero h1{max-width:680px;margin:34px 0 0;font-size:clamp(3.2rem,5vw,4.65rem);font-weight:900;line-height:1.04}.cursos-module__tlftvG__hero h1 em{color:var(--accent-foreground);background:var(--accent);box-shadow:3px 3px 0 var(--nb-shadow);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;padding:0 .08em}.cursos-module__tlftvG__heroPitch{padding-top:31px}.cursos-module__tlftvG__heroLead{max-width:430px;color:var(--muted-foreground);font-size:1.25rem;line-height:1.55}.cursos-module__tlftvG__heroTruth{border-left:3px solid var(--primary);max-width:430px;color:var(--foreground);margin-top:20px;padding-left:13px;font-size:.96rem;line-height:1.45}.cursos-module__tlftvG__heroActions{gap:16px;margin-top:26px}.cursos-module__tlftvG__primaryCta{border-color:var(--border);min-height:50px;color:var(--primary-foreground);background:var(--primary);box-shadow:4px 4px 0 var(--nb-shadow);border-radius:12px}.cursos-module__tlftvG__primaryCta:hover{box-shadow:6px 6px 0 var(--nb-shadow)}.cursos-module__tlftvG__textCta{color:var(--foreground);font-size:.9rem}.cursos-module__tlftvG__heroVisual{color:#292524;width:100%;max-width:none;margin:38px auto 0;transform:none}.cursos-module__tlftvG__filmTop,.cursos-module__tlftvG__filmBottom{background:#292524;border:2px solid #292524;height:20px}.cursos-module__tlftvG__filmTop span,.cursos-module__tlftvG__filmBottom span{background:#fffdf5;width:30px;height:9px}.cursos-module__tlftvG__storyboardBody{background:#fffdf5;border-inline:2px solid #292524;grid-template-columns:1.06fr .94fr;display:grid}.cursos-module__tlftvG__playerFrame{border:0;box-shadow:none;background:#fff;border-right:2px solid #292524}.cursos-module__tlftvG__chalkScene{background:#17766c;height:215px}.cursos-module__tlftvG__playerHead{padding:10px 16px}.cursos-module__tlftvG__playerFoot{padding-bottom:10px}.cursos-module__tlftvG__storyboardNotes{background:#f3eee1 repeating-linear-gradient(#0000,#0000 27px,#29252412 28px);flex-direction:column;justify-content:center;padding:24px clamp(24px,4vw,54px);display:flex}.cursos-module__tlftvG__storyboardNotes>p{font:900 .72rem var(--font-nb), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#fde047;align-self:flex-start;margin-bottom:18px;padding:4px 8px;transform:rotate(-1deg)}.cursos-module__tlftvG__storyboardNotes ol{margin:0;padding:0;list-style:none}.cursos-module__tlftvG__storyboardNotes li{font:800 clamp(1.15rem, 2vw, 1.65rem) var(--font-nb), sans-serif;border-bottom:2px dashed #aaa49b;align-items:baseline;gap:15px;padding:9px 0;display:flex}.cursos-module__tlftvG__storyboardNotes li span{color:#0f766e;font:800 .68rem var(--font-geist-mono), monospace}.cursos-module__tlftvG__storyboardHand{font:1.35rem var(--font-cuaderno), cursive;align-self:flex-end;margin-top:17px;transform:rotate(-2deg)}.cursos-module__tlftvG__visualNote{color:var(--muted-foreground);text-align:right;font:.76rem var(--font-nb), sans-serif;margin-top:8px;display:block;position:static}.cursos-module__tlftvG__intro,.cursos-module__tlftvG__showcaseSection,.cursos-module__tlftvG__details,.cursos-module__tlftvG__accessSection,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{border-bottom:2px solid var(--border);padding:78px max(24px,50vw - 556px)}.cursos-module__tlftvG__kicker{color:var(--info-foreground);font-family:var(--font-nb), sans-serif;font-weight:900}.cursos-module__tlftvG__sectionHeading h2,.cursos-module__tlftvG__showcaseIntro h2,.cursos-module__tlftvG__details h2,.cursos-module__tlftvG__accessHeading h2,.cursos-module__tlftvG__statusSection h2,.cursos-module__tlftvG__faqSection h2,.cursos-module__tlftvG__finalCta h2{font-size:clamp(2.35rem,3.35vw,3.3rem);font-weight:900;line-height:1.12}.cursos-module__tlftvG__sectionHeading h2 span,.cursos-module__tlftvG__processNumber{color:var(--info-foreground)}.cursos-module__tlftvG__sectionHeading{border-color:var(--border)}.cursos-module__tlftvG__process>div{border-top-width:2px;border-color:var(--border)}.cursos-module__tlftvG__process>div:nth-child(2),.cursos-module__tlftvG__process>div:nth-child(3){border-color:var(--border)}.cursos-module__tlftvG__process h3{margin-top:25px;font-size:1.5rem}.cursos-module__tlftvG__process p,.cursos-module__tlftvG__showcaseIntro>p,.cursos-module__tlftvG__detailsTitle p:last-child,.cursos-module__tlftvG__detailList p,.cursos-module__tlftvG__accessGrid p,.cursos-module__tlftvG__faqList details p{color:var(--muted-foreground)}.cursos-module__tlftvG__showcaseSection{background:color-mix(in srgb, var(--secondary) 40%, var(--background))}.cursos-module__tlftvG__showcase{border-color:var(--border);color:#292524;box-shadow:5px 5px 0 var(--nb-shadow);border-radius:17px;overflow:hidden}.cursos-module__tlftvG__viewTabs{border-color:var(--border)}.cursos-module__tlftvG__viewTab[aria-selected=true]{background:var(--accent)}.cursos-module__tlftvG__viewTab{border-color:var(--line)}.cursos-module__tlftvG__details{background:var(--background)}.cursos-module__tlftvG__detailList{border-color:var(--border)}.cursos-module__tlftvG__detailList>div{border-color:var(--line)}.cursos-module__tlftvG__detailList svg{color:var(--primary)}.cursos-module__tlftvG__accessSection{background:color-mix(in srgb, var(--secondary) 45%, var(--background))}.cursos-module__tlftvG__accessGrid article{border-color:var(--border);background:var(--card);box-shadow:3px 3px 0 var(--nb-shadow);border-radius:16px}.cursos-module__tlftvG__accessGrid article:nth-child(2){background:var(--card)}.cursos-module__tlftvG__accessLabel,.cursos-module__tlftvG__accessMini{color:var(--info-foreground)}.cursos-module__tlftvG__statusSection{color:var(--foreground);background:color-mix(in srgb, var(--accent) 18%, var(--background))}.cursos-module__tlftvG__statusSection .cursos-module__tlftvG__kicker{color:var(--info-foreground)}.cursos-module__tlftvG__statusList,.cursos-module__tlftvG__statusList>div{border-color:var(--line)}.cursos-module__tlftvG__statusTag{border-color:var(--primary);color:var(--info-foreground)}.cursos-module__tlftvG__statusList p{color:var(--foreground)}.cursos-module__tlftvG__statusList a{color:var(--info-foreground)}.cursos-module__tlftvG__faqList{border-color:var(--border)}.cursos-module__tlftvG__faqList details{border-color:var(--line)}.cursos-module__tlftvG__faqList summary span{color:var(--primary)}.cursos-module__tlftvG__finalCta{color:var(--foreground);background:var(--secondary);background-image:repeating-linear-gradient(transparent, transparent 27px, var(--nb-lines) 28px);border-top:0}.cursos-module__tlftvG__finalCta .cursos-module__tlftvG__kicker{color:var(--info-foreground)}.cursos-module__tlftvG__finalCta .cursos-module__tlftvG__primaryCta{background:var(--primary)}@media (max-width:900px){.cursos-module__tlftvG__heroInner{padding:60px 24px 76px}.cursos-module__tlftvG__heroCopy{grid-template-columns:1fr}.cursos-module__tlftvG__hero h1{max-width:690px;margin-top:30px}.cursos-module__tlftvG__heroPitch{padding-top:14px}.cursos-module__tlftvG__heroLead{max-width:620px}.cursos-module__tlftvG__heroVisual{margin-top:48px}.cursos-module__tlftvG__intro,.cursos-module__tlftvG__showcaseSection,.cursos-module__tlftvG__details,.cursos-module__tlftvG__accessSection,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{padding:72px 24px}}@media (max-width:640px){.cursos-module__tlftvG__heroInner{padding:58px 16px 64px}.cursos-module__tlftvG__eyebrow{gap:9px;font-size:.65rem}.cursos-module__tlftvG__hero h1{font-size:clamp(2.55rem,11vw,3.45rem)}.cursos-module__tlftvG__heroLead{font-size:1.1rem}.cursos-module__tlftvG__heroActions{align-items:flex-start}.cursos-module__tlftvG__heroActions .cursos-module__tlftvG__primaryCta{width:auto;max-width:100%}.cursos-module__tlftvG__heroVisual{margin-top:45px}.cursos-module__tlftvG__storyboardBody{grid-template-columns:1fr}.cursos-module__tlftvG__playerFrame{border-bottom:2px solid #292524;border-right:0}.cursos-module__tlftvG__chalkScene{height:205px}.cursos-module__tlftvG__storyboardNotes{padding:20px 22px 23px}.cursos-module__tlftvG__storyboardNotes li{padding:6px 0;font-size:1.05rem}.cursos-module__tlftvG__storyboardHand{font-size:1.05rem}.cursos-module__tlftvG__intro,.cursos-module__tlftvG__showcaseSection,.cursos-module__tlftvG__details,.cursos-module__tlftvG__accessSection,.cursos-module__tlftvG__statusSection,.cursos-module__tlftvG__faqSection{padding:63px 16px}.cursos-module__tlftvG__sectionHeading h2,.cursos-module__tlftvG__showcaseIntro h2,.cursos-module__tlftvG__details h2,.cursos-module__tlftvG__accessHeading h2,.cursos-module__tlftvG__statusSection h2,.cursos-module__tlftvG__faqSection h2,.cursos-module__tlftvG__finalCta h2{font-size:2.45rem}.cursos-module__tlftvG__process{gap:28px}.cursos-module__tlftvG__finalCta{padding:65px 16px}}
.teacher-motion-module__QEaoAa__scope{--teacher-motion-press:.12s;--teacher-motion-change:.2s;--teacher-motion-ease:cubic-bezier(.2, 0, .38, .9)}@media (prefers-reduced-motion:no-preference){.teacher-motion-module__QEaoAa__pressable{transition-property:transform,opacity,background-color;transition-duration:var(--teacher-motion-press);transition-timing-function:var(--teacher-motion-ease)}.teacher-motion-module__QEaoAa__pressable:active{transform:scale(.99)}.teacher-motion-module__QEaoAa__feedback{transition-property:background-color,color;transition-duration:var(--teacher-motion-change);transition-timing-function:var(--teacher-motion-ease)}.teacher-motion-module__QEaoAa__enter{animation:teacher-motion-module__QEaoAa__settle-in var(--teacher-motion-change) var(--teacher-motion-ease) both}}@keyframes teacher-motion-module__QEaoAa__settle-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.teacher-motion-module__QEaoAa__pressable,.teacher-motion-module__QEaoAa__feedback,.teacher-motion-module__QEaoAa__enter{transition:none!important;animation:none!important;transform:none!important}}