@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._39A6UW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._39A6UW_variable{--f-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.A0Mtqq_className{font-family:Geist,Geist Fallback;font-style:normal}.A0Mtqq_variable{--f-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.PRazoW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.PRazoW_variable{--f-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.Wuq4Dq_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.Wuq4Dq_variable{--f-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@layer utilities;:root{--navy:#13294b;--navy2:#1e3a5f;--on-navy:#fff;--mark:#f5c842;--mark-soft:#fcebb0;--coral:#e4572e;--coral-soft:#fce3da;--teal:#0e8c7e;--teal-soft:#d9f0ec;--violet:#6b5bd6;--violet-soft:#e7e4fa;--sky:#2f7fd8;--sky-soft:#ddebfa;--bg:#f6f5f1;--surface:#fff;--fg:#14181f;--muted:#5a6371;--line:#e3e1da;--tint:#eef1f5;--hero:#13294b;--hero-fg:#fff;--hero-muted:#b9c6da;--shadow:0 1px 2px #13294b0f,0 8px 24px -8px #13294b24;--display:var(--f-display),"Bricolage Grotesque",var(--f-sans),ui-sans-serif,system-ui,sans-serif;--sans:var(--f-sans),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--f-mono),"Geist Mono",ui-monospace,Menlo,monospace;--serif:var(--f-serif),"Source Serif 4",Georgia,"Times New Roman",serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--navy:#a9c3e8;--navy2:#c9daf2;--on-navy:#0e1726;--mark:#f0c23a;--mark-soft:#4c3f12;--coral:#f07a55;--coral-soft:#43221a;--teal:#3cc3b0;--teal-soft:#123a35;--violet:#a79cf0;--violet-soft:#2a2550;--sky:#7db4f0;--sky-soft:#18304c;--bg:#0f1319;--surface:#181e27;--fg:#e8ecf1;--muted:#9ba5b3;--line:#2a323e;--tint:#1d2531;--hero:#0b1b33;--hero-fg:#fff;--hero-muted:#9fb0c9;--shadow:0 1px 2px #0006,0 8px 24px -8px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--navy:#a9c3e8;--navy2:#c9daf2;--on-navy:#0e1726;--mark:#f0c23a;--mark-soft:#4c3f12;--coral:#f07a55;--coral-soft:#43221a;--teal:#3cc3b0;--teal-soft:#123a35;--violet:#a79cf0;--violet-soft:#2a2550;--sky:#7db4f0;--sky-soft:#18304c;--bg:#0f1319;--surface:#181e27;--fg:#e8ecf1;--muted:#9ba5b3;--line:#2a323e;--tint:#1d2531;--hero:#0b1b33;--hero-fg:#fff;--hero-muted:#9fb0c9;--shadow:0 1px 2px #0006,0 8px 24px -8px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.08}p{margin:0}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.wrap{max-width:1360px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:768px){.wrap{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.wrap{padding-left:48px;padding-right:48px}}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px}.mk{background:linear-gradient(transparent 14%,var(--mark-soft) 14%,var(--mark-soft) 90%,transparent 90%);border-radius:2px;padding:0 2px}.bar{z-index:20;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar .wrap{align-items:center;gap:20px;height:64px;display:flex}.logo{font:800 21px var(--display);letter-spacing:-.035em;color:var(--fg);align-items:center;gap:9px;text-decoration:none;display:flex}.logo .mark{flex:none;width:36px;height:36px;transition:transform .3s}.logo:hover .mark{transform:rotate(-6deg)scale(1.05)}.logo .wm{font:800 23px/1 var(--display);letter-spacing:-.045em;z-index:0;position:relative}.logo .wm b{color:var(--coral);font-weight:800;position:relative}.logo .wm b:after{content:"";background:var(--mark);z-index:-1;border-radius:3px;height:5px;position:absolute;bottom:-3px;left:-1px;right:-2px;transform:rotate(-2deg)}.logo.sm .mark{width:28px;height:28px}.logo.sm .wm{font-size:18px}.logo .badge{background:var(--navy);width:32px;height:32px;color:var(--mark);border-radius:9px;place-items:center;display:grid}:root[data-theme=dark] .logo .badge{background:#1e3a5f}.bar nav{color:var(--muted);gap:24px;font-size:15px;display:flex}.bar nav a{color:inherit;text-decoration:none}.bar .sp{flex:1}.lang{font:500 13px var(--mono);border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.lang svg.i{width:15px;height:15px}@media (max-width:860px){.bar nav{display:none}}.btn{appearance:none;cursor:pointer;min-height:54px;font:600 16px var(--sans);background:var(--coral);color:#fff;box-shadow:0 6px 18px -6px var(--coral);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{box-shadow:0 6px 18px -6px color-mix(in srgb,var(--coral) 70%,transparent)}}.btn{transition:transform .15s,box-shadow .15s}.btn:hover{box-shadow:0 10px 22px -8px var(--coral);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn:hover{box-shadow:0 10px 22px -8px color-mix(in srgb,var(--coral) 80%,transparent)}}.btn.navy{background:var(--navy);color:var(--on-navy);box-shadow:none}.btn.yellow{background:var(--mark);color:#13294b;box-shadow:0 6px 18px -6px #f5c842b3}.btn.ghost{background:var(--surface);color:var(--fg);border:1px solid var(--line);box-shadow:none}.btn.full{width:100%}.btn.sm{border-radius:11px;min-height:42px;padding:0 16px;font-size:14px}.btn:focus-visible,.zone:focus-visible,.chip:focus-visible{outline:3px solid var(--mark);outline-offset:2px}.link{cursor:pointer;color:var(--navy2);font:500 15px var(--sans);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}:root[data-theme=dark] .link{color:var(--navy)}.screen{display:none}.screen.on{display:block}.screen.on .rise{animation:.55s cubic-bezier(.2,.7,.2,1) both rise}.screen.on .rise:nth-child(2){animation-delay:60ms}.screen.on .rise:nth-child(3){animation-delay:.12s}.screen.on .rise:nth-child(4){animation-delay:.18s}.screen.on .rise:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body.shot *,body.shot :before,body.shot :after{transition:none!important;animation:none!important}body.shot .beam{display:none}.hero{background:var(--hero);color:var(--hero-fg);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%)}.hero:after{content:"";background:radial-gradient(circle,#e4572e59,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-140px}.hero .wrap{z-index:1;gap:40px;padding-top:44px;padding-bottom:56px;display:grid;position:relative}@media (min-width:1024px){.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:72px;padding-bottom:88px}}.eyebrow{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mark);background:#f5c8421f;border:1px solid #f5c8424d;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.eyebrow svg.i{width:14px;height:14px}.hero h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(38px,7.6vw,68px);font-weight:800}.hero h1 em{color:#13294b;background:var(--mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:0 .14em;font-style:normal}.hero .lead{color:var(--hero-muted);max-width:560px;font-size:clamp(17px,2.2vw,20px)}.hero .cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero .cta-row .btn.ghost{color:#fff;background:#ffffff14;border-color:#fff3}@media (max-width:520px){.hero .cta-row .btn{width:100%}.trust{gap:16px;font-size:13.5px}}.trust{white-space:nowrap;color:var(--hero-muted);flex-wrap:nowrap;gap:10px 22px;margin-top:26px;font-size:14px;display:flex}.trust span{align-items:center;gap:7px;display:inline-flex}.trust svg.i{width:17px;height:17px;color:var(--mark)}.demo{justify-self:center;width:100%;max-width:500px;padding:44px 8px 46px;position:relative}.invoice{color:#1b1f24;background:#fffdf8;border-radius:16px;padding:22px 22px 18px;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 30px 60px -20px #0000008c}.invoice .ih{border-bottom:2px solid #1b1f24;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.invoice .brand{font:800 18px var(--display);letter-spacing:-.02em}.invoice .brand small{font:500 11px var(--mono);color:#6b7280;letter-spacing:0;display:block}.invoice .stamp{font:700 11px var(--mono);color:#b3362b;white-space:nowrap;border:2px solid #b3362b;border-radius:5px;padding:3px 7px;transform:rotate(6deg)}.invoice .row{font:13px var(--mono);border-radius:6px;justify-content:space-between;gap:10px;padding:7px 6px;display:flex}.invoice .row.hl{background:#f5c8428c;position:relative}.invoice .row.hl:after{content:attr(data-n);color:#fff;width:16px;height:16px;font:700 10px/16px var(--mono);text-align:center;background:#e4572e;border-radius:50%;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.invoice .tot{font:700 15px var(--mono);border-top:2px solid #1b1f24;justify-content:space-between;margin-top:8px;padding:10px 6px 0;display:flex}.invoice .sk{background:#e7e3d8;border-radius:4px;height:8px;margin:6px}.beam{background:linear-gradient(#0000,#0e8c7e2e 70%,#0e8c7ebf);border-bottom:2px solid #0e8c7e;height:70px;animation:3.2s ease-in-out infinite beam;position:absolute;top:-70px;left:0;right:0}@keyframes beam{0%{top:-70px}60%{top:100%}to{top:100%}}.float{background:var(--surface);color:var(--fg);font:600 14px var(--sans);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:10px 14px;animation:4s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 16px 32px -12px #00000073}.float .t{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.float .t svg.i{width:17px;height:17px}.float.f1{top:-6px;right:-10px}.float.f2{animation-delay:-2s;bottom:-4px;left:-10px}@keyframes bob{50%{transform:translateY(-8px)}}@media (max-width:520px){.float{padding:8px 11px;font-size:13px}.float.f1{top:0;right:0}.float.f2{bottom:0;left:0}.invoice{padding:18px 16px 14px}.invoice .row.hl:after{left:auto;right:4px}.invoice .row.hl{padding-right:26px}}.strip{background:var(--mark);color:#13294b}.strip .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding-top:22px;padding-bottom:22px;display:grid}@media (min-width:900px){.strip .wrap{grid-template-columns:repeat(4,minmax(0,1fr))}}.strip b{font:800 30px var(--display);letter-spacing:-.03em;line-height:1;display:block}.strip span{margin-top:6px;font-size:14px;line-height:1.35;display:block}.strip small{font:500 11px var(--mono);opacity:.7;grid-column:1/-1}.section{padding:64px 0}.section h2{margin-bottom:12px;font-size:clamp(28px,4.4vw,44px)}.section .sub{color:var(--muted);max-width:640px;font-size:17px}.kicker{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin-bottom:10px;display:block}.how{gap:16px;margin-top:32px;display:grid}@media (min-width:860px){.how{grid-template-columns:repeat(3,minmax(0,1fr))}}.how .card{padding:24px}.how .ill{border-radius:14px;place-items:center;height:180px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.how .n{font:600 12px var(--mono);color:var(--muted);margin-bottom:4px;display:block}.how h3{margin-bottom:6px;font-size:22px}.how p{color:var(--muted);font-size:15px}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;min-width:0}.checks{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;display:grid}@media (min-width:640px){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.checks .card{align-items:flex-start;gap:14px;padding:20px;transition:transform .2s;display:flex}.checks .card:hover{transform:translateY(-3px)}.tile{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tile svg.i{width:22px;height:22px}.t-coral{background:var(--coral-soft);color:var(--coral)}.t-teal{background:var(--teal-soft);color:var(--teal)}.t-yellow{background:var(--mark-soft);color:#9a6b00}.t-violet{background:var(--violet-soft);color:var(--violet)}.t-sky{background:var(--sky-soft);color:var(--sky)}.t-navy{background:var(--tint);color:var(--navy2)}:root[data-theme=dark] .t-yellow{color:var(--mark)}:root[data-theme=dark] .t-navy{color:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t-yellow{color:var(--mark)}:root:not([data-theme=light]) .t-navy,:root:not([data-theme=light]) .link{color:var(--navy)}}.checks h3{font:600 17px/1.3 var(--sans);letter-spacing:-.01em;margin-bottom:4px}.checks p{color:var(--muted);font-size:14px}.price{background:var(--hero);color:#fff;border-radius:24px;gap:28px;padding:32px 24px;display:grid;position:relative;overflow:hidden}.price:after{content:"";background:radial-gradient(circle,#0e8c7e73,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-200px;left:-120px}.price>*{z-index:1;position:relative}@media (min-width:900px){.price{grid-template-columns:1fr 1fr;align-items:center;padding:48px}}.price .big{font:800 clamp(64px,10vw,96px)/.9 var(--display);letter-spacing:-.05em;color:var(--mark)}.price .big small{font:500 18px var(--sans);color:var(--hero-muted);letter-spacing:0;margin-left:6px}.price ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.price li{color:#dce4f0;align-items:flex-start;gap:10px;display:flex}.price li svg.i{color:var(--teal);stroke-width:3px;background:#0e8c7e33;border-radius:50%;width:22px;height:22px;margin-top:2px;padding:3px}.flags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.flags span{font:500 13px var(--mono);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:6px 10px}.flags span b{color:var(--mark);font-weight:600}.faq{gap:10px;margin-top:28px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg.i{color:var(--muted);transition:transform .2s}.faq details[open] summary svg.i{transform:rotate(90deg)}.faq details p{color:var(--muted);margin-top:10px;font-size:15px}.brands{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.brands span{font:600 14px var(--sans);background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px}.disc{color:var(--muted);margin-top:12px;font-size:13px}.flow{padding-top:22px;padding-bottom:40px}.flow .grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1024px){.flow .grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px}.flow{padding-top:32px;padding-bottom:64px}}.stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.stepper i{background:var(--line);border-radius:3px;height:5px}.stepper i.d{background:var(--teal)}.stepper i.c{background:var(--coral)}.stepl{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:22px;display:flex}.stepl b{color:var(--fg);font-weight:600}.head{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.head h2{font-size:clamp(28px,4.2vw,40px)}.head p{color:var(--muted);margin-top:8px;font-size:16px}.head .tile{border-radius:15px;width:52px;height:52px}@media (max-width:520px){.head .tile{display:none}}.back{font:500 14px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;display:inline-flex}.back svg.i{width:16px;height:16px}.dock{z-index:10;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,var(--bg) 26%);margin-top:24px;position:sticky;bottom:0}.navrow{align-items:stretch;gap:10px;display:flex}.navrow .btn.full{flex:1;width:auto;min-width:0}.navrow .prev{flex:none;padding:0 18px}@media (max-width:420px){.navrow .prev span{display:none}.navrow .prev{width:54px;padding:0}}@media (min-width:1024px){.navrow{justify-content:space-between}.navrow .btn.full{flex:none}.navrow .prev{min-width:0}}.dock .note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.dock .note svg.i{width:15px;height:15px}@media (min-width:1024px){.dock{background:0 0;padding:0;position:static}.dock .btn{width:auto;min-width:300px}.dock .note{justify-content:flex-start}}body.shot .dock{background:0 0;position:static}.case{padding:20px;display:none;position:sticky;top:88px}@media (min-width:1024px){.case{display:block}}.case h4{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.case .co{align-items:center;gap:12px;margin-bottom:16px;display:flex}.case .co .lg{background:var(--coral);color:#fff;width:44px;height:44px;font:800 15px var(--display);border-radius:12px;place-items:center;display:grid}.case .co b{font-size:16px;display:block}.case .co span{color:var(--muted);font-size:13px}.case dl{grid-template-columns:auto 1fr;gap:9px 14px;margin:0;font-size:14px;display:grid}.case dt{color:var(--muted)}.case dd{text-align:right;margin:0;font-weight:500}.case .sum{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;display:flex}.case .sum b{font:700 26px var(--display);letter-spacing:-.02em}.case .tip{background:var(--teal-soft);color:var(--fg);border-radius:12px;gap:10px;margin-top:16px;padding:12px;font-size:13.5px;display:flex}.case .tip svg.i{color:var(--teal);width:18px;height:18px;margin-top:1px}.mcase{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:18px;display:flex;overflow-x:auto}@media (min-width:1024px){.mcase{display:none}}.pill{font:500 13px var(--sans);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.pill svg.i{width:15px;height:15px;color:var(--muted)}.pill.c{background:var(--coral-soft);color:var(--coral);border-color:#0000;font-weight:600}.pill.c svg.i{color:var(--coral)}.drops{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:700px){.drops{grid-template-columns:repeat(2,minmax(0,1fr))}}.drop{border-style:solid;align-items:center;gap:14px;padding:18px;display:flex}.drop.done{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.drop.done{border-color:color-mix(in srgb,var(--teal) 45%,var(--line))}}.drop b{font-size:16px;display:block}.drop .f{font:13px var(--mono);color:var(--muted);align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.drop .f span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drop .ok{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.drop .ok svg.i{stroke-width:3px;width:16px;height:16px}.photos{grid-column:1/-1;padding:18px}.photos .top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.photos .top b{align-items:center;gap:10px;display:flex}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ph{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.ph svg.scene{width:100%;height:100%;position:absolute;inset:0}.ph .ts{font:500 10.5px var(--mono);color:#fff;background:#0009;border-radius:5px;padding:3px 6px;position:absolute;bottom:6px;left:6px}.ph .tg{font:600 10.5px var(--sans);background:var(--teal);color:#fff;border-radius:999px;padding:3px 7px;position:absolute;top:6px;right:6px}.ph .tg.r{background:var(--coral)}.addph{aspect-ratio:4/3;border:2px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;place-items:center;font-size:13px;display:grid}.addph svg.i{margin:0 auto 4px;display:block}.reader{background:linear-gradient(135deg,var(--surface),var(--teal-soft));margin-top:16px;padding:20px}.reader .top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.reader .top b{display:block}.reader .top span{color:var(--muted);font-size:14px}.bar2{background:var(--line);border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden}.bar2 i{background:linear-gradient(90deg,var(--teal),var(--mark));border-radius:4px;width:100%;height:100%;animation:2s ease-out both fill;display:block}@keyframes fill{0%{width:0}}.ticks{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ticks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticks li{align-items:center;gap:10px;font-size:15px;display:flex}.ticks li svg.i{color:#fff;background:var(--teal);stroke-width:3px;border-radius:50%;width:20px;height:20px;padding:3px}.groups{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.grp{padding:18px}.grp .gh{align-items:center;gap:10px;margin-bottom:12px;display:flex}.grp .gh .tile{border-radius:10px;width:34px;height:34px}.grp .gh .tile svg.i{width:18px;height:18px}.grp .gh b{font-size:16px}.fld{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.fld .k{color:var(--muted);font-size:13px;display:block}.fld .v{font-size:15px;font-weight:600;display:block}.fld .tx{flex:1;min-width:0}.src{font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 7px}.src.claim{background:var(--coral-soft);color:var(--coral)}.src.contract{background:var(--sky-soft);color:var(--sky)}.src.foto{background:var(--teal-soft);color:var(--teal)}.src.jij{background:var(--violet-soft);color:var(--violet)}.edit{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.edit svg.i{width:15px;height:15px}.alert{background:var(--mark-soft);border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:flex}.alert .tile{background:var(--mark);color:#13294b;border-radius:10px;width:36px;height:36px}.alert b{display:block}.alert p{color:var(--fg);opacity:.85;margin-top:2px;font-size:14.5px}.dmg{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.dmg{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}}.carcard{background:radial-gradient(circle at 50% 40%,var(--surface),var(--tint));text-align:center;padding:16px 12px 14px}.prefill{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:13.5px;display:flex}.prefill svg.i{color:var(--coral);width:18px;height:18px}.carsvg{touch-action:manipulation;width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.carsvg .body{fill:var(--surface);stroke:var(--fg);stroke-width:2.5px}.zone{fill:#0000;stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.zone{stroke:color-mix(in srgb,var(--fg) 35%,transparent)}}.zone{stroke-width:1.2px;cursor:pointer;transition:fill .15s}.zone:hover{fill:var(--sky)}@supports (color:color-mix(in lab, red, red)){.zone:hover{fill:color-mix(in srgb,var(--sky) 18%,transparent)}}.zone.claim{fill:url(#hatch);stroke:var(--coral);stroke-width:2px}.zone.mine{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.zone.mine{fill:color-mix(in srgb,var(--teal) 45%,transparent)}}.zone.mine{stroke:var(--teal);stroke-width:2px}.zone.sel{stroke:var(--fg);stroke-width:3px}.glass{fill:var(--sky)}@supports (color:color-mix(in lab, red, red)){.glass{fill:color-mix(in srgb,var(--sky) 22%,var(--surface))}}.carsvg .lbl{font:600 11px var(--mono);fill:var(--muted);letter-spacing:.1em}.carsvg .pin circle{fill:var(--mark);stroke:#13294b;stroke-width:2px}.carsvg .pin text{font:800 13px var(--mono);fill:#13294b}.carsvg .pulse{fill:none;stroke:var(--coral);stroke-width:2px;transform-origin:50%;transform-box:fill-box;animation:1.8s ease-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.legend{white-space:nowrap;color:var(--muted);flex-wrap:nowrap;justify-content:center;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:4px;width:14px;height:14px;display:inline-block}.legend .lc{background:repeating-linear-gradient(45deg,var(--coral) 0 3px,var(--coral-soft) 3px 6px);border:1px solid var(--coral)}.legend .lm{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.legend .lm{background:color-mix(in srgb,var(--teal) 45%,transparent)}}.legend .lm{border:1px solid var(--teal)}.panel{padding:18px}.panel .ph2{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.panel h3{font-size:22px}.tag{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;padding:4px 8px}.tag.c{background:var(--coral-soft);color:var(--coral)}.tag.m{background:var(--teal-soft);color:var(--teal)}.lab{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;display:block}.chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.mcase::-webkit-scrollbar{display:none}.chips .chip{flex:none}.panel .chips{gap:6px;margin-right:0;padding-right:0;overflow:visible}.panel .chips .chip{flex:auto;justify-content:center;min-width:0;padding:9px 7px;font-size:13.5px}.chip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:500 14px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.chip.on{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.chip svg.i{width:15px;height:15px}.range{align-items:center;gap:12px;display:flex}.range input{accent-color:var(--coral);flex:1;min-width:0}.range output{font:600 15px var(--mono);text-align:right;min-width:56px}.yn{flex-wrap:nowrap;gap:8px;display:flex}.yn .chip{white-space:nowrap;border-radius:12px;flex:auto;justify-content:center;padding:10px 6px}.yn .chip.on{background:var(--teal);border-color:var(--teal);color:#fff}.added{flex-wrap:wrap;gap:8px;min-height:38px;display:flex}.added .chip{background:var(--teal-soft);color:var(--teal);cursor:default;border-color:#0000;font-weight:600}.added .chip.c{background:var(--coral-soft);color:var(--coral)}.hint{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.hint svg.i{width:17px;height:17px;color:var(--violet)}.res{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.res{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.gauge{text-align:center;background:linear-gradient(160deg,var(--surface) 40%,var(--teal-soft));padding:22px}.gauge svg{width:100%;max-width:290px;height:auto;margin:0 auto;display:block}.gauge .needle{transform-origin:150px 150px;animation:1.6s cubic-bezier(.3,1.4,.5,1) both needle;transform:rotate(50deg)}@keyframes needle{0%{transform:rotate(-90deg)}}.gauge .verdict{font:800 30px var(--display);letter-spacing:-.03em;color:var(--teal);margin-top:-8px}.gauge .vs{color:var(--muted);margin-top:4px;font-size:14.5px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.stats div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 6px}.stats b{font:800 24px var(--display);letter-spacing:-.02em;display:block}.stats span{color:var(--muted);font-size:12px;line-height:1.25;display:block}.finds{gap:10px;display:grid}.find{align-items:flex-start;gap:12px;padding:16px;display:flex}.find .nr{background:var(--mark);color:#13294b;width:30px;height:30px;font:700 14px/30px var(--mono);text-align:center;border-radius:50%;flex:none}.find b{font-size:16px;display:block}.find p{color:var(--muted);margin-top:3px;font-size:14px}.find .str{font:600 11px var(--mono);color:var(--teal);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin-top:8px;display:inline-flex}.find.lk{background:var(--tint);box-shadow:none;align-items:center}.find.lk .nr{background:var(--line);color:var(--muted)}.find.lk .blur{filter:blur(5px);-webkit-user-select:none;user-select:none;flex:1;min-width:0}.find.lk .lock{background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.find.lk .lock svg.i{width:16px;height:16px}.unlock{background:var(--hero);color:#fff;border:0;grid-column:1/-1;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}@media (min-width:760px){.unlock{grid-template-columns:1.2fr 1fr;align-items:center;padding:28px}}.unlock h3{font-size:26px}.unlock ul{color:#dce4f0;gap:8px;margin:12px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.unlock li{align-items:flex-start;gap:9px;display:flex}.unlock li svg.i{color:var(--mark);width:18px;height:18px;margin-top:2px}.lprev{color:#1b1f24;font:14px/1.6 var(--serif);background:#fffdf8;border-radius:12px;max-height:170px;padding:16px;position:relative;overflow:hidden}.lprev .bl{filter:blur(3.5px)}.lprev:after{content:"";background:linear-gradient(#0000,#fffdf8);height:70px;position:absolute;inset:auto 0 0}.lprev .lk{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.lprev .lk span{color:#fff;font:600 13px var(--sans);background:#13294b;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.lprev .lk svg.i{width:15px;height:15px;color:var(--mark)}.priceline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px;display:flex}.priceline b{white-space:nowrap;font:800 40px var(--display);color:var(--mark);letter-spacing:-.03em}.priceline span{color:var(--hero-muted);font-size:14px}.pay{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.pay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.order{padding:20px}.order .it{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.order .it .tile{width:48px;height:48px}.order .it b{display:block}.order .it span{color:var(--muted);font-size:13.5px}.order ul{gap:8px;margin:14px 0;padding:0;font-size:14.5px;list-style:none;display:grid}.order li{gap:9px;display:flex}.order li svg.i{color:var(--teal);width:18px;height:18px;margin-top:2px}.order .ln{color:var(--muted);justify-content:space-between;padding:3px 0;font-size:14.5px;display:flex}.order .ln.t{color:var(--fg);border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:18px;font-weight:700}.inp{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--fg);font:16px var(--sans);border-radius:12px;padding:0 14px;display:block}.methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:1024px){.methods{grid-template-columns:repeat(3,minmax(0,1fr))}}.meth{appearance:none;cursor:pointer;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);font:600 14.5px var(--sans);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:88px;padding:14px;display:flex;position:relative}.meth.on{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral)}@supports (color:color-mix(in lab, red, red)){.meth.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 22%,transparent)}}.meth.on:after{content:"";background:var(--coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:10px;right:10px}.meth .lg{min-width:40px;height:28px;font:800 12px var(--sans);letter-spacing:-.01em;color:#fff;border-radius:7px;place-items:center;padding:0 7px;display:grid}.meth small{font:400 12px var(--sans);color:var(--muted)}.mollie{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.mollie b{font:800 15px var(--sans);color:var(--fg);letter-spacing:-.02em}.toast{background:var(--teal);color:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;animation:.5s both rise;display:flex}.toast .tile{color:#fff;background:#fff3;width:36px;height:36px}.toast b{display:block}.toast span{opacity:.9;font-size:14px}.tabs{background:var(--tint);border-radius:12px;gap:4px;max-width:100%;margin-bottom:14px;padding:4px;display:inline-flex;overflow-x:auto}.tabs button{appearance:none;color:var(--muted);font:600 14px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.tabs button.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow)}@media (max-width:520px){.tabs .lx{display:none}}.tabs .fl{font:600 11px var(--mono);background:var(--mark);color:#13294b;border-radius:4px;padding:2px 5px}.paper{color:#1b1f24;box-shadow:var(--shadow);font:16px/1.65 var(--serif);background:#fffdf8;border:1px solid #ece6d6;border-radius:6px 6px 16px 16px;padding:28px 22px;position:relative}.paper:before{content:none}@media (min-width:760px){.paper{padding:40px 48px}}.paper p+p{margin-top:12px}.paper .subj{font:600 15px var(--sans);border-bottom:1px solid #ece6d6;margin-bottom:16px;padding-bottom:12px}.paper ol{margin:12px 0;padding-left:22px}.paper li{margin:8px 0}.paper li mark{color:inherit;background:#f5c84280;border-radius:2px;padding:0 2px}.actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.actions .btn{min-height:50px;padding:0 12px;font-size:15px}.how2{margin-top:16px;padding:20px}@media (min-width:1024px){.how2{margin-top:0}}.how2 ol{counter-reset:s;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.how2 li{counter-increment:s;gap:12px;font-size:14.5px;display:flex}.how2 li:before{content:counter(s);background:var(--navy);width:26px;height:26px;color:var(--on-navy);font:700 13px/26px var(--mono);text-align:center;border-radius:50%;flex:none}.att{gap:8px;margin-top:16px;display:grid}.att div{background:var(--tint);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:14px;display:flex}.att svg.i{width:17px;height:17px;color:var(--muted)}.band{background:var(--hero);color:#fff;border-radius:20px;align-items:center;gap:20px;padding:22px;display:flex;position:relative;overflow:hidden}.band:after{content:"";background:radial-gradient(circle,#f5c8424d,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-80px}.band>*{z-index:1;position:relative}.ring{flex:none;width:96px;height:96px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .v{text-align:center;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.ring .v b{font:800 30px var(--display);display:block}.ring .v span{color:var(--hero-muted);font-size:11px}.band h3{font-size:24px}.band p{color:var(--hero-muted);margin-top:6px;font-size:15px}.band .st{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mark);align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.band .st i{background:var(--mark);border-radius:50%;width:8px;height:8px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.3}}@media (max-width:520px){.band{flex-direction:column;align-items:flex-start}}.tl{margin:20px 0 0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:19px}.tl li{align-items:flex-start;gap:14px;padding:8px 0;display:flex;position:relative}.tl .dot{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.tl .dot svg.i{width:18px;height:18px}.tl li.done .dot{background:var(--teal);border-color:var(--teal);color:#fff}.tl li.now .dot{background:var(--mark);border-color:var(--mark);color:#13294b;box-shadow:0 0 0 5px var(--mark)}@supports (color:color-mix(in lab, red, red)){.tl li.now .dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--mark) 30%,transparent)}}.tl b{font-size:15.5px;display:block}.tl span{color:var(--muted);font-size:13.5px}.tl .d{font:500 12.5px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto;padding-top:2px}.reply{margin-top:16px;padding:18px}.reply textarea{border:1px dashed var(--line);background:var(--tint);width:100%;min-height:96px;color:var(--fg);font:15px var(--sans);resize:vertical;border-radius:12px;margin:10px 0;padding:12px}.next{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}@media (min-width:640px){.next{grid-template-columns:repeat(2,minmax(0,1fr))}}.next .card{gap:12px;padding:18px;display:flex}.next b{display:block}.next p{color:var(--muted);margin-top:3px;font-size:14px}.next .when{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--violet);margin-top:8px;display:block}.outc{gap:8px;margin-top:12px;display:grid}.outc button{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:500 14.5px var(--sans);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.outc button i{border-radius:50%;flex:none;width:10px;height:10px}.bar nav.mainnav{color:var(--muted);gap:26px;font-size:15px;font-weight:500;display:flex}.bar nav.mainnav a:hover{color:var(--fg)}.navcta{min-height:40px}.burger{appearance:none;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:none}.burger span{background:var(--fg);border-radius:2px;width:18px;height:2px;display:block}@media (max-width:1100px){.bar nav.mainnav{display:none}.burger{display:flex}}@media (max-width:640px){.navcta,.bar .lang{display:none}}.mnav{z-index:50;background:var(--hero);color:#fff;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.mnav.open{opacity:1;visibility:visible;transform:none}.mnav:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.mnav .wrap{width:100%;position:relative}.mtop{align-items:center;height:64px;display:flex}.mnav .logo{color:#fff}.mclose{appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.mbody{flex-direction:column;flex:1;gap:10px;padding-top:18px;padding-bottom:32px;display:flex}.mlink{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.mlink b{font:700 22px/1.15 var(--display);letter-spacing:-.02em;display:block}.mlink small{color:var(--hero-muted);margin-top:2px;font-size:14px;display:block}.mlink>span:nth-child(2){flex:1;min-width:0}.mlink>svg.i{color:var(--hero-muted)}.mfoot{color:var(--hero-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.mfoot .lang{color:#fff;background:#ffffff14;border-color:#fff3}body.menu-open{overflow:hidden}.mtop .sp{flex:1}.mnav .mark rect:first-child{stroke:#ffffff4d;stroke-width:1.5px}.foot{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);padding:48px 0 28px;font-size:14.5px}body.inflow .foot{display:none}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}@media (min-width:900px){.fgrid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}}.fbrand{grid-column:1/-1}@media (min-width:900px){.fbrand{grid-column:auto}}.fbrand p{max-width:340px;margin:12px 0 14px}.foot h5{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0 0 10px}.foot a{color:var(--muted);padding:4px 0;text-decoration:none;display:block}.foot a:hover{color:var(--fg)}.fbot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:32px;padding-top:18px;font-size:13px;display:flex}.methods{flex-direction:column;gap:8px;display:flex!important}.meth{flex-direction:row!important;align-items:center!important;gap:14px!important;min-height:64px!important;padding:12px 14px!important}.meth .mt{flex-direction:column;flex:1;min-width:0;display:flex}.meth .mt b{font:600 15.5px var(--sans)}.meth .lg{min-width:52px!important;height:34px!important}.meth .radio{border:2px solid var(--line);border-radius:50%;flex:none;width:22px;height:22px}.meth.on .radio{border:7px solid var(--coral)}.meth.on:after{display:none}@media (max-width:520px){.carcard{padding:12px 4px}.prefill{margin:0 8px 8px}.panel,.grp,.order,.reply,.how2,.photos,.reader{padding:16px}.gauge{padding:18px 12px}.stats{gap:6px}.stats div{padding:10px 4px}.stats b{font-size:22px}.stats span{font-size:11.5px}.unlock{padding:20px 16px}.paper{padding:24px 18px}.find{padding:14px}}.carsvg{max-width:360px!important}.carsvg .glass{fill:url(#glassg)}.carsvg .zone.roof{fill:url(#roofg)}.carsvg .zone.roof:hover{fill:var(--sky)}@supports (color:color-mix(in lab, red, red)){.carsvg .zone.roof:hover{fill:color-mix(in srgb,var(--sky) 18%,transparent)}}.carsvg .zone.roof.mine{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.carsvg .zone.roof.mine{fill:color-mix(in srgb,var(--teal) 45%,transparent)}}.carsvg .handle{fill:var(--muted);opacity:.55}.phero{background:var(--hero);color:#fff;position:relative;overflow:hidden}.phero:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 30%,#000 15%,#0000 70%);mask-image:radial-gradient(at 80% 30%,#000 15%,#0000 70%)}.phero .wrap{padding-top:40px;padding-bottom:44px;position:relative}@media (min-width:1024px){.phero .wrap{padding-top:64px;padding-bottom:64px}}.phero h1{letter-spacing:-.035em;max-width:820px;margin:14px 0 12px;font-size:clamp(34px,5.4vw,56px);font-weight:800}.phero p{color:var(--hero-muted);max-width:680px;font-size:clamp(16px,2vw,19px)}.search{color:#14181f;background:#fff;border-radius:16px;align-items:center;gap:10px;max-width:640px;min-height:58px;margin-top:24px;padding:0 8px 0 16px;display:flex;box-shadow:0 20px 40px -20px #0009}.search svg.i{color:#5a6371}.search span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;overflow:hidden}.search .btn{min-height:44px;padding:0 16px}.rowchips{scrollbar-width:none;gap:8px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.rowchips::-webkit-scrollbar{display:none}.rowchips span{font:500 14px var(--sans);color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:8px 13px}.rowchips span.on{background:var(--mark);color:#13294b;border-color:var(--mark);font-weight:600}.lightchips span{background:var(--surface);border-color:var(--line);color:var(--fg)}.lightchips span.on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.sec{padding:44px 0}@media (min-width:1024px){.sec{padding:64px 0}}.sec h2{margin-bottom:6px;font-size:clamp(26px,3.6vw,38px)}.sech{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.sech a{white-space:nowrap}.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat{color:var(--fg);flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:transform .2s;display:flex}.cat:hover{transform:translateY(-3px)}.cat b{font:700 18px/1.2 var(--display);letter-spacing:-.015em}.cat span{font:500 12.5px var(--mono);color:var(--muted)}.alist{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.alist{grid-template-columns:repeat(2,minmax(0,1fr))}}.arow{color:var(--fg);align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.arow .cv{border-radius:12px;flex:none;width:92px;height:72px;overflow:hidden}.arow .cv svg,.post .cv svg{width:100%;height:100%;display:block}.arow b{font:600 16px/1.3 var(--sans);display:block}.arow small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.new{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;background:var(--coral);color:#fff;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.new i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite blink}.daily{background:linear-gradient(120deg,var(--violet-soft),var(--surface));align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.daily b{display:block}.daily span{color:var(--muted);font-size:14px}.posts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.post{color:var(--fg);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post .cv{aspect-ratio:16/9}.post .pb{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.post b{font:700 20px/1.2 var(--display);letter-spacing:-.015em}.post p{color:var(--muted);font-size:14.5px}.post small{font:500 12.5px var(--mono);color:var(--muted);align-items:center;gap:8px;margin-top:auto;display:flex}.post.feat{grid-column:1/-1}@media (min-width:900px){.post.feat{flex-direction:row}.post.feat .cv{aspect-ratio:auto;flex:1.2;min-height:340px}.post.feat .pb{flex:1;justify-content:center;padding:32px}.post.feat b{font-size:34px}}.tagx{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;align-self:flex-start;padding:4px 8px}.crumbs{font:500 13px var(--mono);color:var(--hero-muted);flex-wrap:wrap;gap:8px;display:flex}.meta{color:var(--hero-muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px;display:flex}.meta span{align-items:center;gap:6px;display:inline-flex}.meta svg.i{width:16px;height:16px}.agrid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1024px){.agrid{grid-template-columns:minmax(0,1fr) 340px;gap:56px}}.answer{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:20px}.answer .lab{margin-top:0}.answer p{font-size:17px}.prose{max-width:760px;font-size:17px;line-height:1.7}.prose h2{margin:36px 0 12px;font-size:28px}.prose p{margin:0 0 14px}.prose ol,.prose ul{margin:0 0 14px;padding-left:22px}.prose li{margin:6px 0}.prose .mk{font-weight:500}.toc{padding:20px;position:sticky;top:88px}.toc a{color:var(--muted);border-bottom:1px solid var(--line);padding:7px 0;font-size:15px;text-decoration:none;display:block}.toc a:last-child{border-bottom:0}.ctabox{background:var(--hero);color:#fff;border:0;margin-top:16px;padding:22px}.ctabox h3{margin-bottom:8px;font-size:22px}.ctabox p{color:var(--hero-muted);margin-bottom:16px;font-size:14.5px}.srcs{margin-top:24px;padding:18px}.srcs ol{color:var(--muted);margin:8px 0 0;padding-left:20px;font-size:14.5px}.srcs li{margin:5px 0}.tgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool{color:var(--fg);flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:transform .2s;display:flex;position:relative}.tool:hover{transform:translateY(-3px)}.tool b{font:700 19px/1.2 var(--display);letter-spacing:-.015em}.tool p{color:var(--muted);font-size:14.5px}.tool .go{color:var(--coral);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:600;display:inline-flex}.tool .go svg.i{width:16px;height:16px}.tool .free{font:600 11px var(--mono);text-transform:uppercase;color:var(--teal);background:var(--teal-soft);border-radius:6px;padding:3px 7px;position:absolute;top:18px;right:16px}.calc{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.calc .card{padding:20px}.field{margin-bottom:14px}.field label{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.sel{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;font-size:16px;display:flex}.sel svg.i{color:var(--muted);width:16px;height:16px;transform:rotate(90deg)}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rangebar{background:var(--tint);border-radius:8px;height:16px;margin:46px 0 10px;position:relative}.rangebar .ok{background:linear-gradient(90deg,var(--teal),#5cc4a0);border-radius:8px;width:38%;position:absolute;top:0;bottom:0;left:18%}.rangebar .you{flex-direction:column;align-items:center;display:flex;position:absolute;top:-40px;left:82%;transform:translate(-50%)}.rangebar .you span{font:700 13px var(--mono);background:var(--coral);color:#fff;white-space:nowrap;border-radius:8px;padding:4px 8px}.rangebar .you i{background:var(--coral);width:3px;height:38px;display:block}.rlab{font:500 12.5px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.verd{background:var(--coral-soft);border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.verd .tile{background:var(--coral);color:#fff;width:38px;height:38px}.verd b{display:block}.verd p{margin-top:2px;font-size:14.5px}.note2{color:var(--muted);margin-top:12px;font-size:12.5px}.legal{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.legal{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal .card{padding:22px}.legal dl{grid-template-columns:auto 1fr;gap:10px 18px;margin:14px 0 0;font-size:15px;display:grid}.legal dt{color:var(--muted)}.legal dd{margin:0;font-weight:500}.phx{background:var(--mark-soft);font-family:var(--mono);border-radius:4px;padding:0 4px;font-size:13.5px}html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}a{color:inherit}[hidden]{display:none!important}.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}.skip{z-index:100;background:var(--mark);color:#13294b;border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--mark);outline-offset:2px}.bar nav.mainnav a.on{color:var(--fg);box-shadow:inset 0 -3px 0 var(--mark);padding-bottom:4px}.hero.lifted .wrap{padding-bottom:150px}@media (min-width:1024px){.hero.lifted .wrap{padding-bottom:170px}}.statsA{z-index:2;margin-top:-96px;padding-bottom:8px;position:relative}.statsA .grid4{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.statsA .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.statsA .grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.stat .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stat .src{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:pre-line}.stat .big{font:800 clamp(40px,4.4vw,52px)/1 var(--display);letter-spacing:-.04em;z-index:0;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.stat .big:after{content:"";background:var(--mark);z-index:-1;opacity:.85;border-radius:4px;height:14px;position:absolute;bottom:2px;left:-4px;right:-6px;transform:rotate(-1.5deg)}.stat p{color:var(--muted);font-size:15px;line-height:1.4}.stat p b{color:var(--fg);font-weight:600}.stat .viz{border-top:1px dashed var(--line);padding-top:12px}.sbars{gap:7px;display:grid}.sbars div{font:500 12px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:40px minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.sbars i{background:var(--line);border-radius:5px;height:10px;display:block}.sbars .now i{background:var(--coral)}.sbars .now{color:var(--fg)}.sbars span:last-child{text-align:right}.sticks{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.sticks i{aspect-ratio:1;background:var(--teal-soft);border-radius:4px;max-width:100%;position:relative}.sticks i:after{content:"";border:solid var(--teal);border-width:0 2px 2px 0;width:28%;height:46%;position:absolute;top:18%;left:30%;transform:rotate(40deg)}.sticklab{font:500 11px var(--mono);color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}.slangs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slg{font:500 13px var(--sans);background:var(--tint);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.slg b{font:600 11px var(--mono);background:var(--mark);color:#13294b;border-radius:4px;padding:2px 5px}.spay{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.spay .step{color:var(--fg);align-items:center;gap:6px;font-weight:600;display:inline-flex}.spay .dot{width:20px;height:20px;font:700 11px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.spay .free{background:var(--teal);color:#fff}.spay .paid{background:var(--line);color:var(--muted)}.statsA .foot2{font:500 11px var(--mono);color:var(--muted);margin-top:14px}.inp,.txt,select.inp{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--fg);font:16px var(--sans);border-radius:12px;padding:0 14px;display:block}.txt{resize:vertical;min-height:140px;padding:12px 14px;line-height:1.5}.flabel{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.fhint{color:var(--muted);margin-top:6px;font-size:13px}.chk{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.chk input{width:20px;height:20px;accent-color:var(--coral);flex:none;margin-top:2px}.err{color:var(--coral);margin-top:10px;font-size:14px}.drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.drop{cursor:pointer;position:relative}.photo-thumb{aspect-ratio:4/3;background:var(--tint);border-radius:12px;position:relative;overflow:hidden}.photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.photo-thumb button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.photo-thumb .ts{font:500 10.5px var(--mono);color:#fff;background:#0009;border-radius:5px;padding:3px 6px;position:absolute;bottom:6px;left:6px}.addph{cursor:pointer;position:relative}.addph input{opacity:0;cursor:pointer;position:absolute;inset:0}.fld input.inp,.fld select.inp{min-height:40px;margin-top:4px}.qrow{border-top:1px solid var(--line);padding:14px 0}.qrow p{margin-bottom:10px;font-weight:600}.paper textarea{width:100%;min-height:520px;font:inherit;color:inherit;resize:vertical;background:0 0;border:0}.paper pre{white-space:pre-wrap;font:inherit;margin:0}.mailmeta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin-bottom:14px;font-size:14px;display:grid}.mailmeta label{color:var(--muted);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em}.mailmeta input{min-height:42px}.demo-banner{background:var(--violet-soft);color:var(--fg);text-align:center;padding:8px 16px;font-size:13.5px}.consent{z-index:60;background:var(--surface);border-top:1px solid var(--line);padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:16px 16px 0 0;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -14px #0000004d}.consent b{display:none}.consent p{min-width:0;color:var(--muted);flex:100%;font-size:13px;line-height:1.4}.consent .cbtns{flex:none;gap:8px;display:flex}.consent .cbtns .btn{min-height:38px;padding:0 14px;font-size:14px}.consent .cbtns{width:100%}.consent .cbtns .btn{flex:1}@media (min-width:768px){.consent{left:auto;right:max(24px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-radius:18px;gap:10px;width:360px;padding:16px;display:grid;box-shadow:0 20px 40px -12px #0000004d}.consent b{font-size:15px;display:block}.consent .cbtns{justify-content:flex-end;width:auto}.consent .cbtns .btn{flex:none}body:has(.dock) .consent{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.dock{bottom:var(--consent-h,0px)!important}.consent .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.langhint{background:var(--sky-soft);font-size:14px}.langhint .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px;display:flex}.prose a{color:var(--navy2)}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:8px 10px}.cv-svg{width:100%;height:100%;display:block}.result-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.outbtn.on{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy)}.brands a{text-decoration:none}.brands a:hover{border-color:var(--fg)}body:has(.flow) .foot{display:none}.head h1{font-size:clamp(28px,4.2vw,40px)}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.linkbtn svg.i{width:14px;height:14px}.btn:disabled{opacity:.6;cursor:progress;transform:none}.mobile-only{display:block}@media (min-width:1024px){.mobile-only{display:none}}.gauge.weak .verdict{color:var(--coral)}.gauge.fair .verdict{color:#b8860b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gauge.fair .verdict{color:var(--mark)}}:root[data-theme=dark] .gauge.fair .verdict{color:var(--mark)}h2.lab{font-family:var(--mono);font-size:12px}.case form .btn,.grp .btn.sm{white-space:nowrap}.tblwrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.tbl thead th{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tbl td,.tbl thead th:not(:first-child){text-align:right}.tbl tr.best{background:var(--teal-soft)}.addph.btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.search input{min-width:0;font:400 16px var(--sans);color:#14181f;background:0 0;border:0;outline:0;flex:1;padding:16px 0}.search input::placeholder{color:#6b7280}.rowchips{flex-wrap:wrap;overflow:visible}.rowchips button{font:500 14px var(--sans);color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:8px 13px}.rowchips button.on{background:var(--mark);color:#13294b;border-color:var(--mark);font-weight:600}.lightchips button{background:var(--surface);border-color:var(--line);color:var(--fg)}.prose a{color:var(--link,var(--navy2));text-underline-offset:3px;text-decoration:underline}.prose h3{margin:26px 0 10px;font-size:21px}.prose blockquote{background:var(--tint);color:var(--muted);border-radius:12px;margin:0 0 14px;padding:14px 18px}.prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15.5px}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.prose h2[id]{scroll-margin-top:96px}.srcs a{color:inherit}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.lightchips button.on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.answer+.prose{margin-top:24px}.toc .ctabox a.btn{color:#fff;border-bottom:0;padding:0 20px;font-size:16px;display:flex}.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero .wrap>*{min-width:0}@media (min-width:1024px){.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hero .trust{flex-wrap:wrap;row-gap:8px}.hero:before,.mnav:before,.phero:before{display:none}.langm{position:relative}.langm .lang{cursor:pointer;white-space:nowrap}.langm .lang:hover{border-color:var(--muted)}.langm .lang svg.dn{opacity:.6;width:13px;height:13px;transition:transform .15s;transform:rotate(90deg)}.langm .lang[aria-expanded=true] svg.dn{transform:rotate(-90deg)}.langpop{z-index:60;background:var(--surface);min-width:220px;color:var(--fg);border:1px solid var(--line);border-radius:16px;gap:2px;padding:6px;animation:.14s ease-out popin;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -16px #13294b59}@keyframes popin{0%{opacity:0;transform:translateY(-4px)}}.langpop button{width:100%;color:inherit;font:500 14.5px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.langpop button:hover,.langpop button:focus-visible{background:var(--tint);outline:none}.langpop button.on{font-weight:700}.langpop .lc{font:600 11px var(--mono);letter-spacing:.04em;text-align:center;background:var(--tint);border-radius:6px;width:30px;padding:3px 0}.langpop button.on .lc{background:var(--mark);color:#13294b}.langpop svg.i{width:16px;height:16px;color:var(--teal);margin-left:auto}.mlangs{margin-top:26px}.mlh{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.mlh svg.i{width:15px;height:15px}.mlgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mlgrid button{color:#fff;min-width:0;font:500 15px var(--sans);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex;overflow:hidden}.mlgrid button .lc{font:600 11px var(--mono);letter-spacing:.04em;text-align:center;background:#ffffff1f;border-radius:6px;flex:none;width:28px;padding:3px 0}.mlgrid button.on{color:#13294b;background:#fff;border-color:#fff;font-weight:700}.mlgrid button.on .lc{background:var(--mark);color:#13294b}.mfoot{justify-content:center}.fbhead{justify-content:space-between;align-items:center;gap:16px;display:flex}.foot .logo{color:var(--fg);align-items:center;gap:10px;padding:0;display:inline-flex}.foot .logo:hover{color:var(--fg)}.fbrand p{margin:14px 0 0}@media (min-width:900px){.fbrand{padding-right:24px}}.langm.up .langpop{top:auto;bottom:calc(100% + 8px)}.xsel{position:relative}.selbtn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex!important}.selbtn:focus-visible,.xsel.open .selbtn{border-color:var(--navy);box-shadow:0 0 0 3px var(--navy);outline:none}@supports (color:color-mix(in lab, red, red)){.selbtn:focus-visible,.xsel.open .selbtn{box-shadow:0 0 0 3px color-mix(in srgb, var(--navy) 15%, transparent)}}.selv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selv.ph{color:var(--muted);aspect-ratio:auto;border-radius:0}.selchev{color:var(--muted);flex:none;transition:transform .15s;transform:rotate(90deg);width:18px!important;height:18px!important}.selchev.cal{transform:none}.xsel.open .selchev:not(.cal){transform:rotate(-90deg)}.selpop{z-index:70;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:14px;padding:6px;animation:.14s ease-out popin;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -16px #13294b59}.selpop ul{outline:none;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.selpop li{cursor:pointer;font:15px var(--sans);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.selpop li.act{background:var(--tint)}.selpop li.on{font-weight:600}.selpop li svg.i{width:16px;height:16px;color:var(--teal);flex:none}.selpop li.none{color:var(--muted);cursor:default}.selq{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px 8px;display:flex}.selq svg.i{width:16px;height:16px;color:var(--muted)}.selq input{min-width:0;color:var(--fg);font:16px var(--sans);background:0 0;border:0;outline:none;flex:1;padding:6px 0}.fld .selbtn{min-height:40px;margin-top:4px}.selpop.cal{width:312px;max-width:calc(100vw - 32px);padding:12px;right:auto}.calhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calhead b{font:700 15px var(--sans);text-transform:capitalize}.calnav{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--fg);cursor:pointer;border-radius:10px;place-items:center;display:grid}.calnav:hover{background:var(--tint)}.calnav svg.i{width:16px;height:16px}.calnav svg.flip{transform:rotate(180deg)}.calgrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calgrid .wd{font:600 11px var(--mono);text-transform:uppercase;color:var(--muted);text-align:center;padding:4px 0 6px}.calgrid button{aspect-ratio:1;color:var(--fg);font:500 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px}.calgrid button:hover,.calgrid button:focus-visible{background:var(--tint);outline:none}.calgrid button.out{color:var(--muted);opacity:.55}.calgrid button.today{box-shadow:inset 0 0 0 1.5px var(--line);font-weight:700}.calgrid button.on{background:var(--navy);color:var(--on-navy);font-weight:700}.caltime{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.caltime svg.i{width:18px;height:18px;color:var(--muted)}.caltime .inp{text-align:center;width:90px;min-height:40px;font-family:var(--mono);flex:none}.caltime .btn{min-height:40px;margin-left:auto}@media (min-width:640px){.calc .card>.btn.full,.grp>.btn.full,form.card>.btn.full,.calc .card>.btn,.grp>.btn{width:auto;min-width:220px;margin-left:auto;display:flex}.calc>div>.btn,.calc .card .btn.navy{width:fit-content;margin-left:auto;display:flex}}.chipwrap{flex-wrap:wrap;gap:8px;display:flex}.chipwrap .chip{text-decoration:none}.chipwrap .chip svg.i{width:16px;height:16px;color:var(--muted)}.tagx.pop{place-items:center;padding:4px 6px;display:inline-grid}.tagx.pop svg.i{width:14px;height:14px}.prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}@media (max-width:640px){.prose table{font-size:14px}.prose th,.prose td{min-width:130px}}.art{--ahpad:28px}.ahero{background:var(--hero);color:var(--hero-fg);position:relative;overflow:hidden}.ahero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e4572e52,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-140px}.ahgrid{z-index:1;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px;display:grid;position:relative}.ahgrid>*{min-width:0}.ahero .crumbs a{color:inherit}.achip{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5c842;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin:18px 0 14px;padding:5px 12px 5px 6px;display:inline-flex}.achip b{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.achip svg.i{width:14px;height:14px}.ahero h1{letter-spacing:-.03em;color:#fff;font-size:clamp(28px,4.2vw,48px);font-weight:800}.ahero .lead{color:var(--hero-muted);max-width:60ch;margin:14px 0 20px;font-size:clamp(16px,1.6vw,18.5px)}.ameta{color:var(--hero-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-bottom:26px;font-size:14px;display:flex}.ameta>span{align-items:center;gap:7px;display:inline-flex}.ameta svg.i{color:#f5c842;width:16px;height:16px}.ameta .who{color:#fff;gap:10px;font-weight:600}.art .av{color:#13294b;width:30px;height:30px;font:800 13px/1 var(--display);background:#f5c842;border-radius:999px;flex:none;place-items:center;display:grid}.ahcover{align-items:flex-end;display:flex}.ahart{aspect-ratio:21/8;border-radius:18px 18px 0 0;width:100%;display:block;overflow:hidden}.ahart svg{width:100%;height:100%;display:block}@media (min-width:1024px){.ahgrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:48px;padding-top:40px}.ahart{aspect-ratio:4/3;border-radius:22px 22px 0 0}.ameta{padding-bottom:40px}}.abody{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px;padding-bottom:40px;display:grid}.abody>*{min-width:0}.amain{width:100%;max-width:820px}.aside{display:none}@media (min-width:1080px){.abody{grid-template-columns:minmax(0,1fr) 300px;gap:56px;padding-top:40px}.aside{display:block}.aside-in{gap:14px;display:grid;position:sticky;top:96px}.mtoc{display:none!important}}.tldr{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:22px 24px}.tldr .k{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.tldr .k b{background:var(--mark);color:#13294b;white-space:nowrap;border-radius:7px;padding:3px 8px}.tldr p{margin:0;font-size:18px;line-height:1.55}.tldr ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tldr li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.tldr li svg.i{color:var(--teal);width:18px;height:18px;margin-top:2px}.aprose{max-width:none;margin-top:28px}.aprose>p:first-child{font-size:18px}.aprose h2{margin:38px 0 12px;font-size:clamp(23px,2.6vw,28px)}.aprose h2.stp{align-items:center;gap:14px;display:flex}.aprose h2.stp .n{background:var(--hero);color:#fff;width:40px;height:40px;font:800 18px/1 var(--display);border-radius:12px;flex:none;place-items:center;display:grid}.aprose ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.aprose ul li{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:11px 14px 11px 42px;font-size:16px;line-height:1.55;position:relative}.aprose ul li:before{content:"";background:var(--teal);width:18px;height:18px;position:absolute;top:14px;left:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.aprose ol{counter-reset:ol;gap:8px;margin:0 0 18px;padding-left:0;list-style:none;display:grid}.aprose ol li{counter-increment:ol;margin:0;padding-left:40px;line-height:1.6;position:relative}.aprose ol li:before{content:counter(ol);background:var(--tint);width:26px;height:26px;font:600 13px/1 var(--mono);color:var(--fg);border-radius:8px;place-items:center;display:grid;position:absolute;top:1px;left:0}.call{background:var(--teal-soft);color:var(--fg);border-radius:16px;gap:14px;margin:20px 0;padding:16px 18px;display:flex}.call.warn{background:var(--coral-soft)}.call .ci{background:var(--surface);width:36px;height:36px;color:var(--teal);border-radius:10px;flex:none;place-items:center;display:grid}.call.warn .ci{color:var(--coral)}.call .ct{font-family:var(--display);margin-bottom:2px;font-size:16px;display:block}.call p{margin:0;font-size:16px}blockquote.call{display:block}.ltr{border:1px solid var(--line);color:#2a2f37;background:#fffdf8;border-radius:16px;margin:20px 0;padding:20px 20px 16px;position:relative}.ltr pre{font:14px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ltr .tag{color:#fff;font:600 11px var(--mono);background:#13294b;border-radius:999px;padding:3px 10px;position:absolute;top:-11px;right:16px}.icta{background:var(--hero);color:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:30px 0;padding:18px 20px;display:flex}.icta .ic{color:#13294b;background:#f5c842;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.icta>div{flex:1;min-width:200px}.icta b{font-family:var(--display);font-size:18px;display:block}.icta div span{color:var(--hero-muted);font-size:14.5px}.aprose .icta a.btn{color:#fff;min-height:46px;padding:0 18px;font-size:15px;text-decoration:none}@media (max-width:639px){.aprose .icta a.btn{width:100%}}.aprose .tbw{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 18px;overflow-x:auto}.aprose .tbw table,.prose .tbw table{margin:0;font-size:15px;display:table}.aprose .tbw th{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--tint)}.aprose .tbw tr:last-child td{border-bottom:0}.afaq{margin-top:36px}.afaq h2{margin-bottom:12px;font-size:clamp(23px,2.6vw,28px)}.afaq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:8px}.afaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:600;list-style:none;display:flex}.afaq summary::-webkit-details-marker{display:none}.afaq summary svg.i{color:var(--muted);transition:transform .2s}.afaq details[open] summary svg.i{transform:rotate(45deg)}.afaq details p{color:var(--muted);margin:0;padding:0 18px 16px;line-height:1.6}.asrc{margin-top:26px}.asrc h2{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px}.asrc ol{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.asrc a{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--fg);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.asrc a:hover{border-color:var(--muted)}.asrc small{font:600 11px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;display:block;overflow:hidden}.byline{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.byline .av{width:44px;height:44px;font-size:17px}.byline p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.byline b{color:var(--fg)}.byline a{color:var(--navy2);text-underline-offset:3px}.atoc{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px}.atoc .k{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.abar{background:var(--tint);border-radius:4px;height:4px;margin:10px 0 8px;overflow:hidden}.abar i{background:var(--mark);height:100%;transition:width .15s;display:block}.tocl{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tocl a{color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.tocl a:hover{background:var(--tint);color:var(--fg)}.tocl a b{background:var(--tint);width:22px;height:22px;font:600 11px/1 var(--mono);color:var(--fg);border-radius:7px;flex:none;place-items:center;display:grid}.tocl a b svg.i{width:13px;height:13px}.tocl a.on{background:var(--tint);color:var(--fg);font-weight:600}.tocl a.on b{background:var(--hero);color:#fff}.tocl a.done b{background:var(--teal-soft);color:var(--teal)}.acta{background:var(--hero);color:#fff;border-radius:18px;padding:18px}.acta b{font-family:var(--display);margin-bottom:4px;font-size:19px;display:block}.acta p{color:var(--hero-muted);margin:0 0 14px;font-size:14px}.acta .btn{min-height:48px;font-size:15px}.ashare{gap:8px;display:flex}.ashare button{background:var(--surface);border:1px solid var(--line);font:500 13px var(--sans);color:var(--muted);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;display:inline-flex}.ashare button:hover{color:var(--fg);border-color:var(--muted)}.ashare svg.i{width:15px;height:15px}.mtoc{z-index:5;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:0 0 16px;position:sticky;top:72px}.mtoc>button{text-align:left;width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.mtoc>button>span{min-width:0}.mtoc small{font:500 12px var(--mono);color:var(--muted);display:block}.mtoc b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.mtoc .mbar{background:var(--mark);height:3px;position:absolute;bottom:0;left:0}.mtoc .tocl{max-height:55vh;padding:0 8px 10px;overflow:auto}.arel{padding-bottom:56px}.arel h2{margin-bottom:14px;font-size:clamp(22px,2.4vw,26px)}.rgrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.rgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rcard{background:var(--surface);border:1px solid var(--line);color:var(--fg);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.rcard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.rcv{aspect-ratio:16/7;display:block}.rcv svg{width:100%;height:100%;display:block}.rcard>div{padding:14px 16px 16px}.rcard small{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.rcard h3{margin-top:6px;font-size:17px;line-height:1.25}@media (max-width:639px){.rcard{flex-direction:row;align-items:stretch}.rcv{aspect-ratio:auto;flex:0 0 96px;min-height:96px}.rcard>div{min-width:0;padding:12px 14px}.rcard h3{font-size:16px}}.scta{z-index:40;background:var(--hero);color:var(--hero-fg);opacity:0;pointer-events:none;left:0;right:0;bottom:var(--consent-h,0px);padding:12px max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-radius:18px 18px 0 0;align-items:center;gap:12px;transition:transform .28s,opacity .28s;display:flex;position:fixed;transform:translateY(110%);box-shadow:0 18px 40px -14px #00000073}.scta.on{opacity:1;pointer-events:auto;transform:none}.scta .ic{background:var(--mark);color:#1b1b1b;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:none}.scta .ic .i{width:20px;height:20px}.scta .tx{flex:1;gap:2px;min-width:0;display:grid}.scta .tx b{color:#fff;font-size:15px;line-height:1.25}.scta .tx span{color:var(--hero-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.scta .btn{white-space:nowrap;flex:none}.scta .x{width:34px;height:34px;color:var(--hero-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.scta .x:hover{color:#fff;background:#ffffff1a}.scta .x .i{width:18px;height:18px}@media (max-width:420px){.scta .tx span{display:none}.scta .tx b{font-size:14px}.scta .btn{white-space:normal;text-align:center;flex:0 auto;min-width:0;padding:0 12px;line-height:1.15}}@media (min-width:1080px){.scta{left:auto;right:max(24px,env(safe-area-inset-right,0px));bottom:calc(24px + var(--consent-h,0px) + env(safe-area-inset-bottom,0px));border-radius:20px;width:440px;padding:16px 12px 16px 16px;transform:translateY(24px)}.scta .ic{display:grid}.scta .tx span{white-space:normal}.scta.mo{display:none}}.fgrid a{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ihero{background:var(--surface);border-bottom:1px solid var(--line)}.ihero .wrap{padding-top:28px;padding-bottom:30px}.ihero .crumbs{color:var(--muted)}.ihero .crumbs a{color:inherit}.ihero h1{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(30px,4.4vw,44px);font-weight:800}.ihero .sub{color:var(--muted);max-width:62ch;margin:0 0 16px;font-size:clamp(16px,1.6vw,18px)}.upill{font:500 12.5px var(--mono);background:var(--tint);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.upill .i{width:14px;height:14px}.ibody{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px;padding-bottom:56px;display:grid}.ibody>*{min-width:0}.imain{width:100%;max-width:820px}.iside{display:none}@media (min-width:1080px){.ibody{grid-template-columns:260px minmax(0,1fr);gap:56px;padding-top:40px}.ibody.solo{grid-template-columns:minmax(0,1fr)}.iside{display:block}.iside .aside-in{position:sticky;top:96px}}.summ{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:30px;display:grid}@media (min-width:700px){.summ{grid-template-columns:repeat(3,minmax(0,1fr))}}.sumb{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.sumb .ic{border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:10px;display:grid}.sumb .ic .i{width:20px;height:20px}.sumb.teal .ic{background:var(--teal-soft);color:var(--teal)}.sumb.mark .ic{background:var(--mark-soft);color:var(--fg)}.sumb.coral .ic{background:var(--coral-soft);color:var(--coral)}.sumb b{font-family:var(--display);margin-bottom:4px;font-size:16.5px;line-height:1.25;display:block}.sumb p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:699px){.sumb{grid-template-columns:38px minmax(0,1fr);column-gap:12px;display:grid}.sumb .ic{grid-row:span 2;margin:0}}.iprose{counter-reset:isec}.iprose>h2{counter-increment:isec;align-items:baseline;gap:12px;font-size:clamp(21px,2.3vw,24px);display:flex}.iprose>h2:before{content:counter(isec,decimal-leading-zero);font:600 13px var(--mono);color:var(--muted);flex:none}.iprose>h2:first-child{margin-top:0}@media (max-width:640px){.prose .tbw table{font-size:13px}.prose .tbw th,.prose .tbw td{padding:9px 8px}}.iprose>h2.stp{align-items:baseline;gap:12px}.iprose>h2.stp .n{display:none}.kfsec{padding-bottom:0}.kfeat{background:var(--hero);color:var(--hero-fg);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,1fr);text-decoration:none;transition:transform .15s;display:grid;overflow:hidden}.kfeat:hover{transform:translateY(-2px)}.kfcv{aspect-ratio:21/9;display:block}.kfcv svg{width:100%;height:100%;display:block}.kftx{align-content:center;gap:10px;min-width:0;padding:22px 22px 24px;display:grid}.kflab{font:600 11.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mark);justify-self:start;align-items:center;gap:6px;display:inline-flex}.kflab .i{width:14px;height:14px}.kftx h2{color:#fff;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.8vw,32px);line-height:1.15}.kftx p{color:var(--hero-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.kftx small{font:600 11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--hero-muted)}.kfgo{color:#fff;justify-self:start;align-items:center;gap:8px;margin-top:4px;font-weight:700;display:inline-flex}.kfgo .i{width:18px;height:18px;transition:transform .15s}.kfeat:hover .kfgo .i{transform:translate(3px)}@media (min-width:860px){.kfeat{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.kfcv{aspect-ratio:auto;height:100%;min-height:300px}.kftx{padding:32px 36px}}.ktiles{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.ktiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.ktiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ktile{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.kth{justify-content:space-between;align-items:center;gap:10px;display:flex}.kth .cnt{font:500 12px var(--mono);color:var(--muted)}.ktile h3{letter-spacing:-.015em;font-size:19px;line-height:1.2}.ktile h3 a{color:var(--fg);text-decoration:none}.ktile h3 a:hover{text-decoration:underline}.ktile ul{flex:1;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ktile li a{border-top:1px solid var(--line);color:var(--fg);padding:7px 0;font-size:14.5px;line-height:1.4;text-decoration:none;display:block}.ktile li a:hover{color:var(--coral)}.kmore{color:var(--fg);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.kmore .i{width:16px;height:16px;transition:transform .15s}.kmore:hover .i{transform:translate(3px)}.sres{gap:12px;display:grid}.sr{background:var(--surface);border:1px solid var(--line);color:var(--fg);border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;padding:14px;text-decoration:none;display:grid}.sr:hover{border-color:var(--muted)}.srcv{border-radius:12px;width:72px;height:72px;display:block;overflow:hidden}.srcv svg{width:100%;height:100%;display:block}.sr small{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sr b{font-family:var(--display);margin:3px 0 4px;font-size:17px;line-height:1.25;display:block}.sr p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:640px){.sr{grid-template-columns:96px minmax(0,1fr)}.srcv{width:96px;height:96px}}@media (min-width:900px){.calc{align-items:stretch}.calc>.card{align-self:stretch}}.tempty{text-align:center;border:1.5px dashed var(--line);height:100%;min-height:180px;color:var(--muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 8px;display:flex}.tempty .ic{background:var(--tint);width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.tempty .ic .i{width:22px;height:22px}.tempty p{max-width:36ch;margin:0;font-size:15px;line-height:1.5}.tempty small{max-width:40ch;font-size:13px;line-height:1.45}.addph.btn{aspect-ratio:auto;font:600 16px var(--sans);border-radius:14px;flex:auto;justify-content:center;align-items:center;display:inline-flex}.addph.btn svg.i{margin:0;display:inline-block}@media (min-width:1100px){.tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.drop .f.hint span{white-space:normal;font:13.5px/1.4 var(--sans);overflow:visible}.two{align-items:end}@media (max-width:560px){.two.wide{grid-template-columns:minmax(0,1fr)}}.card.grp>.fld:first-child{border-top:0;padding-top:0}@media (max-width:560px){.grp .btn.ghost{flex:auto}}.helpgrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.helpgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.helpgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.helptopic{padding:20px}.helptopic .ht{align-items:center;gap:12px;margin-bottom:14px;display:flex}.helptopic h2{font:600 18px/1.3 var(--sans);letter-spacing:-.01em;margin:0}.helptopic .faq,.helptips .faq{gap:8px;margin-top:0}.helptopic .faq details,.helptips .faq details{border-radius:12px;padding:13px 15px}.helptopic .faq summary,.helptips .faq summary{font-size:15px}.helptopic .faq p,.helptips .faq p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.helptopic>p{font-size:15px;line-height:1.55}.helpwrap{max-width:760px;margin:40px auto 0;scroll-margin-top:90px}.helpform{align-content:start;gap:16px;padding:22px;display:grid}.helpform h2,.helpdone h2{font:700 24px/1.2 var(--sans);letter-spacing:-.02em;margin:0}.hrow{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.hrow{grid-template-columns:repeat(2,minmax(0,1fr))}.helpform{padding:28px}}textarea.inp{resize:vertical;min-height:150px;padding:12px 14px;line-height:1.5}.helpform .err{margin:0}.helpform>.btn.full{margin-top:2px}.hnote{color:var(--muted);margin:0;font-size:13.5px}@media (min-width:640px){.hnote{text-align:right}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.helpdone{align-items:flex-start;gap:14px;padding:24px;display:flex}.helpdone p{color:var(--muted);margin-top:6px}
