@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.0dczi0c-ciz7y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.05ilbcjt5w4fk.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.2702wjwyj2vsx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.3fhymijt5-wr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.0ur3_fbwo_va3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.09_mmm-c_hkcy.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.0ghkj-ex387wh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2alr3g42g9l52.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.35947kbvg7zc1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.3vzg-qdg-mlha.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.0ocszbwiwtgcl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.2-n8yh_gomb7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.1r679f9ot6uy5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.1zok-_5r3pqeg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.0nl58c1sdfppa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.p.2a0hoz7g7hm1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_ff490c61-module__Wcynda__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_ff490c61-module__Wcynda__variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-accent-2:#a7a1db;--color-divider:#e9e9ed29;--soft-a:0%;--soft-m:1;--color-on-accent:#fff;--color-pro:#9184d9;--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--color-accent-2-100:#f5f4ff;--color-accent-2-200:#e7e5fe;--color-accent-2-300:#d2cefd;--color-accent-2-400:#b5afe8;--color-accent-2-500:#9690c9;--color-accent-2-600:#7972a9;--color-accent-2-700:#5c5783;--color-accent-2-800:#423e5d;--color-accent-2-900:#2b293a;--color-section:#262a60;--color-section-glow:#353b80;--color-section-ghost:#4c5397;--color-up:#35c98f;--color-down:#f0656a;--color-gold:#d4a853;--font-heading:"IBM Plex Sans Thai", "Inter", system-ui, sans-serif;--font-heading-weight:600;--font-body:"IBM Plex Sans Thai", "Inter", system-ui, sans-serif;--font-num:"Inter", system-ui, sans-serif;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #9397ab, 0 16px 40px #000000a6}html[data-theme=light]{--color-bg:#f3f4fa;--color-surface:#fff;--color-text:#0f111a;--color-accent:#6f63a6;--color-accent-2:#6a6299;--color-pro:#6f63a6;--color-divider:#0f111a24;--soft-a:32%;--soft-m:.75;--shadow-sm:0 0 0 1px #1c1e2b14;--shadow-md:0 0 0 1px #1c1e2b14, 0 6px 18px #1c1e2b14;--shadow-lg:0 0 0 1px #1c1e2b1a, 0 16px 40px #1c1e2b1f}html[data-theme=black]{--color-bg:#000;--color-surface:#0c0c0f;--color-text:#fff;--color-accent:#fff;--color-accent-2:#d9d9de;--color-on-accent:#000;--color-pro:#9a8de0;--color-divider:#ffffff2e;--shadow-sm:0 0 0 1px #ffffff1f;--shadow-md:0 0 0 1px #ffffff24, 0 6px 18px #000c;--shadow-lg:0 0 0 1px #ffffff29, 0 16px 40px #000000e6}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6;transition:background-color .2s,color .2s}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:0;margin:0 0 var(--space-2)}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-400);text-decoration:none}a:hover{color:var(--color-accent-300)}button,input,select,textarea{font-family:inherit}input[type=range]{accent-color:var(--color-accent)}img{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--color-neutral-800);border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes kbFade{0%{opacity:0}to{opacity:1}}@keyframes kbPop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes kbRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kbPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes kbSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{cursor:pointer;font-family:inherit;font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{background:color-mix(in srgb, var(--color-accent) 24%, transparent)}.btn-primary:active{background:color-mix(in srgb, var(--color-accent) 34%, transparent)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-block{width:100%;margin-top:var(--space-2)}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}.input::placeholder{color:color-mix(in srgb, var(--color-text) calc(var(--soft-a) + 38% * var(--soft-m)), transparent)}textarea.input{resize:vertical;min-height:90px}.field>label{color:color-mix(in srgb, var(--color-text) calc(var(--soft-a) + 70% * var(--soft-m)), transparent);margin-bottom:5px;font-size:12px;display:block}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) calc(var(--soft-a) + 60% * var(--soft-m)), transparent);padding:var(--space-2);white-space:nowrap;border-bottom:1px solid #0000;font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid #0000}.table thead tr{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr:hover{background:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent), color-mix(in srgb, var(--color-text) 4%, transparent)) no-repeat 0 0 / 100% 100%, linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.kb-nav-desktop{display:flex}.kb-nav-toggle,.kb-tab-fade,.kb-bottom-nav{display:none}.kb-levels-side{max-width:none}@media (min-width:880px){.kb-levels-side{max-width:320px}}.kb-levels-grid{flex-direction:column;gap:12px;width:100%;display:flex}.kb-scroll-x{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior:contain}.kb-scroll-x::-webkit-scrollbar{display:none}@media (max-width:760px){.kb-nav-desktop{display:none}.kb-tab-fade{display:block}.kb-bottom-nav{display:flex}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.kb-floating-bottom{bottom:calc(90px + env(safe-area-inset-bottom))!important}.table.kb-stack{min-width:0!important}.table.kb-stack thead{display:none}.table.kb-stack,.table.kb-stack tbody,.table.kb-stack tr{width:100%;display:block}.table.kb-stack tr{border:1px solid var(--color-divider);background:#ffffff08;border-radius:10px;margin-bottom:10px;padding:4px 12px}.table.kb-stack tbody tr:hover{background:#ffffff08}.table.kb-stack td{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex;background:0 0!important}.table.kb-stack td:last-child{border-bottom:none}.table.kb-stack td[data-label]:before{content:attr(data-label);letter-spacing:.04em;color:color-mix(in srgb, var(--color-text) calc(var(--soft-a) + 55% * var(--soft-m)), transparent);flex:none;font-size:11px}.table.kb-stack td.kb-stack-head{justify-content:flex-start;padding-top:12px}.table.kb-stack td.kb-stack-head:before{content:none}}.kb-card-hover{transition:border-color .18s,transform .18s,background .18s}.kb-card-hover:hover{border-color:#9184d973;transform:translateY(-3px)}.kb-link-muted:hover{color:var(--color-accent-400)}.kb-coffee-choice:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.kb-ws{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.kb-ws-side,.kb-ws-main{display:contents}.kb-ws-search{z-index:45;order:1;position:relative}.kb-ws-tabs{z-index:40;flex-wrap:nowrap;order:2;gap:6px;margin:-6px -3px 0;padding:6px 3px;display:flex;position:sticky;top:61px;overflow-x:auto}.kb-ws-tab[aria-selected=true]{background:linear-gradient(color-mix(in srgb, var(--color-accent) 16%, transparent), color-mix(in srgb, var(--color-accent) 16%, transparent)), var(--color-bg)!important}.kb-ws-tab[aria-selected=false]{background:linear-gradient(color-mix(in srgb, var(--color-text) 3%, transparent), color-mix(in srgb, var(--color-text) 3%, transparent)), var(--color-bg)!important}.kb-ws-tab{text-align:center;white-space:nowrap;min-width:0;flex:auto!important;padding:8px 4px!important;font-size:12.5px!important}.kb-ws-summary{order:3}.kb-ws-stats{order:4}.kb-ws-content{order:5;min-width:0}@media (min-width:1024px){.kb-ws{grid-template-columns:300px minmax(0,1fr);gap:20px}.kb-ws-side{flex-direction:column;grid-area:1/1;gap:12px;display:flex;position:sticky;top:84px}.kb-ws-main{grid-area:1/2;min-width:0;display:block}.kb-ws-tabs{gap:8px;width:fit-content;max-width:100%;margin-top:0;margin-bottom:14px;top:69px}.kb-ws-tab{flex:none!important;padding:7px 15px!important;font-size:13px!important}}.kb-pin{z-index:40;pointer-events:none;width:fit-content;max-width:100%;padding-top:6px;padding-bottom:6px;position:sticky;top:61px}.kb-pin>*,.kb-pin.kb-scroll-x{pointer-events:auto}@media (min-width:1024px){.kb-pin{top:69px}}.kb-ws-stats-toggle{display:flex;font-size:12.5px!important}@media (max-width:1023px){.kb-ws-stats{padding:9px 14px!important}.kb-ws-stats-toggle>span:last-child{font-size:11px!important}}.kb-ws-stats-title,.kb-ws-stats-body[data-open=false]{display:none}.kb-ws-stats-peek[data-open=true]{display:none!important}@media (min-width:1024px){.kb-ws-stats-toggle{display:none}.kb-ws-stats-title{display:block}.kb-ws-stats-peek{display:none!important}.kb-ws-stats-body,.kb-ws-stats-body[data-open=false]{display:block}}@media (max-width:760px),(hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=file]),select,textarea{font-size:16px!important}}@keyframes kb-pc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes kb-pc-fade{0%{opacity:0}to{opacity:1}}.kb-plans{display:none}.kb-plan-single{padding:16px}.kb-pricebox{min-height:112px}.kb-plan-actions{margin:14px 0 6px}.kb-plan-hr{margin:12px 0 16px}.kb-active-block{padding:11px 14px}.kb-active-text{font-size:13px}.kb-line-box{margin-bottom:14px;padding:11px 12px}.kb-line-text{font-size:12.5px}.kb-active-wrap{margin:0 0 20px}.kb-feat-list{gap:11px}.kb-feat-text{font-size:13.5px;line-height:1.6}.kb-plan-single .kb-active-wrap{margin:0 0 4px}.kb-plan-single .kb-feat-list{gap:8px}.kb-plan-single .kb-feat-text{font-size:12.5px;line-height:1.5}.kb-plan-single .kb-pricebox{min-height:0}.kb-plan-single .kb-plan-actions{margin:8px 0 2px}.kb-plan-single .kb-plan-hr{margin:10px 0 12px}.kb-plan-single .kb-active-block{padding:8px 11px}.kb-plan-single .kb-active-text{font-size:12px;line-height:1.5}.kb-plan-single .kb-line-box{margin-bottom:10px;padding:8px 10px}.kb-plan-single .kb-line-text{font-size:11.5px;line-height:1.5}.kb-pop{border-radius:0 17px 0 14px;padding:4px 12px}.kb-price{font-size:clamp(32px,9.5vw,40px)}.kb-strike{font-size:12px}.kb-d{display:none}.kb-m{display:block}@media (min-width:900px){.kb-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;padding-top:22px;display:grid}.kb-plan{padding:26px 22px 22px;transition:transform .25s,box-shadow .25s}.kb-price{font-size:clamp(40px,5vw,50px)}.kb-d{display:block}.kb-m{display:none}.kb-plan:not(.kb-plan-popular){transform:scale(.96)}.kb-plan-popular{transform:translateY(-18px);box-shadow:0 18px 60px #d4a85324}.kb-plan:hover{box-shadow:0 16px 50px #00000059}}@keyframes kbConfetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), calc(var(--dy) + 90px)) rotate(540deg);opacity:0}}@media (prefers-reduced-motion:reduce){.kb-confetti{display:none}}.kb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{overscroll-behavior-y:contain}@keyframes kb-ptr-spin{to{transform:rotate(360deg)}}.kb-header-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kb-header-brand{margin-right:auto}.kb-header-right{align-items:center;gap:14px;display:flex}.kb-trial-short{display:none}@media (max-width:640px){.kb-trial-long{display:none}.kb-trial-short{display:inline}.kb-header-trial{border-radius:12px!important;gap:4px!important;padding:6px 10px!important;font-size:12px!important}}.kb-header-sub{display:flex}@media (max-width:640px){.kb-brand-hide-m{display:none!important}.kb-brand-lean>span:last-child{letter-spacing:.05em!important;font-size:8px!important}.kb-tilt-card{gap:8px}.kb-brand-name{font-size:clamp(12.5px,3.4vw,15px)!important}.kb-menu-chevron{display:none}.kb-brand-text>span:last-child{letter-spacing:.1em!important}.kb-header-right{gap:6px!important}.kb-header-sub{border-radius:12px!important;gap:4px!important;padding:6px 10px!important;font-size:12px!important}}@media (min-width:980px){.kb-header-row{flex-wrap:nowrap;grid-template-columns:1fr auto 1fr;display:grid}.kb-header-brand{justify-self:start;margin-right:0}.kb-header-right{justify-self:end}}.kb-sector>summary{list-style:none}.kb-sector>summary::-webkit-details-marker{display:none}.kb-sector[open] .kb-chev{transform:rotate(90deg)}.kb-bell-btn{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:color-mix(in srgb, var(--color-text) 5%, transparent);border:1px solid var(--color-divider);border-radius:12px;place-items:center;transition:background .15s;display:grid;position:relative}.kb-bell-btn:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent)}.kb-bell-count{color:#fff;border:1px solid var(--color-bg);min-width:20px;height:20px;font-size:11px;font-weight:600;font-family:var(--font-inter), Inter, sans-serif;background:#f0656a;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px}.kb-bell-panel{z-index:60;background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-divider);width:min(340px,100vw - 24px);max-height:min(440px,80vh);box-shadow:var(--shadow-lg);transform-origin:100% 0;border-radius:14px;animation:.2s both kbBellPop;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.kb-bell-head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.kb-bell-head h3{margin:0;font-size:14px;font-weight:600}.kb-bell-ghost{cursor:pointer;color:var(--color-accent);background:0 0;border:none;border-radius:8px;padding:5px 8px;font-family:inherit;font-size:12px}.kb-bell-ghost:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.kb-bell-list{flex-direction:column;display:flex}.kb-bell-item{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);align-items:flex-start;gap:10px;padding:13px 16px 13px 12px;text-decoration:none;transition:background .15s;animation:.3s both kbBellRow;display:flex}.kb-bell-item:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.kb-bell-dotcol{flex:none;width:8px;padding-top:5px}.kb-bell-dot{background:#f0656a;border-radius:50%;width:8px;height:8px;display:block}.kb-bell-body{flex:1;min-width:0}.kb-bell-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-bell-sub{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-bell-time{opacity:.55;margin-top:6px;font-size:11.5px}.kb-bell-empty{color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:18px 16px;font-size:12.5px}.kb-bell-all{text-align:center;color:var(--color-accent);padding:11px 16px 13px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}@keyframes kbBellPop{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:none}}@keyframes kbBellRow{0%{opacity:0;filter:blur(10px);transform:translate(20px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.kb-bell-panel,.kb-bell-item{animation:none}}@media (max-width:979px){.kb-header-right{gap:8px}}@media (max-width:640px){.kb-bell-panel{width:auto;position:fixed;top:62px;left:12px;right:12px}.kb-header-row{gap:8px}.kb-bell-btn{width:34px;height:34px}}@media (min-width:980px){.kb-header-row{max-width:none!important;padding-left:24px!important;padding-right:24px!important}}.kb-hold-head,.kb-hold-row{display:none}@media (min-width:980px){.kb-hold-card{display:none!important}.kb-hold-scroll{overflow-x:auto}.kb-hold-grid{grid-template-columns:96px 92px minmax(100px,1fr) 86px 68px 68px 84px 88px 52px 50px 84px 62px 72px 66px 80px 10px;align-items:center;column-gap:4px;min-width:1218px;display:grid}.kb-hold-head{color:color-mix(in srgb, var(--color-text) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);padding:6px 0 8px;font-size:10.5px}.kb-hold-head span:nth-child(n+4){text-align:right}.kb-hold-row{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:11px 0;font-size:12.5px}.kb-hold-row>span:nth-child(n+4){text-align:right;white-space:nowrap}.kb-hold-row:hover{background:color-mix(in srgb, var(--color-text) 3%, transparent)}}.kb-trend-list>*{box-sizing:border-box;min-height:65px}@media (max-width:879px){.kb-levels-chart,.kb-lv-top{display:contents!important}.kb-levels-chart>*,.kb-lv-top>*{flex:100%!important;min-width:0!important}.kb-levels-chart>.kb-lv-late,.kb-lv-top>.kb-lv-late{order:2}.kb-lv-top>.kb-lv-owner{order:1}.kb-lv-chartcard{display:none!important}}@media (min-width:880px){.kb-mlchart{height:720px!important}}.kb-trend-wide{display:none}@media (min-width:760px){.kb-trend-wide{display:grid}.kb-trend-tabs{display:none}}@media (max-width:759px){.kb-etf-tile{flex-direction:row!important;align-items:center!important;min-height:0!important;padding:9px 12px!important}}.kb-sb-table{display:none}@media (min-width:980px){.kb-sb-table{display:block;overflow-x:auto}.kb-sb-cards{display:none}.kb-sb-grid{grid-template-columns:minmax(180px,1.6fr) 90px 72px 84px 96px 84px 80px 88px 92px 92px 64px;align-items:center;column-gap:8px;min-width:1000px;display:grid}.kb-sb-grid>span:nth-child(n+2){text-align:right;white-space:nowrap}.kb-sb-head{color:color-mix(in srgb, var(--color-text) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);padding:6px 0 8px;font-size:10.5px}.kb-sb-row{border-bottom:1px solid color-mix(in srgb, var(--color-text) 7%, transparent);padding:10px 0;font-size:12.5px}.kb-sb-row:hover{background:color-mix(in srgb, var(--color-text) 3%, transparent)}}.kb-book-slide{animation:.32s cubic-bezier(.2,.7,.3,1) both kbBookSlide}@keyframes kbBookSlide{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kb-book-slide{animation:none}}.kb-seg-mini{display:none}@media (max-width:759px){[data-picked=true] .kb-seg-full{display:none!important}[data-picked=true] .kb-seg-mini{display:inline-flex}}.kb-lv-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.kb-lv-top>.kb-lv-chartcard{flex:560px;min-width:0}.kb-lv-top>.kb-lv-owner{flex:0 0 340px}@media (min-width:880px){.kb-levels-chart>.kb-lv-list{order:-1}}.kb-ripple{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.kb-ripple>span:not(.kb-orbit){border:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent);background:color-mix(in srgb, var(--color-accent) 6%, transparent);border-radius:50%;animation:5s ease-in-out infinite kbRipple;position:absolute;top:28%;left:22%;transform:translate(-50%,-50%)}.kb-ripple>span:not(.kb-orbit):nth-child(6){border-style:dashed}.kb-ripple~*{z-index:1;position:relative}@keyframes kbRipple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.92)}}@media (prefers-reduced-motion:reduce){.kb-ripple>span:not(.kb-orbit){animation:none}}.kb-signin-logo{display:none}@media (max-width:799px){.kb-signin-page{min-height:0!important}.kb-signin-main{max-width:none!important;padding:0!important}.kb-signin-row{flex-direction:column;min-height:calc(100svh - 141px);flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;animation:none!important}.kb-signin-hero{text-align:center;background:radial-gradient(420px 300px at 50% 40%, color-mix(in srgb, var(--color-pro) 30%, transparent), transparent 70%);flex-direction:column;justify-content:center;align-items:center;padding:24px 24px 8px;display:flex;flex:auto!important}.kb-signin-logo{width:88px;height:88px;box-shadow:0 10px 34px color-mix(in srgb, var(--color-pro) 45%, transparent);z-index:1;border-radius:22px;margin:0 auto 16px;display:block;position:relative}.kb-signin-label{display:none}.kb-signin-hero h1{margin:0 0 14px!important;font-size:26px!important}.kb-signin-hero>div:last-child{z-index:1;position:relative;margin:0!important}.kb-signin-hero .kb-ripple>span:not(.kb-orbit){top:42%;left:50%}.kb-signin-sheet{padding:0 22px 14px;flex:none!important;max-width:none!important}.kb-signin-card{text-align:center;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:6px 0 0!important}.kb-signin-card>h1,.kb-signin-card>.kb-signin-sub{display:none}.kb-signin-card .field{text-align:left}.kb-signin-google{box-shadow:0 10px 26px #6a5cf059;color:#fff!important;background:linear-gradient(115deg,#1fb5a5 0%,#6a5cf0 52%,#e0457b 100%)!important;border:none!important;min-height:50px!important;font-weight:600!important}}.kb-signin-art,.kb-signin-tag{display:none}@media (min-width:800px){.kb-signin-page{background:var(--color-bg)!important}.kb-signin-main{max-width:none!important;padding:0!important}.kb-signin-row{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 57px);gap:0!important;animation:none!important;display:grid!important}.kb-signin-hero{text-align:center;flex-direction:column;grid-area:2/1;align-items:center;padding:0 40px 8px;display:flex;flex:none!important}.kb-signin-hero .kb-ripple,.kb-signin-label{display:none}.kb-signin-tag{letter-spacing:.32em;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px;font-family:var(--font-inter), Inter, sans-serif;margin-bottom:10px;display:block}.kb-signin-hero h1{background:linear-gradient(95deg,#fff 0%,#c9c2ff 55%,#8f7cf5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px!important;font-size:38px!important}.kb-signin-hero>div:last-child{margin:0 0 6px!important}.kb-signin-sheet{grid-area:3/1;width:100%;margin:0 auto;padding:0 20px;flex:none!important;max-width:400px!important}.kb-signin-card{text-align:center;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:8px 0 0!important}.kb-signin-card>h1,.kb-signin-card>.kb-signin-sub{display:none}.kb-signin-card .field{text-align:left}.kb-signin-google{min-height:48px!important}.kb-signin-art{background:radial-gradient(circle closest-side at 50% 42%, color-mix(in srgb, var(--color-pro) 34%, transparent), color-mix(in srgb, var(--color-pro) 10%, transparent) 62%, transparent 100%);grid-area:1/2/-1;align-self:stretch;display:block;position:relative;overflow:hidden}.kb-signin-art-rings{position:absolute;inset:0}.kb-signin-art .kb-orbit>i{left:min(var(--r), var(--rv))}.kb-signin-art-rings>span:not(.kb-orbit){border:1px solid color-mix(in srgb, var(--color-pro) 55%, transparent);background:color-mix(in srgb, var(--color-pro) 5%, transparent);border-radius:50%;animation:6s ease-in-out infinite kbRipple;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.kb-signin-art-rings>span:not(.kb-orbit):nth-child(7){border-style:dashed}.kb-signin-art-photo{width:min(200px,10vw);height:min(200px,10vw);box-shadow:0 24px 90px color-mix(in srgb, var(--color-pro) 70%, transparent);border-radius:22%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.kb-chip{white-space:nowrap;background:color-mix(in srgb, var(--color-bg) 86%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);box-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;animation:7s ease-in-out infinite kbFloat;display:inline-flex;position:absolute}.kb-chip i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.kb-chip-1{animation-delay:0s;top:24%;left:12%}.kb-chip-2{animation-delay:-1.5s;top:17%;right:10%}.kb-chip-3{animation-delay:-3s;top:62%;left:8%}.kb-chip-4{animation-delay:-4.5s;top:56%;right:12%}.kb-chip-5{margin-left:-120px;animation-delay:-2s;top:76%;left:50%}.kb-signin-art-quote{text-align:center;background:linear-gradient(to top, color-mix(in srgb, var(--color-bg) 92%, transparent), transparent);padding:70px 48px 40px;position:absolute;bottom:0;left:0;right:0}.kb-signin-art-quote>div{font-size:17px;font-weight:600;line-height:1.6}.kb-signin-art-quote small{opacity:.65;margin-top:8px;font-size:12.5px;display:block}}@keyframes kbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.kb-signin-art-rings>span:not(.kb-orbit),.kb-chip{animation:none}}.kb-chip-m{display:none}@media (max-width:799px){.kb-signin-tag{letter-spacing:.3em;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:10.5px;font-family:var(--font-inter), Inter, sans-serif;z-index:1;margin-bottom:8px;display:block;position:relative}.kb-signin-hero h1{background:linear-gradient(95deg,#fff 0%,#c9c2ff 55%,#8f7cf5 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.kb-chip-m{z-index:1;white-space:nowrap;background:color-mix(in srgb, var(--color-bg) 86%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);box-shadow:none;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11.5px;font-weight:600;animation:7s ease-in-out infinite kbFloat;display:inline-flex;position:absolute}.kb-chip-m i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.kb-chip-m1{top:8%;left:5%}.kb-chip-m2{animation-delay:-1.5s;top:17%;right:5%}.kb-chip-m3{animation-delay:-3s;bottom:9%;left:5%}.kb-chip-m4{animation-delay:-4.5s;bottom:3%;right:5%}}@media (max-width:799px) and (prefers-reduced-motion:reduce){.kb-chip-m{animation:none}}.kb-orbit{left:50%;top:var(--oy,42%);width:0;height:0;animation:kbSpin var(--dur,30s) linear var(--dl,0s) infinite var(--dir,normal);pointer-events:none;position:absolute}.kb-orbit>i{left:calc(var(--r) * var(--k,1));width:calc(var(--sz) * var(--sk,1));height:calc(var(--sz) * var(--sk,1));margin:calc(var(--sz) * var(--sk,1) / -2) 0 0 calc(var(--sz) * var(--sk,1) / -2);animation:kbSpin var(--dur,30s) linear var(--dl,0s) infinite var(--rdir,reverse);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-pro) 40%, transparent);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;overflow:hidden}.kb-orbit>i img{object-fit:contain;width:100%;height:100%}.kb-orbit-ini{color:#20203a;font-size:12px;font-weight:800;font-family:var(--font-inter), Inter, sans-serif}@media (max-width:799px){.kb-ripple .kb-orbit{--k:.5;--sk:.72;--oy:42%}}@media (prefers-reduced-motion:reduce){.kb-orbit{transform:rotate(var(--a,0deg));animation:none}.kb-orbit>i{transform:rotate(calc(var(--a,0deg) * -1));animation:none}}.kb-signin-art,.kb-chip,.kb-chip-m{color:var(--color-text)}html[data-theme=light] .kb-signin-hero h1{background:linear-gradient(95deg,#1b1a3f 0%,#4a3fb5 55%,#7a5cf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .kb-signin-tag{color:color-mix(in srgb, var(--color-text) 62%, transparent)}html[data-theme=light] .kb-signin-art-rings>span:not(.kb-orbit){background:#7a5cf00a;border-color:#6a5cf04d}html[data-theme=light] .kb-orbit>i{box-shadow:0 0 0 1px #6a5cf040}.kb-mc-list{gap:7px!important}.kb-mc{border-radius:14px!important}.kb-mc-row{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center!important;gap:2px 10px!important;padding:8px 12px!important;display:grid!important}.kb-mc-row>div:first-child{grid-area:1/1/span 2}.kb-mc-row>div:last-child{grid-area:1/2;justify-self:end}.kb-mc-row>div:first-child{min-width:0}.kb-mc-row>div:first-child>div:first-child{font-size:12.5px!important}.kb-mc-row>div:first-child>div:last-child{font-size:10px!important}.kb-mc-spark{grid-area:2/2;justify-self:end;width:96px;min-width:0!important}.kb-mc-spark svg{height:20px!important}.kb-mc-val{font-size:17px!important}.kb-mc-row>div:last-child{gap:6px!important}.kb-mc-row>div:last-child>span:last-child{padding:3px 8px!important;font-size:11px!important}.kb-mc-more{padding:0 12px 7px!important}.kb-mc-more summary{font-size:11px!important}.kb-macro-tabs{display:none}.kb-macro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.kb-macro-panel h2{font-size:14px!important}.kb-macro-panel section>p{margin-bottom:8px!important;font-size:11.5px!important;line-height:1.5!important}@media (max-width:640px){.kb-macro-tabs{display:block}.kb-macro-panel{display:none}.kb-macro-panel[data-active=true],.kb-macro-grid{display:block}}.kb-tilt{perspective:600px;color:inherit;--tilt-x:0deg;--tilt-y:0deg;--px:50%;--py:50%;text-decoration:none;display:block}.kb-tilt-card{border:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-text) 3.5%, transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-radius:13px;align-items:center;gap:10px;padding:5px 14px 5px 6px;transition:transform .2s ease-out,border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.kb-tilt-sheen{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--px) var(--py), #ffffff47, transparent 46%), linear-gradient(115deg, #ff466457, #ffaa2857, #f0eb464d, #6ef05a4d, #466eff57, #b446ff57);background-size:100% 100%,260% 100%;background-position:0 0, var(--px) 50%;transition:opacity .25s;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kb-tilt:hover .kb-tilt-card{border-color:color-mix(in srgb, var(--tilt-accent,var(--color-accent)) 55%, transparent);box-shadow:0 8px 26px color-mix(in srgb, var(--tilt-accent,var(--color-accent)) 22%, transparent)}.kb-tilt:hover .kb-tilt-sheen{opacity:.55}}@media (hover:none),(prefers-reduced-motion:reduce){.kb-tilt-card{transform:none!important}}@media (max-width:640px){.kb-tilt-card{background:0 0;border-color:#0000;border-radius:0;padding:0;overflow:visible}.kb-tilt-sheen{display:none}}
