@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{--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(--site-background);color:var(--site-foreground);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(--site-muted-foreground);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(--primary);color:var(--primary-foreground)}.mk-btn-flame:hover{background:var(--primary-strong)}.mk-btn-ink{background:var(--site-foreground);color:var(--primary-foreground)}.mk-btn-ink:hover{background:var(--site-foreground)}@supports (color:color-mix(in lab, red, red)){.mk-btn-ink:hover{background:color-mix(in oklab, var(--site-foreground), black 40%)}}.mk-btn-outline{border:1.5px solid var(--site-border);background:var(--background);color:var(--site-foreground)}.mk-btn-outline:hover{border-color:var(--site-foreground)}.mk-capture{isolation:isolate;background:var(--background);border-radius:var(--radius-chip);box-shadow:0 1px 2px var(--device-shadow);align-items:center;gap:.5rem;padding:.4rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-capture{box-shadow:0 1px 2px color-mix(in srgb, var(--device-shadow) 5%, transparent)}}.mk-capture:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mk-ring-angle), var(--primary) 0deg, var(--capture-ring-2) 120deg, var(--capture-ring-3) 240deg, var(--primary) 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}}.mk-chip{border-radius:var(--radius-chip);background:var(--site-muted-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(--positive);border-radius:100rem;flex:none;width:.6rem;height:.6rem;margin-top:.42rem}.mk-panel{background:var(--site-muted);border-radius:var(--radius-panel)}.mk-card{background:var(--background);border:1px solid var(--site-border);border-radius:var(--radius-card)}.mk-slate{background:var(--site-dark)}.mk-brand{background:var(--primary)}.mk-surface{border-radius:var(--radius-panel);background:radial-gradient(85% 75% at 50% 0%, var(--primary), transparent 62%), linear-gradient(160deg, var(--site-muted), var(--site-muted-deep));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mk-surface{background:radial-gradient(85% 75% at 50% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 62%), linear-gradient(160deg, var(--site-muted), var(--site-muted-deep))}}.mk-phone{background:var(--device-shadow);box-shadow:0 2px 6px var(--device-shadow), 0 40px 70px -30px var(--device-shadow);border-radius:2.25rem;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.mk-phone{box-shadow:0 2px 6px color-mix(in srgb, var(--device-shadow) 18%, transparent), 0 40px 70px -30px color-mix(in srgb, var(--device-shadow) 60%, transparent)}}.mk-phone>*{border-radius:1.85rem;display:block;overflow:hidden}.mk-metric{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mk-metric{background:color-mix(in srgb, var(--background) 82%, transparent)}}.mk-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px -12px var(--device-shadow);border-radius:.85rem;padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.mk-metric{box-shadow:0 8px 24px -12px color-mix(in srgb, var(--device-shadow) 45%, transparent)}}.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}}}
