/* GENERATED by scripts/build-light-css.py - edit that, not this. Light theme, blue fade (John, 6 Nov 2026). */
html.rk-lt{--rk-mist:#F5F7FA;--rk-mist2:#EEF3F9;--rk-line:#E3E8EF;--rk-line2:#D6DFEA}
html.rk-lt .rk .rk-sec-mist{background:#F5F7FA}
html.rk-lt .rk .rk-sec-dark{background:#EEF4FC;color:var(--rk-text)}
html.rk-lt .rk .rk-hero:not(.rk-hero-haspic){background:linear-gradient(180deg,#E3EEFD 0,#F5F7FA 520px,#F5F7FA 100%);color:var(--rk-text)}
html.rk-lt .rk .rk-hero:not(.rk-hero-haspic):before{background:radial-gradient(760px 420px at 82% 8%,rgba(20,122,251,.08),transparent 62%)}
html.rk-lt .rk-home .rk-hero-haspic{background:linear-gradient(180deg,#E3EEFD 0,#F5F7FA 560px,#F5F7FA 100%);color:var(--rk-text);padding:64px 0 0}
html.rk-lt .rk-home .rk-hero-haspic:before{background:radial-gradient(760px 420px at 50% 0,rgba(20,122,251,.08),transparent 62%)}
html.rk-lt .rk-home .rk-hero-fix{display:none}
html.rk-lt .rk .rk-lt-only{display:block}
html.rk-lt .rk-home .rk-hero-haspic .rk-hero-in.rk-hero-1{display:block;max-width:var(--rk-wrap)}
html.rk-lt .rk-home .rk-hero-haspic .rk-hero-in>div:first-child{max-width:860px;margin:0 auto;text-align:center}
html.rk-lt .rk.rk-home .rk-hero-haspic h1,html.rk-lt .rk-home .rk-hero-haspic h1{font-size:clamp(36px,5vw,66px);line-height:1.04;margin:0 auto 18px;max-width:19ch}
html.rk-lt .rk-home .rk-hero-haspic .rk-lede{margin:0 auto 28px;max-width:56ch;font-size:clamp(16px,1.5vw,19px)}
html.rk-lt .rk-home .rk-hero-haspic .rk-lookup{justify-content:center}
html.rk-lt .rk-home .rk-hero-haspic .rk-lookup .rk-plate{width:260px}
html.rk-lt .rk-home .rk-hero-haspic .under{justify-content:center;margin:20px 0 0}
html.rk-lt .rk-home .rk-hero-haspic .under .note,html.rk-lt .rk-home .rk-hero-haspic .rk-hero-in>div:first-child>.rk-ticks{display:none}
html.rk-lt .rk .rk-hm-rate{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--rk-line);border-radius:999px;padding:8px 15px;font-size:14px;color:var(--rk-slate)}
html.rk-lt .rk .rk-hm-rate b{color:var(--rk-text);font-size:16px}
html.rk-lt .rk .rk-hm-rate .rk-stars{font-size:14px}
html.rk-lt .rk .rk-hm-band{position:relative;margin:46px 0 0;height:380px;border-radius:24px 24px 0 0;overflow:hidden;background:var(--rk-ink)}
html.rk-lt .rk .rk-hm-band img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}
html.rk-lt .rk .rk-hm-chips{position:absolute;left:20px;right:20px;bottom:56px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}
html.rk-lt .rk .rk-hm-chips span{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:9px 16px;font-weight:700;font-size:14px;color:var(--rk-text);box-shadow:0 8px 24px rgba(0,0,0,.18)}
html.rk-lt .rk .rk-hm-chips svg{width:16px;height:16px;fill:var(--rk-blue)}
html.rk-lt .rk-home .rk-hero-haspic .rk-yc{max-width:none;width:min(1120px,calc(100vw - 44px));position:relative;left:50%;transform:translateX(-50%);margin:6px 0 0;text-align:left;padding:18px 22px}
@media (min-width:1001px){html.rk-lt .rk-home .rk-hero-haspic .rk-yc{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.1fr) auto;grid-template-areas:"top top top top" "car ro ans btns";column-gap:22px;row-gap:6px;align-items:center}html.rk-lt .rk-home .rk-hero-haspic .rk-yc-top{grid-area:top;margin:0}html.rk-lt .rk-home .rk-hero-haspic .rk-yc-car{grid-area:car}html.rk-lt .rk-home .rk-hero-haspic .rk-yc-ro{grid-area:ro;margin:0}html.rk-lt .rk-home .rk-hero-haspic .rk-yc-ans{grid-area:ans;margin:0}html.rk-lt .rk-home .rk-hero-haspic .rk-yc-btns{grid-area:btns;flex-direction:column;align-items:stretch}html.rk-lt .rk-home .rk-hero-haspic .rk-yc-name{font-size:19px}}
html.rk-lt .rk .rk-hero .rk-yc-ro .rk-readout{border:0;box-shadow:none;background:transparent}html.rk-lt .rk .rk-hero .rk-yc-ro .rk-readout .cap,html.rk-lt .rk .rk-hero .rk-yc-ro .rk-chart,html.rk-lt .rk .rk-hero .rk-yc-ro .rk-legend,html.rk-lt .rk .rk-hero .rk-yc-ro .rk-dyno-foot,html.rk-lt .rk .rk-hero .rk-yc-ro .rk-small{display:none}html.rk-lt .rk .rk-hero .rk-yc-ro .rk-figs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:8px;border:0}html.rk-lt .rk .rk-hero .rk-yc-ro .rk-fig:not(.rk-fig-tuned){display:none}html.rk-lt .rk .rk-hero .rk-yc-ro .rk-fig{padding:10px 12px}html.rk-lt .rk .rk-hero .rk-yc-ro .rk-fig .v{font-size:24px}html.rk-lt .rk .rk-hero .rk-yc-ro .rk-fig .l{font-size:10px;letter-spacing:.08em}
@media (max-width:1000px){html.rk-lt .rk-home .rk-hero-haspic{padding-top:36px}html.rk-lt .rk-home .rk-hero-haspic .rk-yc{width:100%;left:0;transform:none}}
@media (max-width:760px){html.rk-lt .rk .rk-hm-band{height:210px;margin-top:30px;border-radius:18px 18px 0 0}html.rk-lt .rk .rk-hm-chips{display:none}html.rk-lt .rk-home .rk-hero-haspic .rk-hero-in>div:first-child>.rk-ticks{display:flex;justify-content:center;margin-top:16px}html.rk-lt .rk-home .rk-hero-haspic .rk-lookup .rk-plate{width:100%}html.rk-lt .rk-home .rk-hero-haspic .under{gap:10px}html.rk-lt .rk .rk-hm-rate{font-size:13px;padding:7px 13px}}
html.rk-lt .rk .rk-strip{background:#fff;border-bottom-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark h1,html.rk-lt .rk .rk-sec-dark h2,html.rk-lt .rk .rk-sec-dark h3,html.rk-lt .rk .rk-sec-dark h4,html.rk-lt .rk .rk-sec-dark .rk-h1,html.rk-lt .rk .rk-sec-dark .rk-h2,html.rk-lt .rk .rk-sec-dark .rk-h3,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) h1,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) h2,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) h3,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) h4,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-h1,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-h2,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-h3,html.rk-lt .rk-home .rk-hero-haspic h1,html.rk-lt .rk-home .rk-hero-haspic h2,html.rk-lt .rk-home .rk-hero-haspic h3,html.rk-lt .rk-home .rk-hero-haspic h4,html.rk-lt .rk-home .rk-hero-haspic .rk-h1,html.rk-lt .rk-home .rk-hero-haspic .rk-h2,html.rk-lt .rk-home .rk-hero-haspic .rk-h3{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark h1 em,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) h1 em,html.rk-lt .rk-home .rk-hero-haspic h1 em{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark p,html.rk-lt .rk .rk-sec-dark .rk-lede,html.rk-lt .rk .rk-sec-dark .rk-small,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-lede,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-small,html.rk-lt .rk-home .rk-hero-haspic p,html.rk-lt .rk-home .rk-hero-haspic .rk-lede,html.rk-lt .rk-home .rk-hero-haspic .rk-small{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-hero-sub,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-hero-sub,html.rk-lt .rk-home .rk-hero-haspic .rk-hero-sub{color:var(--rk-ink)}
html.rk-lt .rk .rk-sec-dark a:not(.rk-btn):not(.rk-call):not(.rk-sib),html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) a:not(.rk-btn):not(.rk-call):not(.rk-sib),html.rk-lt .rk-home .rk-hero-haspic a:not(.rk-btn):not(.rk-call):not(.rk-sib){color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-eyebrow,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-eyebrow,html.rk-lt .rk-home .rk-hero-haspic .rk-eyebrow{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .under .note,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .under .note,html.rk-lt .rk-home .rk-hero-haspic .under .note{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark strong,html.rk-lt .rk .rk-sec-dark b,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) strong,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) b,html.rk-lt .rk-home .rk-hero-haspic strong,html.rk-lt .rk-home .rk-hero-haspic b{color:inherit}
html.rk-lt .rk .rk-sec-dark [style*="color:#fff"]:not([style*="background"]),html.rk-lt .rk .rk-sec-dark [style*="color: #fff"]:not([style*="background"]),html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) [style*="color:#fff"]:not([style*="background"]),html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) [style*="color: #fff"]:not([style*="background"]),html.rk-lt .rk-home .rk-hero-haspic [style*="color:#fff"]:not([style*="background"]),html.rk-lt .rk-home .rk-hero-haspic [style*="color: #fff"]:not([style*="background"]){color:var(--rk-text)!important}
html.rk-lt .rk .rk-sec-dark [style*="color:var(--rk-slate-l)"],html.rk-lt .rk .rk-sec-dark [style*="rgba(255,html.rk-lt .rk .rk-sec-dark 255,html.rk-lt .rk .rk-sec-dark 255"],html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) [style*="color:var(--rk-slate-l)"],html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) [style*="rgba(255,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) 255,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) 255"],html.rk-lt .rk-home .rk-hero-haspic [style*="color:var(--rk-slate-l)"],html.rk-lt .rk-home .rk-hero-haspic [style*="rgba(255,html.rk-lt .rk-home .rk-hero-haspic 255,html.rk-lt .rk-home .rk-hero-haspic 255"]{color:var(--rk-slate)!important}
html.rk-lt .rk .rk-sec-dark .rk-btn-action,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-btn-action,html.rk-lt .rk-home .rk-hero-haspic .rk-btn-action{background:var(--rk-blue);color:#fff}
html.rk-lt .rk .rk-sec-dark .rk-btn-action:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-btn-action:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-btn-action:hover{background:var(--rk-blue-d);color:#fff}
html.rk-lt .rk .rk-sec-dark .rk-btn-ghost,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-btn-ghost,html.rk-lt .rk-home .rk-hero-haspic .rk-btn-ghost{color:var(--rk-text);border-color:#C9D2DE;background:#fff}
html.rk-lt .rk .rk-sec-dark .rk-btn-ghost:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-btn-ghost:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-btn-ghost:hover{border-color:var(--rk-text);background:#fff;color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-call,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-call,html.rk-lt .rk-home .rk-hero-haspic .rk-call{color:var(--rk-text);border-color:#C9D2DE;background:#fff}
html.rk-lt .rk .rk-sec-dark .rk-call:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-call:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-call:hover{border-color:var(--rk-blue);color:var(--rk-blue);background:var(--rk-blue-t)}
html.rk-lt .rk .rk-sec-dark .rk-card,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-card,html.rk-lt .rk-home .rk-hero-haspic .rk-card{background:#fff;border-color:var(--rk-line);color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-card h3,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-card h3,html.rk-lt .rk-home .rk-hero-haspic .rk-card h3{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-stat .v,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-stat .v,html.rk-lt .rk-home .rk-hero-haspic .rk-stat .v{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-stat .l,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-stat .l,html.rk-lt .rk-home .rk-hero-haspic .rk-stat .l{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-ticks li,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-ticks li,html.rk-lt .rk-home .rk-hero-haspic .rk-ticks li{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-ticks svg,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-ticks svg,html.rk-lt .rk-home .rk-hero-haspic .rk-ticks svg{fill:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-step .n,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-step .n,html.rk-lt .rk-home .rk-hero-haspic .rk-step .n{background:var(--rk-blue);color:#fff}
html.rk-lt .rk .rk-sec-dark .rk-step p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-step p,html.rk-lt .rk-home .rk-hero-haspic .rk-step p{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-door,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-door,html.rk-lt .rk-home .rk-hero-haspic .rk-door{background:#fff;border-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark .rk-door p,html.rk-lt .rk .rk-sec-dark .rk-door .who,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-door p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-door .who,html.rk-lt .rk-home .rk-hero-haspic .rk-door p,html.rk-lt .rk-home .rk-hero-haspic .rk-door .who{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-door-rec,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-door-rec,html.rk-lt .rk-home .rk-hero-haspic .rk-door-rec{background:var(--rk-blue-t);border-color:#CBDFFA}
html.rk-lt .rk .rk-sec-dark .rk-lamp p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-lamp p,html.rk-lt .rk-home .rk-hero-haspic .rk-lamp p{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-lamp .msg,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-lamp .msg,html.rk-lt .rk-home .rk-hero-haspic .rk-lamp .msg{background:#fff;border-color:var(--rk-line);color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-photo,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-photo,html.rk-lt .rk-home .rk-hero-haspic .rk-photo{border-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark .rk-photo figcaption,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-photo figcaption,html.rk-lt .rk-home .rk-hero-haspic .rk-photo figcaption{background:#fff;border-color:var(--rk-line);color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-sib,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-sib,html.rk-lt .rk-home .rk-hero-haspic .rk-sib{background:#fff;border-color:var(--rk-line);color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-sib:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-sib:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-sib:hover{border-color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-sib .k,html.rk-lt .rk .rk-sec-dark .rk-sib p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-sib .k,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-sib p,html.rk-lt .rk-home .rk-hero-haspic .rk-sib .k,html.rk-lt .rk-home .rk-hero-haspic .rk-sib p{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-sib h3,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-sib h3,html.rk-lt .rk-home .rk-hero-haspic .rk-sib h3{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-sib .go,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-sib .go,html.rk-lt .rk-home .rk-hero-haspic .rk-sib .go{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-how,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-how,html.rk-lt .rk-home .rk-hero-haspic .rk-how{background:#fff;border-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark .rk-how p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-how p,html.rk-lt .rk-home .rk-hero-haspic .rk-how p{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-how p b,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-how p b,html.rk-lt .rk-home .rk-hero-haspic .rk-how p b{color:var(--rk-text)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-how .done span,html.rk-lt .rk-home main>.rk-hero-haspic .rk-how .done span{color:var(--rk-blue)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-readout,html.rk-lt .rk-home main>.rk-hero-haspic .rk-readout{background:#fff;border-color:var(--rk-line);box-shadow:0 10px 30px rgba(17,19,22,.08)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-readout .cap,html.rk-lt .rk-home main>.rk-hero-haspic .rk-readout .cap{background:#F8FAFC;border-bottom-color:var(--rk-line)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-readout .cap .t,html.rk-lt .rk-home main>.rk-hero-haspic .rk-readout .cap .t{color:var(--rk-slate)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-dyno,html.rk-lt .rk-home main>.rk-hero-haspic .rk-dyno{background:#fff;color:var(--rk-text)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-readout .rk-dyno,html.rk-lt .rk-home main>.rk-hero-haspic .rk-readout .rk-dyno{background:transparent}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-dyno-head,html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-figs,html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-readout .rk-figs,html.rk-lt .rk-home main>.rk-hero-haspic .rk-dyno-head,html.rk-lt .rk-home main>.rk-hero-haspic .rk-figs,html.rk-lt .rk-home main>.rk-hero-haspic .rk-readout .rk-figs{border-color:var(--rk-line)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-dyno-car,html.rk-lt .rk-home main>.rk-hero-haspic .rk-dyno-car{color:var(--rk-text)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-dyno-meta,html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-legend,html.rk-lt .rk-home main>.rk-hero-haspic .rk-dyno-meta,html.rk-lt .rk-home main>.rk-hero-haspic .rk-legend{color:var(--rk-slate)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig{background:#F5F7FA;border-color:var(--rk-line)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig .l,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig .l{color:var(--rk-slate)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig .v,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig .v{color:var(--rk-text)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig .v i,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig .v i{color:var(--rk-slate)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig-tuned,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig-tuned{background:var(--rk-blue-t);border-color:#CBDFFA}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig-tuned .v,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig-tuned .v{color:var(--rk-blue)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-fig-tuned .l em,html.rk-lt .rk-home main>.rk-hero-haspic .rk-fig-tuned .l em{background:var(--rk-blue);color:#fff}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-gains,html.rk-lt .rk-home main>.rk-hero-haspic .rk-gains{background:var(--rk-blue-t);border-color:#CBDFFA}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-gain .g,html.rk-lt .rk-home main>.rk-hero-haspic .rk-gain .g{color:var(--rk-blue)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-gain .t,html.rk-lt .rk-home main>.rk-hero-haspic .rk-gain .t{color:var(--rk-slate)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-gain-sep,html.rk-lt .rk-home main>.rk-hero-haspic .rk-gain-sep{background:#CBDFFA}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-dyno-foot,html.rk-lt .rk-home main>.rk-hero-haspic .rk-dyno-foot{border-top-color:var(--rk-line)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg line,html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg line{stroke:#E3E8EF}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg text[fill="#8C99A8"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg text[fill="#8C99A8"]{fill:#6B7480}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg [stroke="#5B6878"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg [stroke="#5B6878"]{stroke:#A3ACB8}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg [stroke="#1EA9FB"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg [stroke="#1EA9FB"]{stroke:var(--rk-blue)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg rect[fill="#1EA9FB"],html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg circle[fill="#1EA9FB"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg rect[fill="#1EA9FB"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg circle[fill="#1EA9FB"]{fill:var(--rk-blue)}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg rect[fill="#5B6878"],html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg circle[fill="#5B6878"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg rect[fill="#5B6878"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg circle[fill="#5B6878"]{fill:#7D8794}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg text[fill="#07101C"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg text[fill="#07101C"]{fill:#fff}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-chart svg circle[stroke="#0A1220"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-chart svg circle[stroke="#0A1220"]{stroke:#fff}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-legend i[style*="#1EA9FB"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-legend i[style*="#1EA9FB"]{background:var(--rk-blue)!important}
html.rk-lt .rk main>:not(.rk-hero-haspic) .rk-legend i[style*="#5B6878"],html.rk-lt .rk-home main>.rk-hero-haspic .rk-legend i[style*="#5B6878"]{background:#A3ACB8!important}
html.rk-lt .rk .rk-sec-dark .rk-earn label,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn label,html.rk-lt .rk-home .rk-hero-haspic .rk-earn label{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-earn .side,html.rk-lt .rk .rk-sec-dark .rk-earn .out small,html.rk-lt .rk .rk-sec-dark .rk-earn .two span,html.rk-lt .rk .rk-sec-dark .rk-earn .fine,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .side,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .out small,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .two span,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .fine,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .side,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .out small,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .two span,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .fine{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-earn .out,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .out,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .out{background:#fff;border-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark .rk-earn .big,html.rk-lt .rk .rk-sec-dark .rk-earn .two b,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .big,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .two b,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .big,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .two b{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-earn .two div,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-earn .two div,html.rk-lt .rk-home .rk-hero-haspic .rk-earn .two div{background:#F5F7FA}
html.rk-lt .rk .rk-sec-dark .rk-chip,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip,html.rk-lt .rk-home .rk-hero-haspic .rk-chip{background:#fff;border-color:var(--rk-line);color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-chip .ic,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip .ic,html.rk-lt .rk-home .rk-hero-haspic .rk-chip .ic{background:var(--rk-ink)}
html.rk-lt .rk .rk-sec-dark .rk-chip .n,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip .n,html.rk-lt .rk-home .rk-hero-haspic .rk-chip .n{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-chip .tk,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip .tk,html.rk-lt .rk-home .rk-hero-haspic .rk-chip .tk{border-color:#C9D2DE}
html.rk-lt .rk .rk-sec-dark .rk-chip:hover,html.rk-lt .rk .rk-sec-dark .rk-chip:focus-visible,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip:focus-visible,html.rk-lt .rk-home .rk-hero-haspic .rk-chip:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-chip:focus-visible{background:var(--rk-blue-t)!important;border-color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-chip.on,html.rk-lt .rk .rk-sec-dark .rk-chip-yes,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip.on,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip-yes,html.rk-lt .rk-home .rk-hero-haspic .rk-chip.on,html.rk-lt .rk-home .rk-hero-haspic .rk-chip-yes{background:var(--rk-blue-t);border-color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-chip.on .n,html.rk-lt .rk .rk-sec-dark .rk-chip-yes .ok,html.rk-lt .rk .rk-sec-dark .rk-chips-more,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip.on .n,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip-yes .ok,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chips-more,html.rk-lt .rk-home .rk-hero-haspic .rk-chip.on .n,html.rk-lt .rk-home .rk-hero-haspic .rk-chip-yes .ok,html.rk-lt .rk-home .rk-hero-haspic .rk-chips-more{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-chips-more svg,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chips-more svg,html.rk-lt .rk-home .rk-hero-haspic .rk-chips-more svg{fill:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-chip-yes p,html.rk-lt .rk .rk-sec-dark .rk-jfa-note,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-chip-yes p,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-jfa-note,html.rk-lt .rk-home .rk-hero-haspic .rk-chip-yes p,html.rk-lt .rk-home .rk-hero-haspic .rk-jfa-note{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-jfa-note b,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-jfa-note b,html.rk-lt .rk-home .rk-hero-haspic .rk-jfa-note b{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-wrong,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-wrong,html.rk-lt .rk-home .rk-hero-haspic .rk-wrong{color:#5C4300;background:#FFF6D6;border-color:#F2DCA4}
html.rk-lt .rk .rk-sec-dark .rk-facts-card,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-facts-card,html.rk-lt .rk-home .rk-hero-haspic .rk-facts-card{border-color:var(--rk-line);box-shadow:0 10px 30px rgba(17,19,22,.08)}
html.rk-lt .rk .rk-sec-dark .rk-res-photo img,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-res-photo img,html.rk-lt .rk-home .rk-hero-haspic .rk-res-photo img{filter:drop-shadow(0 16px 18px rgba(17,19,22,.18))}
html.rk-lt .rk .rk-sec-dark .rk-again,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-again,html.rk-lt .rk-home .rk-hero-haspic .rk-again{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-again:hover,html.rk-lt .rk .rk-sec-dark .rk-again:focus,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-again:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-again:focus,html.rk-lt .rk-home .rk-hero-haspic .rk-again:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-again:focus{color:var(--rk-blue-d)}
html.rk-lt .rk .rk-sec-dark .rk-yc,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc,html.rk-lt .rk-home .rk-hero-haspic .rk-yc{background:#fff;border-color:var(--rk-line);color:var(--rk-text);box-shadow:0 10px 30px rgba(17,19,22,.08)}
html.rk-lt .rk .rk-sec-dark .rk-yc-eb,html.rk-lt .rk .rk-sec-dark .rk-yc-x,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-eb,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-x,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-eb,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-x{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-yc-x:hover,html.rk-lt .rk .rk-sec-dark .rk-yc-x:focus,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-x:hover,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-x:focus,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-x:hover,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-x:focus{color:var(--rk-blue-d)}
html.rk-lt .rk .rk-sec-dark .rk-yc-car img,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-car img,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-car img{background:radial-gradient(ellipse at 50% 60%,#E3EEFD,#F5F7FA 70%)}
html.rk-lt .rk .rk-sec-dark .rk-yc-spec,html.rk-lt .rk .rk-sec-dark .rk-yc-fig,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-spec,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-fig,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-spec,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-fig{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-yc-ans,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-ans,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-ans{background:var(--rk-blue-t);border-color:#CBDFFA}
html.rk-lt .rk .rk-sec-dark .rk-yc-ans.no,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-ans.no,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-ans.no{background:#F5F7FA;border-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark .rk-yc-ans.no .ic,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-yc-ans.no .ic,html.rk-lt .rk-home .rk-hero-haspic .rk-yc-ans.no .ic{background:#C9D2DE}
html.rk-lt .rk .rk-sec-dark .rk-pick,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick,html.rk-lt .rk-home .rk-hero-haspic .rk-pick{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-pick summary,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick summary,html.rk-lt .rk-home .rk-hero-haspic .rk-pick summary{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-pick summary b,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick summary b,html.rk-lt .rk-home .rk-hero-haspic .rk-pick summary b{color:var(--rk-blue)}
html.rk-lt .rk .rk-sec-dark .rk-pick-in,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick-in,html.rk-lt .rk-home .rk-hero-haspic .rk-pick-in{background:#fff;border-color:var(--rk-line)}
html.rk-lt .rk .rk-sec-dark .rk-pick-sel label span,html.rk-lt .rk .rk-sec-dark .rk-pick-note,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick-sel label span,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick-note,html.rk-lt .rk-home .rk-hero-haspic .rk-pick-sel label span,html.rk-lt .rk-home .rk-hero-haspic .rk-pick-note{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-pick-sel select,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pick-sel select,html.rk-lt .rk-home .rk-hero-haspic .rk-pick-sel select{background:#fff;color:var(--rk-text);border-color:#C9D2DE}
html.rk-lt .rk .rk-sec-dark .rk-pf-lab,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-lab,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-lab{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-pf-in,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-in,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-in{border:1.5px solid #C9D2DE}
html.rk-lt .rk .rk-sec-dark .rk-pf-in:focus,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-in:focus,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-in:focus{border-color:var(--rk-blue);box-shadow:0 0 0 3px var(--rk-blue-t)}
html.rk-lt .rk .rk-sec-dark .rk-pf-err,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-err,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-err{color:#B3261E}
html.rk-lt .rk .rk-sec-dark .rk-pf-ticks li,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-ticks li,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-ticks li{color:var(--rk-text)}
html.rk-lt .rk .rk-sec-dark .rk-pf-talk>span,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-talk>span,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-talk>span{color:var(--rk-slate)}
html.rk-lt .rk .rk-sec-dark .rk-pf-maillink,html.rk-lt .rk .rk-on-dark:not(.rk-hero-haspic) .rk-pf-maillink,html.rk-lt .rk-home .rk-hero-haspic .rk-pf-maillink{color:var(--rk-blue)}
