.home-loop .mk-heading{margin-bottom:20px}.home-loop-niche{color:var(--color-ink-soft);justify-content:center;align-items:center;gap:8px;margin:0 0 64px;font-size:14px;display:flex}.home-loop-niche:before{background:var(--color-tick-teal);content:"";border-radius:9999px;width:8px;height:8px}.home-loop-pair{display:grid}.home-loop-pair-front{justify-self:end;width:78%;margin-top:-28px;margin-right:-12px;position:relative}.home-mcp-link{border:1px solid var(--color-border);background:var(--color-surface);max-width:480px;color:var(--color-ink);border-radius:10px;align-items:center;gap:10px;margin-top:28px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.45;text-decoration:none;transition:border-color .12s ease-out;display:inline-flex}.home-mcp-link:hover{border-color:var(--color-border-strong)}.home-mcp-link svg{flex-shrink:0}.home-page{overflow-x:clip}.home-koo-demo{justify-content:center;display:flex}.home-koo-points{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:40px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.home-koo-points li{align-items:center;gap:8px;display:inline-flex}.home-koo-points svg{color:var(--color-tick-teal-deep);flex-shrink:0}.home-koo-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.home-koo-links .home-mcp-link{max-width:none;margin-top:0}.home-koo .mk-heading,#koo .mk-heading{margin-bottom:40px}.home-pricing .pricing-plans{margin-top:8px}.home-pricing-link{justify-content:center;margin:32px 0 0;display:flex}@media (max-width:640px){.home-loop-niche{margin-bottom:40px}.home-loop-pair-front{width:100%;margin:12px 0 0}.home-pricing-link{margin-top:24px}}@media (prefers-reduced-motion:reduce){.home-mcp-link{transition:none}}.home-loop-pair-front .mk-table-row{grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr) minmax(0,1.2fr)}.home-loop-pair-front .mk-table-row [data-optional]{display:none}.home-title-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-title-line{transform:translateX(var(--rot-shift,0px));transition:transform .65s cubic-bezier(.34,1.2,.64,1);display:block}.rot{text-align:left;vertical-align:bottom;margin-block:-.08em -.16em;padding-block:.08em .16em;display:inline-grid;overflow:hidden}.rot-word{opacity:0;filter:blur(6px);white-space:nowrap;grid-area:1/1;justify-self:start;align-items:center;gap:.18em;transition:transform .65s cubic-bezier(.34,1.3,.64,1),opacity .35s ease-out,filter .35s ease-out;display:inline-flex;transform:translateY(105%)}.rot-word[data-state=active]{opacity:1;filter:none;transform:none}.rot-word[data-state=leaving]{opacity:0;filter:blur(6px);transform:translateY(-105%)}.rot-icon{flex-shrink:0;width:.8em;height:.8em}@media (prefers-reduced-motion:reduce){.home-title-line{transition:none}.home-title-rotating{display:none}.home-title-sr{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.mk-hero[data-variant=home]{background:var(--color-surface);align-content:center;min-height:calc(100svh - 80px);display:grid}.mk-hero[data-variant=home] .mk-hero-grid{display:none}.mk-hero[data-variant=home] .mk-hero-inner{z-index:1}.hero-wall{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-wall-columns{--wall-cover-w:150px;opacity:.72;height:124%;display:flex;position:absolute;top:-12%;left:50%;transform:translate(-50%)rotate(-6deg)}.hero-wall-column{width:calc(var(--wall-cover-w) * 1.12);contain:layout paint style;flex-shrink:0;overflow:hidden}.hero-wall-track{animation:hero-wall-up var(--wall-duration,100s) linear infinite;flex-direction:column;display:flex}.hero-wall-track[data-direction=down]{animation-name:hero-wall-down}.hero-wall[data-running=false] .hero-wall-track{animation-play-state:paused}.hero-wall-tile{aspect-ratio:168/285;background-size:100% 100%;flex-shrink:0;display:block}.hero-wall{--veil-core:94%;--veil-mid:86%;--veil-rim:35%;--veil-ellipse:ellipse 46% 52% at 50% 50%;--veil-edge-top:16%;--veil-edge-bottom:80%}:root[data-theme=dark] .hero-wall-columns{opacity:.45}:root[data-theme=dark] .hero-wall{--veil-core:92%;--veil-mid:82%;--veil-rim:48%}.hero-wall-veil{background:radial-gradient(var(--veil-ellipse), color-mix(in srgb, var(--color-veil) var(--veil-core), transparent) 0%, color-mix(in srgb, var(--color-veil) var(--veil-mid), transparent) 45%, color-mix(in srgb, var(--color-veil) var(--veil-rim), transparent) 100%), linear-gradient(to bottom, var(--color-veil) 0%, transparent var(--veil-edge-top), transparent var(--veil-edge-bottom), var(--color-veil) 100%);position:absolute;inset:0}@keyframes hero-wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes hero-wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:640px){.mk-hero[data-variant=home]{min-height:calc(100svh - 72px)}.hero-wall-columns{--wall-cover-w:110px}.hero-wall-column:is([data-column="0"],[data-column="1"],[data-column="7"],[data-column="8"]){display:none}.hero-wall{--veil-core:95%;--veil-mid:86%;--veil-rim:45%;--veil-ellipse:ellipse 70% 50% at 50% 48%;--veil-edge-top:14%;--veil-edge-bottom:82%}:root[data-theme=dark] .hero-wall{--veil-core:93%;--veil-mid:84%;--veil-rim:55%}}@media (prefers-reduced-motion:reduce){.hero-wall-track{animation:none}}.platform-section{--kf-sky-high:#eef6fd;--kf-sky-low:#e9f3fb;--kf-stars:transparent;--kf-glow-amber:32%;--kf-glow-teal:13%;--kf-shadow:#10111473;--kf-koo-shadow:#c77a004d;--kf-rope-outline:#8a5a00;--kf-rope-body:#f5a623;--kf-rope-wraps:#fff1d6;--kf-far-opacity:.36;background:radial-gradient(1px 1px at 12% 30%, var(--kf-stars), transparent), radial-gradient(1px 1px at 27% 62%, var(--kf-stars), transparent), radial-gradient(1.5px 1.5px at 41% 22%, var(--kf-stars), transparent), radial-gradient(1px 1px at 63% 40%, var(--kf-stars), transparent), radial-gradient(1.5px 1.5px at 78% 26%, var(--kf-stars), transparent), radial-gradient(1px 1px at 88% 58%, var(--kf-stars), transparent), linear-gradient(180deg, var(--color-surface) 0%, var(--kf-sky-high) 20%, var(--kf-sky-low) 72%, var(--color-surface) 100%);padding-bottom:24px;overflow:clip}:root[data-theme=dark] .platform-section{--kf-sky-high:#0e1522;--kf-sky-low:#121c2c;--kf-stars:#ededed8c;--kf-glow-amber:26%;--kf-glow-teal:16%;--kf-shadow:#000000b3;--kf-koo-shadow:#ff9d0038;--kf-rope-outline:#6b4500;--kf-far-opacity:.26}.platform-section .section-heading>p:not(.eyebrow){max-width:640px}.kf{--kf-stage-h:560px;--kf-koo-y:344px;--kf-rig-scale:1;--kf-rig-x:0px;--kf-tile-w:112px;--kf-tile-h:199px;--kf-gap:30px;position:relative}.kf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kf-stage{height:var(--kf-stage-h);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.kf-glow{top:calc(var(--kf-koo-y) - 200px);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-cue-amber-light) var(--kf-glow-amber), transparent), color-mix(in srgb, var(--color-cue-amber-light) calc(var(--kf-glow-amber) / 2), transparent) 45%, transparent 88%), radial-gradient(closest-side at 30% 70%, color-mix(in srgb, var(--color-tick-teal) var(--kf-glow-teal), transparent), color-mix(in srgb, var(--color-tick-teal) calc(var(--kf-glow-teal) / 2), transparent) 45%, transparent 88%);pointer-events:none;width:760px;height:400px;position:absolute;left:50%;transform:translate(-50%)}.kf-lane{position:absolute;left:0;right:0}.kf-near{height:calc(var(--kf-tile-h) + 48px);top:24px}.kf-near-track{top:0;left:calc(50% + var(--kf-rig-x) - (6 * (var(--kf-tile-w) + var(--kf-gap)) + var(--kf-tile-w) / 2 + 60px));gap:var(--kf-gap);will-change:transform;display:flex;position:absolute}.kf-tile{width:var(--kf-tile-w);flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.4,.64,1);display:grid;position:relative}.kf-tile-cover.mk-cover{width:100%;height:var(--kf-tile-h);aspect-ratio:auto;box-shadow:0 10px 24px -14px var(--kf-shadow);border-radius:14px;transition:box-shadow .4s ease-out}.kf-tile-platform{z-index:1;position:absolute;top:7px;right:7px}.kf-tile[data-caught=true]{transform:translateY(-6px)scale(1.06)}.kf-tile[data-caught=true] .kf-tile-cover{box-shadow:0 0 0 3px var(--kf-tier,var(--color-cue-amber)), 0 18px 34px -10px color-mix(in srgb, var(--kf-tier,var(--color-cue-amber)) 75%, transparent)}.kf-pop{z-index:2;box-shadow:0 8px 18px -8px var(--kf-shadow);white-space:nowrap;opacity:0;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:700;transition:opacity .25s ease-out,transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%,6px)scale(.6)}.kf-tile[data-caught=true] .kf-pop{opacity:1;transform:translate(-50%)scale(1)}.kf-far{--kf-far-w:66px;height:120px;opacity:var(--kf-far-opacity);bottom:20px;-webkit-mask-image:linear-gradient(90deg,#000 0 10%,#0000 22% 60%,#000 72% 100%);mask-image:linear-gradient(90deg,#000 0 10%,#0000 22% 60%,#000 72% 100%)}.kf-far-track{width:max-content;margin-top:calc(var(--kf-far-w) * -8 / 66);animation:70s linear infinite kf-far;display:flex}.kf-far-tile{width:calc(var(--kf-far-w) * 82 / 66);margin-right:calc(18px - var(--kf-far-w) * 16 / 66);aspect-ratio:82/133;background-size:100% 100%;flex-shrink:0;display:block}.kf[data-running=false] .kf-far-track{animation-play-state:paused}@keyframes kf-far{to{transform:translate(-50%)}}.kf-rig{top:var(--kf-koo-y);left:calc(50% + var(--kf-rig-x));width:0;height:0;transform:scale(var(--kf-rig-scale));position:absolute}.kf-ropes{will-change:transform;position:absolute;top:0;left:0;overflow:visible}.kf-ropes path{fill:none;stroke-linecap:round}.kf-rope-outline{stroke:var(--kf-rope-outline);stroke-width:6px}.kf-rope-body{stroke:var(--kf-rope-body);stroke-width:3.8px}.kf-rope-wraps{stroke:var(--kf-rope-wraps);stroke-dasharray:2 6;stroke-width:3.8px}.kf-chip{border:3px solid var(--kf-rope-outline);background:var(--color-surface-raised);width:50px;height:50px;box-shadow:0 10px 22px -10px var(--kf-shadow);transform-origin:50% 0;will-change:transform;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.kf-koo{will-change:transform;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.kf-koo-inner{filter:drop-shadow(0 18px 22px var(--kf-koo-shadow));display:block}.kf-koo [data-slot=koo-bird]{display:block}@media (max-width:640px){.kf{--kf-stage-h:390px;--kf-koo-y:244px;--kf-rig-scale:.63;--kf-rig-x:36px;--kf-tile-w:80px;--kf-tile-h:142px;--kf-gap:20px}.kf-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.kf-near{top:16px}.kf-far{--kf-far-w:50px;height:90px;bottom:8px;-webkit-mask-image:linear-gradient(90deg,#0000 0 70%,#000 85%);mask-image:linear-gradient(90deg,#0000 0 70%,#000 85%)}.kf-pop{font-size:12px}.kf-glow{top:calc(var(--kf-koo-y) - 140px);width:520px;height:280px}}@media (prefers-reduced-motion:reduce){.kf-far-track{animation:none}.kf-tile,.kf-pop,.kf-tile-cover{transition:none}}.home-page>section:not(.mk-hero){content-visibility:auto;contain-intrinsic-block-size:auto var(--cv-h,900px)}#how-it-works{--cv-h:3720px}#koo{--cv-h:1095px}.home-page>.platform-section{--cv-h:865px}#made-for{--cv-h:545px}#pricing{--cv-h:1345px}#faq{--cv-h:745px}.home-page>.mk-closing{--cv-h:495px}@media (max-width:640px){#how-it-works{--cv-h:4885px}#koo{--cv-h:1195px}.home-page>.platform-section{--cv-h:710px}#made-for{--cv-h:1245px}#pricing{--cv-h:2765px}#faq{--cv-h:790px}.home-page>.mk-closing{--cv-h:405px}}
