.kf-root.kf-daylight{--kf-text:#17191c;--kf-carbon:#17191c;--kf-text-muted:#4a4d52;--kf-text-faint:#5c5f64;--kf-teal:#5f4fb8;--kf-teal-deep:#4d3ea3;--kf-canvas:#edf5fc;--kf-canvas-soft:#f4f7fd;--kf-on-dark:#17191c;--kf-on-dark-muted:#4a4d52;--kf-on-dark-faint:#5c5f64;--kf-on-dark-line:#c9d7e0;--kf-on-dark-line-strong:#b7c9d6;--kf-max:80rem;background:#f4f8fd url(/images/marketing/blue-daylight-v2.webp) top/100% 2450px no-repeat;font-family:Manrope,Plus Jakarta Sans,sans-serif}.kf-root.kf-daylight .kf-header{background:0 0;border-color:#0000}.kf-root.kf-daylight .kf-header.is-solid{background:#f0f6fdf7;border-color:#d7e2ed}.kf-root.kf-daylight .kf-header-actions>.kf-header-signin{color:#17191c;background:#cbbcf6;border-radius:10px;order:2;padding:11px 20px}.kf-root.kf-daylight .kf-header-actions>.kf-btn-primary{color:#17191c;box-shadow:none;background:0 0;padding-inline:12px}.kf-root.kf-daylight .kf-btn-primary{color:#17191c;box-shadow:none;background:#cbbcf6;border-color:#cbbcf6}.kf-root.kf-daylight .kf-btn-primary:hover{background:#b8a5f2}.kf-root.kf-daylight .kf-btn-secondary{color:#17191c;background:#ffffff8c;border-color:#b8a5f2}.kf-root.kf-daylight :is(button,a,input):focus-visible{outline-offset:4px;outline:3px solid #8a76e6}.day-hero{padding:0 0 38px}.kf-root.kf-daylight.day-home{background-image:none}.day-layered{isolation:isolate;position:relative;overflow:hidden}.day-layered>.kf-container{z-index:2;position:relative}.day-atmosphere{z-index:0;pointer-events:none;background:url(/images/marketing/blue-daylight-v2.webp) top/cover no-repeat;position:absolute;inset:-40px -40px 0}.day-atmosphere:after{content:"";background:linear-gradient(#0000 65%,#f4f8fd);position:absolute;inset:0}.day-foreground{z-index:3;pointer-events:none;height:680px;position:absolute;top:25px;left:-45px;right:-45px;-webkit-mask-image:linear-gradient(#000 50%,#0000 80%);mask-image:linear-gradient(#000 50%,#0000 80%)}.day-foreground svg{width:100%;height:100%;display:block}.day-lightfield,.day-midwaves{z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-32px -32px 0}.day-lightfield{background-image:url(/images/marketing/daylight/light-field.webp)}.day-midwaves{background-image:url(/images/marketing/daylight/mid-ribbons.webp);background-position:top;height:900px;top:40px}.day-layered .day-hero-copy{z-index:2;position:relative}@media (prefers-reduced-motion:no-preference){.day-layered.is-active :is(.day-atmosphere,.day-lightfield,.day-midwaves,.day-foreground){will-change:transform}}.day-hero-copy{text-align:center;padding:142px 20px 76px}.day-hero-mark{margin-bottom:28px;width:72px!important;height:72px!important}.day-hero h1{letter-spacing:-.065em;margin:0 0 14px;font-size:clamp(64px,7.2vw,102px);font-weight:650;line-height:1.1}.day-tagline{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.7vw,34px);line-height:1.35}.day-subline{margin:12px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.55}.day-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:35px;display:flex}.day-actions .kf-btn{border-radius:999px;min-height:50px;padding:14px 26px}.day-watch{align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.day-watch svg{stroke-width:1.5px;width:27px;height:27px}.day-window-dots{gap:7px;display:flex}.day-window-dots i{background:#ff827f;border-radius:50%;width:9px;height:9px}.day-window-dots i:nth-child(2){background:#f7c563}.day-window-dots i:nth-child(3){background:#68c898}.day-demo-caption{text-align:center;color:#5c5f64;margin-top:20px;font-size:11px;line-height:1.6}.day-section-heading{text-align:center;max-width:960px;margin:65px auto}.day-section-heading h2{letter-spacing:-.055em;margin:17px 0;font-size:clamp(31px,4.1vw,54px);font-weight:550;line-height:1.2}.day-story{grid-template-columns:.8fr 1.5fr;align-items:center;gap:clamp(32px,6vw,90px);padding:30px 0 85px;scroll-margin-top:110px;display:grid}.day-story-copy h3{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(26px,2.8vw,38px);font-weight:550;line-height:1.23}.day-story-copy p{color:#4a4d52;margin:0 0 24px;font-size:18px;line-height:1.65}.day-story-visual{background:0 0;min-width:0;padding:0}.day-story-visual .kf-d-panel{background:#fffffff2;border:0;border-radius:12px;min-height:340px;padding:26px;box-shadow:0 18px 38px -26px #40648b80}.day-story-visual .kf-d-panel-head{flex-direction:column;align-items:flex-start}.day-challenges{padding:5px 0 70px}.day-snapshots{padding:10px 0 40px}.day-snapshots .day-section-heading{margin-bottom:30px}.day-snapshots-lead{color:#4a4d52;max-width:60ch;margin:0 auto;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.day-snapshot-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;display:flex}.day-snapshot-tabs button{color:#17191c;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #d7e2ed;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.day-snapshot-tabs button:hover{border-color:#b8a5f2}.day-snapshot-tabs button[aria-selected=true]{background:#cbbcf6;border-color:#cbbcf6}.day-snapshot-frame{max-width:1200px;margin:0 auto}.day-snapshot-frame img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 65px -40px #668bc580}.day-snapshot-frame figcaption{text-align:center;color:#5c5f64;margin-top:14px;font-size:13px;line-height:1.6}.day-challenge-links{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.day-challenge-links a{border-top:1px solid #adc6da;padding:27px 0;text-decoration:none;display:block}.day-index{color:#5f4fb8;font-size:12px}.day-challenge-links h3{letter-spacing:-.03em;margin:25px 0;font-size:24px;font-weight:550;line-height:1.4}.day-challenge-links svg{width:22px}.kf-root.kf-daylight :is(.kf-band-soft,.kf-band-dark,.kf-band-canvas,.kf-section,.kf-pricing-hero,.kf-final,.kf-footer,.kf-trustwall,.kf-d-integrations){color:var(--kf-text);background:0 0}.kf-root.kf-daylight :is(.kf-wave-field,.kf-wavefield,.kf-wave){display:none}.kf-root.kf-daylight .kf-reveal{opacity:1;transform:none}.kf-root.kf-daylight .kf-footer{border-top:1px solid #ccdce8}.kf-root.kf-daylight .kf-footer .brand-wordmark{color:#17191c}.kf-root.kf-daylight .kf-footer :is(a,p,span){color:#4a4d52}.kf-root .kf-footer a{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s,color .18s}.kf-root .kf-footer a:hover,.kf-root .kf-footer a:focus-visible{text-decoration-color:currentColor}.kf-footer .day-article-link{align-items:center;gap:9px;display:inline-flex}.kf-footer .day-article-link svg{width:14px;height:14px;transition:transform .18s}.kf-footer .day-article-link:hover svg{transform:translate(2px,-2px)}.kf-root.kf-daylight :is(.kf-plan,.kf-plan-card,.kf-pricing-plan){color:#17191c;box-shadow:none;background:#ffffffbf;border-color:#c9d9e7}.kf-root.kf-daylight :is(.kf-plan,.kf-plan-card,.kf-pricing-plan).is-popular{color:#17191c;background:#e4f0fb}.kf-root.kf-daylight .kf-final{text-align:center}.kf-root.kf-daylight .kf-final .kf-body{color:#4a4d52}.kf-root.kf-daylight .kf-pricing-hero{border-radius:0;padding-top:90px}.kf-root.kf-daylight .kf-pricing-hero-head{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.kf-root.kf-daylight .kf-pricing-hero-copy{max-width:730px}.kf-root.kf-daylight .kf-pricing-hero-copy h1{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,64px);font-weight:550}.kf-root.kf-daylight .kf-pricing-cycle{background:#e4edf6;border-color:#c4d6e6}.kf-root.kf-daylight .kf-pricing-cycle button{color:#17191c}.kf-root.kf-daylight .kf-pricing-primary-plans{background:0 0;border:0;gap:20px;overflow:visible}.kf-root.kf-daylight .kf-pricing-primary-plans>article{color:#17191c;background:#fffc;border:1px solid #cadae7;border-radius:16px}.kf-root.kf-daylight .kf-pricing-primary-plans>article.is-popular{background:#e1eefb}.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-name,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-price,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-tagline,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-specs,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-specs li,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-specs b{color:#17191c}.kf-root.kf-daylight .kf-pricing-primary-plans .kf-plan-price small,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-pricing-total,.kf-root.kf-daylight .kf-pricing-primary-plans .kf-pricing-anchor{color:#4a4d52}.kf-root.kf-daylight .kf-pricing-total{color:#5f4fb8}.kf-root.kf-daylight .kf-pricing-anchor{color:#5c5f64}.kf-root.kf-daylight .kf-pricing-note{color:#4a4d52}.kf-root.kf-daylight .kf-section{padding-top:90px;padding-bottom:90px}.kf-root.kf-daylight :is(.kf-h2,.kf-editorial){letter-spacing:-.045em;font-family:inherit;font-weight:550}.kf-root.kf-daylight #security{border-block:1px solid #dce6ef}.kf-root.kf-daylight .kf-control dt svg,.kf-root.kf-daylight .kf-on-dark-scope .kf-link{color:#5f4fb8}.kf-root.kf-daylight .kf-control dd{font-size:14px;line-height:1.75}.kf-root.kf-daylight .kf-control{padding-block:24px}.kf-root.kf-daylight .kf-d-integrations{padding-block:80px}.kf-root.kf-daylight .kf-d-integration-card{background:#fff;border-color:#d7e3ee;border-radius:14px}.kf-root.kf-daylight .kf-int-badge{color:#5f4fb8;background:#efeafd}.kf-root.kf-daylight .kf-int-missing{border-color:#d7e3ee}.kf-root.kf-daylight .kf-int-missing p{color:#4a4d52}.kf-root.kf-daylight .kf-int-missing b{color:#17191c}.kf-root.kf-daylight .kf-plans{background:0 0;border:0;gap:16px;overflow:visible}.kf-root.kf-daylight .kf-plan{border:1px solid #d3e0eb;border-radius:16px;padding:28px 24px}.kf-root.kf-daylight .kf-plan.is-recommended{background:#e9f2fc;border-color:#b8a5f2}.kf-root.kf-daylight .kf-plan-name{flex-wrap:wrap;font-size:18px}.kf-root.kf-daylight .kf-plan-price{font-size:40px}.kf-root.kf-daylight .kf-plan-tagline{font-size:14px;line-height:1.6}.kf-root.kf-daylight .kf-plan-specs li{border-color:#d4e0e9;padding-block:7px;font-size:13px}.kf-root.kf-daylight .kf-plan.is-recommended :is(.kf-plan-price small,.kf-plan-tagline,.kf-plan-specs,.kf-plan-specs li){color:#4a4d52}.kf-root.kf-daylight .kf-plan.is-recommended .kf-btn-primary{color:#17191c;background:#cbbcf6}.kf-root.kf-daylight .kf-plan .kf-btn-secondary{color:#17191c;border-color:#bdcedc}.kf-root.kf-daylight .kf-plan-flag{color:#5f4fb8;background:#efeafd}.kf-root.kf-daylight{--kf-muted:#4a4d52}.kf-root.kf-daylight .kf-plan.is-recommended .kf-plan-flag{color:#5f4fb8;background:#efeafd}.kf-root.kf-daylight .kf-final-fine{color:#4a4d52!important}.kf-root.kf-daylight .kf-eyebrow{color:#5f4fb8}.kf-root.kf-daylight .kf-billing-toggle button:not(.is-on){color:#5c5f64}.kf-root.kf-daylight .kf-final{background:linear-gradient(#f4f8fd,#0000 35% 70%,#f4f8fd),url(/images/marketing/blue-daylight-v2.webp) 50% 42%/cover;padding-block:110px}.kf-root.kf-daylight .kf-beam{box-shadow:none;background:0 0;border:0}.kf-root.kf-daylight .kf-beam:before,.kf-root.kf-daylight .kf-beam:after{display:none}.kf-root.kf-daylight .kf-final-inner{padding:0}.kf-root.kf-daylight .kf-final-inner>p{color:#4a4d52}.day-close{text-align:center;max-width:750px;margin-inline:auto}.day-close .kf-editorial{color:#17191c;max-width:none;font-size:clamp(36px,4.7vw,64px)}.day-close>p{color:#4a4d52;max-width:600px;margin:24px auto;font-size:17px;line-height:1.7}.day-close .kf-btn{border-radius:999px}.day-close .kf-btn>span{align-items:center;gap:10px;display:inline-flex}.day-close .kf-final-fine{color:#4a4d52;font-size:12px}@media (width>=1080px){.kf-root.kf-daylight .kf-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1600px){.day-hero-copy{padding-top:160px}}@media (width<=1050px){.day-story{grid-template-columns:.8fr 1.2fr;gap:28px}.day-story-visual{padding:0}}@media (width<=760px){.day-foreground{opacity:.55;height:520px;left:-100px;right:-100px}.day-midwaves{opacity:.6;height:640px}.day-lightfield{opacity:.85}.day-hero-copy{padding:102px 0 45px}.day-hero-mark{margin-bottom:22px;width:54px!important;height:54px!important}.day-hero h1{font-size:60px}.day-tagline{font-size:25px}.day-subline{font-size:16px}.day-actions{gap:22px;margin-top:26px}.kf-root.kf-daylight{background-size:auto 1900px}.day-demo-caption{text-align:center;font-size:10px}.day-story{grid-template-columns:1fr;gap:25px;padding-bottom:58px}.day-story-copy p{font-size:16px}.day-story-visual{padding:0}.day-story-visual .kf-d-panel{min-height:0;padding:15px}.day-section-heading{margin:44px auto 40px}.day-challenge-links{grid-template-columns:1fr;gap:0}.day-challenge-links h3{margin:15px 0;font-size:22px}.day-challenges{padding-bottom:20px}.kf-root.kf-daylight .kf-section{padding-block:48px}.kf-root.kf-daylight .kf-pricing-hero{padding-top:55px}.kf-root.kf-daylight .kf-pricing-primary-plans{gap:15px}.kf-root.kf-daylight .kf-header-actions>.kf-header-signin{order:initial}}@media (prefers-reduced-motion:reduce){.kf-root.kf-daylight *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kf-root.kf-daylight{--kf-accent:#cbbcf6;--kf-accent-deep:#b8a5f2;--kf-accent-wash:#efeafd;--kf-accent-ink:#5f4fb8;--kf-line:#9d8bec;--kf-line-soft:#b9a9f0;--kf-mint:#5f4fb8;--kf-mint-wash:#efeafd;--kf-seaweed:#5f4fb8;--kf-teal-wash:#efeafd}.kf-root.kf-daylight .kf-fact{border-bottom:2px solid #8a76e6}.kf-root.kf-daylight .kf-eyebrow.kf-num{color:#17191c;background:#cbbcf6}.kf-root.kf-daylight .kf-final-inner{background:#fff;border:1px solid #e3dcfb;padding-bottom:clamp(2.5rem,4vw,3.5rem)}.kf-root.kf-daylight .kf-final-inner:before{background:radial-gradient(460px 460px at 16% 24%,#cbbcf6 0%,#cbbcf69e 34%,#cbbcf62e 56%,#cbbcf600 74%)}.kf-root.kf-daylight .kf-final-inner p{color:#4a4d52}.day-scene-close .day-foreground,.day-scene-pricing .day-foreground{height:auto;top:-30px;bottom:0}.day-scene-close .day-midwaves,.day-scene-pricing .day-midwaves{height:auto;top:0;bottom:0}.day-scene-close .day-atmosphere{background-position:50% 42%}.kf-root.kf-daylight .kf-final.day-scene-close{background:0 0}.kf-root.kf-daylight.kf-pricing-page{background-image:none}.kf-root.kf-daylight .kf-guide-result h3{color:#5f4fb8}.kf-root.kf-daylight .kf-doc-path{background:#f7f4fe}.kf-root.kf-daylight .kf-resources-directory-band{color:#17191c;background:0 0}.kf-root.kf-daylight .kf-resources-directory-band .kf-directory,.kf-root.kf-daylight .kf-resources-directory-band .kf-directory>li{border-color:#c9d7e0}.kf-root.kf-daylight .kf-resources-directory-band .kf-directory a:hover{background:#fff9}.kf-root.kf-daylight .kf-resources-directory-band .kf-directory-text b{color:#17191c}.kf-root.kf-daylight .kf-resources-directory-band .kf-directory-text span{color:#4a4d52}.kf-root.kf-daylight .kf-resources-directory-band .kf-directory a>svg:first-child,.kf-root.kf-daylight .kf-resources-directory-band .kf-directory-go{color:#5f4fb8}.kf-root.kf-daylight .kf-doc-path[data-tone=dark],.kf-root.kf-daylight .kf-doc-card[data-tone=dark]{color:#17191c;background:#e9e3fb}.kf-root.kf-daylight .kf-final-inner .kf-editorial{color:#17191c}.kf-root.kf-daylight .kf-featured{color:#17191c;background:#fff;border:1px solid #d7e3ee}.kf-root.kf-daylight .kf-featured-copy h2,.kf-root.kf-daylight .kf-featured-aside b{color:#17191c}.kf-root.kf-daylight .kf-featured-copy p,.kf-root.kf-daylight .kf-featured-aside span{color:#4a4d52}.kf-root.kf-daylight .kf-featured-aside svg{color:#5f4fb8}.kf-root.kf-daylight.kf-d #security .kf-trustwall{color:#17191c;background:#fff;border:1px solid #e3dcfb}.kf-root.kf-daylight.kf-d #security .kf-trustwall:before{background:radial-gradient(520px 360px at 88% 0,#cbbcf680,#0000 66%)}.kf-root.kf-daylight.kf-d #security .kf-eyebrow{color:#5f4fb8}.kf-root.kf-daylight.kf-d #security .kf-h2,.kf-root.kf-daylight.kf-d #security .kf-control dt{color:#17191c}.kf-root.kf-daylight.kf-d #security .kf-body,.kf-root.kf-daylight.kf-d #security .kf-control dd{color:#4a4d52}.kf-root.kf-daylight.kf-d #security .kf-controls,.kf-root.kf-daylight.kf-d #security .kf-control{border-color:#d9dfe9}.kf-root.kf-daylight.kf-d #security .kf-boundary{color:#17191c;background:#f7f4fe;border:1px solid #e3dcfb}.kf-root.kf-daylight.kf-d #security .kf-boundary p{color:#4a4d52}.day-flow{padding:0 0 70px;scroll-margin-top:110px}.day-flow .day-section-heading{margin-bottom:56px}.day-flow-lead{color:#5c5f64;max-width:60ch;margin:0 auto;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.day-flow-steps{gap:clamp(56px,8vw,104px);margin:0;padding:0;list-style:none;display:grid}.day-flow-step{grid-template-columns:minmax(0,.62fr) minmax(0,1.7fr);align-items:center;gap:clamp(28px,5vw,72px);scroll-margin-top:110px;display:grid}.day-flow-step:nth-child(2n){grid-template-columns:minmax(0,1.7fr) minmax(0,.62fr)}.day-flow-step:nth-child(2n) .day-flow-copy{order:2}.day-flow-pain{color:#6a6d72;border-left:2px solid #cbbcf6;margin:16px 0 14px;padding-left:14px;font-size:15px;line-height:1.55}.day-flow-copy h3{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(24px,2.5vw,34px);font-weight:550;line-height:1.22}.day-flow-copy>p:last-child{color:#4a4d52;margin:0;font-size:17px;line-height:1.65}.day-flow-shot{min-width:0;margin:0}.day-flow-shot img{background:#f3f6fb;border:3px solid #16181d;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 28px 60px -30px #17191c8c,0 4px 12px -4px #17191c2e}.day-flow-integrations{text-align:center;border-top:1px solid #d7e2ed;max-width:760px;margin:clamp(64px,8vw,96px) auto 0;padding-top:32px}.day-flow-integrations p{color:#4a4d52;margin:0 0 16px;font-size:17px;line-height:1.65}.day-flow-integration-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.day-flow-integration-links svg{width:16px;height:16px}@media (width<=900px){.day-flow-step,.day-flow-step:nth-child(2n){grid-template-columns:1fr;gap:22px}.day-flow-step:nth-child(2n) .day-flow-copy{order:0}.day-flow-copy>p:last-child{font-size:16px}.day-flow-shot img{border-width:2px;border-radius:10px}}.kf-root.kf-daylight.k3{--kf-text:var(--k3-ink);--kf-carbon:var(--k3-ink);--kf-text-muted:var(--k3-text);--kf-text-faint:var(--k3-grey);--kf-muted:var(--k3-text);--kf-teal:var(--k3-violet);--kf-teal-deep:#5b4fd6;--kf-teal-wash:#f2efff;--kf-accent:#a495f3;--kf-accent-ink:var(--k3-violet);--kf-accent-wash:#f2efff;--kf-line:var(--k3-line);--kf-line-soft:#f0f0f6;--kf-line-strong:#d6d6e4;--kf-surface:#fff;--kf-canvas:#fff;--kf-canvas-soft:var(--k3-bg-2);--kf-mint:var(--k3-violet);--kf-mint-wash:#f2efff;--kf-seaweed:var(--k3-violet);--kf-r:14px;--kf-r-lg:24px;background:#fff;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.kf-root.kf-daylight.k3 :is(.kf-editorial,.kf-h2){letter-spacing:-.04em;color:var(--k3-ink);font-family:inherit;font-weight:800}.kf-root.kf-daylight.k3 .kf-editorial{font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.04}.kf-root.kf-daylight.k3 .kf-h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.kf-root.kf-daylight.k3 .kf-h3{letter-spacing:-.025em;font-weight:800}.kf-root.kf-daylight.k3 :is(.kf-body,.kf-body-lg){color:var(--k3-text)}.kf-root.kf-daylight.k3 .kf-body-lg{color:var(--k3-grey);font-size:1.2rem}.kf-root.kf-daylight.k3 .kf-eyebrow{width:fit-content;color:var(--k3-violet);letter-spacing:.06em;background:#f2efff;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.78rem;line-height:1.1;display:inline-flex}.kf-root.kf-daylight.k3 .kf-eyebrow.kf-num{background:var(--k3-btn);color:#fff}.kf-root.kf-daylight.k3 .kf-link{color:var(--k3-violet);font-weight:700}.kf-root.kf-daylight.k3 .kf-btn{border-radius:999px;min-height:50px;padding-inline:1.4rem;font-weight:700}.kf-root.kf-daylight.k3 .kf-btn-primary{background:var(--k3-btn);color:#fff;border-color:#0000;box-shadow:0 12px 28px -12px #8a7cf08c}.kf-root.kf-daylight.k3 .kf-btn-primary:hover{background:var(--k3-btn);transform:translateY(-2px)}.kf-root.kf-daylight.k3 .kf-btn-secondary{color:var(--k3-ink);box-shadow:inset 0 0 0 1.5px var(--k3-line);background:#fff;border:0}.kf-root.kf-daylight.k3 .kf-btn-secondary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #d6d6e4}.kf-root.kf-daylight.k3 .kf-header-actions>.kf-btn-primary{min-height:0;color:var(--k3-ink);box-shadow:inset 0 0 0 1px var(--k3-line), var(--k3-shadow-sm);background:#ffffffeb}.kf-root.kf-daylight.k3 .kf-page-hero{isolation:isolate;padding-top:clamp(7.5rem,11vw,9.5rem)}.kf-root.kf-daylight.k3 .kf-page-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 88% 18%,#e4d8fc99,#0000 70%),radial-gradient(40% 55% at 70% 85%,#9cb4fc38,#0000 70%),radial-gradient(30% 40% at 6% 6%,#a8a8f024,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.kf-root.kf-daylight.k3 .kf-page-hero-copy .kf-editorial{max-width:16ch}.kf-root.kf-daylight.k3 .kf-crumbs{color:var(--k3-grey);font-size:.85rem;font-weight:600}.kf-root.kf-daylight.k3 .kf-crumbs a{color:var(--k3-grey)}.kf-root.kf-daylight.k3 .kf-crumbs a:hover{color:var(--k3-violet)}.kf-root.kf-daylight.k3 .kf-section{padding-block:clamp(4rem,8vw,7rem)}.kf-root.kf-daylight.k3 .kf-band-soft{background:var(--k3-bg-2)}.kf-root.kf-daylight.k3 .kf-intro{gap:1rem}.kf-root.kf-daylight.k3 .kf-facts{border-top:0;gap:1rem}@media (width>=720px){.kf-root.kf-daylight.k3 .kf-facts[data-columns="2"],.kf-root.kf-daylight.k3 .kf-facts[data-columns="3"]{column-gap:1rem}}.kf-root.kf-daylight.k3 .kf-fact{border-radius:var(--k3-r-md);box-shadow:inset 0 0 0 1px var(--k3-line);transition:box-shadow .25s, transform .25s var(--k3-ease);background:#fff;border:0;padding:1.4rem 1.5rem}.kf-root.kf-daylight.k3 .kf-band-soft .kf-fact{background:#fff}.kf-root.kf-daylight.k3 .kf-fact:hover{box-shadow:inset 0 0 0 1px var(--k3-line), var(--k3-shadow);transform:translateY(-2px)}.kf-root.kf-daylight.k3 .kf-fact dt{font-weight:800}.kf-root.kf-daylight.k3 .kf-fact dt svg{color:var(--k3-violet)}.kf-root.kf-daylight.k3 .kf-note{border-radius:var(--k3-r-md);background:#f5f2ff;border:0;padding:1.75rem}.kf-root.kf-daylight.k3 .kf-note>span{color:var(--k3-violet)}.kf-root.kf-daylight.k3 .kf-callout{border-radius:var(--k3-r-md);background:#f8f6ff;border-color:#e6e0fb}.kf-root.kf-daylight.k3 :is(.kf-post,.kf-doc-card,.kf-d-integration-card,.kf-featured){border-radius:var(--k3-r-lg);box-shadow:inset 0 0 0 1px var(--k3-line);transition:box-shadow .25s, transform .25s var(--k3-ease);background:#fff;border:0}.kf-root.kf-daylight.k3 :is(.kf-post,.kf-doc-card,.kf-d-integration-card):hover{box-shadow:inset 0 0 0 1px var(--k3-line), var(--k3-shadow);transform:translateY(-3px)}.kf-root.kf-daylight.k3 .kf-post-tag{color:var(--k3-violet)}.kf-root.kf-daylight.k3 :is(.kf-doc-card[data-tone=mint],.kf-doc-card[data-tone=sand],.kf-doc-card[data-tone=dark],.kf-doc-path,.kf-doc-path[data-tone=dark]){color:var(--k3-ink);background:#f5f2ff}.kf-root.kf-daylight.k3 .kf-int-badge{color:var(--k3-violet);background:#f2efff}.kf-root.kf-daylight.k3 .kf-int-missing{border-radius:var(--k3-r-md);background:var(--k3-bg-2);border:0}.kf-root.kf-daylight.k3 .kf-resources-directory-band .kf-directory a:hover{background:var(--k3-bg-2)}.kf-root.kf-daylight.k3 .kf-resources-directory-band .kf-directory-go,.kf-root.kf-daylight.k3 .kf-resources-directory-band .kf-directory a>svg:first-child{color:var(--k3-violet)}.kf-root.kf-daylight.k3 :is(.kf-field input,.kf-field textarea,.kf-field select){border-color:var(--k3-line);background:#fff;border-radius:14px}.kf-root.kf-daylight.k3 :is(.kf-field input,.kf-field textarea,.kf-field select):focus{border-color:#b3a4ff;outline:none;box-shadow:0 0 0 4px #efeaff}.kf-root.kf-daylight.k3 .kf-choice{border-color:var(--k3-line);background:#fff;border-radius:16px}.kf-root.kf-daylight.k3 .kf-choice:has(input:checked){background:#f8f6ff;border-color:#a495f3;box-shadow:0 0 0 3px #efeaff}.kf-root.kf-daylight.k3 .kf-faq-list{border:0;gap:.75rem}.kf-root.kf-daylight.k3 .kf-faq-list details{border-radius:var(--k3-r-md);background:var(--k3-bg-2);border:0;padding-inline:1.4rem}.kf-root.kf-daylight.k3.kf-d #security .kf-trustwall{border-radius:var(--k3-r-xl);box-shadow:inset 0 0 0 1px var(--k3-line), var(--k3-shadow);border:0}.kf-root.kf-daylight.k3.kf-d #security .kf-boundary{border-radius:var(--k3-r-md);background:#f5f2ff;border:0}.kf-root.kf-daylight.k3 .kf-final{background:0 0;padding-block:clamp(3rem,6vw,5rem)}.kf-root.kf-daylight.k3 .kf-final-inner{isolation:isolate;border-radius:var(--k3-r-xl);background:linear-gradient(160deg,#f6f3ff 0%,#eef2ff 55%,#fbf3fa 100%);border:0;padding:clamp(3.5rem,7vw,5.5rem) clamp(1.5rem,5vw,4rem) clamp(9rem,14vw,11rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebe6fb}.kf-root.kf-daylight.k3 .kf-final-inner:before{content:none}.kf-root.kf-daylight.k3 .kf-final-inner:after{content:"";z-index:-1;aspect-ratio:1296/510;pointer-events:none;background:url(/marketing/v3/wave-peek.webp) bottom/contain no-repeat;width:min(620px,90%);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.kf-root.kf-daylight.k3 .kf-final-inner .kf-editorial{color:var(--k3-ink);font-size:clamp(2.2rem,4.4vw,3.6rem)}.kf-root.kf-daylight.k3 .kf-final-inner p{color:var(--k3-text)}.kf-root.kf-daylight.k3 .kf-final-fine{color:var(--k3-grey)!important}@media (width<=640px){.kf-root.kf-daylight.k3 .kf-final-inner{border-radius:28px}}.kf-root.k3.k3-docs-page .kf-page-hero{padding-bottom:1.5rem}.k3-docs-jump{padding:1rem 0 2.5rem}.k3-docs-h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800}.k3-docs-lead{max-width:46rem;color:var(--k3-grey);margin:.5rem 0 1.5rem;font-size:1.05rem}.k3-docs-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.k3-docs-path{border-radius:var(--k3-r-md);box-shadow:inset 0 0 0 1px var(--k3-line);color:var(--k3-ink);transition:transform .25s var(--k3-ease), box-shadow .25s;background:#fff;align-content:start;gap:.4rem;padding:1.25rem 1.25rem 2.75rem;text-decoration:none;display:grid;position:relative}.k3-docs-path:hover{box-shadow:inset 0 0 0 1px var(--k3-line), var(--k3-shadow);transform:translateY(-3px)}.k3-docs-path .k3-i3d{margin-bottom:.4rem}.k3-docs-path small{letter-spacing:.08em;text-transform:uppercase;color:var(--k3-violet);font-size:.72rem;font-weight:800}.k3-docs-path strong{letter-spacing:-.015em;font-size:1.05rem;font-weight:800}.k3-docs-path span{color:var(--k3-text);font-size:.9rem;line-height:1.5}.k3-docs-path>svg{width:18px;height:18px;color:var(--k3-violet);transition:transform .2s var(--k3-ease);position:absolute;bottom:1.1rem;right:1.1rem}.k3-docs-path:hover>svg{transform:translate(3px)}.k3-docs-main{border-top:1px solid var(--k3-line);padding:1rem 0 5rem}.k3-docs{grid-template-columns:16rem minmax(0,1fr) 13rem;align-items:start;gap:3rem;display:grid}.k3-docs-side,.k3-docs-rail{scrollbar-width:thin;max-height:calc(100vh - 7rem);padding:1.5rem .25rem 1rem;position:sticky;top:5.5rem;overflow:auto}.k3-docs-search{height:42px;box-shadow:inset 0 0 0 1px var(--k3-line);background:#fff;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:0 .6rem 0 .8rem;display:flex}.k3-docs-search:focus-within{box-shadow:inset 0 0 0 1.5px #a495f3,0 0 0 4px #efeaff}.k3-docs-search svg{width:16px;height:16px;color:var(--k3-grey);flex:none}.k3-docs-search input{min-width:0;font:inherit;color:var(--k3-ink);background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.k3-docs-search kbd{box-shadow:inset 0 0 0 1px var(--k3-line);color:var(--k3-grey);border-radius:6px;flex:none;padding:.1rem .4rem;font:600 .68rem ui-monospace,monospace}.k3-docs-empty{color:var(--k3-grey);margin:0 0 1rem;font-size:.9rem}.k3-docs-group{gap:.1rem;margin-bottom:1.4rem;display:grid}.k3-docs-group b{letter-spacing:.1em;text-transform:uppercase;color:var(--k3-ink);margin-bottom:.4rem;font-size:.72rem;font-weight:800}.k3-docs-group a,.k3-docs-rail a{color:var(--k3-text);border-radius:10px;margin-inline:-.7rem;padding:.38rem .7rem;font-size:.92rem;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:block}.k3-docs-group a:hover,.k3-docs-rail a:hover{background:var(--k3-bg-2);color:var(--k3-ink)}.k3-docs-group a.is-active{color:var(--k3-violet);background:#f2efff;font-weight:700}.k3-docs-rail p{letter-spacing:.1em;text-transform:uppercase;color:var(--k3-ink);margin:0 0 .6rem;font-size:.72rem;font-weight:800}.k3-docs-rail a{color:var(--k3-grey);font-size:.85rem}.k3-docs-rail a.is-head{color:var(--k3-violet);font-weight:700}.k3-docs-body{min-width:0}.k3-docs-section{border-bottom:1px solid var(--k3-line);padding:2.25rem 0 2.5rem;scroll-margin-top:5.5rem}.k3-docs-section-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.k3-docs-crumb{color:var(--k3-violet);margin:0;font-size:.82rem;font-weight:700}.k3-docs-copy{box-shadow:inset 0 0 0 1px var(--k3-line);color:var(--k3-text);background:#fff;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.k3-docs-copy:hover{background:var(--k3-bg-2)}.k3-docs-copy svg{width:14px;height:14px}.k3-docs-section h2{letter-spacing:-.03em;margin:.5rem 0 .6rem;font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:800;line-height:1.15}.k3-docs-intro{max-width:46rem;color:var(--k3-grey);margin:0 0 1.4rem;font-size:1.12rem;line-height:1.65}.k3-docs-blocks{gap:.75rem;display:grid}.k3-docs-block{background:var(--k3-bg-2);border-radius:14px;gap:.3rem;padding:1rem 1.15rem;scroll-margin-top:5.5rem;display:grid}.k3-docs-block b{letter-spacing:-.01em;font-weight:800}.k3-docs-block span{color:var(--k3-text);line-height:1.6}.kf-root.k3 .k3-docs-body .kf-guide-steps>li{scroll-margin-top:5.5rem}.kf-root.k3 .k3-docs-body .kf-guide-result{background:#e9f9f1;border:0;border-radius:14px}.kf-root.k3 .k3-docs-body .kf-guide-result h3{color:#1f7a54}.kf-root.k3 .k3-docs-body .kf-guide-before{background:var(--k3-bg-2);border:0;border-radius:14px}.kf-root.k3 .k3-docs-body .kf-guide-step-number{background:var(--k3-btn);color:#fff;border:0}.kf-root.k3 .k3-docs-body .kf-guide-troubleshooting{border-radius:14px}.k3-docs-help{border-radius:var(--k3-r-md);background:linear-gradient(160deg,#f6f3ff,#eef2ff);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;padding:1.5rem;display:flex}.k3-docs-help>div{flex:1;gap:.2rem;min-width:14rem;display:grid}.k3-docs-help b{font-size:1.1rem;font-weight:800}.k3-docs-help span{color:var(--k3-text)}@media (width<=1180px){.k3-docs{grid-template-columns:15rem minmax(0,1fr)}.k3-docs-rail{display:none}.k3-docs-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.k3-docs{grid-template-columns:1fr;gap:0}.k3-docs-side{max-height:none;padding-bottom:0;position:static}.k3-docs-group{display:none}.k3-docs-paths{grid-template-columns:1fr}}.kf-root.k3 .k3-docs-search input:focus-visible{outline:none}
