.HYOB5W_root{--landing-ink:31 29 61;--landing-line:hsl(var(--foreground) / .07);--landing-shadow:0 2px 3px rgb(var(--landing-ink) / .025), 0 10px 28px rgb(var(--landing-ink) / .045), 0 32px 60px -36px rgb(var(--landing-ink) / .2);isolation:isolate}.HYOB5W_root section[id]{scroll-margin-top:100px}:is(.HYOB5W_root a:focus-visible,.HYOB5W_root button:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:5px}.HYOB5W_root .krelo-nav{border-bottom:1px solid #0000;transition:box-shadow .25s,border-color .25s}.HYOB5W_root[data-scrolled=true] .krelo-nav{border-color:var(--landing-line);box-shadow:0 6px 28px rgb(var(--landing-ink) / .07)}.HYOB5W_root .krelo-nav a[href^=\#]{position:relative}.HYOB5W_root .krelo-nav a[href^=\#]:after{content:"";background:hsl(var(--primary));transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.HYOB5W_root .krelo-nav a[href^=\#]:hover:after{transform:scaleX(1)}.HYOB5W_root a[href=\/signup] button{color:#fff;background:linear-gradient(155deg,#7566eb,#5744cb);border:1px solid #fff3;border-radius:12px;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:0 2px 3px #3a26851f,0 8px 18px #6551cf29,inset 0 1px #ffffff30}.HYOB5W_root a[href=\/signup] button svg{transition:transform .22s}.HYOB5W_root a[href=\/signup]:hover button{transform:translateY(-2px);box-shadow:0 3px 6px #3a268526,0 13px 30px #6551cf40,inset 0 1px #ffffff30}.HYOB5W_root a[href=\/signup]:hover button svg{transform:translate(3px)}.HYOB5W_root a[href=\/signup]:active button{transform:translateY(0)}.HYOB5W_root .krelo-hero{border-bottom:1px solid var(--landing-line)}.HYOB5W_root .krelo-hero-atmosphere{pointer-events:none;background:radial-gradient(ellipse at 85% 30%, hsl(var(--primary) / .16), transparent 48%), radial-gradient(ellipse at 8% 10%, #f970660c, transparent 45%);position:absolute;inset:0}.HYOB5W_root .krelo-hero-atmosphere:after{content:"";opacity:.55;background-image:radial-gradient(hsl(var(--primary) / .16) .7px, transparent .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.HYOB5W_root .krelo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:110px;padding-bottom:100px;display:grid}.HYOB5W_root .krelo-hero-copy{min-width:0;animation:.85s cubic-bezier(.16,1,.3,1) both HYOB5W_heroCopy}.HYOB5W_root .krelo-hero-copy>div:first-child{border:1px solid hsl(var(--primary) / .15);background:hsl(var(--card) / .8);color:hsl(var(--primary));box-shadow:0 3px 12px rgb(var(--landing-ink) / .04);letter-spacing:.05em;font-size:10px}.HYOB5W_root .krelo-headline{letter-spacing:-.065em;font-size:clamp(48px,5.6vw,76px);line-height:1.04}.HYOB5W_root .krelo-headline-accent{color:#6350ce;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#5c47c5 10%,#8065e4 70%,#b95187);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:block}.HYOB5W_root .krelo-hero-description{max-width:510px;font-size:16px;line-height:1.8}.HYOB5W_root .krelo-hero-footnote{color:hsl(var(--muted-foreground));align-items:center;gap:24px;padding-top:23px;padding-bottom:23px;font-size:12px;display:flex;position:relative}.HYOB5W_root .krelo-hero-footnote:before{content:"";background:var(--landing-line);height:1px;position:absolute;top:0;left:24px;right:24px}.HYOB5W_root .krelo-hero-footnote>span:nth-child(2){color:hsl(var(--foreground));font-weight:600}.HYOB5W_root .krelo-hero-footnote a{color:hsl(var(--primary));align-items:center;gap:10px;margin-left:auto;font-weight:600;display:inline-flex}.HYOB5W_root .krelo-hero-visual{perspective:1400px;min-width:0;padding-top:28px;padding-bottom:58px;position:relative}.HYOB5W_root .krelo-orbit{pointer-events:none;border:1px solid hsl(var(--primary) / .13);aspect-ratio:1;border-radius:50%;width:116%;position:absolute;top:-11%;left:-6%}.HYOB5W_root .krelo-orbit-two{border-color:hsl(var(--primary) / .07);width:136%;top:-22%;left:-16%}.HYOB5W_root .krelo-hero-window{background:hsl(var(--card));border:1px solid hsl(var(--primary) / .17);box-shadow:0 3px 5px rgb(var(--landing-ink) / .04), 0 18px 35px -12px rgb(var(--landing-ink) / .16), 0 45px 70px -25px hsl(var(--primary) / .27);border-radius:18px;animation:1.1s cubic-bezier(.16,1,.3,1) both HYOB5W_workspaceIn;position:relative;overflow:hidden;transform:rotateY(-7deg)rotate(2deg)}.HYOB5W_root .krelo-window-bar{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.HYOB5W_root .krelo-window-label{color:hsl(var(--muted-foreground));font-size:9px}:is(.HYOB5W_root .krelo-window-avatar,.HYOB5W_root .krelo-work-initials){color:#624eb1;background:#ede8ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:flex}.HYOB5W_root .krelo-window-body{display:flex}.HYOB5W_root .krelo-window-rail{border-right:1px solid var(--landing-line);background:hsl(var(--muted) / .35);width:54px;color:hsl(var(--muted-foreground));flex-direction:column;flex-shrink:0;align-items:center;gap:24px;padding:22px 12px;display:flex}.HYOB5W_root .krelo-window-rail svg{width:17px;height:17px}.HYOB5W_root .krelo-rail-active{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:9px;place-items:center;width:32px;height:32px;margin-top:-7px;margin-bottom:-7px;display:grid}.HYOB5W_root .krelo-window-content{flex:1;min-width:0;padding:24px 20px 12px}.HYOB5W_root .krelo-window-eyebrow{letter-spacing:.14em;color:hsl(var(--muted-foreground));font-size:8px;font-weight:600}.HYOB5W_root .krelo-project-dot{background:linear-gradient(140deg,#e5ddff,#a592ea);border-radius:9px;width:28px;height:28px;box-shadow:inset 0 1px #fff9,0 5px 10px #6c50ba1f}.HYOB5W_root .krelo-sample-tabs{border-bottom:1px solid var(--landing-line);color:hsl(var(--muted-foreground));gap:20px;margin-bottom:16px;font-size:10px;display:flex}.HYOB5W_root .krelo-sample-tabs span{padding-bottom:10px}.HYOB5W_root .krelo-sample-tabs span:first-child{border-bottom:2px solid hsl(var(--primary));color:hsl(var(--primary));font-weight:600}.HYOB5W_root .krelo-work-row{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-bottom:5px;padding:13px 8px;display:flex}.HYOB5W_root .krelo-work-row>div{flex:1;min-width:0}.HYOB5W_root .krelo-work-row p{font-size:10px;font-weight:600}.HYOB5W_root .krelo-work-row>div>span{color:hsl(var(--muted-foreground));font-size:8px}.HYOB5W_root .krelo-work-row-active{border-color:hsl(var(--primary) / .2);background:hsl(var(--primary) / .04);box-shadow:0 4px 12px hsl(var(--primary) / .07)}.HYOB5W_root .krelo-work-check{color:#21845b}:is(.HYOB5W_root .krelo-work-progress,.HYOB5W_root .krelo-work-empty){border:1.5px solid hsl(var(--primary));border-radius:50%;flex-shrink:0;width:16px;height:16px}.HYOB5W_root .krelo-work-progress{border-right-color:hsl(var(--primary) / .18);transform:rotate(-30deg)}.HYOB5W_root .krelo-work-empty{border-color:hsl(var(--muted-foreground) / .3)}.HYOB5W_root .krelo-work-pill{color:#24704c;background:#e6f4eb;border-radius:6px;padding:3px 7px;font-size:8px}.HYOB5W_root .krelo-work-summary{border-top:1px solid var(--landing-line);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-top:12px;padding:14px 4px 4px;font-size:9px;display:flex}.HYOB5W_root .krelo-summary-dot{background:#279064;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.HYOB5W_root .krelo-floating-card{z-index:2;border:1px solid hsl(var(--primary) / .14);background:hsl(var(--card) / .97);box-shadow:0 2px 4px rgb(var(--landing-ink) / .03), 0 14px 35px -8px rgb(var(--landing-ink) / .18);border-radius:14px;align-items:center;gap:12px;padding:14px 17px;animation:1s cubic-bezier(.16,1,.3,1) both HYOB5W_cardIn;display:flex;position:absolute}.HYOB5W_root .krelo-floating-card p{font-size:12px;font-weight:650}.HYOB5W_root .krelo-floating-card div>span{color:hsl(var(--muted-foreground));font-size:10px}:is(.HYOB5W_root .krelo-floating-icon,.HYOB5W_root .krelo-focus-icon){background:hsl(var(--primary) / .1);width:38px;height:38px;color:hsl(var(--primary));border-radius:11px;place-items:center;display:grid}.HYOB5W_root .krelo-focus-icon{color:#24704c;background:#e6f4eb}.HYOB5W_root .krelo-ai-card{animation-delay:.25s;top:-7px;left:-26px}.HYOB5W_root .krelo-focus-card{animation-delay:.4s;bottom:22px;right:-18px}.HYOB5W_root .krelo-visual-caption{text-align:center;letter-spacing:.14em;color:hsl(var(--muted-foreground));font-size:8px;font-weight:500;position:absolute;bottom:-14px;left:0;right:0}.HYOB5W_root [data-reveal]{transition:opacity .65s ease var(--reveal-delay,0s), transform .65s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), box-shadow .25s ease}.HYOB5W_root [data-reveal-state=pending]{opacity:0;transform:translateY(25px)}.HYOB5W_root [data-reveal-state=visible]{opacity:1;transform:translateY(0)}.HYOB5W_root [data-reveal]:focus-within{opacity:1;transform:none}.HYOB5W_root .krelo-lift-card{border:1px solid var(--landing-line);box-shadow:var(--landing-shadow);transition:transform .3s,opacity .65s,box-shadow .3s;position:relative}.HYOB5W_root .krelo-demo-stage{position:relative}.HYOB5W_root .krelo-demo-stage:before{content:"";background:radial-gradient(ellipse, hsl(var(--primary) / .1), transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:20% -6% -8%}.HYOB5W_root .krelo-app-frame{border:1px solid hsl(var(--primary) / .16);box-shadow:0 0 0 7px hsl(var(--card) / .65), 0 0 0 8px var(--landing-line), 0 6px 12px rgb(var(--landing-ink) / .04), 0 30px 60px -18px rgb(var(--landing-ink) / .18);position:relative}.HYOB5W_root .krelo-demo-panel{min-height:265px;animation:.35s both HYOB5W_panelIn}.HYOB5W_root .krelo-chart-bar{transform-origin:bottom;animation:.8s cubic-bezier(.16,1,.3,1) both HYOB5W_chartIn}.HYOB5W_root .krelo-principles{background:hsl(var(--card) / .65);border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);box-shadow:0 10px 25px -24px rgb(var(--landing-ink) / .25)}.HYOB5W_root .krelo-principles p:first-child{letter-spacing:-.04em;color:hsl(var(--foreground))}.HYOB5W_root .krelo-principles p:last-child{margin-top:9px;font-size:12px}.HYOB5W_root .krelo-feature-card:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .45), transparent);opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:28px;right:28px}.HYOB5W_root .krelo-feature-card h3{letter-spacing:-.02em;font-size:16px}.HYOB5W_root .krelo-feature-highlight{background:linear-gradient(135deg, hsl(var(--card)) 25%, hsl(var(--primary) / .08));border-color:hsl(var(--primary) / .17)}:is(.HYOB5W_root .krelo-feature-card>div:first-child>div,.HYOB5W_root .krelo-use-case>div:first-child,.HYOB5W_root .krelo-benefit-card>div:first-child){box-shadow:inset 0 1px 0 hsl(var(--card) / .5), 0 4px 8px hsl(var(--primary) / .045);border:1px solid hsl(var(--primary) / .09)}.HYOB5W_root .krelo-connections{color:#f6f5ff;background:#171827;overflow:hidden}.HYOB5W_root .krelo-connections:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#7462da30,#0000 55%),radial-gradient(at 0 100%,#6451cf1a,#0000 50%);position:absolute;inset:0}.HYOB5W_root .krelo-connections .text-muted-foreground{color:#b9bbd2}.HYOB5W_root .krelo-connections .text-primary{color:#c1b3ff}.HYOB5W_root .krelo-connections .text-foreground{color:#f6f5ff}:is(.HYOB5W_root .krelo-connection-card,.HYOB5W_root .krelo-capture-card){background:#212235;border:1px solid #ffffff10;box-shadow:0 3px 6px #0000000d,0 20px 35px -15px #00000026,inset 0 1px #ffffff05}.HYOB5W_root .krelo-connection-card .bg-muted{color:#e0dcff;background:#35364f;border:1px solid #ffffff0c}.HYOB5W_root .krelo-connection-card .border-border{border-color:#ffffff12}.HYOB5W_root .krelo-connections .krelo-capture-card{background:#1d1e30}.HYOB5W_root .krelo-steps{position:relative}.HYOB5W_root .krelo-steps:before{content:"";background:linear-gradient(90deg, hsl(var(--primary) / .1), hsl(var(--primary) / .4), hsl(var(--primary) / .1));height:1px;position:absolute;top:54px;left:8%;right:8%}.HYOB5W_root .krelo-step>div:first-child>span{color:hsl(var(--primary) / .7);letter-spacing:-.07em;font-size:40px}.HYOB5W_root .krelo-use-case{border-left:3px solid hsl(var(--primary) / .35);padding-left:32px}.HYOB5W_root .krelo-benefits{background:linear-gradient(180deg, hsl(var(--primary) / .035), transparent);border-top:1px solid var(--landing-line)}.HYOB5W_root .krelo-final-cta{color:#fff;background:#1b1932;border:1px solid #ffffff18;box-shadow:0 8px 20px #27204412,0 32px 65px -20px #27204440}.HYOB5W_root .krelo-cta-atmosphere{pointer-events:none;background:radial-gradient(at 20% 0,#8b6be24a,#0000 60%),radial-gradient(at 95% 100%,#5b57a447,#0000 55%)}.HYOB5W_root .krelo-cta-atmosphere:after{content:"";border:1px solid #b7a1ff13;border-radius:50%;width:500px;height:500px;position:absolute;top:-160px;right:-180px;box-shadow:0 0 0 65px #b7a1ff07,0 0 0 130px #b7a1ff04}.HYOB5W_root .krelo-final-cta .text-muted-foreground{color:#c2bed7}.HYOB5W_root .krelo-final-cta a[href=\/pricing]:hover{color:#fff}.HYOB5W_root .krelo-footer{position:relative}.HYOB5W_root .krelo-footer:before{content:"";background:linear-gradient(90deg, transparent, hsl(var(--primary) / .45), transparent);height:1px;position:absolute;top:-1px;left:35%;right:35%}@keyframes HYOB5W_heroCopy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes HYOB5W_workspaceIn{0%{opacity:0;transform:rotateY(-7deg)rotate(2deg)translateY(28px)}to{opacity:1;transform:rotateY(-7deg)rotate(2deg)translateY(0)}}@keyframes HYOB5W_cardIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HYOB5W_panelIn{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes HYOB5W_chartIn{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media (hover:hover) and (pointer:fine){.HYOB5W_root .krelo-lift-card:hover{box-shadow:0 4px 8px rgb(var(--landing-ink) / .04), 0 18px 38px -12px rgb(var(--landing-ink) / .15), 0 35px 65px -35px hsl(var(--primary) / .3);transform:translateY(-5px)}.HYOB5W_root .krelo-feature-card:hover:after{opacity:1}.HYOB5W_root .krelo-connection-card:hover{border-color:#a898fa40;box-shadow:0 4px 8px #0000000d,0 20px 40px -12px #0000004d}}.dark .HYOB5W_root{--landing-ink:0 0 0;--landing-line:#ffffff0d}.dark .HYOB5W_root .krelo-headline-accent{background-image:linear-gradient(115deg,#b3a2ff 5%,#b69cf2 70%,#f3a2c5)}.dark .HYOB5W_root .krelo-hero-copy>div:first-child{color:#c1b3ff}.dark .HYOB5W_root .krelo-work-row-active{background:#b29aff0b}.dark .HYOB5W_root .krelo-hero-window{box-shadow:0 4px 8px #0004,0 35px 65px -20px #0008,0 0 75px -30px #8c6de52e}@media (max-width:1023px){.HYOB5W_root .krelo-hero-grid{gap:30px;padding-top:85px;padding-bottom:80px}.HYOB5W_root .krelo-headline{font-size:clamp(44px,6.3vw,64px)}.HYOB5W_root .krelo-window-rail{display:none}.HYOB5W_root .krelo-window-content{padding:22px 14px 12px}.HYOB5W_root .krelo-floating-card{gap:8px;padding:12px}.HYOB5W_root .krelo-ai-card{left:-10px}.HYOB5W_root .krelo-focus-card{right:-8px}}@media (max-width:767px){.HYOB5W_root .krelo-hero-grid{grid-template-columns:minmax(0,1fr);gap:58px;padding-top:54px;padding-bottom:40px}.HYOB5W_root .krelo-hero-copy{max-width:590px}.HYOB5W_root .krelo-headline{font-size:clamp(52px,11vw,76px)}.HYOB5W_root .krelo-hero-description{max-width:570px}.HYOB5W_root .krelo-hero-visual{justify-self:center;width:100%;max-width:475px;padding:25px 8px 58px}.HYOB5W_root .krelo-hero-window{animation-name:HYOB5W_heroCopy;transform:none}.HYOB5W_root .krelo-window-rail{display:flex}.HYOB5W_root .krelo-ai-card{top:-10px;left:0}.HYOB5W_root .krelo-focus-card{bottom:22px;right:0}.HYOB5W_root .krelo-orbit{width:105%;left:-2.5%}.HYOB5W_root .krelo-orbit-two{width:120%;left:-10%}.HYOB5W_root .krelo-hero-footnote{flex-wrap:wrap;gap:8px 18px;padding-top:22px;font-size:11px}.HYOB5W_root .krelo-hero-footnote a{flex-basis:100%;margin-top:8px;margin-left:0}.HYOB5W_root .krelo-steps:before{display:none}.HYOB5W_root .krelo-app-frame{box-shadow:0 0 0 4px hsl(var(--card) / .65), 0 15px 35px -10px rgb(var(--landing-ink) / .16)}.HYOB5W_root .krelo-demo-panel{min-height:285px}}@media (max-width:380px){.HYOB5W_root .krelo-window-rail{display:none}.HYOB5W_root .krelo-hero-copy>div:first-child{font-size:9px}.HYOB5W_root .krelo-window-label{font-size:8px}.HYOB5W_root .krelo-floating-card p{font-size:11px}.HYOB5W_root .krelo-floating-card div>span{font-size:9px}.HYOB5W_root .krelo-work-pill{display:none}}@media (prefers-reduced-motion:reduce){.HYOB5W_root *,.HYOB5W_root :before,.HYOB5W_root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.HYOB5W_root [data-reveal],.HYOB5W_root [data-reveal-state=pending]{opacity:1!important;transform:none!important}:is(.HYOB5W_root .krelo-hero-window,.HYOB5W_root .krelo-lift-card:hover,.HYOB5W_root a[href=\/signup]:hover button,.HYOB5W_root a[href=\/signup]:hover button svg){transform:none!important}}@media print{.HYOB5W_root [data-reveal]{opacity:1!important;transform:none!important}}
