html body .footer .footer-col h3,
html body .footer .footer-col h4,
html body #v2 .footer .footer-col h3,
html body #v2 .footer .footer-col h4,
html body footer .footer-col h3,
html body footer .footer-col h4 {
color: #6B7280 !important;
}
html body .eyebrow,
html body #v2 .eyebrow,
html body .plabel,
html body .ph-label,
html body .section-label,
html body .tl-date,
html body .tl-ver,
html body #v2 .tl-date,
html body #v2 .tl-ver {
color: #6B7280 !important;
}
html body .demo-sec .eyebrow,
html body .play-sec .eyebrow,
html body .final .eyebrow,
html body .ctabox .eyebrow,
html body .uc-cta .eyebrow,
html body #v2 .demo-sec .eyebrow,
html body #v2 .play-sec .eyebrow,
html body #v2 .final .eyebrow {
color: rgba(255,255,255,.82) !important;
}
html body .ask .hint,
html body #v2 .ask .hint {
color: #6B7280 !important;
}
html body .eyebrow,
html body #v2 .eyebrow,
html body #v2 .hero .eyebrow,
html body #v2 .hero .hd > .eyebrow,
html body #v2 .sec-inner > .eyebrow,
html body #v2 .phead .eyebrow,
html body .pmain .eyebrow,
html body #v2 .pmain .eyebrow,
html body .plabel,
html body #v2 .plabel,
html body #v2 .section-label {
color: #6B7280 !important;
}
html body #v2 .demo-sec .eyebrow,
html body #v2 .play-sec .eyebrow,
html body #v2 .final .eyebrow,
html body #v2 .ctabox .eyebrow,
html body #v2 .uc-cta .eyebrow,
html body #v2 .sec-inner > .eyebrow.demo-sec-eyebrow {
color: rgba(255,255,255,.82) !important;
}
html body a:focus-visible,
html body button:focus-visible,
html body input:focus-visible,
html body textarea:focus-visible,
html body select:focus-visible,
html body [tabindex]:focus-visible,
html body .menu a:focus-visible,
html body .logo:focus-visible,
html body .btn:focus-visible,
html body .cta:focus-visible,
html body .seg button:focus-visible,
html body .footer a:focus-visible,
html body .skip-link:focus-visible {
outline: 2px solid #224EEE !important;
outline-offset: 2px !important;
border-radius: 4px !important;
}
html body .final a:focus-visible,
html body .final button:focus-visible,
html body .demo-sec a:focus-visible,
html body .play-sec a:focus-visible,
html body .ctabox a:focus-visible,
html body .uc-cta a:focus-visible,
html body .footer-status:focus-visible {
outline: 2px solid #FFFFFF !important;
outline-offset: 2px !important;
}
html body textarea:focus-visible,
html body input:focus-visible {
outline: 2px solid #224EEE !important;
outline-offset: 1px !important;
}
html body .navbar a:focus-visible,
html body .navbar button:focus-visible {
outline-offset: -3px !important;
}
@media print {
.navbar, .footer, .skip-link, .menu-toggle, .seg, .theme-toggle,
.ask, .trial, .examples, .ctas, .page-ctas, .sv-playground,
.demo-grid video, video, iframe, .mol-canvas, .rcard-gradient,
.footer-status, .beian, .footer-bottom .beian-gongan,
.no-print, .scroll-hint {
display: none !important;
}
html, body,
.final, .demo-sec, .play-sec, .ctabox, .uc-cta, .rcard, .pillar, .icell, .linkcard {
background: #fff !important;
color: #000 !important;
background-image: none !important;
box-shadow: none !important;
}
.final *, .demo-sec *, .play-sec *, .ctabox *, .uc-cta *,
.rcard *, .pillar *, .icell *, .linkcard *,
.hero *, .eyebrow, h1, h2, h3, h4, p, li, span, a, strong {
color: #000 !important;
background-color: transparent !important;
}
@page { margin: 18mm 16mm; }
html { font-size: 11pt; }
.page, #v2 .page, .sec-inner, .psec, .phead {
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
}
.hero, #v2 .hero, #v2 > section.hero {
padding: 0 0 12pt 0 !important;
min-height: 0 !important;
height: auto !important;
}
h1 { font-size: 20pt !important; line-height: 1.2 !important; letter-spacing: 0 !important; }
h2 { font-size: 15pt !important; }
h3 { font-size: 12pt !important; }
p, li { font-size: 10.5pt !important; line-height: 1.45 !important; }
a[href^="http"]::after {
content: " (" attr(href) ")";
font-size: 8pt;
color: #444 !important;
word-break: break-all;
}
a[href^="/"]::after { content: ""; }
h1, h2, h3, h4 { break-after: avoid; page-break-after: avoid; }
img, .card, .rcard, .demo-card, .uc-card, table, pre, blockquote {
break-inside: avoid; page-break-inside: avoid;
}
img { max-width: 100% !important; height: auto !important; }
pre, code { border: 1px solid #ccc !important; background: #f7f7f7 !important; }
.footer-status-dot { display: none !important; }
}
html body .hero .lead,
html body #v2 .hero .lead,
html body #v2 .hero .hd > .lead,
html body #v2 .hero .hd > .ph-intro,
html body .hero .ph-intro,
html body .hero .ph-desc,
html body .hero .ph-sub,
html body .page-head .sec-desc,
html body #v2 .page-head .sec-desc,
html body .psec > .lead,
html body .psec > .sec-desc,
html body .psec > .ph-intro,
html body .sec-inner > .lead,
html body .sec-inner > .sec-desc,
html body .sec-inner > .ph-intro,
html body .phead .sec-desc,
html body .phead .ph-intro,
html body .hero .hd > p {
max-width: 680px !important;
}
html body .uc-cta .uc-cta-d,
html body .uc-cta .uc-cta-t,
html body .ctabox p,
html body .card p,
html body .uc-card p,
html body .demo-card p {
max-width: none !important;
}
html body h1, html body h2, html body h3,
html body .tagline, html body .page-title, html body .ph-title, html body .sec-title {
text-wrap: balance;
}
html body p, html body li {
text-wrap: pretty;
}
@supports not (text-wrap: balance) {
html body h1, html body h2 { overflow-wrap: break-word; }
}
html body .subtitle,
html body .faq-a,
html body .faq-q,
html body .ph-note,
html body .mquote-d,
html body .bm-atglance,
html body .stat-close,
html body .ev-foot {
max-width: 720px !important;
}
html body .uc-cta .uc-cta-d,
html body .card .faq-a {
max-width: none !important;
}
html body .psec > ul,
html body .psec > ol,
html body .psec > ul > li,
html body .psec > ol > li {
max-width: 880px !important;
}
html body .loop-name,
html body #v2 .loop-name {
line-height: 1.3 !important;
}
html body .pmain article,
html body #v2 article,
html body main article,
html body article {
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 article .psec,
html body article > .psec,
html body #v2 article .psec,
html body .pmain article .psec {
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
html body article > .sec-inner,
html body article .sec-inner {
max-width: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
html body article .callout,
html body .callout {
max-width: 760px !important;
margin-left: 0 !important;
margin-right: auto !important;
}
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;
}
