@layer marketing{.marketing-layout{background:#f1efe9;min-height:100vh;min-height:100dvh;color:#21201c;-webkit-overflow-scrolling:touch;position:relative;isolation:isolate}.marketing-layout .mk-display{font-family:var(--font-geist),system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.marketing-layout .mk-display em,.marketing-layout .mk-serif-italic{font-style:italic;font-weight:inherit}.marketing-layout .mk-marker{color:inherit;background:linear-gradient(transparent 62%,rgba(113,79,242,.2) 0);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:.04em}.marketing-layout .mk-eyebrow{font-family:var(--font-geist),system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.marketing-layout ::-moz-selection{background:#714ff2;color:#ffffff}.marketing-layout ::selection{background:#714ff2;color:#ffffff}.marketing-layout :focus-visible{outline:2px solid rgba(113,79,242,.65);outline-offset:2px}.marketing-layout .mk-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.marketing-layout .mk-reveal{opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--mk-reveal-delay,0s)}.marketing-layout .mk-reveal.mk-reveal-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-layout .mk-enter{animation:mkEnter .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--mk-enter-delay,0s)}}@keyframes mkEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.marketing-layout .marketing-button-lift{translate:0 0;will-change:translate;transition-property:color,background-color,border-color,text-decoration-color,translate;transition-duration:.15s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.marketing-layout .marketing-button-lift:hover{translate:0 -.125rem}.marketing-layout .marketing-button-lift:active,.marketing-layout .marketing-button-lift:disabled,.marketing-layout .marketing-button-lift[aria-disabled=true]{translate:0 0}@media (prefers-reduced-motion:reduce){.marketing-layout .marketing-button-lift{transition-property:color,background-color,border-color,text-decoration-color}.marketing-layout .marketing-button-lift:hover{translate:0 0}}.marketing-layout ::-webkit-scrollbar,.marketing-layout::-webkit-scrollbar{width:6px;height:6px}.marketing-layout ::-webkit-scrollbar-track,.marketing-layout::-webkit-scrollbar-track{background:rgba(33,32,28,.04);border-radius:3px}.marketing-layout ::-webkit-scrollbar-thumb,.marketing-layout::-webkit-scrollbar-thumb{background:rgba(33,32,28,.18);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.marketing-layout ::-webkit-scrollbar-thumb:hover,.marketing-layout::-webkit-scrollbar-thumb:hover{background:rgba(33,32,28,.34)}.marketing-layout,.marketing-layout *{scrollbar-width:thin;scrollbar-color:rgba(33,32,28,.18) rgba(33,32,28,.04)}@media (max-width:768px){.marketing-layout{-webkit-overflow-scrolling:touch}}}.marketing-layout{contain:style layout}.marketing-layout :is(h1,h2,h3,h4,h5,h6).mk-display{font-weight:700}@layer marketing{@media (prefers-reduced-motion:no-preference){.mk-scene .mk-a{animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(.45,0,.25,1)}.mk-scene:not([data-playing=true]) .mk-a{animation-play-state:paused}.mk-a-launcher-cursor1{animation-name:mkLauncherCursor1}.mk-a-launcher-cursor1 .mk-cursor-ripple{animation-name:mkRipple17}.mk-a-launcher-help{animation-name:mkLauncherHelp}.mk-a-launcher-close{animation-name:mkLauncherClose}.mk-a-launcher-panel{animation-name:mkLauncherPanel}.mk-a-launcher-row1{animation-name:mkLauncherRow1}.mk-a-launcher-row2{animation-name:mkLauncherRow2}.mk-a-launcher-news{animation-name:mkLauncherNews}.mk-a-launcher-hover{animation-name:mkLauncherHover}.mk-a-launcher-cursor2{animation-name:mkLauncherCursor2}.mk-a-launcher-cursor2 .mk-cursor-ripple{animation-name:none}.mk-a-check-cursor{animation-name:mkCheckCursor}.mk-a-check-cursor .mk-cursor-ripple{animation-name:mkRipple22}.mk-a-check-start3{animation-name:mkCheckStart3}.mk-a-check-tick3{animation-name:mkCheckTick3}.mk-a-check-strike3{animation-name:mkCheckStrike3}.mk-a-check-hl3{animation-name:mkCheckHl3}.mk-a-check-hl4{animation-name:mkCheckHl4}.mk-a-check-start4{animation-name:mkCheckStart4}.mk-a-check-count2{animation-name:mkCheckCount2}.mk-a-check-count3{animation-name:mkCheckCount3}.mk-a-check-progress{animation-name:mkCheckProgress}.mk-a-live-cursor{animation-name:mkLiveCursor}.mk-a-live-cursor .mk-cursor-ripple{animation-name:mkRipple28}.mk-a-live-step1{animation-name:mkLiveStep1}.mk-a-live-dialog{animation-name:mkLiveDialog}.mk-a-live-step2{animation-name:mkLiveStep2}.mk-a-live-typing{animation-name:mkLiveTyping;animation-timing-function:steps(11)}.mk-a-share-progress{animation-name:mkShareProgress;animation-timing-function:linear}.mk-a-share-step1{animation-name:mkShareStep1}.mk-a-share-step2{animation-name:mkShareStep2}.mk-a-share-cursor{animation-name:mkShareCursor}.mk-a-share-cursor .mk-cursor-ripple{animation-name:mkRipple68}.mk-a-share-copy{animation-name:mkShareCopy}.mk-a-share-copied{animation-name:mkShareCopied}.mk-scene .mk-a-rec-dot{animation-name:mkRecDot;animation-duration:1.2s}.mk-scene .mk-a-cap-cursor,.mk-scene .mk-a-cap-flash1,.mk-scene .mk-a-cap-flash2,.mk-scene .mk-a-cap-ripple{animation-duration:9s}.mk-a-cap-cursor{animation-name:mkCapCursor}.mk-a-cap-ripple{animation-name:mkCapRipple}.mk-a-cap-flash1{animation-name:mkCapFlash1}.mk-a-cap-flash2{animation-name:mkCapFlash2}.mk-scene .mk-a-ref-check1,.mk-scene .mk-a-ref-check2,.mk-scene .mk-a-ref-check3,.mk-scene .mk-a-ref-hl,.mk-scene .mk-a-ref-ready,.mk-scene .mk-a-ref-review{animation-duration:9s}.mk-a-ref-hl{animation-name:mkRefHl}.mk-a-ref-check1{animation-name:mkRefCheck1}.mk-a-ref-check2{animation-name:mkRefCheck2}.mk-a-ref-check3{animation-name:mkRefCheck3}.mk-a-ref-review{animation-name:mkRefReview}.mk-a-ref-ready{animation-name:mkRefReady}.mk-scene .mk-a-pub-chip,.mk-scene .mk-a-pub-icon,.mk-scene .mk-a-pub-tile1,.mk-scene .mk-a-pub-tile2,.mk-scene .mk-a-pub-tile3{animation-duration:9s}.mk-a-pub-icon{animation-name:mkPubIcon}.mk-a-pub-tile1{animation-name:mkPubTile1}.mk-a-pub-tile2{animation-name:mkPubTile2}.mk-a-pub-tile3{animation-name:mkPubTile3}.mk-a-pub-chip{animation-name:mkPubChip}.mk-scene .mk-a-ai-card,.mk-scene .mk-a-ai-chip,.mk-scene .mk-a-ai-line1,.mk-scene .mk-a-ai-line2,.mk-scene .mk-a-ai-line3,.mk-scene .mk-a-ai-type{animation-duration:12s}.mk-a-ai-type{animation-name:mkAiType;animation-timing-function:steps(44)}.mk-a-ai-line1{animation-name:mkAiLine1}.mk-a-ai-line2{animation-name:mkAiLine2}.mk-a-ai-line3{animation-name:mkAiLine3}.mk-a-ai-card{animation-name:mkAiCard}.mk-a-ai-chip{animation-name:mkAiChip}}@keyframes mkRipple17{0%,16%{opacity:0;transform:scale(.4)}17%{opacity:.9;transform:scale(.4)}22%,to{opacity:0;transform:scale(1.7)}}@keyframes mkRipple22{0%,21%{opacity:0;transform:scale(.4)}22%{opacity:.9;transform:scale(.4)}27%,to{opacity:0;transform:scale(1.7)}}@keyframes mkRipple28{0%,27%{opacity:0;transform:scale(.4)}28%{opacity:.9;transform:scale(.4)}33%,to{opacity:0;transform:scale(1.7)}}@keyframes mkRipple68{0%,67%{opacity:0;transform:scale(.4)}68%{opacity:.9;transform:scale(.4)}73%,to{opacity:0;transform:scale(1.7)}}@keyframes mkLauncherCursor1{0%{opacity:0;left:34%;top:72%;transform:scale(1)}5%{opacity:1;left:34%;top:72%}15%{opacity:1;left:calc(100% - 24px);top:calc(100% - 22px);transform:scale(1)}17%{transform:scale(.85)}19%{opacity:1;left:calc(100% - 24px);top:calc(100% - 22px);transform:scale(1)}24%,to{opacity:0;left:calc(100% - 30px);top:calc(100% - 40px)}}@keyframes mkLauncherHelp{0%,17%{opacity:1;transform:scale(1)}19%,86%{opacity:0;transform:scale(.6)}89%,to{opacity:1;transform:scale(1)}}@keyframes mkLauncherClose{0%,17%{opacity:0;transform:rotate(-90deg) scale(.6)}19%,86%{opacity:1;transform:none}89%,to{opacity:0;transform:rotate(-90deg) scale(.6)}}@keyframes mkLauncherPanel{0%,18%{opacity:0;transform:translateY(8px) scale(.96)}23%,85%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes mkLauncherRow1{0%,22%{opacity:0;transform:translateY(4px)}27%,to{opacity:1;transform:none}}@keyframes mkLauncherRow2{0%,25%{opacity:0;transform:translateY(4px)}30%,to{opacity:1;transform:none}}@keyframes mkLauncherNews{0%,29%{opacity:0;transform:translateY(4px)}34%,to{opacity:1;transform:none}}@keyframes mkLauncherHover{0%,46%{opacity:0}50%,70%{opacity:1}76%,to{opacity:0}}@keyframes mkLauncherCursor2{0%,34%{opacity:0;left:88%;top:240%}38%{opacity:1;left:88%;top:240%}48%{opacity:1;left:46%;top:55%}72%{opacity:1;left:48%;top:58%}78%,to{opacity:0;left:48%;top:58%}}@keyframes mkCheckCursor{0%,6%{opacity:0;left:-40px;top:44px;transform:scale(1)}10%{opacity:1;left:-40px;top:44px}20%{opacity:1;left:calc(100% - 20px);top:40%;transform:scale(1)}22%{transform:scale(.85)}24%{opacity:1;left:calc(100% - 20px);top:40%;transform:scale(1)}30%,to{opacity:0;left:calc(100% - 14px);top:70%}}@keyframes mkCheckStart3{0%,23%{opacity:1;transform:none}26%,94%{opacity:0;transform:scale(.8)}98%,to{opacity:1;transform:none}}@keyframes mkCheckTick3{0%,23%{opacity:0;transform:scale(.4)}27%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.4)}}@keyframes mkCheckStrike3{0%,25%{transform:scaleX(0)}31%,92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes mkCheckHl3{0%,27%{opacity:1}32%,94%{opacity:0}98%,to{opacity:1}}@keyframes mkCheckHl4{0%,30%{opacity:0}35%,92%{opacity:1}96%,to{opacity:0}}@keyframes mkCheckStart4{0%,33%{opacity:0;transform:scale(.8)}37%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.8)}}@keyframes mkCheckCount2{0%,26%{opacity:1}29%,93%{opacity:0}96%,to{opacity:1}}@keyframes mkCheckCount3{0%,26%{opacity:0}29%,93%{opacity:1}96%,to{opacity:0}}@keyframes mkCheckProgress{0%,26%{transform:scaleX(.5)}33%,92%{transform:scaleX(.75)}97%,to{transform:scaleX(.5)}}@keyframes mkLiveCursor{0%,8%{opacity:0;left:-70px;top:56px;transform:scale(1)}12%{opacity:1;left:-70px;top:56px}26%{opacity:1;left:50%;top:45%;transform:scale(1)}28%{transform:scale(.85)}30%{opacity:1;left:50%;top:45%;transform:scale(1)}36%,to{opacity:0;left:50%;top:45%}}@keyframes mkLiveStep1{0%,30%{opacity:1}34%,96%{opacity:0}99%,to{opacity:1}}@keyframes mkLiveDialog{0%,32%{opacity:0;transform:translateY(6px) scale(.97)}37%,88%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(6px) scale(.97)}}@keyframes mkLiveStep2{0%,40%{opacity:0}45%,84%{opacity:1}89%,to{opacity:0}}@keyframes mkLiveTyping{0%,50%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0 0 0 0)}}@keyframes mkShareProgress{0%{transform:scaleX(0)}44%{transform:scaleX(1)}46%{transform:scaleX(0)}92%,to{transform:scaleX(.6)}}@keyframes mkShareStep1{0%,43%{opacity:1}46%,96%{opacity:0}99%,to{opacity:1}}@keyframes mkShareStep2{0%,43%{opacity:0}46%,96%{opacity:1}99%,to{opacity:0}}@keyframes mkShareCursor{0%,52%{opacity:0;left:70px;top:-34px;transform:scale(1)}56%{opacity:1;left:70px;top:-34px}66%{opacity:1;left:45%;top:35%;transform:scale(1)}68%{transform:scale(.85)}70%{opacity:1;left:45%;top:35%;transform:scale(1)}78%,to{opacity:0;left:55%;top:70%}}@keyframes mkShareCopy{0%,68%{opacity:1}70%,92%{opacity:0}95%,to{opacity:1}}@keyframes mkShareCopied{0%,68%{opacity:0;transform:scale(.9)}70%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.9)}}@keyframes mkRecDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes mkCapCursor{0%,8%{transform:translate(0) scale(1)}22%{transform:translate(-110px,-62px) scale(1)}24%{transform:translate(-110px,-62px) scale(.88)}27%{transform:translate(-110px,-62px) scale(1)}48%{transform:translate(-56px,-10px) scale(1)}50%{transform:translate(-56px,-10px) scale(.88)}53%{transform:translate(-56px,-10px) scale(1)}80%,to{transform:translate(0) scale(1)}}@keyframes mkCapRipple{0%,23%{opacity:0;transform:scale(.6)}24%{opacity:1;transform:scale(.6)}30%,49%{opacity:0;transform:scale(1.5)}50%{opacity:1;transform:scale(.6)}56%,to{opacity:0;transform:scale(1.5)}}@keyframes mkCapFlash1{0%,23%{opacity:0}25%{opacity:1}34%,to{opacity:0}}@keyframes mkCapFlash2{0%,49%{opacity:0}51%{opacity:1}60%,to{opacity:0}}@keyframes mkRefHl{0%,8%{transform:translateY(0)}30%,38%{transform:translateY(calc(100% + .625rem))}60%,90%{transform:translateY(calc(200% + 1.25rem))}96%,to{transform:translateY(0)}}@keyframes mkRefCheck1{0%,24%{opacity:0;transform:scale(.5)}28%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.5)}}@keyframes mkRefCheck2{0%,54%{opacity:0;transform:scale(.5)}58%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.5)}}@keyframes mkRefCheck3{0%,82%{opacity:0;transform:scale(.5)}86%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.5)}}@keyframes mkRefReview{0%,85%{opacity:1}88%,95%{opacity:0}98%,to{opacity:1}}@keyframes mkRefReady{0%,85%{opacity:0}88%,95%{opacity:1}98%,to{opacity:0}}@keyframes mkPubIcon{0%{opacity:.6;transform:scale(.85)}8%,to{opacity:1;transform:none}}@keyframes mkPubTile1{0%,6%{opacity:0;transform:translateY(8px) scale(.94)}14%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes mkPubTile2{0%,11%{opacity:0;transform:translateY(8px) scale(.94)}19%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes mkPubTile3{0%,16%{opacity:0;transform:translateY(8px) scale(.94)}24%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes mkPubChip{0%,30%{opacity:0;transform:translateY(6px)}36%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(6px)}}@keyframes mkAiType{0%,3%{clip-path:inset(0 100% 0 0)}22%,92%{clip-path:inset(0 0 0 0)}97%,to{clip-path:inset(0 100% 0 0)}}@keyframes mkAiLine1{0%,26%{opacity:0;transform:translateY(3px)}30%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}@keyframes mkAiLine2{0%,33%{opacity:0;transform:translateY(3px)}37%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}@keyframes mkAiLine3{0%,40%{opacity:0;transform:translateY(3px)}44%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}@keyframes mkAiCard{0%,50%{opacity:0;transform:translateY(14px)}57%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(14px)}}@keyframes mkAiChip{0%,60%{opacity:0;transform:scale(.9)}66%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.9)}}}