@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_1f89aa1c-module__6i8-Tq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_1f89aa1c-module__6i8-Tq__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
*,:before,:after{box-sizing:border-box}html,body{background-color:var(--kendo-color-app-surface);color:var(--kendo-color-on-app-surface);font-family:var(--kendo-font-family);overscroll-behavior:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{background-image:linear-gradient(90deg,var(--app-background-body-grid-color)1px,transparent 1px),linear-gradient(0deg,var(--app-background-body-grid-color)1px,transparent 1px);background-position:0 0,0 0;background-size:120px 120px,120px 120px}.cc-banner{z-index:9999;background:var(--kendo-color-surface);color:var(--kendo-color-on-app-surface);border:1px solid var(--kendo-color-border-alt);border-radius:16px;max-width:980px;margin:0 auto;padding:16px;transition:transform .14s,box-shadow .14s;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 14px 40px #00000040}@media (hover:hover) and (pointer:fine){.cc-banner:hover{transform:translateY(-2px);box-shadow:0 18px 48px #00000047}}.cc-banner__inner{flex-direction:column;gap:12px;display:flex}.cc-banner__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-banner__title{font-size:16px;font-weight:800}.cc-banner__text{opacity:.9;font-size:14px;line-height:1.5}.cc-banner__gpc{opacity:.85;font-size:13px;line-height:1.4}.cc-banner__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-btn{cursor:pointer;will-change:transform}.cc-btn-primary{background:var(--kendo-color-primary);color:var(--kendo-color-on-primary);border:none;border-radius:999px;padding:10px 14px;font-weight:700;transition:transform .12s,filter .12s,opacity .12s}.cc-btn-secondary{border:1px solid var(--kendo-color-border-alt);color:var(--kendo-color-on-app-surface);background:0 0;border-radius:999px;padding:10px 14px;font-weight:700;transition:transform .12s,background-color .12s,opacity .12s}@media (hover:hover) and (pointer:fine){.cc-btn:hover:not(:disabled){transform:translateY(-1px)}.cc-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.cc-btn-secondary:hover:not(:disabled){background-color:#ffffff0f}}.cc-btn:active:not(:disabled){transform:translateY(0)}.cc-btn-primary:active:not(:disabled){filter:brightness(.98)}.cc-btn-secondary:active:not(:disabled){background-color:#ffffff08}.cc-btn:disabled{opacity:.7;cursor:not-allowed}.cc-link:hover{opacity:.9}.cc-banner__link{color:#f5f5f7eb;white-space:nowrap;font-size:14px;font-weight:600;-webkit-text-decoration:underline #f5f5f78c;text-decoration:underline #f5f5f78c}@media (hover:hover) and (pointer:fine){.cc-banner__link:hover,.cc-banner__link:focus-visible{color:#f5f5f7;opacity:1;text-decoration-color:#f5f5f7cc}html[data-theme=light] .cc-banner__link:hover,html[data-theme=light] .cc-banner__link:focus-visible{color:var(--kendo-color-primary-hover);text-decoration-color:#e5483fbf}}html[data-theme=light] .cc-banner__link{color:var(--kendo-color-primary);text-decoration-color:#e5483f73}@media (max-width:480px){.cc-banner{border-radius:14px;padding:12px;bottom:12px;left:12px;right:12px}.cc-banner__inner{gap:10px}.cc-banner__title{font-size:15px}.cc-banner__link{font-size:13px}.cc-banner__text{-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.cc-banner__gpc{-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-banner__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}}.container{max-width:1200px;margin:0 auto;padding:24px}.k-appbar{background:var(--section-horizontal-gradient);color:var(--kendo-color-on-app-surface);box-shadow:none;border:0}:root{--kendo-color-app-surface:#1f1f23;--kendo-color-surface:#2c2f36;--kendo-color-surface-alt:#24262b;--kendo-color-on-app-surface:#f5f5f7;--kendo-color-subtle:#b8bcc6;--kendo-color-border:#ffffff14;--kendo-color-border-alt:#ffffff29;--kendo-color-base-subtle:#292929;--kendo-color-base-subtle-hover:#3d3d3d;--kendo-color-base-subtle-active:#525252;--kendo-color-base:#3d3d3d;--kendo-color-base-hover:#525252;--kendo-color-base-active:#666;--kendo-color-base-emphasis:#7a7a7a;--kendo-color-on-base:#ccc;--kendo-color-base-on-surface:#ccc;--kendo-color-base-on-subtle:#e0e0e0;--kendo-color-primary-subtle:#f3d7d1;--kendo-color-primary-subtle-hover:#efc9c1;--kendo-color-primary-subtle-active:#e7b8ae;--kendo-color-primary:#e5483f;--kendo-color-primary-hover:#d75b3f;--kendo-color-primary-active:#b23d2a;--kendo-color-primary-emphasis:#8f2f20;--kendo-color-on-primary:#f5f5f7;--kendo-color-primary-on-surface:#e5483f;--kendo-color-primary-on-subtle:#e5483f;--kendo-color-secondary-subtle:#3d3d3d;--kendo-color-secondary-subtle-hover:#525252;--kendo-color-secondary-subtle-active:#666;--kendo-color-secondary:#3a3f47;--kendo-color-secondary-hover:#666;--kendo-color-secondary-active:#7a7a7a;--kendo-color-secondary-emphasis:#bdbec7;--kendo-color-on-secondary:#f5f5f5;--kendo-color-secondary-on-surface:#666;--kendo-color-secondary-on-subtle:#ebebeb;--kendo-color-tertiary-subtle:#fff;--kendo-color-tertiary-subtle-hover:#f5f5f5;--kendo-color-tertiary-subtle-active:#ebebeb;--kendo-color-tertiary:#b8b8b8;--kendo-color-tertiary-hover:#a3a3a3;--kendo-color-tertiary-active:#8f8f8f;--kendo-color-tertiary-emphasis:#ebebeb;--kendo-color-on-tertiary:#141414;--kendo-color-tertiary-on-surface:#b8b8b8;--kendo-color-tertiary-on-subtle:#3d3d3d;--kendo-color-error-subtle:#1a0509;--kendo-color-error-subtle-hover:#340912;--kendo-color-error-subtle-active:#4e0e1b;--kendo-color-error:#711426;--kendo-color-error-hover:#8b1830;--kendo-color-error-active:#a61e3a;--kendo-color-error-emphasis:#8b1830;--kendo-color-on-error:#ccc;--kendo-color-error-on-surface:#711426;--kendo-color-error-on-subtle:#f7a1b2;--kendo-color-success-subtle:#06231d;--kendo-color-success-subtle-hover:#0b3d33;--kendo-color-success-subtle-active:#0f5748;--kendo-color-success:#0f5748;--kendo-color-success-hover:#14715f;--kendo-color-success-active:#188b74;--kendo-color-success-emphasis:#188b74;--kendo-color-on-success:#f5f5f5;--kendo-color-success-on-surface:#0f5748;--kendo-color-success-on-subtle:#adebde;--kendo-color-warning-subtle:#3d330b;--kendo-color-warning-subtle-hover:#57490f;--kendo-color-warning-subtle-active:#715e14;--kendo-color-warning:#a4891e;--kendo-color-warning-hover:#bf9f22;--kendo-color-warning-active:#d9b526;--kendo-color-warning-emphasis:#a28b16;--kendo-color-on-warning:#050505;--kendo-color-warning-on-surface:#a4891e;--kendo-color-warning-on-subtle:#f0e2a8;--kendo-color-info-subtle:#0b2c3d;--kendo-color-info-subtle-hover:#0f3f57;--kendo-color-info-subtle-active:#145271;--kendo-color-info:#145271;--kendo-color-info-hover:#19658b;--kendo-color-info-active:#1e77a4;--kendo-color-info-emphasis:#1c699c;--kendo-color-on-info:#f5f5f5;--kendo-color-info-on-surface:#145271;--kendo-color-info-on-subtle:#cbe8f6;--kendo-color-light-subtle:#c2c2c2;--kendo-color-light-subtle-hover:#b8b8b8;--kendo-color-light-subtle-active:#a3a3a3;--kendo-color-light:#a3a3a3;--kendo-color-light-hover:#8f8f8f;--kendo-color-light-active:#7a7a7a;--kendo-color-light-emphasis:#7a7a7a;--kendo-color-on-light:#050505;--kendo-color-light-on-surface:#c2c2c2;--kendo-color-light-on-subtle:#292929;--kendo-color-dark-subtle:#141414;--kendo-color-dark-subtle-hover:#292929;--kendo-color-dark-subtle-active:#3d3d3d;--kendo-color-dark:#050505;--kendo-color-dark-hover:#141414;--kendo-color-dark-active:#292929;--kendo-color-dark-emphasis:#666;--kendo-color-on-dark:#fff;--kendo-color-dark-on-surface:#3d3d3d;--kendo-color-dark-on-subtle:#f5f5f5;--kendo-color-series-a-bolder:#f5f5f5;--kendo-color-series-b-subtler:#666;--kendo-color-series-b:#8f8f8f;--kendo-color-series-b-bold:#a3a3a3;--kendo-color-series-b-subtle:#7a7a7a;--kendo-color-series-b-bolder:#b8b8b8;--kendo-color-series-c-subtler:#050505;--kendo-color-series-c:#292929;--kendo-color-series-c-bold:#3d3d3d;--kendo-color-series-c-subtle:#141414;--kendo-color-series-c-bolder:#525252;--kendo-color-series-d-subtler:#bab5b5;--kendo-color-series-d:#d8d5d5;--kendo-color-series-d-bold:#e6e5e5;--kendo-color-series-d-subtle:#c9c5c5;--kendo-color-series-d-bolder:#f5f4f4;--kendo-color-series-e-subtler:#6a6262;--kendo-color-series-e:#8e8585;--kendo-color-series-e-bold:#9d9595;--kendo-color-series-e-subtle:#7e7575;--kendo-color-series-e-bolder:#aca5a5;--kendo-color-series-f-subtler:#151414;--kendo-color-series-f:#3a3636;--kendo-color-series-f-bold:#4a4545;--kendo-color-series-f-subtle:#2b2727;--kendo-color-series-f-bolder:#5a5454;--kendo-font-family:var(--font-plus-jakarta-sans),sans-serif;--kendo-font-size:16px;--kendo-font-size-sm:14px;--kendo-font-size-md:var(--kendo-font-size);--kendo-font-size-lg:20px;--kendo-font-size-xl:24px;--kendo-h1-font-size:64px;--kendo-h2-font-size:48px;--kendo-h3-font-size:40px;--kendo-h4-font-size:32px;--kendo-h5-font-size:24px;--kendo-h6-font-size:16px;--kendo-line-height-xs:1.2;--kendo-line-height-sm:1.25;--kendo-line-height-md:1.5;--kendo-line-height-lg:1.6;--kendo-h1-line-height:calc((var(--kendo-font-size)*4)*1.25);--kendo-h2-line-height:calc((var(--kendo-font-size)*3)*1.25);--kendo-h3-line-height:calc((var(--kendo-font-size)*2.5)*1.25);--kendo-h4-line-height:calc((var(--kendo-font-size)*2)*1.25);--kendo-h5-line-height:calc((var(--kendo-font-size)*1.5)*1.25);--kendo-h6-line-height:calc((var(--kendo-font-size)*1)*1.25);--kendo-h1-font-weight:600;--kendo-h2-font-weight:600;--kendo-h3-font-weight:600;--kendo-h4-font-weight:600;--kendo-h5-font-weight:600;--kendo-h6-font-weight:600;--kendo-border-radius-xs:1px;--kendo-border-radius-sm:2px;--kendo-border-radius-md:4px;--kendo-border-radius-lg:8px;--kendo-border-radius-xl:16px;--kendo-border-radius-xxl:32px;--kendo-border-radius-xxxl:64px;--kendo-border-radius-full:9999px;--app-background-body-grid-color:#ffffff0f;--app-background-body-accent-a:#14527133;--app-background-body-accent-b:#14527126;--section-horizontal-gradient:linear-gradient(90deg,var(--kendo-color-app-surface)0,var(--kendo-color-app-surface)25%,var(--kendo-color-surface)50%,var(--kendo-color-app-surface)75%,var(--kendo-color-app-surface)100%);--selfdrivingcars-section-gradient:linear-gradient(to bottom,var(--kendo-color-app-surface)0,var(--kendo-color-surface)80%,var(--kendo-color-surface)100%);--app-accent-strong:var(--kendo-color-primary);--app-accent-strong-soft:#e5483f26;--app-header-background:#1f1f23a6;--app-header-background-scrolled:#1f1f23d1;--app-header-mobile-drawer-bg:var(--kendo-color-surface-alt);--app-header-backdrop:#00000073;--app-footer-background:#1f1f23f2;--app-footer-text-main:#f5f5f7d1;--app-footer-text-muted:#f5f5f7b3;--app-footer-nav-title:#f5f5f766;--app-footer-link:#f5f5f7d1;--app-footer-social:#f5f5f799;--app-footer-bottom:#f5f5f773;--app-footer-divider:#ffffff14;--app-footer-logo-background:transparent;--car-personalities-subtitle-color:#f5f5f7cc;--car-personalities-subtitle-bg:transparent;--car-personalities-logo-filter:invert(85%)sepia(10%)saturate(120%)hue-rotate(350deg)brightness(100%);--stats-subtitle-color:#f5f5f7cc;--stats-text-color:#f5f5f7e6;--stats-metric-label-color:#f5f5f7cc;--stats-timeline-line:#f5f5f72e;--stats-timeline-tick:#f5f5f747;--stats-timeline-label:#f5f5f799;--stats-donut-background:#f5f5f729;--stats-donut-a:var(--kendo-color-primary);--stats-donut-b:#2f7ecf;--stats-donut-c:#4c6984;--stats-donut-d:#7c93a8;--stats-donut-e:#a9b9c8;--journal-title-color:var(--kendo-color-on-app-surface);--journal-label-color:var(--kendo-color-primary);--journal-card-title-color:var(--kendo-color-on-app-surface);--journal-card-excerpt-color:#f5f5f7cc;--journal-card-category-color:#f5f5f799;--journal-action-color:var(--kendo-color-on-app-surface);--journal-card-bg:#ffffff08;--journal-card-border:#ffffff0d;--journal-card-border-hover:#f5f5f72e;--journal-viewall-border-color:#ffffff1f;--journal-viewall-bg-hover:#ffffff0f;--advice-title-color:var(--kendo-color-on-app-surface);--advice-text-color:#f5f5f7e6;--advice-overlay-bg:#1f1f23d1;--advice-overlay-border:var(--kendo-color-border);--advice-check-bg:var(--kendo-color-primary);--how-subtitle-color:#f5f5f7d9;--how-comma-color:#f5f5f799;--how-media-overlay-opacity:.95;--how-glow-strong:#e5483f99;--how-glow-soft:#e5483f66;--how-media-aspect:16/9;--dating-card-bg:#1f1f23b3;--dating-card-border:var(--kendo-color-border);--dating-card-border-hover:var(--kendo-color-border-alt);--dating-lead-color:#f5f5f7e6;--dating-icon-bg:var(--kendo-color-primary);--dating-icon-shadow:0 6px 16px #e5483f59;--dating-intro-bg:#1f1f23e6;--dating-intro-border:var(--kendo-color-border);--dating-intro-shadow:0 16px 48px #0009;--dating-intro-text:var(--kendo-color-on-app-surface);--advice-check-shadow:0 6px 20px #e5483f59;--advice-img-filter:linear-gradient(0deg,#0000001a,#0000001a);--advice-overlay-shadow:0 16px 48px #00000073;--journal-card-hover-shadow:0 20px 40px #0006;--stats-marker-shadow:0 0 0 3px #e5483f40;--road-glow-color:#f5f5f7;--progress-glow-color:#e5483f;--road-stroke-color:#ffffff24;--road-glow-stroke-color:#f5f5f7d9;--progress-glow-stroke-color:#e5483ff2}html[data-theme=light]{--kendo-color-app-surface:#f4f5f7;--kendo-color-surface:#fff;--kendo-color-surface-alt:#e4e8f0;--kendo-color-on-app-surface:#13202a;--kendo-color-subtle:#334250;--kendo-color-border:#0a141e14;--kendo-color-border-alt:#0a141e29;--app-background-body-grid-color:#1a252f14;--app-background-body-accent-a:#2f7ecf29;--app-background-body-accent-b:#c9472d14;--app-accent-strong:#2f7ecf;--app-accent-strong-soft:#2f7ecf21;--app-header-background:#fffffff5;--app-header-background-scrolled:#fffffffc;--app-header-mobile-drawer-bg:#fff;--app-header-backdrop:#0a141e33;--app-footer-background:#f4f5f7;--app-footer-text-main:#13202af5;--app-footer-text-muted:#13202ae0;--app-footer-nav-title:#13202acc;--app-footer-link:#13202af0;--app-footer-social:#13202ae0;--app-footer-bottom:#13202ac7;--app-footer-divider:#1a252f14;--app-footer-logo-background:transparent;--advice-img-filter:none;--advice-overlay-shadow:0 16px 40px #2f7ecf26;--car-personalities-subtitle-color:#1a252fe6;--car-personalities-subtitle-bg:#ffffffd9;--car-personalities-logo-filter:none;--stats-subtitle-color:#1a252fe6;--stats-text-color:#13202aeb;--stats-metric-label-color:#13202ad6;--stats-timeline-line:#1a252f1f;--stats-donut-a:#c9472d;--stats-donut-b:#2f7ecf;--stats-donut-c:#4c6984;--stats-donut-d:#7c93a8;--stats-donut-e:#a9b9c8;--stats-timeline-label:var(--kendo-color-primary);--stats-timeline-tick:#1a252f52;--journal-title-color:#1a252ff2;--journal-label-color:var(--kendo-color-primary);--journal-card-title-color:#1a252ff2;--journal-card-excerpt-color:#13202ae0;--journal-card-category-color:#13202abd;--journal-action-color:#1a252ff2;--journal-card-bg:#fff;--journal-card-border:var(--kendo-color-border);--journal-card-border-hover:var(--kendo-color-border-alt);--journal-viewall-border-color:var(--kendo-color-border);--journal-viewall-bg-hover:#0a141e0f;--advice-title-color:var(--kendo-color-on-app-surface);--advice-text-color:#13202aeb;--advice-overlay-bg:#ffffffeb;--advice-overlay-border:var(--kendo-color-border);--advice-check-bg:var(--kendo-color-primary);--how-subtitle-color:#13202ae0;--how-comma-color:#13202ab3;--how-media-overlay-opacity:.2;--how-glow-strong:#e5483f40;--how-glow-soft:#e5483f14;--how-media-aspect:3/2;--dating-card-bg:var(--kendo-color-surface);--dating-card-border:var(--kendo-color-border);--dating-card-border-hover:var(--kendo-color-border-alt);--dating-lead-color:#13202ae6;--dating-icon-bg:var(--app-accent-strong-soft);--dating-icon-shadow:0 4px 14px #e5483f26;--dating-intro-bg:#ffffffeb;--dating-intro-border:var(--kendo-color-border);--dating-intro-shadow:0 12px 32px #e5483f26;--dating-intro-text:var(--kendo-color-on-app-surface);--advice-check-shadow:0 6px 20px #e5483f40;--journal-card-hover-shadow:0 20px 40px #e5483f26;--stats-marker-shadow:0 0 0 3px #e5483f40;--road-glow-color:#e5483f99;--progress-glow-color:#e5483f;--road-stroke-color:#1a252f59;--road-glow-stroke-color:#e5483f80;--progress-glow-stroke-color:#e5483ff2;--kendo-color-primary-subtle:#fbe4dd;--kendo-color-primary-subtle-hover:#f6d1c5;--kendo-color-primary-subtle-active:#f0bead;--kendo-color-primary:#e5483f;--kendo-color-primary-hover:#b93f28;--kendo-color-primary-active:#a33823;--kendo-color-primary-emphasis:#7c2717;--kendo-color-on-primary:#fff;--kendo-color-primary-on-surface:#e5483f;--kendo-color-primary-on-subtle:#e5483f;--kendo-color-secondary-subtle:#f3f3f3;--kendo-color-secondary-subtle-hover:#e5e5e5;--kendo-color-secondary-subtle-active:#d7d7d7;--kendo-color-secondary:#e3e5e8;--kendo-color-secondary-hover:#c4c4c4;--kendo-color-secondary-active:#b8b8b8;--kendo-color-secondary-emphasis:#8c8d96;--kendo-color-on-secondary:#141414;--kendo-color-secondary-on-surface:#6c6c6c;--kendo-color-secondary-on-subtle:#2e2e2e;--kendo-color-tertiary-subtle:#fff;--kendo-color-tertiary-subtle-hover:#f5f5f5;--kendo-color-tertiary-subtle-active:#ebebeb;--kendo-color-tertiary:#b8b8b8;--kendo-color-tertiary-hover:#a3a3a3;--kendo-color-tertiary-active:#8f8f8f;--kendo-color-tertiary-emphasis:#ebebeb;--kendo-color-on-tertiary:#141414;--kendo-color-tertiary-on-surface:#b8b8b8;--kendo-color-tertiary-on-subtle:#3d3d3d;--kendo-color-error-subtle:#fbe5ea;--kendo-color-error-subtle-hover:#f6d2dc;--kendo-color-error-subtle-active:#f0bfce;--kendo-color-error:#711426;--kendo-color-error-hover:#8b1830;--kendo-color-error-active:#a61e3a;--kendo-color-error-emphasis:#711426;--kendo-color-on-error:#140508;--kendo-color-error-on-surface:#711426;--kendo-color-error-on-subtle:#711426;--kendo-color-success-subtle:#e3f4ec;--kendo-color-success-subtle-hover:#d2ebdf;--kendo-color-success-subtle-active:#c1e2d3;--kendo-color-success:#0f5748;--kendo-color-success-hover:#14715f;--kendo-color-success-active:#188b74;--kendo-color-success-emphasis:#0f5748;--kendo-color-on-success:#0b1511;--kendo-color-success-on-surface:#0f5748;--kendo-color-success-on-subtle:#0f5748;--kendo-color-warning-subtle:#f8f1db;--kendo-color-warning-subtle-hover:#f2e5bd;--kendo-color-warning-subtle-active:#ebdd9f;--kendo-color-warning:#a4891e;--kendo-color-warning-hover:#bf9f22;--kendo-color-warning-active:#d9b526;--kendo-color-warning-emphasis:#a4891e;--kendo-color-on-warning:#14120a;--kendo-color-warning-on-surface:#a4891e;--kendo-color-warning-on-subtle:#a4891e;--kendo-color-info-subtle:#e0eef6;--kendo-color-info-subtle-hover:#d1e4f1;--kendo-color-info-subtle-active:#c2daec;--kendo-color-info:#145271;--kendo-color-info-hover:#19658b;--kendo-color-info-active:#1e77a4;--kendo-color-info-emphasis:#145271;--kendo-color-on-info:#0a1013;--kendo-color-info-on-surface:#145271;--kendo-color-info-on-subtle:#145271;--section-horizontal-gradient:linear-gradient(90deg,var(--kendo-color-app-surface)0,var(--kendo-color-app-surface)20%,var(--kendo-color-surface)50%,var(--kendo-color-app-surface)80%,var(--kendo-color-app-surface)100%);--selfdrivingcars-section-gradient:linear-gradient(to bottom,var(--kendo-color-app-surface)0,var(--kendo-color-surface)70%,var(--kendo-color-surface-alt)100%)}@media (prefers-reduced-motion:no-preference) and (min-width:993px){body{animation:20s linear infinite grid-scroll-up}}@keyframes grid-scroll-up{0%{background-position:0 0,0 0}to{background-position:0 -220px,0 -220px}}
