:root{--site-accent:#544cd4;--site-accent-hover:#463fc0;--site-ink:#191a22;--site-muted:#656773;--site-line:#e2e2e9;--site-wash:#f8f8fb;--site-violet-wash:#f7f6fd;--site-shadow:0 24px 70px #302c641a}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom-color:#544cd41a}.nav-logo{color:var(--site-ink);letter-spacing:-.04em}.nav-item>a,.nav-item>button{color:var(--site-muted)}.nav-item>a:hover,.nav-item>button:hover{color:var(--site-accent)}.nav-cta-primary{border-color:var(--site-accent);background:var(--site-accent);box-shadow:0 8px 18px #544cd42e}.nav-cta-primary:hover{background:var(--site-accent-hover);transform:translateY(-1px)}.nav-cta-primary:active{transform:translateY(1px)scale(.99)}.footer{border-top:1px solid var(--site-line);color:var(--site-muted);background:#f8f8fb}.footer-brand,.footer-col-title{color:var(--site-ink)}.footer-desc,.footer-col a,.footer-bottom,.footer-bottom-links a,.footer-registration a{color:var(--site-muted)}.footer-col a:hover,.footer-bottom a:hover,.footer-registration a:hover{color:var(--site-accent)}.footer-bottom{border-top-color:var(--site-line)}:is(.product-platform-page,.search-page,.connector-page,.enterprise-graph-page,.enterprise-context-page,.personal-graph-page,.agent-page,.financial-services-page,.about-page,.contact-page,.legal-page,.docs-layout,.not-found-page){color:var(--site-ink);background:#fff}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-products,.hero-connector,.hero,.kn-hero){text-align:left;background:linear-gradient(#544cd40b 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#544cd40b 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 75% 20%,#544cd41a,#0000 28%),#fff;min-height:0;padding-top:90px;padding-bottom:76px;position:relative;overflow:hidden}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-inner,.kn-hero-inner){text-align:left;width:min(100% - 48px,1200px);max-width:1200px;margin-inline:auto;position:relative}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-title,.kn-hero-title){max-width:900px;color:var(--site-ink);letter-spacing:-.04em;text-wrap:pretty;margin-inline:0;font-size:clamp(36px,3.8vw,48px);font-weight:600;line-height:1.18}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-body,.kn-hero-body){max-width:720px;color:var(--site-muted);text-wrap:pretty;margin-inline:0;font-size:17px;line-height:1.85}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-eyebrow,.kn-eyebrow,.section-label){color:var(--site-accent);letter-spacing:.06em;font-weight:600}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section,.kn-section){padding-top:112px;padding-bottom:124px}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section-soft,.kn-section-soft){background:var(--site-wash)}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section-white,.kn-section-white){background:#fff}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section-inner,.kn-section-inner){width:min(100% - 48px,1200px);max-width:1200px;margin-inline:auto}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section-header,.kn-section-header){text-align:left;max-width:760px;margin-left:0;margin-right:auto}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section-title,.kn-section-title){color:var(--site-ink);letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(34px,3.2vw,46px);font-weight:600;line-height:1.18}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section-subtitle,.kn-section-subtitle){max-width:680px;color:var(--site-muted);text-align:left;text-wrap:pretty;margin-left:0;margin-right:auto;line-height:1.8}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-visual-inner,.hero-console,.product,.kn-product,.graph-canvas,.workflow-demo,.compliance-demo,.investment-demo){border-color:var(--site-line);box-shadow:var(--site-shadow);background:#fff;border-radius:14px}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.card,.feature-card,.problem-card,.capability-card,.security-card,.connector-card,.object-card){border-color:var(--site-line);box-shadow:none}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.card,.feature-card,.problem-card,.capability-card,.security-card,.connector-card,.object-card):hover{border-color:#544cd447;transform:translateY(-3px);box-shadow:0 16px 40px #302c6414}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.cta-final,.final-cta,.kn-final-cta){color:var(--site-ink);background:linear-gradient(135deg, #fff 0%, var(--site-violet-wash) 100%)}.contact-page{padding-bottom:120px}.contact-page .contact-hero{background-color:#fff;background-image:linear-gradient(#544cd40b 1px,#0000 1px),linear-gradient(90deg,#544cd40b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:88px 0 62px;position:relative}.contact-page .contact-hero-inner{text-align:left;width:min(100% - 48px,1200px);max-width:1200px}.contact-page .contact-hero-title{letter-spacing:-.04em;text-wrap:pretty;max-width:820px;font-size:clamp(36px,3.8vw,48px);font-weight:600;line-height:1.18}.contact-page .contact-hero-subtitle{max-width:680px;color:var(--site-muted);text-wrap:pretty;line-height:1.8}.contact-page .contact-layout{gap:28px}.contact-page :is(.contact-info-card,.contact-form-card){border-color:var(--site-line);border-radius:14px;box-shadow:0 18px 50px #302c6412}.contact-page :is(input,select,textarea){border-color:var(--site-line);background:#fff;border-radius:7px;transition:border-color .2s,box-shadow .2s}.contact-page :is(input,select,textarea):focus{border-color:var(--site-accent);box-shadow:0 0 0 3px #544cd41a}.legal-page .legal-hero{background-color:#fff;background-image:linear-gradient(#544cd40a 1px,#0000 1px),linear-gradient(90deg,#544cd40a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:82px 0 72px}.legal-page .legal-hero-inner,.legal-page .legal-layout{width:min(100% - 48px,1120px);max-width:1120px}.legal-page .legal-hero-title{letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(36px,3.8vw,48px);font-weight:600;line-height:1.18}.legal-page .legal-hero-intro{max-width:720px;color:var(--site-muted);line-height:1.8}.legal-page .legal-toc{border-color:var(--site-line);background:var(--site-wash);box-shadow:none;border-radius:12px}.legal-page .legal-toc a:hover{color:var(--site-accent);background:var(--site-violet-wash)}.legal-page .legal-section{border-bottom-color:var(--site-line);padding-bottom:52px}.legal-page .legal-section-num{color:var(--site-accent);font-variant-numeric:tabular-nums}.legal-page .legal-section-title{color:var(--site-ink);letter-spacing:-.025em;font-weight:600}.legal-page .legal-section-body{color:var(--site-muted);line-height:1.85}.docs-layout{gap:clamp(24px,2.2vw,36px);width:min(100% - 32px,1500px);max-width:1500px;padding-top:52px;padding-bottom:96px}.docs-sidebar{background:var(--site-wash);border-right:0;border-radius:12px;padding:22px}.docs-tree a{border-radius:6px;transition:color .18s,background-color .18s}.docs-tree a:hover,.docs-tree a.is-current{color:var(--site-accent);background:var(--site-violet-wash)}.docs-content{width:100%;max-width:none}.docs-content h1{color:var(--site-ink);letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(36px,3.8vw,48px);font-weight:600;line-height:1.18}.docs-content .docs-article-title{letter-spacing:-.04em;font-size:clamp(34px,3.2vw,46px)}.docs-content h2{color:var(--site-ink);letter-spacing:-.03em;margin-top:64px;font-size:30px}.docs-content :is(p,li){color:var(--site-muted);line-height:1.85}.docs-connector-card{border-color:var(--site-line);box-shadow:none;border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.docs-connector-card:hover{border-color:#544cd452;transform:translateY(-2px);box-shadow:0 14px 34px #302c6414}.docs-toc a.is-active{color:var(--site-accent)}.not-found-page{min-height:68vh;place-items:center;min-height:68dvh;padding:88px 24px 110px;display:grid;position:relative;overflow:hidden}.not-found-grid{pointer-events:none;background:linear-gradient(#544cd40b 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#544cd40b 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 70% 25%,#544cd41a,#0000 28%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.not-found-inner{width:min(100%,760px);position:relative}.not-found-code{color:var(--site-accent);letter-spacing:.08em;margin:0 0 18px;font-size:13px;font-weight:600}.not-found-page h1{letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(36px,3.8vw,48px);font-weight:600;line-height:1.18}.not-found-inner>p:not(.not-found-code){max-width:620px;color:var(--site-muted);margin:26px 0 0;line-height:1.85}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.not-found-actions a{border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.not-found-primary{border:1px solid var(--site-accent);color:#fff;background:var(--site-accent)}.not-found-secondary{border:1px solid var(--site-line);background:#fff}.not-found-actions a:hover{transform:translateY(-1px)}.not-found-actions a:active{transform:translateY(1px)scale(.99)}@media (max-width:960px){:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-inner,.kn-hero-inner,.section-inner,.kn-section-inner){width:min(100% - 40px,1200px)}.contact-page .contact-hero-inner,.legal-page .legal-hero-inner,.legal-page .legal-layout{width:min(100% - 40px,1120px)}.docs-layout{gap:32px;width:min(100% - 40px,1320px)}}@media (max-width:640px){:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-products,.hero-connector,.hero,.kn-hero){padding-top:64px;padding-bottom:52px}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-inner,.kn-hero-inner,.section-inner,.kn-section-inner){width:min(100% - 32px,1200px)}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.hero-title,.kn-hero-title){font-size:34px}:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page) :is(.section,.kn-section){padding-top:78px;padding-bottom:88px}.contact-page .contact-hero,.legal-page .legal-hero{padding-top:64px;padding-bottom:54px}.contact-page .contact-hero-inner,.legal-page .legal-hero-inner,.legal-page .legal-layout{width:min(100% - 32px,1120px)}.contact-page .contact-hero-title,.legal-page .legal-hero-title{font-size:34px}.about-page :is(.mv-section,.why-section,.path-section,.team-section,.stage-section,.coop-section){padding-top:76px;padding-bottom:86px}.docs-layout{width:min(100% - 32px,1320px);padding-top:28px;padding-bottom:72px}.docs-content h1{font-size:34px}.not-found-page{min-height:60vh;min-height:60dvh;padding:64px 16px 86px}.not-found-page h1{font-size:34px}.not-found-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page,.about-page,.contact-page,.legal-page,.docs-layout,.not-found-page) *,:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page,.about-page,.contact-page,.legal-page,.docs-layout,.not-found-page) :before,:is(.product-platform-page,.connector-page,.enterprise-graph-page,.agent-page,.financial-services-page,.about-page,.contact-page,.legal-page,.docs-layout,.not-found-page) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.localized-page{color:#101828;background:#f8fafc}.localized-shell{width:min(1120px,100% - 48px);margin:0 auto}.localized-hero{background:#fff;border-bottom:1px solid #e5e7eb;padding:88px 0 56px}.localized-hero-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:48px;display:grid}.localized-kicker{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.localized-hero h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(40px,6vw,76px);line-height:1.02}.localized-lead{color:#475467;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.7}.localized-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.localized-primary,.localized-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.localized-primary{color:#fff;background:#4f46e5}.localized-secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.localized-signal{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:14px;padding:24px;display:grid}.localized-signal span,.localized-signal strong{color:#475467;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:56px;display:flex}.localized-signal strong{color:#fff;background:#111827}.localized-sections{padding:56px 0 84px}.localized-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.localized-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:220px;padding:24px}.localized-card h2{text-wrap:balance;margin:0 0 14px;font-size:22px;line-height:1.25}.localized-card p{color:#475467;margin:0;font-size:15px;line-height:1.7}@media (max-width:860px){.localized-shell{width:min(100% - 32px,1120px)}.localized-hero{padding-top:56px}.localized-hero-layout,.localized-grid{grid-template-columns:1fr}.localized-signal{display:none}}
