.mk{--mk-oat:var(--background);--mk-oat-deep:var(--sidebar);--mk-card:var(--card);--mk-line:var(--border);--mk-ink:var(--foreground);--mk-muted:var(--muted-foreground);--mk-ink-fixed:#16151c;--mk-accent-on-wash:#f6e3bd;--mk-indigo:#4f46e5;--mk-wash-mid:#a5a0f6;--mk-mist:#dcd8fb;--mk-on-indigo:#ffffff;--mk-glow:rgba(79,70,229,0.28);--u:min(1vw,19.2px);background:transparent;color:var(--mk-ink)}.dark .mk{--mk-indigo:#8b84f7;--mk-wash-mid:#3b3499;--mk-mist:#1d1a3f;--mk-on-indigo:#0f0e14;--mk-glow:rgba(139,132,247,0.22)}.mk-display{font-family:var(--font-display-face),var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;font-feature-settings:"ss01","cv11"}.mk-container{width:100%;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.mk-container{padding-inline:2rem}}@media (min-width:1024px){.mk-container{width:calc(var(--u) * 85);padding-inline:0}}.mk-wash-top{background:radial-gradient(90% 60% at 18% 0,rgba(58,48,214,.45),transparent 65%),radial-gradient(70% 50% at 88% 12%,rgba(196,161,255,.35),transparent 70%),linear-gradient(to bottom,#4f46e5 0,#7a70ef 22%,#a5a0f6 42%,#dcd8fb 68%,var(--mk-oat) 100%)}.dark .mk-wash-top{background:radial-gradient(90% 60% at 18% 0,rgba(99,88,250,.35),transparent 65%),linear-gradient(to bottom,#2a2476 0,#221d5c 30%,#17152f 64%,var(--mk-oat) 100%)}.mk-wash-bottom{background:linear-gradient(to bottom,transparent 84%,#4f46e5 100%),radial-gradient(90% 60% at 82% 100%,rgba(58,48,214,.45),transparent 65%),radial-gradient(70% 50% at 12% 88%,rgba(196,161,255,.35),transparent 70%),linear-gradient(to bottom,var(--mk-oat) 0,#dcd8fb 32%,#a5a0f6 58%,#7a70ef 78%,#4f46e5 100%)}.dark .mk-wash-bottom{background:linear-gradient(to bottom,transparent 84%,#2a2476 100%),radial-gradient(90% 60% at 82% 100%,rgba(99,88,250,.35),transparent 65%),linear-gradient(to bottom,var(--mk-oat) 0,#17152f 36%,#221d5c 70%,#2a2476 100%)}.mk-band{background:linear-gradient(to bottom,var(--mk-oat) 0,var(--mk-oat-deep) 16%,var(--mk-oat-deep) 84%,var(--mk-oat) 100%)}.mk-kicker{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-indigo)}.mk-lead{color:var(--mk-muted);line-height:1.65}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.4rem;border-radius:999px;font-weight:600;font-size:.95rem;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.mk-btn-primary{background:var(--mk-ink);color:var(--mk-oat)}.mk-btn-primary:hover{transform:translateY(-1px)}.mk-btn-ghost{border:1px solid color-mix(in srgb,var(--mk-ink) 30%,transparent);color:var(--mk-ink)}.mk-btn-ghost:hover{background:color-mix(in srgb,var(--mk-ink) 6%,transparent)}.mk-btn-light{background:rgba(255,255,255,.16);color:#ffffff;border:1px solid rgba(255,255,255,.35)}.mk-btn-light:hover{background:rgba(255,255,255,.26)}.mk-card{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:20px}.mk-device{position:relative;isolation:isolate}.mk-device>img{position:relative;z-index:10;display:block;width:100%;user-select:none;pointer-events:none}.mk-glass{position:absolute;z-index:0;overflow:hidden}.mk-glass-mac{top:12.6%;left:12.24%;right:12.17%;bottom:15.63%;border-radius:1.47%/2.32%}.mk-glass-phone{top:3.12%;left:8.33%;right:8.56%;bottom:3.56%;border-radius:14.07%/6.11%}.mk-glow{pointer-events:none;position:absolute;border-radius:9999px;background:radial-gradient(closest-side,var(--mk-glow),transparent);filter:blur(30px)}.mk-story{--p:0}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}}.mk-hero-title{font-size:clamp(2.9rem,12vw,4.4rem);line-height:1.02;max-width:100%}.mk-hero-lead{font-size:1.125rem;line-height:1.6;max-width:40rem}@media (min-width:1024px){.mk-hero-title{width:80vw;max-width:none;font-size:7.45vw;line-height:1.02}.mk-hero-lead{width:80vw;max-width:none;font-size:clamp(1.125rem,1.45vw,1.6rem)}}.mk-aurora{--a1:rgba(92,80,246,0.62);--a2:rgba(196,161,255,0.5);--a3:rgba(246,214,160,0.55);pointer-events:none;position:absolute;z-index:0;background:radial-gradient(ellipse 50% 56% at 32% 42%,var(--a1),transparent 72%),radial-gradient(ellipse 44% 50% at 72% 30%,var(--a2),transparent 72%),radial-gradient(ellipse 38% 42% at 70% 78%,var(--a3),transparent 72%);contain:strict;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.mk-aurora:before{content:"";position:absolute;inset:22% 26%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(165,160,246,.55) 70deg,transparent 150deg,rgba(246,227,189,.5) 220deg,transparent 290deg,rgba(92,80,246,.45) 340deg,transparent 1turn);filter:blur(40px);will-change:transform;animation:mk-halo 28s linear infinite;animation-play-state:paused}.mk-aurora[data-live]:before{animation-play-state:running}.mk-aurora:after{content:"";position:absolute;left:12%;right:12%;bottom:2%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(79,70,229,.55),rgba(165,160,246,.25) 45%,transparent 72%);filter:blur(22px)}.dark .mk-aurora{--a1:rgba(99,88,250,0.55);--a2:rgba(168,85,247,0.4);--a3:rgba(246,200,130,0.28)}@keyframes mk-halo{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mk-aurora:before{animation:none}}.mk-typing-dot{animation:mk-typing 1s ease-in-out infinite}@keyframes mk-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.mk-caret{animation:mk-caret 1s steps(1) infinite}@keyframes mk-caret{50%{opacity:0}}.mk-rise{animation:mk-rise .42s cubic-bezier(.22,1,.36,1) both}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mk-pop{animation:mk-pop .36s cubic-bezier(.22,1,.36,1) both}@keyframes mk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.mk-flash{animation:mk-flash 1.6s ease-out .5s both}@keyframes mk-flash{0%{background:transparent}25%{background:color-mix(in srgb,var(--success) 22%,transparent)}to{background:transparent}}.mk-progress{animation:mk-progress linear both}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-device-shadow{pointer-events:none;position:absolute;z-index:-1;left:6%;right:6%;bottom:-5%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(20,18,40,.34),rgba(20,18,40,.12) 45%,transparent 72%)}.dark .mk-device-shadow{background:radial-gradient(ellipse at center,rgba(0,0,0,.6),rgba(0,0,0,.2) 45%,transparent 72%)}.mk-story .mk-glass{contain:layout paint}.mk-auth-panel{background:radial-gradient(80% 55% at 85% 0,rgba(196,161,255,.4),transparent 70%),radial-gradient(70% 60% at 0 100%,rgba(58,48,214,.55),transparent 70%),linear-gradient(160deg,#4f46e5,#6c63ee 45%,#8f88f3)}.dark .mk-auth-panel{background:radial-gradient(80% 55% at 85% 0,rgba(139,92,246,.3),transparent 70%),linear-gradient(160deg,#2a2476,#221d5c 55%,#17152f)}.mk-field{width:100%;height:46px;border-radius:12px;border:1px solid var(--mk-line);background:var(--mk-card);padding:0 14px;font-size:15px;color:var(--mk-ink);transition:border-color .15s ease-out,box-shadow .15s ease-out}.mk-field::placeholder{color:color-mix(in srgb,var(--mk-muted) 70%,transparent)}.mk-field:hover{border-color:color-mix(in srgb,var(--mk-indigo) 35%,var(--mk-line))}.mk-field:focus-visible{outline:none;border-color:var(--mk-indigo);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-indigo) 16%,transparent)}.mk-field[readonly]{background:var(--mk-oat-deep);color:var(--mk-muted)}.mk-field[aria-invalid=true]{border-color:var(--danger)}.mk-footer{background:radial-gradient(60% 55% at 0 100%,rgba(196,161,255,.16),transparent 70%),linear-gradient(180deg,#4f46e5 0,#3b33b8 38%,#231e6e)}.dark .mk-footer{background:linear-gradient(180deg,#2a2476 0,#1b1750 45%,#0f0e14)}@keyframes mk-showcase-fill{0%{width:0}to{width:100%}}.mk-showcase-fill{animation-name:mk-showcase-fill;animation-timing-function:linear;animation-fill-mode:forwards}