@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.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:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.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:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.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:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._y13XG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._y13XG_variable{--font-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.h6Ln4a_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.h6Ln4a_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e131d9ecb0f018bc-s.p.0nu0d1-zq0f7n.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6cf74c16165ba32-s.316uk-vshaotl.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:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/386dfd80ff50a4e5-s.0mbba7e7fye4a.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/abedba5dcd3c56a0-s.p.43mqagctl8tum.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1adbc8f5f582ecc-s.2sqz4r3xqg91l.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e2eb92961356f776-s.2115tu4m4whjv.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:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.bchL4G_className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.bchL4G_variable{--font-bn:"Hind Siliguri", "Hind Siliguri Fallback"}
:root{--lk-obsidian:#090b0f;--lk-graphite:#171d27;--lk-carbon:#222a36;--lk-steel:#2e3846;--lk-slate:#5a6578;--lk-silver:#9eaabd;--lk-mist:#d9dfe7;--lk-cloud:#edf0f4;--lk-premium-white:#f5f7fa;--lk-paper:#fff;--lk-cyan:#21d4fd;--lk-cobalt:#526dff;--lk-cobalt-deep:#3d55e6;--lk-success-600:#12805c;--lk-success-300:#3dd69b;--lk-warning-600:#b45309;--lk-warning-300:#f5b544;--lk-error-600:#c8312f;--lk-error-300:#ff6b6b;--lk-bg:var(--lk-paper);--lk-surface:var(--lk-premium-white);--lk-surface-2:var(--lk-cloud);--lk-line:var(--lk-mist);--lk-line-strong:var(--lk-obsidian);--lk-text:var(--lk-obsidian);--lk-text-muted:var(--lk-slate);--lk-accent:var(--lk-cobalt-deep);--lk-accent-contrast:var(--lk-paper);--lk-link:var(--lk-cobalt-deep);--lk-focus:var(--lk-cobalt-deep);--lk-success:var(--lk-success-600);--lk-warning:var(--lk-warning-600);--lk-error:var(--lk-error-600);--lk-btn-primary-bg:var(--lk-obsidian);--lk-btn-primary-fg:var(--lk-premium-white);--lk-font-display:"Space Grotesk", "Segoe UI", Arial, sans-serif;--lk-font-body:Inter, "Segoe UI", Arial, sans-serif;--lk-font-mono:"JetBrains Mono", Consolas, "Courier New", monospace;--lk-font-ko:"Noto Sans KR", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--lk-font-bn:"Noto Sans Bengali", "Hind Siliguri", "Nirmala UI", "Kohinoor Bangla", sans-serif;--lk-text-display:4.5rem;--lk-text-h1:3.5rem;--lk-text-h2:2.5rem;--lk-text-h3:1.75rem;--lk-text-h4:1.375rem;--lk-text-h5:1.125rem;--lk-text-body-lg:1.125rem;--lk-text-body:1rem;--lk-text-small:.875rem;--lk-text-caption:.75rem;--lk-text-label:.75rem;--lk-space-1:4px;--lk-space-2:8px;--lk-space-3:12px;--lk-space-4:16px;--lk-space-5:24px;--lk-space-6:32px;--lk-space-7:48px;--lk-space-8:64px;--lk-space-9:96px;--lk-space-10:128px;--lk-radius-none:0;--lk-radius-xs:2px;--lk-radius-sm:4px;--lk-radius-md:8px;--lk-radius-lg:12px;--lk-radius-pill:999px;--lk-shadow-1:0 1px 2px #090b0f0f;--lk-shadow-2:0 4px 12px #090b0f14;--lk-shadow-3:0 12px 32px #090b0f1f;--lk-glow-signal:0 0 0 1px #21d4fd73, 0 0 16px #21d4fd40;--lk-content-max:1280px;--lk-gutter:24px;--lk-margin:clamp(16px, 5.5vw, 80px);--lk-dur-instant:80ms;--lk-dur-fast:.16s;--lk-dur-base:.24s;--lk-dur-slow:.4s;--lk-dur-deliberate:.64s;--lk-dur-signature:2s;--lk-ease-standard:cubic-bezier(.2, 0, 0, 1);--lk-ease-enter:cubic-bezier(0, 0, .2, 1);--lk-ease-exit:cubic-bezier(.4, 0, 1, 1);--lk-ease-trace:cubic-bezier(.65, 0, .35, 1)}[data-theme=dark]{--lk-bg:var(--lk-obsidian);--lk-surface:var(--lk-graphite);--lk-surface-2:var(--lk-carbon);--lk-line:var(--lk-steel);--lk-line-strong:var(--lk-silver);--lk-text:var(--lk-premium-white);--lk-text-muted:var(--lk-silver);--lk-accent:var(--lk-cyan);--lk-accent-contrast:var(--lk-obsidian);--lk-link:var(--lk-cyan);--lk-focus:var(--lk-cyan);--lk-success:var(--lk-success-300);--lk-warning:var(--lk-warning-300);--lk-error:var(--lk-error-300);--lk-btn-primary-bg:var(--lk-premium-white);--lk-btn-primary-fg:var(--lk-obsidian);--lk-shadow-1:none;--lk-shadow-2:none;--lk-shadow-3:0 16px 40px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lk-bg:var(--lk-obsidian);--lk-surface:var(--lk-graphite);--lk-surface-2:var(--lk-carbon);--lk-line:var(--lk-steel);--lk-line-strong:var(--lk-silver);--lk-text:var(--lk-premium-white);--lk-text-muted:var(--lk-silver);--lk-accent:var(--lk-cyan);--lk-accent-contrast:var(--lk-obsidian);--lk-link:var(--lk-cyan);--lk-focus:var(--lk-cyan);--lk-success:var(--lk-success-300);--lk-warning:var(--lk-warning-300);--lk-error:var(--lk-error-300);--lk-btn-primary-bg:var(--lk-premium-white);--lk-btn-primary-fg:var(--lk-obsidian);--lk-shadow-1:none;--lk-shadow-2:none;--lk-shadow-3:0 16px 40px #00000080}}[data-theme=light]{--lk-bg:var(--lk-paper);--lk-surface:var(--lk-premium-white);--lk-surface-2:var(--lk-cloud);--lk-line:var(--lk-mist);--lk-line-strong:var(--lk-obsidian);--lk-text:var(--lk-obsidian);--lk-text-muted:var(--lk-slate);--lk-accent:var(--lk-cobalt-deep);--lk-accent-contrast:var(--lk-paper);--lk-link:var(--lk-cobalt-deep);--lk-focus:var(--lk-cobalt-deep);--lk-success:var(--lk-success-600);--lk-warning:var(--lk-warning-600);--lk-error:var(--lk-error-600);--lk-btn-primary-bg:var(--lk-obsidian);--lk-btn-primary-fg:var(--lk-premium-white);--lk-shadow-1:0 1px 2px #090b0f0f;--lk-shadow-2:0 4px 12px #090b0f14;--lk-shadow-3:0 12px 32px #090b0f1f}@media (prefers-reduced-motion:reduce){:root{--lk-dur-fast:0s;--lk-dur-base:0s;--lk-dur-slow:.12s;--lk-dur-deliberate:.12s;--lk-dur-signature:0s}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--lk-focus);outline-offset:2px}
.lk-root,.lk-root *,.lk-root :before,.lk-root :after{box-sizing:border-box}.lk-root{background:var(--lk-bg);color:var(--lk-text);font-family:var(--lk-font-body);font-size:var(--lk-text-body);-webkit-font-smoothing:antialiased;line-height:1.625}.lk-root :lang(ko){font-family:var(--lk-font-ko);word-break:keep-all;line-height:1.7}.lk-root :lang(bn){font-family:var(--lk-font-bn);letter-spacing:0;line-height:1.75}.lk-logo{flex-shrink:0;display:block;overflow:visible}.lk-label{font-family:var(--lk-font-mono);font-size:var(--lk-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-text-muted);font-weight:500}.lk-section-header{gap:var(--lk-space-4);flex-direction:column;max-width:48rem;display:flex}.lk-section-header__title{font-family:var(--lk-font-display);font-weight:400;font-size:clamp(2rem, 4vw, var(--lk-text-h2));letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.lk-section-header__intro{color:var(--lk-text-muted);font-size:var(--lk-text-body-lg);margin:0;line-height:1.6}.lk-btn{justify-content:center;align-items:center;gap:var(--lk-space-2);border-radius:var(--lk-radius-sm);min-height:44px;font:500 var(--lk-text-small) / 1 var(--lk-font-body);cursor:pointer;transition:background-color var(--lk-dur-fast) var(--lk-ease-standard), color var(--lk-dur-fast) var(--lk-ease-standard), border-color var(--lk-dur-fast) var(--lk-ease-standard);border:1px solid #0000;padding:0 1.125rem;text-decoration:none;display:inline-flex}.lk-btn--sm{min-height:36px;padding:0 .875rem}.lk-btn--lg{min-height:48px;font-size:var(--lk-text-body);padding:0 1.375rem}.lk-btn--primary{background:var(--lk-btn-primary-bg);color:var(--lk-btn-primary-fg)}.lk-btn--primary:hover{background:var(--lk-accent);color:var(--lk-accent-contrast)}.lk-btn--secondary{color:var(--lk-text);border-color:var(--lk-line-strong);background:0 0}.lk-btn--secondary:hover{background:var(--lk-surface-2)}.lk-btn--ghost{color:var(--lk-link);background:0 0;padding-inline:.75rem}.lk-btn--ghost:hover{background:var(--lk-surface-2)}.lk-btn--accent{color:var(--lk-accent);border-color:var(--lk-accent);background:0 0}.lk-btn--accent:hover{background:var(--lk-accent);color:var(--lk-accent-contrast)}.lk-btn:disabled,.lk-btn[aria-disabled=true]{background:var(--lk-surface-2);color:var(--lk-text-muted);cursor:not-allowed;border-color:#0000}.lk-status{border-radius:var(--lk-radius-pill);height:26px;font:500 .6875rem / 1 var(--lk-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lk-status__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lk-status--deployed{color:var(--lk-success);background:color-mix(in srgb, var(--lk-success) 12%, transparent)}.lk-status--pilot{color:var(--lk-accent);background:color-mix(in srgb, var(--lk-accent) 12%, transparent)}.lk-status--development{color:var(--lk-warning);background:color-mix(in srgb, var(--lk-warning) 12%, transparent)}.lk-status--concept{color:var(--lk-text-muted);background:var(--lk-surface-2)}.lk-status--concept .lk-status__dot{background:0 0;border:1px solid}.lk-card{background:var(--lk-bg);border:1px solid var(--lk-line);border-radius:var(--lk-radius-md);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lk-card--surface{background:var(--lk-surface)}.lk-card--interactive{transition:border-color var(--lk-dur-fast) var(--lk-ease-standard), box-shadow var(--lk-dur-base) var(--lk-ease-standard)}.lk-card--interactive:hover{border-color:var(--lk-line-strong);box-shadow:var(--lk-shadow-2)}.lk-card__body{gap:var(--lk-space-3);padding:var(--lk-space-5);flex-direction:column;flex-grow:1;display:flex}.lk-card__media{aspect-ratio:16/9;background:var(--lk-surface-2);padding:var(--lk-space-3);color:var(--lk-text-muted);font:var(--lk-text-caption) var(--lk-font-mono);align-items:flex-end;display:flex;position:relative}.lk-card__media>img,.lk-card__media>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lk-card__title{font-family:var(--lk-font-display);margin:0;font-size:1.375rem;font-weight:500;line-height:1.25}.lk-card__text{color:var(--lk-text-muted);font-size:var(--lk-text-small);margin:0;line-height:1.55}.lk-card__footer{padding-top:var(--lk-space-3);border-top:1px solid var(--lk-line);justify-content:space-between;align-items:center;gap:var(--lk-space-3);font:var(--lk-text-caption) var(--lk-font-mono);color:var(--lk-text-muted);margin-top:auto;display:flex}.lk-card__link{color:var(--lk-link);font:500 var(--lk-text-small) var(--lk-font-body);text-decoration:none}.lk-card__link:hover{text-decoration:underline}.lk-field{flex-direction:column;gap:6px;display:flex}.lk-field__label{font-size:.8125rem;font-weight:500}.lk-field__input{border:1px solid var(--lk-silver);border-radius:var(--lk-radius-sm);background:var(--lk-bg);min-height:44px;color:var(--lk-text);font:400 .9375rem var(--lk-font-body);padding:0 12px}textarea.lk-field__input{resize:vertical;min-height:120px;padding:10px 12px;line-height:1.5}.lk-field__input:hover{border-color:var(--lk-text-muted)}.lk-field__input[aria-invalid=true]{border:1.5px solid var(--lk-error)}.lk-field__help{font-size:var(--lk-text-caption);color:var(--lk-text-muted)}.lk-field__error{font-size:var(--lk-text-caption);color:var(--lk-error)}.lk-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.45;display:inline-flex}.lk-check input{width:18px;height:18px;accent-color:var(--lk-accent);margin:1px 0 0}.lk-tabs__list{gap:var(--lk-space-5);border-bottom:1px solid var(--lk-line);display:flex;overflow-x:auto}.lk-tabs__tab{min-height:44px;font:500 var(--lk-text-small) var(--lk-font-body);color:var(--lk-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.lk-tabs__tab[aria-selected=true]{color:var(--lk-text);border-bottom-color:var(--lk-line-strong);font-weight:600}.lk-tabs__panel{padding-top:var(--lk-space-5)}.lk-breadcrumbs ol{gap:var(--lk-space-2);color:var(--lk-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.lk-breadcrumbs li+li:before{content:"/";margin-right:var(--lk-space-2);color:var(--lk-text-muted)}.lk-breadcrumbs a{color:var(--lk-link);text-decoration:none}.lk-breadcrumbs a:hover{text-decoration:underline}.lk-breadcrumbs [aria-current=page]{color:var(--lk-text)}.lk-alert{border:1px solid var(--lk-line);border-radius:var(--lk-radius-sm);background:var(--lk-bg);box-shadow:var(--lk-shadow-2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:.8125rem;line-height:1.45;display:flex}.lk-alert__icon{flex-shrink:0;margin-top:1px}.lk-alert__title{font-weight:600}.lk-alert__text{color:var(--lk-text-muted)}.lk-alert--success .lk-alert__icon{color:var(--lk-success)}.lk-alert--warning .lk-alert__icon{color:var(--lk-warning)}.lk-alert--info .lk-alert__icon{color:var(--lk-accent)}.lk-alert--error{border-color:color-mix(in srgb, var(--lk-error) 40%, transparent);background:color-mix(in srgb, var(--lk-error) 5%, var(--lk-bg));box-shadow:none}.lk-alert--error .lk-alert__icon{color:var(--lk-error)}.lk-table-wrap{border:1px solid var(--lk-line);border-radius:var(--lk-radius-sm);overflow-x:auto}.lk-table{border-collapse:collapse;width:100%;font-size:.8125rem}.lk-table caption{text-align:left;padding:10px 14px}.lk-table th,.lk-table td{text-align:left;border-top:1px solid var(--lk-line);padding:8px 14px}.lk-table thead th{background:var(--lk-surface-2);font-weight:600}.lk-table tbody th{font-weight:500}.lk-table .lk-num{text-align:right;font-variant-numeric:tabular-nums}.lk-table .lk-mono{font-family:var(--lk-font-mono);font-size:.75rem}.lk-empty{padding:var(--lk-space-6);border:1px dashed var(--lk-silver);border-radius:var(--lk-radius-sm);text-align:center;color:var(--lk-text-muted);flex-direction:column;align-items:center;gap:6px;display:flex}.lk-empty__title{color:var(--lk-text);font-size:.875rem;font-weight:600}.lk-empty__text{font-size:.8125rem}.lk-empty__action{margin-top:var(--lk-space-3)}.lk-loader{color:var(--lk-text-muted);align-items:center;gap:14px;font-size:.8125rem;display:inline-flex}.lk-loader__track{width:48px;height:8px;position:relative}.lk-loader__line{background:var(--lk-line);height:1.5px;position:absolute;top:3.25px;left:4px;right:4px}.lk-loader__node{border:1.5px solid var(--lk-silver);background:var(--lk-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:0}.lk-loader__node:nth-of-type(2){left:0}.lk-loader__node:nth-of-type(3){left:20px}.lk-loader__node:nth-of-type(4){left:40px}.lk-loader__node{animation:lk-node-signal 1.2s var(--lk-ease-standard) infinite}.lk-loader__node:nth-of-type(3){animation-delay:.2s}.lk-loader__node:nth-of-type(4){animation-delay:.4s}@keyframes lk-node-signal{0%,to{background:var(--lk-bg);border-color:var(--lk-silver)}30%{background:var(--lk-accent);border-color:var(--lk-accent)}}.lk-nav{border-bottom:1px solid var(--lk-line);background:var(--lk-bg)}.lk-nav__inner{max-width:var(--lk-content-max);flex-wrap:wrap;align-items:center;gap:.75rem 2.25rem;margin:0 auto;padding:.75rem 1.5rem;display:flex}.lk-nav__brand{color:var(--lk-text);line-height:0}.lk-nav__toggle{margin-left:auto;display:none}.lk-nav__menu{flex:auto}.lk-nav__links{font-size:var(--lk-text-small);flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.lk-nav__link{color:var(--lk-text-muted);border-bottom:2px solid #0000;padding:.75rem 0;text-decoration:none;display:inline-block}.lk-nav__link:hover{color:var(--lk-text)}.lk-nav__link[aria-current=page]{color:var(--lk-text);border-bottom-color:var(--lk-accent)}.lk-nav__end{align-items:center;gap:var(--lk-space-4);display:flex}.lk-nav__langs{gap:var(--lk-space-2);font-size:.8125rem;display:flex}.lk-nav__lang{color:var(--lk-text-muted);padding:.5rem .125rem;text-decoration:none}.lk-nav__lang[aria-current=true]{color:var(--lk-text)}@media (max-width:899px){.lk-nav__toggle{display:inline-flex}.lk-nav__menu,.lk-nav__end{flex-basis:100%;display:none}.lk-nav[data-open=true] .lk-nav__menu{display:block}.lk-nav[data-open=true] .lk-nav__links{flex-direction:column}.lk-nav[data-open=true] .lk-nav__end{padding-bottom:var(--lk-space-3);flex-wrap:wrap;display:flex}}.lk-modal{border:1px solid var(--lk-line);border-radius:var(--lk-radius-lg);background:var(--lk-bg);width:min(560px,100vw - 32px);color:var(--lk-text);box-shadow:var(--lk-shadow-3);padding:0}.lk-modal::backdrop{background:#090b0f8c}.lk-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--lk-space-4);padding:var(--lk-space-5) var(--lk-space-5) 0;display:flex}.lk-modal__title{font-family:var(--lk-font-display);margin:0;font-size:1.5rem;font-weight:400;line-height:1.2}.lk-modal__close{border-radius:var(--lk-radius-sm);min-width:44px;min-height:44px;color:var(--lk-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lk-modal__close:hover{background:var(--lk-surface-2);color:var(--lk-text)}.lk-modal__body{padding:var(--lk-space-4) var(--lk-space-5);color:var(--lk-text-muted)}.lk-modal__footer{justify-content:flex-end;gap:var(--lk-space-2);padding:0 var(--lk-space-5) var(--lk-space-5);display:flex}@keyframes lk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lk-draw-rev{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}@keyframes lk-rise{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes lk-node{0%{opacity:0;stroke:var(--lk-cyan);transform:scale(.3)}55%{opacity:1;stroke:var(--lk-cyan);transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes lk-halo{0%{opacity:0;transform:scale(.4)}40%{opacity:.35}to{opacity:0;transform:scale(1.4)}}@keyframes lk-signal-in{0%{opacity:0;transform:translate(var(--lk-dx), var(--lk-dy))}15%{opacity:1}65%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.lk-anim .lk-anim-draw{stroke-dasharray:1 1;animation:lk-draw .8s var(--lk-ease-trace) both}.lk-anim .lk-anim-draw-rev{stroke-dasharray:1 1;animation:lk-draw-rev .8s var(--lk-ease-trace) both}.lk-anim .lk-anim-fade{animation:lk-fade .6s var(--lk-ease-enter) both}.lk-anim .lk-anim-rise{animation:lk-rise .7s var(--lk-ease-standard) both}.lk-anim .lk-anim-node{transform-box:fill-box;transform-origin:50%;animation:lk-node .7s var(--lk-ease-standard) both}.lk-anim .lk-anim-halo{transform-box:fill-box;transform-origin:50%;animation:lk-halo .9s var(--lk-ease-enter) both;fill:var(--lk-cyan);stroke:none}.lk-anim .lk-anim-signal{animation:lk-signal-in 1.5s var(--lk-ease-standard) both;fill:var(--lk-cyan);stroke:none}@media (prefers-reduced-motion:reduce){.lk-anim *{stroke-dashoffset:0!important;opacity:1!important;animation:none!important;transform:none!important}.lk-anim .lk-anim-halo,.lk-anim .lk-anim-signal{opacity:0!important}.lk-loader__node{animation:none}.lk-loader__node:nth-of-type(3){background:var(--lk-accent);border-color:var(--lk-accent)}.lk-btn,.lk-card--interactive{transition:none}}.lk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--header-h:64px}:root,:root[data-theme=dark],.hero,.ticker,.screen,.finder__view,.weather__stage,.room,.curve-view,.sector-card:not(.sector-card--more),.where__card,.sol-wall,.sol__frame,.da__stage,.qf-ticket__stage,.qf-ticket__pic,.nf-wall,.mx__viz,.arch-teaser__grid,.concept-tag,.unit__stage{--led-black:#040507;--led-surface:#0b0d12;--led-cabinet:#14181f;--led-seam:#1f2530;--led-edge:#f5f7fa24;--led-edge-lit:#21d4fd8c;--led-pixel:#f5f7fa0e;--panel:#0b0d12;--panel-hi:#10141b;--card:linear-gradient(180deg, #10141b 0%, #0a0c11 100%);--footer-bg:#030405;--fg:#f5f7fa;--fg-rgb:245 247 250;--fg-max:#fff;--fg-2:#d9dfe7;--muted:#7b8698;--on-fg:#090b0f;--on-fg-2:#3a4352;--fg-hover:#fff;--base-rgb:4 5 7;--surface-rgb:11 13 18;--shadow-rgb:0 0 0;--shadow-k:1;--signal:#21d4fd;--amber:#f5b544;--green:#29c46a;--tint:100%;--sweep-l:64%;--lk-silver:#9eaabd;--lk-bg:var(--lk-obsidian);--lk-surface:var(--lk-graphite);--lk-surface-2:var(--lk-carbon);--lk-line:var(--lk-steel);--lk-line-strong:var(--lk-silver);--lk-text:var(--lk-premium-white);--lk-text-muted:var(--lk-silver);--lk-accent:var(--lk-cyan);--lk-accent-contrast:var(--lk-obsidian);--lk-link:var(--lk-cyan);--lk-focus:var(--lk-cyan);--lk-btn-primary-bg:var(--lk-premium-white);--lk-btn-primary-fg:var(--lk-obsidian);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.hero-pin):not([data-scrolled]):not([data-menu]) .hdr:not([data-mega=true]){--led-black:#040507;--led-surface:#0b0d12;--led-cabinet:#14181f;--led-seam:#1f2530;--led-edge:#f5f7fa24;--led-edge-lit:#21d4fd8c;--led-pixel:#f5f7fa0e;--panel:#0b0d12;--panel-hi:#10141b;--card:linear-gradient(180deg, #10141b 0%, #0a0c11 100%);--footer-bg:#030405;--fg:#f5f7fa;--fg-rgb:245 247 250;--fg-max:#fff;--fg-2:#d9dfe7;--muted:#7b8698;--on-fg:#090b0f;--on-fg-2:#3a4352;--fg-hover:#fff;--base-rgb:4 5 7;--surface-rgb:11 13 18;--shadow-rgb:0 0 0;--shadow-k:1;--signal:#21d4fd;--amber:#f5b544;--green:#29c46a;--tint:100%;--sweep-l:64%;--lk-silver:#9eaabd;--lk-bg:var(--lk-obsidian);--lk-surface:var(--lk-graphite);--lk-surface-2:var(--lk-carbon);--lk-line:var(--lk-steel);--lk-line-strong:var(--lk-silver);--lk-text:var(--lk-premium-white);--lk-text-muted:var(--lk-silver);--lk-accent:var(--lk-cyan);--lk-accent-contrast:var(--lk-obsidian);--lk-link:var(--lk-cyan);--lk-focus:var(--lk-cyan);--lk-btn-primary-bg:var(--lk-premium-white);--lk-btn-primary-fg:var(--lk-obsidian);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--led-black:#f3f5f8;--led-surface:#e9edf2;--led-cabinet:#dde2e9;--led-seam:#d5dbe3;--led-edge:#0b0e1429;--led-edge-lit:#0b759880;--led-pixel:#0b0e1414;--panel:#fff;--panel-hi:#f7f9fb;--card:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--footer-bg:#e7ebf0;--fg:#0b0e14;--fg-rgb:11 14 20;--fg-max:#0b0e14;--fg-2:#2e3846;--muted:#5d697b;--on-fg:#f5f7fa;--on-fg-2:#c3cad5;--fg-hover:#273041;--base-rgb:255 255 255;--surface-rgb:255 255 255;--shadow-rgb:22 32 52;--shadow-k:.26;--signal:#0a7194;--amber:#a85a06;--green:#12805c;--tint:58%;--sweep-l:44%;--lk-silver:#556173;--lk-bg:var(--lk-paper);--lk-surface:var(--lk-premium-white);--lk-surface-2:var(--lk-cloud);--lk-line:var(--lk-mist);--lk-line-strong:var(--lk-obsidian);--lk-text:var(--lk-obsidian);--lk-text-muted:var(--lk-slate);--lk-accent:var(--lk-cobalt-deep);--lk-accent-contrast:var(--lk-paper);--lk-link:var(--lk-cobalt-deep);--lk-focus:var(--lk-cobalt-deep);--lk-btn-primary-bg:var(--lk-obsidian);--lk-btn-primary-fg:var(--lk-premium-white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hero,.ticker,.sector-card:not(.sector-card--more),.where__card,.sol-wall,.sol__frame,.da__stage,.nf-wall,.concept-tag,.unit__stage{color:var(--fg)}:root[data-theme=light] :is(.scard__art,.hdr__peek-art){background:#0c1014;border-radius:8px;margin-inline:0;-webkit-mask-image:none;mask-image:none}:root[data-theme=light] .scard:hover,:root[data-theme=light] .scard:focus-visible{box-shadow:0 30px 60px -36px color-mix(in srgb, var(--accent) 70%, transparent), 0 10px 30px -18px #16203440}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html{scroll-behavior:smooth;background:var(--led-black)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{flex-direction:column;min-height:100vh;margin:0;display:flex;background:var(--led-black)!important}main{flex:1 0 auto;overflow-x:clip}img,svg,video,canvas{max-width:100%}.container{max-width:1360px;margin:0 auto;padding-inline:1.5rem}.section{padding-block:clamp(4.5rem,9vw,7rem)}.skip-link{z-index:200;background:var(--fg);color:var(--on-fg);border-radius:4px;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.pixel-overlay{pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle,#0000 55%,#00000052 100%);background-size:4px 4px;position:absolute;inset:0}.pixel-divider{background-image:radial-gradient(circle, rgb(var(--fg-rgb) / .16) 1px, transparent 1.4px);opacity:.6;background-size:9px 9px;height:18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.edge-line{background:linear-gradient(90deg, transparent, var(--led-edge-lit), transparent);opacity:.6;height:1px}.eyebrow{font-family:var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lk-silver);font-size:.75rem}.display{font-family:var(--lk-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-weight:300;line-height:1}.h2{font-family:var(--lk-font-display);letter-spacing:-.02em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:1.06}.lead{max-width:40rem;color:var(--lk-silver);margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.65}.led-btn{isolation:isolate;position:relative}.led-btn.lk-btn--secondary{border-color:var(--led-edge);background:rgb(var(--surface-rgb) / .6)}.led-btn:after{content:"";background:linear-gradient(90deg, transparent, var(--led-edge-lit), transparent);opacity:0;height:1px;transition:opacity var(--lk-dur-base) var(--lk-ease-standard);position:absolute;top:-1px;left:12%;right:12%}.led-btn:hover:after,.led-btn:focus-visible:after{opacity:1}.led-btn.lk-btn--primary{background:var(--fg);color:var(--on-fg)}.led-btn.lk-btn--primary:hover{background:var(--fg-hover);color:var(--on-fg);box-shadow:0 0 0 1px rgb(var(--fg-rgb) / .35), 0 8px 30px -12px #21d4fd8c}.cabinet-frame{background:var(--led-cabinet);border:1px solid var(--led-seam);border-radius:6px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff0d}.cabinet-frame:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .35), transparent);height:1px;position:absolute;top:-1px;left:10%;right:10%}.screen{background:#000;border-radius:2px;position:relative;overflow:hidden}.screen img{object-fit:cover;width:100%;height:100%;display:block}.concept-tag{background:rgb(var(--base-rgb) / .72);color:var(--lk-silver);font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:3px 8px;position:absolute;bottom:10px;right:10px}.spec-panel{background:linear-gradient(180deg, var(--panel-hi), var(--panel));border:1px solid var(--led-seam);border-radius:6px;overflow:hidden}.spec-panel__head{border-bottom:1px solid var(--led-seam);font:500 .6875rem var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.spec{border-right:1px solid var(--led-seam);border-bottom:1px solid var(--led-seam);padding:.85rem 1rem}.spec__k{font:500 .6875rem var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-silver)}.spec__v{font:400 1.125rem/1.25 var(--lk-font-display);color:var(--fg);font-variant-numeric:tabular-nums;margin-top:.3rem}.indicative{font:500 .6875rem var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);align-items:center;gap:6px;display:inline-flex}.indicative:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px}.demo{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (max-width:899px){.demo{grid-template-columns:1fr}}.controls{flex-direction:column;gap:1rem;display:flex}.seg{background:var(--led-cabinet);border:1px solid var(--led-seam);border-radius:6px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:40px;color:var(--lk-silver);font:500 .8125rem var(--lk-font-body);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 .9rem}.seg button[aria-pressed=true]{background:var(--fg);color:var(--on-fg)}.seg button:hover:not([aria-pressed=true]){color:var(--fg)}.range{flex-direction:column;gap:.4rem;display:flex}.range label{color:var(--lk-silver);justify-content:space-between;font-size:.8125rem;display:flex}.range output{font-family:var(--lk-font-mono);color:var(--fg)}.range input[type=range]{width:100%;accent-color:var(--signal);min-height:28px}.assembly{aspect-ratio:4800/1012;position:relative}.assembly__grid{gap:var(--gap,18px);transition:gap .9s var(--lk-ease-standard);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.assembly__cab{gap:var(--mgap,6px);transition:gap .7s var(--lk-ease-standard), transform .9s var(--lk-ease-standard), opacity .6s var(--lk-ease-standard);transform:var(--t,none);opacity:var(--o,1);grid-template-columns:1fr 1fr;display:grid;position:relative}.assembly__mod{background-color:var(--panel);background-image:radial-gradient(circle, rgb(var(--fg-rgb) / .12) .8px, transparent 1.2px);outline:1px solid rgb(var(--fg-rgb) / .06);transition:background-color .6s var(--lk-ease-standard);background-size:5px 5px;border-radius:1px}.assembly__img{opacity:0;transition:opacity 1.1s var(--lk-ease-standard);background-position:50%;background-size:cover;position:absolute;inset:0}.assembly[data-stage=lit] .assembly__img{opacity:1}.assembly__seams{pointer-events:none;opacity:0;background-image:linear-gradient(90deg,#0000008c 1px,#0000 1px),linear-gradient(#0000008c 1px,#0000 1px);background-size:12.5% 100%,100% 33.3333%;transition:opacity .6s;position:absolute;inset:0}.assembly[data-stage=lit] .assembly__seams{opacity:.35}.stage-steps{font:500 .75rem var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.2rem;display:flex}.stage-steps [data-on=true]{color:var(--fg)}.curve-view{perspective:1400px;perspective-origin:50% 40%;background:radial-gradient(ellipse at 50% 100%, #7a5cff2e, transparent 60%), var(--led-surface);border-radius:6px;height:clamp(220px,32vw,360px);position:relative;overflow:hidden}.curve-track{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.curve-cab{transform-style:preserve-3d;background-size:var(--bgw) 100%;transition:transform .6s var(--lk-ease-standard);backface-visibility:hidden;outline:1px solid #0009;position:absolute}.plan{width:100%;height:auto;display:block}.room{background:radial-gradient(ellipse 70% 55% at 50% 38%, color-mix(in srgb, var(--glow) 26%, transparent), transparent 70%), linear-gradient(180deg, #07080b, var(--led-black) 70%);transition:background .7s var(--lk-ease-standard);border-radius:8px;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,3rem) 0;position:relative;overflow:hidden}.room__wall{aspect-ratio:16/9;max-width:980px;box-shadow:0 0 80px -10px color-mix(in srgb, var(--glow) 55%, transparent);transition:box-shadow .7s var(--lk-ease-standard);margin:0 auto;position:relative}.room__wall .screen{position:absolute;inset:0}.room__seams{pointer-events:none;opacity:.35;background-image:linear-gradient(90deg,#00000073 1px,#0000 1px),linear-gradient(#00000073 1px,#0000 1px);background-size:12.5% 100%,100% 22.2222%;position:absolute;inset:0}.room__floor{max-width:980px;height:clamp(60px,9vw,120px);margin:0 auto;position:relative;overflow:hidden}.room__reflection{aspect-ratio:16/9;opacity:.22;filter:blur(6px)saturate(1.2);position:absolute;top:0;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 82%,#000);mask-image:linear-gradient(#0000 82%,#000)}@media (prefers-reduced-motion:reduce){.hero__shade,.hero__copy,.assembly__grid,.assembly__cab,.assembly__img,.curve-cab,.room,.room__wall{transition:none!important}}.ticker,.marquee,.origin__side,.weather__stage,.assembly,.series-hero__frame,.unit__stage,.sol__frame,.da__wall{overflow:clip}@media (max-width:600px){.assembly{aspect-ratio:2400/2024}.assembly__grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr)}.assembly__seams{background-size:25% 100%,100% 16.6667%}.stage-steps{grid-template-columns:1fr 1fr;gap:.6rem 1rem;display:grid}.stage-steps .lk-btn{grid-column:1/-1;justify-self:end}.seg{flex-wrap:nowrap;width:100%;display:flex}.seg button{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 .25rem;font-size:.75rem}.seg[aria-label=Preview\ content]{grid-template-columns:1fr 1fr;display:grid}.seg[aria-label=Preview\ content] button{white-space:normal;padding:.45rem .5rem;font-size:.8125rem;line-height:1.2}}
.fx-progress{z-index:120;pointer-events:none;transform-origin:0;height:2px;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,#ff3b5c,#29c46a,#3d6bff);position:fixed;inset:0 0 auto}html[data-js] [data-reveal]{opacity:0;transition:opacity var(--lk-dur-deliberate) var(--lk-ease-enter) var(--d,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s), filter .9s var(--lk-ease-enter) var(--d,0s), clip-path 1.1s cubic-bezier(.65, 0, .35, 1) var(--d,0s)}html[data-js] [data-reveal=up]{transform:translateY(32px)}html[data-js] [data-reveal=left]{transform:translate(-40px)}html[data-js] [data-reveal=right]{transform:translate(40px)}html[data-js] [data-reveal=scale]{transform:scale(.93)}html[data-js] [data-reveal=blur]{filter:blur(14px);transform:translateY(18px)}html[data-js] [data-reveal=clip]{opacity:1;clip-path:inset(0 100% 0 0)}html[data-js] [data-reveal=words]{opacity:1}html[data-js] [data-reveal][data-in]{opacity:1;filter:none;transform:none}html[data-js] [data-reveal=clip][data-in]{clip-path:inset(0)}.w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.w__i{transition:transform 1s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + var(--i,0) * 60ms), opacity .6s var(--lk-ease-enter) calc(var(--d,0s) + var(--i,0) * 60ms);display:inline-block}html[data-js] [data-reveal=words] .w__i{opacity:0;transform:translateY(110%)rotate(5deg)}html[data-js] [data-reveal=words][data-in] .w__i{opacity:1;transform:none}.marquee{--gap:3rem;gap:var(--gap);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{align-items:center;gap:var(--gap);min-width:100%;animation:lk-marquee var(--marquee-dur,40s) linear infinite;flex:none;justify-content:space-around;display:flex}.marquee[data-reverse] .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes lk-marquee{to{transform:translate3d(calc(-100% - var(--gap)), 0, 0)}}.ticker{border-block:1px solid var(--led-seam);background:#000;height:60px;position:relative;overflow:hidden}.ticker:before{content:"";background-image:radial-gradient(circle, rgb(var(--fg-rgb) / .075) 1.1px, transparent 1.45px);background-size:4px 4px;position:absolute;inset:0}.ticker__mask{--gap:4rem;align-items:center;gap:var(--gap);display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 1.25px,#0000 1.55px);mask-image:radial-gradient(circle,#000 1.25px,#0000 1.55px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.ticker__track{align-items:center;gap:var(--gap);min-width:100%;animation:lk-marquee var(--marquee-dur,46s) linear infinite;flex:none;justify-content:space-around;display:flex}.ticker__item{font:800 38px/1 var(--lk-font-body);letter-spacing:.08em;white-space:nowrap;color:var(--c,var(--signal));text-shadow:0 0 1px}.ticker__glow{pointer-events:none;background:linear-gradient(90deg,#000,#0000 10% 90%,#000);position:absolute;inset:0}@media (max-width:599px){.ticker{height:48px}.ticker__item{font-size:30px}}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1)}[data-tilt][data-tilting]{transition-duration:90ms}[data-spot]{position:relative}[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--lk-dur-slow) var(--lk-ease-standard);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent,#21d4fd) 22%, transparent), transparent 62%);position:absolute;inset:0}[data-spot]:hover:after{opacity:1}[data-parallax]{transform:translate3d(0, var(--py,0px), 0) scale(var(--pscale,1.16));will-change:transform}[data-scrub]{--p:1}[data-scrub] .w__i{opacity:clamp(.2, calc((var(--p) * (var(--n,24) + 4) - var(--i,0)) * .5), 1);transition:opacity .26s linear}.page-enter{animation:lk-page-in .52s var(--lk-ease-enter) backwards}@keyframes lk-page-in{0%{opacity:0}}.page-scan{z-index:119;pointer-events:none;background:linear-gradient(90deg, transparent, #21d4fd 40%, var(--fg) 50%, #21d4fd 60%, transparent);height:2px;animation:lk-page-scan .76s var(--lk-ease-trace) both;position:fixed;top:0;left:0;right:0}@keyframes lk-page-scan{0%{opacity:1;transform:translate(-100%)}80%{opacity:1}to{opacity:0;transform:translate(100%)}}.pixel-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.prail{position:relative}.prail__sticky{flex-direction:column;justify-content:center;gap:clamp(1.25rem,3vh,2.5rem);display:flex}.prail__sticky>.container{width:100%}.prail__track{gap:18px;padding-inline:max(1.5rem,50vw - 680px + 1.5rem);display:flex}.prail__track>*{flex:none}.prail[data-native=true] .prail__sticky{padding-block:clamp(4rem,8vw,6rem)}.prail[data-native=true] .prail__track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#2e3846 transparent;padding-bottom:14px;scroll-padding-inline:1.5rem;overflow-x:auto}.prail[data-native=true] .prail__track>*{scroll-snap-align:start}.prail[data-native=false] .prail__sticky{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:clip}.prail[data-native=false] .prail__track{will-change:transform}.prail__bar{background:var(--led-seam);border-radius:1px;height:2px;margin-inline:max(1.5rem,50vw - 680px + 1.5rem);overflow:hidden}.prail__bar i{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#ff3b5c,#29c46a,#3d6bff);display:block}.prail[data-native=true] .prail__bar{display:none}@media (prefers-reduced-motion:reduce){html[data-js] [data-reveal],html[data-js] [data-reveal] .w__i{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}.marquee__track,.ticker__track,.page-enter{animation:none!important}.page-scan{display:none}[data-tilt]{transform:none!important}[data-parallax]{transform:scale(1)!important}[data-scrub] .w__i{opacity:1!important;transition:none!important}}
@property --hero-glow{syntax:"<color>";inherits:true;initial-value:#21d4fd}.hero-pin{margin-top:calc(-1 * var(--header-h));background:#000;position:relative}.hero{--hp:0;--px:0;--py:0;--gutter:max(1.5rem, calc((100vw - 1360px) / 2 + 1.5rem));isolation:isolate;background:#000;height:max(100svh,560px);transition:--hero-glow 1.2s linear;position:relative;overflow:clip}@media (min-height:640px){.hero-pin{height:200svh;margin-bottom:-100svh}.hero{z-index:0;height:100svh;position:sticky;top:0}}.after-hero{z-index:1;background:var(--led-black);position:relative;overflow:clip}@media (min-height:640px){.after-hero{box-shadow:0 -30px 90px #000000bf, 0 -1px 0 var(--led-edge);border-radius:28px 28px 0 0}}.hero__stage{transform:translate3d(calc(var(--px) * -10px), calc(var(--py) * -10px), 0);transition:transform .5s cubic-bezier(.2,0,0,1);position:absolute;inset:-16px}.hero__kb{background:50%/cover no-repeat;position:absolute;inset:0}html:not([data-js]) .hero__kb{background-image:var(--hero-first)}.hero[data-live=true] .hero__kb{animation:26s ease-in-out infinite alternate hero-kb}.hero[data-away] .hero__kb{animation-play-state:paused}@keyframes hero-kb{0%{transform:scale(1)}to{transform:scale(1.06)translate(-.8%,-.6%)}}.hero__canvas,.hero__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.hero__fallback{object-fit:cover}.hero__grid,.hero__shade,.hero__glow,.hero__dim{pointer-events:none;position:absolute;inset:0}.hero__grid{background-image:radial-gradient(circle at center, transparent 0 1px, rgb(var(--base-rgb) / .5) 1.4px);opacity:0;background-size:3px 3px;transition:opacity .9s}.hero[data-live=true] .hero__grid{opacity:.28}.hero__shade{background:linear-gradient(90deg, rgb(var(--base-rgb) / .88) 0%, rgb(var(--base-rgb) / .6) 36%, rgb(var(--base-rgb) / .1) 70%, transparent 100%), linear-gradient(0deg, rgb(var(--base-rgb) / .95) 0%, rgb(var(--base-rgb) / .5) 28%, transparent 58%), linear-gradient(180deg, rgb(var(--base-rgb) / .72) 0%, transparent 24%);transition:opacity .9s var(--lk-ease-enter)}html[data-js] .hero[data-revealed=false] .hero__shade{opacity:0}.hero__glow{mix-blend-mode:screen;opacity:0;background:radial-gradient(60% 60% at 30% 100%, color-mix(in srgb, var(--hero-glow) 36%, transparent), transparent 70%);height:90%;transition:opacity 1.2s;inset:auto -10% -45%}.hero[data-live=true] .hero__glow{opacity:1}.hero__dim{background:var(--led-black);opacity:calc(var(--hp) * .7)}.hero__hud{z-index:3;left:var(--gutter);top:calc(var(--header-h) + 1.25rem);opacity:0;pointer-events:none;font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lk-silver);gap:.6rem;transition:opacity .5s;display:grid;position:absolute}html[data-js] .hero[data-live=false] .hero__hud{opacity:1}.hero__steps{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.hero__steps li{opacity:.36;padding-left:14px;transition:opacity .3s,color .3s;position:relative}.hero__steps li:before{content:"";background:currentColor;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.hero__hud[data-stage="0"] li:first-child,.hero__hud[data-stage="1"] li:nth-child(2),.hero__hud[data-stage="2"] li:nth-child(3),.hero__hud[data-stage="3"] li:nth-child(4){opacity:1;color:var(--lk-accent,var(--signal))}.hero__count{font-variant-numeric:tabular-nums;margin:0}.hero__count span{color:var(--lk-text)}.hero__skip{z-index:4;right:var(--gutter);top:calc(var(--header-h) + .75rem);position:absolute}html:not([data-js]) .hero__skip{display:none}.hero__ui{z-index:2;padding:var(--header-h) 0 clamp(1.5rem, 4vh, 2.75rem);transform:translate3d(0, calc(var(--hp) * -60px), 0);opacity:calc(1 - var(--hp) * 1.4);flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,3.2vh,2.25rem);display:flex;position:absolute;inset:0}.hero__copy{justify-items:start;display:grid}.hero__eyebrow{color:var(--lk-text);align-items:center;margin:0;display:inline-flex}.hero__eyebrow i{background:#ff3b5c;border-radius:50%;flex:none;width:6px;height:6px;margin-right:30px;box-shadow:9px 0 #29c46a,18px 0 #3d6bff}.hero__title{--d:.12s;margin:1.1rem 0 0;font-size:clamp(2.125rem,min(7.6vw,13.5svh),7rem);line-height:.96}.hero__line{display:block}.hero__line--outline .w__i{color:#0000;-webkit-text-stroke:1px rgb(var(--fg-rgb) / .9);background:linear-gradient(100deg, transparent 40%, rgb(var(--fg-rgb) / .95) 50%, transparent 60%) 100% 0 / 250% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.hero[data-live=true] .hero__line--outline .w__i{animation:hero-sheen 6s ease-in-out calc(var(--i) * .18s + .7s) infinite}.hero[data-away] .hero__line--outline .w__i{animation-play-state:paused}@keyframes hero-sheen{0%{background-position:100% 0}40%,to{background-position:0 0}}.hero__bn{--hd:.42s;color:var(--lk-silver);margin:1rem 0 0;font-size:clamp(1rem,1.6vw,1.375rem)}.hero__intro{--hd:.52s;max-width:34rem;color:var(--fg-2);margin:.85rem 0 0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.hero__cta{--hd:.64s;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.hero__btn.lk-btn--accent{box-shadow:0 0 0 1px #21d4fd66,0 12px 44px -10px #21d4fd99}.hero__text-link{color:var(--lk-text);padding:.75rem .25rem;font-weight:500;text-decoration:none;transition:color .2s}.hero__text-link span{transition:transform .2s var(--lk-ease-standard);display:inline-block}.hero__text-link:hover{color:var(--lk-accent,var(--signal))}.hero__text-link:hover span{transform:translate(4px)}.hero__eyebrow,.hero__bn,.hero__intro,.hero__cta{transition:opacity .7s var(--lk-ease-enter) var(--hd,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--hd,0s)}html[data-js] .hero[data-revealed=false] :is(.hero__eyebrow,.hero__bn,.hero__intro,.hero__cta){opacity:0;transform:translateY(18px)}html[data-js] .hero[data-revealed=false] .w__i{opacity:0;transform:translateY(110%)rotate(5deg)}.hero__dock{transition:opacity .7s var(--lk-ease-enter) .3s;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.hero[data-live=false] .hero__dock{opacity:0;visibility:hidden}.hero__scenes{border:1px solid var(--led-edge);background:rgb(var(--base-rgb) / .55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.hero__pill{height:34px;color:var(--lk-silver);font:500 .8125rem/1 var(--lk-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;transition:color .2s,background-color .2s;display:inline-flex;position:relative;overflow:hidden}.hero__pill:hover{color:var(--lk-text)}.hero__pill[aria-pressed=true]{color:var(--on-fg);background:var(--fg)}.hero__pill i{background:var(--hero-glow);transform-origin:0;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.hero__pill[aria-pressed=true] i{transform:scaleX(var(--bar,0));transition:transform .26s linear}.hero__pause{width:34px;height:34px;color:var(--lk-silver);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid}.hero__pause:hover{color:var(--lk-text);background:rgb(var(--fg-rgb) / .08)}.hero__pill:focus-visible,.hero__pause:focus-visible{outline:2px solid var(--lk-accent,var(--signal));outline-offset:2px}.hero__series{color:var(--lk-silver);align-items:baseline;gap:.6rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.hero__series strong{color:var(--lk-text);font:500 1rem/1 var(--lk-font-display);letter-spacing:.02em;transition:color .2s}.hero__series:hover strong{color:var(--hero-glow)}.hero__tag{border:1px solid var(--led-edge);background:rgb(var(--base-rgb) / .5);color:var(--lk-silver);font:500 .625rem/1 var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:6px 8px}.hero__cue{z-index:3;right:var(--gutter);width:24px;height:72px;opacity:calc(1 - var(--hp) * 3);justify-items:center;display:grid;position:absolute;bottom:clamp(5.5rem,13vh,8rem)}.hero[data-live=false] .hero__cue{visibility:hidden}.hero__cue i{background:rgb(var(--fg-rgb) / .25);width:1px;height:100%;position:relative;overflow:hidden}.hero__cue i:after{content:"";background:var(--fg);height:40%;animation:2.2s cubic-bezier(.65,0,.35,1) infinite hero-cue;position:absolute;inset:0 0 auto}@keyframes hero-cue{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@media (max-width:720px){.hero__steps li{display:none}.hero__hud[data-stage="0"] li:first-child,.hero__hud[data-stage="1"] li:nth-child(2),.hero__hud[data-stage="2"] li:nth-child(3),.hero__hud[data-stage="3"] li:nth-child(4){display:block}.hero__cta{width:100%}.hero__btn{flex:100%;justify-content:center}.hero__wa{flex:100%;order:-1;justify-content:center}.hero__bn{margin-top:1.25rem}.hero__text-link,.hero__cue{display:none}.hero__pill{padding:0 9px}.hero__pill:not([aria-pressed=true]) span{display:none}.hero__pill:not([aria-pressed=true]):before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:8px;height:8px}.hero__pill[aria-pressed=true]{padding:0 14px}.hero__tag{top:calc(var(--header-h) + .85rem);margin:0;position:absolute;right:1.5rem}}@media (max-width:720px) and (max-height:700px){.hero__intro{display:none}}@media (prefers-reduced-motion:reduce){.hero__stage,.hero__ui{transition:none;transform:none}.hero[data-live=true] .hero__kb,.hero[data-live=true] .hero__line--outline .w__i,.hero__cue i:after{animation:none}.hero .w__i,.hero__eyebrow,.hero__bn,.hero__intro,.hero__cta,.hero__shade,.hero__dock{transition:none}html[data-js] .hero[data-revealed=false] .w__i,html[data-js] .hero[data-revealed=false] :is(.hero__eyebrow,.hero__bn,.hero__intro,.hero__cta){opacity:1;transform:none}html[data-js] .hero[data-revealed=false] .hero__shade{opacity:1}.hero__pause{display:none}}.hero__title .hero__eyebrow{width:fit-content;max-width:100%;font:400 .75rem/1.625 var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-text-stroke:0;margin:0 0 1.1rem;display:flex}html .hero__copy>.hero__title{margin-top:0}
:root{--gutter:max(1.5rem, calc((100vw - 1360px) / 2 + 1.5rem));--rgb:linear-gradient(90deg, #ff3b5c, #29c46a, #3d6bff);--ease-out:cubic-bezier(.16, 1, .3, 1)}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.shead__text{flex:520px;min-width:0}.shead__eyebrow{align-items:center;gap:.75rem;margin:0;display:flex}.shead__eyebrow span{color:var(--signal);align-items:center;gap:.75rem;display:inline-flex}.shead__eyebrow span:after{content:"";opacity:.55;background:currentColor;width:28px;height:1px}.shead__line{display:block}.shead__title--page{text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.5rem,7vw,5.5rem)}.shead__lead a,.text-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--led-edge-lit);text-decoration-color:var(--led-edge-lit);text-underline-offset:4px;transition:text-decoration-color var(--lk-dur-fast) var(--lk-ease-standard);text-decoration-thickness:1px}.shead__lead a:hover,.text-link:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.shead__action{flex:none}.band{background:var(--led-surface);border-block:1px solid rgb(var(--fg-rgb) / .06);position:relative}.band:before{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--led-pixel) .9px, transparent 1.3px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.band>*{position:relative}.scard{--accent:#21d4fd;border:1px solid var(--led-seam);background:var(--card);height:100%;color:var(--fg);transition:transform .5s var(--ease-out), border-color var(--lk-dur-base) var(--lk-ease-standard), box-shadow var(--lk-dur-slow) var(--lk-ease-standard);border-radius:12px;flex-direction:column;padding:18px;text-decoration:none;display:flex}.scard:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity var(--lk-dur-base) var(--lk-ease-standard);position:absolute;top:-1px;left:14%;right:14%}.scard:hover,.scard:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--led-seam));box-shadow:0 30px 70px -38px color-mix(in srgb, var(--accent) 70%, transparent)}.scard:hover:before,.scard:focus-visible:before{opacity:1}.scard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scard__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.scard__code{font:500 .8125rem/1 var(--lk-font-mono);letter-spacing:.06em;color:color-mix(in oklab, var(--accent) var(--tint), #000);align-items:center;gap:8px;display:inline-flex}.scard__code:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.scard__cat{font:500 .6875rem/1.2 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-silver);text-align:right}.scard__art{aspect-ratio:700/383;margin:12px -18px 0;display:block;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(72% 78%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 78%,#000 58%,#0000 100%)}.scard__art img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.scard__art:after{content:"";background:radial-gradient(60% 62% at 50% 58%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity var(--lk-dur-slow) var(--lk-ease-standard);position:absolute;inset:0}.scard:hover .scard__art img,.scard:focus-visible .scard__art img{transform:scale(1.07)}.scard:hover .scard__art:after,.scard:focus-visible .scard__art:after{opacity:1}.scard__name{font:500 1.3125rem/1.2 var(--lk-font-display);letter-spacing:-.01em;margin-top:12px;display:block}.scard__tag{color:var(--lk-silver);margin:6px 0 16px;font-size:.9375rem;line-height:1.5;display:block}.scard__specs{border-top:1px solid var(--led-seam);justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;display:flex}.scard__specs span{font:500 .625rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;display:flex}.scard__specs b{font:500 .875rem/1.25 var(--lk-font-display);letter-spacing:0;text-transform:none;color:var(--fg);font-variant-numeric:tabular-nums}.scard__go{border-top:1px solid var(--led-seam);font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);transition:color var(--lk-dur-base) var(--lk-ease-standard);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.scard__go i{transition:transform .4s var(--ease-out);font-size:1rem;font-style:normal}.scard:hover .scard__go,.scard:focus-visible .scard__go{color:var(--fg)}.scard:hover .scard__go i,.scard:focus-visible .scard__go i{color:color-mix(in oklab, var(--accent) var(--tint), #000);transform:translate(6px)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--led-seam);background:rgb(var(--surface-rgb) / .7);height:40px;color:var(--lk-silver);font:500 .8125rem/1 var(--lk-font-body);white-space:nowrap;cursor:pointer;transition:color var(--lk-dur-fast) var(--lk-ease-standard), background-color var(--lk-dur-fast) var(--lk-ease-standard), border-color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.chip i{background:rgb(var(--fg-rgb) / .07);min-width:22px;font:500 .6875rem/1 var(--lk-font-mono);text-align:center;color:var(--lk-silver);border-radius:999px;padding:3px 6px;font-style:normal}.chip:hover{color:var(--fg);border-color:var(--led-edge)}.chip:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--on-fg)}.chip[aria-pressed=true] i{color:var(--on-fg);background:#090b0f1a}@media (max-width:719px){.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1.5rem;padding-inline:1.5rem;overflow-x:auto}.chips::-webkit-scrollbar{display:none}}.arrow-btn{border:1px solid var(--led-seam);background:rgb(var(--surface-rgb) / .7);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:border-color var(--lk-dur-fast) var(--lk-ease-standard), background-color var(--lk-dur-fast) var(--lk-ease-standard), opacity var(--lk-dur-fast) var(--lk-ease-standard);border-radius:50%;place-items:center;padding:0;font-size:1.0625rem;display:inline-grid}.arrow-btn span{transition:transform .3s var(--ease-out)}.arrow-btn:hover:not(:disabled){border-color:rgb(var(--fg-rgb) / .5);background:var(--led-cabinet)}.arrow-btn:hover:not(:disabled) span{transform:scale(1.2)}.arrow-btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.arrow-btn:disabled{opacity:.32;cursor:default}@media (prefers-reduced-motion:reduce){.scard,.scard__art img,.scard__go i,.arrow-btn span{transition:none}.scard:hover .scard__art img,.scard:focus-visible .scard__art img{transform:none}}.scard__real{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:#f5f7fa;font:500 .625rem/1.4 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#05070ab8;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex;position:absolute;bottom:8px;left:50%;translate:-50%}.scard__real:before{content:"";background:#29c46a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #29c46a}
[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.after-hero{scroll-margin-top:var(--header-h)}html[data-menu]{overflow:hidden}.led-lockup{color:var(--fg);align-items:center;gap:12px;line-height:0;text-decoration:none;display:inline-flex}.led-lockup__div{background:var(--lk-silver);width:1.5px;height:20px}.led-lockup__led{font:500 13px/1 var(--lk-font-display);letter-spacing:.22em}.hdr{z-index:100;height:var(--header-h);color:var(--fg);background:linear-gradient(180deg, rgb(var(--base-rgb) / .62), rgb(var(--base-rgb) / 0));position:sticky;top:0}.hdr:before{content:"";z-index:-1;opacity:0;background:rgb(var(--base-rgb) / .78);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border-bottom:1px solid var(--led-seam);transition:opacity var(--lk-dur-base) var(--lk-ease-standard);position:absolute;inset:0}html:not([data-js]) .hdr:before,html[data-scrolled] .hdr:before,.hdr[data-mega=true]:before,.hdr[data-menu=true]:before{opacity:1}.hdr[data-menu=true]:before{background:var(--led-black)}.hdr__bar{align-items:center;gap:clamp(1rem,2.4vw,2.25rem);max-width:1360px;height:100%;margin:0 auto;padding-inline:1.5rem;display:flex}.hdr__logo{border-radius:4px;flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hdr__logo:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.hdr__nav{flex:auto;min-width:0}.hdr__nav ul{align-items:center;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.hdr__nav li{height:var(--header-h);align-items:center;display:flex}.hdr__link{height:40px;color:var(--lk-silver);white-space:nowrap;transition:color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.hdr__link:after{content:"";background:var(--rgb);transform-origin:0;height:2px;transition:transform .42s var(--ease-out);border-radius:1px;position:absolute;bottom:5px;left:.8rem;right:.8rem;transform:scaleX(0)}.hdr__link:hover,.hdr__link[aria-current=page]{color:var(--fg)}.hdr[data-mega=true] .hdr__link:has(+.hdr__caret){color:var(--fg)}.hdr__link:hover:after,.hdr__link[aria-current=page]:after{transform:scaleX(1)}.hdr[data-mega=true] .hdr__link:has(+.hdr__caret):after{transform:scaleX(1)}.hdr__link:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.hdr__caret{width:28px;height:40px;color:var(--lk-silver);cursor:pointer;transition:color var(--lk-dur-fast) var(--lk-ease-standard);background:0 0;border:0;border-radius:999px;place-items:center;margin-left:-.6rem;padding:0;display:inline-grid}.hdr__caret svg{transition:transform .36s var(--ease-out)}.hdr__caret:hover,.hdr__caret[aria-expanded=true]{color:var(--fg)}.hdr__caret[aria-expanded=true] svg{transform:rotate(180deg)}.hdr__caret:focus-visible{outline:2px solid var(--signal);outline-offset:-4px}.hdr__end{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.hdr__tel{color:var(--fg);font:500 .8125rem/1 var(--lk-font-mono);letter-spacing:.02em;white-space:nowrap;text-decoration:none}.hdr__tel:hover{color:var(--signal)}.hdr__quote{white-space:nowrap}.hdr__burger{border:1px solid var(--led-edge);background:rgb(var(--surface-rgb) / .6);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:50%;flex:none;padding:0;display:none;position:relative}.hdr__burger i{height:1.5px;transition:transform .42s var(--ease-out);background:currentColor;border-radius:1px;margin-top:-.75px;position:absolute;top:50%;left:13px;right:13px}.hdr__burger i:first-of-type{transform:translateY(-4px)}.hdr__burger i:nth-of-type(2){transform:translateY(4px)}.hdr__burger[aria-expanded=true] i:first-of-type{transform:rotate(45deg)}.hdr__burger[aria-expanded=true] i:nth-of-type(2){transform:rotate(-45deg)}.hdr__burger:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.hdr__mega{max-height:calc(100vh - var(--header-h));visibility:hidden;opacity:0;background:rgb(var(--base-rgb) / .95);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-bottom:1px solid var(--led-seam);box-shadow:0 50px 90px -40px rgb(var(--shadow-rgb) / calc(.9 * var(--shadow-k)));transition:opacity .24s var(--lk-ease-standard), transform .42s var(--ease-out), visibility 0s linear .42s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.hdr[data-mega=true] .hdr__mega{visibility:visible;opacity:1;transition-delay:0s;transform:none}.hdr__mega-in{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(1.5rem,3vw,3rem);max-width:1360px;margin:0 auto;padding:1.75rem 1.5rem 1.5rem;display:grid}.hdr__cats{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.hdr__cat{opacity:0;transition:opacity .2s var(--lk-ease-standard), transform .2s var(--lk-ease-standard);transform:translateY(12px)}.hdr[data-mega=true] .hdr__cat{opacity:1;transition:opacity .42s var(--lk-ease-enter) calc(60ms + var(--i,0) * 45ms), transform .62s var(--ease-out) calc(60ms + var(--i,0) * 45ms);transform:none}.hdr__cat-t{border-bottom:1px solid var(--led-seam);min-height:2.6rem;color:var(--lk-silver);font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;transition:color var(--lk-dur-fast) var(--lk-ease-standard), border-color var(--lk-dur-fast) var(--lk-ease-standard);align-items:flex-end;margin-bottom:.5rem;padding-bottom:.7rem;text-decoration:none;display:flex}.hdr__cat-t:hover,.hdr__cat-t:focus-visible{color:var(--fg);border-color:var(--led-edge-lit)}.hdr__cat ul{margin:0;padding:0;list-style:none}.hdr__series{color:var(--fg);transition:background-color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:8px;flex-direction:column;gap:4px;margin-inline:-.6rem;padding:.55rem .6rem .55rem 1.45rem;text-decoration:none;display:flex;position:relative}.hdr__series:before{content:"";background:var(--accent);opacity:.5;width:5px;height:5px;transition:opacity var(--lk-dur-fast) var(--lk-ease-standard), box-shadow var(--lk-dur-fast) var(--lk-ease-standard);border-radius:50%;position:absolute;top:.82rem;left:.6rem}.hdr__series b{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.05em;color:color-mix(in oklab, var(--accent) var(--tint), #000)}.hdr__series span{color:var(--fg-2);font-size:.875rem;line-height:1.3}.hdr__series:hover,.hdr__series:focus-visible{background:rgb(var(--fg-rgb) / .055)}.hdr__series:hover:before,.hdr__series:focus-visible:before{opacity:1;box-shadow:0 0 10px var(--accent)}.hdr__series:focus-visible,.hdr__cat-t:focus-visible,.hdr__mega-foot a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.hdr__peek{--accent:#21d4fd;border:1px solid var(--led-seam);background:var(--card);color:var(--fg);border-radius:12px;flex-direction:column;gap:8px;padding:0 16px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hdr__peek:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;top:0;left:14%;right:14%}.hdr__peek-art{aspect-ratio:700/383;margin:6px -16px 2px;display:block;overflow:hidden;-webkit-mask-image:radial-gradient(72% 78%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 78%,#000 58%,#0000 100%)}.hdr__peek-art img{object-fit:cover;width:100%;height:100%;animation:hdr-peek .52s var(--ease-out) backwards;display:block}@keyframes hdr-peek{0%{opacity:0;transform:scale(1.08)}}.hdr__peek-t{color:var(--fg-2);flex-direction:column;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.hdr__peek-t b{font:500 .8125rem/1 var(--lk-font-mono);letter-spacing:.06em;color:color-mix(in oklab, var(--accent) var(--tint), #000)}.hdr__peek-s{border-top:1px solid var(--led-seam);color:var(--muted);font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:10px}.hdr__mega-foot{flex-wrap:wrap;align-items:center;gap:.25rem 2rem;max-width:1360px;margin:0 auto;padding:.75rem 1.5rem 1rem;font-size:.8125rem;display:flex}.hdr__mega-foot:before{content:"";background:var(--led-seam);flex:0 0 100%;height:1px;margin-bottom:.5rem}.hdr__mega-foot span{color:var(--muted);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:auto}.hdr__mega-foot a{min-height:36px;color:var(--fg);border-radius:4px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hdr__mega-foot a i{color:var(--signal);transition:transform .3s var(--ease-out);font-style:normal}.hdr__mega-foot a:hover i{transform:translate(4px)}.hdr__sheet{height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding:.5rem 1.5rem calc(1.75rem + env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;opacity:0;background:radial-gradient(120% 55% at 100% 0%, #3d6bff2e, transparent 62%), radial-gradient(90% 45% at 0% 100%, #e04d9b1f, transparent 60%), var(--led-black);transition:opacity .28s var(--lk-ease-standard), visibility 0s linear .28s;flex-direction:column;gap:1.75rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.hdr[data-menu=true] .hdr__sheet{visibility:visible;opacity:1;transition-delay:0s}.hdr__stg{opacity:0;transition:opacity .18s var(--lk-ease-standard), transform .18s var(--lk-ease-standard);transform:translateY(20px)}.hdr[data-menu=true] .hdr__stg{opacity:1;transition:opacity .52s var(--lk-ease-enter) calc(90ms + var(--i,0) * 55ms), transform .76s var(--ease-out) calc(90ms + var(--i,0) * 55ms);transform:none}.hdr__sheet-nav{margin:0;padding:0;list-style:none}.hdr__sheet-nav a{border-bottom:1px solid var(--led-seam);color:var(--fg);font:400 clamp(1.5rem, 6.6vw, 2rem)/1.15 var(--lk-font-display);letter-spacing:-.015em;align-items:baseline;gap:1rem;padding:.95rem 0;text-decoration:none;display:flex}.hdr__sheet-nav a i{min-width:1.6rem;color:var(--muted);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.1em;flex:none;font-style:normal}.hdr__sheet-nav a span{color:var(--lk-silver);transition:transform .3s var(--ease-out), color var(--lk-dur-fast) var(--lk-ease-standard);margin-left:auto;font-size:1.125rem}.hdr__sheet-nav a:hover span,.hdr__sheet-nav a:active span{color:var(--signal);transform:translate(5px)}.hdr__sheet-nav a[aria-current=page] i{color:var(--signal)}.hdr__sheet-nav a:focus-visible,.hdr__chips a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.hdr__sheet .eyebrow{margin:0}.hdr__chips{flex-wrap:wrap;gap:8px;margin-top:.8rem;display:flex}.hdr__chips a{border:1px solid var(--led-seam);background:rgb(var(--surface-rgb) / .7);height:40px;color:var(--fg);font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}.hdr__chips a:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%}.hdr__sheet-cta{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.hdr__sheet-cta .lk-btn{width:100%}.hdr__bn{color:var(--lk-silver);text-align:center;margin:.5rem 0 0;font-size:.9375rem}@media (max-width:1199px){.hdr__mega-in{grid-template-columns:minmax(0,1fr)}.hdr__peek,.hdr__tel{display:none}}@media (max-width:959px){.hdr__nav,.hdr__mega{display:none}.hdr__burger{display:block}.hdr__sheet{display:flex}}@media (max-width:479px){.hdr__quote{display:none}}.qpill__btn{background:var(--fg);height:48px;color:var(--on-fg);font:500 .875rem/1 var(--lk-font-body);white-space:nowrap;box-shadow:0 0 0 1px #fff6, 0 18px 44px -14px #21d4fda6, 0 12px 30px -10px rgb(var(--shadow-rgb) / calc(.85 * var(--shadow-k)));transition:transform .4s var(--ease-out), box-shadow var(--lk-dur-base) var(--lk-ease-standard);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 16px;text-decoration:none;display:inline-flex}.qpill__btn i{background:#29c46a;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-out infinite qpill-pulse}.qpill__btn span{color:var(--on-fg-2);border-left:1px solid #090b0f33;padding-left:10px;font-size:.875rem;line-height:1.2}.qpill__btn:hover{box-shadow:0 0 0 1px var(--fg-max), 0 22px 50px -12px #21d4fdd9, 0 12px 30px -10px rgb(var(--shadow-rgb) / calc(.85 * var(--shadow-k)));transform:translateY(-3px)}.qpill__btn:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@keyframes qpill-pulse{0%{box-shadow:0 0 #29c46a99}70%,to{box-shadow:0 0 0 9px #29c46a00}}@media (max-width:359px){.qpill__btn span{display:none}}.ftr{background:var(--footer-bg);border-top:1px solid var(--led-seam);position:relative;overflow:hidden}.ftr:before{content:"";background:linear-gradient(90deg, transparent, var(--led-edge-lit), transparent);opacity:.7;height:1px;position:absolute;inset:-1px 0 auto}.ftr:after{content:"";pointer-events:none;background:radial-gradient(60% 46% at 50% 100%,#3d6bff21,#0000 70%);position:absolute;inset:0}.ftr>*{z-index:1;position:relative}.ftr__top{flex-direction:column;gap:clamp(2.25rem,4.5vw,3.5rem);padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2rem,4vw,3rem);display:flex}.ftr__brand{border-bottom:1px solid var(--led-seam);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem 4rem;padding-bottom:clamp(2rem,4vw,3rem);display:flex}.ftr__about{flex-direction:column;flex:320px;align-items:flex-start;gap:.9rem;max-width:31rem;display:flex}.ftr__about>a{border-radius:4px;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ftr__about>a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.ftr__about p{color:var(--lk-silver);margin:0;font-size:.9375rem;line-height:1.65}.ftr__reach{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:.9rem;display:flex}.ftr__bn{color:var(--fg);margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.5}.ftr__contact{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1.5rem;font-size:.9375rem;font-style:normal;display:flex}.ftr__contact a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--led-edge);text-decoration-color:var(--led-edge);text-underline-offset:4px;text-decoration-thickness:1px}.ftr__contact a:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.ftr__contact span{color:var(--lk-silver);flex-basis:100%}.ftr__nav{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem clamp(1.5rem,4vw,4rem);display:grid}.ftr__col{min-width:0}.ftr__col--wide{container-type:inline-size}.ftr__col h2{margin:0 0 .9rem;font-weight:500}.ftr__col ul{margin:0;padding:0;list-style:none}.ftr__col a{color:var(--fg-2);transition:color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:2px;align-items:baseline;gap:.6rem;padding:.32rem 0;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}.ftr__col a:hover{color:var(--fg-max)}.ftr__col a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ftr__col ul.ftr__series{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,7), auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.ftr__series b{min-width:5.4rem;color:color-mix(in oklab, var(--accent) var(--tint), #000);font:500 .75rem/1.4 var(--lk-font-mono);letter-spacing:.04em;flex:none}.ftr__series span{transition:transform .3s var(--ease-out)}.ftr__series a:hover span{transform:translate(3px)}@container (max-width:499px){.ftr__col ul.ftr__series{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.ftr__mark{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:clamp(.5rem,2vw,1.5rem) 1.5rem clamp(1rem,2.5vw,2rem);line-height:0;overflow:hidden}.ftr__mark span{font:500 min(13.2vw, 12rem)/.86 var(--lk-font-display);letter-spacing:-.02em;white-space:nowrap;color:#0000;background-image:linear-gradient(100deg, rgb(var(--fg-rgb) / .2) 0%, rgb(var(--fg-rgb) / .2) 42%, #21d4fd 47%, var(--fg) 50%, #ff5fa2 53%, rgb(var(--fg-rgb) / .2) 58%, rgb(var(--fg-rgb) / .2) 100%);background-position:100% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;-webkit-mask-image:radial-gradient(circle,#000 1.5px,#0000 1.9px);mask-image:radial-gradient(circle,#000 1.5px,#0000 1.9px);-webkit-mask-size:5px 5px;mask-size:5px 5px}html[data-end] .ftr__mark span{animation:5.5s cubic-bezier(.4,0,.2,1) infinite ftr-sheen}@keyframes ftr-sheen{0%{background-position:100% 0}to{background-position:0 0}}.ftr__bottom{padding-block:1.25rem calc(1.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--led-seam);color:var(--muted);flex-wrap:wrap;gap:.4rem 2rem;font-size:.8125rem;line-height:1.5;display:flex}.ftr__bottom span:first-child{color:var(--lk-silver);margin-right:auto}.ftr__bottom a{color:var(--lk-silver);text-underline-offset:3px}.ftr__bottom a:hover{color:var(--fg)}@media (max-width:719px){.ftr__reach{text-align:left;align-items:flex-start}.ftr__contact{justify-content:flex-start}.ftr__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__col--wide{grid-column:1/-1}.ftr__mark span{-webkit-mask-image:radial-gradient(circle,#000 1.2px,#0000 1.55px);mask-image:radial-gradient(circle,#000 1.2px,#0000 1.55px);-webkit-mask-size:4px 4px;mask-size:4px 4px}}@media (prefers-reduced-motion:reduce){.hdr:before,.hdr__link:after,.hdr__caret svg,.hdr__burger i,.hdr__mega,.hdr__cat,.hdr__sheet,.hdr__stg,.hdr__mega-foot a i,.hdr__sheet-nav a span,.dock,.dock__quote,.dock__wa,.qpill__btn,.wa-btn,.ftr__series span{transition:none!important}.hdr__mega,.hdr__cat,.hdr__stg,.dock__quote{transform:none!important}.hdr__peek-art img,.qpill__btn i,.dock__wa:before,html[data-end] .ftr__mark span{animation:none!important}}.theme-sw{border:1px solid var(--led-edge);background:rgb(var(--surface-rgb) / .6);cursor:pointer;-webkit-tap-highlight-color:transparent;width:60px;height:32px;transition:border-color var(--lk-dur-fast) var(--lk-ease-standard), background-color var(--lk-dur-base) var(--lk-ease-standard);border-radius:999px;flex:none;padding:0;position:relative}.theme-sw:hover{border-color:rgb(var(--fg-rgb) / .38)}.theme-sw:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.theme-sw__track{color:var(--muted);justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.theme-sw__ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.theme-sw__ico--moon path{fill:currentColor;stroke:none}.theme-sw__knob{background:var(--fg);width:24px;height:24px;color:var(--on-fg);transition:transform .56s var(--ease-out), box-shadow .4s var(--lk-ease-standard), color .4s var(--lk-ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d,0 0 14px -2px #21d4fdb3}.theme-sw__knob .theme-sw__ico{transition:opacity .3s var(--lk-ease-standard), transform .56s var(--ease-out);grid-area:1/1}.theme-sw__knob .theme-sw__ico--sun{opacity:0;transform:rotate(-90deg)scale(.4)}.theme-sw[data-on] .theme-sw__knob{color:#ffc35a;transform:translate(28px);box-shadow:0 1px 2px #0000004d,0 0 16px -2px #f5b544e6}.theme-sw[data-on] .theme-sw__knob .theme-sw__ico--sun{opacity:1;transform:none}.theme-sw[data-on] .theme-sw__knob .theme-sw__ico--moon{opacity:0;transform:rotate(90deg)scale(.4)}.theme-sw:hover .theme-sw__knob{box-shadow:0 1px 2px #0000004d,0 0 18px #21d4fdbf}.theme-sw[data-on]:hover .theme-sw__knob{box-shadow:0 1px 2px #0000004d,0 0 18px #f5b544f2}@media (max-width:359px){.theme-sw{width:52px}.theme-sw[data-on] .theme-sw__knob{transform:translate(20px)}.theme-sw__track{padding:0 6px}}@media (prefers-reduced-motion:reduce){.theme-sw__knob,.theme-sw__knob .theme-sw__ico{transition:none}}.wa-btn{color:#04210f;white-space:nowrap;transition:transform .3s var(--ease-out), box-shadow .3s var(--lk-ease-standard), background-color .2s var(--lk-ease-standard);background:#25d366;border-radius:999px;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d,0 12px 30px -12px #25d366bf}.wa-btn:hover{background:#2ee070;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff6,0 18px 38px -12px #25d366f2}.wa-btn:focus-visible,.dock__wa:focus-visible{outline-offset:3px;outline:2px solid #25d366}.wa-btn__ico{color:#1faa53;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.wa-btn__txt{text-align:left;flex-direction:column;gap:3px;display:flex}.wa-btn__txt b{font:700 1rem/1.1 var(--lk-font-body);letter-spacing:-.005em}.wa-btn__txt small{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.02em;opacity:.8}.wa-btn--lg{height:48px;padding:0 20px 0 5px}.wa-btn--lg .wa-btn__ico{width:38px;height:38px}.wa-btn--sm{gap:7px;height:38px;padding:0 14px 0 4px}.wa-btn--sm .wa-btn__ico{width:30px;height:30px}.wa-btn--sm .wa-btn__txt b{font-size:.8125rem;font-weight:600}.ftr__wa{align-items:center;gap:8px;display:inline-flex}.ftr__wa svg{color:#25d366}@media (max-width:1279px){.hdr__wa{justify-content:center;width:40px;height:40px;padding:0}.hdr__wa .wa-btn__ico{color:#04210f;background:#25d366;width:40px;height:40px}.hdr__wa .wa-btn__txt{display:none}}@media (max-width:359px){.hdr__wa{display:none}}.dock{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;transition:opacity .28s var(--lk-ease-standard), transform .52s var(--ease-out), visibility 0s linear 0s;flex-direction:row-reverse;align-items:center;gap:10px;display:flex;position:fixed}:is(html:has(.hero-pin):not([data-scrolled]) .dock,html[data-menu] .dock){visibility:hidden;opacity:0;transition-delay:0s,0s,.52s;transform:translateY(18px)}.dock__quote{visibility:hidden;opacity:0;transition:opacity .28s var(--lk-ease-standard), transform .52s var(--ease-out), visibility 0s linear .52s;transform:translateY(18px)}html[data-deep]:not([data-end]) .dock__quote{visibility:visible;opacity:1;transition-delay:0s;transform:none}.dock__wa{color:#04210f;height:56px;box-shadow:inset 0 0 0 1px #ffffff59, 0 18px 40px -14px #25d366cc, 0 10px 26px -12px rgb(var(--shadow-rgb) / calc(.9 * var(--shadow-k)));transition:transform .4s var(--ease-out), background-color .2s var(--lk-ease-standard);background:#25d366;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 20px 0 7px;text-decoration:none;display:inline-flex;position:relative}.dock__wa:before{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite wa-ring;position:absolute;inset:0}.dock__wa:hover{background:#2ee070;transform:translateY(-3px)}.dock__wa-ico{color:#1faa53;background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.dock__wa-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.dock__wa-txt b{font:700 .9375rem/1.1 var(--lk-font-body);letter-spacing:-.005em;white-space:nowrap}.dock__wa-txt small{font:500 .75rem/1.1 var(--lk-font-mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;opacity:.82;overflow:hidden}@keyframes wa-ring{0%{box-shadow:0 0 #25d3668c}70%,to{box-shadow:0 0 0 14px #25d36600}}@media (max-width:600px){.dock{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));gap:8px}.dock__wa{flex:auto;min-width:0;height:54px;padding-right:14px}.dock__quote{flex:none;height:54px;padding:0 16px 0 14px}.dock__quote span,.dock__wa-hint,html:not([data-deep]) .dock__quote,html[data-end] .dock__quote{display:none}.ftr{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}
.stats{padding-top:clamp(2.5rem,5vw,4rem)}.stats__grid{border:1px solid var(--led-seam);background:var(--led-seam);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.stat{background:var(--panel);min-height:132px;transition:background-color var(--lk-dur-base) var(--lk-ease-standard);flex-direction:column-reverse;justify-content:flex-start;gap:10px;padding:1.25rem 1.25rem 1.1rem;display:flex}.stat:hover{background:var(--panel-hi)}.stat__k{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver)}.stat__v{font:300 clamp(1.75rem, 2.6vw, 2.5rem)/1 var(--lk-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);margin:0}.stat__v small{font:500 .42em/1 var(--lk-font-mono);letter-spacing:.04em;color:var(--lk-silver)}.stat__v small:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-size:.6875rem;display:block}@media (max-width:1023px){.stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559px){.stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{min-height:112px;padding:1rem}}.home-products{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.prod-rail__bar{justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:.75rem;display:flex}.prod-rail__bar .chips{flex:auto;min-width:0}.prod-rail__arrows{flex:none;gap:8px;display:flex}.prod-rail__track{padding:16px var(--gutter) 48px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 calc(var(--gutter) * .5), #000 calc(100% - var(--gutter) * .5), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 calc(var(--gutter) * .5), #000 calc(100% - var(--gutter) * .5), transparent);mask-image:linear-gradient(90deg, transparent, #000 calc(var(--gutter) * .5), #000 calc(100% - var(--gutter) * .5), transparent);gap:18px;display:flex;overflow-x:auto}.prod-rail__track::-webkit-scrollbar{display:none}.prod-rail__item{scroll-snap-align:start;flex:none;width:clamp(272px,25vw,336px)}@media (max-width:719px){.prod-rail__arrows{display:none}.prod-rail__item{width:min(82vw,320px)}}.finder{align-items:start}.finder__view{aspect-ratio:16/9;border:1px solid var(--led-seam);background:#000;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #21d4fd59}.finder__canvas{width:100%;height:100%;display:block}.finder__sides{background:linear-gradient(180deg, transparent, rgb(var(--base-rgb) / .86));font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lk-silver);pointer-events:none;justify-content:space-between;gap:1rem;padding:2.75rem 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.finder__sides span:last-child{text-align:right}.finder__sides b{color:var(--fg);font-weight:500}.finder__result{border:1px solid var(--led-seam);background:var(--card);border-radius:10px;padding:1.1rem 1.25rem 1.2rem}.finder__k{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);margin:0}.finder__v{font:300 clamp(2.25rem, 4vw, 3.25rem)/1 var(--lk-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg);margin:.5rem 0 0}.finder__v small{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.finder__note{min-height:4.65em;color:var(--lk-silver);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.finder__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-height:168px;margin:0;padding:0;list-style:none;display:grid}.finder__list a{--accent:#21d4fd;border:1px solid var(--led-seam);border-left:2px solid var(--accent);background:rgb(var(--surface-rgb) / .7);min-height:52px;color:var(--fg);transition:border-color var(--lk-dur-fast) var(--lk-ease-standard), background-color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 12px;text-decoration:none;display:grid}.finder__list b{font:500 .8125rem/1.3 var(--lk-font-mono);letter-spacing:.02em;grid-column:1}.finder__list span{color:var(--lk-silver);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.75rem;line-height:1.3;overflow:hidden}.finder__list i{color:var(--lk-silver);transition:transform .3s var(--ease-out), color var(--lk-dur-fast) var(--lk-ease-standard);grid-area:1/2/span 2;font-style:normal}.finder__list a:hover,.finder__list a:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--led-seam));border-left-color:var(--accent);background:var(--panel-hi)}.finder__list a:hover i,.finder__list a:focus-visible i{color:color-mix(in oklab, var(--accent) var(--tint), #000);transform:translate(4px)}.finder__list a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.finder__rule{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:479px){.finder__list{grid-template-columns:1fr;min-height:0}.finder__note{min-height:0}}.sectors .shead{margin-bottom:0}.sector-card{--accent:#21d4fd;border:1px solid var(--led-seam);background:var(--panel);width:clamp(280px,30vw,440px);height:clamp(260px,50svh,520px);color:var(--fg);isolation:isolate;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.sector-card:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 18px var(--accent);transform-origin:0;transition:transform .7s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sector-card:hover,.sector-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, var(--led-seam))}.sector-card:hover:after,.sector-card:focus-visible:after{transform:scaleX(1)}.sector-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sector-card__media{z-index:-1;display:block;position:absolute;inset:0}.sector-card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);display:block}.sector-card__media:after{content:"";background:linear-gradient(180deg, rgb(var(--base-rgb) / .6) 0%, rgb(var(--base-rgb) / 0) 28%, rgb(var(--base-rgb) / .3) 52%, rgb(var(--base-rgb) / .95) 100%);position:absolute;inset:0}.sector-card:hover .sector-card__media img,.sector-card:focus-visible .sector-card__media img{transform:scale(1.08)}.sector-card__n{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.1em;color:var(--fg);align-items:center;gap:8px;display:inline-flex;position:absolute;top:16px;left:18px}.sector-card__n:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.sector-card .concept-tag{top:12px;bottom:auto;right:12px}.sector-card__body{flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.sector-card__title{font:500 1.375rem/1.15 var(--lk-font-display);letter-spacing:-.01em;text-wrap:balance}.sector-card__blurb{-webkit-line-clamp:3;line-clamp:3;color:var(--fg-2);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sector-card__series{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sector-card__series i{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:rgb(var(--base-rgb) / .6);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.04em;color:var(--fg);border-radius:999px;padding:5px 9px}.sector-card--more{background:var(--card);flex-direction:column;justify-content:space-between;width:clamp(240px,22vw,320px);padding:18px;display:flex}.sector-card--more:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--led-pixel) .9px, transparent 1.3px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 70%);mask-image:linear-gradient(200deg,#000,#0000 70%)}.sector-card--more .sector-card__n{font:300 clamp(3.5rem, 6vw, 5rem)/1 var(--lk-font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px rgb(var(--fg-rgb) / .6);position:static}.sector-card--more .sector-card__n:before{content:none}.sector-card--more .sector-card__body{gap:12px;padding:0;position:static}.sector-card__rest{color:var(--lk-silver);flex-direction:column;gap:6px;font-size:.9375rem;line-height:1.4;display:flex}.sector-card__go{border-top:1px solid var(--led-seam);font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.sector-card__go i{transition:transform .4s var(--ease-out);font-size:1rem;font-style:normal}.sector-card--more:hover .sector-card__go i,.sector-card--more:focus-visible .sector-card__go i{color:var(--signal);transform:translate(6px)}@media (max-width:719px){.sector-card{width:min(78vw,320px);height:400px}.sector-card--more{width:min(70vw,280px)}}.weather__stage{aspect-ratio:16/9;border:1px solid var(--led-seam);isolation:isolate;background:#000;border-radius:10px;margin:0;position:relative;overflow:hidden}.weather__env,.weather__tint,.weather__glow,.weather__screen,.weather__rain,.weather__flare{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.weather__env,.weather__screen{object-fit:cover}.weather__env{transition:filter 1.2s var(--lk-ease-standard)}.weather__tint{background-color:rgb(var(--base-rgb) / 0);transition:background-color 1.2s var(--lk-ease-standard)}.weather__glow,.weather__rain,.weather__flare{opacity:0;transition:opacity 1.2s var(--lk-ease-standard)}.weather__glow{mix-blend-mode:screen;background:radial-gradient(36% 44% at 58% 32%,#be78ff99,#5a6eff3d 55%,#0000 78%)}.weather__screen{clip-path:polygon(38.1% 30%,78.8% 2.7%,78.8% 53.3%,38.1% 61.8%);filter:saturate(1.18)contrast(1.06)}.weather__flare{mix-blend-mode:screen;transform-origin:10% 4%;background:radial-gradient(circle at 10% 4%,#fffae6f2 0,#ffe29680 9%,#ffc86e29 26%,#0000 46%)}.weather[data-mode=sun] .weather__env{filter:brightness(1.1)contrast(.9)saturate(.88)}.weather[data-mode=sun] .weather__tint{background-color:#ffc46e1f}.weather[data-mode=sun] .weather__flare{opacity:1;animation:5s ease-in-out infinite weather-flare}.weather[data-mode=rain] .weather__env{filter:brightness(.56)saturate(.5)contrast(1.05)}.weather[data-mode=rain] .weather__tint{background-color:#1e2e466b}.weather[data-mode=rain] .weather__rain{opacity:1}.weather[data-mode=rain] .weather__glow{opacity:.45}.weather[data-mode=night] .weather__env{filter:brightness(.26)saturate(.7)contrast(1.15)}.weather[data-mode=night] .weather__tint{background-color:#080c2880}.weather[data-mode=night] .weather__glow{opacity:1;animation:4s ease-in-out infinite weather-glow}@keyframes weather-flare{50%{transform:scale(1.12)}}@keyframes weather-glow{50%{transform:scale(1.06)}}.weather__fact{animation:weather-fact .52s var(--ease-out) backwards}@keyframes weather-fact{0%{opacity:0;transform:translateY(10px)}}.weather__stat{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.weather__stat b{font:300 clamp(2.5rem, 4.6vw, 3.75rem)/1 var(--lk-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg)}.weather__stat span{font:500 .75rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.weather__title{font:500 1.25rem/1.25 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);margin:.9rem 0 0}.weather__body{min-height:4.8em;color:var(--lk-silver);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.weather__also{border-top:1px solid var(--led-seam);color:var(--fg-2);gap:8px;margin:0;padding:1rem 0 0;font-size:.875rem;line-height:1.45;list-style:none;display:grid}.weather__also li{padding-left:18px;position:relative}.weather__also li:before{content:"";background:#f5b544;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0;box-shadow:0 0 8px #f5b544b3}.weather__link{align-self:flex-start}.arch-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.arch-teaser .shead{margin-bottom:0}.arch-teaser__cta{margin-top:2rem}.arch-teaser__wall{padding:0 0 44px 44px;position:relative}.arch-teaser__grid{grid-template-columns:repeat(var(--cols,8), minmax(0, 1fr));border:1px solid var(--led-seam);background:#05070a;border-radius:4px;gap:2px;padding:2px;display:grid;box-shadow:0 50px 110px -60px #526dff99}.arch-teaser__grid i{aspect-ratio:1;background:hsl(calc(190 + var(--i,0) * 12) 82% 54%);border-radius:1px;display:block}html[data-js] .arch-teaser__wall[data-in] .arch-teaser__grid i{animation:arch-cell .9s var(--ease-out) calc(var(--i,0) * 70ms + .2s) both, arch-pulse 5s ease-in-out calc(var(--i,0) * .18s + 2s) infinite}@keyframes arch-cell{0%{opacity:0;transform:scale(.6)}55%{opacity:1;filter:brightness(2.2);transform:scale(1)}to{opacity:1;filter:none;transform:none}}@keyframes arch-pulse{50%{filter:brightness(1.4)}}.arch-teaser__dim{font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-silver);white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute}.arch-teaser__dim:before,.arch-teaser__dim:after{content:"";background:var(--led-edge);flex:1}.arch-teaser__dim--w{bottom:14px;left:44px;right:0}.arch-teaser__dim--w:before,.arch-teaser__dim--w:after{height:1px}.arch-teaser__dim--h{writing-mode:vertical-rl;top:0;bottom:44px;left:8px;transform:rotate(180deg)}.arch-teaser__dim--h:before,.arch-teaser__dim--h:after{width:1px}.arch-teaser__res{border:1px solid var(--led-edge);background:rgb(var(--base-rgb) / .8);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.06em;color:var(--fg);border-radius:3px;padding:6px 9px;position:absolute;top:12px;right:12px}@media (max-width:899px){.arch-teaser{grid-template-columns:1fr}}.process__track{position:relative}.process__line{background:linear-gradient(90deg,#21d4fd,#526dff 60%,#526dff00);height:1px;position:absolute;top:27px;left:0;right:0}.process__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.process__n{border:1px solid var(--led-edge);background:var(--led-black);width:54px;height:54px;box-shadow:0 0 0 8px var(--led-black);font:500 .875rem/1 var(--lk-font-mono);letter-spacing:.06em;color:var(--fg);transition:border-color var(--lk-dur-base) var(--lk-ease-standard), color var(--lk-dur-base) var(--lk-ease-standard), box-shadow var(--lk-dur-slow) var(--lk-ease-standard);border-radius:50%;place-items:center;display:inline-grid}.process__step:hover .process__n{border-color:var(--signal);color:var(--signal);box-shadow:0 0 0 8px var(--led-black), 0 0 28px 6px #21d4fd59}.process__title{font:500 1.25rem/1.25 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);margin:1.4rem 0 0}.process__body{max-width:34ch;color:var(--lk-silver);margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}@media (max-width:899px){.process__line{display:none}.process__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:559px){.process__line{background:linear-gradient(#21d4fd,#526dff 60%,#526dff00);width:1px;height:auto;display:block;inset:0 auto 0 27px}.process__list{grid-template-columns:1fr;row-gap:2rem}.process__step{grid-template-columns:54px minmax(0,1fr);column-gap:1.1rem;display:grid}.process__n{grid-row:1/span 2}.process__title{margin-top:.9rem}.process__body{max-width:none}}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq__head{top:calc(var(--header-h) + 2rem);position:sticky}.faq__head .shead{margin-bottom:0}.faq__list{border-top:1px solid var(--led-seam)}.faq__item{border-bottom:1px solid var(--led-seam)}.faq__item summary{cursor:pointer;font:500 1.0625rem/1.4 var(--lk-font-display);color:var(--fg);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:2px}.faq__item summary i{border:1px solid var(--led-seam);width:30px;height:30px;color:var(--lk-silver);transition:transform .5s var(--ease-out), border-color var(--lk-dur-base) var(--lk-ease-standard), color var(--lk-dur-base) var(--lk-ease-standard);border-radius:50%;flex:none;position:relative}.faq__item summary i:before,.faq__item summary i:after{content:"";width:10px;height:1px;transition:transform .5s var(--ease-out);background:currentColor;margin:-.5px 0 0 -5px;position:absolute;top:50%;left:50%}.faq__item summary i:after{transform:rotate(90deg)}.faq__item summary:hover i{border-color:rgb(var(--fg-rgb) / .45);color:var(--fg)}.faq__item[open] summary i{border-color:var(--signal);color:var(--signal);transform:rotate(180deg)}.faq__item[open] summary i:after{transform:rotate(0)}.faq__item p{max-width:62ch;color:var(--lk-silver);margin:0;padding:0 3.5rem 1.4rem 0;font-size:.9688rem;line-height:1.65}.faq__item[open] p{animation:faq-open .42s var(--ease-out)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size:allow-keywords){.faq__item{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size .42s var(--ease-out), content-visibility .42s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}}@media (max-width:899px){.faq__grid{grid-template-columns:1fr}.faq__head{position:static}.faq__item p{padding-right:0}}.cta{border-top:1px solid rgb(var(--fg-rgb) / .06);background:radial-gradient(90% 70% at 50% 100%, #526dff2e, transparent 70%), var(--led-black);text-align:center;position:relative;overflow:hidden}.cta .pixel-field{-webkit-mask-image:radial-gradient(80% 90%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 90%,#000 30%,#0000 100%)}.cta__inner{flex-direction:column;align-items:center;padding-block:clamp(5rem,12vw,9rem);display:flex;position:relative}.cta__title{margin:1.25rem 0 0;font-size:clamp(2.4rem,7vw,5.75rem)}.cta__line{display:block}.cta__line--dim .w__i{background:linear-gradient(90deg, hsl(calc(92 + var(--i,4) * 24) 92% var(--sweep-l)), hsl(calc(116 + var(--i,4) * 24) 92% var(--sweep-l)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cta__bn{color:var(--fg-2);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2.25rem;display:flex}.cta__bn-btn{border-left:1px solid color-mix(in srgb, currentColor 35%, transparent);margin-left:10px;padding-left:10px;font-weight:500}.cta__note{color:var(--muted);margin:1.5rem 0 0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.sector-card:after,.sector-card__media img,.sector-card__go i,.finder__list i,.weather__env,.weather__tint,.weather__glow,.weather__rain,.weather__flare,.process__n,.faq__item summary i,.faq__item summary i:before,.faq__item summary i:after{transition:none}.faq__item::details-content{transition:none}.sector-card:hover .sector-card__media img,.sector-card:focus-visible .sector-card__media img{transform:none}.weather__flare,.weather__glow,.weather__fact,.faq__item[open] p,.arch-teaser__grid i{animation:none!important}}@media (max-width:600px){.cta__actions{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-inline:auto}.cta__actions>*{justify-content:center;width:100%}.cta__actions .wa-btn{order:-1}}
