.v2 .v2-serif{font-family:var(--font-v2-serif), ui-serif, Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.v2 .v2-display{letter-spacing:-.035em;line-height:1.02}.v2 .v2-mesh{background:radial-gradient(60% 50% at 18% 12%,#8b7dff33 0%,#0000 60%),radial-gradient(45% 40% at 88% 8%,#ffb38a38 0%,#0000 62%),radial-gradient(50% 45% at 70% 90%,#4b3aec1a 0%,#0000 65%)}.v2 .v2-grain:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%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");position:absolute;inset:0}.v2 .v2-grid{background-image:linear-gradient(90deg,#0a0a0c0b 1px,#0000 1px),linear-gradient(#0a0a0c0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}@keyframes v2-marquee{to{transform:translate(-50%)}}.v2 .v2-marquee{animation:48s linear infinite v2-marquee}.v2 .v2-marquee-slow{animation:70s linear infinite v2-marquee}.v2 .v2-marquee-reverse{animation-direction:reverse}.v2 .v2-marquee-track:hover .v2-marquee,.v2 .v2-marquee-track:hover .v2-marquee-slow,.v2 .v2-marquee-track:focus-within .v2-marquee,.v2 .v2-marquee-track:focus-within .v2-marquee-slow{animation-play-state:paused}@keyframes v2-aurora{0%{transform:translate(-8%,-4%)rotate(0)scale(1)}50%{transform:translate(6%,4%)rotate(8deg)scale(1.08)}to{transform:translate(-8%,-4%)rotate(0)scale(1)}}.v2 .v2-aurora{animation:18s ease-in-out infinite v2-aurora}@keyframes v2-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.v2 .v2-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite v2-ping}@keyframes v2-shimmer{to{background-position:-200% 0}}.v2 .v2-shimmer{background:linear-gradient(90deg, var(--mk-line) 0%, #f4f3ff 40%, var(--mk-line) 80%);background-size:200% 100%;animation:1.6s linear infinite v2-shimmer}@keyframes v2-caret{50%{opacity:0}}.v2 .v2-caret{animation:1s step-end infinite v2-caret}.v2 .v2-tile{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .3s}.v2 .v2-tile:hover{border-color:var(--mk-line-strong);transform:translateY(-3px);box-shadow:inset 0 1px #fffc,0 24px 48px -24px #281e7838}.v2 .v2-gradient-text{background:linear-gradient(100deg,#4b3aec 0%,#7b6bff 45%,#c26bd6 75%,#ff8f6b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes v2-flow{to{stroke-dashoffset:-32px}}.v2 .v2-flow{animation:1.2s linear infinite v2-flow}@keyframes v2-drip{0%{opacity:0;top:-24px}20%{opacity:1}to{opacity:0;top:100%}}.v2 .v2-drip{animation:2.2s cubic-bezier(.45,0,.55,1) infinite v2-drip}@keyframes v2-row-in{0%{background:var(--mk-accent-soft)}to{background:0 0}}.v2 .v2-row-in{animation:2.4s ease-out .3s both v2-row-in}.v2 .v2-stage{background-image:radial-gradient(circle at 1px 1px,#0a0a1412 1px,#0000 0);background-size:18px 18px}.v2 .v2-frame{--fr-bg:#fbfbfc;--fr-cell:#f5f5f7;--fr-line:#e7e7eb;--fr-grey:#6b6b76;--fr-body:#3f3f48;--fr-muted:#71717c;--fr-ink:#0a0a0c;--fr-tag-bg:#eceafe;--fr-tag-ink:#3d2ec9}.v2 .v2-dots{background-image:radial-gradient(circle at 1px 1px,#0a0a1414 1px,#0000 0);background-size:16px 16px}@keyframes v2-turn{0%,to{border-color:var(--fr-line);box-shadow:0 0 #4b3aec00}6%,18%{border-color:#4b3aec;box-shadow:0 0 0 4px #4b3aec1f}26%{border-color:var(--fr-line);box-shadow:0 0 #4b3aec00}}.v2 .v2-turn{animation:8s ease-in-out infinite both v2-turn}@keyframes v2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.v2 .v2-bob{animation:5s ease-in-out infinite v2-bob}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2 .v2-spin{animation:40s linear infinite v2-spin}.v2 .v2-frame.v2-dark{--fr-bg:#0b0b0d;--fr-cell:#111114;--fr-line:#1f1f25;--fr-grey:#8c8c98;--fr-body:#c9c9d2;--fr-ink:#fff;--fr-tag-bg:#ffffff14;--fr-tag-ink:#ffffffd1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v2>header{transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s}html[data-nav-tone=dark] .v2>header{--mk-ink:#fff;--mk-ink-soft:#ffffffb8;--mk-ink-muted:#ffffff8c;--mk-line:#1f1f25;--mk-line-strong:#2a2a32;color:#fff;background-color:#0b0b0de0!important;border-bottom-color:#1f1f25!important}html[data-nav-tone=dark] .v2>header svg rect{fill:#1a1a20}html[data-nav-tone=dark] .v2>header .bg-white{background-color:#0b0b0d}.v2 .v2-rules{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 8px);-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.v2 .v2-rim{-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.v2 .v2-rays{-webkit-mask-composite:source-in;-webkit-mask-image:repeating-linear-gradient(90deg,#000000e6 0 1px,#0000 1px 4px,#00000059 4px 5px,#0000 5px 9px),radial-gradient(closest-side,#0000 calc(100% - 170px),#000 calc(100% - 170px),#0000 100%);mask-image:repeating-linear-gradient(90deg,#000000e6 0 1px,#0000 1px 4px,#00000059 4px 5px,#0000 5px 9px),radial-gradient(closest-side,#0000 calc(100% - 170px),#000 calc(100% - 170px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.v2 .v2-reveal{--feather:min(180px, var(--half,70%));-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--half,70%)), #000 calc(50% - var(--half,70%) + var(--feather)), #000 calc(50% + var(--half,70%) - var(--feather)), transparent calc(50% + var(--half,70%)));-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--half,70%)), #000 calc(50% - var(--half,70%) + var(--feather)), #000 calc(50% + var(--half,70%) - var(--feather)), transparent calc(50% + var(--half,70%)));mask-image:linear-gradient(90deg, transparent calc(50% - var(--half,70%)), #000 calc(50% - var(--half,70%) + var(--feather)), #000 calc(50% + var(--half,70%) - var(--feather)), transparent calc(50% + var(--half,70%)))}.v2 .v2-spot{pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%), #ffffff12, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.v2 .group:hover>.v2-spot{opacity:1}.v2 header nav a[href^=\#]{position:relative}.v2 header nav a[href^=\#]:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}html[data-nav-active=story] .v2 header nav a[href=\#story],html[data-nav-active=features] .v2 header nav a[href=\#features],html[data-nav-active=pricing] .v2 header nav a[href=\#pricing]{color:var(--mk-ink)}html[data-nav-active=story] .v2 header nav a[href=\#story]:after,html[data-nav-active=features] .v2 header nav a[href=\#features]:after,html[data-nav-active=pricing] .v2 header nav a[href=\#pricing]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.v2 .v2-marquee,.v2 .v2-aurora,.v2 .v2-ping,.v2 .v2-shimmer,.v2 .v2-caret,.v2 .v2-drip,.v2 .v2-flow,.v2 .v2-row-in,.v2 .v2-turn,.v2 .v2-bob,.v2 .v2-spin,.v2 .v2-marquee-slow{animation:none!important}.v2 .v2-tile,.v2 .v2-tile:hover{transition:none;transform:none}}
