@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_236f0a5-module__Gi8yba__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_236f0a5-module__Gi8yba__variable{--font-sans:"Libre Franklin", "Libre Franklin Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_bfa649fd-module__ADPxia__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_bfa649fd-module__ADPxia__variable{--font-brand:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root,[data-theme=light]{--t-bg:#f2efe9;--t-bg-subtle:#f7f4ee;--t-card:#fff;--t-card-border:#e3ddd2;--t-card-border-hover:#c9c1b3;--t-card-hover:#fbfaf7;--t-text:#1e1e1e;--t-text-muted:#4a4a4a;--t-text-dim:#66615a;--t-accent:#1e1e1e;--t-accent-subtle:#1e1e1e0d;--t-positive:#157033;--t-warning:#9a5b00;--t-danger:#b42318;--m-blue:#44b1ff;--m-blue-strong:#2b7ab1;--m-blue-soft:#e7f4ff;--m-purple-soft:#f3e3f9;--m-green-soft:#d0f5d9;--m-orange-soft:#ffe7d6;--m-yellow-soft:#fef9c3;--m-on-accent:#1e1e1e;--m-ink:#1e1e1e;--m-on-ink:#fff;--m-header-bg:#f2efe9e0;--shadow-card:0 1px 0 #1e1e1e08, 0 18px 40px -30px #1e1e1e59;--radius-card:24px;--radius-pill:9999px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-bg:#161514;--t-bg-subtle:#201f1d;--t-card:#1f1e1c;--t-card-border:#34312d;--t-card-border-hover:#4a4640;--t-card-hover:#262422;--t-text:#f2efe9;--t-text-muted:#cfc9be;--t-text-dim:#a29c92;--t-accent:#f2efe9;--t-accent-subtle:#f2efe912;--t-positive:#65dc8d;--t-warning:#f2ba41;--t-danger:#ff8a73;--m-blue:#44b1ff;--m-blue-strong:#63bbf9;--m-blue-soft:#18283a;--m-purple-soft:#2a2231;--m-green-soft:#1b2b21;--m-orange-soft:#31241c;--m-yellow-soft:#2d2a1b;--m-on-accent:#1e1e1e;--m-ink:#f2efe9;--m-on-ink:#1e1e1e;--m-header-bg:#161514db;--shadow-card:0 1px 0 #0003, 0 18px 40px -26px #000000b3;--radius-card:24px;--radius-pill:9999px}:root{--bg:var(--t-bg);--card-bg:var(--t-card);--card-sub:var(--t-bg-subtle);--text:var(--t-text);--text-muted:var(--t-text-muted);--border:var(--t-card-border);--nu-bg:var(--t-bg);--nu-card:var(--t-card);--nu-card-border:var(--t-card-border);--nu-text:var(--t-text);--nu-text-muted:var(--t-text-muted);--nu-text-dim:var(--t-text-dim);--nu-positive:var(--t-positive)}*{box-sizing:border-box}html,body{background-color:var(--t-bg);color:var(--t-text);width:100%;max-width:100vw;margin:0;padding:0;transition:background-color .25s,color .25s;overflow-x:hidden}body{font-family:var(--font-sans), "Libre Franklin", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--m-blue);outline-offset:3px}.wordmark{font-family:var(--font-brand), "Bricolage Grotesque", var(--font-sans), sans-serif;letter-spacing:-.035em;color:var(--t-text);font-weight:800;line-height:1;display:inline-block}.page-center{place-items:center;min-height:100vh;padding:24px;display:grid}.tesla-card{background-color:var(--t-card);border:1px solid var(--t-card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color .15s,background-color .25s,transform .2s}.tesla-card:hover{border-color:var(--t-card-border-hover)}.m-tint-blue{background-color:var(--m-blue-soft)}.m-tint-purple{background-color:var(--m-purple-soft)}.m-tint-green{background-color:var(--m-green-soft)}.m-tint-orange{background-color:var(--m-orange-soft)}.m-tint-yellow{background-color:var(--m-yellow-soft)}.m-pastel-card{border-radius:var(--radius-card);border:1px solid #0000;flex-direction:column;gap:18px;padding:32px 28px;display:flex}.m-icon-tile{background-color:var(--t-card);width:52px;height:52px;color:var(--t-text);border-radius:16px;flex-shrink:0;place-items:center;display:grid}@keyframes soundwaveBar1{0%,to{height:4px}50%{height:16px}}@keyframes soundwaveBar2{0%,to{height:14px}50%{height:6px}}@keyframes soundwaveBar3{0%,to{height:8px}50%{height:18px}}@keyframes soundwaveBar4{0%,to{height:12px}50%{height:5px}}.wave-bar-1{animation:1.1s ease-in-out infinite soundwaveBar1}.wave-bar-2{animation:.85s ease-in-out infinite soundwaveBar2}.wave-bar-3{animation:1.25s ease-in-out infinite soundwaveBar3}.wave-bar-4{animation:.95s ease-in-out infinite soundwaveBar4}@keyframes livePulse{0%{opacity:.85;transform:scale(.95);box-shadow:0 0 #15703373}70%{opacity:1;transform:scale(1);box-shadow:0 0 0 8px #15703300}to{opacity:.85;transform:scale(.95);box-shadow:0 0 #15703300}}.live-beacon{background:var(--t-positive);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite livePulse}@keyframes laserScan{0%{opacity:.8;transform:translateY(0)}50%{opacity:1}to{opacity:.2;transform:translateY(14px)}}.laser-scanner{animation:1.6s ease-in-out infinite alternate laserScan}@keyframes cameraDotPulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.camera-dot-pulse{animation:1.4s ease-in-out infinite cameraDotPulse}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wave-bar-1,.wave-bar-2,.wave-bar-3,.wave-bar-4,.live-beacon,.laser-scanner,.camera-dot-pulse,.tesla-bar-shimmer,.liquid-fill-nominal,.liquid-fill-nitro{animation:none}}@keyframes teslaLightGlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tesla-bar-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:50%;animation:2.4s ease-in-out infinite teslaLightGlide;position:absolute;top:0;bottom:0;left:0}@keyframes liquidFlow{0%{background-position:0%}to{background-position:200%}}.liquid-capsule-track{background:var(--t-card-border);border-radius:var(--radius-pill);width:100%;height:12px;position:relative;overflow:hidden}.liquid-fill-nominal,.liquid-fill-nitro,.liquid-fill-frost,.liquid-fill-low{border-radius:var(--radius-pill);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);position:relative}.liquid-fill-nominal{background:linear-gradient(90deg,#2b7ab1 0%,#44b1ff 50%,#63bbf9 75%,#2b7ab1 100%) 0 0/200% 100%;animation:4s linear infinite liquidFlow}.liquid-fill-nitro{background:linear-gradient(90deg,#44b1ff 0%,#e4acff 33%,#65dc8d 66%,#44b1ff 100%) 0 0/200% 100%;animation:2.2s linear infinite liquidFlow}.liquid-fill-frost{background:linear-gradient(90deg,#a2d1f1 0%,#bce1fa 50%,#f0f9ff 100%)}.liquid-fill-low{background:linear-gradient(90deg,#f2ba41 0%,#ff7647 100%)}.dashboard-shell{background-color:var(--t-bg);width:100%;max-width:440px;color:var(--t-text);flex-direction:column;gap:20px;min-height:100vh;margin:0 auto;padding:24px 16px 48px;display:flex}@media (min-width:860px){.dashboard-shell{gap:24px;max-width:1000px;padding:32px 28px 64px}.tesla-info-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.tesla-recharge-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}}.tesla-info-grid,.tesla-recharge-grid{flex-direction:column;gap:20px;display:flex}@media (min-width:860px){.tesla-info-grid,.tesla-recharge-grid{display:grid}}.dashboard-header-root{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;padding:4px 0 12px;display:grid;position:relative}.dashboard-header-left{justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-header-center{justify-self:center;align-items:center;gap:8px;display:inline-flex}.dashboard-header-center-placeholder{justify-self:center}.dashboard-header-right{justify-self:end;align-items:center;gap:10px;display:flex}@media (max-width:767px){.dashboard-header-root{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-header-left{order:1}.dashboard-header-right{order:2}.dashboard-header-center{order:3;justify-content:center;width:100%;margin:4px auto 0}.dashboard-header-center-placeholder{display:none}}.tesla-recharge-btn{border:1.5px solid var(--t-card-border);background-color:var(--t-card);color:var(--t-text);cursor:pointer;text-align:left;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:18px 20px;font-family:inherit;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.tesla-recharge-btn:hover{border-color:var(--t-text);transform:translateY(-1px)}.tesla-recharge-btn-accent{background-color:var(--m-blue-soft);border-color:var(--m-blue)}.tesla-recharge-btn-accent:hover{border-color:var(--t-text)}.landing-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:640px){.landing-shell{padding:0 24px}}.landing-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--m-header-bg);border-bottom:1px solid var(--t-card-border);transition:background-color .25s,border-color .25s;position:sticky;top:0}.landing-hero-grid{flex-direction:column;gap:40px;padding:48px 0 64px;display:flex}@media (min-width:960px){.landing-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:80px 0 88px;display:grid}}.landing-metrics-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (min-width:860px){.landing-metrics-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.landing-bento-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:860px){.landing-bento-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.landing-pill{border-radius:var(--radius-pill);letter-spacing:.01em;background-color:var(--m-blue);color:var(--m-on-accent);align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.landing-btn-primary{border-radius:var(--radius-pill);background-color:var(--m-ink);color:var(--m-on-ink);border:1.5px solid var(--m-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.landing-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.landing-btn-secondary{border-radius:var(--radius-pill);background-color:var(--t-card);color:var(--t-text);border:1.5px solid var(--t-text);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.landing-btn-secondary:hover{background-color:var(--t-bg-subtle);transform:translateY(-1px)}.landing-btn-accent{border-radius:var(--radius-pill);background-color:var(--m-blue);color:var(--m-on-accent);border:1.5px solid var(--m-blue);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.landing-btn-accent:hover{filter:brightness(1.05);transform:translateY(-1px)}.landing-section{padding:72px 0}@media (min-width:860px){.landing-section{padding:104px 0}}.landing-band{background-color:var(--t-bg-subtle);border-top:1px solid var(--t-card-border);border-bottom:1px solid var(--t-card-border)}.landing-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--t-text-dim);margin-bottom:14px;font-size:.8rem;font-weight:700;display:inline-block}.landing-title{letter-spacing:-.035em;color:var(--t-text);margin:0 0 18px;font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:900;line-height:1.04}.landing-subtitle{color:var(--t-text-muted);max-width:680px;margin:0;font-size:1.15rem;line-height:1.6}.m-check{align-items:flex-start;gap:10px;display:flex}.m-check svg{flex-shrink:0;margin-top:3px}
