@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-ext-400-normal.0nx9z5owtj_q4.woff2)format("woff2"),url(../media/outfit-latin-ext-400-normal.3zznrm4ia50-u.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.0qc9jx-02bjhr.woff2)format("woff2"),url(../media/outfit-latin-400-normal.37r-0e7n667xn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-ext-600-normal.3wm3m6vkeu6i5.woff2)format("woff2"),url(../media/outfit-latin-ext-600-normal.3zer6zi9jd595.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.3s68twez8chh7.woff2)format("woff2"),url(../media/outfit-latin-600-normal.2q9xwmp-q4tgu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-ext-700-normal.0s_74n5x308ae.woff2)format("woff2"),url(../media/outfit-latin-ext-700-normal.3vfodd9vazhcv.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-700-normal.0w3yrtx4-qwen.woff2)format("woff2"),url(../media/outfit-latin-700-normal.18l_rdrsri6vr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(../media/outfit-latin-ext-800-normal.16_0ufvmw0zst.woff2)format("woff2"),url(../media/outfit-latin-ext-800-normal.04ecja3f5dea6.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(../media/outfit-latin-800-normal.0pht_-lyz8t7b.woff2)format("woff2"),url(../media/outfit-latin-800-normal.3oq1qme6xxms1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-cyrillic-ext-400-normal.0nsnl23n_6n31.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-400-normal.1dl2imy1n69qn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-vietnamese-400-normal.0tuhl1a7zqzph.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-400-normal.1ebhu3ydxye98.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-ext-400-normal.2dpj9jam_znrc.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-400-normal.1cm1a-poxlrvd.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-400-normal.2ysn9gc82zk1v.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-400-normal.0crn-37tc-i3f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-cyrillic-ext-500-normal.414w4lwftrt-p.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-500-normal.1ydt4nm9eri8u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-vietnamese-500-normal.32mqaj4wavu_-.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-500-normal.1l5-kl2e5ltii.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-ext-500-normal.39x03kic3z_r6.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-500-normal.2hwdsrui_zphl.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-500-normal.1evhelic1rxge.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-500-normal.0ovxcd3rb4vux.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-cyrillic-ext-600-normal.21hth67503ask.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-600-normal.06z2bi1zgn__c.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-vietnamese-600-normal.0uos7e0hb0vh9.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-600-normal.3bl-erxcxetvl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-ext-600-normal.2mnwxc4ivfhul.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-600-normal.07s-jvr3cnqdh.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-600-normal.0p6sew1q6gl7s.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-600-normal.0zi76bk3y5qvy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-cyrillic-ext-700-normal.1nhq2514h9x8o.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-700-normal.1ib5jkckymo9d.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-vietnamese-700-normal.1z0ss10ckklg_.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-700-normal.2lsr2bj7wsvqp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-ext-700-normal.1l58qrcouh72i.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-700-normal.2y7a0hldj3559.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-700-normal.1dulefe5e4s81.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-700-normal.11xgn1hzdiyec.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-ext-600-normal.3y4n68j745l_1.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-600-normal.3xb4xhtv_lk6j.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-600-normal.31s9lr8d8pejk.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-600-normal.0_9wqfk4kqf-v.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-greek-600-normal.3f1c2u9vcvn5w.woff2)format("woff2"),url(../media/jetbrains-mono-greek-600-normal.2k0wmmd-ig2og.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-vietnamese-600-normal.37cz5cj47erdg.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-600-normal.0fn2xt3zfg3a5.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-ext-600-normal.12mh91he4a1qo.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-600-normal.0lhg6spedegg5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-600-normal.2mm922pe315l1.woff2)format("woff2"),url(../media/jetbrains-mono-latin-600-normal.28pz06g_9sy0y.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-cyrillic-ext-400-normal.1-j4dlcnsh78s.woff2)format("woff2"),url(../media/arimo-cyrillic-ext-400-normal.3tdrp7hspgcrw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-cyrillic-400-normal.3ho62inv-xzky.woff2)format("woff2"),url(../media/arimo-cyrillic-400-normal.0ulideslhx9zo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-greek-ext-400-normal.1ldd3qfeara55.woff2)format("woff2"),url(../media/arimo-greek-ext-400-normal.1w0kevz3xsi2j.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-greek-400-normal.2ux-hfejzr34x.woff2)format("woff2"),url(../media/arimo-greek-400-normal.0t_-ba7k9fedz.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-hebrew-400-normal.28p4-nlnyi98c.woff2)format("woff2"),url(../media/arimo-hebrew-400-normal.0jb8l4eakxx9j.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-vietnamese-400-normal.36tbidyqzwcgp.woff2)format("woff2"),url(../media/arimo-vietnamese-400-normal.2cqkbte685qyv.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-latin-ext-400-normal.11k9c4h0mb0ao.woff2)format("woff2"),url(../media/arimo-latin-ext-400-normal.0l3x_oeg5ifyt.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-latin-400-normal.1a-x3xw0lfm-8.woff2)format("woff2"),url(../media/arimo-latin-400-normal.3hpaygloac7wb.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-cyrillic-ext-700-normal.081uee7vl3h2f.woff2)format("woff2"),url(../media/arimo-cyrillic-ext-700-normal.29lvw-scqtynx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-cyrillic-700-normal.3-eqrh47fid1-.woff2)format("woff2"),url(../media/arimo-cyrillic-700-normal.0c1ycfg5k3mms.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-greek-ext-700-normal.0sqx24msv63uh.woff2)format("woff2"),url(../media/arimo-greek-ext-700-normal.34dhol6-a_7vo.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-greek-700-normal.1y_smp3n5cq4r.woff2)format("woff2"),url(../media/arimo-greek-700-normal.2xb5wd3mpki69.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-hebrew-700-normal.3bpun9i80fm6v.woff2)format("woff2"),url(../media/arimo-hebrew-700-normal.2s3j8g7m191tv.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-vietnamese-700-normal.31dd48fp54rp4.woff2)format("woff2"),url(../media/arimo-vietnamese-700-normal.2vrq5bttahzh_.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-latin-ext-700-normal.367eptrujak5n.woff2)format("woff2"),url(../media/arimo-latin-ext-700-normal.3hjwfej64outu.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-latin-700-normal.0_psoyguzvllj.woff2)format("woff2"),url(../media/arimo-latin-700-normal.22vxbygxd3tq3.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-cyrillic-ext-400-normal.20sf4byz-v2gm.woff2)format("woff2"),url(../media/tinos-cyrillic-ext-400-normal.3rxwredti1_7b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-cyrillic-400-normal.3d2maldp8gpm-.woff2)format("woff2"),url(../media/tinos-cyrillic-400-normal.17swtm8f_38h0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-greek-ext-400-normal.36pe56q46tnys.woff2)format("woff2"),url(../media/tinos-greek-ext-400-normal.3g77t_n7q73ov.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-greek-400-normal.1gy9_492rluoh.woff2)format("woff2"),url(../media/tinos-greek-400-normal.3zhauj6dr7qkb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-hebrew-400-normal.458u57hhf6hct.woff2)format("woff2"),url(../media/tinos-hebrew-400-normal.31y5tmdeaemhp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-vietnamese-400-normal.0tnkmduatfo14.woff2)format("woff2"),url(../media/tinos-vietnamese-400-normal.2cq_ajc28d-zo.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-latin-ext-400-normal.36xc9z7s4u75w.woff2)format("woff2"),url(../media/tinos-latin-ext-400-normal.2pmsh69rp9ian.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-latin-400-normal.0t8_l1dl53tpy.woff2)format("woff2"),url(../media/tinos-latin-400-normal.3a2x2rjl9sk0k.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-cyrillic-ext-700-normal.0c-mvc8wu7cmg.woff2)format("woff2"),url(../media/tinos-cyrillic-ext-700-normal.1_mnlbswp37f7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-cyrillic-700-normal.3c-_8gqyaoq68.woff2)format("woff2"),url(../media/tinos-cyrillic-700-normal.3-2mu6n5tox64.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-greek-ext-700-normal.1qq34qy196jr8.woff2)format("woff2"),url(../media/tinos-greek-ext-700-normal.10xqpbp4rp88s.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-greek-700-normal.3s5f_a71vl5dp.woff2)format("woff2"),url(../media/tinos-greek-700-normal.1oee2gketg8-x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-hebrew-700-normal.2f1sy7z7gm6fq.woff2)format("woff2"),url(../media/tinos-hebrew-700-normal.3xi-focq2y8x-.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-vietnamese-700-normal.3-oix8ckudjba.woff2)format("woff2"),url(../media/tinos-vietnamese-700-normal.3s1c-q2xqh1zv.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-latin-ext-700-normal.1psqk6f8ve--1.woff2)format("woff2"),url(../media/tinos-latin-ext-700-normal.0eow1bem3g84n.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-latin-700-normal.3td2yexc0syzd.woff2)format("woff2"),url(../media/tinos-latin-700-normal.1uq83q7_y8-2l.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-cyrillic-ext-400-normal.22zg-7w9i-png.woff2)format("woff2"),url(../media/cousine-cyrillic-ext-400-normal.0f3l6zk_5xrhx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-cyrillic-400-normal.1rr72hkm05b32.woff2)format("woff2"),url(../media/cousine-cyrillic-400-normal.34cogpmubogct.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-greek-ext-400-normal.19rznwd528mv2.woff2)format("woff2"),url(../media/cousine-greek-ext-400-normal.0_o5pf_0b3r88.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-greek-400-normal.1mlq6e6dnqb6k.woff2)format("woff2"),url(../media/cousine-greek-400-normal.1dkntfbf6mmq2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-hebrew-400-normal.34939x915xhph.woff2)format("woff2"),url(../media/cousine-hebrew-400-normal.0gltw6imq3hih.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-vietnamese-400-normal.0qul-ir7ilyxu.woff2)format("woff2"),url(../media/cousine-vietnamese-400-normal.17y4a4nym5q1-.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-latin-ext-400-normal.35u5yxmqaxlf6.woff2)format("woff2"),url(../media/cousine-latin-ext-400-normal.174fe7zysijad.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-latin-400-normal.0l1bkhm5wswsu.woff2)format("woff2"),url(../media/cousine-latin-400-normal.068tp125dh1lv.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-cyrillic-ext-700-normal.1ccrl9m44mook.woff2)format("woff2"),url(../media/cousine-cyrillic-ext-700-normal.2oulbws1a_fi_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-cyrillic-700-normal.07_9kjgxlq72b.woff2)format("woff2"),url(../media/cousine-cyrillic-700-normal.2tcpw4ch13nxv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-greek-ext-700-normal.3k6q_ff6oo3--.woff2)format("woff2"),url(../media/cousine-greek-ext-700-normal.28i74ondlb-9v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-greek-700-normal.248djsg46w62i.woff2)format("woff2"),url(../media/cousine-greek-700-normal.1t18f4rkapal7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-hebrew-700-normal.1kmdxlag9qkh4.woff2)format("woff2"),url(../media/cousine-hebrew-700-normal.1_7u8xjido1xt.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-vietnamese-700-normal.1u4htp2aiwhit.woff2)format("woff2"),url(../media/cousine-vietnamese-700-normal.3bxydkop1rg8-.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-latin-ext-700-normal.2qoc-sk15v5el.woff2)format("woff2"),url(../media/cousine-latin-ext-700-normal.3d-yb1ybq7nff.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-latin-700-normal.2k-i8uyxfp06a.woff2)format("woff2"),url(../media/cousine-latin-700-normal.1rg3nx68vkuxo.woff)format("woff");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}
:root{--primary:#954a02;--on-primary:#fff;--primary-container:#ffdcc6;--on-primary-container:#301400;--secondary:#755845;--on-secondary:#fff;--secondary-container:#ffdcc6;--on-secondary-container:#2b1708;--tertiary:#6a5c4c;--on-tertiary:#fff;--tertiary-container:#f3dfcb;--on-tertiary-container:#241a0d;--error:#b4271f;--on-error:#fff;--error-container:#ffdad5;--on-error-container:#410001;--warning:#805600;--on-warning:#fff;--warning-container:#ffddb0;--on-warning-container:#291800;--success:#1a6b4a;--on-success:#fff;--success-container:#a5f3c8;--on-success-container:#002113;--surface:#fff8f4;--on-surface:#1f1b18;--surface-variant:#f0e0d2;--on-surface-variant:#4f453b;--sc-lowest:#fff;--sc-low:#fbf2ec;--sc:#f5ece6;--sc-high:#efe6e1;--sc-highest:#eae1db;--outline:#81756a;--outline-variant:#d3c4b7;--inverse-surface:#34302c;--inverse-on-surface:#f8efe9;--inverse-primary:#ffb785;--brand-dark:#2a2420;--brand-accent:#d9a273;--brand-copper:#b4703e;--f-brand:"Outfit", system-ui, sans-serif;--f-body:"Plus Jakarta Sans", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--r-xs:4px;--r-s:8px;--r-m:12px;--r-l:16px;--r-xl:28px;--r-full:999px;--e1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--e2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--e3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--ease:cubic-bezier(.2,0,0,1)}[data-theme=dark]{--primary:#ffb785;--on-primary:#502400;--primary-container:#723700;--on-primary-container:#ffdcc6;--secondary:#e4bfa8;--on-secondary:#422b1b;--secondary-container:#5b4130;--on-secondary-container:#ffdcc6;--tertiary:#d6c3b0;--on-tertiary:#3a2e21;--tertiary-container:#524536;--on-tertiary-container:#f3dfcb;--error:#ffb4aa;--on-error:#690003;--error-container:#910809;--on-error-container:#ffdad5;--warning:#f8bc60;--on-warning:#442b00;--warning-container:#614000;--on-warning-container:#ffddb0;--success:#8ad6ad;--on-success:#003823;--success-container:#005235;--on-success-container:#a5f3c8;--surface:#161310;--on-surface:#eae1db;--surface-variant:#4f453b;--on-surface-variant:#d3c4b7;--sc-lowest:#110e0b;--sc-low:#1f1b18;--sc:#231f1c;--sc-high:#2d2926;--sc-highest:#383430;--outline:#9c8e83;--outline-variant:#4f453b;--inverse-surface:#eae1db;--inverse-on-surface:#34302c;--inverse-primary:#954a02}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);color:var(--on-surface);font:400 15px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}a{color:var(--primary)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-brand);letter-spacing:-.01em;margin:0;font-weight:600}img{max-width:100%}.display{font:600 clamp(34px, 5vw, 54px)/1.08 var(--f-brand);letter-spacing:-.02em}.h-l{font-size:32px;line-height:1.2}.h-m{font-size:28px;line-height:1.25}.h-s{font-size:24px;line-height:1.3}.t-l{font:600 20px/1.4 var(--f-brand)}.t-m{font:600 16px/1.4 var(--f-body)}.t-s{font:600 14px/1.4 var(--f-body)}.b-l{font-size:16px}.b-s{font-size:13px}.lbl{font:600 12px/1.3 var(--f-body);letter-spacing:.03em}.muted{color:var(--on-surface-variant)}.mono{font-family:var(--f-mono)}.num{font-variant-numeric:tabular-nums}.err-text{color:var(--error)}.ms{vertical-align:middle;-webkit-user-select:none;user-select:none;white-space:nowrap;font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";direction:ltr;flex-shrink:0;width:1em;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.ms.fill{font-variation-settings:"FILL" 1, "wght" 500, "opsz" 24}.ms.s16{font-size:16px}.ms.s18{font-size:18px}.ms.s20{font-size:20px}.ms.s40{font-size:40px}.ms.s48{font-size:48px}:focus-visible,[data-focus-visible]{outline:3px solid var(--primary);outline-offset:2px}.row{align-items:center;gap:12px;display:flex}.col{flex-direction:column;gap:12px;display:flex}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.sp{justify-content:space-between}.end{justify-content:flex-end}.g4{gap:4px}.g8{gap:8px}.g16{gap:16px}.g24{gap:24px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mb8{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.m0{margin:0}.hide{display:none!important}.self-start{align-self:flex-start}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:700px){.grid2,.grid3{grid-template-columns:1fr}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.btn{--bg:transparent;--fg:var(--primary);border-radius:var(--r-full);background:var(--bg);min-height:40px;color:var(--fg);font:600 14px/1 var(--f-body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:box-shadow .2s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";border-radius:inherit;opacity:0;background:currentColor;transition:opacity .15s;position:absolute;inset:0}.btn:hover:after,.btn[data-hovered]:after{opacity:.08}.btn:active:after,.btn[data-pressed]:after{opacity:.12}.btn .ms{font-size:18px}.btn.filled{--bg:var(--primary);--fg:var(--on-primary)}.btn.filled:hover{box-shadow:var(--e1)}.btn.tonal{--bg:var(--secondary-container);--fg:var(--on-secondary-container)}.btn.outlined{border:1px solid var(--outline);color:var(--primary)}.btn.text{padding:0 12px}.btn.danger{--bg:var(--error);--fg:var(--on-error)}.btn.lg{border-radius:var(--r-l);min-height:56px;padding:0 28px;font-size:16px}.btn.sm{min-height:32px;padding:0 14px;font-size:13px}.btn.block{width:100%}.btn[disabled],.btn[data-disabled],.btn.disabled{opacity:.38;pointer-events:none}.btn .spin{animation:1s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.icon-btn{width:40px;height:40px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative}.icon-btn:hover,.icon-btn[data-hovered]{background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.icon-btn.sm{width:32px;height:32px}.icon-btn[disabled],.icon-btn[data-disabled]{opacity:.38;pointer-events:none}.fab{border-radius:var(--r-l);background:var(--primary-container);height:56px;color:var(--on-primary-container);font:600 14px var(--f-body);cursor:pointer;box-shadow:var(--e2);border:0;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:inline-flex}.fab:hover{box-shadow:var(--e3)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field-label{font:600 13px var(--f-body);color:var(--on-surface-variant)}.field-label .opt{font-weight:400}.input,.select,.textarea{border:1px solid var(--outline);border-radius:var(--r-xs);background:0 0;outline:none;width:100%;min-height:52px;padding:14px 16px;transition:border-color .15s}.textarea{resize:vertical;min-height:120px;line-height:1.5}.input:hover,.select:hover,.textarea:hover{border-color:var(--on-surface)}.input:focus,.select:focus,.textarea:focus,.input[data-focused],.textarea[data-focused]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.field[data-invalid] .input,.field[data-invalid] .select,.field[data-invalid] .textarea,.field.err .input,.field.err .select,.input[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.input[disabled],.input[data-disabled]{opacity:.5}.help{color:var(--on-surface-variant);font-size:12.5px}.help.err,.field-error{color:var(--error);font-size:12.5px}.mini-sel{border:1px solid var(--outline);border-radius:var(--r-xs);background:0 0;width:100%;min-height:40px;padding:8px 10px}.pw{position:relative}.pw .input{padding-right:52px}.pw .icon-btn{position:absolute;top:6px;right:6px}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.check .box{border:2px solid var(--on-surface-variant);width:18px;height:18px;color:var(--on-primary);border-radius:3px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.check .box .ms{visibility:hidden;font-size:16px}.check[data-selected] .box{background:var(--primary);border-color:var(--primary)}.check[data-selected] .box .ms{visibility:visible}.check[data-focus-visible] .box{outline:3px solid var(--primary);outline-offset:2px}.check[data-invalid] .box{border-color:var(--error)}.radio{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.radio .dot{border:2px solid var(--on-surface-variant);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.radio .dot:after{content:"";background:var(--primary);width:10px;height:10px;transition:transform .15s var(--ease);border-radius:50%;transform:scale(0)}.radio[data-selected] .dot{border-color:var(--primary)}.radio[data-selected] .dot:after{transform:scale(1)}.radio[data-focus-visible] .dot{outline:3px solid var(--primary);outline-offset:2px}.switch{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.switch .track{background:var(--sc-highest);border:2px solid var(--outline);width:52px;height:32px;transition:.2s var(--ease);border-radius:16px;flex-shrink:0;position:relative}.switch .track:before{content:"";background:var(--outline);width:16px;height:16px;transition:.2s var(--ease);border-radius:50%;position:absolute;top:6px;left:6px}.switch[data-selected] .track{background:var(--primary);border-color:var(--primary)}.switch[data-selected] .track:before{background:var(--on-primary);width:24px;height:24px;top:2px;left:22px}.switch[data-focus-visible] .track{outline:3px solid var(--primary);outline-offset:2px}.seg{border:1px solid var(--outline);border-radius:var(--r-full);display:inline-flex;overflow:hidden}.seg.full{width:100%;display:flex}.seg .seg-btn{white-space:nowrap;min-height:40px;font:600 13px var(--f-body);cursor:pointer;color:var(--on-surface);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.seg .seg-btn.compact{min-height:32px;padding:0 12px}.seg .seg-btn+.seg-btn{border-left:1px solid var(--outline)}.seg .seg-btn[data-selected]{background:var(--secondary-container);color:var(--on-secondary-container)}.seg .seg-btn[data-focus-visible]{outline:3px solid var(--primary);outline-offset:-3px}.chip{border:1px solid var(--outline-variant);border-radius:var(--r-s);height:32px;font:600 13px var(--f-body);color:var(--on-surface-variant);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip[data-selected],.chip.on{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.chip .ms{font-size:18px}.status{border-radius:var(--r-s);font:600 12.5px var(--f-body);white-space:nowrap;border:0;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.status .ms{font-size:16px}.st-draft{background:var(--sc-high);color:var(--on-surface-variant)}.st-ready{background:var(--primary-container);color:var(--on-primary-container)}.st-done{background:var(--success-container);color:var(--on-success-container)}.st-sent{background:var(--success);color:var(--on-success)}.st-warn{background:var(--warning-container);color:var(--on-warning-container)}.st-err{background:var(--error-container);color:var(--on-error-container)}.st-qr{background:var(--tertiary-container);color:var(--on-tertiary-container)}.card{background:var(--sc-lowest);border:1px solid var(--outline-variant);border-radius:var(--r-m);padding:20px}.card.filled{background:var(--sc-low);border-color:#0000}.card.elev{box-shadow:var(--e1);border:0}.card.pad{padding:28px}.banner{border-radius:var(--r-m);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.banner.info{background:var(--primary-container);color:var(--on-primary-container)}.banner.warn{background:var(--warning-container);color:var(--on-warning-container)}.banner.err{background:var(--error-container);color:var(--on-error-container)}.banner.ok{background:var(--success-container);color:var(--on-success-container)}.banner.compact{padding:10px 12px}.banner .grow{min-width:0}.divider{background:var(--outline-variant);border:0;height:1px;margin:16px 0}.kbd{font-family:var(--f-mono);background:var(--sc-high);border-radius:4px;padding:2px 6px;font-size:12px}.empty{text-align:center;border:1px dashed var(--outline-variant);border-radius:var(--r-l);padding:64px 24px}.empty .ill{background:var(--primary-container);width:96px;height:96px;color:var(--on-primary-container);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.state-ill{border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:20px;display:grid}.state-ill.info{background:var(--primary-container);color:var(--on-primary-container)}.state-ill.ok{background:var(--success-container);color:var(--on-success-container)}.state-ill.warn{background:var(--warning-container);color:var(--on-warning-container)}.loading{color:var(--on-surface-variant);place-items:center;gap:12px;padding:64px 24px;display:grid}.loading .ms{color:var(--primary);font-size:32px;animation:1s linear infinite ui-spin}.tbl-wrap{border:1px solid var(--outline-variant);border-radius:var(--r-m);background:var(--sc-lowest);overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;font:600 12.5px var(--f-body);color:var(--on-surface-variant);border-bottom:1px solid var(--outline-variant);background:var(--sc-low);white-space:nowrap;padding:12px 16px}.tbl td{border-bottom:1px solid var(--outline-variant);vertical-align:middle;padding:10px 16px}.tbl tr:last-child td{border-bottom:0}.tbl tr.bad td{background:color-mix(in srgb, var(--error-container) 45%, transparent)}.tbl tr.dup td{background:color-mix(in srgb, var(--warning-container) 50%, transparent)}.tbl tr.removed td{opacity:.5;text-decoration:line-through}.tbl input.cell{background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:190px;padding:6px 8px}.tbl input.cell:hover{border-color:var(--outline-variant)}.tbl input.cell:focus{border-color:var(--primary);background:var(--sc-lowest);outline:none}.tbl .r{text-align:right;white-space:nowrap}.tbl-foot{color:var(--on-surface-variant);border-top:1px solid var(--outline-variant);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.tabs{border-bottom:1px solid var(--outline-variant);margin-bottom:24px;display:flex;overflow-x:auto}.tabs a{height:48px;color:var(--on-surface-variant);font:600 14px var(--f-body);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.tabs a:hover{background:var(--sc-low)}.tabs a[aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}.tabs .ms{font-size:20px}.dot{background:var(--outline-variant);border-radius:50%;width:8px;height:8px}.dot.ok{background:var(--success)}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.kpis{grid-template-columns:1fr 1fr}}.kpi{border-radius:var(--r-m);background:var(--sc-low);padding:16px 18px}.kpi b{font:600 28px/1.15 var(--f-brand);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.kpi b.bad{color:var(--error)}.kpi small{color:var(--on-surface-variant);font-size:13px}.prog{background:var(--sc-highest);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.prog i{height:100%;transition:width .4s var(--ease);display:block}.prog .a{background:var(--success)}.prog .b{background:var(--primary)}.prog .c{background:var(--error)}.legend{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.scrim{z-index:100;background:#00000052;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scrim[data-entering]{animation:.15s ui-fade}.dialog-modal{outline:none;width:100%;max-width:560px}.dialog-modal.lg{max-width:960px}.dialog{background:var(--sc-high);border-radius:var(--r-xl);box-shadow:var(--e3);outline:none;max-height:90vh;padding:24px;overflow:auto}.dialog-modal[data-entering] .dialog{animation:ui-pop .25s var(--ease)}.dialog-modal.lg .dialog{background:var(--sc-low)}.dialog h2{margin-bottom:12px;font-size:24px}.dialog .dicon{text-align:center;color:var(--secondary);margin-bottom:12px}.dialog .dicon+h2{text-align:center}.dialog .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.snack-region{z-index:120;flex-direction:column;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.snack{background:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:var(--r-xs);box-shadow:var(--e3);animation:ui-up .2s var(--ease);align-items:center;gap:16px;padding:14px 16px 14px 20px;font-size:14px;display:flex}.snack button{color:var(--inverse-primary);font:600 14px var(--f-body);cursor:pointer;background:0 0;border:0;padding:4px}@media (max-width:599px){.snack-region{bottom:96px}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-pop{0%{opacity:0;transform:scale(.96)}}@keyframes ui-up{0%{opacity:0;transform:translateY(12px)}}

@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400 500;font-display:block;src:url(/fonts/material-symbols-rounded-subset.woff2)format("woff2")}
.pub-top{z-index:20;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--outline-variant);position:sticky;top:0}.pub-top .in{align-items:center;gap:16px;max-width:1180px;height:68px;margin:0 auto;padding:0 24px;display:flex}.logo{height:30px;display:block}.pub-nav{gap:4px;margin-left:24px;display:flex}.pub-nav a{border-radius:var(--r-full);color:var(--on-surface-variant);font:600 14px var(--f-body);padding:8px 12px;text-decoration:none}.pub-nav a:hover{background:var(--sc)}@media (max-width:860px){.pub-nav{display:none}}.wrapc{max-width:1180px;margin:0 auto;padding:0 24px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding:72px 0 56px;display:grid}@media (max-width:960px){.hero{grid-template-columns:1fr;padding-top:40px}}.eyebrow{border-radius:var(--r-full);background:var(--secondary-container);color:var(--on-secondary-container);font:600 13px var(--f-body);align-items:center;gap:8px;padding:6px 14px 6px 10px;display:inline-flex}.sec{padding:72px 0}.sec.alt{background:var(--sc-low)}.sec-h{max-width:720px;margin-bottom:40px}.steps3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:860px){.steps3{grid-template-columns:1fr}}.stepn{background:var(--primary);width:40px;height:40px;color:var(--on-primary);font:700 16px var(--f-brand);border-radius:50%;place-items:center;display:grid}.feat{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:860px){.feat{grid-template-columns:1fr}}.feat .ic{border-radius:var(--r-m);background:var(--primary-container);width:48px;height:48px;color:var(--on-primary-container);place-items:center;margin-bottom:12px;display:grid}details.faq{border-bottom:1px solid var(--outline-variant);padding:18px 0}details.faq summary{cursor:pointer;font:600 17px var(--f-brand);justify-content:space-between;gap:16px;list-style:none;display:flex}details.faq summary:after{content:"expand_more";font-family:Material Symbols Rounded;font-size:24px;transition:transform .2s}details.faq[open] summary:after{transform:rotate(180deg)}details.faq p{color:var(--on-surface-variant);margin:10px 0 0}.cta-band{background:var(--brand-dark);color:#fff;border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.pub-foot{border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);padding:32px 0;font-size:13px}.pub-foot a{color:var(--on-surface-variant);margin-right:16px}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-side{display:none!important}}.auth-side{background:var(--brand-dark);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-side:before{content:"";border:64px solid #d9a27329;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-180px}.auth-main{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-box{width:100%;max-width:420px}.auth-box .col{gap:16px}.pw{position:relative}.pw .icon-btn{position:absolute;top:6px;right:6px}.state-ill{border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:20px;display:grid}.cert .art.boxed{background-size:cover}.cert .art.keep{cursor:move;outline:1px dashed #954a0299}.cert .fld.empty span{font:500 1.15cqw var(--f-body);color:var(--outline);text-align:center;font-style:italic}.fit-opts{gap:6px;display:grid}.fit-opts button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--outline-variant);font:500 12.5px/1.35 var(--f-body);color:var(--on-surface);border-radius:12px;padding:8px 10px}.fit-opts button b{font-weight:700;display:block}.fit-opts button.on{border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.fit-opts button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pricing{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.pricing .card{flex-direction:column;gap:6px;padding:22px;display:flex}.pricing .card.star{border:2px solid var(--primary)}.pricing .pr{font:700 28px var(--f-brand);color:var(--on-surface)}.pricing .pr small{font:500 13px var(--f-body);color:var(--on-surface-variant)}.pricing ul{color:var(--on-surface-variant);flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:13.5px;display:flex}.cookie{z-index:60;background:var(--inverse-surface,#352e2a);max-width:760px;color:var(--inverse-on-surface,#f5eee9);box-shadow:var(--e3,0 8px 24px #00000040);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie p{flex:320px;margin:0;font-size:14px;line-height:1.45}.cookie a{color:inherit}.issuer-dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.issuer-dl dt{color:var(--on-surface-variant)}.issuer-dl dd{margin:0}.mailbtn{color:#fff;font:600 14px var(--f-body);background:#954a02;border-radius:999px;margin:14px 0 4px;padding:10px 18px;text-decoration:none;display:inline-block}
.app{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.drawer{background:var(--sc-low);flex-direction:column;gap:4px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.drawer .logo-wrap{padding:8px 16px 20px}.drawer .fab{margin:0 4px 16px}.nav-i{border-radius:var(--r-full);height:56px;color:var(--on-surface-variant);font:600 14px var(--f-body);cursor:pointer;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.nav-i:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.nav-i.on{background:var(--secondary-container);color:var(--on-secondary-container)}.nav-i.on .ms{font-variation-settings:"FILL" 1}.nav-sec{font:600 12px var(--f-body);color:var(--on-surface-variant);letter-spacing:.04em;padding:16px 16px 8px}.org-card{border-radius:var(--r-l);background:var(--sc);align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex}.avatar{background:var(--primary);width:40px;height:40px;color:var(--on-primary);font:700 15px var(--f-brand);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.avatar.sq{border-radius:var(--r-m);background:var(--brand-dark)}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--outline-variant);background:var(--surface);z-index:10;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.crumbs{color:var(--on-surface-variant);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex;overflow:hidden}.crumbs a{color:var(--on-surface-variant);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs b{color:var(--on-surface);text-overflow:ellipsis;font-weight:600;overflow:hidden}.content{width:100%;max-width:1240px;padding:24px}.content.wide{max-width:none}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.bottom-bar{display:none}.app.rail{grid-template-columns:88px 1fr}.app.rail .drawer{align-items:center;padding:12px 4px}.app.rail .drawer .logo-wrap{padding:8px 0 16px}.app.rail .drawer .logo{content:url(/brand/symbol.png);width:auto;height:34px}.app.rail .drawer .fab{justify-content:center;width:56px;margin:0 0 16px;padding:0}.app.rail .drawer .fab span:not(.ms){display:none}.app.rail .nav-i{border-radius:0;flex-direction:column;gap:4px;width:72px;height:auto;padding:6px 0 4px;font-size:12px;background:0 0!important}.app.rail .nav-i .ms{border-radius:16px;place-items:center;width:56px;height:32px;display:grid}.app.rail .nav-i.on .ms{background:var(--secondary-container)}.app.rail .nav-sec,.app.rail .org-card .grow,.app.rail .org-card .icon-btn{display:none}.app.rail .org-card{background:0 0;padding:0}@media (max-width:599px){.app,.app.rail{grid-template-columns:1fr}.drawer{display:none}.bottom-bar{background:var(--sc);z-index:30;justify-content:space-around;align-items:center;height:80px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-bar .nav-i{flex-direction:column;gap:4px;height:auto;padding:0;font-size:12px;background:0 0!important}.bottom-bar .nav-i .ms{border-radius:16px;place-items:center;width:64px;height:32px;display:grid}.bottom-bar .nav-i.on .ms{background:var(--secondary-container)}.content{padding:16px 16px 100px}.topbar{padding:0 16px}}.ev-list{flex-direction:column;gap:12px;display:flex}.ev{border:1px solid var(--outline-variant);border-radius:var(--r-m);background:var(--sc-lowest);cursor:pointer;transition:box-shadow .2s var(--ease),border-color .2s;grid-template-columns:1fr auto;gap:16px;padding:18px 20px;display:grid}.ev:hover{box-shadow:var(--e1);border-color:#0000}.ev .counts{align-items:center;gap:24px;display:flex}.ev .counts div{text-align:right}.ev .counts b{font:600 18px var(--f-brand);display:block}.ev .counts small{color:var(--on-surface-variant);font-size:12px}@media (max-width:860px){.ev{grid-template-columns:1fr}.ev .counts{justify-content:flex-start}.ev .counts div{text-align:left}}.search{border-radius:var(--r-full);background:var(--sc-high);align-items:center;gap:8px;min-width:260px;height:48px;padding:0 16px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.empty{text-align:center;border:1px dashed var(--outline-variant);border-radius:var(--r-l);padding:64px 24px}.empty .ill{background:var(--primary-container);width:96px;height:96px;color:var(--on-primary-container);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.pipeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1000px){.pipeline{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pipeline{grid-template-columns:1fr}}.pstep{border:1px solid var(--outline-variant);border-radius:var(--r-m);background:var(--sc-lowest);flex-direction:column;gap:10px;padding:18px;display:flex}.pstep.done{background:color-mix(in srgb,var(--success-container) 30%,var(--sc-lowest));border-color:color-mix(in srgb,var(--success) 35%,transparent)}.pstep.next{border:2px solid var(--primary)}.pstep .n{background:var(--sc-high);width:32px;height:32px;font:700 14px var(--f-brand);border-radius:50%;place-items:center;display:grid}.pstep.done .n{background:var(--success);color:#fff}.pstep.next .n{background:var(--primary);color:#fff}
.cert{aspect-ratio:297/210;width:100%;box-shadow:var(--e2);color:#2a2420;-webkit-user-select:none;user-select:none;background:#fffdf8;border-radius:4px;position:relative;overflow:hidden;container-type:inline-size}.cert.portrait{aspect-ratio:210/297}.cert .art{position:absolute;inset:0}.cert .art.a1{background:radial-gradient(circle at 92% 12%,#e86a4c38 0 9%,#0000 9.2%),radial-gradient(circle at 6% 92%,#d9a27347 0 14%,#0000 14.2%),linear-gradient(90deg,#2a2420 0 4.2%,#d9a273 4.2% 5.2%,#0000 5.2%),#fffdf8}.cert .art.a1:before{content:"";border:.35cqw solid #2a24202e;border-radius:.6cqw;position:absolute;inset:4.6% 4.6% 4.6% 8.4%}.cert .art.a1:after{content:"CERTIFICADO";text-align:center;font:700 4.2cqw var(--f-brand);letter-spacing:.9cqw;color:#2a2420;padding-left:4%;position:absolute;top:12%;left:0;right:0}.cert .art.a2{background:linear-gradient(200deg,#0000 0 78%,#5a3a1e 78%),radial-gradient(circle at 80% 80%,#d9a27380 0 18%,#0000 18.3%),#fbf7f3}.cert .art.a2:after{content:"Certificado de participação";text-align:center;font:600 3.4cqw var(--f-brand);color:#5a3a1e;position:absolute;top:13%;left:0;right:0}.cert .art.lowres{filter:blur(.25cqw)saturate(.8)}.cert .art.none{background:repeating-conic-gradient(var(--sc-high) 0 25%,var(--sc-lowest) 0 50%) 0 0/24px 24px}.cert .safe{pointer-events:none;border:1px dashed #ba1a1a8c;position:absolute;inset:3.4%}.cert .fld{white-space:nowrap;align-items:center;line-height:1.1;display:flex;position:absolute;overflow:visible}.cert .fld span{width:100%}.cert .qr{background:#fff;padding:.5cqw;position:absolute}.cert .qr svg{width:100%;height:100%;display:block}.cert .wm{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cert .wm b{font:800 14cqw var(--f-brand);color:#ba1a1a29;letter-spacing:1cqw;transform:rotate(-22deg)}.cert-foot{font:500 1.1cqw var(--f-body);color:#2a242099;position:absolute}.editor{border:1px solid var(--outline-variant);border-radius:var(--r-l);background:var(--sc-lowest);grid-template-columns:248px 1fr 280px;gap:0;min-height:620px;display:grid;overflow:hidden}@media (max-width:1100px){.editor{grid-template-columns:1fr}.editor .stage{order:-1}}.ed-side{border-right:1px solid var(--outline-variant);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.ed-side.r{border-right:0;border-left:1px solid var(--outline-variant)}.stage{background:var(--sc);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:24px;display:flex}.stage .cert{max-width:820px}.stage .cert.portrait{max-width:440px}.ed-fld{border:1.5px dashed var(--primary);cursor:move;touch-action:none;background:#954a020f}.ed-fld:hover{background:#954a021f}.ed-fld.sel{z-index:3;background:#954a021a;border-style:solid;border-width:2px}.ed-fld.qrf{border-color:var(--tertiary);background:#a63a200f}.ed-fld.qrf.sel{border-color:var(--tertiary)}.ed-fld.overflow{border-color:var(--error)}.ed-fld .tag{font:600 1.3cqw/1 var(--f-body);background:var(--primary);color:#fff;white-space:nowrap;border-radius:.4cqw .4cqw 0 0;padding:.4cqw .7cqw;display:none;position:absolute;top:-2.6cqw;left:-2px}.ed-fld.qrf .tag{background:var(--tertiary)}.ed-fld.sel .tag{display:block}.ed-fld .rs{border:2px solid var(--primary);cursor:nwse-resize;background:#fff;border-radius:3px;width:12px;height:12px;display:none;position:absolute;bottom:-6px;right:-6px}.ed-fld.qrf .rs{border-color:var(--tertiary)}.ed-fld.sel .rs{display:block}.fld-item{border-radius:var(--r-s);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.fld-item:hover{background:var(--sc-low)}.fld-item.sel{background:var(--primary-container);color:var(--on-primary-container)}.fld-item .ms{color:var(--primary);font-size:20px}.fld-item.qr .ms{color:var(--tertiary)}.fld-item.off{opacity:.55}.pal{flex-wrap:wrap;gap:8px;display:flex}.pal button{border:2px solid var(--sc-lowest);width:30px;height:30px;box-shadow:0 0 0 1px var(--outline-variant);cursor:pointer;border-radius:50%}.pal button.on{box-shadow:0 0 0 2px var(--primary)}.dz{border:2px dashed var(--outline);border-radius:var(--r-l);text-align:center;background:var(--sc-low);padding:28px 20px}.dz.big{padding:48px 24px}.file-opt{border:1px solid var(--outline-variant);border-radius:var(--r-m);cursor:pointer;background:var(--sc-lowest);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.file-opt:hover{border-color:var(--primary)}.mini-sel{border:1px solid var(--outline);border-radius:var(--r-xs);background:0 0;width:100%;min-height:40px;padding:8px 10px}.cert .art.boxed{background-size:cover}.cert .art.keep{cursor:move;outline:1px dashed #954a0299}.cert .fld.empty span{font:500 1.15cqw var(--f-body);color:var(--outline);text-align:center;font-style:italic}.fit-opts{gap:6px;display:grid}.fit-opts button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--outline-variant);font:500 12.5px/1.35 var(--f-body);color:var(--on-surface);border-radius:12px;padding:8px 10px}.fit-opts button b{font-weight:700;display:block}.fit-opts button.on{border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.fit-opts button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@font-face{font-family:DejaVu Sans;src:url(/fonts/cert/DejaVuSans.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/fonts/cert/DejaVuSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DejaVu Sans Condensed;src:url(/fonts/cert/DejaVuSansCondensed.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DejaVu Sans Condensed;src:url(/fonts/cert/DejaVuSansCondensed-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DejaVu Serif;src:url(/fonts/cert/DejaVuSerif.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DejaVu Serif;src:url(/fonts/cert/DejaVuSerif-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/fonts/cert/DejaVuSansMono.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/fonts/cert/DejaVuSansMono-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.dz.over{border-color:var(--primary);background:var(--primary-container)}.cert .art.blank{background:#fff}.cert .art-img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.cert .art-img.keep{pointer-events:auto;cursor:move;outline:1px dashed #095cb899}.cert .safe{inset:auto}.cert .qr-svg,.cert .qr-svg svg{width:100%;height:100%;display:block}.cert:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.ed-mobile .cert{max-width:100%}.fld-item{text-align:left;background:0 0;width:100%}
.vpage{background:var(--sc-low);flex-direction:column;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.vtop{justify-content:space-between;align-items:center;width:100%;max-width:480px;padding:4px 4px 20px;display:flex}.vcard{background:var(--sc-lowest);border-radius:var(--r-xl);width:100%;max-width:480px;box-shadow:var(--e1);overflow:hidden}.vhead{align-items:center;gap:16px;padding:28px 24px;display:flex}.vhead.ok{background:var(--success-container);color:var(--on-success-container)}.vhead.rev{background:var(--error-container);color:var(--on-error-container)}.vhead.nf{background:var(--sc-high);color:var(--on-surface)}.vhead.key{background:var(--primary-container);color:var(--on-primary-container)}.vhead .ms{font-size:44px}.vbody{padding:24px}.vname{font:600 24px/1.25 var(--f-brand);margin:2px 0 18px}.dl{grid-template-columns:auto 1fr;gap:10px 20px;margin:0;font-size:14.5px;display:grid}.dl dt{color:var(--on-surface-variant)}.dl dd{margin:0;font-weight:600}.code-pill{font:600 14px var(--f-mono);background:var(--sc);border-radius:var(--r-s);letter-spacing:.04em;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.vfoot{text-align:center;width:100%;max-width:480px;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:8px;padding:20px 0;font-size:12.5px;display:flex}.vfoot a{color:var(--on-surface-variant)}.phone{width:280px;box-shadow:var(--e3);background:#111;border-radius:40px;padding:12px}.phone .scr{background:var(--sc-low);border-radius:30px;flex-direction:column;height:520px;display:flex;overflow:hidden}.issuer-dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.issuer-dl dt{color:var(--on-surface-variant)}.issuer-dl dd{margin:0}.mailbtn{color:#fff;font:600 14px var(--f-body);background:#954a02;border-radius:999px;margin:14px 0 4px;padding:10px 18px;text-decoration:none;display:inline-block}
.mail{border:1px solid var(--outline-variant);border-radius:var(--r-m);background:#fff;overflow:hidden}.mail .mh{border-bottom:1px solid var(--outline-variant);background:var(--sc-low);padding:14px 18px;font-size:13.5px}.mail .mb{white-space:pre-wrap;padding:20px 18px;font-size:14.5px}.attach{border:1px solid var(--outline-variant);border-radius:var(--r-s);align-items:center;gap:10px;margin:0 18px 18px;padding:10px 14px;font-size:13px;display:inline-flex}.var-chip{font-family:var(--f-mono);font-size:12.5px}.bad-var{background:var(--error-container);color:var(--on-error-container);border-radius:3px;padding:0 2px}.adm-top{background:var(--brand-dark);color:#fff}.adm-top .crumbs,.adm-top .crumbs b,.adm-top .icon-btn{color:#fff}.metric{border-radius:var(--r-m);background:var(--sc-lowest);border:1px solid var(--outline-variant);cursor:pointer;text-align:left;width:100%;padding:18px}.metric.on{border:2px solid var(--primary);padding:17px}.metric b{font:600 28px/1.15 var(--f-brand);font-variant-numeric:tabular-nums;margin:6px 0 4px;display:block}.delta{font:600 12.5px var(--f-body);align-items:center;gap:2px;display:inline-flex}.delta.up{color:var(--success)}.delta.down{color:var(--error)}.mgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1000px){.mgrid{grid-template-columns:1fr 1fr}}.chart{position:relative}.chart svg{width:100%;height:240px;display:block}.chart .tip{pointer-events:none;background:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:var(--r-xs);white-space:nowrap;padding:6px 10px;font-size:12.5px;display:none;position:absolute;transform:translate(-50%,-110%)}.funnel .fr{grid-template-columns:200px 1fr 90px;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.funnel .bar{background:var(--primary);border-radius:0 4px 4px 0;min-width:2px;height:28px}.funnel .bg{background:var(--sc-high);border-radius:0 4px 4px 0}@media (max-width:700px){.funnel .fr{grid-template-columns:1fr 70px}.funnel .bg{grid-area:2/1/auto/-1}}.otp{gap:8px;display:flex}.otp input{text-align:center;width:48px;height:56px;font:600 22px var(--f-mono);border:1px solid var(--outline);border-radius:var(--r-s);background:0 0}.otp input:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.auth-side.adm-side{background:#1f1a17}.adm-badge{color:#fff;background:#ffffff1f}.adm-top{gap:12px}.adm-top .adm-badge{margin-left:8px}.adm-top .adm-who{opacity:.8;align-items:center;gap:4px;display:inline-flex}.adm-top .icon-btn{color:#fff}.adm-qr{background:#fff;border-radius:8px;flex:none;width:120px;height:120px;padding:8px}.adm-qr svg{width:100%;height:100%;display:block}@media (max-width:700px){.adm-top .adm-who{display:none}}
.lp{--ink:#2a2420;--blue:#954a02;--mint:#d9a273;--mint-deep:#8a4a12;--paper:#fbf8f5;--card:#fff;--text:#241e1a;--muted:#6b5f56;--line:#e8ded6;--blue-soft:#f8e6d8;--mint-soft:#f3e3d3;--warn-soft:#fff1d6;--warn:#8a5a00;--band:#2a2420;--band-text:#f3eee9;--band-muted:#bfb2a6;--band-line:#4a3f38;--shadow:0 1px 2px #2a24200f,0 8px 24px -8px #2a242029;--shadow-lg:0 2px 4px #2a24200f,0 24px 60px -16px #2a242047;--cert-paper:#fffdf8;--cert-ink:#2a2420;--cert-muted:#7a6e64;--cert-line:#d9cfb8;--f-display:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1)}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}.lp{background:var(--paper);color:var(--text);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.lp h1,.lp h2,.lp h3{font-family:var(--f-display);color:var(--ink);text-wrap:balance;letter-spacing:-.025em;margin:0}.lp p{margin:0}:where(.lp) a:not([class]){color:var(--blue)}.lp :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.lp-wrap{max-width:1180px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.lp-sec{padding-block:clamp(72px,10vw,120px)}.lp-eyebrow{font:600 12.5px/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--mint-deep);align-items:center;gap:8px;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--brand-accent);border-radius:2px;width:18px;height:2px}.lp-h2{font-size:clamp(30px,4.2vw,46px);font-weight:700;line-height:1.08}.lp-lead{color:var(--muted);max-width:60ch;font-size:clamp(17px,1.6vw,19px)}.lp-sec-head{gap:16px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.lp-ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.lp-btn{min-height:52px;font:600 15.5px/1 var(--f-body);cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.lp-btn .lp-ico{width:19px;height:19px}.lp-btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px -8px #954a0299}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #954a02b3}.lp-btn-primary .lp-arrow{transition:transform .25s var(--ease)}.lp-btn-primary:hover .lp-arrow{transform:translate(4px)}.lp-btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.lp-btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.lp-btn-mint{background:var(--brand-accent);color:#3a1e08}.lp-btn-mint:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #d9a273b3}.lp-top{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.lp-top.lp-scrolled{border-bottom-color:var(--line)}.lp-top .lp-wrap{align-items:center;gap:28px;height:72px;display:flex}.lp-logo{width:auto;height:30px;display:block}.lp-nav{gap:26px;margin-right:auto;display:flex}.lp-nav a{color:var(--muted);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.lp-nav a:hover{color:var(--ink)}.lp-top .lp-btn{min-height:44px;padding:0 20px;font-size:14.5px}.lp-top .lp-login{color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}@media (max-width:920px){.lp-nav,.lp-top .lp-login{display:none}.lp-top .lp-wrap{justify-content:space-between}}.lp-hero{padding-block:clamp(48px,7vw,88px) clamp(64px,8vw,104px);position:relative;overflow:hidden}.lp-hero:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-accent) 22%,transparent),transparent 70%);pointer-events:none;width:780px;max-width:100%;height:780px;animation:18s ease-in-out infinite alternate lp-drift;position:absolute;inset:-20% -10% auto auto}.lp-hero:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 14%,transparent),transparent 70%);pointer-events:none;width:700px;max-width:100%;height:700px;animation:22s ease-in-out infinite alternate-reverse lp-drift;position:absolute;inset:auto auto -30% -15%}@keyframes lp-drift{to{transform:translate(-60px,40px)scale(1.08)}}.lp-hero .lp-wrap{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid;position:relative}.lp-hero h1{letter-spacing:-.035em;font-size:clamp(42px,6.4vw,76px);font-weight:800;line-height:1}.lp-hero h1 .lp-hl{white-space:nowrap;color:var(--blue);position:relative}.lp-hero h1 .lp-hl svg{width:104%;height:.32em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.lp-hero h1 .lp-hl path{fill:none;stroke:var(--brand-accent);stroke-width:7px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0;animation:lp-draw 1.2s .7s var(--ease) both}@keyframes lp-draw{0%{stroke-dashoffset:420px}}.lp-hero .lp-lead{margin-top:28px}.lp-hero .lp-ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.lp-trust{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:14px;display:flex}.lp-trust span{align-items:center;gap:7px;display:inline-flex}.lp-trust .lp-ico{width:17px;height:17px;color:var(--mint-deep)}.lp-rise{animation:lp-rise .9s var(--ease) both}.lp-d1{animation-delay:80ms}.lp-d2{animation-delay:.18s}.lp-d3{animation-delay:.28s}.lp-d4{animation-delay:.38s}.lp-d5{animation-delay:.5s}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}.lp-scene{padding-bottom:1px;position:relative}.lp-cert{background:var(--cert-paper);color:var(--cert-ink);max-width:100%;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;padding:7% 7.5% 6%;display:flex;position:relative;overflow:hidden}.lp-cert:before{content:"";border:1px solid var(--cert-line);pointer-events:none;border-radius:4px;position:absolute;inset:3.2%}.lp-cert:after{content:"";border:2px solid var(--cert-line);pointer-events:none;opacity:.6;border-radius:3px;position:absolute;inset:4.2%}.lp-cert .lp-corner{background:radial-gradient(circle,#d9a27347,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.lp-cert .lp-org{font:700 11px/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--cert-muted)}.lp-cert .lp-ttl{font:800 clamp(18px,2.4vw,28px)/1 var(--f-display);letter-spacing:.24em;color:var(--cert-ink);margin-top:6%}.lp-cert .lp-sub{color:var(--cert-muted);margin-top:4%;font-size:clamp(10px,1vw,12px)}.lp-cert .lp-who{font:600 clamp(20px,2.7vw,32px)/1.1 var(--f-display);letter-spacing:-.01em;min-height:1.15em;color:var(--cert-ink);transition:opacity .35s,transform .35s var(--ease);margin-top:2%}.lp-cert .lp-who.lp-swap{opacity:0;transform:translateY(6px)}.lp-cert .lp-what{color:var(--cert-muted);max-width:40ch;margin-top:3%;font-size:clamp(10px,1.05vw,12.5px);line-height:1.55}.lp-cert .lp-what b{color:var(--cert-ink)}.lp-cert .lp-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:7%;display:flex}.lp-cert .lp-sig{color:var(--cert-muted);border-top:1px solid var(--cert-ink);min-width:38%;padding-top:6px;font-size:clamp(9px,.85vw,10.5px)}.lp-cert .lp-sig b{color:var(--cert-ink);font-size:1.12em;display:block}.lp-cert .lp-qrbox{align-items:flex-end;gap:10px;display:flex}.lp-cert .lp-code{font:600 clamp(8px,.8vw,10px)/1.3 var(--f-mono);color:var(--cert-muted);text-align:right}.lp-qr{background:#fff;border-radius:4px;width:clamp(56px,6.4vw,78px);height:auto;padding:4px;display:block;position:relative}.lp-qrwrap{border-radius:4px;position:relative;overflow:hidden}.lp-qrwrap:after{content:"";background:linear-gradient(#0000,#d9a2738c,#0000);height:22%;animation:3.2s ease-in-out 1.6s infinite lp-scan;position:absolute;top:-22%;left:0;right:0}@keyframes lp-scan{0%{top:-22%}55%,to{top:100%}}.lp-scene .lp-cert{width:88%;margin-bottom:190px;margin-left:12%;position:relative}.lp-batch{background:var(--card);border:1px solid var(--line);width:min(330px,72%);box-shadow:var(--shadow-lg);z-index:2;border-radius:18px;padding:18px;font-size:13.5px;position:absolute;bottom:0;left:0}.lp-batch .lp-hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-batch .lp-hd b{font:600 14.5px/1.3 var(--f-display);color:var(--ink)}.lp-batch .lp-count{font:600 13px/1 var(--f-mono);color:var(--mint-deep);font-variant-numeric:tabular-nums}.lp-batch .lp-meta{color:var(--muted);margin-top:2px;font-size:12.5px}.lp-bar{background:var(--line);border-radius:6px;height:6px;margin:14px 0 12px;overflow:hidden}.lp-bar i{background:linear-gradient(90deg,var(--brand-accent),var(--blue));width:80%;height:100%;transition:width .6s var(--ease);border-radius:6px;display:block}.lp-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-rows li{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;transition:background .3s;display:flex}.lp-rows li.lp-now{background:var(--blue-soft)}.lp-rows .lp-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);overflow:hidden}.lp-chip{font:600 11.5px/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.lp-chip.lp-ok{background:var(--mint-soft);color:var(--mint-deep)}.lp-chip.lp-wait{background:var(--blue-soft);color:var(--blue)}.lp-chip.lp-wait:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lp-pulse}@keyframes lp-pulse{50%{opacity:.25}}.lp-verified{z-index:3;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:6s ease-in-out infinite lp-float;display:flex;position:absolute;bottom:70px;right:0}.lp-verified .lp-badge{background:var(--brand-accent);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lp-verified .lp-badge .lp-ico{stroke-width:2.4px;width:22px;height:22px}.lp-verified b{font:600 14.5px/1.25 var(--f-display);color:var(--ink);display:block}.lp-verified small{color:var(--muted);font-size:12px}@keyframes lp-float{50%{transform:translateY(-8px)}}@media (max-width:980px){.lp-hero .lp-wrap{grid-template-columns:minmax(0,1fr)}.lp-scene{gap:0;padding-bottom:20px;display:grid}.lp-scene .lp-cert{width:100%;margin:0;position:relative}.lp-batch{width:min(340px,92%);margin:-56px 0 0 4%;position:relative}.lp-verified{top:-18px;bottom:auto;right:-4px}}@media (max-width:480px){.lp-verified{display:none}.lp-hero h1 .lp-hl{white-space:normal}}.lp-strip{border-block:1px solid var(--line);background:var(--card);padding-block:22px}.lp-strip .lp-wrap{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;font-size:14.5px;display:flex}.lp-strip b{color:var(--ink);font-weight:600}.lp-strip .lp-dot{background:var(--brand-accent);border-radius:50%;width:5px;height:5px}.lp-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.lp-col{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:clamp(24px,3vw,36px)}.lp-col.lp-after{background:linear-gradient(160deg,var(--mint-soft),var(--card) 70%);border-color:color-mix(in srgb,var(--brand-accent) 45%,var(--line))}.lp-col h3{align-items:center;gap:10px;font-size:22px;display:flex}.lp-col .lp-tag{font:600 12px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:6px 10px}.lp-col.lp-after .lp-tag{background:var(--brand-accent);color:#3a1e08}.lp-col ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lp-col li{color:var(--text);align-items:flex-start;gap:12px;display:flex}.lp-col li .lp-ico{width:20px;height:20px;margin-top:2px}.lp-col.lp-before li .lp-ico{color:var(--muted)}.lp-col.lp-after li .lp-ico{color:var(--mint-deep)}@media (max-width:820px){.lp-compare{grid-template-columns:minmax(0,1fr)}}.lp-calc{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:20px;padding:clamp(24px,3.5vw,44px);display:grid}.lp-calc h3{font-size:clamp(22px,2.4vw,28px)}.lp-calc .lp-note{color:var(--muted);margin-top:8px;font-size:14px}.lp-field{gap:10px;margin-top:26px;display:grid}.lp-field label{color:var(--ink);justify-content:space-between;gap:12px;font-size:15px;font-weight:600;display:flex}.lp-field output{font:600 15px/1 var(--f-mono);color:var(--blue);font-variant-numeric:tabular-nums}.lp input[type=range]{appearance:none;background:linear-gradient(90deg,var(--blue) var(--p,30%),var(--line) var(--p,30%));outline-offset:6px;border-radius:6px;width:100%;height:6px}.lp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:3px solid var(--blue);width:24px;height:24px;box-shadow:var(--shadow);cursor:grab;border-radius:50%}.lp input[type=range]::-moz-range-thumb{background:var(--card);border:3px solid var(--blue);cursor:grab;border-radius:50%;width:20px;height:20px}.lp-result{text-align:center;background:var(--band);color:var(--band-text);border-radius:18px;padding:28px 20px}.lp-result .lp-big{font:800 clamp(56px,7vw,84px)/1 var(--f-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.lp-result .lp-big small{letter-spacing:0;color:var(--brand-accent);font-size:.36em;font-weight:600}.lp-result p{color:var(--band-muted);margin-top:10px;font-size:15px}.lp-result .lp-yr{border-top:1px solid var(--band-line);color:var(--band-text);margin-top:18px;padding-top:16px;font-size:14.5px}.lp-result .lp-yr b{color:var(--brand-accent)}@media (max-width:820px){.lp-calc{grid-template-columns:minmax(0,1fr)}}.lp-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.lp-step:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp-step .lp-n{font:700 14px/1 var(--f-mono);color:var(--blue);align-items:center;gap:10px;display:flex}.lp-step .lp-n:after{content:"";background:var(--line);flex:1;height:1px}.lp-step h3{font-size:21px;line-height:1.25}.lp-step p{color:var(--muted);font-size:15px}.lp-vis{background:var(--paper);border:1px solid var(--line);border-radius:14px;height:150px;margin-bottom:6px;position:relative;overflow:hidden}.lp-v-art .lp-sheet{background:var(--cert-paper);border:1px solid var(--cert-line);border-radius:6px;position:absolute;inset:16px 26px}.lp-v-art .lp-f{border:1.5px dashed var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent);border-radius:4px;height:12px;position:absolute}.lp-v-art .lp-f1{width:56%;animation:lp-place 4s var(--ease) infinite;top:38%;left:22%}.lp-v-art .lp-f2{border-color:var(--muted);background:0 0;width:40%;height:8px;top:60%;left:30%}.lp-v-art .lp-f3{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 18%,transparent);width:18px;height:18px;bottom:10%;right:8%}.lp-v-art .lp-cursor{width:14px;height:14px;animation:lp-place 4s var(--ease) infinite;position:absolute;top:calc(38% + 18px);left:calc(22% + 40px)}@keyframes lp-place{0%,15%{transform:translate(-30px,26px)}45%,to{transform:none}}.lp-v-list .lp-tbl{align-content:start;gap:5px;display:grid;position:absolute;inset:14px 18px}.lp-v-list .lp-r{font:500 10.5px/1 var(--f-mono);color:var(--muted);grid-template-columns:1.3fr 1.6fr 22px;align-items:center;gap:8px;display:grid}.lp-v-list .lp-r span{background:var(--card);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:5px 6px;overflow:hidden}.lp-v-list .lp-r.lp-h span{color:var(--ink);background:0 0;border-color:#0000;font-weight:600}.lp-v-list .lp-r i{color:#fff;background:var(--brand-accent);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:grid}.lp-v-list .lp-r.lp-bad span:nth-child(2){color:var(--warn);background:var(--warn-soft);border-color:#e0a12f}.lp-v-list .lp-r.lp-bad i{background:#e0a12f}.lp-v-list .lp-r{animation:lp-rowin .5s var(--ease) both}.lp-v-list .lp-r:nth-child(2){animation-delay:.1s}.lp-v-list .lp-r:nth-child(3){animation-delay:.2s}.lp-v-list .lp-r:nth-child(4){animation-delay:.3s}.lp-v-list .lp-r:nth-child(5){animation-delay:.4s}@keyframes lp-rowin{0%{opacity:0;transform:translate(-8px)}}.lp-v-send{place-items:center;display:grid}.lp-v-send .lp-stack{width:96px;height:68px;position:relative}.lp-v-send .lp-env{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:8px;position:absolute;inset:0}.lp-v-send .lp-env:before{content:"";background:linear-gradient(to bottom right,transparent 49%,var(--line) 50%,transparent 51%),linear-gradient(to bottom left,transparent 49%,var(--line) 50%,transparent 51%);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:50% 60%;position:absolute;inset:0}.lp-v-send .lp-fly{animation:lp-fly 2.4s var(--ease) infinite}.lp-v-send .lp-fly:nth-child(2){animation-delay:.8s}.lp-v-send .lp-fly:nth-child(3){animation-delay:1.6s}@keyframes lp-fly{0%{opacity:0;transform:none}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(130px,-70px)rotate(12deg)scale(.6)}}.lp-v-send .lp-sent{position:absolute;bottom:12px;right:14px}@media (max-width:900px){.lp-steps{grid-template-columns:minmax(0,1fr)}}.lp-band{background:var(--band);color:var(--band-text);position:relative;overflow:hidden}.lp-band:before{content:"";background:radial-gradient(closest-side,#d9a27338,#0000 70%);width:640px;max-width:100%;height:640px;position:absolute;inset:auto -10% -40% auto}.lp-band .lp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid;position:relative}.lp-band h2{color:#fff}.lp-band .lp-eyebrow{color:var(--brand-accent)}.lp-band .lp-lead{color:var(--band-muted)}.lp-band .lp-points{gap:18px;margin-top:32px;padding:0;list-style:none;display:grid}.lp-band .lp-points li{gap:14px;display:flex}.lp-band .lp-points .lp-ico{color:var(--brand-accent);margin-top:2px}.lp-band .lp-points b{color:#fff;font-weight:600;display:block}.lp-band .lp-points span{color:var(--band-muted);font-size:15px}.lp-phone{background:#1a1512;border-radius:42px;justify-self:center;width:min(340px,100%);padding:12px;box-shadow:0 40px 80px -30px #000000b3,inset 0 0 0 1.5px #3d3430}.lp-phone .lp-scr{color:#241e1a;background:#f7f2ee;border-radius:32px;flex-direction:column;gap:14px;min-height:520px;padding:22px 18px 24px;display:flex}.lp-phone .lp-url{font:500 11.5px/1 var(--f-mono);color:#7a6e64;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ede4dd;border-radius:999px;padding:8px 10px;overflow:hidden}.lp-phone .lp-pc{background:#fff;border-radius:20px;padding:18px;box-shadow:0 1px 2px #2a242014,0 6px 16px -8px #2a242033}.lp-phone .lp-pc h3{color:#2a2420;font-size:18px}.lp-phone .lp-pc p{color:#6b5f56;margin-top:6px;font-size:13.5px}.lp-phone .lp-codep{font:600 12.5px/1 var(--f-mono);color:#954a02;background:#f8e6d8;border-radius:8px;margin-top:12px;padding:7px 9px;display:inline-block}.lp-phone label{color:#2a2420;margin-top:16px;font-size:13px;font-weight:600;display:block}.lp-phone input{width:100%;height:46px;font:500 15px var(--f-body);color:#2a2420;background:#fff;border:1.5px solid #d8cabf;border-radius:12px;margin-top:7px;padding:0 14px}.lp-phone input:focus{border-color:#954a02;outline:none;box-shadow:0 0 0 4px #954a0226}.lp-phone .lp-go{color:#fff;background:#954a02;width:100%;min-height:46px;margin-top:12px;font-size:15px}.lp-phone .lp-hint{color:#7a6e64;margin-top:10px;font-size:12.5px}.lp-phone .lp-hint button{color:#954a02;font:600 12.5px var(--f-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-phone .lp-err{color:#a8321b;margin-top:8px;font-size:13px}.lp-vres{display:none}.lp-vres.lp-on{animation:lp-rise .6s var(--ease) both;display:block}.lp-vres .lp-ok{color:#fff;background:#d9a273;border-radius:16px 16px 0 0;align-items:center;gap:12px;margin:-18px -18px 16px;padding:16px 18px;display:flex}.lp-vres .lp-ok .lp-ico{stroke-width:2.2px;width:30px;height:30px}.lp-vres .lp-ok b{font:700 17px/1.2 var(--f-display);display:block}.lp-vres .lp-ok small{opacity:.9;font-size:12.5px}.lp-vres .lp-nm{font:700 20px/1.2 var(--f-display);color:#2a2420}.lp-vres dl{grid-template-columns:auto 1fr;gap:7px 14px;margin:12px 0 0;font-size:13px;display:grid}.lp-vres dt{color:#7a6e64}.lp-vres dd{color:#241e1a;margin:0;font-weight:500}.lp-again{color:#954a02;font:600 13px var(--f-body);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0}@media (max-width:900px){.lp-band .lp-wrap{grid-template-columns:minmax(0,1fr)}}.lp-tabs{background:var(--card);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:6px;margin-bottom:28px;padding:6px;display:inline-flex}.lp-tab{color:var(--muted);font:600 14.5px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 18px;transition:background .25s,color .25s}.lp-tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.lp-panel{background:var(--card);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(26px,4vw,52px);display:grid}.lp-panel[hidden]{display:none}.lp-panel.lp-on{animation:lp-rise .55s var(--ease) both}.lp-panel .lp-quote{font:600 clamp(24px,2.8vw,34px)/1.18 var(--f-display);color:var(--ink);letter-spacing:-.02em}.lp-panel ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-panel li{color:var(--text);gap:12px;display:flex}.lp-panel li .lp-ico{color:var(--mint-deep);width:20px;height:20px;margin-top:2px}.lp-panel .lp-side{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px}.lp-panel .lp-side .lp-k{font:600 12px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp-panel .lp-side .lp-v{font:700 26px/1.15 var(--f-display);color:var(--ink);margin-top:10px}.lp-panel .lp-side p{color:var(--muted);margin-top:8px;font-size:14.5px}.lp-panel .lp-side hr{border:0;border-top:1px solid var(--line);margin:20px 0}@media (max-width:860px){.lp-panel{grid-template-columns:minmax(0,1fr)}.lp-tabs{border-radius:18px}}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.lp-tile{background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:22px;flex-direction:column;grid-column:span 2;gap:10px;padding:28px;display:flex}.lp-tile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.lp-tile.lp-w3{grid-column:span 3}.lp-tile .lp-ic{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:13px;place-items:center;margin-bottom:6px;display:grid}.lp-tile.lp-m .lp-ic{background:var(--mint-soft);color:var(--mint-deep)}.lp-tile h3{font-size:19px;line-height:1.3}.lp-tile p{color:var(--muted);font-size:15px}.lp-tile.lp-feature{background:var(--ink);border-color:var(--ink)}.lp-tile.lp-feature h3{color:var(--paper)}.lp-tile.lp-feature p{color:color-mix(in srgb,var(--paper) 72%,var(--ink))}.lp-tile.lp-feature .lp-ic{background:color-mix(in srgb,var(--brand-accent) 25%,transparent);color:var(--brand-accent)}@media (max-width:900px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile,.lp-tile.lp-w3{grid-column:span 1}}@media (max-width:560px){.lp-bento{grid-template-columns:minmax(0,1fr)}}.lp-founders{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.lp-seats{background:var(--mint-soft);color:var(--mint-deep);border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;display:inline-flex}.lp-seats i{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;animation:2s infinite lp-ping;box-shadow:0 0 #d9a27399}@keyframes lp-ping{70%{box-shadow:0 0 0 10px #d9a27300}to{box-shadow:0 0 #d9a27300}}.lp-deal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:32px;display:grid}.lp-deal div{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px}.lp-deal h4{font:600 13px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.lp-deal ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lp-deal li{gap:10px;display:flex}.lp-deal li .lp-ico{width:18px;height:18px;color:var(--mint-deep);margin-top:3px}.lp-deal .lp-ask li .lp-ico{color:var(--blue)}@media (max-width:560px){.lp-deal{grid-template-columns:minmax(0,1fr)}}.lp-form{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:26px;padding:clamp(24px,3.5vw,40px);position:relative}.lp-form h3{font-size:24px}.lp-form .lp-fsub{color:var(--muted);margin-top:6px;font-size:15px}.lp-fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.lp-fgrid .lp-full{grid-column:1/-1}.lp-fl{gap:7px;display:grid}.lp-fl label{color:var(--ink);font-size:14px;font-weight:600}.lp-fl input,.lp-fl select{border:1.5px solid var(--line);background:var(--paper);height:50px;color:var(--text);font:500 15px var(--f-body);border-radius:13px;width:100%;padding:0 14px;transition:border-color .2s,box-shadow .2s}.lp-fl input:focus,.lp-fl select:focus{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent);outline:none}.lp-fl input[aria-invalid=true]{border-color:#c2412a}.lp-fl .lp-msg{color:#c2412a;min-height:0;font-size:12.5px}.lp-form .lp-btn{width:100%;margin-top:22px}.lp-form .lp-legal{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px}.lp-done{text-align:center;padding:28px 6px;display:none}.lp-done .lp-big{background:var(--brand-accent);color:#fff;width:72px;height:72px;animation:lp-pop .6s var(--ease) both;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.lp-done .lp-big .lp-ico{stroke-width:2.4px;width:38px;height:38px}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}}.lp-done h3{font-size:24px}.lp-done p{color:var(--muted);margin-top:10px}.lp-form.lp-sent .lp-fbody{display:none}.lp-form.lp-sent .lp-done{display:block}@media (max-width:900px){.lp-founders{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.lp-fgrid{grid-template-columns:minmax(0,1fr)}}.lp-beta-note{background:var(--mint-soft);color:var(--mint-deep);border-radius:16px;align-items:center;gap:14px;margin-bottom:28px;padding:16px 20px;font-size:15px;display:flex}.lp-beta-note .lp-ico{flex-shrink:0}.lp-beta-note b{color:var(--ink)}.lp-bill{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:28px;padding:5px;display:inline-flex}.lp-bill button{color:var(--muted);font:600 14px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 18px}.lp-bill button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lp-bill .lp-save{color:var(--mint-deep);margin-left:6px;font-size:11.5px}.lp-bill button[aria-pressed=true] .lp-save{color:var(--brand-accent)}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.lp-plan{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:6px;padding:30px;display:flex;position:relative}.lp-plan.lp-star{border:2px solid var(--blue);box-shadow:var(--shadow-lg)}.lp-plan .lp-pill{background:var(--blue);color:var(--paper);font:600 12px/1 var(--f-body);border-radius:999px;padding:7px 12px;position:absolute;top:-13px;left:30px}.lp-plan h3{font-size:20px}.lp-plan .lp-for{color:var(--muted);font-size:14.5px}.lp-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:16px;display:flex}.lp-price b{font:800 44px/1 var(--f-display);color:var(--ink);letter-spacing:-.03em}.lp-price span{color:var(--muted);font-size:14.5px}.lp-plan .lp-eq{color:var(--mint-deep);min-height:1.4em;font-size:13px}.lp-plan .lp-quota{color:var(--ink);border-block:1px solid var(--line);margin-top:10px;padding-block:12px;font-size:15px;font-weight:600}.lp-plan ul{gap:10px;margin:14px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.lp-plan li{gap:10px;display:flex}.lp-plan li .lp-ico{width:18px;height:18px;color:var(--mint-deep);margin-top:3px}.lp-extras{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.lp-extra{background:var(--card);border:1px dashed var(--line);border-radius:20px;align-items:center;gap:18px;padding:22px 24px;display:flex}.lp-extra .lp-ic{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.lp-extra b{color:var(--ink);font:600 17px/1.3 var(--f-display);display:block}.lp-extra p{color:var(--muted);margin-top:2px;font-size:14.5px}.lp-fine{color:var(--muted);margin-top:20px;font-size:13.5px}@media (max-width:900px){.lp-plans,.lp-extras{grid-template-columns:minmax(0,1fr)}}.lp-faqw{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.lp-faq{border-bottom:1px solid var(--line)}.lp-faq summary{cursor:pointer;font:600 17.5px/1.35 var(--f-display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .lp-pm{border:1.5px solid var(--line);width:30px;height:30px;transition:transform .3s var(--ease),background .2s;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lp-faq summary .lp-pm .lp-ico{width:16px;height:16px}.lp-faq[open] summary .lp-pm{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:rotate(45deg)}.lp-faq .lp-a{color:var(--muted);padding:0 44px 22px 0;font-size:15.5px}.lp-faq[open] .lp-a{animation:lp-rise .4s var(--ease) both}@media (max-width:860px){.lp-faqw{grid-template-columns:minmax(0,1fr)}}.lp-final{padding-block:0 clamp(72px,9vw,112px)}.lp-final .lp-box{background:var(--band);color:var(--band-text);border-radius:32px;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:32px;padding:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.lp-final .lp-box:before{content:"";background:radial-gradient(closest-side,#d9a27359,#0000 70%);border-radius:50%;width:480px;height:480px;animation:14s ease-in-out infinite alternate lp-drift;position:absolute;top:-160px;right:-120px}.lp-final h2{color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.06;position:relative}.lp-final p{color:var(--band-muted);margin-top:14px;font-size:17px;position:relative}.lp-final .lp-btn{position:relative}@media (max-width:800px){.lp-final .lp-box{grid-template-columns:minmax(0,1fr)}}.lp footer{border-top:1px solid var(--line);color:var(--muted);padding-block:36px;font-size:14px}.lp footer .lp-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.lp footer nav{flex-wrap:wrap;gap:8px 22px;display:flex}.lp footer a{color:var(--muted);text-decoration:none}.lp footer a:hover{color:var(--ink)}.lp footer .lp-logo{height:24px}.lp-cookie{z-index:70;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--card);border:1px solid var(--line);max-width:min(420px,100% - 32px);box-shadow:var(--shadow-lg);color:var(--muted);animation:lp-rise .6s 1.2s var(--ease) both;border-radius:18px;padding:18px;font-size:14px;position:fixed}.lp-cookie p{margin:0}@media (max-width:600px){.lp-cookie{align-items:center;gap:12px;max-width:none;padding:14px;font-size:13px;display:flex;left:12px;right:12px}.lp-cookie .lp-row{flex-shrink:0;margin-top:0}.lp-cookie .lp-btn{min-height:36px;padding:0 12px}}.lp-cookie .lp-row{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.lp-cookie .lp-btn{min-height:40px;padding:0 16px;font-size:14px}.lp-pre{opacity:0;transform:translateY(26px)}.lp-reveal{transition:opacity .8s var(--ease),transform .8s var(--ease)}.lp-stagger>*{transition:opacity .7s var(--ease),transform .7s var(--ease),box-shadow .35s var(--ease)}.lp-stagger.lp-pre{opacity:1;transform:none}.lp-stagger.lp-pre>*{opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}html:has(.lp){scroll-behavior:auto}.lp-pre,.lp-stagger.lp-pre>*{opacity:1!important;transform:none!important}}.lp-qr svg{width:100%;height:auto;display:block}.lp details summary:after{content:none}.lp-legal-doc{max-width:760px;padding-top:56px;padding-bottom:88px}.lp-legal-doc h1{margin:14px 0 8px;font-size:clamp(32px,4vw,44px);font-weight:700}.lp-legal-doc h2{margin:32px 0 8px;font-size:21px;font-weight:600}.lp-legal-doc p,.lp-legal-doc li{color:var(--muted)}.lp-legal-doc ul{margin:10px 0 0;padding-left:20px;line-height:1.7}.lp-legal-contact{font-size:14px;margin-top:40px!important}.lp{min-height:100vh}.lp-wa{z-index:65;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--card);color:#1f9d55;border:1px solid var(--line);min-width:48px;height:48px;box-shadow:var(--shadow);font:600 14px/1 var(--f-body);opacity:.92;transition:opacity .2s,transform .2s var(--ease),box-shadow .2s;border-radius:999px;align-items:center;gap:8px;padding:0 13px;text-decoration:none;display:inline-flex;position:fixed}.lp-wa svg{flex:none;width:22px;height:22px}.lp-wa-tip{white-space:nowrap;max-width:0;color:var(--ink);transition:max-width .25s var(--ease);overflow:hidden}.lp-wa:hover,.lp-wa:focus-visible{opacity:1;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.lp-wa:hover .lp-wa-tip,.lp-wa:focus-visible .lp-wa-tip{max-width:140px}.lp-wa:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:600px){.lp:has(.lp-cookie) .lp-wa{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.lp-wa,.lp-wa-tip{transition:none}}

