@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-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:400;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-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:400;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-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:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-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/0b60d5f95c5f3f76-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/8056169c9d560660-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:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-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:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-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:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-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/f4b234103afdc32a-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/0b60d5f95c5f3f76-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/8056169c9d560660-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/f4b234103afdc32a-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/0b60d5f95c5f3f76-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/8056169c9d560660-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%}._8cvbXW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._8cvbXW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.zq4Cuq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.zq4Cuq_variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.p.1mpetegfkmrpx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.21ll88aq_0oyg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.p.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a9d496095246f204-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77a3cbba9bdc124c-s.09u7xr8k2v3b3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97bb3ebca65431f5-s.144t3q6qt7pcw.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5292b6f0553b782-s.05kx2-004bls0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eab7bda515aafe7a-s.p.0i8rkz_8jdoco.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a036da9e181f7bda-s.p.3b4nq-163zziz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.vHid9q_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.vHid9q_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/003b89e8eaf7eb96-s.0ccpl7rez5qzc.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b5f943ed5dd2d0ac-s.040nm7jmtuec9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78370a6191721d8c-s.3phh5cfb9b6xs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b95eeb4f8bd07cce-s.10zy1ypns68jr.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39892da572ab213f-s.044qqitb_ri7_.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca26796327a2c496-s.p.153u93ud99a8b.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a18727951de8a71f-s.p.32w8ns6ryx63b.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a6596bdc8d0c16-s.0lgrs6yx8tesw.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7dbb797c4ee7a315-s.25l-5d4nb3tkc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2d495810429963ab-s.34ml-jlw5nrb0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0174c8a34cb9e61-s.2_gz9eepe-ahf.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84e622b1a120c131-s.3jqkjz1x2xfut.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/be819e9007b66884-s.p.1qx0pncb48i7-.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b783ae5c240c56b-s.p.02loiup9mz4jc.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:Carlito Fallback;src:local(Arial);ascent-override:103.49%;descent-override:29.19%;line-gap-override:0.0%;size-adjust:92.0%}._0uYZYW_className{font-family:Carlito,Carlito Fallback;font-style:normal}._0uYZYW_variable{--font-sheet:"Carlito", "Carlito Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#24122b;--paper:#f7f4f8;--white:#fff;--muted:#665a6e;--line:#d8d0dc;--hair:#e8e2eb;--cellhead:#f1ecf3;--brand:#3f1650;--brand-2:#5a2a70;--on-brand:#fff;--on-brand-soft:#d9c8e2;--mark:#ffc629;--mark-2:#f0b400;--mark-soft:#fff1c2;--on-mark:#24122b;--sel-tint:#3f16501a;--head-on:#e2d6e8;--head-on-ink:#3f1650;--ok:#0e7a4e;--ok-soft:#dff5ea;--bad:#c2242d;--bad-soft:#fce6e6;--warn:#8a5200;--warn-soft:#fdefd6;--ref1:#1f5fbf;--ref2:#c2185b;--ref3:#8e24aa;--ref4:#0b7d5a;--ref5:#b45f06;--ref6:#00798c;--display:var(--font-display), "Segoe UI", system-ui, sans-serif;--body:var(--font-body), "Segoe UI", system-ui, sans-serif;--mono:var(--font-mono), Consolas, monospace;--sheet:var(--font-sheet), Calibri, sans-serif;--gutter:clamp(16px, 3vw, 32px)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);min-height:100dvh;color:var(--ink);font:400 16px/1.5 var(--body);flex-direction:column;display:flex}main{flex:1}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}a{color:var(--brand-2)}:focus-visible{outline:2px solid var(--mark-2);outline-offset:1px}.logo{font:700 21px/1 var(--display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-mark{--s:18px;width:var(--s);height:var(--s);flex:none;display:inline-block;position:relative}.brand-mark:before,.brand-mark:after{content:"";border-radius:6%;width:72%;height:72%;position:absolute}.brand-mark:before{background:var(--brand);bottom:0;right:0}.brand-mark:after{background:var(--mark);top:0;left:0}.logo-small{font-size:17px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,input,select{font:inherit}.xl-cta,.xl-ghost{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.xl-cta:disabled,.xl-ghost:disabled,.xl-linkbtn:disabled{opacity:.55;cursor:default}.xl-cta{color:var(--on-mark);background:var(--mark);border:1px solid var(--mark-2);cursor:pointer;border-bottom-width:3px;border-radius:3px;padding:8px 18px;font-weight:700}.xl-cta:hover{background:var(--mark-2)}.xl-cta:active{border-bottom-width:1px;margin-top:2px}.xl-ghost{background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:3px;padding:8px 12px;font-weight:500}.xl-ghost:hover{background:var(--cellhead)}.xl-linkbtn{color:var(--brand-2);cursor:pointer;background:0 0;border:0;padding:8px 2px;font-weight:600;text-decoration:underline}.top{z-index:66;height:56px;padding:0 var(--gutter);background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:28px;display:flex;position:relative}.top-compact{flex:none;gap:22px;height:48px;padding:0 16px}.top-compact .logo{font-size:18px}.top-links{align-self:stretch;gap:4px;display:flex}.top-links a{color:var(--ink);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.top-links a:hover{box-shadow:inset 0 -2px 0 var(--line)}.top-links a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--mark-2);font-weight:600}.top-menu{display:none;position:relative}.top-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:3px;padding:6px 10px;font-weight:600;list-style:none}.top-menu summary::-webkit-details-marker{display:none}.top-menu nav{z-index:70;background:var(--white);border:1px solid var(--line);min-width:190px;padding:6px 0;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 20px #0000002e}.top-menu nav a{color:var(--ink);padding:8px 14px;text-decoration:none}.top-menu nav a[aria-current=page]{background:var(--mark-soft);font-weight:600}.top-right{align-items:center;gap:18px;margin-left:auto;display:flex}.top-progress{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.top-meter,.meter{background:var(--cellhead);border-radius:3px;width:72px;height:6px;display:inline-block;overflow:hidden}.top-meter i,.meter i{background:var(--ok);height:100%;display:block}.top-cta{color:var(--on-mark);white-space:nowrap;background:var(--mark);border:1px solid var(--mark-2);border-bottom-width:3px;border-radius:3px;padding:7px 16px;font-weight:700;text-decoration:none}.top-cta:hover{background:var(--mark-2)}.top-account{white-space:nowrap;font-size:14.5px}.top-account:has(.account-email){align-items:center;gap:14px;display:inline-flex}.account-email{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.account-email:hover{text-decoration:underline}.account-avatar{width:26px;height:26px;font:700 13px/1 var(--display);color:var(--on-brand);background:var(--brand);box-shadow:inset 0 -2px 0 var(--mark);border-radius:3px;place-items:center;display:grid}a.top-account{color:var(--ink)}.account-out{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-page{padding:clamp(24px, 6vw, 64px) var(--gutter);justify-items:center;display:grid}.auth-form{background:var(--white);border:1px solid var(--line);gap:12px;width:min(400px,100%);padding:24px;display:grid}.auth-form h1{font:700 26px/1.1 var(--display);letter-spacing:-.015em}.auth-form p,.auth-form small{color:var(--muted);font-size:14px}.auth-form label{gap:3px;font-size:13.5px;font-weight:600;display:grid}.auth-form input{min-height:38px;font:400 16px/1.3 var(--body);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:6px 9px}.auth-form .auth-error{color:var(--bad)}.auth-form .auth-notice{color:var(--ok)}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.ws-offer{color:var(--muted);margin-top:10px;font-size:14px}.hero{padding:clamp(28px, 5vw, 56px) var(--gutter) clamp(20px, 3vw, 32px);gap:10px;display:grid}.hero h1{max-width:18ch;font:700 clamp(36px, 5.6vw, 66px)/1 var(--display);letter-spacing:-.025em}.hero p{max-width:62ch;color:var(--muted);font-size:17px}.hero-cta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.demo{padding:0 var(--gutter) 40px;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.demo h2,.band h2{font:700 clamp(22px, 2.6vw, 30px)/1.1 var(--display);letter-spacing:-.012em}.demo .ws-body{border:1px solid var(--line);height:640px}.band{padding:0 var(--gutter) 44px;gap:14px;display:grid}.band-grid{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.band-grid>*{color:inherit;border-right:1px solid var(--line);align-content:start;gap:4px;padding:16px;text-decoration:none;display:grid}.band-grid>:last-child{border-right:0}.band-meta{margin-top:6px;font-size:13px;font-weight:600}.band-more{justify-self:start;font-weight:600}.band-link:hover{background:var(--mark-soft)}.band h3,.band-link h2{font:700 19px/1.15 var(--display)}.ws-main{display:contents}.band p{color:var(--muted);font-size:14.5px}.fn-hero{padding-bottom:16px}.fn-kicker{font-size:14px}.fn-tabs{flex-wrap:wrap;gap:4px;display:flex}.fn-tabs button{font:500 13.5px/1.4 var(--body);color:var(--ink);cursor:pointer;background:var(--white);border:1px solid var(--line);border-radius:3px;padding:4px 11px}.fn-tabs button[aria-selected=true]{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.fn-empty{background:var(--white);border:1px solid var(--line);padding:16px}.fn-syntax{font:500 14.5px/1.5 var(--mono);white-space:nowrap;background:var(--white);border:1px solid var(--line);padding:10px 12px;display:block;overflow-x:auto}.fn-args{background:var(--white);border:1px solid var(--line);margin:0;display:grid}.fn-args>div{border-bottom:1px solid var(--hair);grid-template-columns:minmax(150px,280px) minmax(0,1fr);gap:4px 16px;padding:10px 12px;display:grid}.fn-args>div:last-child{border-bottom:0}.fn-args dt{font-weight:600}.fn-args dt code{font:500 14px var(--mono)}.fn-args dd{color:var(--muted);margin:0}.fn-list{margin:6px 0 0;padding-left:18px;font-size:14.5px}.site-foot{padding:18px var(--gutter);color:var(--muted);background:var(--white);border-top:1px solid var(--line);gap:10px;font-size:13px;display:grid}.site-foot-links{flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:14px;display:flex}.site-foot-links a:not(.logo){color:var(--ink)}.page{width:min(960px,100%);padding:clamp(20px, 4vw, 40px) var(--gutter) 56px;margin:0 auto}.hub-page{width:min(1280px,100%);margin:0 auto;padding:28px clamp(16px,3vw,36px) 56px}.hub-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.hub-head h1{font:700 clamp(28px, 3.2vw, 38px)/1.05 var(--display);letter-spacing:-.02em}.hub-head p{max-width:64ch;color:var(--muted);margin-top:6px}.hub-go{align-items:center;gap:8px;display:inline-flex}.hub-h2{font:700 13px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.hub-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.hub-rail{gap:12px;display:grid;position:sticky;top:20px}.how ol{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;padding:0;list-style:none;display:grid}.how li{gap:12px;padding:14px 16px;display:flex}.how li+li{border-left:1px solid var(--line)}.how-n{background:var(--mark);width:28px;height:28px;color:var(--on-mark);font:700 14px/1 var(--display);box-shadow:2px 2px 0 var(--brand);flex:none;place-items:center;display:grid}.how-title{font-weight:700}.how li p:not(.how-title){color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45}.rail-card{background:var(--white);border:1px solid var(--line);padding:16px}.rail-card h2{font:700 13px/1.4 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin-bottom:8px;display:flex}.rail-card p{font-size:14px;line-height:1.5}.rail-next{border-top:3px solid var(--mark)}.rail-next-link{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.rail-next-link small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.rail-next-link:hover{color:var(--brand-2)}.rail-big{font-variant-numeric:tabular-nums;font:700 34px/1 var(--display)!important}.rail-big small{color:var(--muted);font-size:18px}.rail-meter{width:100%;margin:10px 0 8px}.rail-note{color:var(--muted);font-size:13px!important}.rail-free{background:var(--brand);border-color:var(--brand);color:var(--on-brand-soft)}.rail-free h2{color:var(--white)}.rail-unlock{text-align:center;background:var(--mark);color:var(--on-mark);margin-top:12px;padding:9px 12px;font-weight:700;text-decoration:none;display:block}.rail-unlock:hover{background:var(--mark-2)}.rail-member h2{color:var(--ok)}.rail-member a{margin-top:8px;font-weight:600;display:inline-block}.rail-tip{background:var(--mark-soft);border-color:#f1d98a}.rail-tip h2{color:var(--warn)}.chapters{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chapter{background:var(--white);border:1px solid var(--line)}.chapter.is-open{border-color:#c7b6cf;box-shadow:0 1px 2px #24122b0f,0 6px 18px #24122b0f}.chapter-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.chapter-head:hover{background:#fbf9fc}.chapter-num{background:var(--cellhead);border:1px solid var(--line);width:40px;height:40px;font:700 16px/1 var(--display);color:var(--brand);place-items:center;display:grid}.chapter-num.is-done{background:var(--ok);border-color:var(--ok);color:var(--white)}.chapter-text{gap:1px;min-width:0;display:grid}.chapter-kicker{color:var(--muted);font-size:12.5px;font-weight:600}.chapter-title{font:700 19px/1.2 var(--display);letter-spacing:-.01em}.chapter-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chapter.is-open .chapter-summary{white-space:normal}.chapter-side{align-items:center;gap:14px;display:flex}.chapter-progress{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.chapter-lock{color:var(--brand);background:var(--cellhead);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.chapter-chev{color:var(--muted);transition:transform .15s}.chapter.is-open .chapter-chev{transform:rotate(90deg)}.tasks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;padding:0 16px 14px 70px;list-style:none;display:grid}.tasks[hidden]{display:none}.task{min-height:42px;color:var(--ink);border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.task:hover{background:var(--cellhead)}.task-mark{width:22px;height:22px;color:var(--muted);border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.task.done .task-mark{color:var(--white);background:var(--ok);border-color:var(--ok)}.task.now{background:var(--mark-soft)}.task.now .task-mark{color:var(--on-mark);background:var(--mark);border-color:var(--mark-2)}.task.now .task-title{font-weight:600}.task.lock{color:var(--muted)}.task.lock .task-mark{border-style:dashed}.task-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-tag{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.task-tag.now{color:var(--ink);font-weight:700}@media (max-width:1100px){.hub-grid{grid-template-columns:minmax(0,1fr)}.hub-rail{grid-row:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}.tasks{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.how ol{grid-template-columns:minmax(0,1fr)}.how li+li{border-left:0;border-top:1px solid var(--line)}.chapter-head{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px}.chapter-num{width:34px;height:34px}.chapter-progress .meter,.chapter-summary{display:none}.tasks{padding:0 12px 12px}}.account{gap:20px;width:min(1280px,100%);display:grid}.acct-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 18px;padding-bottom:18px;display:flex}.acct-avatar{width:52px;height:52px;font:700 24px/1 var(--display);color:var(--on-brand);background:var(--brand);box-shadow:inset 0 -4px 0 var(--mark);border-radius:4px;place-items:center;display:grid}.acct-id{min-width:0}.acct-id h1{font:700 clamp(26px, 3.4vw, 36px)/1.05 var(--display);letter-spacing:-.018em}.acct-id p{color:var(--muted);overflow-wrap:anywhere}.acct-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto;display:flex}.acct-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.acct-grid:has(.acct-side:empty){grid-template-columns:minmax(0,1fr)}.acct-sheet{background:var(--white);border:1px solid var(--line)}.acct-sheet-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.acct-sheet-head h2,.acct-box h2{font:700 19px/1.2 var(--display)}.acct-progress{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}.acct-table{width:100%;font:400 14.5px/1.35 var(--sheet);border-collapse:collapse}.acct-table th{font:600 12.5px/1.2 var(--body);color:var(--muted);text-align:left;background:var(--cellhead);border-bottom:1px solid var(--line);padding:5px 10px}.acct-table td{vertical-align:middle;border-bottom:1px solid var(--hair);padding:9px 10px}.acct-table tr.is-done td:nth-child(2){font-weight:700}.acct-table .acct-n{width:38px;color:var(--muted);text-align:center;background:var(--cellhead);border-right:1px solid var(--line)}.acct-table .acct-num{white-space:nowrap;font-variant-numeric:tabular-nums}.acct-mini{vertical-align:middle;background:var(--hair);width:56px;height:6px;margin-right:8px;display:inline-block}.acct-mini i{background:var(--ok);height:100%;display:block}.acct-lock,.acct-muted{color:var(--muted);font-size:13.5px}.acct-certs{align-items:center;gap:12px;display:inline-flex}.acct-get{font:700 13.5px/1.2 var(--body);color:var(--on-mark);cursor:pointer;background:var(--mark);border:0;border-radius:3px;padding:4px 10px}.acct-form-row td{background:var(--mark-soft)}.acct-cert-form{font-family:var(--body);justify-items:start;gap:8px;display:grid}.acct-cert-form label,.acct-delete label{gap:3px;font-size:13.5px;font-weight:600;display:grid}.acct-cert-form input,.acct-delete input{width:min(360px,100%);min-height:38px;font:400 16px/1.3 var(--body);background:var(--white);border:1px solid var(--line);border-radius:3px;padding:6px 9px}.acct-cert-actions{align-items:center;gap:14px;display:flex}.acct-note{color:var(--muted);padding:10px 16px;font-size:14px}.acct-box{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--brand);justify-items:stretch;gap:10px;padding:16px 18px;display:grid}.acct-value{overflow-wrap:anywhere;font-weight:600}.acct-danger{border:1px solid var(--line);padding:12px 16px;font-size:14.5px}.acct-danger summary{color:var(--bad);cursor:pointer;font-weight:600}.acct-danger[open]{border-color:var(--bad);gap:8px;display:grid}.acct-delete{justify-items:start;gap:8px;display:grid}.acct-delete-btn{color:var(--white);cursor:pointer;background:var(--bad);border:0;border-radius:3px;padding:8px 16px;font-weight:700}.acct-delete-btn:disabled{opacity:.55}@media (max-width:760px){.acct-grid{grid-template-columns:minmax(0,1fr)}.acct-actions{margin-left:0}.acct-mini{display:none}}.auth-error{color:var(--bad)}.soon{max-width:60ch;padding:24px var(--gutter);justify-items:start;gap:10px;display:grid}.soon h1{font:700 clamp(26px, 3.4vw, 36px)/1.05 var(--display)}.soon p{color:var(--muted)}.lock-tag{font:700 12px/1.5 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--brand);background:var(--head-on);justify-self:start;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.lock-points{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.lock-points li{align-items:flex-start;gap:8px;display:flex}.lock-points svg{color:var(--ok);flex:none;margin-top:2px}.lock-frame{place-items:center;padding:24px;display:grid}.lock-sheet{background:linear-gradient(var(--cellhead), var(--cellhead)) 0 0 / 100% 24px no-repeat, linear-gradient(90deg, var(--cellhead), var(--cellhead)) 0 0 / 40px 100% no-repeat, repeating-linear-gradient(90deg, transparent 0 39px, var(--hair) 39px 40px, transparent 40px 136px) 0 0, repeating-linear-gradient(transparent 0 23px, var(--hair) 23px 24px);opacity:.9;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#00000059,#000 75%);mask-image:radial-gradient(#00000059,#000 75%)}.lock-card{text-align:center;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--brand);gap:12px;width:min(520px,100%);padding:28px;display:grid;position:relative;box-shadow:0 2px 4px #24122b0f,0 18px 48px #24122b29}.lock-icon{width:48px;height:48px;color:var(--on-mark);background:var(--mark);box-shadow:3px 3px 0 var(--brand);justify-self:center;place-items:center;display:grid}.lock-card h2{font:700 28px/1.1 var(--display);letter-spacing:-.02em}.lock-card>p{color:var(--muted)}.lock-soon{background:var(--warn-soft);padding:8px 12px;font-size:13.5px;color:var(--warn)!important}.lock-links{flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:14px;display:flex}.lock-kicker{font:600 13px/1.5 var(--body);color:var(--ok);background:var(--ok-soft);border-radius:999px;justify-self:center;padding:3px 10px}.lock-card .lock-points{text-align:left;background:var(--paper);border:1px solid var(--hair);justify-self:center;width:min(360px,100%);margin:2px 0 4px;padding:14px 16px}.lock-go{justify-self:center;gap:8px;min-width:220px;padding:11px 22px;font-size:16px}.lock-fine{color:var(--muted);margin-top:-4px;font-size:13px}@media (max-width:480px){.lock-card{padding:22px 16px}}@media (max-width:720px){.top-links{display:none}.top-menu{display:block}.top{gap:12px;padding-inline:12px}.top>.logo{font-size:18px}.top-right{gap:12px}.top-meter{display:none}.top-cta{padding:6px 10px;font-size:14px}.fn-args>div{grid-template-columns:minmax(0,1fr)}.band-grid>*{border-right:0;border-bottom:1px solid var(--line)}.band-grid>:last-child{border-bottom:0}.demo{padding:0 0 32px}.demo h2{padding:0 var(--gutter)}.demo .ws-body{border-width:1px 0;height:auto}}.cert-page{padding:clamp(20px, 4vw, 48px) var(--gutter) 56px;justify-items:center;gap:24px;display:grid}.cert{isolation:isolate;aspect-ratio:1.414;width:min(820px,100%);color:var(--on-brand);background:var(--brand);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative;overflow:hidden;box-shadow:0 1px 2px #24122b1a,0 18px 40px -18px #24122b80;container-type:inline-size}.cert-grid{z-index:-1;background:linear-gradient(#ffffff12,#ffffff12) 0 0/100% 24px no-repeat,linear-gradient(90deg,#ffffff12,#ffffff12) 0 0/40px 100% no-repeat,repeating-linear-gradient(90deg,#0000 0 39px,#ffffff12 39px 40px,#0000 40px 136px),repeating-linear-gradient(#0000 0 23px,#ffffff12 23px 24px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#00000040 10%,#000 90%);mask-image:radial-gradient(at 30%,#00000040 10%,#000 90%)}.cert-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4cqw;height:100%;padding:6cqw 7cqw 6cqw 9cqw;display:grid;position:relative}.cert-body p,.cert-body h1{margin:0}.cert-main{justify-items:start;gap:1.2cqw;min-width:0;display:grid}.cert-brand{font:800 3cqw/1 var(--display);letter-spacing:-.02em;align-items:center;gap:1.1cqw;display:inline-flex;margin-bottom:2.6cqw!important}.cert-brand .brand-mark{--s:2.8cqw}.cert-brand .brand-mark:before{background:var(--white)}.cert-kicker{font:500 1.7cqw/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-brand-soft)}.cert-certifies{color:var(--on-brand-soft);font-size:1.9cqw;margin-top:1cqw!important}.cert-name{font:800 6.6cqw/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.cert-text{max-width:36ch;color:var(--on-brand-soft);font-size:2.1cqw;line-height:1.4}.cert-cells{flex-wrap:wrap;gap:.5cqw;margin-top:1cqw;display:flex}.cert-cells i{background:var(--mark);border:1px solid var(--mark-2);width:1.9cqw;height:1.9cqw}.cert-cells i:last-child{background:var(--white);border-color:var(--white)}.cert-date{color:var(--on-brand-soft);font-size:1.7cqw;margin-top:.8cqw!important}.cert-seal{background:var(--white);border:.4cqw solid var(--mark);place-items:center;width:19cqw;height:19cqw;display:grid;box-shadow:1.5cqw 1.5cqw #ffffff2e}.cert-bars{shape-rendering:crispedges;width:68%;height:68%}.cert-bars .b1{fill:#8a5aa0}.cert-bars .b2{fill:var(--brand-2)}.cert-bars .b3{fill:var(--brand)}.cert-bars .b4{fill:var(--mark)}.cert-bars .b5{fill:var(--mark-soft)}.cert-foot{color:var(--on-brand-soft);gap:.3cqw;display:grid;position:absolute;bottom:3.2cqw;left:9cqw;right:7cqw}.cert-foot p{margin:0}.cert-verify{font:400 1.2cqw/1.4 var(--mono);overflow-wrap:anywhere}.cert-note{opacity:.85;font-size:1.15cqw}.cert-share{gap:12px;width:min(820px,100%);display:grid}.cert-share h2{font:700 20px/1.2 var(--display);letter-spacing:-.01em}.cert-share p{max-width:60ch;color:var(--muted)}.cert-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cert-share-btn{text-decoration:none}.cert-note-live{min-width:0;color:var(--muted);font-size:14px}.cert-back{justify-self:start}@media (max-width:520px){.cert-seal{width:15cqw;height:15cqw}}@media print{.top,.site-foot,.cert-share{display:none!important}body{background:#fff}.cert-page{padding:0}.cert{box-shadow:none;border:0}@page{size:A4 landscape;margin:12mm}}.pricing h1{font:700 clamp(30px, 4vw, 44px)/1.05 var(--display);letter-spacing:-.02em}.pricing-lead{max-width:60ch;color:var(--muted);margin:8px 0 22px}.plans{background:var(--white);border:1px solid var(--line);margin:0;padding:0;list-style:none}.plan{border-top:1px solid var(--hair);grid-template-columns:150px minmax(0,1fr) 130px 190px;align-items:center;gap:8px 20px;padding:16px 20px;display:grid}.plan:first-child{border-top:0}.plan-best{box-shadow:inset 4px 0 0 var(--mark)}.plan-name{font:700 18px/1.2 var(--display)}.plan-text{color:var(--muted)}.plan-price{font:700 22px/1.1 var(--display);font-variant-numeric:tabular-nums;display:grid}.plan-price small{font:500 13px/1.3 var(--body);color:var(--muted)}.plan-act{justify-self:end}.plan-current{color:var(--ok);font-weight:700}.pricing-note{color:var(--muted);margin-top:14px;font-size:13px}.soon-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){.plan{grid-template-columns:1fr auto}.plan-text{grid-area:2/1/auto/-1}.plan-act{grid-column:1/-1;justify-self:start}}.site-foot-legal{flex-wrap:wrap;gap:4px 16px;display:flex}.site-foot-legal a{color:var(--muted)}.legal{max-width:72ch}.legal h1{font:700 clamp(28px, 3.6vw, 40px)/1.05 var(--display);letter-spacing:-.018em}.legal-updated{color:var(--muted);margin:6px 0 22px;font-size:13px}.legal section{border-top:1px solid var(--hair);gap:8px;padding:16px 0;display:grid}.legal h2{font:700 19px/1.2 var(--display)}.legal p{line-height:1.6}.skel{background:linear-gradient(90deg, var(--cellhead) 0%, #f8f5f9 40%, var(--cellhead) 80%) 0 0 / 300% 100%;animation:1.6s ease-in-out infinite skel;display:block}.skel-line{width:100%;height:12px}.skel-title{width:70%;height:26px;margin:6px 0 4px}.skel-h1{width:60%;height:36px}.skel-block{height:88px}.skel-btn{width:110px;height:36px}.skel-how{height:76px;margin-bottom:24px}.skel-card{border:1px solid var(--hair);height:72px}.skel-rail{height:120px}.skel-sheet{animation:1.6s ease-in-out infinite skel-fade}@keyframes skel{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes skel-fade{50%{opacity:.45}}.loader{gap:6px;width:max-content;height:16px;margin:auto;display:flex;position:absolute;inset:0}.loader i{background:var(--mark);width:16px;height:16px;box-shadow:3px 3px 0 var(--brand);animation:1.2s ease-in-out infinite loader}.loader i:nth-child(2){animation-delay:.15s}.loader i:nth-child(3){animation-delay:.3s}@keyframes loader{0%,60%,to{opacity:1;transform:none}30%{opacity:.6;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.skel,.skel-sheet,.loader i{animation:none}}.pricing-soon{margin-bottom:18px}.faq{border-top:1px solid var(--line);grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px 48px;margin-top:40px;padding-top:32px;display:grid}.faq-side h2{font:700 clamp(24px, 2.6vw, 30px)/1.1 var(--display);letter-spacing:-.02em}.faq-side p{color:var(--muted);margin-top:8px}.faq-side .faq-more{border-top:1px solid var(--hair);margin-top:18px;padding-top:14px;font-size:14.5px}.faq-list{background:var(--white);border:1px solid var(--line)}.faq-list details+details{border-top:1px solid var(--line)}.faq-list summary{font:700 16px/1.35 var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{background:var(--paper)}.faq-list summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.faq-sign{border:1px solid var(--line);background:var(--white);flex:none;width:26px;height:26px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:var(--brand);width:10px;height:2px;margin:-1px 0 0 -5px;transition:transform .15s;position:absolute;top:50%;left:50%}.faq-sign:after{transform:rotate(90deg)}.faq-list details[open] .faq-sign{background:var(--mark);border-color:var(--mark-2)}.faq-list details[open] .faq-sign:after{transform:rotate(0)}.faq-list details[open] summary{color:var(--brand)}.faq-list details p{max-width:68ch;color:var(--ink);padding:0 20px 18px;font-size:15px;line-height:1.6}@media (max-width:860px){.faq{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.faq-sign:before,.faq-sign:after{transition:none}}@media (max-width:420px){.top{gap:12px}.top-right{gap:10px}.top-cta{display:none}}.price-head{text-align:center;max-width:680px;margin:8px auto 28px}.price-eyebrow{font:700 12px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-2);margin-bottom:10px}.price-head h1{font:700 clamp(30px, 4vw, 46px)/1.05 var(--display);letter-spacing:-.02em}.price-head>p:last-child{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.55}.price-member{background:var(--ok-soft);border:1px solid #b9e4cf;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:1040px;margin:0 auto 18px;padding:12px 16px;display:flex}.price-member svg{color:var(--ok);flex:none}.price-member span{flex:1;min-width:220px}.price-member a{font-weight:700}.price-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.price-card{background:var(--white);border:1px solid #ebe6ee;border-radius:14px;flex-direction:column;gap:14px;padding:26px 24px 24px;display:flex;position:relative}.price-card.is-best{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 8px 24px #24122b14}.price-card.is-current{border-color:var(--ok)}.price-badge{font:600 12px/1.6 var(--body);color:var(--white);background:var(--brand);border-radius:999px;padding:2px 10px;position:absolute;top:-11px;left:22px}.price-name{font:700 21px/1.2 var(--display)}.price-pitch{min-height:3em;color:var(--muted);font-size:15px;line-height:1.5}.price-amount{font:700 38px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.price-amount small{font:500 14px/1.3 var(--body);letter-spacing:0;color:var(--muted)}.price-skel{width:120px;height:34px;display:inline-block}.price-btn{width:100%;padding:11px 16px;font-size:15px}.price-current{color:var(--ok);background:var(--ok-soft);justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-weight:700;display:flex}.price-current.is-muted{color:var(--muted);background:var(--paper);font-weight:600}.price-feats{border-top:1px solid var(--hair);gap:9px;margin:4px 0 0;padding:16px 0 0;font-size:14.5px;list-style:none;display:grid}.price-feats li{align-items:flex-start;gap:9px;display:flex}.price-feats svg{color:var(--ok);flex:none;margin-top:2px}.price-trust{max-width:1040px;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:22px auto 0;padding:0;font-size:14px;list-style:none;display:flex}.price-trust li{align-items:center;gap:8px;display:flex}.price-trust svg{color:var(--brand-2)}.pricing .pricing-note,.pricing .pricing-soon{text-align:center;max-width:1040px;margin-left:auto;margin-right:auto}.pricing .faq{max-width:1040px;margin-left:auto;margin-right:auto}@media (max-width:980px){.price-cards{grid-template-columns:minmax(0,1fr);max-width:520px}.price-pitch{min-height:0}}.acct-head{border-bottom:0;padding-bottom:0}.acct-avatar{width:56px;height:56px;box-shadow:0 0 0 3px var(--white), 0 0 0 5px var(--mark);border-radius:50%}.acct-head .acct-chip{margin-left:auto}.acct-chip{font:700 12.5px/1.4 var(--body);color:var(--ok);background:var(--ok-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.acct-chip.is-free{color:var(--brand);background:var(--head-on)}.acct-chip.is-warn{color:var(--warn);background:var(--warn-soft)}.acct-stats{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.acct-stats>div{align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.acct-stats>div+div{border-left:1px solid var(--hair)}.acct-stats dt{font:600 12px/1.4 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.acct-stats dd{font:700 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.acct-stats dd small{color:var(--muted);font-size:16px}.acct-stats .meter{margin-top:4px}.acct-stat-note{color:var(--muted);font-size:12.5px}.acct-side{gap:14px;display:grid}.acct-box h2{margin:0}.acct-plan.is-live{border-top-color:var(--ok)}.acct-plan-name{font:700 22px/1.2 var(--display);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acct-plan-text{color:var(--muted);font-size:14.5px}.acct-plan-points{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.acct-plan-points li{gap:8px;display:flex}.acct-plan-points svg{color:var(--ok);flex:none;margin-top:3px}.acct-plan-cta{gap:8px;width:100%}.acct-box .xl-ghost{gap:8px}.acct-facts{gap:10px;margin:0;display:grid}.acct-facts dt{color:var(--muted);font-size:12.5px}.acct-facts dd{margin:2px 0 0;font-size:14.5px;font-weight:600}.acct-row{width:100%;font:inherit;color:var(--ink);text-align:left;border:0;border-top:1px solid var(--hair);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 4px;display:flex}.acct-row:hover{background:var(--paper)}.acct-row>svg:first-child{color:var(--brand-2);flex:none}.acct-row>svg:last-child{color:var(--muted);flex:none;margin-left:auto}.acct-row span{gap:1px;min-width:0;display:grid}.acct-row strong{font-size:14.5px}.acct-row small{color:var(--muted);font-size:12.5px}.acct-out{background:var(--white);border:1px solid #ebe6ee;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);width:min(940px,100%);margin:5vh auto 0;display:grid;overflow:hidden;box-shadow:0 1px 2px #24122b0a}.acct-out-main{align-content:start;justify-items:start;gap:14px;padding:36px;display:grid}.acct-out h1{font:700 clamp(28px, 3vw, 36px)/1.08 var(--display);letter-spacing:-.02em}.acct-out-main>p{color:var(--muted);font-size:16.5px;line-height:1.55}.acct-out-main>p.acct-out-local{color:var(--ink);background:var(--mark-soft);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:15px;display:flex}.acct-out-local svg{color:var(--warn);flex:none;margin-top:3px}.acct-out-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.acct-out-actions .xl-cta{padding:10px 20px}.acct-out .lock-icon{justify-self:start}.acct-out-points{color:var(--ink);font:500 15px/1.4 var(--body);background:#fbfafc;border-left:1px solid #ebe6ee;align-content:center;gap:20px;margin:0;padding:36px 32px;list-style:none;display:grid}.acct-out-points li{align-items:center;gap:14px;display:flex}.acct-out-points span{width:36px;height:36px;color:var(--brand);background:var(--white);border:1px solid #ebe6ee;border-radius:10px;flex:none;place-items:center;display:grid}@media (max-width:900px){.acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-stats>div:nth-child(3){border-left:0}.acct-stats>div:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:760px){.acct-out{grid-template-columns:minmax(0,1fr)}.acct-out-main,.acct-out-points{padding:24px}}.docs-skel{gap:12px;max-width:760px;padding:8px 0;display:grid}.foot{color:var(--muted);background:var(--white);border-top:1px solid #ebe6ee;font-size:14px}.foot-inner{width:min(1200px,100%);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px 64px;padding-top:56px;padding-bottom:48px;display:grid}.foot-logo{color:var(--ink);font:700 17px/1 var(--display);letter-spacing:-.02em;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.foot-brand{align-content:start;justify-items:start;gap:16px;display:grid}.foot-brand p{max-width:38ch;line-height:1.6}.foot-actions{flex-wrap:wrap;gap:8px;display:flex}.foot-btn{height:36px;color:var(--ink);font:600 14px/1 var(--body);border:1px solid #e2dbe6;border-radius:8px;align-items:center;padding:0 14px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.foot-btn:hover{background:#fbfafc;border-color:#cfc4d6}.foot-btn.is-primary{color:var(--white);background:var(--ink);border-color:var(--ink)}.foot-btn.is-primary:hover{background:var(--brand);border-color:var(--brand)}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.foot-title{font:600 13px/1.4 var(--body);color:var(--ink);margin-bottom:14px}.foot-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot a:not(.foot-btn):not(.foot-logo){color:var(--muted);text-decoration:none;transition:color .12s}.foot a:not(.foot-btn):not(.foot-logo):hover{color:var(--ink)}.foot-base{border-top:1px solid #ebe6ee;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:20px;padding-bottom:28px;font-size:13px;display:flex}.foot-legal{flex-wrap:wrap;gap:4px 18px;display:flex}.foot-disclaimer{color:var(--muted);flex-basis:100%;font-size:12px}.foot-compact{background:0 0;padding:0 clamp(16px,3vw,36px)}.foot-compact-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 0 12px;display:flex}.foot-compact .foot-logo{font-size:15px}.foot-compact .brand-mark{--s:16px}.foot-compact .foot-row{flex-wrap:wrap;gap:6px 20px;font-size:13.5px;display:flex}.foot-compact .foot-base{color:var(--muted);border-top:0;padding:10px 0 22px;font-size:12px}@media (max-width:860px){.foot-top{grid-template-columns:minmax(0,1fr);padding-top:40px}}@media (max-width:520px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.foot{display:none!important}}.acct-out .lock-icon{width:44px;height:44px;color:var(--brand);background:var(--head-on);box-shadow:none;border-radius:12px}.acct-out-actions .xl-cta,.price-btn{border-bottom-width:1px;border-radius:8px}.acct-out-actions .xl-ghost{border-radius:8px}.price-card.is-best .price-feats svg{color:var(--brand)}.lang-switch{font:600 12.5px/1 var(--display);letter-spacing:.04em;align-items:center;gap:2px;display:inline-flex}.lang-switch a{color:var(--ink-3,var(--ink));border-radius:3px;padding:6px 7px;text-decoration:none}.lang-switch a:hover{color:var(--ink);background:var(--mark-2)}.lang-switch a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--mark)}.foot-lang{margin-block:4px}@media (max-width:900px){.top-lang{display:none}}
