@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_c142dd83-module__76Kv0q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_c142dd83-module__76Kv0q__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_70237e19-module__fgAieq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_70237e19-module__fgAieq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_18cc3f9a-module__YP9MLq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_18cc3f9a-module__YP9MLq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--wbs-blue-50:#eef7fe;--wbs-blue-100:#d5ebfc;--wbs-blue-200:#a8d5f9;--wbs-blue-300:#6bb8f4;--wbs-blue-400:#2e9bef;--wbs-blue-500:#0f86e0;--wbs-blue-600:#0a6dba;--wbs-blue-700:#0a5794;--wbs-blue-800:#0b4370;--wbs-blue-900:#0a2f4e;--wbs-wine-50:#fbf2f6;--wbs-wine-100:#f3dde7;--wbs-wine-200:#e0b4c8;--wbs-wine-300:#c87c9f;--wbs-wine-400:#a83a67;--wbs-wine-500:#8c2450;--wbs-wine-600:#7a1b41;--wbs-wine-700:#5a0e2d;--wbs-wine-800:#47091f;--wbs-wine-900:#2e0714;--wbs-navy-600:#1e3550;--wbs-navy-700:#16283d;--wbs-navy-800:#0f1e2f;--wbs-navy-900:#0a1524;--wbs-navy-950:#06101c;--wbs-n-0:#fff;--wbs-n-25:#fbfaf7;--wbs-n-50:#f6f7f9;--wbs-n-100:#edeff3;--wbs-n-200:#dfe3ea;--wbs-n-300:#c6ccd6;--wbs-n-400:#9aa3b2;--wbs-n-500:#6e7887;--wbs-n-600:#515a68;--wbs-n-700:#3a424e;--wbs-n-800:#262c35;--wbs-n-900:#151a21;--wbs-success-50:#e8f6f0;--wbs-success-500:#12855c;--wbs-success-700:#0c6144;--wbs-warning-50:#fdf4e3;--wbs-warning-500:#c77700;--wbs-warning-700:#945900;--wbs-danger-50:#fdeded;--wbs-danger-500:#c62828;--wbs-danger-700:#961d1d;--wbs-info-50:#eef7fe;--wbs-info-500:#0f86e0;--wbs-info-700:#0a5794;--wbs-amber-100:#fdefd0;--wbs-amber-500:#f0a31a;--wbs-amber-700:#b57408;--wbs-chart-1:#0f86e0;--wbs-chart-2:#0b4370;--wbs-chart-3:#7a1b41;--wbs-chart-4:#f0a31a;--wbs-chart-5:#a8d5f9}
:root{--wbs-font-display:var(--font-sora),"Segoe UI",system-ui,sans-serif;--wbs-font-sans:var(--font-manrope),"Segoe UI",system-ui,sans-serif;--wbs-font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--wbs-fw-regular:400;--wbs-fw-medium:500;--wbs-fw-semibold:600;--wbs-fw-bold:700;--wbs-fw-extrabold:800;--wbs-fs-2xs:11px;--wbs-fs-xs:12px;--wbs-fs-sm:13px;--wbs-fs-base:15px;--wbs-fs-md:16px;--wbs-fs-lg:18px;--wbs-fs-xl:21px;--wbs-fs-2xl:25px;--wbs-fs-3xl:31px;--wbs-fs-4xl:38px;--wbs-fs-5xl:47px;--wbs-fs-6xl:58px;--wbs-lh-tight:1.12;--wbs-lh-snug:1.25;--wbs-lh-normal:1.5;--wbs-lh-relaxed:1.65;--wbs-ls-tighter:-.03em;--wbs-ls-tight:-.015em;--wbs-ls-normal:0;--wbs-ls-wide:.02em;--wbs-ls-caps:.09em;--wbs-type-hero:var(--wbs-fw-extrabold) var(--wbs-fs-6xl)/var(--wbs-lh-tight) var(--wbs-font-display);--wbs-type-display:var(--wbs-fw-bold) var(--wbs-fs-5xl)/var(--wbs-lh-tight) var(--wbs-font-display);--wbs-type-h1:var(--wbs-fw-bold) var(--wbs-fs-4xl)/var(--wbs-lh-snug) var(--wbs-font-display);--wbs-type-h2:var(--wbs-fw-bold) var(--wbs-fs-3xl)/var(--wbs-lh-snug) var(--wbs-font-display);--wbs-type-h3:var(--wbs-fw-semibold) var(--wbs-fs-2xl)/var(--wbs-lh-snug) var(--wbs-font-display);--wbs-type-h4:var(--wbs-fw-semibold) var(--wbs-fs-xl)/var(--wbs-lh-snug) var(--wbs-font-display);--wbs-type-h5:var(--wbs-fw-semibold) var(--wbs-fs-lg)/var(--wbs-lh-snug) var(--wbs-font-sans);--wbs-type-body:var(--wbs-fw-regular) var(--wbs-fs-base)/var(--wbs-lh-relaxed) var(--wbs-font-sans);--wbs-type-body-sm:var(--wbs-fw-regular) var(--wbs-fs-sm)/var(--wbs-lh-normal) var(--wbs-font-sans);--wbs-type-ui:var(--wbs-fw-medium) var(--wbs-fs-base)/1.2 var(--wbs-font-sans);--wbs-type-ui-sm:var(--wbs-fw-medium) var(--wbs-fs-sm)/1.2 var(--wbs-font-sans);--wbs-type-label:var(--wbs-fw-semibold) var(--wbs-fs-sm)/1.3 var(--wbs-font-sans);--wbs-type-caption:var(--wbs-fw-regular) var(--wbs-fs-xs)/1.4 var(--wbs-font-sans);--wbs-type-overline:var(--wbs-fw-bold) var(--wbs-fs-2xs)/1.2 var(--wbs-font-sans);--wbs-type-mono:var(--wbs-fw-regular) var(--wbs-fs-sm)/1.5 var(--wbs-font-mono)}
:root{--wbs-space-0:0;--wbs-space-1:2px;--wbs-space-2:4px;--wbs-space-3:6px;--wbs-space-4:8px;--wbs-space-5:12px;--wbs-space-6:16px;--wbs-space-7:20px;--wbs-space-8:24px;--wbs-space-9:32px;--wbs-space-10:40px;--wbs-space-11:48px;--wbs-space-12:64px;--wbs-space-13:80px;--wbs-space-14:96px;--wbs-space-15:128px;--wbs-gutter:24px;--wbs-section-y:96px;--wbs-section-y-compact:64px;--wbs-container:1200px;--wbs-container-narrow:760px;--wbs-app-pad:32px;--wbs-sidebar-w:256px;--wbs-sidebar-w-collapsed:72px;--wbs-topbar-h:64px;--wbs-header-h:96px;--wbs-field-h:44px;--wbs-field-h-sm:36px;--wbs-tap-min:44px}
:root{--wbs-radius-none:0;--wbs-radius-xs:3px;--wbs-radius-sm:5px;--wbs-radius-md:8px;--wbs-radius-lg:12px;--wbs-radius-xl:16px;--wbs-radius-2xl:22px;--wbs-radius-pill:999px;--wbs-radius-control:8px;--wbs-radius-card:12px;--wbs-radius-media:10px;--wbs-radius-modal:16px;--wbs-border-width:1px;--wbs-border-width-strong:1.5px;--wbs-border-subtle:1px solid var(--wbs-n-200);--wbs-border-default:1px solid var(--wbs-n-300);--wbs-border-strong:1px solid var(--wbs-n-400);--wbs-border-brand:1px solid var(--wbs-blue-500);--wbs-border-dark:1px solid #ffffff1a}
:root{--wbs-shadow-xs:0 1px 2px #0a15240f;--wbs-shadow-sm:0 1px 3px #0a152414,0 1px 2px #0a15240a;--wbs-shadow-md:0 4px 12px #0a152414;--wbs-shadow-lg:0 12px 28px #0a15241a;--wbs-shadow-xl:0 24px 56px #0a152424;--wbs-shadow-inset:inset 0 1px 2px #0a15240f;--wbs-shadow-dark-lg:0 16px 40px #03080f73;--wbs-ring-brand:0 0 0 3px #0f86e047;--wbs-ring-wine:0 0 0 3px #7a1b413d;--wbs-ring-danger:0 0 0 3px #c628283d;--wbs-ring-light:0 0 0 3px #ffffff52;--wbs-scrim-bottom:linear-gradient(180deg,#0a152400 0%,#0a1524b8 100%);--wbs-scrim-hero:linear-gradient(90deg,#06101ce0 0%,#06101c9e 46%,#06101c2e 100%);--wbs-scrim-flat:#0a152494;--wbs-glass-bg:#ffffffd1;--wbs-glass-blur:saturate(160%) blur(14px)}
:root{--wbs-dur-instant:80ms;--wbs-dur-fast:.14s;--wbs-dur-base:.2s;--wbs-dur-slow:.32s;--wbs-dur-slower:.52s;--wbs-ease-out:cubic-bezier(.22,.8,.32,1);--wbs-ease-in-out:cubic-bezier(.62,.02,.34,1);--wbs-ease-entrance:cubic-bezier(.16,1,.3,1);--wbs-transition-control:background-color var(--wbs-dur-fast) var(--wbs-ease-out),color var(--wbs-dur-fast) var(--wbs-ease-out),border-color var(--wbs-dur-fast) var(--wbs-ease-out),box-shadow var(--wbs-dur-fast) var(--wbs-ease-out);--wbs-transition-surface:transform var(--wbs-dur-base) var(--wbs-ease-out),box-shadow var(--wbs-dur-base) var(--wbs-ease-out);--wbs-lift-hover:translateY(-2px);--wbs-press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--wbs-dur-instant:0s;--wbs-dur-fast:0s;--wbs-dur-base:0s;--wbs-dur-slow:0s;--wbs-dur-slower:0s;--wbs-lift-hover:none;--wbs-press-scale:1}}
:root{--text-strong:var(--wbs-n-900);--text-body:var(--wbs-n-700);--text-muted:var(--wbs-n-500);--text-subtle:var(--wbs-n-400);--text-brand:var(--wbs-blue-600);--text-accent:var(--wbs-wine-700);--text-on-brand:#fff;--text-on-dark:#ffffffeb;--text-on-dark-muted:#ffffff9e;--text-link:var(--wbs-blue-600);--text-link-hover:var(--wbs-blue-800);--text-danger:var(--wbs-danger-500);--text-success:var(--wbs-success-500);--surface-page:var(--wbs-n-50);--surface-card:var(--wbs-n-0);--surface-raised:var(--wbs-n-0);--surface-sunken:var(--wbs-n-100);--surface-paper:var(--wbs-n-25);--surface-brand-soft:var(--wbs-blue-50);--surface-accent-soft:var(--wbs-wine-50);--surface-dark:var(--wbs-navy-900);--surface-dark-raised:var(--wbs-navy-800);--surface-band:var(--wbs-navy-800);--surface-overlay:#0a15248c;--border-subtle:var(--wbs-n-200);--border-default:var(--wbs-n-300);--border-strong:var(--wbs-n-400);--border-brand:var(--wbs-blue-500);--border-dark:#ffffff1a;--border-focus:var(--wbs-blue-500);--action-primary-bg:var(--wbs-blue-500);--action-primary-bg-hover:var(--wbs-blue-600);--action-primary-bg-active:var(--wbs-blue-700);--action-primary-fg:#fff;--action-accent-bg:var(--wbs-wine-700);--action-accent-bg-hover:var(--wbs-wine-600);--action-accent-bg-active:var(--wbs-wine-800);--action-accent-fg:#fff;--action-neutral-bg:var(--wbs-n-0);--action-neutral-bg-hover:var(--wbs-n-50);--action-neutral-border:var(--wbs-n-300);--action-ghost-bg-hover:var(--wbs-blue-50);--action-danger-bg:var(--wbs-danger-500);--action-danger-bg-hover:var(--wbs-danger-700);--action-disabled-bg:var(--wbs-n-200);--action-disabled-fg:var(--wbs-n-400);--field-bg:var(--wbs-n-0);--field-bg-disabled:var(--wbs-n-100);--field-border:var(--wbs-n-300);--field-border-hover:var(--wbs-n-400);--field-border-focus:var(--wbs-blue-500);--field-border-error:var(--wbs-danger-500);--field-placeholder:var(--wbs-n-400);--field-ring:var(--wbs-ring-brand);--nav-bg:var(--wbs-navy-900);--nav-bg-raised:var(--wbs-navy-800);--nav-item-fg:#ffffffb3;--nav-item-fg-hover:#fff;--nav-item-bg-hover:#ffffff0f;--nav-item-bg-active:#0f86e029;--nav-item-fg-active:#fff;--nav-item-marker:var(--wbs-blue-400);--nav-group-label:#ffffff61;--nav-divider:#ffffff17;--topbar-bg:var(--wbs-n-0);--topbar-border:var(--wbs-n-200);--status-success-bg:var(--wbs-success-50);--status-success-fg:var(--wbs-success-700);--status-warning-bg:var(--wbs-warning-50);--status-warning-fg:var(--wbs-warning-700);--status-danger-bg:var(--wbs-danger-50);--status-danger-fg:var(--wbs-danger-700);--status-info-bg:var(--wbs-info-50);--status-info-fg:var(--wbs-info-700);--status-neutral-bg:var(--wbs-n-100);--status-neutral-fg:var(--wbs-n-600);--status-progress-bg:var(--wbs-amber-100);--status-progress-fg:var(--wbs-amber-700);--table-header-bg:var(--wbs-n-50);--table-header-fg:var(--wbs-n-600);--table-row-hover:var(--wbs-blue-50);--table-row-border:var(--wbs-n-200);--table-zebra:var(--wbs-n-25);--media-placeholder-bg:var(--wbs-n-100);--media-placeholder-fg:var(--wbs-n-400);--media-placeholder-grid:#0f86e01a}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--wbs-type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-family:var(--wbs-font-display);letter-spacing:var(--wbs-ls-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:var(--wbs-transition-control);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}hr{border:0;border-top:1px solid var(--border-subtle);margin:0}::selection{background:var(--wbs-blue-100);color:var(--wbs-blue-900)}.wbs-media-placeholder{background:var(--media-placeholder-bg);background-image:linear-gradient(var(--media-placeholder-grid) 1px,transparent 1px),linear-gradient(90deg,var(--media-placeholder-grid) 1px,transparent 1px);color:var(--media-placeholder-fg);font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;border-radius:var(--wbs-radius-media);background-size:24px 24px;justify-content:center;align-items:center;display:flex}
.wbs-avatar{background:var(--wbs-blue-100);color:var(--wbs-blue-800);font-family:var(--wbs-font-sans);letter-spacing:-.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.wbs-avatar--square{border-radius:var(--wbs-radius-md)}.wbs-avatar img{object-fit:cover;width:100%;height:100%}.wbs-avatar__ring{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--wbs-blue-200)}.wbs-badge{border-radius:var(--wbs-radius-pill);font-family:var(--wbs-font-sans);font-weight:600;font-size:var(--wbs-fs-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;line-height:1;display:inline-flex}.wbs-badge--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.wbs-badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.wbs-badge--success{background:var(--status-success-bg);color:var(--status-success-fg)}.wbs-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.wbs-badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.wbs-badge--progress{background:var(--status-progress-bg);color:var(--status-progress-fg)}.wbs-badge--accent{background:var(--surface-accent-soft);color:var(--wbs-wine-700)}.wbs-badge--solid{background:var(--wbs-navy-800);color:#fff}.wbs-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.wbs-btn{border-radius:var(--wbs-radius-control);font-family:var(--wbs-font-sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:var(--wbs-transition-control),transform var(--wbs-dur-instant) var(--wbs-ease-out);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.wbs-btn:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-btn:not(:disabled):active{transform:scale(var(--wbs-press-scale))}.wbs-btn:disabled,.wbs-btn[aria-disabled=true]{cursor:not-allowed;background:var(--action-disabled-bg);color:var(--action-disabled-fg);box-shadow:none;border-color:#0000}.wbs-btn--sm{height:36px;font-size:var(--wbs-fs-sm);padding:0 14px}.wbs-btn--md{height:44px;font-size:var(--wbs-fs-base);padding:0 20px}.wbs-btn--lg{height:52px;font-size:var(--wbs-fs-md);padding:0 28px}.wbs-btn--block{width:100%}.wbs-btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:var(--wbs-shadow-xs)}.wbs-btn--primary:not(:disabled):hover{background:var(--action-primary-bg-hover)}.wbs-btn--primary:not(:disabled):active{background:var(--action-primary-bg-active)}.wbs-btn--accent{background:var(--action-accent-bg);color:var(--action-accent-fg);box-shadow:var(--wbs-shadow-xs)}.wbs-btn--accent:not(:disabled):hover{background:var(--action-accent-bg-hover)}.wbs-btn--accent:focus-visible{box-shadow:var(--wbs-ring-wine)}.wbs-btn--secondary{background:var(--action-neutral-bg);color:var(--text-strong);border-color:var(--action-neutral-border)}.wbs-btn--secondary:not(:disabled):hover{background:var(--action-neutral-bg-hover);border-color:var(--border-strong)}.wbs-btn--ghost{color:var(--text-brand);background:0 0}.wbs-btn--ghost:not(:disabled):hover{background:var(--action-ghost-bg-hover)}.wbs-btn--danger{background:var(--action-danger-bg);color:#fff}.wbs-btn--danger:not(:disabled):hover{background:var(--action-danger-bg-hover)}.wbs-btn--danger:focus-visible{box-shadow:var(--wbs-ring-danger)}.wbs-btn--onDark{color:#fff;background:#ffffff1a;border-color:#ffffff38}.wbs-btn--onDark:not(:disabled):hover{background:#ffffff2e}.wbs-btn--onDark:focus-visible{box-shadow:var(--wbs-ring-light)}.wbs-btn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite wbs-btn-spin}@keyframes wbs-btn-spin{to{transform:rotate(360deg)}}.wbs-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--wbs-radius-card);transition:var(--wbs-transition-surface),border-color var(--wbs-dur-fast) var(--wbs-ease-out)}.wbs-card--flat{box-shadow:none}.wbs-card--raised{box-shadow:var(--wbs-shadow-sm)}.wbs-card--floating{box-shadow:var(--wbs-shadow-md);border-color:#0000}.wbs-card--soft{background:var(--surface-brand-soft);border-color:#0000}.wbs-card--dark{background:var(--surface-dark-raised);border-color:var(--border-dark);color:var(--text-on-dark)}.wbs-card--pad-none{padding:0}.wbs-card--pad-sm{padding:16px}.wbs-card--pad-md{padding:24px}.wbs-card--pad-lg{padding:32px}.wbs-card--interactive{cursor:pointer}.wbs-card--interactive:hover{transform:var(--wbs-lift-hover);box-shadow:var(--wbs-shadow-lg);border-color:var(--wbs-blue-200)}.wbs-card--interactive:active{transform:scale(var(--wbs-press-scale))}.wbs-card--interactive:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-icon{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.wbs-icon svg{stroke:currentColor;fill:none}.wbs-ibtn{border-radius:var(--wbs-radius-control);cursor:pointer;transition:var(--wbs-transition-control),transform var(--wbs-dur-instant) var(--wbs-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.wbs-ibtn:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-ibtn:not(:disabled):active{transform:scale(var(--wbs-press-scale))}.wbs-ibtn:disabled{cursor:not-allowed;color:var(--action-disabled-fg);background:var(--action-disabled-bg)}.wbs-ibtn--sm{width:32px;height:32px}.wbs-ibtn--md{width:40px;height:40px}.wbs-ibtn--lg{width:44px;height:44px}.wbs-ibtn--solid{background:var(--action-primary-bg);color:#fff}.wbs-ibtn--solid:not(:disabled):hover{background:var(--action-primary-bg-hover)}.wbs-ibtn--soft{background:var(--wbs-blue-50);color:var(--wbs-blue-600)}.wbs-ibtn--soft:not(:disabled):hover{background:var(--wbs-blue-100)}.wbs-ibtn--ghost{color:var(--text-muted)}.wbs-ibtn--ghost:not(:disabled):hover{background:var(--wbs-n-100);color:var(--text-strong)}.wbs-ibtn--outline{border-color:var(--action-neutral-border);color:var(--text-body);background:var(--surface-card)}.wbs-ibtn--outline:not(:disabled):hover{border-color:var(--border-strong);background:var(--wbs-n-50)}.wbs-ibtn--danger{background:var(--wbs-danger-50);color:var(--wbs-danger-500)}.wbs-ibtn--danger:not(:disabled):hover{background:var(--wbs-danger-500);color:#fff}.wbs-ibtn--onDark{color:#ffffffb8}.wbs-ibtn--onDark:not(:disabled):hover{color:#fff;background:#ffffff1a}.wbs-logo{align-items:center;gap:10px;display:inline-flex}.wbs-logo__img{object-fit:contain;width:auto;height:100%}.wbs-logo__img--knockout{filter:grayscale()invert()contrast(1.15);mix-blend-mode:screen}.wbs-logo__type{flex-direction:column;line-height:1;display:flex}.wbs-logo__name{font-family:var(--wbs-font-display);letter-spacing:-.02em;white-space:nowrap;font-weight:800}.wbs-logo__tag{font-family:var(--wbs-font-sans);text-transform:uppercase;letter-spacing:var(--wbs-ls-caps);opacity:.72;white-space:nowrap;font-weight:600}.wbs-media{background:var(--media-placeholder-bg);background-image:linear-gradient(var(--media-placeholder-grid) 1px,transparent 1px),linear-gradient(90deg,var(--media-placeholder-grid) 1px,transparent 1px);color:var(--media-placeholder-fg);border-radius:var(--wbs-radius-media);background-size:24px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.wbs-media__label{font-family:var(--wbs-font-sans);font-weight:700;font-size:var(--wbs-fs-2xs);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;text-align:center;padding:0 12px}.wbs-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wbs-media--scrim:after{content:"";background:var(--wbs-scrim-bottom);position:absolute;inset:0}.wbs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:56px 32px;display:flex}.wbs-empty--sm{padding:32px 24px}.wbs-empty__icon{background:var(--surface-brand-soft);width:56px;height:56px;color:var(--wbs-blue-500);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.wbs-empty--error .wbs-empty__icon{background:var(--wbs-danger-50);color:var(--wbs-danger-500)}.wbs-empty__title{font:var(--wbs-type-h5);color:var(--text-strong)}.wbs-empty__body{font:var(--wbs-type-body-sm);color:var(--text-muted);max-width:44ch}.wbs-empty__act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.wbs-stat{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--wbs-radius-card);transition:var(--wbs-transition-surface);flex-direction:column;gap:2px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.wbs-stat__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wbs-stat__label{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:var(--text-muted)}.wbs-stat__icon{border-radius:var(--wbs-radius-md);background:var(--wbs-blue-50);width:34px;height:34px;color:var(--wbs-blue-600);flex:none;justify-content:center;align-items:center;display:flex}.wbs-stat--accent .wbs-stat__icon{background:var(--wbs-wine-50);color:var(--wbs-wine-600)}.wbs-stat--success .wbs-stat__icon{background:var(--wbs-success-50);color:var(--wbs-success-700)}.wbs-stat--warning .wbs-stat__icon{background:var(--wbs-amber-100);color:var(--wbs-amber-700)}.wbs-stat__value{font-family:var(--wbs-font-display);font-weight:700;font-size:var(--wbs-fs-4xl);color:var(--text-strong);letter-spacing:var(--wbs-ls-tighter);font-variant-numeric:tabular-nums;line-height:1.05}.wbs-stat__unit{font-size:var(--wbs-fs-lg);color:var(--text-muted);margin-left:4px}.wbs-stat__delta{font:var(--wbs-type-caption);align-items:center;gap:4px;margin-top:8px;font-weight:600;display:inline-flex}.wbs-stat__delta--up{color:var(--wbs-success-500)}.wbs-stat__delta--down{color:var(--wbs-danger-500)}.wbs-stat__delta--flat{color:var(--text-muted)}.wbs-alert{border-radius:var(--wbs-radius-card);font:var(--wbs-type-body-sm);border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wbs-alert__i{flex:none;margin-top:1px}.wbs-alert__body{flex:1;display:block}.wbs-alert__title{font:var(--wbs-type-ui-sm);color:inherit;margin-bottom:3px;font-weight:700;display:block}.wbs-alert__content{display:block}.wbs-alert__close{cursor:pointer;color:inherit;opacity:.55;border-radius:var(--wbs-radius-xs);background:0 0;border:0;padding:2px;display:flex}.wbs-alert__close:hover{opacity:1}.wbs-alert--info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:var(--wbs-blue-100)}.wbs-alert--success{background:var(--status-success-bg);color:var(--status-success-fg);border-color:#c9e8db}.wbs-alert--warning{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:#f4e0b8}.wbs-alert--danger{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:#f5cdcd}.wbs-modal__ov{z-index:80;background:var(--surface-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wbs-modal{background:var(--surface-card);border-radius:var(--wbs-radius-modal);box-shadow:var(--wbs-shadow-xl);flex-direction:column;width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.wbs-modal--sm{max-width:420px}.wbs-modal--md{max-width:560px}.wbs-modal--lg{max-width:760px}.wbs-modal__head{align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.wbs-modal__t{font:var(--wbs-type-h4);color:var(--text-strong);flex:1}.wbs-modal__d{font:var(--wbs-type-body-sm);color:var(--text-muted);padding:8px 24px 0}.wbs-modal__body{flex:1;padding:20px 24px;overflow-y:auto}.wbs-modal__foot{background:var(--surface-paper);border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.wbs-mod{border-bottom:1px solid var(--border-subtle);background:var(--surface-card);transition:background-color var(--wbs-dur-fast) var(--wbs-ease-out);gap:14px;padding:18px 20px;display:flex}.wbs-mod:last-child{border-bottom:0}.wbs-mod:hover{background:var(--wbs-n-25)}.wbs-mod[data-status=pending]{background:var(--wbs-blue-50)}.wbs-mod[data-status=pending]:hover{background:var(--wbs-blue-100)}.wbs-mod[data-status=disabled]{background:var(--surface-card)}.wbs-mod[data-status=disabled] .wbs-mod__text,.wbs-mod[data-status=disabled] .wbs-mod__who{opacity:.55}.wbs-mod__sel{padding-top:2px}.wbs-mod__body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.wbs-mod__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wbs-mod__who{align-items:center;gap:9px;min-width:0;display:flex}.wbs-mod__name{font:var(--wbs-type-ui-sm);color:var(--text-strong);white-space:nowrap}.wbs-mod__mail{font:var(--wbs-type-caption);color:var(--text-subtle);text-overflow:ellipsis;overflow:hidden}.wbs-mod__sep{color:var(--wbs-n-300)}.wbs-mod__time{font:var(--wbs-type-caption);color:var(--text-subtle);white-space:nowrap}.wbs-mod__ctx{font:var(--wbs-type-caption);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.wbs-mod__ctx a{color:var(--text-brand)}.wbs-mod__text{font:var(--wbs-type-body-sm);color:var(--text-body);text-wrap:pretty}.wbs-mod__acts{flex:none;align-items:flex-start;gap:6px;padding-top:2px;display:flex}.wbs-check{cursor:pointer;font:var(--wbs-type-body-sm);color:var(--text-body);align-items:flex-start;gap:10px;display:inline-flex}.wbs-check input{opacity:0;width:0;height:0;position:absolute}.wbs-check__box{border:1.5px solid var(--field-border);border-radius:var(--wbs-radius-xs);background:var(--field-bg);width:18px;height:18px;transition:var(--wbs-transition-control);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.wbs-check:hover .wbs-check__box{border-color:var(--wbs-blue-400)}.wbs-check input:checked+.wbs-check__box{background:var(--action-primary-bg);border-color:var(--action-primary-bg)}.wbs-check input:focus-visible+.wbs-check__box{box-shadow:var(--wbs-ring-brand)}.wbs-check input:disabled:not(:checked)+.wbs-check__box{background:var(--field-bg-disabled);border-color:var(--border-default)}.wbs-check input:disabled:checked+.wbs-check__box{background:var(--wbs-blue-300);border-color:var(--wbs-blue-300)}.wbs-check input:disabled~*{opacity:.7}.wbs-check__tick{opacity:0;width:11px;height:7px;transition:opacity var(--wbs-dur-fast) var(--wbs-ease-out);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)translate(1px,-1px)}.wbs-check input:checked+.wbs-check__box .wbs-check__tick{opacity:1}.wbs-upload{border:1.5px dashed var(--border-default);border-radius:var(--wbs-radius-card);background:var(--surface-paper);cursor:pointer;text-align:center;transition:var(--wbs-transition-control);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 24px;display:flex}.wbs-upload:hover{border-color:var(--wbs-blue-400);background:var(--wbs-blue-50)}.wbs-upload:focus-within{box-shadow:var(--wbs-ring-brand);border-color:var(--field-border-focus);outline:none}.wbs-upload--over{border-color:var(--wbs-blue-500);background:var(--wbs-blue-50)}.wbs-upload__ic{color:var(--wbs-blue-500);margin-bottom:6px}.wbs-upload__t{font:var(--wbs-type-ui-sm);color:var(--text-strong)}.wbs-upload__h{font:var(--wbs-type-caption);color:var(--text-muted)}.wbs-upload input{opacity:0;width:0;height:0;position:absolute}.wbs-field{flex-direction:column;gap:6px;width:100%;display:flex}.wbs-field__label{font:var(--wbs-type-label);color:var(--text-strong);align-items:center;gap:6px;display:flex}.wbs-field__req{color:var(--wbs-danger-500)}.wbs-field__hint{font:var(--wbs-type-caption);color:var(--text-muted)}.wbs-field__error{font:var(--wbs-type-caption);color:var(--text-danger);align-items:center;gap:5px;display:flex}.wbs-input{width:100%;height:var(--wbs-field-h);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--wbs-radius-control);font:var(--wbs-type-body);color:var(--text-strong);transition:var(--wbs-transition-control);padding:0 14px}.wbs-input::placeholder{color:var(--field-placeholder)}.wbs-input:hover:not(:disabled){border-color:var(--field-border-hover)}.wbs-input:focus{border-color:var(--field-border-focus);box-shadow:var(--field-ring);outline:none}.wbs-input:disabled{background:var(--field-bg-disabled);color:var(--text-subtle);cursor:not-allowed}.wbs-input--sm{height:var(--wbs-field-h-sm);font-size:var(--wbs-fs-sm);padding:0 12px}.wbs-input--error{border-color:var(--field-border-error)}.wbs-input--error:focus{box-shadow:var(--wbs-ring-danger)}.wbs-inputwrap{align-items:center;width:100%;display:flex;position:relative}.wbs-inputwrap__icon{color:var(--text-subtle);pointer-events:none;display:flex;position:absolute;left:14px}.wbs-inputwrap__suffix{color:var(--text-subtle);align-items:center;gap:6px;display:flex;position:absolute;right:14px}.wbs-inputwrap--icon .wbs-input{padding-left:42px}.wbs-inputwrap--suffix .wbs-input{padding-right:42px}.wbs-rate{align-items:center;gap:4px;display:inline-flex}.wbs-rate__btn{cursor:pointer;color:var(--wbs-n-300);border-radius:var(--wbs-radius-xs);transition:color var(--wbs-dur-fast) var(--wbs-ease-out),transform var(--wbs-dur-instant) var(--wbs-ease-out);background:0 0;border:0;padding:2px;display:flex}.wbs-rate__btn[data-on=true]{color:var(--wbs-amber-500)}.wbs-rate__btn:hover{transform:scale(1.12)}.wbs-rate__btn:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-rate--readonly .wbs-rate__btn{cursor:default;pointer-events:none}.wbs-rate__val{font:var(--wbs-type-ui-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.wbs-rate svg{fill:currentColor}.wbs-selectwrap{align-items:center;width:100%;display:flex;position:relative}.wbs-select{width:100%;height:var(--wbs-field-h);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--wbs-radius-control);font:var(--wbs-type-body);color:var(--text-strong);appearance:none;cursor:pointer;transition:var(--wbs-transition-control);padding:0 40px 0 14px}.wbs-select:hover:not(:disabled){border-color:var(--field-border-hover)}.wbs-select:focus{border-color:var(--field-border-focus);box-shadow:var(--field-ring);outline:none}.wbs-select:disabled{background:var(--field-bg-disabled);color:var(--text-subtle);cursor:not-allowed}.wbs-select--sm{height:var(--wbs-field-h-sm);font-size:var(--wbs-fs-sm)}.wbs-select--error{border-color:var(--field-border-error)}.wbs-selectwrap__chev{color:var(--text-subtle);pointer-events:none;display:flex;position:absolute;right:14px}.wbs-switch{cursor:pointer;font:var(--wbs-type-body-sm);color:var(--text-body);align-items:center;gap:10px;display:inline-flex}.wbs-switch input{opacity:0;width:0;height:0;position:absolute}.wbs-switch__track{border-radius:var(--wbs-radius-pill);background:var(--wbs-n-300);width:40px;height:23px;transition:var(--wbs-transition-control);flex:none;position:relative}.wbs-switch__knob{width:18px;height:18px;box-shadow:var(--wbs-shadow-xs);transition:transform var(--wbs-dur-fast) var(--wbs-ease-out);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px}.wbs-switch input:checked+.wbs-switch__track{background:var(--action-primary-bg)}.wbs-switch input:checked+.wbs-switch__track .wbs-switch__knob{transform:translate(17px)}.wbs-switch input:focus-visible+.wbs-switch__track{box-shadow:var(--wbs-ring-brand)}.wbs-switch input:disabled+.wbs-switch__track{background:var(--wbs-n-200);cursor:not-allowed}.wbs-textarea{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--wbs-radius-control);width:100%;min-height:120px;font:var(--wbs-type-body);color:var(--text-strong);resize:vertical;transition:var(--wbs-transition-control);padding:12px 14px}.wbs-textarea::placeholder{color:var(--field-placeholder)}.wbs-textarea:hover:not(:disabled){border-color:var(--field-border-hover)}.wbs-textarea:focus{border-color:var(--field-border-focus);box-shadow:var(--field-ring);outline:none}.wbs-textarea:disabled{background:var(--field-bg-disabled);cursor:not-allowed}.wbs-textarea--error{border-color:var(--field-border-error)}.wbs-lang{border-radius:var(--wbs-radius-pill);border:1px solid var(--border-subtle);background:var(--surface-card);align-items:center;gap:2px;padding:3px;display:inline-flex}.wbs-lang--onDark{background:#ffffff14;border-color:#ffffff29}.wbs-lang button{cursor:pointer;font:var(--wbs-type-ui-sm);color:var(--text-muted);border-radius:var(--wbs-radius-pill);transition:var(--wbs-transition-control);background:0 0;border:0;padding:5px 11px;font-weight:600}.wbs-lang--onDark button{color:#ffffff9e}.wbs-lang button[aria-pressed=true]{background:var(--wbs-blue-500);color:#fff}.wbs-lang button:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-side{width:var(--wbs-sidebar-w);background:var(--nav-bg);height:100%;color:var(--text-on-dark);border-right:1px solid var(--border-dark);transition:width var(--wbs-dur-base) var(--wbs-ease-out);flex-direction:column;flex:none;display:flex}.wbs-side--collapsed{width:var(--wbs-sidebar-w-collapsed)}.wbs-side__brand{height:var(--wbs-topbar-h);border-bottom:1px solid var(--nav-divider);flex:none;align-items:center;gap:10px;padding:0 18px;display:flex;overflow:hidden}.wbs-side__scroll{flex-direction:column;flex:1;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.wbs-side__group{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:var(--nav-group-label);padding:20px 12px 8px}.wbs-side__item{border-radius:var(--wbs-radius-md);height:42px;color:var(--nav-item-fg);font:var(--wbs-type-ui-sm);font-size:var(--wbs-fs-base);cursor:pointer;text-align:left;width:100%;transition:var(--wbs-transition-control);background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative}.wbs-side__item:hover{background:var(--nav-item-bg-hover);color:var(--nav-item-fg-hover);text-decoration:none}.wbs-side__item[aria-current=page]{background:var(--nav-item-bg-active);color:var(--nav-item-fg-active);font-weight:600}.wbs-side__item[aria-current=page]:before{content:"";background:var(--nav-item-marker);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.wbs-side__item:focus-visible{box-shadow:var(--wbs-ring-light);outline:none}.wbs-side__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wbs-side__count{font:var(--wbs-type-caption);border-radius:var(--wbs-radius-pill);background:#ffffff1f;padding:2px 7px;font-weight:700}.wbs-side__sub{border-left:1px solid var(--nav-divider);flex-direction:column;gap:2px;margin:2px 0 2px 24px;padding-left:12px;display:flex}.wbs-side__sub .wbs-side__item{height:36px;font-size:var(--wbs-fs-sm)}.wbs-side__foot{border-top:1px solid var(--nav-divider);flex:none;padding:12px}.wbs-side--collapsed .wbs-side__label,.wbs-side--collapsed .wbs-side__count,.wbs-side--collapsed .wbs-side__group,.wbs-side--collapsed .wbs-side__sub{display:none}.wbs-side--collapsed .wbs-side__item{justify-content:center;padding:0}.wbs-top{height:var(--wbs-topbar-h);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);flex:none;align-items:center;gap:16px;padding:0 24px;display:flex}.wbs-top__title{font:var(--wbs-type-h5);color:var(--text-strong);letter-spacing:var(--wbs-ls-tight)}.wbs-top__sub{font:var(--wbs-type-caption);color:var(--text-muted)}.wbs-top__spacer{flex:1}.wbs-top__actions{align-items:center;gap:8px;display:flex}.wbs-top__btn{border-radius:var(--wbs-radius-md);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:var(--wbs-transition-control);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.wbs-top__btn:hover{background:var(--wbs-n-100);color:var(--text-strong)}.wbs-top__dot{background:var(--wbs-danger-500);width:7px;height:7px;box-shadow:0 0 0 2px var(--topbar-bg);border-radius:50%;position:absolute;top:8px;right:9px}.wbs-top__user{border-radius:var(--wbs-radius-pill);border:1px solid var(--border-subtle);background:var(--surface-card);cursor:pointer;transition:var(--wbs-transition-control);align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.wbs-top__user:hover{border-color:var(--border-default);background:var(--wbs-n-50)}.wbs-top__uname{font:var(--wbs-type-ui-sm);color:var(--text-strong)}.wbs-top__urole{font:var(--wbs-type-caption);color:var(--text-muted)}.wbs-top__link{font:var(--wbs-type-ui-sm);color:var(--text-brand);align-items:center;gap:6px;display:inline-flex}.wbs-bc{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--wbs-radius-card);transition:var(--wbs-transition-surface),border-color var(--wbs-dur-fast) var(--wbs-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.wbs-bc:hover{transform:var(--wbs-lift-hover);box-shadow:var(--wbs-shadow-lg);border-color:#0000;text-decoration:none}.wbs-bc:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-bc__media .wbs-media{border-radius:0}.wbs-bc__body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.wbs-bc__meta{font:var(--wbs-type-caption);color:var(--text-subtle);align-items:center;gap:8px;display:flex}.wbs-bc__title{font:var(--wbs-type-h5);color:var(--text-strong);line-height:1.3}.wbs-bc__ex{font:var(--wbs-type-body-sm);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.wbs-bc__more{font:var(--wbs-type-ui-sm);color:var(--text-brand);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.wbs-bc:hover .wbs-bc__more .wbs-icon{transform:translate(3px)}.wbs-bc__more .wbs-icon{transition:transform var(--wbs-dur-fast) var(--wbs-ease-out)}.wbs-cb{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--wbs-radius-card);box-shadow:var(--wbs-shadow-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.wbs-cb__i{background:var(--surface-card);transition:background-color var(--wbs-dur-fast) var(--wbs-ease-out);align-items:center;gap:14px;padding:20px 24px;text-decoration:none;display:flex}.wbs-cb__i:hover{background:var(--wbs-blue-50);text-decoration:none}.wbs-cb__ic{border-radius:var(--wbs-radius-lg);background:var(--wbs-blue-50);width:42px;height:42px;color:var(--wbs-blue-600);flex:none;justify-content:center;align-items:center;display:flex}.wbs-cb__i:hover .wbs-cb__ic{background:var(--wbs-blue-500);color:#fff}.wbs-cb__l{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:var(--text-subtle);margin-bottom:3px;display:block}.wbs-cb__v{font:var(--wbs-type-ui-sm);color:var(--text-strong)}@media (max-width:820px){.wbs-cb{grid-template-columns:1fr}}.wbs-cta{border-radius:var(--wbs-radius-xl);background:var(--wbs-navy-900);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.wbs-cta:after{content:"";background:radial-gradient(circle,#0f86e047 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.wbs-cta--accent{background:var(--wbs-wine-700)}.wbs-cta--accent:after{background:radial-gradient(circle,#c87c9f42 0%,#0000 70%)}.wbs-cta__b{flex-direction:column;gap:8px;max-width:56ch;display:flex;position:relative}.wbs-cta__t{font:var(--wbs-type-h3);color:#fff}.wbs-cta__s{font:var(--wbs-type-body);color:#ffffffb8}.wbs-cta__a{flex-wrap:wrap;gap:12px;display:flex;position:relative}@media (max-width:720px){.wbs-cta{padding:32px 24px}}.wbs-gg{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.wbs-gg__cell{cursor:pointer;border-radius:var(--wbs-radius-media);transition:var(--wbs-transition-surface);position:relative;overflow:hidden}.wbs-gg__cell:hover{box-shadow:var(--wbs-shadow-lg);transform:scale(1.012)}.wbs-gg__cell:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-gg__ov{background:var(--wbs-scrim-bottom);opacity:0;transition:opacity var(--wbs-dur-base) var(--wbs-ease-out);align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.wbs-gg__cell:hover .wbs-gg__ov{opacity:1}.wbs-gg__cap{font:var(--wbs-type-ui-sm);color:#fff}.wbs-gg__zoom{border-radius:var(--wbs-radius-md);width:32px;height:32px;color:var(--wbs-navy-800);background:#ffffffeb;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.wbs-gg__cell--wide{grid-column:span 2}.wbs-gg__group{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:var(--text-subtle);grid-column:1/-1;margin:8px 0 14px}@media (max-width:620px){.wbs-gg{grid-template-columns:1fr}.wbs-gg__cell--wide{grid-column:span 1}}.wbs-hero{background:var(--wbs-navy-900);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.wbs-hero--compact{min-height:300px}.wbs-hero__bg{background-image:linear-gradient(#6eb4f017 1px,#0000 1px),linear-gradient(90deg,#6eb4f017 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.wbs-hero__bg img{object-fit:cover;width:100%;height:100%}.wbs-hero__scrim{background:var(--wbs-scrim-hero);position:absolute;inset:0}.wbs-hero__inner{max-width:var(--wbs-container);width:100%;margin:0 auto;padding:88px 32px;position:relative}.wbs-hero--center .wbs-hero__inner{text-align:center}.wbs-hero--center .wbs-hero__scrim{background:linear-gradient(#06101c47 0%,#06101c9e 100%)}.wbs-hero__eyebrow{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:var(--wbs-blue-300);margin-bottom:16px;display:inline-block}.wbs-hero__title{font:var(--wbs-type-hero);color:#fff;max-width:17ch;letter-spacing:var(--wbs-ls-tighter)}.wbs-hero--center .wbs-hero__title{max-width:22ch;font-size:var(--wbs-fs-5xl);margin:0 auto}.wbs-hero__sub{font:var(--wbs-type-body);font-size:var(--wbs-fs-lg);color:#ffffffc7;max-width:52ch;margin-top:20px}.wbs-hero--center .wbs-hero__sub{margin-left:auto;margin-right:auto}.wbs-hero__acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.wbs-hero--center .wbs-hero__acts{justify-content:center}.wbs-hero__stats{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:48px;margin-top:56px;padding-top:28px;display:flex}.wbs-hero__stat{flex-direction:column;gap:2px;display:flex}.wbs-hero__sv{font-family:var(--wbs-font-display);font-weight:700;font-size:var(--wbs-fs-3xl);color:#fff;line-height:1}.wbs-hero__sl{font:var(--wbs-type-caption);color:#ffffff8f;text-transform:uppercase;letter-spacing:var(--wbs-ls-caps)}@media (max-width:760px){.wbs-hero__title{font-size:var(--wbs-fs-4xl)}.wbs-hero__inner{padding:64px 20px}.wbs-hero__stats{gap:28px}}.wbs-pc{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--wbs-radius-card);cursor:pointer;transition:var(--wbs-transition-surface),border-color var(--wbs-dur-fast) var(--wbs-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.wbs-pc:hover{transform:var(--wbs-lift-hover);box-shadow:var(--wbs-shadow-lg);border-color:#0000;text-decoration:none}.wbs-pc:active{transform:scale(var(--wbs-press-scale))}.wbs-pc:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-pc__media{position:relative}.wbs-pc__media .wbs-media{border-radius:0}.wbs-pc__badge{position:absolute;top:12px;left:12px}.wbs-pc__body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.wbs-pc__title{font:var(--wbs-type-h5);color:var(--text-strong)}.wbs-pc__meta{font:var(--wbs-type-caption);color:var(--text-muted);align-items:center;gap:6px;display:flex}.wbs-pc__desc{font:var(--wbs-type-body-sm);color:var(--text-muted);margin-top:2px}.wbs-pc__more{font:var(--wbs-type-ui-sm);color:var(--text-brand);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.wbs-pc:hover .wbs-pc__more .wbs-icon{transform:translate(3px)}.wbs-pc__more .wbs-icon{transition:transform var(--wbs-dur-fast) var(--wbs-ease-out)}.wbs-sh{flex-direction:column;gap:12px;max-width:64ch;display:flex}.wbs-sh--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.wbs-sh__eyebrow{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:var(--wbs-blue-600);align-items:center;gap:8px;display:inline-flex}.wbs-sh__eyebrow:before{content:"";background:var(--wbs-blue-500);border-radius:2px;width:22px;height:2px}.wbs-sh--center .wbs-sh__eyebrow:before{display:none}.wbs-sh__title{font:var(--wbs-type-h2);color:var(--text-strong)}.wbs-sh__sub{font:var(--wbs-type-body);font-size:var(--wbs-fs-lg);color:var(--text-muted)}.wbs-sh--onDark .wbs-sh__title{color:#fff}.wbs-sh--onDark .wbs-sh__sub{color:var(--text-on-dark-muted)}.wbs-sh--onDark .wbs-sh__eyebrow{color:var(--wbs-blue-300)}.wbs-sh--onDark .wbs-sh__eyebrow:before{background:var(--wbs-blue-400)}.wbs-sc{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--wbs-radius-card);cursor:pointer;transition:var(--wbs-transition-surface),border-color var(--wbs-dur-fast) var(--wbs-ease-out);flex-direction:column;gap:10px;padding:26px;text-decoration:none;display:flex}.wbs-sc:hover{transform:var(--wbs-lift-hover);box-shadow:var(--wbs-shadow-lg);border-color:#0000;text-decoration:none}.wbs-sc:focus-visible{box-shadow:var(--wbs-ring-brand);outline:none}.wbs-sc__icon{border-radius:var(--wbs-radius-lg);background:var(--wbs-blue-50);width:48px;height:48px;color:var(--wbs-blue-600);transition:var(--wbs-transition-control);justify-content:center;align-items:center;margin-bottom:6px;display:flex}.wbs-sc:hover .wbs-sc__icon{background:var(--wbs-blue-500);color:#fff}.wbs-sc__title{font:var(--wbs-type-h5);color:var(--text-strong)}.wbs-sc__body{font:var(--wbs-type-body-sm);color:var(--text-muted);flex:1}.wbs-sc__more{font:var(--wbs-type-ui-sm);color:var(--text-brand);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.wbs-sc--onDark{background:#ffffff0a;border-color:#ffffff1a}.wbs-sc--onDark .wbs-sc__title{color:#fff}.wbs-sc--onDark .wbs-sc__body{color:var(--text-on-dark-muted)}.wbs-sc--onDark .wbs-sc__icon{color:var(--wbs-blue-300);background:#0f86e02e}.wbs-ftr{background:var(--surface-dark);color:var(--text-on-dark);padding:64px 32px 28px}.wbs-ftr__grid{max-width:var(--wbs-container);grid-template-columns:1.4fr 1fr 1.3fr 1fr;gap:48px;margin:0 auto;display:grid}.wbs-ftr__h{font:var(--wbs-type-overline);letter-spacing:var(--wbs-ls-caps);text-transform:uppercase;color:#ffffff73;margin-bottom:16px}.wbs-ftr__col{flex-direction:column;gap:10px;display:flex}.wbs-ftr a{color:var(--text-on-dark-muted);font:var(--wbs-type-body-sm);transition:var(--wbs-transition-control);text-decoration:none}.wbs-ftr a:hover{color:#fff;text-decoration:none}.wbs-ftr__contact{color:var(--text-on-dark-muted);font:var(--wbs-type-body-sm);align-items:flex-start;gap:10px;display:flex}.wbs-ftr__contact .wbs-icon{color:var(--wbs-blue-400);margin-top:2px}.wbs-ftr__social{gap:10px;margin-top:4px;display:flex}.wbs-ftr__social a{border-radius:var(--wbs-radius-md);color:#ffffffbf;background:#ffffff12;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wbs-ftr__social a:hover{background:var(--wbs-blue-500);color:#fff}.wbs-ftr__blurb{color:var(--text-on-dark-muted);font:var(--wbs-type-body-sm);max-width:32ch;margin-top:16px}.wbs-ftr__bar{max-width:var(--wbs-container);font:var(--wbs-type-caption);color:#ffffff73;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:44px auto 0;padding-top:20px;display:flex}@media (max-width:900px){.wbs-ftr__grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.wbs-ftr__grid{grid-template-columns:1fr}}.wbs-hdr{z-index:40;height:var(--wbs-header-h);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);transition:var(--wbs-transition-control);align-items:center;gap:32px;padding:0 32px;display:flex;position:sticky;top:0}.wbs-hdr--onDark{background:0 0;border-bottom-color:#ffffff24}.wbs-hdr--scrolled{background:var(--wbs-glass-bg);-webkit-backdrop-filter:var(--wbs-glass-blur);backdrop-filter:var(--wbs-glass-blur);box-shadow:var(--wbs-shadow-sm);border-bottom-color:#0000}.wbs-hdr__nav{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.wbs-hdr__link{font:var(--wbs-type-ui-sm);font-size:var(--wbs-fs-base);color:var(--text-body);border-radius:var(--wbs-radius-md);transition:var(--wbs-transition-control);white-space:nowrap;padding:9px 14px;text-decoration:none;position:relative}.wbs-hdr__link:hover{color:var(--text-brand);background:var(--wbs-blue-50);text-decoration:none}.wbs-hdr__link[aria-current=page]{color:var(--text-brand);font-weight:700}.wbs-hdr__link[aria-current=page]:after{content:"";background:var(--wbs-blue-500);border-radius:2px;height:2px;position:absolute;bottom:2px;left:14px;right:14px}.wbs-hdr--onDark .wbs-hdr__link{color:#ffffffd1}.wbs-hdr--onDark .wbs-hdr__link:hover{color:#fff;background:#ffffff1a}.wbs-hdr--onDark .wbs-hdr__link[aria-current=page]{color:#fff}.wbs-hdr--onDark .wbs-hdr__link[aria-current=page]:after{background:var(--wbs-blue-400)}.wbs-hdr__right{align-items:center;gap:12px;display:flex}.wbs-hdr__burger{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;display:none}@media (max-width:1100px){.wbs-hdr__nav{display:none}.wbs-hdr__burger{display:flex}}@media (max-width:900px){.wbs-hdr{gap:12px;padding:0 20px}}.wbs-tm{text-align:center;border-radius:var(--wbs-radius-card);transition:var(--wbs-transition-control);border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex}.wbs-tm:hover{border-color:var(--border-subtle);background:var(--surface-card)}.wbs-tm__name{font:var(--wbs-type-ui);color:var(--text-strong);margin-top:14px}.wbs-tm__role{font:var(--wbs-type-body-sm);color:var(--text-muted)}.wbs-tm__links{opacity:0;transition:opacity var(--wbs-dur-base) var(--wbs-ease-out);gap:8px;margin-top:10px;display:flex}.wbs-tm:hover .wbs-tm__links{opacity:1}.wbs-tm__links a{border-radius:var(--wbs-radius-md);background:var(--surface-sunken);width:32px;height:32px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.wbs-tm__links a:hover{background:var(--wbs-blue-500);color:#fff}.wbs-tm--row{text-align:left;flex-direction:row;align-items:center;gap:14px;padding:14px}.wbs-tm--row .wbs-tm__name{margin-top:0}.wbs-tc{border-radius:var(--wbs-radius-card);background:var(--surface-card);border:1px solid var(--border-subtle);flex-direction:column;gap:16px;padding:28px;display:flex}.wbs-tc--accent{background:var(--wbs-wine-700);color:#fff;border-color:#0000}.wbs-tc__quote{font:var(--wbs-type-body);font-size:var(--wbs-fs-md);color:var(--text-body);flex:1}.wbs-tc--accent .wbs-rate__btn{color:#ffffff52}.wbs-tc--accent .wbs-rate__btn[data-on=true]{color:var(--wbs-amber-500)}.wbs-tc--accent .wbs-tc__quote{color:#ffffffe6}.wbs-tc__who{align-items:center;gap:12px;display:flex}.wbs-tc__n{font:var(--wbs-type-ui-sm);color:var(--text-strong)}.wbs-tc__r{font:var(--wbs-type-caption);color:var(--text-muted)}.wbs-tc--accent .wbs-tc__n{color:#fff}.wbs-tc--accent .wbs-tc__r{color:#fff9}.wbs-wa{z-index:60;border-radius:var(--wbs-radius-pill);color:#fff;cursor:pointer;height:56px;box-shadow:var(--wbs-shadow-lg);font:var(--wbs-type-ui);transition:var(--wbs-transition-control),transform var(--wbs-dur-base) var(--wbs-ease-out);background:#25d366;border:0;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px}.wbs-wa:hover{color:#fff;transform:var(--wbs-lift-hover);background:#1fb855;text-decoration:none}.wbs-wa:active{transform:scale(var(--wbs-press-scale))}.wbs-wa--compact{justify-content:center;width:56px;padding:0}.wbs-wa__label{white-space:nowrap}

