@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_595015f9-module__vcJHea__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_595015f9-module__vcJHea__variable{--font-archivo:"Archivo","Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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_8585dfa8-module__12pqSa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8585dfa8-module__12pqSa__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_2a198a5d-module__cMg7oa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_2a198a5d-module__cMg7oa__variable{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}
.bm{--font-display:var(--font-archivo),sans-serif;--font-body:var(--font-archivo),sans-serif;--font-mono:var(--font-jetbrains),monospace;--shell:#1a1a1c;--card-dark:#242428;--card-dark-2:#2e2e34;--card-dark-3:#393940;--page:#c6d5c4;--white:#fff;--coral:#ef6a4f;--coral-grad:linear-gradient(152deg,#f47a61 0%,#e85036 100%);--indigo:#6d6ef0;--indigo-grad:linear-gradient(152deg,#7a7bf3 0%,#6163ee 100%);--cyan:#c1e9e4;--sage-card:#ccd6cc;--yellow:#f4ce4a;--ink:#18181a;--ink-2:#45454b;--ink-3:#74747c;--paper:#fff;--stone:#80808a;--fg-on-dark:#f4f4f3;--fg-on-dark-2:#ffffff9e;--border:#0000001a;--st-red:#e5563c;--st-amber:#efb33c;--st-green:#46a86d;--st-red-soft:color-mix(in srgb,var(--st-red)16%,transparent);--st-amber-soft:color-mix(in srgb,var(--st-amber)20%,transparent);--st-green-soft:color-mix(in srgb,var(--st-green)18%,transparent);--r-card:26px;--r-inner:18px;--gap:16px;--radius-full:999px;--shadow-2:0 12px 36px #00000038;background:var(--page);font-family:var(--font-body);color:var(--fg-on-dark);font-feature-settings:"tnum";min-height:100vh;padding:20px}.bm h1,.bm h2,.bm h3,.bm h4,.bm h5,.bm h6,.bm p{margin:0}.bm .app{background:var(--shell);border:1px solid #ffffff0d;border-radius:34px;gap:4px;max-width:1640px;min-height:calc(100vh - 40px);margin:0 auto;padding:14px;display:flex;position:relative;overflow:hidden}.bm .rail{flex-direction:column;flex:none;align-items:center;gap:18px;width:72px;padding:6px 0 10px;display:flex}.bm .rail-logo{background:var(--card-dark);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.bm .rail-nav{scrollbar-width:none;flex-direction:column;align-items:center;gap:8px;margin-top:6px;padding-bottom:4px;display:flex;overflow:hidden auto}.bm .rail-nav::-webkit-scrollbar{width:0;height:0}.bm .rail-btn{width:44px;height:44px;color:var(--stone);cursor:pointer;background:0 0;border:none;border-radius:14px;place-items:center;transition:background .15s,color .15s;display:grid}.bm .rail-btn svg{width:21px;height:21px}.bm .rail-btn:hover{color:var(--fg-on-dark);background:#ffffff12}.bm .rail-btn.active{background:var(--cyan);color:var(--ink)}.bm .rail-bottom{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.bm .rail-add{width:46px;height:46px;color:var(--fg-on-dark);cursor:pointer;background:0 0;border:1.5px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.bm .rail-add svg{width:20px;height:20px}.bm .rail-add:hover{background:#ffffff12}.bm .rail-avatar{border:2.5px solid var(--yellow);cursor:pointer;background:var(--card-dark-2);border-radius:50%;width:46px;height:46px}.bm .rail-tooltip{color:#fff;letter-spacing:.01em;white-space:nowrap;z-index:120;pointer-events:none;background:#26262b;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;animation:.13s railTipIn;position:fixed;left:80px;transform:translateY(-50%);box-shadow:0 10px 28px #00000059}.bm .rail-tooltip:before{content:"";background:#26262b;border-radius:2px;width:9px;height:9px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}@keyframes railTipIn{0%{opacity:0;transform:translateY(-50%)translate(-5px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.bm .rail-group{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.bm .rail-group:before{content:"";background:#ffffff1a;width:26px;height:1px;margin-top:8px}.bm .rail-glabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff57;margin:3px 0 1px;font-size:9px;font-weight:600}.bm .main{flex-direction:column;flex:1;min-width:0;padding:4px 6px 6px;display:flex}.bm .topbar{align-items:center;gap:16px;padding:6px 4px 18px;display:flex}.bm .crumb{letter-spacing:-.01em;color:var(--fg-on-dark);align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.bm .crumb .muted{color:var(--stone);font-weight:500}.bm .crumb .sep{color:var(--stone);font-weight:400}.bm .topbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.bm .icon-circle{cursor:pointer;background:var(--white);width:48px;height:48px;color:var(--ink);border:none;border-radius:50%;flex:none;place-items:center;transition:transform .12s;display:grid}.bm .icon-circle svg{width:20px;height:20px}.bm .icon-circle:active{transform:scale(.96)}.bm .icon-circle.bell{position:relative}.bm .icon-circle.bell:after{content:"";background:var(--st-red);border:2px solid var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;right:12px}.bm .entity{background:var(--white);color:var(--ink);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:12px;min-width:300px;height:48px;padding:7px 8px 7px 16px;display:flex}.bm .entity .e-ic{width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.bm .entity .e-ic svg{width:18px;height:18px}.bm .entity .e-name{flex:1;font-size:15px;font-weight:600}.bm .entity .e-chev{background:#0000000f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.bm .entity .e-chev svg{width:16px;height:16px;color:var(--ink-2)}.bm .stage{flex-direction:column;flex:1;min-height:0;display:flex}.bm .grid{gap:var(--gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}.bm .col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.bm .subgrid{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.bm .card{border-radius:var(--r-card);min-width:0;padding:24px;position:relative;overflow:hidden}.bm .card.dark{background:var(--card-dark);color:var(--fg-on-dark)}.bm .alert .card-title,.bm .ai .card-title,.bm .alert h3{color:var(--fg-on-dark)}.bm .card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:800;line-height:.98}.bm .t-xl{font-size:40px}.bm .t-lg{font-size:30px}.bm .t-md{font-size:25px}.bm .eyebrow-sm{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.bm .row{align-items:center;gap:10px;display:flex}.bm .spread{justify-content:space-between}.bm .mla{margin-left:auto}.bm .pill-select{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:10px;padding:9px 12px 9px 16px;font-size:13px;font-weight:600;display:inline-flex}.bm .pill-select svg{opacity:.7;width:15px;height:15px}.bm .pill-on-color{color:var(--ink);background:#00000024}.bm .pill-on-color.light-text{color:var(--white);background:#ffffff2e}.bm .pill-on-dark{color:var(--fg-on-dark);background:#ffffff1a}.bm .pill-on-light{color:var(--ink);background:#0000000f}.bm .delta{font-family:var(--font-mono);white-space:nowrap;background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.bm .delta.up{color:#8fe6b0}.bm .delta.down{color:#ff9b86}.bm .arrow-btn{cursor:pointer;background:var(--white);width:42px;height:42px;color:var(--ink);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.bm .arrow-btn svg{width:18px;height:18px}.bm .arrow-btn.ghost{background:#0000001a}.bm .mono-chip{font-family:var(--font-mono);color:var(--yellow);background:#00000047;border-radius:6px;padding:2px 8px;font-size:.92em}.bm .hero{background:var(--coral-grad);color:var(--ink);min-height:430px}.bm .hero .card-title{color:var(--ink)}.bm .icon-sq{background:var(--ink);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.bm .icon-sq svg{width:22px;height:22px}.bm .hero .icon-sq{color:var(--coral)}.bm .util .icon-sq{color:var(--indigo)}.bm .portfolio .icon-sq{color:var(--cyan)}.bm .pace .icon-sq{color:var(--sage-card)}.bm .hero-divider{background:#00000038;height:1.5px;margin:18px 0 0}.bm .hero-body{grid-template-columns:1.6fr 1fr;gap:22px;margin-top:22px;display:grid}.bm .bars{align-items:flex-end;gap:10px;height:230px;display:flex}.bm .bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;height:100%;display:flex}.bm .bar{background:repeating-linear-gradient(0deg,#0000 0 5px,#00000014 5px 6px),#00000021;border-radius:12px 12px 8px 8px;width:100%;position:relative}.bm .bar.peak{background:var(--ink)}.bm .bar .tip{background:var(--ink);color:#fff;font-family:var(--font-mono);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.bm .bar .tip:after{content:"";border:5px solid #0000;border-top-color:var(--ink);border-bottom:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.bm .bar-day{color:#0000008c;font-size:13px;font-weight:600}.bm .bar-day.on{background:var(--ink);color:#fff;border-radius:999px;padding:3px 12px}.bm .hero-stats{flex-direction:column;gap:14px;display:flex}.bm .stat-card{border-radius:var(--r-inner);background:#fff3;padding:18px}.bm .stat-card .eyebrow-sm{color:#000000a6}.bm .stat-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:34px;font-weight:800;line-height:1}.bm .stat-sub{color:#00000094;margin-top:6px;font-size:12px}.bm .alert{background:var(--card-dark);align-items:flex-start;gap:18px;display:flex}.bm .alert .warn{background:var(--yellow);width:56px;height:56px;color:var(--ink);border-radius:16px;flex:none;place-items:center;display:grid}.bm .alert .warn svg{width:28px;height:28px}.bm .alert h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--fg-on-dark);margin:2px 0 8px;font-size:21px;font-weight:800;line-height:1}.bm .alert p{color:var(--fg-on-dark-2);margin:0;font-size:14px;line-height:1.45}.bm .util{background:var(--indigo-grad);color:var(--white);min-height:300px}.bm .util .card-title{color:var(--white)}.bm .util-days{justify-content:space-between;gap:6px;margin-top:20px;display:flex;position:relative}.bm .util-day{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.bm .util-day .d{color:#ffffffb3;font-size:12px;font-weight:600}.bm .util-badge{width:52px;height:52px;font-family:var(--font-mono);background:var(--white);color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.bm .util-badge.on{background:var(--ink);color:#fff}.bm .util-badge.future{color:#ffffff8c;background:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff14 4px 5px);border:1.5px dashed #ffffff73}.bm .util-chart{height:64px;margin-top:16px}.bm .cap-area{width:100%;height:64px;display:block}.bm .util-legend{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.bm .leg{color:#ffffffd9;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.bm .leg .dot{border-radius:50%;width:11px;height:11px}.bm .pace .leg,.bm .portfolio .leg{color:var(--ink-2)}.bm .portfolio{background:var(--cyan);color:var(--ink);min-height:340px}.bm .pf-list{flex-direction:column;gap:2px;margin-top:18px;display:flex;position:relative}.bm .pf-row{border-top:1px solid #0000001a;align-items:center;gap:12px;padding:11px 6px;display:flex}.bm .pf-row:first-child{border-top:0}.bm .pf-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.bm .pf-val{font-family:var(--font-mono);text-align:right;min-width:78px;font-size:13.5px}.bm .pf-seg{background:#00000012;border-radius:999px;gap:2px;margin-top:14px;padding:4px;display:inline-flex}.bm .pf-seg button{color:var(--ink-2);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.bm .pf-seg button.active{background:var(--ink);color:#fff}.bm .pf-seg button:not(.active):hover{color:var(--ink)}.bm .pf-sub{font-family:var(--font-mono);color:var(--ink-3);margin:12px 0 0;font-size:11.5px}.bm .pf-rank{font-family:var(--font-mono);color:var(--ink-3);text-align:center;flex:none;width:16px;font-size:12px}.bm .pf-bar{background:#0000001f;border-radius:999px;flex:none;width:84px;height:8px;margin-left:auto;overflow:hidden}.bm .pf-bar>span{border-radius:999px;height:100%;display:block}.bm .pace{background:var(--sage-card);color:var(--ink);flex-direction:column;min-height:340px;display:flex}.bm .pace .card-title{color:var(--ink)}.bm .radial{width:100%;height:100%}.bm .pace-gauge{flex:1;place-items:center;min-height:180px;margin:6px 0;display:grid;position:relative}.bm .pace-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bm .pace-center .pc-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:800;line-height:1}.bm .pace-center .pc-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:11px;font-weight:700}.bm .pace-foot{justify-content:space-between;align-items:center;display:flex}.bm .pace-foot .pf-mono{font-family:var(--font-mono);color:var(--ink-2);font-size:12.5px}.bm .ai{background:var(--card-dark);flex-direction:column;min-height:330px;display:flex}.bm .ai-msgs{flex-direction:column;flex:1;gap:12px;min-height:0;margin-top:18px;padding-right:4px;display:flex;overflow-y:auto}.bm .ai-msg{align-items:flex-start;gap:12px;display:flex}.bm .ai-msg.user{justify-content:flex-end}.bm .ai-msg.user .ai-bubble{background:var(--cyan);color:var(--ink);border-radius:18px 6px 18px 18px}.bm .ai-avatar{background:var(--cyan);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.bm .ai-avatar svg{width:22px;height:22px}.bm .ai-bubble{background:var(--card-dark-2);color:var(--fg-on-dark);border-radius:6px 18px 18px;align-self:flex-start;padding:16px 18px;font-size:14.5px;line-height:1.55}.bm .ai-bubble .hl{color:var(--cyan);font-family:var(--font-mono);background:#c1e9e42e;border-radius:6px;padding:1px 7px;font-size:.9em}.bm .ai-bubble .hl-name{color:var(--fg-on-dark);background:#ffffff1f;border-radius:6px;padding:1px 8px;font-weight:600}.bm .ai-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bm .ai-chip{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.bm .ai-chip.lime{background:var(--cyan);color:var(--ink)}.bm .ai-chip.ghost{background:var(--card-dark-2);color:var(--fg-on-dark)}.bm .ai-chip svg{width:15px;height:15px}.bm .ai-input{background:var(--card-dark-2);border-radius:999px;align-items:center;gap:12px;margin-top:16px;padding:7px 18px 7px 7px;display:flex}.bm .ai-input .plus{background:var(--coral);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.bm .ai-input .plus svg{width:20px;height:20px}.bm .ai-input input{color:var(--fg-on-dark);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.bm .ai-input input::placeholder{color:#fff6}.bm .ai-input .wave{color:var(--stone);place-items:center;display:grid}.bm .ai-input .wave svg{width:20px;height:20px}@media (max-width:1100px){.bm .grid{grid-template-columns:1fr}}.bm .ov-wrap{gap:var(--gap);flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.bm .ov-wrap>.grid{flex:none}.bm .ov-row2{gap:var(--gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:1100px){.bm .ov-row2{grid-template-columns:1fr}}.bm .ov-targets{flex-direction:column;display:flex}.bm .ov-sub{color:var(--fg-on-dark-2);margin:8px 0 0;font-size:13px}.bm .ovk-head{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#fff6;grid-template-columns:1.3fr 88px 1.2fr 130px;gap:16px;margin-top:20px;padding-bottom:12px;font-size:10.5px;display:grid}.bm .ovk-row{border-top:1px solid #ffffff12;grid-template-columns:1.3fr 88px 1.2fr 130px;align-items:center;gap:16px;padding:13px 0;display:grid}.bm .ovk-name{color:var(--fg-on-dark);font-size:14.5px;font-weight:600}.bm .ovk-tag{font-family:var(--font-mono);margin-top:3px;font-size:10.5px}.bm .ovk-met{font-family:var(--font-mono);color:var(--fg-on-dark-2);text-align:right;font-size:13px}.bm .ovk-track{align-items:center;gap:10px;display:flex}.bm .ovk-track .tk{background:#ffffff1a;border-radius:999px;flex:1;height:8px;overflow:hidden}.bm .ovk-track .tk>span{border-radius:999px;height:100%;display:block}.bm .ovk-pct{font-family:var(--font-display);text-align:right;min-width:44px;font-size:15px;font-weight:800}.bm .ovk-sold{font-family:var(--font-mono);color:var(--fg-on-dark);text-align:right;font-size:13px}.bm .ovk-foot{color:var(--fg-on-dark);border-top:1.5px solid #ffffff24;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;display:flex}.bm .ovk-foot span:last-child{font-family:var(--font-display);font-size:22px;font-weight:800}.bm .ov-hit{background:var(--yellow);color:var(--ink);flex-direction:column;display:flex}.bm .ov-hit .card-title{color:var(--ink)}.bm .ovh-big{align-items:baseline;gap:12px;margin-top:18px;display:flex}.bm .ovh-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:56px;font-weight:800;line-height:1}.bm .ovh-sub{color:#0009;margin:8px 0 0;font-size:12.5px}.bm .ovh-list{flex-direction:column;gap:2px;margin-top:18px;display:flex}.bm .ovh-row{border-top:1px solid #0000001a;grid-template-columns:1.2fr 1fr 58px;align-items:center;gap:12px;padding:9px 0;display:grid}.bm .ovh-row:first-child{border-top:0}.bm .ovh-nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.bm .ovh-tk{background:#0000001f;border-radius:999px;height:8px;overflow:hidden}.bm .ovh-tk>span{background:var(--ink);border-radius:999px;height:100%;display:block}.bm .ovh-v{font-family:var(--font-mono);text-align:right;color:var(--ink);font-size:13px}.bm .sc-scroll{flex-direction:column;flex:1;min-height:0;display:flex}.bm .sc-head{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:2px 4px 18px;display:flex}.bm .sc-head>div:first-child{flex:none}.bm .sc-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--fg-on-dark);white-space:nowrap;margin:0;font-size:40px;font-weight:800;line-height:.96}.bm .sc-head .sub{color:var(--fg-on-dark-2);margin:8px 0 0;font-size:13px}.bm .sc-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.bm .seg{background:#ffffff12;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.bm .seg button{color:var(--fg-on-dark-2);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.bm .seg button svg{width:15px;height:15px}.bm .seg button.active{background:var(--cyan);color:var(--ink)}.bm .seg button:not(.active):hover{color:var(--fg-on-dark)}.bm .sc-sheet{flex:1;min-height:0;padding-bottom:4px;overflow:auto}.bm .own{align-items:center;gap:8px;display:inline-flex}.bm .own .av{width:24px;height:24px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.bm .own .nm{font-size:12.5px}.bm .sc-cards{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(186px,auto);grid-auto-flow:dense;gap:14px;display:grid}.bm .mcard{border-radius:22px;flex-direction:column;padding:22px;display:flex;overflow:hidden}.bm .mcard.wide{grid-column:span 2}.bm .mcard .top{align-items:flex-start;gap:8px;display:flex}.bm .mcard .mname{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700}.bm .mcard .sword{font-family:var(--font-mono);white-space:nowrap;opacity:.85;margin-left:auto;font-size:11px;font-weight:500}.bm .mcard .big{flex-wrap:nowrap;align-items:flex-end;gap:8px;margin-top:16px;display:flex}.bm .mcard .num{font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;font-size:34px;font-weight:800;line-height:1}.bm .mcard.wide .num{font-size:44px}.bm .mcard .of{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px}.bm .mcard .gap{border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.bm .mcard .gap>span{border-radius:999px;height:100%;display:block}.bm .mcard .note{margin-top:14px;font-size:13px;line-height:1.45}.bm .mcard .foot{align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.bm .mcard .src{font-family:var(--font-mono);margin-left:auto;font-size:10.5px}.bm .g-ever{background:var(--coral)}.bm .g-north{background:var(--indigo)}.bm .g-acct{background:var(--cyan)}.bm .g-mkt{background:var(--sage-card)}.bm .g-sales{background:var(--card-dark)}.bm .tone-dark,.bm .tone-dark .num,.bm .tone-dark .mname{color:var(--ink)}.bm .tone-dark .of,.bm .tone-dark .src,.bm .tone-dark .nm,.bm .tone-dark .sword{color:#0000008c}.bm .tone-dark .note{color:#0000009e}.bm .tone-dark .gap{background:#00000024}.bm .tone-dark .gap>span{background:var(--ink)}.bm .tone-dark .av{color:var(--ink);background:#0000001f}.bm .tone-light,.bm .tone-light .num,.bm .tone-light .mname{color:#fff}.bm .tone-light .of,.bm .tone-light .src,.bm .tone-light .nm,.bm .tone-light .sword{color:#fff9}.bm .tone-light .note{color:#ffffffa8}.bm .tone-light .gap{background:#ffffff2e}.bm .tone-light .gap>span{background:#fff}.bm .tone-light .av{color:#fff;background:#ffffff29}.bm .sc-cols{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;display:grid}.bm .sc-col{background:var(--card-dark);border-radius:22px;overflow:hidden}.bm .sc-col-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--fg-on-dark);align-items:center;gap:9px;padding:16px 18px;font-size:14px;font-weight:800;display:flex}.bm .sc-col-h .cdot{border-radius:50%;width:9px;height:9px}.bm .sc-col-h .ct{font-family:var(--font-mono);opacity:.8;margin-left:auto;font-size:12px}.bm .sc-col-body{flex-direction:column;gap:10px;min-height:50px;padding:12px;display:flex}.bm .scard{background:#ffffff0d;border-radius:14px;padding:14px}.bm .scard .sc-m{color:var(--fg-on-dark);font-size:13.5px;font-weight:600}.bm .scard .sc-meta{margin-top:8px}.bm .scard .sc-val{font-family:var(--font-mono);color:#ffffff8c;white-space:nowrap;font-size:12px}.bm .scard .sc-bot{margin-top:11px}.bm .scard .av{color:#fffc;background:#ffffff1f}.bm .scard .nm{color:#fff9}@media (max-width:1240px){.bm .sc-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.bm .sc-cols{grid-template-columns:1fr}}@media (max-width:720px){.bm .sc-cards{grid-template-columns:1fr}.bm .mcard.wide{grid-column:span 1}}.bm .dialer-grid{gap:var(--gap);flex:1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}.bm .contact-card{background:var(--card-dark);color:var(--fg-on-dark);flex-direction:column;display:flex}.bm .cc-co{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:1}.bm .cc-rows{flex-direction:column;gap:12px;margin:20px 0;display:flex}.bm .cc-row{color:var(--fg-on-dark-2);align-items:center;gap:10px;font-size:15px;display:flex}.bm .cc-row .k{color:var(--stone);place-items:center;display:grid}.bm .cc-row .k svg{width:17px;height:17px}.bm .status-chip{font-family:var(--font-mono);color:var(--fg-on-dark-2);background:#ffffff14;border-radius:999px;padding:4px 11px;font-size:12px}.bm .status-chip.amber{background:var(--st-amber-soft);color:var(--st-amber)}.bm .status-chip.cyan{color:var(--cyan);background:#c1e9e429}.bm .cc-note{background:var(--card-dark-2);border-radius:var(--r-inner);color:var(--fg-on-dark-2);gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.bm .cc-note .k{color:var(--stone);flex:none}.bm .cc-actions{gap:12px;margin-top:auto;padding-top:20px;display:flex}.bm .btn-call{border-radius:var(--r-inner);cursor:pointer;height:60px;font-family:var(--font-display);background:var(--coral);color:#fff;border:none;flex:1;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.bm .btn-call.on{background:var(--card-dark-3);color:var(--fg-on-dark)}.bm .btn-call svg{width:22px;height:22px}.bm .btn-skip{border-radius:var(--r-inner);cursor:pointer;background:var(--card-dark-2);width:60px;height:60px;color:var(--fg-on-dark-2);border:none;place-items:center;display:grid}.bm .btn-skip svg{width:22px;height:22px}.bm .live-tag{font-family:var(--font-mono);color:var(--coral);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.bm .live-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.5s infinite lp}.bm .out-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm .out-btn{border-radius:var(--r-inner);cursor:pointer;font-family:var(--font-body);background:var(--card-dark-2);color:var(--fg-on-dark);text-align:left;border:none;align-items:center;gap:10px;padding:15px 16px;font-size:14.5px;font-weight:600;display:flex}.bm .out-btn:hover{background:var(--card-dark-3)}.bm .out-btn.primary{background:var(--cyan);color:var(--ink)}.bm .out-btn svg{width:18px;height:18px}.bm .ses-grid{gap:var(--gap);grid-template-columns:1fr 1fr 1fr;display:grid}.bm .ses{border-radius:var(--r-inner);padding:18px}.bm .ses .l{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.bm .ses .v{font-family:var(--font-display);margin-top:10px;font-size:30px;font-weight:800;line-height:1}.bm .queue{background:var(--card-dark);color:var(--fg-on-dark);flex-direction:column;display:flex}.bm .q-prog{background:#ffffff1a;border-radius:999px;height:6px;margin:14px 0 8px;overflow:hidden}.bm .q-prog>span{background:var(--cyan);border-radius:999px;height:100%;transition:width .3s;display:block}.bm .q-list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.bm .q-row{border-radius:12px;align-items:center;gap:12px;padding:11px 8px;display:flex}.bm .q-row.cur{background:#c1e9e41f}.bm .q-row.done{opacity:.4}.bm .q-num{width:24px;height:24px;font-family:var(--font-mono);color:var(--fg-on-dark-2);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.bm .q-row.cur .q-num{background:var(--cyan);color:var(--ink)}.bm .q-co{font-size:14px;font-weight:600}.bm .q-meta{font-family:var(--font-mono);color:var(--stone);font-size:11px}.bm .scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#0000008c;border-radius:34px;place-items:center;display:grid;position:absolute;inset:0}.bm .modal{background:var(--card-dark);border-radius:var(--r-card);width:460px;max-width:90%;color:var(--fg-on-dark);border:1px solid #ffffff14;padding:24px}.bm .bm-method{border-radius:var(--r-inner);background:var(--card-dark-2);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:12px;margin-bottom:8px;padding:13px 15px;display:flex}.bm .bm-method.on{border-color:var(--cyan);background:#c1e9e41a}.bm .bm-method .mic{background:var(--card-dark-3);width:38px;height:38px;color:var(--stone);border-radius:11px;flex:none;place-items:center;display:grid}.bm .bm-method.on .mic{color:var(--cyan)}.bm .toast{z-index:60;background:var(--cyan);color:var(--ink);box-shadow:var(--shadow-2);border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.bm .placeholder{flex:1;place-items:center;display:grid}.bm .placeholder .pc{text-align:center;color:var(--fg-on-dark-2)}.bm .placeholder .pc .icn{background:var(--card-dark);width:64px;height:64px;color:var(--cyan);border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}.bm .placeholder .pc h2{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-on-dark);margin-bottom:8px;font-size:26px;font-weight:800}.bm .fb-grid{gap:var(--gap);grid-template-columns:344px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1080px){.bm .fb-grid{grid-template-columns:1fr}}.bm .fb-panel{background:var(--card-dark);border-radius:22px;flex-direction:column;padding:8px 22px 22px;display:flex}.bm .fb-sec{border-bottom:1px solid #ffffff12;padding:18px 0}.bm .fb-sec:last-of-type{border-bottom:0}.bm .fb-sec-h{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.bm .fb-sec-h svg{width:15px;height:15px;color:var(--cyan)}.bm .fb-chips{flex-wrap:wrap;gap:7px;display:flex}.bm .fb-chip{color:var(--fg-on-dark-2);font-family:var(--font-body);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:all .14s}.bm .fb-chip:hover{color:var(--fg-on-dark);border-color:#ffffff4d}.bm .fb-chip.on{background:var(--cyan);border-color:var(--cyan);color:var(--ink);font-weight:600}.bm .fb-range-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.bm .fb-lbl{color:var(--fg-on-dark);font-size:13.5px;font-weight:600}.bm .fb-range-val{font-family:var(--font-mono);color:var(--cyan);font-size:12px}.bm .fb-inputs{gap:10px;margin-bottom:13px;display:flex}.bm .fb-num{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.bm .fb-num span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--stone);font-size:10.5px}.bm .fb-num input{min-width:0;color:var(--fg-on-dark);font-family:var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:14px}.bm .fb-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bm .fb-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bm .fb-num:focus-within{border-color:var(--cyan)}.bm .fb-track{background:#ffffff1a;border-radius:999px;height:6px;position:relative}.bm .fb-track-fill{background:var(--cyan);border-radius:999px;position:absolute;top:0;bottom:0}.bm .fb-toggle{cursor:pointer;color:var(--fg-on-dark-2);align-items:center;gap:11px;padding-top:18px;font-size:13.5px;display:flex}.bm .fb-toggle input{display:none}.bm .fb-tg{background:#ffffff26;border-radius:999px;flex:none;width:40px;height:23px;transition:background .16s;position:relative}.bm .fb-tg:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:3px;left:3px}.bm .fb-toggle input:checked+.fb-tg{background:var(--cyan)}.bm .fb-toggle input:checked+.fb-tg:after{transform:translate(17px)}.bm .fb-results{gap:var(--gap);flex-direction:column;display:flex}.bm .fb-count-card{background:var(--cyan);color:var(--ink);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.bm .fb-count-lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:11px}.bm .fb-count{align-items:baseline;gap:10px;margin-top:4px;display:flex}.bm .fb-count .fb-count-n{font-family:var(--font-display);letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.bm .fb-count-u{opacity:.7;font-size:15px;font-weight:600}.bm .fb-build{background:var(--ink);color:#fff;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:9px;padding:15px 22px;font-size:15px;font-weight:700;transition:transform .12s;display:flex}.bm .fb-build:hover{transform:translateY(-1px)}.bm .fb-build:disabled{opacity:.4;cursor:not-allowed;transform:none}.bm .fb-build svg{width:18px;height:18px}.bm .fb-table{background:var(--card-dark);border-radius:22px;overflow:hidden}.bm .fb-thead,.bm .fb-row{grid-template-columns:1.7fr 1.4fr .9fr .7fr 1fr .7fr;align-items:center;gap:14px;display:grid}.bm .fb-thead{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#fff6;padding:16px 24px;font-size:10.5px}.bm .fb-thead .tr,.bm .fb-cell.tr{text-align:right}.bm .fb-tbody{max-height:440px;overflow-y:auto}.bm .fb-row{border-top:1px solid #ffffff0f;padding:13px 24px}.bm .fb-co{color:var(--fg-on-dark);font-size:14px;font-weight:600}.bm .fb-cell{font-family:var(--font-mono);color:var(--fg-on-dark-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bm .fb-tfoot{font-family:var(--font-mono);color:var(--stone);border-top:1px solid #ffffff0f;padding:13px 24px;font-size:11.5px}.bm .fb-empty{text-align:center;color:var(--stone);padding:40px 24px;font-size:14px}.bm .crm-bar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bm .crm-search{background:var(--card-dark);border-radius:13px;flex:1;align-items:center;gap:10px;min-width:240px;padding:0 16px;display:flex}.bm .crm-search svg{width:17px;height:17px;color:var(--stone)}.bm .crm-search input{color:var(--fg-on-dark);font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:14px}.bm .crm-filters{flex-wrap:wrap;gap:7px;display:flex}.bm .crm-fchip{background:var(--card-dark);color:var(--fg-on-dark-2);font-family:var(--font-body);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:500;transition:all .14s;display:flex}.bm .crm-fchip span:last-child{font-family:var(--font-mono);opacity:.6;font-size:11px}.bm .crm-fchip.on{background:var(--fg-on-dark);border-color:var(--fg-on-dark);color:var(--ink)}.bm .crm-fchip.on span:last-child{opacity:.55}.bm .crm-dot{border-radius:50%;width:8px;height:8px}.bm .crm-table{background:var(--card-dark);border-radius:22px;overflow:hidden}.bm .crm-thead,.bm .crm-row{grid-template-columns:2fr 1.1fr .9fr 1fr 1.4fr;align-items:center;gap:16px;display:grid}.bm .crm-thead{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#fff6;padding:16px 24px;font-size:10.5px}.bm .crm-row{cursor:pointer;border-top:1px solid #ffffff0f;padding:14px 24px;transition:background .12s}.bm .crm-row:hover{background:#ffffff09}.bm .crm-cell.co{align-items:center;gap:13px;display:flex}.bm .crm-logo{width:40px;height:40px;font-family:var(--font-mono);color:var(--cyan);background:#ffffff14;border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.bm .crm-co{color:var(--fg-on-dark);font-size:14.5px;font-weight:600;display:block}.bm .crm-sub{font-family:var(--font-mono);color:var(--stone);margin-top:2px;font-size:11px;display:block}.bm .crm-pill{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.bm .crm-opp,.bm .crm-sub2{color:var(--fg-on-dark-2);font-size:13px}.bm .crm-next{color:var(--fg-on-dark-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bm .df-drawer,.bm .df-modal{z-index:300;display:flex;position:fixed;inset:0}.bm .df-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0c8c;animation:.2s dfFade;position:absolute;inset:0}.bm .df-drawer{justify-content:flex-end}.bm .dw-card{background:var(--card-dark);width:520px;max-width:92vw;height:100%;color:var(--fg-on-dark);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) dwSlide;display:flex;position:relative}.bm .dw-top{justify-content:space-between;align-items:flex-start;padding:26px 28px 18px;display:flex}.bm .dw-id{align-items:center;gap:14px;display:flex}.bm .dw-logo{width:52px;height:52px;font-family:var(--font-mono);color:var(--cyan);background:#ffffff14;border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.bm .dw-id h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-on-dark);margin:0 0 7px;font-size:23px;font-weight:800}.bm .dfm-x{width:38px;height:38px;color:var(--fg-on-dark-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.bm .dfm-x:hover{background:#ffffff1f}.bm .dfm-x svg{width:18px;height:18px}.bm .dw-actions{border-bottom:1px solid #ffffff12;gap:9px;padding:0 28px 20px;display:flex}.bm .dw-act{color:var(--fg-on-dark);font-family:var(--font-body);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:13.5px;font-weight:600;transition:all .13s;display:flex}.bm .dw-act:hover{background:#ffffff17}.bm .dw-act svg{width:16px;height:16px}.bm .dw-act.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.bm .dw-scroll{flex:1;padding:22px 28px 32px;overflow-y:auto}.bm .dw-stages{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.bm .dw-stage{color:var(--fg-on-dark-2);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .13s}.bm .dw-stage:hover{border-color:var(--sc);color:var(--sc)}.bm .dw-stage.on{background:var(--sc);border-color:var(--sc);color:var(--ink);font-weight:600}.bm .dw-facts{background:#ffffff0f;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.bm .dw-fact{background:var(--card-dark);padding:14px 16px}.bm .dw-fic{color:var(--stone);place-items:center;margin-bottom:8px;display:inline-grid}.bm .dw-fic svg{width:15px;height:15px}.bm .dw-fl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);font-size:10px;display:block}.bm .dw-fv{color:var(--fg-on-dark);margin-top:3px;font-size:14.5px;font-weight:600;display:block}.bm .dw-block{margin-bottom:24px}.bm .dw-block-h{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73;margin-bottom:13px;font-size:11px}.bm .dw-contact{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding:11px 0;display:flex}.bm .dw-contact:first-of-type{border-top:0}.bm .dw-cav{width:38px;height:38px;font-family:var(--font-mono);color:var(--fg-on-dark);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.bm .dw-cmeta{flex:1;min-width:0}.bm .dw-cnm{color:var(--fg-on-dark);font-size:14px;font-weight:600;display:block}.bm .dw-primary{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cyan);background:#c1e9e424;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:9.5px}.bm .dw-ct{color:var(--fg-on-dark-2);margin-top:1px;font-size:12.5px;display:block}.bm .dw-cph{font-family:var(--font-mono);color:var(--stone);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.bm .dw-cring{width:38px;height:38px;color:var(--cyan);cursor:pointer;background:#c1e9e41f;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.bm .dw-cring:hover{background:var(--cyan);color:var(--ink)}.bm .dw-cring svg{width:16px;height:16px}.bm .dw-note{color:var(--fg-on-dark-2);background:#ffffff0a;border-radius:12px;outline:none;padding:14px 16px;font-size:14px;line-height:1.55}.bm .dw-note.editing{box-shadow:0 0 0 2px var(--cyan)}.bm .dw-timeline{flex-direction:column;display:flex}.bm .dw-tl{gap:13px;padding-bottom:18px;display:flex;position:relative}.bm .dw-tl:not(:last-child):before{content:"";background:#ffffff1a;width:1.5px;position:absolute;top:32px;bottom:0;left:15px}.bm .dw-tic{width:31px;height:31px;color:var(--cyan);background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid}.bm .dw-tic svg{width:15px;height:15px}.bm .dw-tt{color:var(--fg-on-dark);font-size:14px;font-weight:500;display:block}.bm .dw-tm{font-family:var(--font-mono);color:var(--stone);margin-top:2px;font-size:11px;display:block}.bm .df-modal{justify-content:center;align-items:center}.bm .df-modal-card{width:92vw;color:var(--ink);background:#faf8f2;border-radius:22px;animation:.22s dwSlide;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080}.bm .dfm-head{justify-content:space-between;align-items:center;padding:22px 24px 16px;display:flex}.bm .dfm-head h3{font-family:var(--font-display);margin:0;font-size:21px;font-weight:800}.bm .dfm-head .dfm-x{color:#00000080;background:#0000000f}.bm .dfm-head .dfm-x:hover{background:#0000001f}.bm .dfm-body{padding:4px 24px 8px}.bm .dfm-hero{background:var(--ink);color:#fff;border-radius:16px;align-items:baseline;gap:10px;margin-bottom:18px;padding:18px 22px;display:flex}.bm .dfm-hero-n{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:800}.bm .dfm-hero-l{opacity:.7;font-size:14px}.bm .dfm-field{margin-bottom:15px;display:block}.bm .dfm-field>span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#00000080;margin-bottom:8px;font-size:10.5px;display:block}.bm .dfm-field input,.bm .dfm-field select{width:100%;font-family:var(--font-body);color:var(--ink);background:#fff;border:1px solid #00000024;border-radius:11px;outline:none;padding:12px 14px;font-size:14.5px}.bm .dfm-field input:focus,.bm .dfm-field select:focus{border-color:var(--ink)}.bm .dfm-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bm .dfm-foot{justify-content:flex-end;gap:10px;padding:14px 24px 22px;display:flex}.bm .dfm-btn{font-family:var(--font-body);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:700;display:inline-flex}.bm .dfm-btn svg{width:17px;height:17px}.bm .dfm-btn.ghost{color:var(--ink);background:#0000000f}.bm .dfm-btn.primary{background:var(--ink);color:#fff}.bm .dfm-btn.primary:hover{opacity:.9}.bm .dfm-success{text-align:center;padding:40px 30px}.bm .dfm-success-ic{background:var(--st-green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.bm .dfm-success-ic svg{width:30px;height:30px}.bm .dfm-success h3{font-family:var(--font-display);margin:0 0 9px;font-size:23px;font-weight:800}.bm .dfm-success p{color:#0000009e;margin:0 0 22px;max-width:340px;margin-inline:auto;font-size:14.5px;line-height:1.5}.bm .bm-who{background:#0000000a;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 15px;display:flex}.bm .bm-who .dw-cav{background:var(--ink);color:#fff}.bm .bm-who .dw-cnm,.bm .bm-who .dw-ct{color:var(--ink)}.bm .bm-who .dw-ct{color:#0000008c}.bm .bm-slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bm .bm-slot{color:var(--ink);font-family:var(--font-mono);cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:11px;padding:11px 8px;font-size:12.5px;transition:all .12s}.bm .bm-slot:hover{border-color:#0006}.bm .bm-slot.on{background:var(--ink);border-color:var(--ink);color:#fff}.bm .bm-methods{gap:8px;display:flex}.bm .bm-method-l{color:var(--ink);font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.bm .bm-method-l svg{width:15px;height:15px}.bm .bm-method-l.on{background:var(--cyan);border-color:var(--cyan)}.bm .modal .bm-slots{flex-wrap:wrap;gap:8px;display:flex}.bm .modal .bm-slot{background:var(--card-dark-2);color:var(--fg-on-dark-2);font-family:var(--font-mono);cursor:pointer;border:none;border-radius:999px;padding:9px 14px;font-size:12.5px}.bm .modal .bm-slot.on{background:var(--cyan);color:var(--ink)}.bm .ice-call{text-align:center;color:var(--ink);padding:30px 28px 26px}.bm .ice-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:#0000000f;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.bm .ice-badge .ice-dot{background:var(--st-green);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite icePulse}.bm .ice-av{background:var(--ink);color:#fff;width:84px;height:84px;font-family:var(--font-display);border-radius:50%;place-items:center;margin:22px auto 16px;font-size:30px;font-weight:800;display:grid}.bm .ice-call h3{font-family:var(--font-display);margin:0;font-size:22px;font-weight:800}.bm .ice-sub{color:#0009;margin:5px 0 0;font-size:14px}.bm .ice-num{font-family:var(--font-mono);color:#00000080;margin:14px 0 0;font-size:14px}.bm .ice-status{font-family:var(--font-mono);color:var(--ink);min-height:20px;margin-top:18px;font-size:14px;font-weight:600}.bm .ice-el{animation:1.2s steps(4,end) infinite iceEl}.bm .ice-outcomes{flex-direction:column;gap:8px;margin-top:22px;display:flex}.bm .ice-oc{color:var(--ink);font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:14px;font-weight:600;transition:all .12s;display:flex}.bm .ice-oc:hover{border-color:#0006}.bm .ice-oc.primary{background:var(--cyan);border-color:var(--cyan)}.bm .ice-oc svg{width:17px;height:17px}.bm .ice-hang{background:var(--st-red);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:60px;height:60px;margin:24px auto 0;transition:transform .12s;display:grid}.bm .ice-hang:hover{transform:scale(1.06)}.bm .ice-hang svg{width:24px;height:24px}.bm .tv-overlay{z-index:200;color:#fff;font-family:var(--font-body);background:radial-gradient(900px 500px at 12% -8%,#c1e9e41a,#0000 60%),radial-gradient(800px 600px at 95% 110%,#ef6a4f1f,#0000 60%),#141416;flex-direction:column;padding:40px 48px;display:flex;position:fixed;inset:0;overflow:hidden}.bm .tv-new{animation:.45s cubic-bezier(.2,.8,.2,1) both tvSlide}.bm .tv-feed-item.sale{animation:1.6s ease-out tvSaleGlow}.bm .tv-overlay.tv-flash{animation:1s ease-out tvFlash}.bm .tv-celebrate{z-index:60;pointer-events:none;place-items:center;animation:.28s both celIn;display:grid;position:absolute;inset:0;overflow:hidden}.bm .tv-celebrate.out{animation:.46s forwards celOut}.bm .cel-glow{background:radial-gradient(circle,#c1e9e452 0%,#c1e9e41f 30%,#0000 62%);border-radius:50%;width:120vmax;height:120vmax;animation:1s ease-out both celGlow;position:absolute}.bm .cel-conf-wrap{position:absolute;inset:0}.bm .cel-conf{opacity:0;animation-name:celFall;animation-timing-function:cubic-bezier(.3,.5,.6,1);animation-fill-mode:both;position:absolute;top:-8%}.bm .cel-card{text-align:center;color:#fff;animation:.5s cubic-bezier(.2,1.3,.4,1) both celPop;position:relative}.bm .cel-bell{color:var(--yellow);transform-origin:50% 14%;place-items:center;animation:1.5s ease-in-out 2 celSwing;display:inline-grid;position:relative}.bm .cel-bell svg{filter:drop-shadow(0 8px 26px #f4ce4a80);width:120px;height:120px}.bm .cel-wave{border:3px solid var(--cyan);opacity:0;border-radius:50%;width:120px;height:120px;animation:1.4s ease-out .15s 2 celRing;position:absolute}.bm .cel-wave.w2{animation-delay:.45s}.bm .cel-word{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 6px 30px #0006;margin-top:6px;font-size:92px;font-weight:800;line-height:1;animation:.6s cubic-bezier(.2,1.4,.4,1) both celWord}.bm .cel-name{font-family:var(--font-display);color:var(--cyan);margin-top:10px;font-size:34px;font-weight:800;animation:.5s .12s both celUp}.bm .cel-amt{font-family:var(--font-mono);color:#ffffffd9;margin-top:8px;font-size:24px;font-weight:600;animation:.5s .22s both celUp}@keyframes lp{0%{box-shadow:0 0 #ef6a4f80}70%{box-shadow:0 0 0 8px #ef6a4f00}to{box-shadow:0 0 #ef6a4f00}}@keyframes dfFade{0%{opacity:0}}@keyframes dwSlide{0%{opacity:.6;transform:translate(40px)}}@keyframes icePulse{50%{opacity:.35}}@keyframes iceEl{0%{opacity:.2}50%{opacity:1}}@keyframes tvSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tvSaleGlow{0%{background:#c1e9e459}to{background:#c1e9e41f}}@keyframes tvFlash{0%{box-shadow:inset 0 0 0 4px #c1e9e48c,inset 0 0 160px #c1e9e440}to{box-shadow:inset 0 0 #0000}}@keyframes celIn{0%{opacity:0}}@keyframes celOut{to{opacity:0}}@keyframes celGlow{0%{opacity:0;transform:scale(.3)}60%{opacity:1}to{opacity:.85;transform:scale(1)}}@keyframes celFall{0%{transform:translateY(-12vh)rotate(var(--rot));opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translateY(108vh)rotate(calc(var(--rot) + 540deg));opacity:0}}@keyframes celPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes celSwing{0%,to{transform:rotate(0)}12%{transform:rotate(-22deg)}28%{transform:rotate(20deg)}44%{transform:rotate(-15deg)}60%{transform:rotate(13deg)}76%{transform:rotate(-7deg)}88%{transform:rotate(5deg)}}@keyframes celRing{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes celWord{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes celUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bm .cel-bell,.bm .cel-wave,.bm .cel-conf{animation-iteration-count:1}}
.dm-login{--bg:#0e0e11;--card:#16161a;--card2:#1e1e23;--card3:#26262c;--line:#ffffff14;--line2:#ffffff0d;--tx:#fff;--sec:#ffffff9e;--mut:#fff6;--lime:#def94f;--limed:#c4e22f;--lime-soft:#def94f1f;--ink:#15150a;--neg:#e8746b;--grad:linear-gradient(135deg,#3a2a66 0%,#5a3a82 32%,#8c4e84 60%,#c8695c 86%,#e0895a 100%);--font:var(--font-schibsted),system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains),ui-monospace,monospace;font-family:var(--font);background:var(--bg);color:var(--tx);letter-spacing:-.012em;-webkit-font-smoothing:antialiased}.dm-login .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.dm-login .mono{font-family:var(--mono)}.dm-login .page{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.dm-login .brand{background:#08080a;border-right:1px solid #ffffff17;flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}.dm-login .brand:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 8% -5%,#def94f2e,#0000 58%),radial-gradient(85% 80% at 110% 115%,#8c4e8466,#0000 62%),radial-gradient(50% 45% at 95% 8%,#7fb3ff1a,#0000 60%);position:absolute;inset:0}.dm-login .brand:after{content:"";opacity:.6;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 30% 40%,#000,#0000 80%);mask-image:radial-gradient(80% 80% at 30% 40%,#000,#0000 80%)}.dm-login .brand>*{z-index:1;position:relative}.dm-login .logo{align-items:center;gap:13px;display:flex}.dm-login .wm{letter-spacing:-.04em;font-size:23px;font-weight:900}.dm-login .wm .thin{font-weight:500}.dm-login .wm .dot{color:var(--lime)}.dm-login .lead{max-width:460px;margin-top:auto}.dm-login .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.dm-login .eyebrow .pip{background:var(--lime);border-radius:99px;width:7px;height:7px;animation:2.4s infinite dmlPulse}@keyframes dmlPulse{0%{box-shadow:0 0 #def94f73}70%{box-shadow:0 0 0 9px #def94f00}to{box-shadow:0 0 #def94f00}}.dm-login h1.head{letter-spacing:-.035em;text-wrap:balance;font-size:46px;font-weight:800;line-height:1.02}.dm-login h1.head em{color:var(--lime);font-style:normal}.dm-login .sub{color:var(--sec);max-width:400px;margin-top:18px;font-size:16px;line-height:1.55}.dm-login .proof{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#16161ab3;border-radius:18px;max-width:400px;margin-top:34px;padding:18px 20px}.dm-login .proof-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dm-login .proof-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:11px}.dm-login .proof-live{font-family:var(--mono);color:var(--lime);align-items:center;gap:6px;font-size:11px;display:flex}.dm-login .proof-live .pip{background:var(--lime);border-radius:99px;width:6px;height:6px}.dm-login .lb-row{border-top:1px solid var(--line2);align-items:center;gap:12px;padding:8px 0;display:flex}.dm-login .lb-row:first-of-type{border-top:none}.dm-login .lb-rank{font-family:var(--mono);color:var(--mut);width:18px;font-size:13px}.dm-login .lb-av{background:var(--grad);color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.dm-login .lb-name{flex:1;font-size:13.5px;font-weight:600}.dm-login .lb-dp{font-family:var(--mono);font-size:13px;font-weight:600}.dm-login .lb-dp .u{color:var(--mut);font-size:11px}.dm-login .lb-row.me .lb-name{color:var(--lime)}.dm-login .foot-note{color:var(--mut);margin-top:30px;font-size:13px}.dm-login .signin{background:#131318;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.dm-login .signin:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 80% 0,#ffffff09,#0000 60%);position:absolute;inset:0}.dm-login .card{z-index:1;width:100%;max-width:392px;position:relative}.dm-login .welcome{margin-bottom:28px}.dm-login .welcome h2{letter-spacing:-.03em;font-size:27px;font-weight:800}.dm-login .welcome p{color:var(--sec);margin-top:7px;font-size:14.5px}.dm-login .gbtn{border:1px solid var(--line);color:#1a1a1a;cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:11px;width:100%;height:50px;font-family:inherit;font-size:15px;font-weight:600;transition:all .14s;display:flex}.dm-login .gbtn:hover{background:#f3f3f1;transform:translateY(-1px);box-shadow:0 8px 24px #00000047}.dm-login .gbtn:active{transform:translateY(0)}.dm-login .divider{color:var(--mut);font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;display:flex}.dm-login .divider:before,.dm-login .divider:after{content:"";background:var(--line);flex:1;height:1px}.dm-login .field{margin-bottom:14px}.dm-login .field label{color:var(--sec);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.dm-login .input{border:1px solid var(--line);background:var(--card);width:100%;height:50px;color:var(--tx);border-radius:13px;outline:none;padding:0 16px;font-family:inherit;font-size:15px;transition:all .14s}.dm-login .input::placeholder{color:var(--mut)}.dm-login .input:hover{border-color:var(--card3)}.dm-login .input:focus{border-color:var(--lime);background:var(--card2);box-shadow:0 0 0 4px var(--lime-soft)}.dm-login .input.err{border-color:var(--neg);box-shadow:0 0 0 4px #e8746b1f}.dm-login .cta{background:var(--lime);width:100%;height:50px;color:var(--ink);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-size:15px;font-weight:700;transition:all .14s;display:flex}.dm-login .cta:hover{background:var(--limed);transform:translateY(-1px);box-shadow:0 10px 28px #def94f38}.dm-login .cta:active{transform:translateY(0)}.dm-login .cta:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.dm-login .hint{color:var(--mut);text-align:center;margin-top:16px;font-size:12.5px;line-height:1.5}.dm-login .legal{color:var(--mut);text-align:center;margin-top:34px;font-size:12px;line-height:1.6}.dm-login .legal a{color:var(--sec);border-bottom:1px solid var(--line);text-decoration:none}.dm-login .legal a:hover{color:var(--tx)}.dm-login .err-msg{color:var(--neg);text-align:center;margin-top:14px;font-size:13px}.dm-login .sent{text-align:center;flex-direction:column;align-items:center;animation:.4s dmlFade;display:flex}.dm-login .sent-ic{background:var(--lime-soft);border:1px solid #def94f40;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.dm-login .sent h2{letter-spacing:-.03em;font-size:24px;font-weight:800}.dm-login .sent p{color:var(--sec);max-width:300px;margin-top:10px;font-size:14.5px;line-height:1.55}.dm-login .sent .em{color:var(--tx);font-weight:600}.dm-login .resend{border:1px solid var(--line);color:var(--sec);cursor:pointer;background:0 0;border-radius:11px;height:44px;margin-top:24px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .14s}.dm-login .resend:hover{color:var(--tx);border-color:var(--card3)}@keyframes dmlFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dmlRise{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.dm-login .card{animation:.55s cubic-bezier(.2,.7,.2,1) 60ms both dmlRise}.dm-login .lead{animation:.55s cubic-bezier(.2,.7,.2,1) 30ms both dmlRise}.dm-login .proof{animation:.55s cubic-bezier(.2,.7,.2,1) .12s both dmlRise}}.dm-login .mobile-logo{align-items:center;gap:11px;margin-bottom:30px;display:none}.dm-login .mobile-logo .wm{letter-spacing:-.04em;font-size:20px;font-weight:900}@media (max-width:900px){.dm-login .page{grid-template-columns:1fr}.dm-login .brand{display:none}.dm-login .signin{min-height:100vh;padding:32px 22px}.dm-login .mobile-logo{display:flex}}
