@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--mk-ring-angle:0deg}}}:root,:host{--color-page:#fbfbfe;--color-panel:#f2f1fa;--color-panel-deep:#e8e7f4;--color-ink:#191826;--color-muted:#54526a;--color-hair:#e7e6f1;--color-flame:#5b46e5;--color-flame-dark:#4a37c9;--color-slate:#251b58;--color-go:#15803d;--radius-chip:100rem;--radius-card:1.75rem;--radius-panel:2rem;--font-display:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}@property --mk-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mk-ring-spin{to{--mk-ring-angle:360deg}}@layer components{.mk{background:var(--color-page);color:var(--color-ink);font-family:var(--font-body);font-feature-settings:"cv02", "cv03", "cv04", "cv11"}.mk-display{font-family:var(--font-display);letter-spacing:-.031em;font-weight:700;line-height:1.03}.mk-heading{font-family:var(--font-display);letter-spacing:-.024em;font-weight:700;line-height:1.14}.mk-eyebrow{color:var(--color-muted);font-size:.8125rem;font-weight:500}.mk-btn{border-radius:var(--radius-chip);justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.5rem;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn-flame{background:var(--color-flame);color:#fff}.mk-btn-flame:hover{background:var(--color-flame-dark)}.mk-btn-ink{background:var(--color-ink);color:#fff}.mk-btn-ink:hover{background:#000}.mk-btn-outline{border:1.5px solid var(--color-hair);color:var(--color-ink);background:#fff}.mk-btn-outline:hover{border-color:var(--color-ink)}.mk-capture{isolation:isolate;border-radius:var(--radius-chip);background:#fff;align-items:center;gap:.5rem;padding:.4rem;display:flex;position:relative;box-shadow:0 1px 2px #16181d0d}.mk-capture:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mk-ring-angle), var(--color-flame) 0deg, #3b82f6 120deg, #f59e0b 240deg, var(--color-flame) 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite mk-ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.mk-capture:before{animation:none}}@media (max-width:639px){.mk-capture{border-radius:var(--radius-card);padding:.5rem}}.legal-prose{max-width:44rem;color:var(--color-ink);font-size:1rem;line-height:1.7}.legal-prose h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:700}.legal-prose h3{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.03rem;font-weight:650}.legal-prose p,.legal-prose li{color:#201f2e;margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.legal-prose p,.legal-prose li{color:color-mix(in oklab, var(--color-ink) 88%, var(--color-muted))}}.legal-prose ul{margin-bottom:1rem;padding-left:1.25rem;list-style:outside}.legal-prose li{margin-bottom:.4rem}.legal-prose a{color:var(--color-flame);text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:var(--color-flame-dark)}.legal-prose strong{color:var(--color-ink);font-weight:650}.legal-prose blockquote{border-left:3px solid var(--color-flame);background:var(--color-panel);border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--color-muted);margin:0 0 1rem;padding:.75rem 1.1rem;font-size:.95rem}.mk-chip{border-radius:var(--radius-chip);background:var(--color-panel-deep);align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.mk-bullet{align-items:flex-start;gap:.75rem;display:flex}.mk-bullet:before{content:"";background:var(--color-go);border-radius:100rem;flex:none;width:.6rem;height:.6rem;margin-top:.42rem}.mk-panel{background:var(--color-panel);border-radius:var(--radius-panel)}.mk-card{border:1px solid var(--color-hair);border-radius:var(--radius-card);background:#fff}.mk-slate{background:var(--color-slate)}.mk-brand{background:var(--color-flame)}.mk-surface{border-radius:var(--radius-panel);background:radial-gradient(85% 75% at 50% 0%, #5b46e51f, transparent 62%), linear-gradient(160deg, var(--color-panel), var(--color-panel-deep));position:relative;overflow:hidden}.mk-phone{background:#16181d;border-radius:2.25rem;padding:.5rem;box-shadow:0 2px 6px #16181d2e,0 40px 70px -30px #16181d99}.mk-phone>*{border-radius:1.85rem;display:block;overflow:hidden}.mk-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:.85rem;padding:.7rem 1rem;box-shadow:0 8px 24px -12px #16181d73}.mk-device{aspect-ratio:9/18;background:#0d0f12;border-radius:2.1rem;width:auto;height:100%;max-height:34rem;padding:.45rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 6px #16181d33,0 34px 60px -26px #16181d8c}.mk-device-screen{background:#fff;border-radius:1.75rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mk-device:after{content:"";z-index:2;background:#0d0f12;border-radius:100rem;width:34%;height:.55rem;position:absolute;top:.95rem;left:50%;translate:-50%}.mk-stage{border-radius:var(--radius-panel);background:radial-gradient(90% 70% at 50% 0%, #ffffffb3, transparent 70%), linear-gradient(160deg, var(--color-panel) 0%, var(--color-panel-deep) 100%);place-items:center;height:100%;min-height:30rem;padding:2.5rem 1rem;display:grid;position:relative;overflow:hidden}@keyframes mk-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes mk-cycle{0%,2%{opacity:0;transform:translateY(10px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}.mk-step{animation:12s cubic-bezier(.16,1,.3,1) infinite both mk-cycle}@keyframes mk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.86)}}.mk-live{animation:1.8s ease-in-out infinite mk-pulse}@keyframes mk-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.mk-dot{animation:1.3s ease-in-out infinite mk-dot}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-marquee{gap:.625rem;width:max-content;animation:34s linear infinite mk-marquee;display:flex}.mk-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee-mask:hover .mk-marquee{animation-play-state:paused}.mk-frame-viewport{container-type:inline-size}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}
