@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.p.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.p.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.p.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.p.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8ce21ede-module__KBkWCG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_8ce21ede-module__KBkWCG__variable{--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_42f7ebff-module__n7_9Fq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_42f7ebff-module__n7_9Fq__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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_ad8b927d-module__GrgDvq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ad8b927d-module__GrgDvq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.right-4{right:1rem}.top-10{top:2.5rem}.top-4{top:1rem}.z-50{z-index:50}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:.625rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-6xl{max-width:72rem}.max-w-\[1400px\]{max-width:1400px}.flex-1{flex:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-5{row-gap:1.25rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.glass{background:var(--bg-surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:12px}@media (max-width:768px){.glass{-webkit-backdrop-filter:blur(6px)}}.glass-hover{transition:background .2s,border-color .2s,box-shadow .2s}.glass-hover:hover{background:var(--bg-surface-hover);border-color:var(--border-medium);box-shadow:0 4px 24px #0000004d}:root{--bg-primary:#050508;--bg-surface:#0a0a0fb3;--bg-surface-hover:#141419cc;--border-subtle:#ffffff0a;--border-medium:#ffffff14;--text-primary:#fff;--text-secondary:#94a3b8;--text-tertiary:#475569;--accent:#b4f062;--accent-soft:#b4f0621a;--long:#5eea9a;--short:#ff5e7e;--warn:#ffb95c;--font-mono:"JetBrains Mono", "SF Mono", monospace;--ease-premium:cubic-bezier(.16, 1, .3, 1);--ink:var(--text-primary);--ink-2:var(--text-secondary);--ink-3:var(--text-tertiary);--font-inter:var(--font-sans);--bg:var(--bg-primary);--bg-1:#0c0c12;--bg-2:#11111a;--line:var(--border-subtle);--line-strong:var(--border-medium);--ink-4:var(--text-tertiary);--glass:var(--bg-surface);--ease-out-expo:var(--ease-premium);--ease-soft:cubic-bezier(.25, .46, .45, .94);--accent-blue:#5b9eff}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:120px}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}.score-glow-green{text-shadow:0 0 10px #22c55e80,0 0 30px #22c55e33}.score-glow-red{text-shadow:0 0 10px #ef444480,0 0 30px #ef444433}.score-glow-blue{text-shadow:0 0 10px #3b82f680,0 0 30px #3b82f633}.score-glow-yellow{text-shadow:0 0 10px #f59e0b80,0 0 30px #f59e0b33}.score-glow-purple{text-shadow:0 0 10px #8b5cf680,0 0 30px #8b5cf633}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:.3s ease-out forwards fadeInUp}.fade-in-fast{opacity:0;animation:.15s ease-out forwards fadeInUp}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalSlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-backdrop{animation:.2s ease-out forwards modalFadeIn}.modal-content{animation:.25s ease-out forwards modalSlideUp}.modal-content-mobile{animation:.3s cubic-bezier(.16,1,.3,1) forwards modalSlideUpMobile}@keyframes pulse-dot{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.score-bar-fill{border-radius:4px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.filter-pill{white-space:nowrap;border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.filter-pill:hover{color:var(--text-primary);border-color:var(--border-medium);background:#ffffff0a}.filter-pill.active{color:var(--accent-blue);background:#3b82f61f;border-color:#3b82f64d}input[type=text],input[type=search]{font-size:16px}@media (min-width:768px){input[type=text],input[type=search]{font-size:14px}}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.mini-bar{border-radius:2px 2px 0 0;transition:height .3s}.category-expand{max-height:0;transition:max-height .25s ease-out;overflow:hidden}.category-expand.open{max-height:500px;transition:max-height .35s ease-in}.imbalance-bar{background:#ef44444d;border-radius:4px;height:8px;overflow:hidden}.imbalance-fill{background:#22c55eb3;border-radius:4px;height:100%;transition:width .4s}.ind-tag{border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.ind-tag.bullish{color:#4ade80;background:#22c55e1a}.ind-tag.bearish{color:#f87171;background:#ef44441a}.ind-tag.neutral-tag{color:var(--text-secondary);background:#ffffff0d}.nav-link{color:var(--text-tertiary);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-block}.nav-link:hover,.nav-link:focus-visible{color:var(--nav-accent,#3b82f6);border-color:color-mix(in srgb, var(--nav-accent,#3b82f6) 30%, transparent);background:color-mix(in srgb, var(--nav-accent,#3b82f6) 8%, transparent);outline:none}.mobile-nav-toggle{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;min-height:36px;padding:6px 10px;font-size:18px;line-height:1;display:none}.mobile-nav-drawer{display:none}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-nav-toggle{align-items:center;display:inline-flex}.mobile-nav-drawer.open{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ef2;border-radius:10px;flex-direction:column;gap:6px;width:100%;margin-top:8px;padding:12px;display:flex}.mobile-nav-drawer.open .nav-link{text-align:left;padding:10px 12px;font-size:14px}.page-shell{padding:12px 10px!important}.dash-hero h1{font-size:28px!important}.surface{margin-bottom:14px!important;padding:16px!important}.surface.kpi-tile{margin-bottom:0!important;padding:10px 8px!important}.fade-up{animation-duration:.2s!important}.pricing-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.page-shell{padding:8px 6px!important}.dash-hero h1{font-size:24px!important}nav{padding:10px 12px!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes border-flow{0%,to{background-position:0%}50%{background-position:100%}}.fade-up{animation:fade-up .7s var(--ease-out-expo) both}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.delay-5{animation-delay:.25s}.delay-6{animation-delay:.3s}.delay-7{animation-delay:.35s}.delay-8{animation-delay:.4s}.surface{-webkit-backdrop-filter:blur(26px)saturate(135%);transition:border-color .4s var(--ease-soft), transform .4s var(--ease-soft), box-shadow .4s var(--ease-soft);background:linear-gradient(165deg,#ffffff07,#ffffff01 45%),#0a0a0fb8;border:1px solid #ffffff14;border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 32px 90px -34px #000000a6}.surface:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(120% 70% at 50% -10%,#ffffff0d,#0000 60%);position:absolute;inset:0}.surface>*{z-index:1;position:relative}.surface:hover{border-color:#b4f06247;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #0000001a,0 40px 100px -36px #000000b3,0 0 0 1px #b4f0621a,0 30px 80px -40px #b4f0622e}body.modern-bg{background:radial-gradient(1100px 600px at 10% -10%, #b4f0620d, transparent 60%), radial-gradient(900px 500px at 95% 0%, #5eea9a0a, transparent 60%), radial-gradient(700px 700px at 50% 110%, #b4f06208, transparent 60%), var(--bg)!important}.nav-link{color:var(--ink-2);letter-spacing:.2px;transition:color .25s var(--ease-soft), background .25s var(--ease-soft);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500;text-decoration:none;position:relative}.nav-link[data-active=true]{color:var(--ink);background:#ffffff0a}.nav-link[data-active=true]:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);animation:nav-underline-in .3s var(--ease-out-expo) both;border-radius:2px;position:absolute;bottom:-1px;left:14px;right:14px}@keyframes nav-underline-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.btn-primary{font-family:var(--font-sans);color:#0a0a0a;background:var(--accent);cursor:pointer;transition:transform .25s var(--ease-out-expo), box-shadow .25s var(--ease-soft);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 14px 40px -16px #b4f06280}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px -18px #b4f062a6}.btn-primary:active{transform:scale(.97)}.signal-card-hover{transition:transform .2s var(--ease-soft), box-shadow .2s var(--ease-soft)}.signal-card-hover:hover{transform:translateY(-2px);box-shadow:0 12px 40px -12px #00000080}.btn-ghost{font-family:var(--font-sans);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;transition:all .25s var(--ease-soft);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:12px;font-weight:500;display:inline-flex}.btn-ghost:hover{color:var(--ink);border-color:var(--line-strong);background:#ffffff05}body.modern-bg ::-webkit-scrollbar{width:8px;height:8px}body.modern-bg ::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}body.modern-bg ::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:6px;animation:1.6s linear infinite shimmer}@keyframes aurora-drift-1{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(8%,-6%)scale(1.08)}66%{transform:translate(-6%,4%)scale(.96)}}@keyframes aurora-drift-2{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(-7%,5%)scale(1.05)}66%{transform:translate(5%,-7%)scale(.94)}}@keyframes aurora-drift-3{0%,to{transform:translate(0%)scale(.98)}50%{transform:translate(6%,6%)scale(1.06)}}@keyframes grid-shift{0%{background-position:0 0}to{background-position:60px 60px}}body.modern-bg{position:relative;overflow-x:hidden;background:var(--bg)!important}body.modern-bg:before,body.modern-bg:after{content:"";pointer-events:none;z-index:0;filter:blur(80px);position:fixed}body.modern-bg:before{background:radial-gradient(closest-side,#b4f0622e,#b4f0620a 60%,#0000 80%);width:70vw;height:70vh;top:-25%;left:-15%}body.modern-bg:after{background:radial-gradient(closest-side,#5eea9a24,#5eea9a08 60%,#0000 80%);width:75vw;height:75vh;bottom:-30%;right:-20%}body.modern-bg .aurora-extra{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#5e9fff1a,#0000 70%);width:50vw;height:50vh;position:fixed;top:30%;left:40%}body.modern-bg .aurora-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%)}body.modern-bg>*{z-index:1;position:relative}@keyframes splash-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes splash-rotate{to{transform:rotate(360deg)}}@keyframes splash-fade-out{to{opacity:0;visibility:hidden}}.splash-screen{z-index:100;background:radial-gradient(ellipse 80% 60% at 50% 40%, #b4f06212, transparent 70%), var(--bg);animation:fade-in .5s var(--ease-soft);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.splash-screen.is-leaving{animation:splash-fade-out .5s var(--ease-out-expo) forwards}.splash-logo{width:96px;height:96px;animation:splash-pulse 2.4s var(--ease-soft) infinite;justify-content:center;align-items:center;display:flex;position:relative}.splash-logo svg{filter:drop-shadow(0 0 24px #b4f0628c);width:100%;height:100%}.splash-spinner{border:1.5px solid #0000;border-top-color:var(--accent);border-right-color:#b4f0624d;border-radius:50%;animation:1.4s linear infinite splash-rotate;position:absolute;inset:-16px}.splash-title{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.3px;font-size:16px;font-weight:700}.splash-sub{font-family:var(--font-mono);letter-spacing:1.6px;color:var(--ink-3);text-transform:uppercase;font-size:10px}@media (max-width:900px){body.modern-bg main,body.modern-bg>div>div{padding-left:16px!important;padding-right:16px!important}}@media (max-width:720px){body.modern-bg main{padding-top:36px!important;padding-bottom:56px!important}body.modern-bg h1{letter-spacing:-1.2px!important;font-size:clamp(30px,8vw,44px)!important}body.modern-bg h2{font-size:clamp(20px,5vw,26px)!important}nav[aria-label="Stellar Oracle navigation"]{gap:6px!important;padding:10px 14px!important}nav[aria-label="Stellar Oracle navigation"]>div:nth-child(3){-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}nav[aria-label="Stellar Oracle navigation"]>div:nth-child(3)::-webkit-scrollbar{display:none}nav[aria-label="Stellar Oracle navigation"]>a:first-child>span{font-size:12px!important}nav[aria-label="Stellar Oracle navigation"]>span:last-child{gap:8px!important}.surface{border-radius:12px}}@media (max-width:540px){body.modern-bg:before,body.modern-bg:after{width:100vw;height:50vh}body.modern-bg .aurora-grid{background-size:40px 40px}body.modern-bg [style*="repeat(6, 1fr)"],body.modern-bg [style*="repeat(5, 1fr)"],body.modern-bg [style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}body.modern-bg [style*="repeat(3, 1fr)"],body.modern-bg [style*="grid-template-columns: 1.4fr 1fr"],body.modern-bg [style*="grid-template-columns: 2fr 1fr"],body.modern-bg [style*="grid-template-columns: 2.2fr 1fr"]{grid-template-columns:1fr!important}body.modern-bg .btn-primary,body.modern-bg .btn-ghost{justify-content:center;width:100%}body.modern-bg main h1+p+div{flex-direction:column;align-items:stretch}}@media (min-width:541px){body.modern-bg main .btn-primary,body.modern-bg main .btn-ghost{width:auto}}@keyframes skel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-skeleton .skel{border:1px solid var(--line);background:linear-gradient(90deg,#ffffff06 0%,#b4f0620f 50%,#ffffff06 100%) 0 0/200% 100%;animation:2.4s ease-in-out infinite skel-shimmer}.dashboard-skeleton{animation:fade-in .4s var(--ease-soft) both}.dashboard-reveal{opacity:0;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);transform:translateY(8px)}.dashboard-reveal[data-ready=true]{opacity:1;transform:translateY(0)}.dashboard-reveal[data-ready=true] .fade-up,.dashboard-reveal[data-ready=true] .fade-in{opacity:1!important;animation:none!important;transform:none!important}.splash-shell{z-index:200;background:var(--bg);animation:fade-in .4s var(--ease-soft);position:fixed;inset:0;overflow:hidden}.splash-shell.is-leaving{animation:fade-out-soft .6s var(--ease-out-expo) forwards}@keyframes fade-out-soft{to{opacity:0;visibility:hidden}}.splash-inner{max-width:1480px;margin:0 auto;padding:124px 32px 96px}.splash-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin-bottom:72px;display:grid}.splash-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:72px;display:grid}.splash-signals{grid-template-columns:2fr 1fr;gap:28px;margin-bottom:56px;display:grid}@media (max-width:900px){.splash-inner{padding:90px 16px 56px}.splash-hero,.splash-signals{grid-template-columns:1fr;gap:24px}.splash-kpis{grid-template-columns:repeat(2,1fr)}}.splash-shell .skel{border:1px solid var(--line);background:linear-gradient(90deg,#ffffff06 0%,#b4f06212 50%,#ffffff06 100%) 0 0/200% 100%;animation:2.4s ease-in-out infinite skel-shimmer}.splash-brand{z-index:1;align-items:center;gap:12px;animation:3s ease-in-out infinite splash-brand-pulse;display:flex;position:fixed;bottom:48px;left:50%;transform:translate(-50%)}.splash-brand svg{filter:drop-shadow(0 0 18px #b4f062a6)}.splash-brand-text{font-family:var(--font-sans);letter-spacing:-.2px;color:var(--ink);font-size:13px;font-weight:700}@keyframes splash-brand-pulse{0%,to{opacity:.85}50%{opacity:1}}body,p,li,span,button,input,select,textarea,label,a{font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em}code,pre,[style*=--font-mono]{font-family:var(--font-mono), "JetBrains Mono", monospace}html.js-reveal .reveal{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}html.js-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.is-visible.reveal-d1{transition-delay:80ms}.reveal.is-visible.reveal-d2{transition-delay:.16s}.reveal.is-visible.reveal-d3{transition-delay:.24s}.reveal.is-visible.reveal-d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}}.splash-fullscreen{animation:splash-fade-in .4s var(--ease-soft);background:#06060a;justify-content:center;align-items:center;display:flex;inset:0;overflow:hidden;z-index:9999!important;position:fixed!important}.splash-fullscreen.is-leaving{animation:splash-screen-exit .9s var(--ease-out-expo) forwards}@keyframes splash-fade-in{0%{opacity:0}to{opacity:1}}@keyframes splash-screen-exit{0%{opacity:1;filter:blur();transform:scale(1)}60%{opacity:.8;transform:scale(1.03)}to{opacity:0;filter:blur(12px);visibility:hidden;transform:scale(1.08)}}.splash-aurora{pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.splash-aurora-1{background:radial-gradient(closest-side,#b4f0622e,#0000 70%);width:70vw;height:70vh;animation:24s ease-in-out infinite aurora-drift-1;top:-30%;left:-20%}.splash-aurora-2{background:radial-gradient(closest-side,#5eea9a21,#0000 70%);width:80vw;height:80vh;animation:30s ease-in-out infinite aurora-drift-2;bottom:-35%;right:-25%}.splash-center{text-align:center;max-width:540px;padding:0 24px;position:relative}.splash-mark{justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 36px;display:flex;position:relative}.splash-mark svg{z-index:4;filter:drop-shadow(0 0 24px #b4f062b3);position:relative}.splash-ring{animation:splash-ring-expand 2.6s var(--ease-out-expo) infinite;opacity:0;border:1px solid #b4f0624d;border-radius:50%;position:absolute;inset:0}.splash-ring-1{animation-delay:0s}.splash-ring-2{animation-delay:.85s}.splash-ring-3{animation-delay:1.7s}@keyframes splash-ring-expand{0%{opacity:0;transform:scale(.6)}20%{opacity:.8}to{opacity:0;transform:scale(2.4)}}.splash-eyebrow{font-family:var(--font-mono);letter-spacing:2.4px;color:var(--accent);text-transform:uppercase;opacity:.9;margin-bottom:12px;font-size:11px;font-weight:600}.splash-headline{font-family:var(--font-display);letter-spacing:-1.4px;color:var(--ink);margin:0;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1}.splash-stage{font-family:var(--font-sans);color:var(--ink-2);min-height:22px;animation:splash-stage-in .5s var(--ease-out-expo);justify-content:center;align-items:center;gap:4px;margin-top:28px;font-size:14px;display:flex}@keyframes splash-stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.splash-dots span{opacity:.3;animation:1.4s ease-in-out infinite splash-dot}.splash-dots span:nth-child(2){animation-delay:.2s}.splash-dots span:nth-child(3){animation-delay:.4s}@keyframes splash-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.splash-meter{background:#ffffff0f;border-radius:999px;width:240px;height:3px;margin:32px auto 0;overflow:hidden}.splash-meter-fill{height:100%;transition:width .6s var(--ease-out-expo);background:linear-gradient(90deg,#b4f062,#5eea9a);border-radius:999px;box-shadow:0 0 12px #b4f06299}.splash-shell{display:none}body.splash-active nav,body.splash-active .dashboard-reveal,body.splash-active .page-shell{opacity:0!important;pointer-events:none!important}.splash-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.splash-particle{width:var(--size,3px);height:var(--size,3px);background:#b4f06280;border-radius:50%;animation:ease-in-out infinite particle-float;position:absolute;box-shadow:0 0 6px #b4f0624d}@keyframes particle-float{0%,to{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.8}50%{opacity:.5;transform:translateY(-40px)scale(1.3)}90%{opacity:0}}.splash-scan-line{opacity:.6;background:linear-gradient(90deg,#0000,#b4f062 40%,#5eea9a 60%,#0000);width:100%;height:2px;animation:3s ease-in-out infinite scan-sweep;position:absolute;top:0;left:-100%;box-shadow:0 0 20px #b4f06266}@keyframes scan-sweep{0%{top:30%;left:-100%}50%{top:50%;left:100%}50.1%{opacity:0;top:70%;left:-100%}51%{opacity:.6}to{top:40%;left:100%}}.splash-ring-4{animation:splash-ring-expand 2.6s var(--ease-out-expo) infinite;opacity:0;border:1px solid #5b9eff33;border-radius:50%;animation-delay:2s;position:absolute;inset:0}.splash-chart-path{stroke-dasharray:600;stroke-dashoffset:600px;animation:2s ease-out .3s forwards chart-draw}.splash-chart-dot{opacity:0;animation:.4s ease-out 2s forwards chart-dot-pop}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes chart-dot-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.splash-fullscreen.is-leaving .splash-center{animation:splash-exit .7s var(--ease-out-expo) forwards}@keyframes splash-exit{to{opacity:0;filter:blur(8px);transform:scale(1.08)}}.splash-fullscreen.is-leaving .splash-particles,.splash-fullscreen.is-leaving .splash-aurora,.splash-fullscreen.is-leaving .splash-scan-line{animation:.5s forwards splash-fade-out}.page-transition{animation:page-enter .4s var(--ease-out-expo) both}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dashboard-reveal[data-ready=true]{animation:dash-reveal .8s var(--ease-out-expo) .1s both}@keyframes dash-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.dash-stagger>*{opacity:0;animation:dash-card-in .6s var(--ease-out-expo) both}.dash-stagger>:first-child{animation-delay:50ms}.dash-stagger>:nth-child(2){animation-delay:.1s}.dash-stagger>:nth-child(3){animation-delay:.15s}.dash-stagger>:nth-child(4){animation-delay:.2s}.dash-stagger>:nth-child(5){animation-delay:.25s}.dash-stagger>:nth-child(6){animation-delay:.3s}.dash-stagger>:nth-child(7){animation-delay:.35s}.dash-stagger>:nth-child(8){animation-delay:.4s}@keyframes dash-card-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.signal-prime-glow{position:relative}.signal-prime-glow:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#b4f06226,#5eea9a14);animation:3s ease-in-out infinite prime-glow;position:absolute;inset:-2px}@keyframes prime-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}.page-shell{padding:64px 32px 96px}.land-shell{padding:72px 32px 96px}.dash-hero,.land-prime-grid,.land-tag-grid,.preview-grid{gap:32px;display:grid}.dash-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px}.land-prime-grid{grid-template-columns:1fr 1fr;align-items:center}.land-tag-grid{grid-template-columns:1fr 1fr;gap:24px}.preview-grid{gap:40px}.preview-grid.is-default{grid-template-columns:1fr 1.4fr}.preview-grid.is-reverse{grid-template-columns:1.4fr 1fr}.dash-kpi{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.dash-signals{grid-template-columns:2fr 1fr;gap:28px;display:grid}.land-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1024px){.page-shell{padding:40px 20px 64px}.land-shell{padding:48px 20px 64px}.dash-hero{grid-template-columns:1fr;gap:28px}.dash-kpi{grid-template-columns:repeat(3,1fr)}.dash-signals{grid-template-columns:1fr;gap:20px}.land-steps{grid-template-columns:repeat(2,1fr)}.preview-grid.is-default,.preview-grid.is-reverse{grid-template-columns:1fr;gap:24px}.land-prime-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.page-shell{padding:24px 14px 48px}.land-shell{padding:32px 14px 56px}.dash-kpi{grid-template-columns:repeat(2,1fr);gap:8px}.land-tag-grid{grid-template-columns:1fr;gap:14px}.land-steps{grid-template-columns:1fr;gap:10px}.dash-hero h1{letter-spacing:-1px!important;font-size:clamp(28px,8vw,42px)!important}.land-hero h1{letter-spacing:-1.5px!important;font-size:clamp(36px,10vw,56px)!important}.section-title h2{font-size:clamp(22px,6vw,32px)!important}.hero-cta{flex-direction:column;align-items:stretch!important}.hero-cta>a{text-align:center;justify-content:center;width:100%}.surface{padding:18px!important}.final-cta{padding:36px 18px!important}.final-cta h2{font-size:clamp(26px,7vw,36px)!important}html,body{overflow-x:hidden}.land-shell,.page-shell{max-width:100vw;overflow-x:hidden}.land-shell img,.page-shell img,.preview-grid>div,.land-prime-grid>div{max-width:100%}.dash-hero>*,.land-hero>*,.land-prime-grid>*,.preview-grid>*,.dash-signals>*{min-width:0}}html.js-reveal .stagger>*{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.stagger.is-visible>:first-child{transition-delay:50ms}.stagger.is-visible>:nth-child(2){transition-delay:.13s}.stagger.is-visible>:nth-child(3){transition-delay:.21s}.stagger.is-visible>:nth-child(4){transition-delay:.29s}.stagger.is-visible>:nth-child(5){transition-delay:.37s}.stagger.is-visible>:nth-child(6){transition-delay:.45s}.stagger.is-visible>:nth-child(n+7){transition-delay:.53s}.stagger.is-visible>*{opacity:1;transform:translateY(0)}.surface{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease-out}.surface:hover{border-color:#5eea9a47;transform:translateY(-3px);box-shadow:0 24px 60px -22px #5eea9a38}.btn-primary{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);animation:none;position:relative;overflow:hidden}.btn-primary:hover{animation:3.4s ease-in-out infinite cta-glow}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:hover:after{transform:translate(100%)}@keyframes cta-glow{0%,to{box-shadow:0 6px 26px -10px #5eea9a73}50%{box-shadow:0 10px 38px -8px #5eea9ab3}}.btn-ghost{transition:border-color .25s ease-out,color .25s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.btn-ghost:hover{color:var(--ink);border-color:#5eea9a73;transform:translateY(-1px)}[class*=chip],.pill{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.reveal,.stagger>*,.surface,.btn-primary,.btn-ghost{transition:none;animation:none}.btn-primary:after{display:none}}*{box-sizing:border-box}html,body{background:var(--bg-primary);min-height:100%}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans), system-ui, sans-serif;margin:0;padding:0;overflow:hidden auto}body.modal-open{overflow:hidden}.modern-bg{min-height:100vh;position:relative;background:var(--bg-primary)!important}.modern-bg:before,.modern-bg:after,.aurora-extra{content:"";pointer-events:none;z-index:0;filter:blur(100px);will-change:transform;position:fixed}.modern-bg:before{background:radial-gradient(closest-side,#b4f0621f,#0000 80%);width:70vw;height:70vh;top:-25%;left:-15%}.modern-bg:after{background:radial-gradient(closest-side,#5eea9a1a,#0000 80%);width:75vw;height:75vh;bottom:-30%;right:-20%}.aurora-extra{background:radial-gradient(closest-side,#5e9fff0f,#0000 70%);width:50vw;height:50vh;top:30%;left:40%}.aurora-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%)}.modern-bg>*{z-index:1;position:relative}.premium-card{background:var(--bg-surface);-webkit-backdrop-filter:blur(32px);border:1px solid var(--border-medium);transition:all .5s var(--ease-premium);border-radius:24px;box-shadow:0 40px 100px -30px #0009}.premium-card:hover{box-shadow:0 60px 120px -30px #000c, 0 0 40px -10px var(--accent-soft);border-color:#b4f06240;transform:translateY(-4px)}.scan-table-container{overscroll-behavior:contain;border:1px solid var(--border-medium);background:var(--bg-surface);border-radius:18px;max-height:calc(100vh - 140px);overflow:auto}.scan-table{border-collapse:separate;border-spacing:0;width:100%}.scan-table th{text-transform:uppercase;letter-spacing:1.4px;color:var(--text-tertiary);text-align:left;border-bottom:1px solid var(--border-medium);z-index:10;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .2s var(--ease-soft);background:#0a0a10;padding:13px 14px;font-size:10px;font-weight:700;position:sticky;top:0}.scan-table th:hover{color:var(--text-secondary)}.scan-table th.sorted{color:var(--accent)}.scan-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;padding:11px 14px;font-size:13px}.scan-table tbody tr{cursor:pointer}.scan-table tr:hover td{background:#b4f06208}.scan-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.scan-table tr:last-child td{border-bottom:none}.fade-in{animation:fadeInUp .5s var(--ease-premium) forwards}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.stagger-9{animation-delay:.45s}.stagger-10{animation-delay:.5s}.ind-tag{white-space:nowrap;color:var(--text-secondary);background:#ffffff0a;border:1px solid #0000;border-radius:6px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.ind-tag.bullish{color:var(--long);background:#5eea9a1a;border-color:#5eea9a1f}.ind-tag.bearish{color:var(--short);background:#ff5e7e1a;border-color:#ff5e7e1f}.badge-long{color:var(--long);background:#5eea9a1f;border:1px solid #5eea9a33}.badge-short{color:var(--short);background:#ff5e7e1f;border:1px solid #ff5e7e33}.badge-neutral{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#ffffff0d}.nav-link{color:var(--text-secondary);border-radius:8px;padding:8px 14px;font-size:12px;text-decoration:none;transition:all .2s}.nav-link:hover{color:var(--text-primary);background:#ffffff0d}.nav-link[data-active=true]{color:var(--accent);background:var(--accent-soft);font-weight:700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.score-bar-bg{background:#ffffff0d;border-radius:4px;height:4px;overflow:hidden}.score-bar-fill{height:100%;transition:width .6s}.skeleton{background:#ffffff08;border-radius:4px}.pulse-dot{animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.radar-polygon{transition:all .5s var(--ease-premium)}.premium-input{width:100%;font-size:13px;font-family:var(--font-mono);color:var(--text-primary);border:1px solid var(--border-medium);background:#00000040;border-radius:10px;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.premium-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.premium-input:disabled{opacity:.5;cursor:not-allowed}.browser-frame{padding:0;overflow:hidden}@media (max-width:900px){.prime-hero-layout{grid-template-columns:1fr!important;gap:32px!important}}.trade-actions{flex-wrap:wrap;gap:10px;display:flex}.pnl-positive{color:var(--long);text-shadow:0 0 20px #5eea9a4d}.pnl-negative{color:var(--short);text-shadow:0 0 20px #ff5e7e4d}.pnl-flat{color:var(--text-secondary)}.trade-card{border-left:4px solid var(--border-medium)}.trade-card.long{border-left-color:var(--long)}.trade-card.short{border-left-color:var(--short)}.tab-button{color:var(--ink-3);cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:800;transition:all .2s}.tab-button:hover{color:var(--text-primary);background:#ffffff17}.tab-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tab-button.active{background:var(--accent);color:#000;box-shadow:0 0 20px #b4f0624d}.scan-table tbody tr:active td{background:#b4f0620f}.btn-pager{color:var(--text-primary);border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff0a;border-radius:6px;width:28px;height:28px;font-size:14px;transition:all .15s}.btn-pager:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.btn-pager:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-pager:disabled{color:var(--text-tertiary);opacity:.4;cursor:default;background:0 0}@media (max-width:720px){.oracle-nav{flex-wrap:wrap;gap:8px;padding:10px 14px 8px}.oracle-nav .nav-divider{display:none}.oracle-nav .nav-right{gap:10px}.oracle-nav .nav-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.oracle-nav .nav-links::-webkit-scrollbar{display:none}.oracle-nav .nav-links .nav-link{white-space:nowrap;flex-shrink:0}}.text-gradient-accent{background:linear-gradient(100deg, var(--accent) 0%, #5eea9a 30%, #eaffd0 50%, var(--accent) 70%);-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite gradient-pan}@keyframes gradient-pan{0%,to{background-position:0%}50%{background-position:100%}}.dot-ping{position:relative}.dot-ping:after{content:"";border:1px solid var(--accent);border-radius:50%;animation:2.6s cubic-bezier(0,0,.2,1) infinite ping-soft;position:absolute;inset:-3px}@keyframes ping-soft{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.curve-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.4,0,.2,1) .25s forwards draw-line}@keyframes draw-line{to{stroke-dashoffset:0}}.stat-pop{animation:.7s cubic-bezier(.22,1,.36,1) both stat-pop}@keyframes stat-pop{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.panel-swap{animation:.35s cubic-bezier(.22,1,.36,1) both panel-swap}@keyframes panel-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.radar-sweep{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:conic-gradient(from 0deg, color-mix(in srgb, var(--accent) 85%, transparent) 0deg, transparent 70deg, transparent 360deg);vertical-align:-1px;border-radius:50%;width:12px;height:12px;animation:2.8s linear infinite radar-spin;display:inline-block}@keyframes radar-spin{to{transform:rotate(360deg)}}.bar-grow{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .15s both bar-grow}@keyframes bar-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.text-gradient-accent,.dot-ping:after,.curve-draw,.stat-pop,.panel-swap,.radar-sweep,.bar-grow{animation:none!important}.curve-draw{stroke-dashoffset:0}.stat-pop,.panel-swap{opacity:1;filter:none;transform:none}}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-1:.3s;--dur-2:.7s;--dur-3:1.2s}.rise-in{opacity:0;transition:opacity var(--dur-2) var(--ease-out-expo), transform var(--dur-2) var(--ease-out-expo);transition-delay:calc(var(--stagger-i,0) * 70ms);transform:translateY(14px)}.rise-in.is-seen{opacity:1;transform:none}.tilt-card{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .15s ease-out;position:relative}.tilt-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff12, transparent 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.tilt-card:hover:after{opacity:1}.ps-marquee{width:max-content;animation:40s linear infinite ps-marquee;display:flex}.ps-marquee:hover{animation-play-state:paused}@keyframes ps-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ps-pulse-soft{animation:2.4s ease-in-out infinite ps-pulse-soft}@keyframes ps-pulse-soft{0%,to{box-shadow:0 0 #b4f06240}50%{box-shadow:0 0 14px 2px #b4f0621f}}@media (prefers-reduced-motion:reduce){.rise-in{opacity:1;transition:none;transform:none}.tilt-card{transform:none}.ps-marquee,.ps-pulse-soft{animation:none}}.ps-bottomnav{display:none}@media (max-width:768px){.ps-bottomnav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#0a0a0feb;border-top:1px solid #ffffff12;align-items:stretch;display:flex;bottom:0;left:0;right:0;z-index:99!important;position:fixed!important}.ps-bottomnav-item{cursor:pointer;min-width:44px;color:var(--ink-3,#8a8a94);font-family:var(--font-sans), system-ui, sans-serif;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.ps-bottomnav-item span{letter-spacing:.2px;font-size:10px;font-weight:600}.ps-bottomnav-item[data-active=true]{color:var(--accent,#b4f062)}body.has-bottomnav{padding-bottom:calc(70px + env(safe-area-inset-bottom))}body.has-bottomnav .oracle-nav .nav-links,body.has-bottomnav .oracle-nav .nav-divider{display:none!important}}.ps-sheet{animation:ps-sheet-in .32s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}@keyframes ps-sheet-in{0%{opacity:.4;transform:translateY(48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ps-sheet{animation:none}}.ps-ledger{overflow:hidden;padding:4px 0!important}.ps-row{cursor:pointer;animation:ps-row-in .48s var(--ease-out-expo) both;animation-delay:calc(var(--stagger-i,0) * 36ms);border-bottom:1px solid #ffffff0b;align-items:center;gap:12px;padding:11px 14px;transition:background .14s;display:flex}.ps-row:last-child{border-bottom:none}.ps-row:active{background:#ffffff0b;transform:scale(.995)}.ps-row-hc{border-left:2px solid var(--accent,#b4f062);background:linear-gradient(90deg,#b4f0620d,#0000 45%)}.ps-row-micro{font-family:var(--font-mono), monospace;letter-spacing:.3px;color:var(--ink-3,#8a8a94);white-space:nowrap;gap:8px;margin-top:3px;font-size:9.5px;font-weight:600;display:flex;overflow:hidden}@keyframes ps-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ps-row{animation:none}}body.modern-bg .ps-dense-grid[style*="repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}.ps-statstrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:14px;padding:2px 2px 6px;display:flex;overflow-x:auto}.ps-statstrip::-webkit-scrollbar{display:none}.ps-statchip{border:1px solid #ffffff0f;border-bottom:2px solid color-mix(in srgb, var(--chip-c) 30%, transparent);cursor:pointer;min-width:78px;animation:ps-row-in .42s var(--ease-out-expo) both;background:#ffffff06;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:10px 12px 8px;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:flex}.ps-statchip:active{transform:scale(.96)}.ps-statchip[data-active]{background:color-mix(in srgb, var(--chip-c) 12%, transparent);border-color:color-mix(in srgb, var(--chip-c) 45%, transparent);box-shadow:0 0 14px -4px var(--chip-c)}.ps-statchip-val{color:var(--chip-c);letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1}.ps-statchip-label{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3,#8a8a94);white-space:nowrap;font-size:8.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.ps-statchip{animation:none}}.stat-strip{align-items:stretch;margin-bottom:16px;display:flex;overflow:hidden;padding:0!important}.stat-seg{border:none;border-right:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:0 0;border-bottom:2px solid #0000;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;padding:12px 18px 11px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.stat-seg:last-child{border-right:none}.stat-seg:hover{background:#ffffff06}.stat-seg[data-active]{background:color-mix(in srgb, var(--seg-c) 7%, transparent);border-bottom-color:var(--seg-c)}.stat-seg[data-active] .stat-seg-val{color:var(--seg-c)}.stat-seg-val{letter-spacing:-.5px;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1;transition:color .15s}.stat-seg-label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.stat-seg-icon{color:var(--seg-c);opacity:.9}.ps-topstrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.ps-topstrip::-webkit-scrollbar{display:none}.ps-topstrip>*{flex-shrink:0}.hero-reveal-1,.hero-reveal-2{animation:hero-line-in .9s var(--ease-out-expo) both;display:inline-block}.hero-reveal-2{animation-delay:.18s}@keyframes hero-line-in{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}.cta-breathe{box-shadow:0 0 28px #b4f0623d}@keyframes cta-breathe{0%,to{box-shadow:0 0 24px #b4f0622e}50%{box-shadow:0 0 42px #b4f06261}}@property --pb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.premium-border{position:relative}.premium-border:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pb-angle,0deg), transparent 0% 38%, #b4f062e6 50%, #5eea9a80 56%, transparent 66% 100%);-webkit-mask-composite:xor;padding:1px;animation:none;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-border:hover:before{animation:7s linear infinite pb-rotate}@keyframes pb-rotate{to{--pb-angle:360deg}}@media (prefers-reduced-motion:reduce){.hero-reveal-1,.hero-reveal-2,.cta-breathe,.premium-border:before{animation:none}}@media (hover:hover){.surface{transition:border-color .3s,box-shadow .3s}.surface:hover{border-color:#b4f06229;box-shadow:0 12px 44px -20px #b4f0622e}}@media (max-width:860px){.pv-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.pv-cta-grid{text-align:center;grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:640px){.pv-hero-grid{gap:20px!important}}.dt-wrap{overflow-x:auto}.dt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dt-table th{text-align:right;font-family:var(--font-mono), monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;background:#ffffff05;padding:10px 14px;font-size:10px;font-weight:600}.dt-table td{text-align:right;font-family:var(--font-mono), monospace;color:var(--ink);padding:10px 14px;font-size:12px}.dt-table .dt-left{text-align:left}.dt-row{border-top:1px solid var(--line);animation:ps-row-in .48s var(--ease-out-expo) both;animation-delay:calc(var(--stagger-i,0) * 30ms);transition:background .14s}tbody .dt-row:nth-child(2n){background:#ffffff03}tbody .dt-row:hover{background:#ffffff0a}.dt-empty{text-align:center!important;color:var(--ink-3)!important;font-size:13px!important;font-family:var(--font-sans), system-ui, sans-serif!important;padding:30px!important}@media (prefers-reduced-motion:reduce){.dt-row{animation:none}}.oracle-spine-row{grid-template-columns:52px 1fr 84px 64px minmax(0,220px);align-items:center;gap:12px;display:grid}@media (max-width:860px){.oracle-spine-row{grid-template-columns:44px 1fr 76px 56px}.oracle-spine-row .oracle-drivers{display:none}}.btclab-still,.btclab-still:hover{transform:none}.btclab-now{grid-template-columns:1.15fr 1.15fr 1fr .9fr;gap:0;margin-bottom:18px;display:grid;overflow:hidden}.btclab-now-cell{min-width:0;padding:20px 22px}.btclab-now-cell+.btclab-now-cell{border-left:1px solid var(--line)}.btclab-seg{border:1px solid var(--line-strong);background:#ffffff08;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.btclab-seg-btn{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.4px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:700;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.btclab-seg-btn:hover{color:var(--ink-2)}.btclab-seg-btn.is-on{color:#0a0f07;background:var(--accent);box-shadow:0 0 18px #b4f06259,inset 0 1px #ffffff40}.btclab-seg-key{width:16px;height:16px;color:inherit;background:#ffffff14;border-radius:4px;place-items:center;font-size:9px;display:inline-grid}.btclab-seg-btn.is-on .btclab-seg-key{background:#0000002e}.btclab-seg-sm .btclab-seg-btn{padding:5px 10px;font-size:10px}.btclab-chart-card{margin-bottom:18px;padding:14px 10px 8px}.btclab-chart-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 10px;display:flex}.btclab-legend{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.btclab-legend-item{font-family:var(--font-mono), monospace;color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.btclab-legend-item i{border-radius:1px;width:14px;height:2px;display:inline-block}.btclab-legend-item b{font-size:11px;line-height:1}.btclab-legend-sep{background:var(--line-strong);width:1px;height:12px}.btclab-chart-host canvas{border-radius:8px}.btclab-two{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.btclab-why-head{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono), monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);text-align:right;grid-template-columns:1fr 96px 96px 92px;gap:12px;margin-top:16px;padding:0 0 8px;font-size:9px;font-weight:600;display:grid}.btclab-why-head>span:first-child{text-align:left}.btclab-why-list{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:520px;overflow-y:auto}.btclab-why-row{border-bottom:1px solid var(--line);border-left:2px solid #0000;grid-template-columns:1fr 96px 96px 92px;align-items:center;gap:12px;padding:10px 8px 10px 0;display:grid}.btclab-why-row.is-sel{border-left-color:var(--accent);background:linear-gradient(90deg,#b4f0620f,#0000 60%);padding-left:8px}.btclab-events-list{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:560px;margin-top:14px;overflow-y:auto}.btclab-event-row{text-align:left;cursor:pointer;border:0;border-left:2px solid #0000;border-bottom:1px solid var(--line);width:100%;color:inherit;background:0 0;grid-template-columns:16px 1fr auto 72px;align-items:center;gap:10px;padding:9px 8px 9px 6px;transition:background .14s,border-color .14s;display:grid}.btclab-event-row>span:last-child{text-align:right}.btclab-event-row:hover{background:#ffffff09}.btclab-event-row.is-sel{border-left-color:var(--accent);background:linear-gradient(90deg,#b4f06214,#ffffff05)}.btclab-ghost-btn{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.6px;color:var(--accent);background:#b4f0620f;border:1px solid #b4f06240;border-radius:8px;padding:6px 12px;font-size:10.5px;font-weight:700;transition:background .14s}.btclab-ghost-btn:hover{background:#b4f0621f}.btclab-prline{font-family:var(--font-mono), monospace;color:var(--ink-2);background:#b4f0620d;border:1px solid #b4f06229;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:11px;display:flex}.btclab-pulse{background:var(--accent);border-radius:50%;width:14px;height:14px;margin:0 auto;animation:1.8s ease-out infinite btclab-pulse;box-shadow:0 0 #b4f06299}@keyframes btclab-pulse{0%{box-shadow:0 0 #b4f06299}to{box-shadow:0 0 0 26px #b4f06200}}@media (max-width:1100px){.btclab-now{grid-template-columns:1fr 1fr}.btclab-now-cell:nth-child(3){border-left:0;border-top:1px solid var(--line)}.btclab-now-cell:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:900px){.btclab-two{grid-template-columns:1fr}}@media (max-width:720px){.btclab-now{grid-template-columns:1fr}.btclab-now-cell+.btclab-now-cell{border-left:0;border-top:1px solid var(--line)}.btclab-chart-card{padding:10px 4px 4px}.btclab-legend{display:none}.btclab-why-head,.btclab-why-row{grid-template-columns:1fr 64px 64px}.btclab-why-head>span:last-child,.btclab-why-row>div:last-child{display:none}.btclab-event-row{grid-template-columns:14px 1fr 64px}.btclab-event-row>span:nth-child(3){display:none}.btclab-events-list{max-height:420px}}.btclab-book{margin-bottom:18px;padding:20px 22px 10px}.btclab-book-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.btclab-book-head-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.btclab-book-tiles{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:1.35fr repeat(6,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.btclab-book-tile{background:#0a0a0f8c;min-width:0;padding:12px 14px 11px;position:relative}.btclab-book-tile.is-big{background:linear-gradient(160deg,#b4f06217,#b4f06204 70%),#0a0a0f8c}.btclab-book-tile.is-big:after{content:"";background:var(--accent);width:2px;box-shadow:0 0 12px var(--accent);position:absolute;top:0;bottom:0;left:0}.btclab-book-tile.is-dim{background:#ffffff03}.btclab-book-val{font-family:var(--font-mono), monospace;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-weight:800;line-height:1;overflow:hidden}.btclab-book-val-sep{color:var(--ink-3);margin:0 4px;font-weight:500}.btclab-book-sub{font-family:var(--font-mono), monospace;color:var(--ink-3);margin-top:6px;font-size:10px;line-height:1.4}.btclab-book-curve{margin-top:16px}.btclab-book-chart canvas{border-radius:8px}.btclab-book-readout{z-index:2;pointer-events:none;font-family:var(--font-mono), monospace;color:var(--ink-2);font-size:10px;position:absolute;top:6px;left:8px}.btclab-book-hint{z-index:2;pointer-events:none;font-family:var(--font-mono), monospace;letter-spacing:.4px;color:var(--ink-3);font-size:9px;position:absolute;bottom:26px;left:8px}.btclab-book-open{background:#b4f0620d;border:1px solid #b4f06229;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:10px 14px;display:flex}.btclab-book-open.is-quiet{border-color:var(--line);background:#ffffff04;flex-wrap:nowrap;gap:10px}.btclab-book-open-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none}.btclab-book-open-dot.is-quiet{background:var(--ink-3);box-shadow:none}.btclab-book-open-cell{font-family:var(--font-mono), monospace;align-items:baseline;gap:6px;font-size:11.5px;display:inline-flex}.btclab-book-open-cell em{letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-style:normal}.btclab-book-open-cell b{color:var(--ink);font-weight:700}.btclab-book-table-head{justify-content:space-between;align-items:baseline;gap:10px;margin-top:18px;padding-bottom:8px;display:flex}.btclab-book-table{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:420px;margin:0 -22px;overflow:auto}.btclab-book-table .dt-table th{z-index:1;background:#0c0c12f5;position:sticky;top:0}.btclab-book-table .dt-table th:first-child,.btclab-book-table .dt-table td:first-child{padding-left:22px}.btclab-book-table .dt-table th:last-child,.btclab-book-table .dt-table td:last-child{padding-right:22px}.btclab-book-px{color:var(--ink-3);margin-left:8px;font-size:10.5px}@media (max-width:1100px){.btclab-book-tiles{grid-template-columns:repeat(4,1fr)}.btclab-book-tile.is-big{grid-column:span 1}}@media (max-width:720px){.btclab-book{padding:16px 14px 6px!important}.btclab-book-tiles{grid-template-columns:repeat(2,1fr)}.btclab-book-val{font-size:22px!important}.btclab-book-tile.is-big .btclab-book-val{font-size:28px!important}.btclab-book-tile.is-dim{grid-column:span 2}.btclab-book-hint{display:none}.btclab-book .btclab-legend{gap:4px 10px;display:flex}.btclab-book-curve .btclab-chart-bar{flex-direction:column-reverse;align-items:flex-start;gap:6px}.btclab-book-open{gap:10px 16px}.btclab-book-table{max-height:360px;margin:0 -14px}.btclab-book-table .dt-table th:first-child,.btclab-book-table .dt-table td:first-child{padding-left:14px}.btclab-book-table .dt-table th:last-child,.btclab-book-table .dt-table td:last-child{padding-right:14px}.btclab-book-table .dt-table th,.btclab-book-table .dt-table td{white-space:nowrap;padding:8px 10px}}.btclab-head-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.btclab-seg-mode{flex-wrap:wrap}.btclab-oos{border-top:1px solid var(--line);background:linear-gradient(90deg,#b4f0620d,#0000 55%);grid-column:1/-1;padding:14px 22px}.btclab-oos.is-bad{background:linear-gradient(90deg,#ff5e7e0f,#0000 55%)}.btclab-oos-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btclab-oos-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none}.btclab-oos-dot.is-bad{background:#ff5e7e;box-shadow:0 0 10px #ff5e7eb3}.btclab-oos-basis{font-family:var(--font-mono), monospace;color:var(--ink-3);margin-left:auto;font-size:10px}.btclab-oos-row{flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin-top:10px;display:flex}.btclab-oos-stat{font-family:var(--font-mono), monospace;white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.btclab-oos-stat b{letter-spacing:-.8px;font-size:22px;font-weight:800;line-height:1}.btclab-oos-stat em{letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-style:normal}.btclab-oos-verdict{max-width:520px;font-size:12.5px;line-height:1.5}.btclab-oos-down{font-family:var(--font-mono), monospace;color:var(--ink-3);margin-top:8px;font-size:10.5px}.btclab-scroll{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;overflow-x:auto}.btclab-folds{min-width:560px}.btclab-folds .dt-row.is-dim td{color:var(--ink-3)}.btclab-folds .dt-row.is-latest{background:linear-gradient(90deg,#b4f0620f,#0000 70%)}.btclab-folds-none{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:10.5px;text-align:left!important}.btclab-folds-none span{opacity:.7}.btclab-folds-side{font-family:var(--font-mono), monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 6px;font-size:10px;font-weight:700;display:flex}.btclab-folds-empty{border:1px dashed var(--line-strong);font-family:var(--font-mono), monospace;color:var(--ink-3);border-radius:10px;padding:10px 14px;font-size:11px}.btclab-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.btclab-chip{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);background:#ffffff06;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 11px;font-size:10px;font-weight:700;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.btclab-chip:hover{color:var(--ink-2);border-color:#fff3}.btclab-chip.is-on{color:#0a0f07;background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px #b4f0624d}.btclab-chip.is-r2{border-style:dashed}.btclab-chip.is-r2.is-on{border-style:solid}.btclab-chip-n{opacity:.7;font-size:9px;font-weight:600}.btclab-group-tag{font-family:var(--font-mono), monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.btclab-group-tag b{color:var(--accent);border:1px dashed #b4f06273;border-radius:3px;padding:0 3px;font-weight:800}.btclab-spark{vertical-align:middle;display:inline-block;overflow:visible}.btclab-book-isnote{font-family:var(--font-mono), monospace;color:var(--ink-3);max-width:720px;margin-top:6px;font-size:10px;line-height:1.5}@media (max-width:1100px){.btclab-oos{border-top:1px solid var(--line)}}@media (max-width:720px){.btclab-head-right{align-items:flex-start;width:100%}.btclab-head-right>div{text-align:left!important;max-width:none!important}.btclab-seg-mode{width:100%}.btclab-seg-mode .btclab-seg-btn{flex:45%;justify-content:center;padding:8px}.btclab-oos{padding:12px 14px}.btclab-oos-row{gap:8px 16px}.btclab-oos-stat b{font-size:18px}.btclab-oos-basis{width:100%;margin-left:0}.btclab-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.btclab-chip{flex:none}.btclab-folds{min-width:520px}}.btclab-feat{align-items:flex-start;gap:8px;display:inline-flex}.btclab-feat-name{font-family:var(--font-sans), system-ui;white-space:nowrap;display:block}.btclab-feat-meta{align-items:center;gap:6px;margin-top:4px;display:flex}@media (max-width:720px){.btclab-feat-name{white-space:normal}}.btclab-ftable .dt-table th{vertical-align:bottom;padding-left:10px;padding-right:10px;line-height:1.35}.btclab-ftable .dt-table td{padding-left:10px;padding-right:10px}.brief-page{max-width:1200px;margin:0 auto;padding:36px 20px 60px}.brief-wrap{grid-template-columns:1fr 280px;align-items:start;gap:44px;max-width:880px;margin:0 auto;display:grid}.brief-article{min-width:0}.brief-section{border-top:1px solid var(--line);margin:30px 0;padding-top:20px}.brief-section:first-of-type{margin-top:34px}.brief-section h2{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:12px;font-weight:700}.brief-section p{color:var(--ink);max-width:62ch;margin:0 0 10px;font-size:17px;line-height:1.6}.brief-section p:last-child{margin-bottom:0}.brief-rail{position:sticky;top:88px}.brief-rail-kicker{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;font-size:10px;font-weight:700}.brief-tiles{gap:10px;display:grid}.brief-tile{border-radius:14px;padding:14px 16px}.brief-tile-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.brief-tile-value{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.3px;margin-top:5px;font-size:21px;font-weight:700}.brief-tile-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;margin-top:5px;font-size:11px;display:flex}.brief-prevnext{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:20px;font-size:11px;display:flex}.brief-nav-link{color:var(--ink-2);text-decoration:none}.brief-nav-link:hover{color:var(--accent)}.brief-nav-archive{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;text-decoration:none}.brief-empty{border:1px solid var(--line);border-radius:16px;max-width:880px;margin:40px auto;padding:34px}.brief-empty-kicker{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:11px}.brief-empty p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.brief-archive{max-width:880px;margin:56px auto 0}.brief-archive-title{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);margin:0 0 18px;padding-top:22px;font-size:12px;font-weight:700}.brief-archive-month{margin-bottom:20px}.brief-archive-month h3{font-family:var(--font-display), sans-serif;color:var(--ink-2);margin:0 0 8px;font-size:14px;font-weight:600}.brief-archive-grid{flex-wrap:wrap;gap:8px;display:flex}.brief-archive-day{font-family:var(--font-mono), monospace;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:11px;text-decoration:none}.brief-archive-day:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:900px){.brief-wrap{grid-template-columns:1fr;gap:28px}.brief-rail{order:-1;position:static}.brief-tiles{grid-template-columns:1fr 1fr}}@media (max-width:480px){.brief-section p{font-size:16px}.brief-tiles{grid-template-columns:1fr}}.hover\:underline:hover{text-decoration-line:underline}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:flex-col{flex-direction:column}.md\:gap-5{gap:1.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
