html {
scroll-padding-top: 96px !important;
}
@media (max-width: 810px) {
html { scroll-padding-top: 84px !important; }
}
html body .footer-inner,
html body .footer-bottom {
width: 100% !important;
max-width: 1344px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 32px !important;
padding-right: 32px !important;
box-sizing: border-box !important;
}
html body .footer-inner > *,
html body .footer-top,
html body .footer-top > * {
max-width: none !important;
}
html body .footer-top {
width: 100% !important;
}
html body .linklist {
width: 100% !important;
max-width: 1344px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 32px !important;
padding-right: 32px !important;
box-sizing: border-box !important;
}
html body .cta-panel {
width: 100% !important;
max-width: 1344px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 32px !important;
padding-right: 32px !important;
box-sizing: border-box !important;
}
html body .cta-panel-card {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
@media (max-width: 720px) {
html body .footer-inner,
html body .footer-bottom,
html body .linklist,
html body .cta-panel {
padding-left: 20px !important;
padding-right: 20px !important;
}
}
@media (max-width: 720px) {
html body .psec,
html body .phead,
html body .sec-inner,
html body .pmain > div .psec,
html body .pmain > div .phead,
html body article .psec,
html body article .phead {
padding-left: 0 !important;
padding-right: 0 !important;
}
html body main > .phead,
html body main > .psec {
padding-left: 20px !important;
padding-right: 20px !important;
}
html body main:not(:has(> div)) {
padding-left: 20px !important;
padding-right: 20px !important;
box-sizing: border-box !important;
}
}
html body .pmain > div:not(#\9),
html body main.pmain > div:not(#\9) {
width: 100% !important;
max-width: 1344px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 32px !important;
padding-right: 32px !important;
box-sizing: border-box !important;
}
html body .pmain > div:not(#\9) > .phead,
html body .pmain > div:not(#\9) > .psec,
html body .pmain > div:not(#\9) > header,
html body .pmain > div:not(#\9) > section,
html body .pmain > div:not(#\9) > article,
html body .pmain > div:not(#\9) > figure,
html body .pmain > div:not(#\9) > .sec-inner,
html body .pmain > div:not(#\9) > .prose-body,
html body .pmain > div:not(#\9) > .lgrid,
html body .pmain > div:not(#\9) > .linklist {
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
html body div.pmain > div:not(#\9) {
width: 100% !important;
max-width: 1344px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 32px !important;
padding-right: 32px !important;
box-sizing: border-box !important;
}
html body div.pmain > div:not(#\9) > .phead,
html body div.pmain > div:not(#\9) > .psec,
html body div.pmain > div:not(#\9) > header,
html body div.pmain > div:not(#\9) > section {
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
html body .pill.live:not(#\9) {
background: rgba(15,118,110,.12) !important;
color: #0F766E !important;
border: 1px solid rgba(15,118,110,.30) !important;
font-weight: 600 !important;
}
html body .soon-badge:not(#\9) {
background: rgba(146,64,14,.10) !important;
color: #92400E !important;
border: 1px solid rgba(146,64,14,.28) !important;
}
html body .pdemo-tab.active:not(#\9) {
border-bottom-color: #224EEE !important;
color: #0E0F11 !important;
}
html body .ver-live:not(#\9) {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
font-size: 12px !important;
font-weight: 600 !important;
line-height: 1 !important;
padding: 4px 10px !important;
border-radius: 999px !important;
background: rgba(15,118,110,.12) !important;
color: #0F766E !important;
border: 1px solid rgba(15,118,110,.30) !important;
white-space: nowrap !important;
}
html body .ver-live:not(#\9)::before {
content: '' !important;
display: inline-block !important;
width: 6px !important;
height: 6px !important;
border-radius: 50% !important;
background-color: #0F766E !important;
flex: none !important;
}
html body .sv-playground .sv-play-btn.active:not(#\9),
html body .sv-playground .sv-play-btn.active span:not(#\9),
html body .sv-playground b:not(#\9),
html body .sv-playground strong:not(#\9),
html body .sv-playground .sv-play-msg.ok:not(#\9),
html body .sv-playground .sv-lbl.on:not(#\9) {
color: #7CA9FF !important;
}
html body .sv-playground .sv-play-btn.active:not(#\9) {
border-color: rgba(124,169,255,.55) !important;
}
html body .kc-ev-card .kc-ev-src:not(#\9),
html body .kc-ev-card .kc-ev-src:not(#\9) *,
html body .kc-ev-card a:not(#\9) {
color: #7CA9FF !important;
}
html body .kc-ev-card .kc-ev-t:not(#\9) {
color: rgba(255,255,255,.95) !important;
}
html body .kc-ev-card .kc-ev-badge:not(#\9) {
color: rgba(255,255,255,.90) !important;
}
html body .kc-ev-card .kc-ev-d:not(#\9),
html body .kc-ev-card p:not(#\9) {
color: rgba(255,255,255,.70) !important;
}
html body .kc-ev-card .kc-ev-meta:not(#\9) {
color: rgba(255,255,255,.60) !important;
}
html body .kc-ev-card .kc-ev-snippet:not(#\9),
html body .kc-ev-card .kc-ev-quote:not(#\9),
html body .kc-ev-card .kc-ev-note:not(#\9),
html body .kc-ev-card em:not(#\9),
html body .kc-ev-card i:not(#\9),
html body .kc-ev-card small:not(#\9) {
color: rgba(255,255,255,.72) !important;
}
html body .kc-fullreport:not(#\9),
html body .kc-fullreport:not(#\9) p,
html body .kc-fullreport:not(#\9) li,
html body .kc-fullreport:not(#\9) td,
html body .kc-fullreport:not(#\9) th,
html body .kc-fullreport:not(#\9) em,
html body .kc-fullreport:not(#\9) i,
html body .kc-fullreport:not(#\9) small,
html body .kc-fullreport:not(#\9) summary,
html body .kc-fullreport:not(#\9) .kc-fig-title,
html body .kc-fullreport:not(#\9) .kc-fig-cap,
html body .kc-fullreport:not(#\9) .kc-fig-chev,
html body .kc-fullreport:not(#\9) .kc-tile-badge,
html body .kc-fullreport:not(#\9) .kc-tile,
html body .kc-fullreport:not(#\9) .kc-meta {
color: rgba(255,255,255,.86) !important;
}
html body .kc-fullreport:not(#\9) h1,
html body .kc-fullreport:not(#\9) h2,
html body .kc-fullreport:not(#\9) h3,
html body .kc-fullreport:not(#\9) h4,
html body .kc-fullreport:not(#\9) strong,
html body .kc-fullreport:not(#\9) b,
html body .kc-fullreport:not(#\9) .kc-fig-title {
color: #FFFFFF !important;
}
html body .kc-fullreport:not(#\9) a,
html body .kc-fullreport:not(#\9) a * {
color: #7CA9FF !important;
}
html body .kc-fullreport:not(#\9) code,
html body .kc-fullreport:not(#\9) pre {
color: #C7D6F5 !important;
}
html body .kc-fullreport:not(#\9) td,
html body .kc-fullreport:not(#\9) th {
border-color: rgba(255,255,255,.14) !important;
}
html body .kc-details:not(#zz9):not(#zz8) > summary,
html body .kc-details:not(#zz9):not(#zz8) .kc-details-head,
html body .kc-details:not(#zz9):not(#zz8) .kc-details-head *,
html body .kc-ev-card:not(#zz9):not(#zz8) .kc-ev-src,
html body .kc-ev-card:not(#zz9):not(#zz8) .kc-ev-src * {
color: #7CA9FF !important;
}
html body .kc-details:not(#zz9):not(#zz8) .kc-fig-title,
html body .kc-details:not(#zz9):not(#zz8) .kc-fig-cap,
html body .kc-details:not(#zz9):not(#zz8) .kc-fig-chev {
color: rgba(255,255,255,.86) !important;
}
html body .kc-details .kc-details-body:not(#zz9):not(#zz8),
html body .kc-details .kc-details-body:not(#zz9):not(#zz8) *,
html body .kc-details .kc-tool-card:not(#zz9):not(#zz8),
html body .kc-details .kc-tool-card:not(#zz9):not(#zz8) *,
html body .kc-details .kc-tool-head:not(#zz9):not(#zz8),
html body .kc-details .kc-tool-head:not(#zz9):not(#zz8) *,
html body .kc-details .kc-hyp-card:not(#zz9):not(#zz8),
html body .kc-details .kc-hyp-card:not(#zz9):not(#zz8) *,
html body .kc-details .kc-ledger:not(#zz9):not(#zz8),
html body .kc-details .kc-ledger:not(#zz9):not(#zz8) *,
html body .kc-details table:not(#zz9):not(#zz8),
html body .kc-details table:not(#zz9):not(#zz8) * {
color: rgba(17,24,39,.82) !important;
}
html body .kc-details .kc-tool-name:not(#zz9):not(#zz8),
html body .kc-details .kc-tool-card:not(#zz9):not(#zz8) strong,
html body .kc-details .kc-tool-card:not(#zz9):not(#zz8) b,
html body .kc-details .kc-ledger-name:not(#zz9):not(#zz8),
html body .kc-details .kc-hyp-head:not(#zz9):not(#zz8),
html body .kc-details h3:not(#zz9):not(#zz8),
html body .kc-details h4:not(#zz9):not(#zz8) {
color: #0E0F11 !important;
}
html body .kc-details .kc-detail-pct:not(#zz9):not(#zz8),
html body .kc-details .kc-ledger-progress:not(#zz9):not(#zz8),
html body .kc-details .kc-ledger-sub:not(#zz9):not(#zz8),
html body .kc-details .kc-ledger-summary:not(#zz9):not(#zz8),
html body .kc-details .kc-hyp-meta:not(#zz9):not(#zz8),
html body .kc-details .kc-tool-sub:not(#zz9):not(#zz8) {
color: rgba(17,24,39,.66) !important;
}
html body .kc-details .kc-hyp-icon:not(#zz9):not(#zz8),
html body .kc-details .kc-hyp-text:not(#zz9):not(#zz8) {
color: rgba(17,24,39,.78) !important;
}
html body .kc-ev-card .kc-ev-src:not(#zz9):not(#zz8),
html body .kc-ev-card .kc-ev-src:not(#zz9):not(#zz8) *,
html body .kc-ev-card a:not(#zz9):not(#zz8) {
color: #7CA9FF !important;
}
html body .kc-ev-card .kc-fig-title:not(#zz9):not(#zz8),
html body .kc-ev-card .kc-ev-t:not(#zz9):not(#zz8),
html body .kc-ev-card strong:not(#zz9):not(#zz8) {
color: #FFFFFF !important;
}
html body .kc-ev-card .kc-fig-cap:not(#zz9):not(#zz8),
html body .kc-ev-card .kc-ev-d:not(#zz9):not(#zz8),
html body .kc-ev-card p:not(#zz9):not(#zz8) {
color: rgba(255,255,255,.78) !important;
}
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8),
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) > *,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) .cta-panel-title,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) .cta-panel-title *,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) .cta-panel-desc,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) .ctas {
color: #0E0F11 !important;
}
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) .cta-panel-desc,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8) p {
color: rgba(17,24,39,.76) !important;
}
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8):not(#zz7) .cta,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8):not(#zz7) .cta *,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8):not(#zz7) .btn,
html body .play-sec .cta-panel-card:not(#zz9):not(#zz8):not(#zz7) .btn * {
color: #FFFFFF !important;
}
html body .play-sec > .cta-panel > *:not(.cta-panel-card) {
color: rgba(255,255,255,.86) !important;
}
html body .kc-tile-badge:not(#zz9):not(#zz8),
html body .kc-tile-badge:not(#zz9):not(#zz8) * {
color: rgba(255,255,255,.82) !important;
}
html body .kc-tile-badge:not(#zz9):not(#zz8) b,
html body .kc-tile-badge:not(#zz9):not(#zz8) strong {
color: #FFFFFF !important;
}
html body .sv-playground:not(#zz9):not(#zz8),
html body .sv-playground:not(#zz9):not(#zz8) * {
color: rgba(255,255,255,.86) !important;
}
html body .sv-playground:not(#zz9):not(#zz8) b,
html body .sv-playground:not(#zz9):not(#zz8) strong,
html body .sv-playground:not(#zz9):not(#zz8) .sv-play-btn.active {
color: #7CA9FF !important;
}
html body .sv-playground:not(#zz9):not(#zz8) .sv-play-note,
html body .sv-playground:not(#zz9):not(#zz8) .sv-play-msg,
html body .sv-playground:not(#zz9):not(#zz8) .cap,
html body .sv-playground:not(#zz9):not(#zz8) .sv-lbl {
color: rgba(255,255,255,.72) !important;
}
html body .sv-playground:not(#zz9):not(#zz8) .sv-play-btn.active {
border-color: rgba(124,169,255,.55) !important;
}
html body .sv-playground:not(#zz9):not(#zz8),
html body .sv-playground:not(#zz9):not(#zz8) span,
html body .sv-playground:not(#zz9):not(#zz8) div,
html body .sv-playground:not(#zz9):not(#zz8) p,
html body .sv-playground:not(#zz9):not(#zz8) small,
html body .sv-playground:not(#zz9):not(#zz8) label {
color: rgba(255,255,255,.82) !important;
}
html body .sv-playground:not(#zz9):not(#zz8) b,
html body .sv-playground:not(#zz9):not(#zz8) strong,
html body .sv-playground:not(#zz9):not(#zz8) .sv-play-btn.active,
html body .sv-playground:not(#zz9):not(#zz8) .sv-play-btn.active span {
color: #7CA9FF !important;
}
html body .kc-tile-badge:not(#zz9):not(#zz8),
html body .kc-tile-badge:not(#zz9):not(#zz8) * {
color: rgba(255,255,255,.86) !important;
}
html body .kc-tile-badge:not(#zz9):not(#zz8) {
border-color: rgba(255,255,255,.20) !important;
}
html body .kc-details .kc-details-body .kc-tile-badge:not(#zz9):not(#zz8):not(#zz7),
html body .kc-details .kc-details-body .kc-tile-badge:not(#zz9):not(#zz8):not(#zz7) *,
html body .kc-details .kc-tile-card .kc-tile-badge:not(#zz9):not(#zz8):not(#zz7),
html body .kc-details .kc-tile-card .kc-tile-badge:not(#zz9):not(#zz8):not(#zz7) *,
html body .kc-tile:not(#zz9) .kc-tile-badge:not(#zz8):not(#zz7),
html body .kc-tile:not(#zz9) .kc-tile-badge:not(#zz8):not(#zz7) * {
color: rgba(255,255,255,.88) !important;
}
html body .hero .cta:not(#zz9),
html body .hero .cta:not(#zz9) *,
html body .hero .btn:not(#zz9),
html body .hero .btn:not(#zz9) *,
html body .hero a[class*="cta"]:not(#zz9) {
color: #FFFFFF !important;
}
html body .hero .cta:not(#zz9),
html body .hero .btn:not(#zz9) {
background-color: #224EEE !important;
}
