@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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/07935285219a259d-s.1qq4vpdcun5oj.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/f58031ded4338640-s.390ncx5urfkfu.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/77814b00d5ca94a4-s.21jp631_3pja2.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/605ce01b664af129-s.p.0wgildi0cnwt9.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/4f6667dd39116621-s.3p2_lha1f2xer.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/07935285219a259d-s.1qq4vpdcun5oj.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/f58031ded4338640-s.390ncx5urfkfu.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/77814b00d5ca94a4-s.21jp631_3pja2.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/605ce01b664af129-s.p.0wgildi0cnwt9.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/4f6667dd39116621-s.3p2_lha1f2xer.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/07935285219a259d-s.1qq4vpdcun5oj.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/f58031ded4338640-s.390ncx5urfkfu.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/77814b00d5ca94a4-s.21jp631_3pja2.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/605ce01b664af129-s.p.0wgildi0cnwt9.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/4f6667dd39116621-s.3p2_lha1f2xer.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/07935285219a259d-s.1qq4vpdcun5oj.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/f58031ded4338640-s.390ncx5urfkfu.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/77814b00d5ca94a4-s.21jp631_3pja2.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/605ce01b664af129-s.p.0wgildi0cnwt9.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:800;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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:800;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.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:800;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.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:800;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.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:800;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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%}.wFeHiW_className{font-family:Geist,Geist Fallback;font-style:normal}.wFeHiW_variable{--ws-font-sans-loaded:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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/6e342921ee4dcd9d-s.2tuy5pz7dlieh.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/2bb852295097cd96-s.2dbetqa9o8jxf.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/9eb5a876700c0028-s.1uyisp29ctx0d.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/2a04751c893bf294-s.1rgnod-3esatf.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/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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/b0c6b664fd57c2c6-s.31988l_ccedte.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/6e342921ee4dcd9d-s.2tuy5pz7dlieh.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/2bb852295097cd96-s.2dbetqa9o8jxf.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/9eb5a876700c0028-s.1uyisp29ctx0d.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/2a04751c893bf294-s.1rgnod-3esatf.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/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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/b0c6b664fd57c2c6-s.31988l_ccedte.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/6e342921ee4dcd9d-s.2tuy5pz7dlieh.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/2bb852295097cd96-s.2dbetqa9o8jxf.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/9eb5a876700c0028-s.1uyisp29ctx0d.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/2a04751c893bf294-s.1rgnod-3esatf.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/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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:700;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:700;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.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:700;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.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:700;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:700;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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:700;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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%}._5neFoa_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._5neFoa_variable{--ws-font-mono-loaded:"Geist Mono", "Geist Mono Fallback"}
:root{--ws-bg:#fff;--ws-surface:#f4f3f0;--ws-surface-strong:#e4e2dc;--ws-line:#e4e2dc;--ws-line-strong:#6e6e6e;--ws-watermark:none;--ws-text:#141414;--ws-text-soft:#3d3d3d;--ws-text-faint:#5b5b5b;--ws-brand-navy:#141414;--ws-accent-primary:#c8221a;--ws-accent-primary-hover:#b71f14;--ws-accent-celia:#b71f14;--ws-accent-info:#b71f14;--ws-accent-bright:#da291c;--ws-accent-tint:#fdedeb;--ws-accent-attention:#5b5b5b;--ws-on-accent:#fff;--ws-ink:#141414;--ws-on-ink:#fff;--ws-on-ink-soft:#d6d6d6;--ws-ink-track:#c8c8c8;--ws-metal-gradient:linear-gradient(118deg, var(--ws-surface) 0%, var(--ws-surface-strong) 100%);--ws-metal-sheen:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--ws-bg) 70%, transparent) 50%, transparent 62%);--ws-metal-border:var(--ws-line-strong);--ws-radius-s:8px;--ws-radius-m:14px;--ws-radius-l:20px;--ws-border:1px;--ws-glow:5px;--ws-glow-mix:14%;--ws-space-1:4px;--ws-space-2:8px;--ws-space-3:12px;--ws-space-4:16px;--ws-space-5:24px;--ws-space-6:32px;--ws-space-7:48px;--ws-control-height:44px;--ws-tag-height:24px;--ws-avatar-size:40px;--ws-list-item-height:64px;--ws-focus-width:2px;--ws-nav-width:220px;--ws-main-min:560px;--ws-col-main-min:460px;--ws-col-side-min:280px;--ws-grid-min:220px;--ws-bubble-share:78%;--ws-bubble-share-narrow:90%;--ws-bubble-max:560px;--ws-font:var(--ws-font-sans-loaded,system-ui), sans-serif;--ws-mono:var(--ws-font-mono-loaded,ui-monospace), monospace;--ws-size-xs:.75rem;--ws-size-s:.875rem;--ws-size-m:1rem;--ws-size-l:1.25rem;--ws-size-xl:1.75rem;--ws-size-2xl:2.5rem;--ws-size-hero:clamp(1.75rem, 4vw + .5rem, 4.5rem);--ws-size-display:clamp(2.5rem, 5vw, 4.5rem);--ws-measure:70ch;--ws-account-width:64rem;--ws-bar-width:3px;--ws-line-width:1px;--ws-qr-size:12rem;--ws-target-min:44px;--ws-post-link-image:72px;--ws-post-thumb:96px;--ws-dialog-width:640px;--ws-photo-size:8rem;--ws-photo-ratio:1 / 1;--ws-banner-max:32rem;--ws-banner-ratio:3 / 1;--ws-leading:1.6;--ws-motion:.6s;--ws-banner-height:clamp(22rem, 52vw, 36rem);--ws-banner-fade:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--ws-bg) 18%, transparent) 42%, color-mix(in srgb, var(--ws-bg) 72%, transparent) 72%, var(--ws-bg) 100%);--ws-banner-scrim:linear-gradient(100deg, var(--ws-bg) 0%, color-mix(in srgb, var(--ws-bg) 78%, transparent) 42%, transparent 70%);--ws-banner-scrim-narrow:linear-gradient(to bottom, color-mix(in srgb, var(--ws-bg) 88%, transparent) 0%, color-mix(in srgb, var(--ws-bg) 64%, transparent) 46%, transparent 76%);--ws-video-max:40rem;--ws-teaser-max:36rem;--ws-dialog-max:56rem;--ws-neon-glow:none;--ws-radius-xl:24px;--ws-radius-pill:999px;--ws-radius-button:16px;--ws-radius-tile:18px;--ws-size-lead:1.125rem;--ws-size-caption:.8125rem;--ws-size-button:1.0625rem;--ws-size-h4:1.375rem;--ws-size-h3:1.5rem;--ws-size-h2s:1.625rem;--ws-size-h2:1.75rem;--ws-size-h1s:1.875rem;--ws-size-h1:2.5rem;--ws-size-price:3rem;--ws-landing-max:1120px;--ws-brand-height:20px;--ws-seal-size:64px;--ws-radius-field:14px;--ws-radius-card:22px;--ws-radius-sheet:24px;--ws-field-height:48px;--ws-avatar-fill:#7a6a5a;--ws-ok:#1f8a4c;--ws-ink-line:#3a3a3a;--ws-ink-field:#222;--ws-ink-ok:#7fd3a0;--ws-warn-bg:#fff6e5;--ws-warn-line:#f0d59c;--ws-warn-text:#5a4300;--ws-dash:#c9c5bc;--ws-accent-tint-line:#f3c9c4;--ws-overlay:#1414148c;--ws-pf-banner-h:240px;--ws-pf-overlap:104px;--ws-pf-main-offset:56px;--ws-pf-avatar:112px;--ws-pf-avatar-small:72px;--ws-pf-side-min:300px;--ws-pf-side-max:340px;--ws-pf-main-min:480px;--ws-sheet-width:640px;--ws-sheet-top:40px;--ws-switch-w:56px;--ws-switch-h:32px;--ws-switch-knob:24px;--ws-gap-6:6px;--ws-gap-10:10px;--ws-gap-14:14px;--ws-gap-20:20px;--ws-cta-height:56px;--ws-outline:1.5px;--ws-play-size:72px;--ws-step-size:36px;--ws-celia-size:48px;--ws-radius-bubble:20px;--ws-radius-bubble-tail:6px;--ws-welcome-width:640px;--ws-mail-width:720px;--ws-mail-frame-height:60vh;--ws-mail-frame-s:11rem;--ws-mail-frame-m:26rem;--ws-progress-height:8px;--ws-tile-video-min:220px;--ws-tile-min:300px;--ws-feature-min:160px;--ws-step-min:220px;--ws-size-bento:clamp(2rem, 5vw, 3.5rem);--ws-hero-max:1200px;--ws-hero-pad-block:64px;--ws-glass-pad:40px;--ws-glass-bg:var(--ws-surface);--ws-glass-line:var(--ws-line);--ws-glass-blur:24px;--ws-glass-shadow:none;--ws-glass-play-bg:var(--ws-on-ink);--ws-glass-play-line:var(--ws-on-ink);--ws-motion-fast:.3s;--ws-glass-field:var(--ws-bg);--ws-glass-field-focus:var(--ws-bg);--ws-glass-field-line:var(--ws-line-strong);--ws-sticky-top:96px;--ws-checkout-scrim:color-mix(in srgb, var(--ws-bg) 62%, transparent);--ws-price-gradient:linear-gradient(135deg, color-mix(in srgb, var(--ws-text) 5%, transparent) 0%, color-mix(in srgb, var(--ws-text) 1%, transparent) 100%);--ws-glass-hover:color-mix(in srgb, var(--ws-text) 2%, transparent);--ws-radial-a:color-mix(in srgb, var(--ws-text) 30%, transparent);--ws-radial-b:color-mix(in srgb, var(--ws-text) 12%, transparent);--ws-radial-mid:color-mix(in srgb, var(--ws-accent-info) 50%, transparent);--ws-header-bg:color-mix(in srgb, var(--ws-bg) 60%, transparent);--ws-header-link:color-mix(in srgb, var(--ws-text) 70%, transparent);--ws-header-z:100}@media (max-width:720px){:root{--ws-pf-banner-h:150px;--ws-pf-overlap:64px;--ws-pf-main-offset:0px;--ws-brand-height:15px}}
*{box-sizing:border-box}body{margin:0}.ws-app{background-color:var(--ws-bg);background-image:var(--ws-watermark);min-height:100vh;color:var(--ws-text);font-family:var(--ws-font);font-size:var(--ws-size-m);flex-wrap:wrap;align-items:stretch;line-height:1.5;display:flex}.ws-nav{flex:1 1 var(--ws-nav-width);gap:var(--ws-space-1);max-width:100%;padding:var(--ws-space-5) var(--ws-space-4);border-right:var(--ws-border) solid var(--ws-line);flex-direction:column;display:flex}.ws-main{flex:999 1 var(--ws-main-min);min-width:0;padding:var(--ws-space-6);gap:var(--ws-space-5);flex-direction:column;display:flex}.ws-columns{gap:var(--ws-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.ws-col-main{flex:999 1 var(--ws-col-main-min);gap:var(--ws-space-4);flex-direction:column;min-width:0;display:flex}.ws-col-side{flex:1 1 var(--ws-col-side-min);gap:var(--ws-space-4);flex-direction:column;min-width:0;display:flex}.ws-stack{gap:var(--ws-space-3);flex-direction:column;display:flex}.ws-row{align-items:center;gap:var(--ws-space-3);flex-wrap:wrap;display:flex}.ws-between{justify-content:space-between}.ws-grid{grid-template-columns:repeat(auto-fit, minmax(var(--ws-grid-min), 1fr));gap:var(--ws-space-4);display:grid}.ws-logo{align-items:center;gap:var(--ws-space-3);min-height:var(--ws-control-height);padding:0 var(--ws-space-2) var(--ws-space-4);font-family:var(--ws-mono);font-weight:700;font-size:var(--ws-size-m);color:var(--ws-text);text-decoration:none;display:flex}.ws-nav-link{min-height:var(--ws-control-height);padding:0 var(--ws-space-3);border:var(--ws-border) solid transparent;border-radius:var(--ws-radius-s);color:var(--ws-text-soft);font-size:var(--ws-size-s);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ws-nav-link:hover{background:var(--ws-surface);color:var(--ws-text)}.ws-nav-link[aria-current=page]{background:var(--ws-surface-strong);border-color:var(--ws-line-strong);color:var(--ws-text)}.ws-eyebrow{font-family:var(--ws-mono);font-size:var(--ws-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ws-accent-info);margin:0}.ws-title{font-size:var(--ws-size-2xl);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1}.ws-heading{font-size:var(--ws-size-l);margin:0;font-weight:500;line-height:1.3}.ws-subheading{font-size:var(--ws-size-m);margin:0;font-weight:500}.ws-body{color:var(--ws-text-soft);margin:0}.ws-small{font-size:var(--ws-size-s);color:var(--ws-text-soft);margin:0}.ws-meta{font-family:var(--ws-mono);font-size:var(--ws-size-xs);color:var(--ws-text-faint);margin:0}.ws-figure{font-family:var(--ws-mono);font-size:var(--ws-size-2xl);letter-spacing:-.02em;margin:0;line-height:1.1}.ws-card{gap:var(--ws-space-3);padding:var(--ws-space-5);background:var(--ws-surface);border:var(--ws-border) solid var(--ws-line);border-radius:var(--ws-radius-m);flex-direction:column;display:flex}.ws-card--celia{border-color:var(--ws-accent-celia);box-shadow:0 0 var(--ws-glow) color-mix(in srgb, var(--ws-accent-celia) var(--ws-glow-mix), transparent)}.ws-card--info{border-color:var(--ws-accent-info);box-shadow:0 0 var(--ws-glow) color-mix(in srgb, var(--ws-accent-info) var(--ws-glow-mix), transparent)}.ws-card--attention{border-color:var(--ws-line);box-shadow:0 0 var(--ws-glow) color-mix(in srgb, var(--ws-accent-attention) var(--ws-glow-mix), transparent)}.ws-tag{width:fit-content;max-width:100%;min-height:var(--ws-tag-height);padding:0 var(--ws-space-2);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-s);font-family:var(--ws-mono);font-size:var(--ws-size-xs);color:var(--ws-text-soft);align-self:flex-start;align-items:center;display:inline-flex}.ws-tag--celia{border-color:var(--ws-accent-celia);color:var(--ws-accent-celia)}.ws-tag--info{border-color:var(--ws-accent-info);color:var(--ws-accent-info)}.ws-tag--attention{border-color:var(--ws-line);color:var(--ws-accent-attention)}.ws-button{min-height:var(--ws-control-height);padding:0 var(--ws-space-4);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-s);color:var(--ws-text);font:inherit;font-size:var(--ws-size-s);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ws-button:hover{background:var(--ws-surface-strong)}.ws-button--primary{background:var(--ws-accent-primary);border-color:var(--ws-accent-primary);color:var(--ws-on-accent);font-weight:600}.ws-button--primary:hover{background:var(--ws-accent-primary-hover);border-color:var(--ws-accent-primary-hover);color:var(--ws-on-accent)}.ws-label{gap:var(--ws-space-2);font-size:var(--ws-size-s);color:var(--ws-text-soft);flex-direction:column;display:flex}.ws-input{width:100%;min-height:var(--ws-control-height);padding:var(--ws-space-2) var(--ws-space-3);background:var(--ws-surface);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-s);color:var(--ws-text);font:inherit}.ws-input:focus-visible,.ws-button:focus-visible,.ws-nav-link:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-thread{gap:var(--ws-space-3);flex-direction:column;display:flex}.ws-bubble{max-width:min(var(--ws-bubble-share), var(--ws-bubble-max));padding:var(--ws-space-3) var(--ws-space-4);border:var(--ws-border) solid var(--ws-line);border-radius:var(--ws-radius-l);background:var(--ws-surface)}.ws-bubble--them{border-bottom-left-radius:var(--ws-radius-s);align-self:flex-start}.ws-bubble--me{background:var(--ws-surface-strong);border-color:var(--ws-line-strong);border-bottom-right-radius:var(--ws-radius-s);align-self:flex-end}.ws-bubble--draft{border-color:var(--ws-accent-celia);border-bottom-right-radius:var(--ws-radius-s);background:0 0;border-style:dashed;align-self:flex-end}.ws-avatar{width:var(--ws-avatar-size);height:var(--ws-avatar-size);border:var(--ws-border) solid var(--ws-line-strong);font-family:var(--ws-mono);font-size:var(--ws-size-xs);color:var(--ws-text-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-list-item{gap:var(--ws-space-3);min-height:var(--ws-list-item-height);padding:var(--ws-space-2) var(--ws-space-3);border:var(--ws-border) solid transparent;border-radius:var(--ws-radius-s);color:inherit;align-items:center;text-decoration:none;display:flex}.ws-list-item:hover{background:var(--ws-surface)}.ws-list-item[aria-current=true]{background:var(--ws-surface-strong);border-color:var(--ws-line-strong)}.ws-footer{background:var(--ws-bg);color:var(--ws-text-faint);font-family:var(--ws-font);font-size:var(--ws-size-caption)}.ws-footer-inner{gap:var(--ws-gap-10);width:min(calc(100% - 2 * var(--ws-space-4)), var(--ws-landing-max));padding:var(--ws-gap-20) 0 var(--ws-space-6);border-top:var(--ws-border) solid var(--ws-line);flex-direction:column;margin:0 auto;display:flex}.ws-footer-langs{gap:var(--ws-space-2);display:flex}.ws-footer-langs a{text-decoration:none}.ws-footer-langs a+a:before{content:"·";margin-right:var(--ws-space-2);color:var(--ws-text-faint);font-weight:400}.ws-footer nav{gap:var(--ws-space-2) var(--ws-space-4);flex-wrap:wrap;display:flex}.ws-footer a{color:var(--ws-text-soft)}.ws-footer a[aria-current=true]{color:var(--ws-text);font-weight:700}.ws-footer a:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-text-link{color:var(--ws-accent-info);text-underline-offset:var(--ws-space-1);text-decoration:underline}.ws-text-link:hover{color:var(--ws-text)}.ws-text-link:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-check{align-items:center;gap:var(--ws-space-3);min-height:var(--ws-control-height);font-size:var(--ws-size-s);color:var(--ws-text-soft);display:flex}.ws-check input{width:var(--ws-control-height);height:var(--ws-control-height);flex:none;margin:0}.ws-prose-list{padding-left:var(--ws-space-5);color:var(--ws-text-soft);margin:0}.ws-prose-list li+li{margin-top:var(--ws-space-2)}.ws-table-box{overflow-x:auto}.ws-table{border-collapse:collapse;width:100%;font-size:var(--ws-size-s)}.ws-table th{padding:var(--ws-space-2) var(--ws-space-3);text-align:left;font-family:var(--ws-mono);font-size:var(--ws-size-xs);color:var(--ws-text-faint);border-bottom:var(--ws-border) solid var(--ws-line);white-space:nowrap;font-weight:400}.ws-table td{padding:var(--ws-space-3);border-bottom:var(--ws-border) solid var(--ws-line);color:var(--ws-text-soft)}.ws-num{font-family:var(--ws-mono);white-space:nowrap;text-align:right!important}@media (max-width:800px){.ws-nav{border-right:0;border-bottom:var(--ws-border) solid var(--ws-line)}.ws-main{padding:var(--ws-space-4)}.ws-title{font-size:var(--ws-size-xl)}.ws-bubble{max-width:var(--ws-bubble-share-narrow)}}.ws-main.ws-home{gap:var(--ws-space-7)}.ws-home .ws-title{font-size:var(--ws-size-hero)}.ws-home .ws-body{line-height:var(--ws-leading)}.ws-measure{max-width:var(--ws-measure)}.ws-home .ws-button{align-self:flex-start;width:fit-content;max-width:100%}.ws-home .ws-button--primary:hover{background:var(--ws-accent-primary-hover);color:var(--ws-on-accent)}.ws-home-banner{min-height:var(--ws-banner-height);margin:calc(var(--ws-space-6) * -1) calc(var(--ws-space-6) * -1) 0;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media (max-width:800px){.ws-home-banner,.ws-hero-stage{margin:calc(var(--ws-space-4) * -1) calc(var(--ws-space-4) * -1) 0}}.ws-home-banner-image{object-fit:cover;object-position:center right}.ws-home-banner:after{content:"";background-image:var(--ws-banner-scrim-narrow), var(--ws-banner-fade);pointer-events:none;position:absolute;inset:0}.ws-home-hero{z-index:1;gap:var(--ws-space-4);width:min(100%,42rem);padding:var(--ws-space-4);padding-bottom:var(--ws-space-6);flex-direction:column;display:flex;position:relative}.ws-home-video{width:min(100%, var(--ws-video-max));margin-inline:auto}.ws-home-video .ws-video{border-radius:var(--ws-radius-l);border-color:var(--ws-accent-info);box-shadow:var(--ws-neon-glow)}.ws-home-price{font-size:var(--ws-size-display);color:var(--ws-text)}.ws-home-split{gap:var(--ws-space-4);display:grid}.ws-home-icon{width:var(--ws-avatar-size);height:var(--ws-avatar-size);background-color:var(--ws-text);-webkit-mask-image:var(--ws-icon);mask-image:var(--ws-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--ws-icon);display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.ws-icon-less-reentry{--ws-icon:url(/images/home/icons/icon-less-reentry.svg)}.ws-icon-fewer-hours{--ws-icon:url(/images/home/icons/icon-fewer-forgotten-hours.svg)}.ws-icon-one-place{--ws-icon:url(/images/home/icons/icon-one-place.svg)}.ws-icon-hosted{--ws-icon:url(/images/home/icons/icon-hosted-switzerland.svg)}.ws-icon-no-advertising{--ws-icon:url(/images/home/icons/icon-no-advertising.svg)}.ws-icon-no-resale{--ws-icon:url(/images/home/icons/icon-no-data-resale.svg)}.ws-metal{background:var(--ws-metal-gradient);border-color:var(--ws-metal-border);color:var(--ws-text);position:relative;overflow:hidden}.ws-metal>*{z-index:1;position:relative}.ws-metal .ws-small,.ws-metal .ws-body,.ws-metal .ws-meta,.ws-metal .ws-text-link,.ws-metal .ws-text-link:hover{color:var(--ws-text)}.ws-metal:after{content:"";background:var(--ws-metal-sheen);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.ws-metal-badge{align-self:flex-start;align-items:center;gap:var(--ws-space-2);width:fit-content;max-width:100%;min-height:var(--ws-tag-height);padding:0 var(--ws-space-3);background:var(--ws-bg);border:var(--ws-border) solid var(--ws-metal-border);border-radius:var(--ws-radius-s);color:var(--ws-text);font-size:var(--ws-size-s);margin:0;display:inline-flex}.ws-metal-badge:before{content:"";width:var(--ws-space-4);height:var(--ws-focus-width);background:var(--ws-accent-primary);flex:none}.ws-steps{gap:var(--ws-space-4);counter-reset:ws-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-steps li{gap:var(--ws-space-2);counter-increment:ws-step;flex-direction:column;min-width:0;display:flex}.ws-steps li:before{content:counter(ws-step);font-family:var(--ws-mono);font-size:var(--ws-size-l);color:var(--ws-accent-info);line-height:1}.ws-video{aspect-ratio:16/9;border:var(--ws-border) solid var(--ws-line);border-radius:var(--ws-radius-m);background:var(--ws-brand-navy);position:relative;overflow:hidden}.ws-video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.ws-video-play{z-index:1;background:var(--ws-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ws-video-mark{border-style:solid;border-width:var(--ws-space-2) 0 var(--ws-space-2) var(--ws-space-3);border-color:transparent transparent transparent var(--ws-text);width:0;height:0}.ws-radial{width:100%;max-width:25rem;height:auto;color:var(--ws-text);margin-inline:auto}.ws-radial-ring{fill:none;stroke:var(--ws-glass-line);stroke-width:var(--ws-border)}.ws-radial-ring--outer{stroke-dasharray:4 4}.ws-radial-ring--mid{stroke:var(--ws-radial-mid);stroke-width:var(--ws-focus-width)}.ws-radial-node{fill:var(--ws-text)}.ws-radial-node--a{fill:var(--ws-radial-a)}.ws-radial-node--b{fill:var(--ws-radial-b)}.ws-radial-node--c{fill:var(--ws-accent-info)}.ws-radial-pay{fill:none;stroke:var(--ws-accent-info);stroke-width:var(--ws-focus-width)}.ws-radial text{fill:currentColor;font-family:var(--ws-font);font-size:var(--ws-size-xs)}.ws-radial text.ws-radial-note{fill:var(--ws-accent-info);font-family:var(--ws-mono);font-size:var(--ws-size-s);font-weight:600}.ws-faq>summary{justify-content:space-between;align-items:center;gap:var(--ws-space-3);min-height:var(--ws-control-height);cursor:pointer;list-style:none;display:flex}.ws-faq>summary::-webkit-details-marker{display:none}.ws-faq>summary:after{content:"";width:var(--ws-space-2);height:var(--ws-space-2);border-right:var(--ws-focus-width) solid var(--ws-text);border-bottom:var(--ws-focus-width) solid var(--ws-text);flex:none;transform:rotate(45deg)}.ws-faq[open]>summary:after{transform:rotate(225deg)}.ws-home .ws-card:hover{border-color:var(--ws-metal-border)}@media (min-width:801px){.ws-home-banner:after{background-image:var(--ws-banner-scrim), var(--ws-banner-fade)}.ws-home-hero{padding:var(--ws-space-6);padding-bottom:var(--ws-space-7)}.ws-home-split{grid-template-columns:1fr 1fr;align-items:start}.ws-steps{flex-direction:row;align-items:flex-start}.ws-steps li{border-top:var(--ws-border) solid var(--ws-line-strong);padding-top:var(--ws-space-3);flex:1 1 0}}@media (prefers-reduced-motion:no-preference){.ws-reveal[data-ready=false]{opacity:0;transform:translateY(var(--ws-space-3))}.ws-reveal[data-ready=true]{opacity:1;transition:opacity var(--ws-motion) ease, transform var(--ws-motion) ease;transform:none}.ws-home .ws-card{transition:border-color var(--ws-motion) ease}.ws-metal:hover:after{transition:transform var(--ws-motion) ease;transform:translate(130%)}.ws-play-button{transition:transform var(--ws-motion-fast) ease}}.ws-hero-stage{min-height:var(--ws-banner-height);margin:calc(var(--ws-space-6) * -1) calc(var(--ws-space-6) * -1) 0;align-items:stretch;display:flex;position:relative;overflow:hidden}.ws-hero-stage:after{content:"";z-index:1;background-image:var(--ws-banner-fade);pointer-events:none;position:absolute;inset:0}.ws-hero-grid{z-index:10;gap:var(--ws-space-5);width:100%;max-width:var(--ws-hero-max);padding:var(--ws-hero-pad-block) var(--ws-space-6);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}.ws-glass-card{background:var(--ws-glass-bg);border:var(--ws-border) solid var(--ws-glass-line);border-radius:var(--ws-radius-xl);padding:var(--ws-glass-pad);box-shadow:var(--ws-glass-shadow);-webkit-backdrop-filter:blur(var(--ws-glass-blur));backdrop-filter:blur(var(--ws-glass-blur));color:var(--ws-text);flex-direction:column;display:flex}.ws-glass-card-main{grid-area:1/1/3/2;justify-content:center}.ws-glass-card-main>.ws-small{margin-top:var(--ws-space-4)}.ws-hero-media{align-self:start;gap:var(--ws-space-3);flex-direction:column;grid-area:auto/1/auto/2;min-width:0;display:flex}.ws-glass-card-video{background:var(--ws-bg);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ws-hero-video{width:100%;height:auto;max-height:var(--ws-teaser-max);object-fit:contain;display:block}.ws-hero-fullvideo{min-height:var(--ws-control-height);color:var(--ws-accent-info);font:inherit;font-size:var(--ws-size-s);text-underline-offset:var(--ws-space-1);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ws-hero-fullvideo:hover{color:var(--ws-on-ink-soft)}.ws-hero-fullvideo:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-dialog{width:min(calc(100vw - var(--ws-space-6)), var(--ws-dialog-max));padding:var(--ws-space-4);border:var(--ws-border) solid var(--ws-glass-line);border-radius:var(--ws-radius-l);background:var(--ws-bg);color:var(--ws-text);margin:auto}.ws-dialog-bar{margin:0 0 var(--ws-space-3);justify-content:flex-end;display:flex}.ws-dialog-frame{aspect-ratio:16/9;border-radius:var(--ws-radius-m);background:var(--ws-brand-navy);border:0;width:100%;display:block}.ws-play-button{z-index:1;width:var(--ws-list-item-height);height:var(--ws-list-item-height);background:var(--ws-glass-play-bg);border:var(--ws-border) solid var(--ws-glass-play-line);color:var(--ws-text);-webkit-backdrop-filter:blur(var(--ws-space-2));backdrop-filter:blur(var(--ws-space-2));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.ws-play-button:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-play-icon{width:var(--ws-space-5);height:var(--ws-space-5);display:block}.ws-glass-card-trust{align-self:start;align-items:center;gap:var(--ws-space-4);padding:var(--ws-space-5);flex-direction:row;grid-column:1/2}.ws-hero-shield{width:var(--ws-avatar-size);height:var(--ws-avatar-size);color:var(--ws-accent-info);flex:none}.ws-hero-kicker{margin:0 0 var(--ws-space-4);color:var(--ws-accent-info);font-family:var(--ws-mono);font-size:var(--ws-size-s);letter-spacing:.1em;text-transform:uppercase}.ws-hero-title{margin:0 0 var(--ws-space-5);color:var(--ws-text);font-size:var(--ws-size-bento);letter-spacing:-.02em;font-weight:700;line-height:1.1}.ws-hero-subtitle{margin:0 0 var(--ws-glass-pad);color:var(--ws-text-soft);font-size:var(--ws-size-lead);line-height:var(--ws-leading)}.ws-hero-actions{gap:var(--ws-space-4);flex-wrap:wrap;display:flex}@media (min-width:992px){.ws-hero-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr .8fr}.ws-hero-media{grid-area:1/2/2/3}.ws-glass-card-trust{grid-area:2/2/3/3}}@media (prefers-reduced-motion:reduce){.ws-glass-card-video:hover .ws-play-button{transform:none}}.ws-checkout{background-color:var(--ws-bg);min-height:100vh;color:var(--ws-text);font-family:var(--ws-font);font-size:var(--ws-size-m);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:none;line-height:1.5;position:relative}.ws-checkout-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.ws-checkout-bg:after{content:"";background:var(--ws-checkout-scrim);position:absolute;inset:0}.ws-checkout-sentinel{object-fit:cover;object-position:center right}.ws-checkout-grid{z-index:10;gap:var(--ws-space-6);width:100%;max-width:var(--ws-hero-max);padding:var(--ws-hero-pad-block) var(--ws-space-6);grid-template-columns:1fr;align-items:start;margin:0 auto;display:grid;position:relative}.ws-sticky-card{top:var(--ws-sticky-top);position:sticky}.ws-checkout+.ws-footer{z-index:10;background:var(--ws-bg);position:relative}.ws-section-title{margin:var(--ws-space-6) 0 var(--ws-space-4);padding-bottom:var(--ws-space-2);border-bottom:var(--ws-border) solid var(--ws-glass-line);color:var(--ws-text);font-size:var(--ws-size-l);font-weight:600;line-height:1.3}.ws-sticky-card>.ws-section-title:first-child{margin-top:0}.ws-sticky-card>.ws-stack{margin-bottom:var(--ws-space-5)}.ws-checkout-grid .ws-prose-list{margin-top:var(--ws-space-3)}.ws-glass-input{width:100%;min-height:var(--ws-control-height);margin-bottom:var(--ws-space-5);padding:var(--ws-space-4);background:var(--ws-glass-field);border:var(--ws-border) solid var(--ws-glass-field-line);border-radius:var(--ws-radius-m);color:var(--ws-text);font:inherit;font-size:var(--ws-size-m)}.ws-glass-input:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width);border-color:var(--ws-accent-primary);background:var(--ws-glass-field-focus)}.ws-glass-checkbox-wrapper{align-items:flex-start;gap:var(--ws-space-4);margin-bottom:var(--ws-space-5);min-height:var(--ws-control-height);color:var(--ws-text-soft);font-size:var(--ws-size-s);line-height:1.5;display:flex}.ws-glass-checkbox-wrapper input[type=checkbox],.ws-glass-checkbox-wrapper input[type=radio]{width:var(--ws-control-height);height:var(--ws-control-height);accent-color:var(--ws-accent-info);flex:none;margin:0}.ws-button--block{width:100%}@media (min-width:992px){.ws-checkout-grid{grid-template-columns:1.5fr 1fr}}@media (prefers-reduced-motion:no-preference){.ws-glass-input{transition:border-color var(--ws-motion-fast) ease, background-color var(--ws-motion-fast) ease}.ws-faq-item{transition:background-color var(--ws-motion-fast) ease}}.ws-home-shell{background-color:var(--ws-bg);min-height:100vh;color:var(--ws-text);font-family:var(--ws-font);font-size:var(--ws-size-m);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:none;line-height:1.5}.ws-home-shell+.ws-footer{z-index:1;background:var(--ws-bg);position:relative}.ws-grid-3{gap:var(--ws-space-5);width:100%;max-width:var(--ws-hero-max);margin:var(--ws-space-6) auto;z-index:10;grid-template-columns:1fr;display:grid;position:relative}.ws-benefits .ws-grid-3{max-width:none;margin-inline:0}.ws-price-banner{gap:var(--ws-space-3);width:100%;max-width:var(--ws-hero-max);margin:var(--ws-space-7) auto;padding:var(--ws-space-7);background:var(--ws-price-gradient);border:var(--ws-border) solid var(--ws-glass-line);border-left-width:var(--ws-space-1);border-left-color:var(--ws-accent-info);border-radius:var(--ws-radius-xl);-webkit-backdrop-filter:blur(var(--ws-glass-blur));backdrop-filter:blur(var(--ws-glass-blur));flex-direction:column;display:flex}.ws-glass-split{align-items:center}.ws-rule{padding-left:var(--ws-space-4);border-left:var(--ws-focus-width) solid var(--ws-accent-info);color:var(--ws-text);margin:0;font-weight:600}.ws-faq-item{border-bottom:var(--ws-border) solid var(--ws-glass-line);padding:var(--ws-space-5) 0}.ws-faq-item:last-child{border-bottom:0;padding-bottom:0}.ws-faq-item:hover{background:var(--ws-glass-hover)}.ws-faq-question{color:var(--ws-text);font-weight:600}.ws-faq-answer{margin:var(--ws-space-4) 0 0;color:var(--ws-text-soft);line-height:var(--ws-leading)}.ws-glass-split .ws-section-title{margin-top:0}.ws-section-title--plain{border-bottom:0;padding-bottom:0}.ws-roadmap-layout{gap:var(--ws-space-5);width:100%;max-width:var(--ws-hero-max);margin:var(--ws-space-7) auto;z-index:10;grid-template-columns:1fr;align-items:start;display:grid;position:relative}.ws-roadmap-bento{gap:var(--ws-space-5);grid-template-columns:1fr;display:grid}.ws-roadmap-card{padding:var(--ws-space-5);gap:var(--ws-space-3)}.ws-badge-prep{margin-left:var(--ws-space-3);padding:var(--ws-space-1) var(--ws-space-3);background:color-mix(in srgb, var(--ws-text) 5%, transparent);border:var(--ws-border) solid var(--ws-glass-line);border-radius:var(--ws-radius-pill);color:var(--ws-text-faint);font-size:var(--ws-size-xs);vertical-align:middle;font-weight:400;line-height:1.4;display:inline-block}@media (min-width:768px){.ws-grid-3{grid-template-columns:repeat(3,1fr)}.ws-glass-split{grid-template-columns:1fr 1fr;display:grid}.ws-roadmap-bento{grid-template-columns:repeat(2,1fr)}.ws-roadmap-bento>:nth-child(n+5){grid-column:1/-1}}@media (min-width:992px){.ws-roadmap-layout{grid-template-columns:1fr 2fr}}.ws-header{justify-content:space-between;align-items:center;gap:var(--ws-space-4);padding:var(--ws-space-4) var(--ws-space-6);background:var(--ws-header-bg);-webkit-backdrop-filter:blur(var(--ws-glass-blur));border-bottom:var(--ws-border) solid var(--ws-glass-line);z-index:var(--ws-header-z);display:flex;position:sticky;top:0}.ws-header-logo{min-height:var(--ws-control-height);color:var(--ws-text);align-items:center;text-decoration:none;display:flex}.ws-header-logo-image{width:auto;height:var(--ws-list-item-height)}.ws-header-nav{gap:var(--ws-space-6);align-items:center;display:none}.ws-header-link{min-height:var(--ws-control-height);color:var(--ws-header-link);font-size:var(--ws-size-s);align-items:center;text-decoration:none;display:inline-flex}.ws-header-link:hover{color:var(--ws-text)}.ws-header-actions{align-items:center;gap:var(--ws-space-4);display:flex}.ws-header-avatar{width:var(--ws-control-height);height:var(--ws-control-height);background:var(--ws-accent-info);border:var(--ws-border) solid var(--ws-glass-field-line);color:var(--ws-text);font-weight:600;font-size:var(--ws-size-s);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.ws-header-nav{display:flex}}@media (prefers-reduced-motion:no-preference){.ws-header-link{transition:color var(--ws-motion-fast) ease}}.ws-account{max-width:var(--ws-account-width);margin-inline:auto}.ws-celia-line{border-inline-start:var(--ws-bar-width) solid var(--ws-accent-info);padding-inline-start:var(--ws-space-3)}.ws-code{padding:var(--ws-space-2) var(--ws-space-3);background:var(--ws-surface-strong);border:var(--ws-border) solid var(--ws-glass-line);border-radius:var(--ws-radius-s);font-family:var(--ws-mono);font-size:var(--ws-size-l);-webkit-user-select:all;user-select:all;display:inline-block}.ws-notice{padding:var(--ws-space-3);border:var(--ws-line-width) solid var(--ws-text-soft);border-radius:var(--ws-radius-s)}.ws-inline-form{gap:var(--ws-space-3);flex-wrap:wrap;align-items:center;display:flex}.ws-qr{width:var(--ws-qr-size);height:var(--ws-qr-size);background:var(--ws-text);padding:var(--ws-space-2);position:relative}.ws-switch-row{align-items:center;gap:var(--ws-space-3);min-height:var(--ws-target-min);display:flex}.ws-switch-row input{width:var(--ws-control-height);height:var(--ws-control-height);accent-color:var(--ws-accent-info);flex:none;margin:0}.ws-account fieldset{border:0;min-width:0;margin:0;padding:0}.ws-wrap{overflow-wrap:anywhere}.ws-account legend{margin-bottom:var(--ws-space-3);padding:0}.ws-profile-photo{width:var(--ws-photo-size);aspect-ratio:var(--ws-photo-ratio);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-m);position:relative;overflow:hidden}.ws-profile-banner{width:100%;max-width:var(--ws-banner-max);aspect-ratio:var(--ws-banner-ratio);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-m);position:relative;overflow:hidden}.ws-progress{width:100%;accent-color:var(--ws-accent-info)}.ws-option-list{align-items:flex-start;gap:var(--ws-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}textarea.ws-glass-input{resize:vertical}.ws-chip-list{gap:var(--ws-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ws-chip{align-items:center;gap:var(--ws-space-2);min-height:var(--ws-target-min);padding:0 var(--ws-space-3);background:var(--ws-surface-strong);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-s);color:var(--ws-text);display:inline-flex}.ws-chip-remove{min-width:var(--ws-target-min);min-height:var(--ws-target-min);color:var(--ws-text);font-size:var(--ws-size-l);cursor:pointer;background:0 0;border:0}.ws-select-field{align-items:center;display:flex;position:relative}.ws-select-field .ws-glass-input{margin-bottom:0;padding-inline-end:calc(var(--ws-target-min) + var(--ws-space-2))}.ws-select-clear{min-width:var(--ws-target-min);min-height:var(--ws-target-min);color:var(--ws-text);font-size:var(--ws-size-l);cursor:pointer;background:0 0;border:0;position:absolute;inset-inline-end:0}.ws-certified{gap:var(--ws-space-2);padding:var(--ws-space-3);border-inline-start:var(--ws-bar-width) solid var(--ws-accent-info);background:var(--ws-surface-strong);border-radius:var(--ws-radius-s);flex-direction:column;display:flex}.ws-certified-tag{color:var(--ws-accent-info);font-size:var(--ws-size-s)}.ws-dialog{width:min(var(--ws-dialog-width), calc(100vw - var(--ws-space-6)));max-height:calc(100vh - var(--ws-space-6));padding:var(--ws-space-5);background:var(--ws-surface);border:var(--ws-border) solid var(--ws-line-strong);border-radius:var(--ws-radius-m);color:var(--ws-text);overflow:auto}.ws-dialog::backdrop{background:color-mix(in srgb, var(--ws-bg) 80%, transparent)}.ws-profile-card{gap:var(--ws-space-3);flex-direction:column;display:flex}.ws-profile-card-head{align-items:center;gap:var(--ws-space-4);display:flex}.ws-badge-row{gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-prewrap{white-space:pre-wrap}.ws-landing{background:var(--ws-bg);min-height:100vh;color:var(--ws-text);font-family:var(--ws-font);font-size:var(--ws-size-m);line-height:1.5}.ws-landing-inner{box-sizing:content-box;max-width:var(--ws-landing-max);padding:0 var(--ws-space-4);gap:var(--ws-space-4);flex-direction:column;margin:0 auto;display:flex}.ws-landing-header{justify-content:space-between;align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-4) 0 var(--ws-space-1);display:flex}.ws-pill-link{box-sizing:content-box;min-height:var(--ws-control-height);padding:0 var(--ws-space-4);border:var(--ws-outline) solid var(--ws-ink);border-radius:var(--ws-radius-pill);font-size:var(--ws-size-s);color:var(--ws-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ws-pill-link:hover{background:var(--ws-surface)}.ws-landing-hero{gap:var(--ws-space-4);padding:var(--ws-space-3) 0 var(--ws-space-1);flex-direction:column;display:flex}.ws-pill{align-self:flex-start;align-items:center;gap:var(--ws-space-2);padding:var(--ws-gap-6) var(--ws-space-3);border-radius:var(--ws-radius-pill);background:var(--ws-accent-tint);color:var(--ws-accent-info);font-size:var(--ws-size-caption);font-weight:600;display:inline-flex}.ws-pill-dot{width:var(--ws-space-2);height:var(--ws-space-2);border-radius:var(--ws-radius-pill);background:var(--ws-accent-bright)}.ws-pill--solid{background:var(--ws-accent-primary);color:var(--ws-on-accent);font-weight:700}.ws-landing-title{font-size:var(--ws-size-h1);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.05}.ws-landing-accent{color:var(--ws-accent-info)}.ws-landing-lead{font-size:var(--ws-size-lead);color:var(--ws-text-soft);margin:0}.ws-cta{min-height:var(--ws-cta-height);padding:0 var(--ws-space-4);border-radius:var(--ws-radius-button);background:var(--ws-accent-primary);color:var(--ws-on-accent);font-size:var(--ws-size-button);text-align:center;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.ws-cta:hover{background:var(--ws-accent-primary-hover)}.ws-cta--light{background:var(--ws-on-ink);color:var(--ws-ink)}.ws-cta--light:hover{background:var(--ws-surface)}.ws-cta:focus-visible,.ws-pill-link:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-note{font-size:var(--ws-size-caption);color:var(--ws-text-faint);margin:0}.ws-note--center{text-align:center}.ws-landing-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ws-tile-min)), 1fr));gap:var(--ws-space-4);display:grid}.ws-tile{gap:var(--ws-gap-10);padding:var(--ws-gap-20);border-radius:var(--ws-radius-l);background:var(--ws-surface);flex-direction:column;display:flex}.ws-tile--outline{border:var(--ws-outline) solid var(--ws-line);background:0 0}.ws-eyebrow-label{font-size:var(--ws-size-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-accent-info);font-weight:700}.ws-eyebrow-label--muted{color:var(--ws-text-faint)}.ws-tile-title{font-size:var(--ws-size-h3);margin:0;font-weight:800;line-height:1.15}.ws-tile-title--s{font-size:var(--ws-size-h4)}.ws-tile-text{color:var(--ws-text-soft);margin:0}.ws-video-tile{box-sizing:content-box;justify-content:flex-end;gap:var(--ws-gap-6);min-height:var(--ws-tile-video-min);padding:var(--ws-gap-20);border-radius:var(--ws-radius-l);background:var(--ws-ink);color:var(--ws-on-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.ws-video-tile video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.ws-video-tile[data-playing=true]{aspect-ratio:9/16;justify-content:flex-start;max-height:80vh}.ws-video-tile[data-playing=true] video{object-fit:contain}.ws-video-tile>strong,.ws-video-tile>.ws-hero-fullvideo{z-index:1;position:relative}.ws-video-tile>strong{font-size:var(--ws-size-lead)}.ws-video-tile[data-playing=true]>strong{display:none}.ws-video-tile .ws-hero-fullvideo{color:var(--ws-on-ink);padding:0;text-decoration:underline}.ws-video-tile[data-playing=true] .ws-hero-fullvideo{bottom:var(--ws-space-2);left:var(--ws-gap-20);position:absolute}.ws-play-round{z-index:1;width:var(--ws-play-size);height:var(--ws-play-size);border-radius:var(--ws-radius-pill);background:var(--ws-on-ink);color:var(--ws-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.ws-play-round:focus-visible{outline:var(--ws-focus-width) solid var(--ws-on-ink);outline-offset:var(--ws-focus-width)}.ws-landing-section{gap:var(--ws-space-3);padding-top:var(--ws-space-4);flex-direction:column;display:flex}.ws-landing-h2{font-size:var(--ws-size-h2);margin:0;font-weight:800;line-height:1.1}.ws-landing-h2--s{font-size:var(--ws-size-h2s);text-align:center}.ws-feature-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ws-feature-min)), 1fr));gap:var(--ws-space-3);display:grid}.ws-feature{gap:var(--ws-space-2);padding:var(--ws-space-4);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-tile);flex-direction:column;display:flex}.ws-feature svg{width:28px;height:28px;color:var(--ws-accent-info)}.ws-feature strong{font-size:var(--ws-size-m)}.ws-feature span{font-size:var(--ws-size-s);color:var(--ws-text-faint)}.ws-celia-card{gap:var(--ws-gap-14);margin-top:var(--ws-space-2);padding:var(--ws-space-5) var(--ws-gap-20);border-radius:var(--ws-radius-xl);background:var(--ws-accent-tint);flex-direction:column;display:flex}.ws-celia-head{align-items:center;gap:var(--ws-space-3);display:flex}.ws-celia-avatar{width:var(--ws-celia-size);height:var(--ws-celia-size);border-radius:var(--ws-radius-pill);background:var(--ws-accent-primary);color:var(--ws-on-accent);font-weight:800;font-size:var(--ws-size-l);justify-content:center;align-items:center;display:flex}.ws-celia-card ul{gap:var(--ws-gap-6);padding-left:var(--ws-gap-20);flex-direction:column;margin:0;display:flex}.ws-celia-card p{margin:0}.ws-celia-name{font-size:var(--ws-size-l)}.ws-celia-lead{font-size:var(--ws-size-button)}.ws-celia-role{font-size:var(--ws-size-s);color:var(--ws-text-soft)}.ws-celia-motto{color:var(--ws-accent-info);font-weight:700}.ws-journey{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ws-step-min)), 1fr));gap:var(--ws-space-3);margin:0;padding:0;list-style:none;display:grid}.ws-journey li{gap:var(--ws-space-3);padding:var(--ws-space-4);border-radius:var(--ws-radius-tile);background:var(--ws-surface);display:flex}.ws-journey-number{width:var(--ws-step-size);height:var(--ws-step-size);border-radius:var(--ws-radius-pill);background:var(--ws-ink);color:var(--ws-on-ink);font-family:var(--ws-mono);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.ws-journey-number--red{background:var(--ws-accent-primary);color:var(--ws-on-accent)}.ws-journey-body{flex-direction:column;gap:2px;display:flex}.ws-journey-body span{font-size:var(--ws-size-s);color:var(--ws-text-faint)}.ws-price-panel{gap:var(--ws-space-4);margin-top:var(--ws-space-2);padding:var(--ws-space-5) var(--ws-gap-20);border-radius:var(--ws-radius-xl);background:var(--ws-ink);color:var(--ws-on-ink);flex-direction:column;display:flex}.ws-price-top{justify-content:space-between;align-items:center;gap:var(--ws-space-3);flex-wrap:wrap;display:flex}.ws-price-seats{font-family:var(--ws-mono);font-size:var(--ws-size-s);color:var(--ws-on-ink-soft)}.ws-price-title{font-size:var(--ws-size-h1s);margin:0;font-weight:800;line-height:1.05}.ws-price-amount{align-items:baseline;gap:var(--ws-space-2);display:flex}.ws-price-amount strong{font-size:var(--ws-size-price);letter-spacing:-.02em;font-weight:800}.ws-price-amount span{font-size:var(--ws-size-s);color:var(--ws-on-ink-soft)}.ws-progress-bar{height:var(--ws-progress-height);border-radius:var(--ws-radius-pill);background:var(--ws-ink-track);overflow:hidden}.ws-progress-fill{height:var(--ws-progress-height);background:var(--ws-accent-primary)}.ws-price-list{gap:var(--ws-gap-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-price-list li{gap:var(--ws-gap-10);display:flex}.ws-price-list svg{width:var(--ws-gap-20);height:var(--ws-gap-20);color:var(--ws-on-ink);flex:none;margin-top:2px}.ws-price-fine{font-size:var(--ws-size-caption);color:var(--ws-on-ink-soft);margin:0}.ws-price-fine a{color:var(--ws-on-ink)}.ws-tile-list{gap:var(--ws-space-1);padding-left:var(--ws-gap-20);color:var(--ws-text-soft);flex-direction:column;margin:0;display:flex}.ws-landing-final{gap:var(--ws-space-3);padding:var(--ws-space-4) 0 var(--ws-space-2);flex-direction:column;display:flex}.ws-pf-nav{gap:var(--ws-space-2);display:flex}.ws-pf-pill{white-space:nowrap;min-height:var(--ws-control-height);padding:0 var(--ws-gap-14);border-radius:var(--ws-radius-pill);background:var(--ws-surface);color:var(--ws-text);font-size:var(--ws-size-s);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ws-pf-icon-link{width:var(--ws-control-height);height:var(--ws-control-height);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-pill);color:var(--ws-text);justify-content:center;align-items:center;display:inline-flex}.ws-pf-icon-link svg{width:20px;height:20px}.ws-pf-banner{height:var(--ws-pf-banner-h);padding:var(--ws-space-3);border-radius:var(--ws-radius-xl);background:var(--ws-surface-strong);justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}.ws-pf-banner-tag{padding:var(--ws-space-1) var(--ws-gap-10);border-radius:var(--ws-radius-pill);background:var(--ws-bg);color:var(--ws-text-soft);font-size:var(--ws-size-xs);font-weight:600;position:relative}.ws-pf-row{gap:var(--ws-space-4);margin-top:calc(var(--ws-pf-overlap) * -1);flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}.ws-pf-side{flex:1 1 var(--ws-pf-side-min);max-width:var(--ws-pf-side-max);flex-direction:column;display:flex}.ws-pf-main{flex:999 1 var(--ws-pf-main-min);gap:var(--ws-space-4);min-width:0;margin-top:var(--ws-pf-main-offset);flex-direction:column;display:flex}.ws-pf-avatar{z-index:2;width:var(--ws-pf-avatar);height:var(--ws-pf-avatar);margin-left:var(--ws-gap-20);border:4px solid var(--ws-bg);border-radius:var(--ws-radius-pill);background:var(--ws-avatar-fill);color:var(--ws-on-accent);justify-content:center;align-items:center;font-size:36px;font-weight:800;display:flex;position:relative;overflow:hidden}.ws-pf-avatar--small{width:var(--ws-pf-avatar-small);height:var(--ws-pf-avatar-small);font-size:var(--ws-size-l);border-width:3px;margin:0}.ws-pf-card{z-index:1;gap:var(--ws-space-3);padding:68px var(--ws-gap-20) var(--ws-gap-20);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);background:var(--ws-bg);flex-direction:column;margin-top:-56px;display:flex;position:relative}.ws-pf-name{font-size:var(--ws-size-h4);font-weight:700;line-height:1.15}.ws-pf-badges{gap:var(--ws-gap-6);flex-wrap:wrap;display:flex}.ws-badge{align-items:center;gap:var(--ws-space-1);padding:var(--ws-space-1) var(--ws-gap-10);border-radius:var(--ws-radius-pill);background:var(--ws-ink);color:var(--ws-on-ink);font-size:var(--ws-size-xs);font-weight:700;display:inline-flex}.ws-badge--tint{background:var(--ws-accent-tint);color:var(--ws-accent-info)}.ws-badge svg{width:12px;height:12px}.ws-badge-number{font-family:var(--ws-mono)}.ws-pf-label{font-size:var(--ws-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-text-faint);font-weight:700}.ws-kw-row{gap:var(--ws-gap-6);flex-wrap:wrap;display:flex}.ws-kw-pill{padding:var(--ws-space-1) var(--ws-gap-10);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-pill);font-size:var(--ws-size-caption)}.ws-pf-visible{justify-content:space-between;align-items:center;gap:var(--ws-space-2);padding-top:var(--ws-gap-10);border-top:var(--ws-border) solid var(--ws-line);font-size:var(--ws-size-caption);display:flex}.ws-pf-visible-state{align-items:center;gap:var(--ws-gap-6);color:var(--ws-text-soft);display:inline-flex}.ws-dot{width:var(--ws-space-2);height:var(--ws-space-2);border-radius:var(--ws-radius-pill);background:var(--ws-ok)}.ws-dot--off{background:var(--ws-line-strong)}.ws-link-strong{color:var(--ws-text);font-weight:600;font:inherit;cursor:pointer;min-height:var(--ws-target-min);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ws-btn-outline{min-height:var(--ws-control-height);border:var(--ws-outline) solid var(--ws-ink);border-radius:var(--ws-radius-field);width:100%;color:var(--ws-text);font:inherit;font-size:var(--ws-size-button);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.ws-btn-outline:hover{background:var(--ws-surface)}.ws-composer-avatar{width:40px;height:40px;font-size:var(--ws-size-s);border-width:0;flex:none}.ws-composer .ws-soon{top:calc(var(--ws-space-2) * -1);right:var(--ws-space-4);position:absolute}.ws-pf-ident{flex-direction:column;gap:2px;display:flex}.ws-composer{align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);background:var(--ws-bg);z-index:1;display:flex;position:relative}.ws-composer-field{min-height:var(--ws-control-height);padding:0 var(--ws-space-4);border-radius:var(--ws-radius-pill);background:var(--ws-surface);color:var(--ws-text-faint);font-size:var(--ws-size-button);flex:auto;align-items:center;display:flex}.ws-composer-celia{align-items:center;gap:var(--ws-gap-6);min-height:var(--ws-control-height);padding:0 var(--ws-gap-14);border-radius:var(--ws-radius-pill);background:var(--ws-accent-tint);color:var(--ws-accent-info);font-size:var(--ws-size-s);flex:none;font-weight:700;display:inline-flex}.ws-composer-celia svg{width:16px;height:16px}.ws-soon{padding:2px var(--ws-space-2);border-radius:var(--ws-radius-pill);background:var(--ws-surface-strong);color:var(--ws-text-soft);font-size:var(--ws-size-xs);font-weight:700}.ws-tabs{gap:var(--ws-gap-6);padding:var(--ws-space-1);border-radius:var(--ws-radius-pill);background:var(--ws-surface);align-self:flex-start;display:flex}.ws-tabs-row{align-items:center;gap:var(--ws-space-3);display:flex}.ws-tab{border-radius:var(--ws-radius-pill);min-height:40px;color:var(--ws-text-soft);font:inherit;font-size:var(--ws-size-s);background:0 0;border:0;padding:0 18px;font-weight:600}.ws-tab[aria-selected=true]{background:var(--ws-ink);color:var(--ws-on-ink);font-weight:700}.ws-tab:disabled{cursor:not-allowed}.ws-sheet{width:min(100vw, var(--ws-sheet-width));max-width:100vw;max-height:calc(100vh - var(--ws-sheet-top));padding:var(--ws-space-4) var(--ws-space-4) var(--ws-space-5);border-radius:var(--ws-radius-sheet);background:var(--ws-bg);color:var(--ws-text);border:0;margin:auto;overflow:auto}.ws-sheet::backdrop{background:var(--ws-overlay)}.ws-sheet-body{flex-direction:column;gap:18px;display:flex}.ws-sheet-head{justify-content:space-between;align-items:center;gap:var(--ws-space-2);display:flex}.ws-sheet-title{font-size:var(--ws-size-button);margin:0;font-weight:800}.ws-round-btn{width:var(--ws-control-height);height:var(--ws-control-height);border-radius:var(--ws-radius-pill);background:var(--ws-surface);color:var(--ws-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ws-round-btn svg{width:18px;height:18px}.ws-save-btn{min-height:var(--ws-control-height);border-radius:var(--ws-radius-pill);background:var(--ws-accent-primary);color:var(--ws-on-accent);font:inherit;font-size:var(--ws-size-button);cursor:pointer;border:0;padding:0 18px;font-weight:700}.ws-save-btn:hover{background:var(--ws-accent-primary-hover)}.ws-sheet-section{gap:var(--ws-gap-10);flex-direction:column;display:flex}.ws-sheet-form{gap:var(--ws-space-3);flex-direction:column;display:flex}.ws-li-card{gap:var(--ws-gap-10);padding:var(--ws-space-4);border-radius:var(--ws-radius-l);background:var(--ws-ink);color:var(--ws-on-ink);flex-direction:column;display:flex}.ws-li-card strong{font-size:var(--ws-size-lead);line-height:1.2}.ws-li-card p,.ws-li-card .ws-li-text{font-size:var(--ws-size-s);color:var(--ws-on-ink-soft);margin:0}.ws-li-card label{font-size:var(--ws-size-caption);color:var(--ws-on-ink-soft);font-weight:600}.ws-li-card code{font-family:var(--ws-mono);color:var(--ws-on-ink)}.ws-input-dark{min-height:var(--ws-field-height);padding:0 var(--ws-gap-14);border:var(--ws-outline) solid var(--ws-ink-line);border-radius:var(--ws-radius-field);background:var(--ws-ink-field);color:var(--ws-on-ink);font:inherit;font-size:var(--ws-size-button);width:100%}.ws-btn-light{min-height:var(--ws-field-height);border-radius:var(--ws-radius-field);background:var(--ws-on-ink);color:var(--ws-ink);font:inherit;font-size:var(--ws-size-button);cursor:pointer;padding:0 var(--ws-space-4);border:0;font-weight:700}.ws-btn-light:disabled{opacity:.6;cursor:not-allowed}.ws-li-ok{align-items:center;gap:var(--ws-gap-6);font-size:var(--ws-size-caption);color:var(--ws-on-ink-soft);display:inline-flex}.ws-li-ok svg{width:14px;height:14px;color:var(--ws-ink-ok)}.ws-li-card .ws-notice{border-color:var(--ws-ink-line);color:var(--ws-on-ink)}.ws-li-card a{color:var(--ws-on-ink)}.ws-field{gap:var(--ws-space-1);flex-direction:column;display:flex}.ws-field>label,.ws-field-head label,.ws-field-label{font-size:var(--ws-size-caption);font-weight:600}.ws-field-head{justify-content:space-between;align-items:center;gap:var(--ws-space-2);display:flex}.ws-field-input{width:100%;min-height:var(--ws-field-height);padding:0 var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-field);background:var(--ws-bg);color:var(--ws-text);font:inherit}textarea.ws-field-input{padding:var(--ws-gap-10) var(--ws-space-3);resize:vertical}.ws-field-input[readonly]{background:var(--ws-surface);color:var(--ws-text-soft)}.ws-field-input:focus-visible{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-field-row{gap:var(--ws-space-2);align-items:flex-start;display:flex}.ws-field-row .ws-field-input{flex:auto;min-width:0}.ws-field-grid{gap:var(--ws-gap-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-lock-tag{align-items:center;gap:var(--ws-space-1);font-size:var(--ws-size-xs);color:var(--ws-accent-info);font-weight:600;display:inline-flex}.ws-lock-tag svg{width:12px;height:12px}.ws-btn-small{min-height:var(--ws-field-height);padding:0 var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-field);background:var(--ws-bg);color:var(--ws-text);font:inherit;font-size:var(--ws-size-s);cursor:pointer;flex:none;font-weight:600}.ws-warn{margin-top:var(--ws-gap-6);gap:var(--ws-space-2);padding:var(--ws-gap-10) var(--ws-space-3);border:var(--ws-outline) solid var(--ws-warn-line);border-radius:var(--ws-radius-field);background:var(--ws-warn-bg);color:var(--ws-warn-text);font-size:var(--ws-size-caption);flex-direction:column;display:flex}.ws-sheet-images{border-radius:var(--ws-radius-m);background:var(--ws-surface-strong);height:96px;position:relative}.ws-sheet-images-banner{border-radius:var(--ws-radius-m);position:absolute;inset:0;overflow:hidden}.ws-sheet-images .ws-pf-avatar--small{left:var(--ws-space-3);z-index:2;position:absolute;bottom:-28px}.ws-cert-badge{right:var(--ws-space-2);bottom:var(--ws-space-2);align-items:center;gap:var(--ws-space-1);padding:3px var(--ws-space-2);border-radius:var(--ws-radius-pill);background:var(--ws-bg);font-size:var(--ws-size-xs);font-weight:600;display:inline-flex;position:absolute}.ws-cert-badge svg{width:12px;height:12px;color:var(--ws-accent-info)}.ws-sheet-uploads{gap:var(--ws-space-3);margin-top:var(--ws-space-5);flex-wrap:wrap;display:flex}.ws-sheet-uploads input[type=file]{min-height:var(--ws-target-min);padding:var(--ws-space-2);font-size:var(--ws-size-caption)}.ws-sheet-uploads form{gap:var(--ws-space-2);flex-wrap:wrap;align-items:center;display:flex}.ws-kw-dark{align-items:center;gap:var(--ws-space-1);padding:var(--ws-gap-6) var(--ws-space-3);border-radius:var(--ws-radius-pill);background:var(--ws-ink);color:var(--ws-on-ink);font-size:var(--ws-size-caption);display:inline-flex}.ws-kw-dark button{min-width:28px;min-height:28px;color:var(--ws-on-ink);font-size:var(--ws-size-m);cursor:pointer;background:0 0;border:0}.ws-kw-dashed{padding:var(--ws-gap-6) var(--ws-space-3);border:var(--ws-outline) dashed var(--ws-dash);border-radius:var(--ws-radius-pill);color:var(--ws-text);font:inherit;font-size:var(--ws-size-caption);cursor:pointer;min-height:var(--ws-target-min);background:0 0}.ws-suggest{border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-field);overflow:hidden}.ws-suggest button{width:100%;min-height:var(--ws-target-min);padding:0 var(--ws-space-3);background:var(--ws-surface);color:var(--ws-text);font:inherit;font-size:var(--ws-size-s);text-align:left;cursor:pointer;border:0;display:block}.ws-suggest button+button{border-top:var(--ws-border) solid var(--ws-line);background:var(--ws-bg);color:var(--ws-text-soft)}.ws-switch-card{justify-content:space-between;align-items:center;gap:var(--ws-space-3);padding:var(--ws-gap-14);border-radius:var(--ws-radius-m);background:var(--ws-surface);display:flex}.ws-switch-card>span{flex-direction:column;display:flex}.ws-switch{width:var(--ws-switch-w);height:var(--ws-switch-h);cursor:pointer;flex:none;position:relative}.ws-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ws-switch-track{border-radius:var(--ws-radius-pill);background:var(--ws-line-strong);position:absolute;inset:0}.ws-switch-track:after{content:"";top:var(--ws-space-1);left:var(--ws-space-1);width:var(--ws-switch-knob);height:var(--ws-switch-knob);border-radius:var(--ws-radius-pill);background:var(--ws-bg);transition:transform var(--ws-motion-fast) ease;position:absolute}.ws-switch input:checked+.ws-switch-track{background:var(--ws-ok)}.ws-switch input:checked+.ws-switch-track:after{transform:translateX(var(--ws-switch-knob))}.ws-switch input:focus-visible+.ws-switch-track{outline:var(--ws-focus-width) solid var(--ws-accent-primary);outline-offset:var(--ws-focus-width)}.ws-switch input:disabled+.ws-switch-track{opacity:.5}@media (max-width:720px){.ws-pf-side{max-width:none}.ws-sheet{width:100vw;margin:var(--ws-sheet-top) 0 0;border-radius:var(--ws-radius-sheet) var(--ws-radius-sheet) 0 0;max-height:calc(100vh - var(--ws-sheet-top))}}.ws-li-card .ws-button,.ws-li-card .ws-button--primary{min-height:var(--ws-field-height);border-radius:var(--ws-radius-field);background:var(--ws-on-ink);color:var(--ws-ink);font-size:var(--ws-size-button);border:0;font-weight:700}.ws-li-card .ws-button:hover,.ws-li-card .ws-button--primary:hover{background:var(--ws-surface);color:var(--ws-ink)}.ws-li-card .ws-body,.ws-li-card .ws-small,.ws-li-card .ws-celia-line,.ws-li-card .ws-switch-row span{color:var(--ws-on-ink-soft)}.ws-li-card .ws-celia-line{border-inline-start-color:var(--ws-on-ink-soft)}.ws-li-card .ws-code{background:var(--ws-ink-field);border-color:var(--ws-ink-line);color:var(--ws-on-ink)}.ws-li-card input[type=checkbox]{accent-color:var(--ws-accent-primary)}.ws-brand-link{min-width:0;min-height:var(--ws-target-min);flex:0 auto;align-items:center;display:inline-flex}.ws-brand-logo{width:auto;max-width:100%;height:var(--ws-brand-height);display:block}.ws-brand-bar{max-width:var(--ws-account-width);padding:var(--ws-space-4) var(--ws-space-6) 0;margin:0 auto}.ws-brand-bar--wide{max-width:none;margin:0}.ws-footer-seal{width:var(--ws-seal-size);height:auto;display:block}@media (max-width:800px){.ws-brand-bar{padding:var(--ws-space-4) var(--ws-space-4) 0}}.ws-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-post-author{align-items:center;gap:var(--ws-gap-10);display:flex}.ws-post-author-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ws-post-form{gap:var(--ws-space-4);flex-direction:column;display:flex}.ws-post-text{box-sizing:border-box;resize:none;width:100%;color:var(--ws-text);font:inherit;font-size:var(--ws-size-l);background:0 0;border:0;outline:none;padding:0;line-height:1.45}.ws-post-text:focus-visible{outline:var(--ws-outline) solid var(--ws-ink);outline-offset:var(--ws-space-1)}.ws-post-text--prompt{padding:var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-field);font-size:var(--ws-size-s);resize:vertical}.ws-post-check{align-items:flex-start;gap:var(--ws-space-3);padding:var(--ws-space-3);border-radius:var(--ws-radius-field);background:var(--ws-surface);display:flex}.ws-post-check input{flex:none;width:24px;height:24px}.ws-post-check span{flex-direction:column;display:flex}.ws-post-celia{gap:var(--ws-gap-10);padding:var(--ws-space-3);border-radius:var(--ws-radius-card);background:var(--ws-accent-tint);flex-direction:column;display:flex}.ws-post-celia-title{align-items:center;gap:var(--ws-gap-6);color:var(--ws-accent-info);font-size:var(--ws-size-s);display:flex}.ws-post-celia-title svg{width:18px;height:18px}.ws-post-chips{gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-post-chip{border:var(--ws-outline) solid var(--ws-accent-tint-line);border-radius:var(--ws-radius-pill);background:var(--ws-bg);align-items:center;display:inline-flex}.ws-post-chip-main{min-height:var(--ws-target-min);padding:0 var(--ws-space-3);color:var(--ws-text);font:inherit;font-size:var(--ws-size-s);cursor:pointer;background:0 0;border:0;font-weight:600}.ws-post-chip-main:disabled{opacity:.55;cursor:not-allowed}.ws-post-gear{width:var(--ws-target-min);height:var(--ws-target-min);border-radius:var(--ws-radius-pill);background:var(--ws-ink);color:var(--ws-on-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ws-post-link-box{gap:var(--ws-space-2);flex-direction:column;display:flex}.ws-post-link-row{gap:var(--ws-space-2);flex-wrap:wrap;align-items:center;display:flex}.ws-post-link-row .ws-field-input{flex:12rem}.ws-post-link-card{gap:var(--ws-space-3);padding:var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);color:inherit;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.ws-post-link-card img{width:var(--ws-post-link-image);object-fit:cover;border-radius:var(--ws-radius-s);flex:none}.ws-post-link-text{gap:var(--ws-space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ws-post-thumbs{gap:var(--ws-space-2);display:flex;overflow-x:auto}.ws-post-thumbs:empty{display:none}.ws-post-thumb{width:var(--ws-post-thumb);height:var(--ws-post-thumb);border-radius:var(--ws-radius-m);background:var(--ws-surface-strong);flex:none;position:relative;overflow:hidden}.ws-post-thumb img{object-fit:cover;width:100%;height:100%}.ws-post-thumb-remove{top:var(--ws-space-1);right:var(--ws-space-1);width:var(--ws-target-min);height:var(--ws-target-min);border-radius:var(--ws-radius-pill);background:var(--ws-ink);color:var(--ws-on-ink);font-size:var(--ws-size-m);cursor:pointer;border:0;position:absolute}.ws-post-keywords[hidden]{display:none}.ws-post-toolbar{align-items:center;gap:var(--ws-space-2);padding-top:var(--ws-space-3);border-top:var(--ws-border) solid var(--ws-line);display:flex}.ws-post-tool{width:var(--ws-control-height);height:var(--ws-control-height);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-pill);background:var(--ws-bg);color:var(--ws-text);font:inherit;font-size:var(--ws-size-m);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ws-post-tool[aria-pressed=true]{background:var(--ws-ink);color:var(--ws-on-ink)}.ws-post-tool:disabled{opacity:.55;cursor:not-allowed}.ws-post-counter{font-family:var(--ws-mono);font-size:var(--ws-size-s);color:var(--ws-text-soft);margin-left:auto}.ws-post-counter[data-too-long="1"]{color:var(--ws-accent-info);font-weight:700}.ws-post-prompt{gap:var(--ws-space-2);padding:var(--ws-space-3);border:var(--ws-outline) dashed var(--ws-dash);border-radius:var(--ws-radius-card);flex-direction:column;display:flex}.ws-feed{gap:var(--ws-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-post{gap:var(--ws-space-3);padding:var(--ws-space-4);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);background:var(--ws-bg);flex-direction:column;display:flex}.ws-post-head{align-items:center;gap:var(--ws-gap-10);display:flex}.ws-post-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ws-size-button);margin:0;line-height:1.5}.ws-post-hidden{padding:var(--ws-space-2) var(--ws-space-3);border-radius:var(--ws-radius-s);background:var(--ws-surface)}.ws-post-gallery{gap:var(--ws-space-2);grid-template-columns:1fr 1fr;display:grid}.ws-post-gallery[data-count="1"]{grid-template-columns:1fr}.ws-post-gallery img{object-fit:cover;aspect-ratio:4/3;border-radius:var(--ws-radius-m);background:var(--ws-surface-strong);width:100%;height:100%}.ws-post-actions{gap:var(--ws-space-2);display:flex}.ws-composer-open{all:unset;box-sizing:border-box;min-height:var(--ws-control-height);padding:0 var(--ws-space-4);border-radius:var(--ws-radius-pill);background:var(--ws-surface);color:var(--ws-text-soft);font-size:var(--ws-size-button);cursor:pointer;flex:auto;align-items:center;display:flex}a.ws-tab{align-items:center;text-decoration:none;display:inline-flex}.ws-tab[aria-current=page]{background:var(--ws-ink);color:var(--ws-on-ink);font-weight:700}button.ws-text-link{min-height:var(--ws-target-min);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ws-choice{align-items:flex-start;gap:var(--ws-space-3);min-height:var(--ws-target-min);padding:var(--ws-space-2) 0;cursor:pointer;display:flex}.ws-choice input{width:24px;height:24px;accent-color:var(--ws-accent-primary);flex:none}.ws-choice span{flex-direction:column;display:flex}.ws-danger{border-color:var(--ws-accent-info)}.ws-button--danger{border-color:var(--ws-accent-info);background:var(--ws-bg);color:var(--ws-accent-info);font-weight:700}a.ws-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ws-welcome{gap:var(--ws-space-3);max-width:var(--ws-welcome-width);padding:0 var(--ws-space-4) var(--ws-space-5);flex-direction:column;margin-inline:auto;display:flex}.ws-celia-head{align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-3);border-radius:var(--ws-radius-bubble);background:var(--ws-accent-tint);display:flex}.ws-celia-avatar{width:var(--ws-celia-size);height:var(--ws-celia-size);border-radius:var(--ws-radius-pill);background:var(--ws-accent-primary);color:var(--ws-on-accent);font-size:var(--ws-size-l);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.ws-celia-head-text{flex-direction:column;line-height:1.3;display:flex}.ws-cel{max-width:86%;padding:var(--ws-space-3) var(--ws-gap-14);border-radius:var(--ws-radius-bubble) var(--ws-radius-bubble) var(--ws-radius-bubble) var(--ws-radius-bubble-tail);background:var(--ws-surface);overflow-wrap:anywhere;align-self:flex-start}.ws-moi{max-width:80%;padding:var(--ws-space-3) var(--ws-gap-14);border-radius:var(--ws-radius-bubble) var(--ws-radius-bubble) var(--ws-radius-bubble-tail) var(--ws-radius-bubble);background:var(--ws-ink);color:var(--ws-on-ink);overflow-wrap:anywhere;align-self:flex-end}.ws-chips{gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-chip{min-height:var(--ws-target-min);padding:0 var(--ws-space-4);border:var(--ws-outline) solid var(--ws-ink);border-radius:var(--ws-radius-pill);background:var(--ws-bg);color:var(--ws-text);font:inherit;font-size:var(--ws-size-button);cursor:pointer;font-weight:600}.ws-chip--solid{background:var(--ws-ink);color:var(--ws-on-ink)}.ws-chip--end{align-self:flex-end}.ws-chip:disabled{opacity:.6;cursor:progress}.ws-later{min-height:var(--ws-target-min);color:var(--ws-text-soft);font-size:var(--ws-size-s);align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.ws-answer{padding:var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);align-self:stretch}.ws-celia-list{margin:var(--ws-space-2) 0 0;padding-left:var(--ws-space-5);gap:var(--ws-gap-6);flex-direction:column;display:flex}.ws-cert-card{gap:var(--ws-space-1);padding:var(--ws-space-4);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);flex-direction:column;display:flex}.ws-cert-badge{padding:var(--ws-space-1) var(--ws-gap-10);border-radius:var(--ws-radius-pill);background:var(--ws-accent-tint);color:var(--ws-accent-info);font-size:var(--ws-size-caption);align-self:flex-start;font-weight:700}.ws-quote{font-style:italic}.ws-quote-block{padding:var(--ws-space-3) var(--ws-space-4);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-m);color:var(--ws-text-soft);overflow-wrap:anywhere;align-self:stretch;margin:0;font-style:italic}.ws-cta-stack{gap:var(--ws-space-2);flex-direction:column;display:flex}.ws-cta--outline{border:var(--ws-outline) solid var(--ws-ink);background:var(--ws-bg);color:var(--ws-text)}.ws-cta--outline:hover{background:var(--ws-surface)}.ws-admin-panel{gap:var(--ws-space-2);padding-top:var(--ws-space-4);border-top:var(--ws-border) solid var(--ws-line);flex-direction:column;display:flex}.ws-admin-gear{padding:var(--ws-space-2) var(--ws-space-3);border:var(--ws-outline) dashed var(--ws-dash);border-radius:var(--ws-radius-card)}.ws-admin-gear summary{align-items:center;gap:var(--ws-space-2);min-height:var(--ws-target-min);cursor:pointer;font-size:var(--ws-size-s);font-weight:600;display:flex}.ws-signout{align-items:flex-start;padding-top:0}form.ws-signout .ws-text-link{align-self:flex-start}.ws-fact-edit{padding-bottom:var(--ws-space-3);border-bottom:var(--ws-border) solid var(--ws-line)}.ws-due-form{align-items:center;gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-due-form .ws-field-input{width:auto}.ws-mail{max-width:var(--ws-mail-width)}.ws-mail-search{gap:var(--ws-space-2);display:flex}.ws-mail-search .ws-field-input{flex:auto;min-width:0}.ws-mail-filters{align-items:center;gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-mail-filters .ws-chip{align-items:center;text-decoration:none;display:inline-flex}.ws-mail-filters .ws-chip[aria-current=true]{background:var(--ws-ink);color:var(--ws-on-ink)}.ws-mail-list{border-top:var(--ws-border) solid var(--ws-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-mail-row{grid-template-columns:var(--ws-space-3) minmax(0, 1fr) auto;column-gap:var(--ws-space-2);row-gap:var(--ws-space-1);padding:var(--ws-space-3) 0;border-bottom:var(--ws-border) solid var(--ws-line);color:var(--ws-text);min-height:var(--ws-target-min);text-decoration:none;display:grid}.ws-mail-row:hover{background:var(--ws-surface)}.ws-mail-dot{width:var(--ws-space-2);height:var(--ws-space-2);margin-top:var(--ws-space-2);border-radius:var(--ws-radius-pill);background:0 0;grid-row:1/span 4;align-self:start}.ws-mail-row[data-unread="1"] .ws-mail-dot{background:var(--ws-ink)}.ws-mail-from{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-weight:600;overflow:hidden}.ws-mail-date{color:var(--ws-text-soft);font-size:var(--ws-size-s);white-space:nowrap;grid-column:3}.ws-mail-subject{text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;overflow:hidden}.ws-mail-snippet{text-overflow:ellipsis;white-space:nowrap;color:var(--ws-text-soft);font-size:var(--ws-size-s);grid-column:2/span 2;overflow:hidden}.ws-mail-meta{gap:var(--ws-space-3);color:var(--ws-text-soft);font-size:var(--ws-size-s);grid-column:2/span 2;display:flex}.ws-mail-row[data-unread="1"] .ws-mail-from,.ws-mail-row[data-unread="1"] .ws-mail-subject{font-weight:800}.ws-mail-unread{color:var(--ws-text);font-weight:700}.ws-mail-actions{gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-mail-title{font-size:var(--ws-size-h2s);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.2}.ws-mail-msg{gap:var(--ws-space-3);padding:var(--ws-space-3);border:var(--ws-outline) solid var(--ws-line);border-radius:var(--ws-radius-card);background:var(--ws-bg);flex-direction:column;display:flex}.ws-mail-msg[data-folder=sent]{background:var(--ws-surface)}.ws-mail-msg-head{gap:var(--ws-space-1);overflow-wrap:anywhere;flex-direction:column;display:flex}.ws-mail-frame{width:100%;height:var(--ws-mail-frame-height);border-radius:var(--ws-radius-s);background:var(--ws-bg);border:0;display:block}.ws-mail-frame[data-size=s]{height:var(--ws-mail-frame-s)}.ws-mail-frame[data-size=m]{height:var(--ws-mail-frame-m)}.ws-mail-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ws-size-button);line-height:1.5}.ws-mail-attachments ul{gap:var(--ws-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}

