html:has(.mk-site){scroll-behavior:smooth}.mk-site{--mk-ink:#16241d;--mk-ink-deep:#10150f;--mk-body:#33473b;--mk-muted:#6d6d6d;--mk-muted-2:#7a7a7a;--mk-cream:#f2ede4;--mk-cream-2:#e9e4da;--mk-well:#edeae3;--mk-white:#fff;--mk-warm-white:#fdfcfa;--mk-forest:#1f3a2c;--mk-structure:#2a4b3e;--mk-eyebrow:#37493e;--mk-cream-text:#f4f1ec;--mk-cream-text-2:#f7f3eb;--mk-soft-on-dark:#dce8e1;--mk-mint:#9fe0b2;--mk-border:#ddd8cc;--mk-border-2:#d6cfc2;--mk-cta:linear-gradient(180deg, #f0805a 0%, #c63e10 100%);--mk-hl-dark-bg:#000;--mk-hl-dark-fg:#fff;--mk-hl-light-bg:#16241d;--mk-hl-light-fg:#f7f3eb;--mk-display:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif;--mk-text:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--mk-shadow-card:0 20px 50px #1e1c181f;--mk-shadow-float:0 30px 70px #1e1c1829;--mk-shadow-dark:0 30px 80px #00000038;background:var(--mk-cream);width:100%;min-height:100vh;color:var(--mk-ink);font-family:var(--mk-text);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}.mk-site *,.mk-site :before,.mk-site :after{box-sizing:border-box}.mk-site a{color:inherit;text-decoration:none}.mk-site button{font-family:inherit}.mk-site h1,.mk-site h2,.mk-site h3,.mk-site p{margin:0}.mk-site img{max-width:100%}.mk-container{width:100%;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,100px) clamp(20px,5vw,56px)}.mk-eyebrow{font:600 13px var(--mk-text);letter-spacing:.08em;color:var(--mk-eyebrow)}.mk-h2{font:600 clamp(32px, 4vw, 56px) / 1.08 var(--mk-display);letter-spacing:-.03em;color:var(--mk-ink);text-wrap:balance}.mk-h2--md{font-size:clamp(30px,3.6vw,48px)}.mk-lead{font:400 17px / 1.5 var(--mk-text);color:var(--mk-body)}.mk-lead a{color:var(--mk-ink);text-decoration:underline}.mk-section-head{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:14px;max-width:720px;display:flex}.mk-site a.mk-btn-cta,.mk-btn-cta{font:600 15px var(--mk-text);color:#fff;background:var(--mk-cta);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;transition:filter .2s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 6px 16px #7832234d}.mk-site a.mk-btn-cta:hover,.mk-btn-cta:hover{filter:brightness(1.08);color:#fff}.mk-site a.mk-btn-cta--lg,.mk-btn-cta--lg{padding:16px 26px;font-size:16px;line-height:1.2;box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff47}.mk-site a.mk-btn-cta--flat,.mk-btn-cta--flat{padding:16px 26px;font-size:16px;box-shadow:inset 0 1px #ffffff47}.mk-btn-ghost-dark{font:600 16px / 1.2 var(--mk-text);color:var(--mk-cream-text-2);background:#ffffff14;border:1px solid #f7f3eb59;border-radius:999px;align-items:center;padding:15px 25px;transition:background .2s ease-out;display:inline-flex}.mk-btn-ghost-dark:hover{color:#fff;background:#ffffff29}.mk-navwrap{z-index:50;justify-content:center;height:60px;margin-bottom:-60px;padding:0 clamp(12px,3vw,24px);display:flex;position:sticky;top:14px}.mk-nav{background:var(--mk-nav-bg);width:100%;max-width:1080px;height:60px;color:var(--mk-nav-fg);-webkit-backdrop-filter:blur(22px)saturate(1.3);border:1px solid #ffffff47;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px 0 18px;display:flex;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff38}.mk-nav-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.mk-nav-brand img{border-radius:9px;width:32px;height:32px}.mk-nav-brand span{font:600 21px var(--mk-display);letter-spacing:-.01em}.mk-nav-links{font:500 15px var(--mk-text);white-space:nowrap;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.mk-nav-links a{opacity:.9;transition:opacity .2s ease-out}.mk-nav-links a:hover{opacity:1}.mk-nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mk-nav-ghost{font:600 15px var(--mk-text);background:var(--mk-nav-ghost-bg);white-space:nowrap;border:none;border-radius:999px;padding:10px 18px;transition:background .2s ease-out}.mk-nav-ghost:hover{background:var(--mk-nav-ghost-bg-hover)}@media (max-width:820px){.mk-nav-links{display:none}}@media (max-width:480px){.mk-nav-ghost{display:none}}.mk-hero{color:var(--mk-cream-text);background-color:var(--mk-forest);background-image:linear-gradient(#14201a6b, #14201a6b), var(--mk-aura);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;min-height:clamp(640px,92vh,900px);display:flex;position:relative;overflow:hidden}.mk-hero-inner{z-index:2;grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,56px);width:100%;max-width:1240px;margin:0 auto;padding:clamp(96px,10vw,120px) clamp(20px,5vw,56px) clamp(48px,6vw,80px);display:grid;position:relative}@media (min-width:1100px){.mk-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.mk-hero-copy{flex-direction:column;gap:22px;display:flex}.mk-hero-h1{font:600 clamp(34px, 3.4vw, 52px) / 1.08 var(--mk-display);letter-spacing:-.03em;color:var(--mk-cream-text);text-wrap:balance}.mk-hl{background:linear-gradient(transparent 8%, var(--mk-cream-text) 8%, var(--mk-cream-text) 97%, transparent 97%);color:var(--mk-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 .12em}.mk-hero-sub{max-width:520px;font:400 clamp(16px, 1.2vw, 18px) / 1.5 var(--mk-text);color:var(--mk-soft-on-dark)}.mk-hero-sub b{color:var(--mk-cream-text-2);font-weight:700}.mk-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-demo{width:100%;min-width:0;max-width:640px;margin:0 auto;padding:96px 0 0 40px;position:relative}.mk-demo-print{z-index:3;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:5px;width:110px;padding:7px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease-out;display:flex;position:absolute;top:0;left:0;transform:rotate(-8deg);box-shadow:0 14px 30px #00000059}.mk-demo-print[data-phase=idle]{opacity:0;transform:translate(-40px,-30px)rotate(-16deg)}.mk-demo-print img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:100%;display:block}.mk-demo-arrow{z-index:2;pointer-events:none;position:absolute;top:16px;left:130px}.mk-demo-arrow path{stroke-dasharray:220;stroke-dashoffset:220px;transition:stroke-dashoffset .9s ease-out}.mk-demo-arrow-head{transition-delay:.7s}.mk-demo-arrow[data-phase=dragging] path,.mk-demo-arrow[data-phase=placing] path,.mk-demo-arrow[data-phase=running] path,.mk-demo-arrow[data-phase=done] path{stroke-dashoffset:0}.mk-result{background:var(--mk-warm-white);border:1px solid var(--mk-border);opacity:.6;width:100%;max-width:600px;color:var(--mk-ink);border-radius:18px;gap:16px;padding:16px;transition:opacity .5s ease-out;display:flex;position:relative;box-shadow:0 40px 90px #00000073}.mk-result[data-lit=true]{opacity:1}.mk-result-media{flex-direction:column;flex:0 0 48%;gap:8px;min-width:0;display:flex}.mk-result-hero{aspect-ratio:4/5;background:var(--mk-well);border-radius:10px;width:100%;position:relative;overflow:hidden}.mk-result-hero img,.mk-result-hero video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;display:block}.mk-result-hero img[data-show=true],.mk-result-hero video[data-show=true]{opacity:1;animation:.9s cubic-bezier(.2,.8,.2,1) mk-resolve}@keyframes mk-resolve{0%{filter:blur(16px)saturate(.6);transform:scale(1.06)}to{filter:blur()saturate();transform:scale(1)}}.mk-result-spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-result-spinner span{background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%) 0 0/240% 100%;animation:1.1s linear infinite mk-shimmer;position:absolute;inset:0}.mk-thumbs{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.mk-thumb{background:var(--mk-well);aspect-ratio:1;cursor:pointer;opacity:.35;transition:opacity .4s ease-out var(--mk-delay,0s), transform .5s cubic-bezier(.34, 1.56, .64, 1) var(--mk-delay,0s), border-color .2s;border:2px solid #0000;border-radius:7px;padding:0;position:relative;overflow:hidden;transform:scale(.7)}.mk-thumb[data-show=true]{opacity:1;transform:scale(1)}.mk-thumb[aria-pressed=true]{border-color:var(--mk-ink)}.mk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mk-thumb-play{background:#0a140e4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-result-copy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex;position:relative}.mk-skeleton{pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;inset:0}.mk-skeleton span{background:var(--mk-cream-2);background-image:linear-gradient(100deg,#0000 20%,#ffffffd9 50%,#0000 80%);background-size:240% 100%;border-radius:4px;animation:1.1s linear infinite mk-shimmer;display:block}@keyframes mk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.mk-skeleton>.mk-skeleton-dots{background:0 0;gap:6px;margin-top:4px;display:flex}.mk-skeleton-dots span{border-radius:999px;width:26px;height:26px}.mk-field{opacity:0;transition:opacity .5s ease-out var(--mk-delay,0s), transform .5s ease-out var(--mk-delay,0s);transform:translateY(6px)}.mk-field[data-show=true]{opacity:1;transform:translateY(0)}.mk-field-title{font:600 clamp(17px, 1.5vw, 21px) / 1.15 var(--mk-display);letter-spacing:-.015em;color:var(--mk-ink);display:block}.mk-field-label{font:500 11px var(--mk-text);color:var(--mk-muted);margin-bottom:6px;display:block}.mk-swatches{flex-wrap:wrap;gap:6px;display:flex}.mk-swatch{background:var(--mk-well);cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0;transition:border-color .2s;overflow:hidden}.mk-swatch[aria-pressed=true]{border-color:var(--mk-ink)}.mk-swatch img{object-fit:cover;width:100%;height:100%;display:block}.mk-field-desc{font:400 12.5px / 1.5 var(--mk-text);color:var(--mk-body)}.mk-field-desc+.mk-field-desc{margin-top:6px}.mk-field-more{cursor:pointer;font:600 12px var(--mk-text);color:var(--mk-ink);text-underline-offset:3px;background:0 0;border:none;margin-top:6px;padding:0;text-decoration:underline;display:block}.mk-field-tabs{border-bottom:1px solid var(--mk-border);flex-wrap:wrap;gap:0 14px;margin-top:2px;display:flex}.mk-field-tabs button{cursor:pointer;font:600 12px var(--mk-text);color:var(--mk-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 0 8px;transition:color .2s,border-color .2s}.mk-field-tabs button[aria-selected=true]{color:var(--mk-ink);border-bottom-color:var(--mk-ink)}.mk-field-specs{font:400 12px / 1.4 var(--mk-text);color:var(--mk-body);flex-direction:column;gap:6px;margin:2px 0 0;padding-left:16px;list-style:outside;display:flex}.mk-field-faqs{flex-direction:column;display:flex}.mk-field-faq{border-top:1px solid var(--mk-border);flex-direction:column;gap:6px;padding:8px 0;display:flex}.mk-field-faq:first-child{border-top:none;padding-top:2px}.mk-field-faq button{cursor:pointer;text-align:left;width:100%;font:500 12px var(--mk-text);color:var(--mk-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.mk-field-faq button svg{flex-shrink:0;transition:transform .2s}.mk-field-faq button[aria-expanded=true] svg{transform:rotate(180deg)}.mk-field-faq p{font:400 11.5px / 1.5 var(--mk-text);color:var(--mk-body)}@keyframes mk-spark{0%{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1.2)rotate(30deg)}to{opacity:0;transform:scale(.4)rotate(90deg)}}.mk-sparkles{pointer-events:none;z-index:4;position:absolute;inset:-14px}.mk-sparkles i{background:var(--mk-cream-text-2);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;filter:drop-shadow(0 0 4px #fffc);width:14px;height:14px;animation:1.1s ease-out forwards mk-spark;position:absolute;transform:scale(0)}.mk-sparkles i:first-child{animation-delay:80ms;top:4%;left:6%}.mk-sparkles i:nth-child(2){width:10px;height:10px;animation-delay:.26s;top:-2%;left:44%}.mk-sparkles i:nth-child(3){animation-delay:.42s;top:12%;right:4%}.mk-sparkles i:nth-child(4){width:9px;height:9px;animation-delay:.56s;bottom:8%;right:10%}.mk-sparkles i:nth-child(5){animation-delay:.7s;bottom:-3%;left:30%}.mk-sparkles i:nth-child(6){width:10px;height:10px;animation-delay:.84s;top:58%;left:-1%}.mk-demo-replay{cursor:pointer;font:600 12px var(--mk-text);color:#f7f3ebd9;background:0 0;border:none;align-items:center;gap:6px;padding:4px;display:inline-flex;position:absolute;bottom:-30px;right:0}.mk-demo-replay:hover{color:#fff}@media (max-width:420px){.mk-result{flex-direction:column}.mk-result-media{flex-basis:auto}}.mk-aura{background-color:var(--mk-cream);background-image:linear-gradient(rgba(242, 237, 228, var(--mk-veil,.55)), rgba(242, 237, 228, var(--mk-veil,.55))), var(--mk-aura);color:var(--mk-ink);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.mk-features{flex-direction:column;gap:40px;display:flex}.mk-features-head{flex-direction:column;align-items:center;gap:28px;display:flex}.mk-seg{background:var(--mk-white);border:1px solid var(--mk-border-2);border-radius:999px;max-width:100%;padding:4px;display:inline-flex}.mk-seg button{cursor:pointer;font:600 15px var(--mk-text);color:var(--mk-body);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:12px 26px;transition:background .2s ease-out,color .2s ease-out}.mk-seg button[aria-selected=true]{background:var(--mk-ink);color:var(--mk-cream-text-2)}.mk-seg--equal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.mk-seg--cream{background:var(--mk-cream);border-color:var(--mk-border);scrollbar-width:none;gap:4px;overflow-x:auto}.mk-seg--cream::-webkit-scrollbar{display:none}.mk-seg--cream button{padding:10px 18px;font-size:14px}@media (max-width:639px){.mk-card-media--desc{aspect-ratio:auto}.mk-card-panel--desc{height:auto;padding:12px 16px}.mk-loop .fid .note{padding:6px 4px;font-size:10px;left:6px;right:6px}.mk-seg--cream{background:0 0;border:none;border-radius:0;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;display:flex;overflow:visible}.mk-seg--cream button{background:var(--mk-cream);border:1px solid var(--mk-border);border-radius:999px;padding:10px 16px;font-size:14px}.mk-seg--cream button[aria-selected=true]{background:var(--mk-ink);border-color:var(--mk-ink)}}.mk-seg--sm{border-color:var(--mk-border)}.mk-seg--sm button{align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}@media (max-width:480px){.mk-seg button{padding:10px 16px;font-size:14px}}.mk-grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.mk-card{background:var(--mk-white);box-shadow:var(--mk-shadow-card);border:1px solid #fffc;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.mk-card-media{aspect-ratio:1.9;background:var(--mk-well);grid-template-columns:repeat(3,1fr);gap:3px;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.mk-card-media--1{grid-template-columns:1fr}.mk-card-media>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.mk-card-panel{background:var(--mk-well);flex-direction:column;gap:10px;height:100%;padding:18px 20px;display:flex;overflow:hidden}.mk-card-panel--seo{gap:8px;padding:16px 20px}.mk-card-icon{background:var(--mk-warm-white);color:var(--mk-ink);border:1px solid #e5e0d5;border-radius:8px;justify-content:center;align-items:center;display:flex}.mk-card-body{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.mk-card-title{font:600 20px var(--mk-display);letter-spacing:-.01em;color:var(--mk-ink)}.mk-card-text{font:400 14.5px / 1.5 var(--mk-text);color:var(--mk-body);min-height:43.5px}.mk-card-media--video{display:block}.mk-card-video{object-fit:cover;background:var(--mk-well);width:100%;height:100%;display:block}.mk-play{background:#10150fb3;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-duration{font:600 11px var(--mk-text);color:var(--mk-cream-text-2);font-variant-numeric:tabular-nums;background:#10150fb3;border-radius:6px;padding:4px 8px;position:absolute;bottom:18px;right:18px}.mk-swatch-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10150fb3;border-radius:999px;gap:6px;padding:6px 8px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mk-swatch-strip img{object-fit:cover;outline-offset:-1px;border-radius:999px;outline:2px solid #fff;width:22px;height:22px}.mk-panel-title{font:600 17px / 1.15 var(--mk-display);letter-spacing:-.015em;color:var(--mk-ink)}.mk-panel-text{font:400 12.5px / 1.5 var(--mk-text);color:var(--mk-body)}.mk-card-panel--desc{justify-content:center;gap:4px;padding:11px 16px 9px}.mk-card-panel--desc>*{flex:none}.mk-card-media--desc .mk-pill-dark{padding:5px 10px;font-size:10.5px;top:12px;bottom:auto;right:12px}.mk-card-panel--desc .mk-panel-title{padding-right:124px;font-size:14px}.mk-card-panel--desc .mk-panel-text{font-size:11px;line-height:1.4}.mk-panel-text--more{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-panel-specs{flex-direction:column;gap:3px;margin:2px 0 0;display:flex}.mk-panel-specs div{font:400 10.5px / 1.35 var(--mk-text);color:var(--mk-body);gap:6px;display:flex}.mk-panel-specs dt{color:var(--mk-ink);flex:none;font-weight:600}.mk-panel-specs dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.mk-panel-label{font:600 10px var(--mk-text);letter-spacing:.1em;color:var(--mk-muted)}.mk-panel-input{font:500 12.5px var(--mk-text);color:var(--mk-ink);background:var(--mk-white);border:1px solid #e5e0d5;border-radius:6px;padding:7px 10px}.mk-panel-row{font:500 12.5px var(--mk-text);color:var(--mk-ink);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.mk-panel-row--rule{border-bottom:1px solid #e5e0d5}.mk-pill-dark{background:var(--mk-ink);color:var(--mk-cream-text-2);font:600 12px var(--mk-text);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 24px #00000040}.mk-why{flex-direction:column;gap:48px;display:flex}.mk-cmp-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;display:grid}.mk-cmp-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.mk-cmp-card--merkly{background:var(--mk-white);box-shadow:var(--mk-shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#fffc}.mk-cmp-head{font:600 clamp(20px, 2vw, 26px) / 1.1 var(--mk-display);letter-spacing:-.025em;color:#8a857c;justify-content:center;align-items:center;gap:12px;padding:6px 4px 2px;display:flex}.mk-cmp-card--merkly .mk-cmp-head{color:var(--mk-ink)}.mk-cmp-head img{border-radius:10px;width:40px;height:40px;box-shadow:0 8px 20px #00000024}.mk-cmp-shots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-cmp-shots img{aspect-ratio:2/3;object-fit:cover;border-radius:10px;width:100%;display:block}.mk-table-scroll{align-self:center;width:100%;max-width:1100px;overflow-x:auto}.mk-table{grid-template-columns:minmax(150px,1.1fr) 1fr 1fr 1.25fr;align-items:stretch;min-width:640px;display:grid}.mk-table-cols{display:contents}.mk-table-title{font:600 clamp(20px, 2vw, 24px) / 1.2 var(--mk-display);letter-spacing:-.02em;color:var(--mk-ink);align-items:flex-end;padding:0 0 22px;display:flex}.mk-table-col{font:600 15px var(--mk-text);color:var(--mk-ink);align-items:flex-end;padding:0 16px 22px;display:flex}.mk-table-col--merkly{background:var(--mk-forest);color:var(--mk-cream-text);border-radius:14px 14px 0 0;align-items:center;gap:8px;padding:16px}.mk-table-col--merkly img{border-radius:5px;width:20px;height:20px}.mk-table-label{border-top:1px solid var(--mk-border);font:600 14px var(--mk-text);color:var(--mk-ink);align-items:center;padding:16px 16px 16px 0;display:flex}.mk-table-cell{border-top:1px solid var(--mk-border);font:400 14.5px / 1.4 var(--mk-text);color:var(--mk-muted-2);align-items:center;padding:16px;display:flex}.mk-table-cell--merkly{background:var(--mk-white);color:var(--mk-ink);gap:10px;font-weight:500}.mk-table-cell--merkly:first-of-type,.mk-table-cell--first{border-top:none}.mk-table-cell--last{border-radius:0 0 14px 14px}@media (max-width:639px){.mk-table-scroll{overflow-x:visible}.mk-table{min-width:0;display:block}.mk-table-title{padding:0 0 14px}.mk-table-cols{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:0 0 10px;display:grid}.mk-table-col{font:600 10.5px var(--mk-text);letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);align-items:center;padding:0}.mk-table-col--merkly{background:var(--mk-forest);color:var(--mk-mint);border-radius:999px;justify-self:start;gap:6px;padding:4px 10px}.mk-table-col--merkly img{width:14px;height:14px}.mk-table>[role=row]{border-top:1px solid var(--mk-border);grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0 16px;display:grid!important}.mk-table-label{border-top:none;grid-column:1/-1;padding:0 0 2px}.mk-table-cell{background:0 0;border-top:none;align-items:flex-start;padding:0;font-size:13.5px;line-height:1.35}.mk-table-cell--merkly{color:var(--mk-ink);background:0 0;gap:0;font-weight:600}.mk-table-cell--merkly .mk-check{display:none}}.mk-check{background:var(--mk-forest);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mk-cats{flex-direction:column;align-items:center;gap:28px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:flex}.mk-cat-grid{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.5vw,16px);width:100%;display:grid}.mk-cat-tile{aspect-ratio:4/5;background:var(--mk-well);border:1px solid var(--mk-border);border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.mk-cat-tile img{object-fit:cover;width:100%;height:100%;display:block}.mk-cat-empty{color:#c9c2b4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-pricing{flex-direction:column;gap:36px;display:flex}.mk-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mk-pricing-title{flex-direction:column;gap:14px;max-width:640px;display:flex}.mk-badge-mint{font:600 11px var(--mk-text);background:var(--mk-mint);color:#10231a;border-radius:999px;padding:3px 8px}.mk-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(10px,1.5vw,16px);display:grid}@media (max-width:640px){.mk-plans{grid-template-columns:1fr}.mk-demo{padding:0}.mk-demo-print,.mk-demo-arrow,.mk-demo-replay{display:none!important}.mk-result{flex-direction:column;gap:12px}.mk-result-media{flex:none;width:100%}.mk-result-hero{aspect-ratio:1}.mk-thumbs{scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.mk-thumbs::-webkit-scrollbar{display:none}.mk-thumb{flex:0 0 56px}}@media (min-width:641px) and (max-width:1099px){.mk-result-media{flex-basis:42%}.mk-result-hero{aspect-ratio:1}}.mk-plan{background:var(--mk-white);color:var(--mk-ink);border:1px solid var(--mk-border);--mk-plan-rule:var(--mk-border);--mk-plan-check:var(--mk-structure);border-radius:22px;flex-direction:column;gap:22px;padding:30px;display:flex}@media (max-width:900px){.mk-plan{padding:22px 18px}}.mk-plan--dark{background-color:var(--mk-ink);background-image:var(--mk-aura);color:var(--mk-cream-text);--mk-plan-rule:#f4f1ec2e;--mk-plan-check:var(--mk-mint);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#f4f1ec2e}.mk-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-plan-name{font:600 22px var(--mk-display);letter-spacing:-.01em}.mk-plan-badge{font:600 11px var(--mk-text);letter-spacing:.06em;background:var(--mk-mint);color:#10231a;border-radius:999px;padding:5px 10px}.mk-plan-price{align-items:baseline;gap:6px;display:flex}.mk-plan-price strong{font:600 clamp(38px, 3.5vw, 48px) var(--mk-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mk-plan-price span{font:500 14px var(--mk-text);opacity:.6;white-space:nowrap}.mk-plan-billed{font:500 13px var(--mk-text);opacity:.75;flex-direction:column;align-items:flex-start;gap:8px;margin-top:-14px;display:flex}.mk-plan-billed .mk-badge-mint{opacity:1}.mk-plan-blurb{font:400 15px / 1.5 var(--mk-text);opacity:.8}.mk-plan-rule{background:var(--mk-plan-rule);height:1px}.mk-plan-features{flex-direction:column;flex:1;gap:12px;display:flex}.mk-plan-features span{font:500 14.5px / 1.4 var(--mk-text);align-items:flex-start;gap:10px;display:flex}.mk-plan-features svg{color:var(--mk-plan-check);flex-shrink:0;margin-top:1px}.mk-site a.mk-plan-btn,.mk-plan-btn{font:600 15px var(--mk-text);background:var(--mk-white);color:var(--mk-ink);border:1px solid var(--mk-ink);border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;transition:filter .2s ease-out;display:flex}.mk-plan-btn:hover{filter:brightness(1.06)}.mk-site .mk-plan--dark a.mk-plan-btn,.mk-plan--dark .mk-plan-btn{background:var(--mk-cta);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff47}.mk-pricing-note{font:400 13px var(--mk-text);color:var(--mk-muted)}.mk-pricing-note a{color:var(--mk-ink);text-decoration:underline}.mk-faq{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.mk-faq-intro{flex-direction:column;gap:14px;display:flex}.mk-faq-list{flex-direction:column;display:flex}.mk-faq-row,.mk-faq-list>span:last-child{border-top:1px solid var(--mk-border)}.mk-faq-q{cursor:pointer;text-align:left;width:100%;font:600 17px var(--mk-text);color:var(--mk-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;display:flex}.mk-faq-q svg{color:var(--mk-structure);flex-shrink:0;transition:transform .2s ease-out}.mk-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.mk-faq-a{font:400 15.5px / 1.55 var(--mk-text);color:var(--mk-body);padding:0 40px 22px 4px}.mk-cta{background:var(--mk-forest);color:var(--mk-ink);justify-content:center;align-items:center;min-height:clamp(640px,90vh,860px);display:flex;position:relative;overflow:hidden}.mk-collage{pointer-events:none;flex-direction:column;gap:14px;width:130%;height:130%;display:flex;position:absolute;top:-14%;left:-12%;overflow:hidden;transform:rotate(-6deg)}.mk-collage-row{height:250px;overflow:visible}.mk-collage-track{gap:14px;width:max-content;height:100%;animation:85s linear infinite mk-collage-left;display:flex}.mk-collage-track--reverse{animation-name:mk-collage-right;animation-duration:70s}.mk-collage-track--slow{animation-duration:95s}.mk-collage-tile{border-radius:10px;flex:none;height:100%;overflow:hidden;box-shadow:0 14px 34px #0000002e}.mk-collage-tile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes mk-collage-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mk-collage-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mk-collage-track{animation-play-state:paused}}.mk-cta-vignette{pointer-events:none;background:radial-gradient(60% 55% at 50% 52%,#141a1538 0%,#141a1500 70%);position:absolute;inset:0}.mk-cta-brand{z-index:5;align-items:center;gap:10px;display:inline-flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.mk-cta-brand img{border-radius:9px;width:34px;height:34px;box-shadow:0 10px 26px #00000047}.mk-cta-brand span{font:600 22px var(--mk-display);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 14px #00000059}.mk-cta-stack{z-index:5;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 clamp(20px,5vw,56px);padding:96px 0 72px;display:flex;position:relative}.mk-cta-card{background:var(--mk-white);box-shadow:var(--mk-shadow-dark);border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,44px);display:flex}.mk-cta-card h2{font:600 clamp(30px, 3.6vw, 44px) / 1.08 var(--mk-display);letter-spacing:-.025em;color:#1a1a1a;text-wrap:balance}.mk-footer{background:var(--mk-ink-deep);color:#f7f3ebb3}.mk-footer-inner{flex-direction:column;gap:40px;max-width:1240px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,5vw,56px) 32px;display:flex}.mk-footgrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:flex-start;gap:32px 28px;display:grid}@media (max-width:900px){.mk-footgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-footbrand{grid-column:1/-1}}@media (max-width:560px){.mk-footgrid{grid-template-columns:1fr}}.mk-footbrand{flex-direction:column;gap:14px;display:flex}.mk-footbrand>span{align-items:center;gap:10px;display:inline-flex}.mk-footbrand img{border-radius:8px;width:30px;height:30px}.mk-footbrand strong{font:600 20px var(--mk-display);letter-spacing:-.01em;color:var(--mk-cream-text-2)}.mk-footbrand p{max-width:320px;font:400 14px / 1.55 var(--mk-text);color:#f7f3eb99}.mk-footcol{font:500 14px var(--mk-text);flex-direction:column;gap:12px;display:flex}.mk-footcol>span{font:600 12px var(--mk-text);letter-spacing:.08em;color:#f7f3eb73}.mk-footcol a{overflow-wrap:anywhere;transition:color .2s ease-out}.mk-footcol a:hover,.mk-footcol a[aria-current=page]{color:var(--mk-cream-text-2)}.mk-footbar{font:400 13px var(--mk-text);color:#f7f3eb73;border-top:1px solid #f7f3eb1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.mk-socials{align-items:center;gap:8px;display:flex}.mk-social{color:#f7f3ebb3;border:1px solid #f7f3eb2e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s ease-out,border-color .2s ease-out;display:inline-flex}.mk-social:hover{color:var(--mk-cream-text-2);border-color:#f7f3eb80}.mk-about-bg{background-color:var(--mk-cream);background-image:linear-gradient(#f2ede480, #f2ede480), var(--mk-aura);color:var(--mk-ink);background-position:50%;background-repeat:no-repeat;background-size:cover}.mk-about-hero{z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:clamp(110px,13vw,150px) clamp(20px,5vw,56px) clamp(48px,6vw,80px);position:relative}.mk-glass{-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#ffffff6b;border:1px solid #ffffffb3;border-radius:28px;flex-direction:column;gap:22px;max-width:880px;padding:clamp(32px,4.5vw,56px) clamp(24px,4vw,52px);display:flex;box-shadow:0 30px 80px #1e1c181f,inset 0 1px #fffc}.mk-about-h1{font:600 clamp(38px, 5vw, 68px) / 1.04 var(--mk-display);letter-spacing:-.03em;color:var(--mk-ink);text-wrap:balance}.mk-about-sub{max-width:640px;font:400 clamp(17px, 1.4vw, 20px) / 1.55 var(--mk-text);color:var(--mk-body)}.mk-about-body{flex-direction:column;gap:clamp(64px,8vw,110px);display:flex}.mk-about-cols{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.mk-about-cols>div:first-child,.mk-about-rules-head{flex-direction:column;gap:14px;display:flex}.mk-about-rules-head{max-width:640px}.mk-about-story{font:400 17px / 1.6 var(--mk-text);color:var(--mk-body);flex-direction:column;gap:18px;display:flex}.mk-about-rules{flex-direction:column;gap:36px;display:flex}.mk-rule-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.mk-rule-card{background:var(--mk-white);border:1px solid #fffc;border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex;box-shadow:0 20px 50px #1e1c181a}.mk-rule-card strong{font:600 20px var(--mk-display);letter-spacing:-.015em;color:var(--mk-ink)}.mk-rule-card p{font:400 15px / 1.55 var(--mk-text);color:var(--mk-body)}.mk-contact-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(56px,7vw,100px)}.mk-contact{background-color:var(--mk-forest);background-image:linear-gradient(#14201a66, #14201a66), var(--mk-aura);color:var(--mk-cream-text);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff24;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(32px,4vw,52px) clamp(24px,4vw,48px);display:flex;box-shadow:0 30px 70px #1e1c182e}.mk-contact>div{flex-direction:column;gap:8px;display:flex}.mk-contact h2{font:600 clamp(28px, 3.2vw, 40px) / 1.1 var(--mk-display);letter-spacing:-.025em;color:var(--mk-cream-text)}.mk-contact p{font:400 16px / 1.5 var(--mk-text);color:var(--mk-soft-on-dark)}.mk-contact .mk-btn-cta{padding:16px 26px;font-size:15px;box-shadow:inset 0 1px #ffffff47,0 12px 34px #00000040}.mk-legal-bg{flex:1}.mk-legal{padding-top:clamp(110px,13vw,140px)}.mk-legal-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.mk-legal-nav{flex-direction:column;gap:6px;display:flex;position:sticky;top:90px}.mk-legal-nav-title{font:600 12px var(--mk-text);letter-spacing:.08em;color:var(--mk-eyebrow);text-transform:uppercase;padding:0 12px 6px}.mk-legal-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mk-legal-nav a{font:500 14px var(--mk-text);color:var(--mk-body);border-radius:10px;padding:9px 12px;transition:background .2s ease-out,color .2s ease-out;display:block}.mk-legal-nav a:hover{color:var(--mk-ink);background:#fff9}.mk-legal-nav a[aria-current=page]{background:var(--mk-ink);color:var(--mk-cream-text-2)}.mk-legal-card{background:var(--mk-white);min-width:0;box-shadow:var(--mk-shadow-card);color:var(--mk-body);border:1px solid #fffc;border-radius:20px;padding:clamp(28px,4vw,48px) clamp(22px,4vw,56px)}.mk-legal-card .mk-eyebrow{margin-bottom:14px;display:block}.mk-legal-card.prose-legal h1{font:600 clamp(30px, 3.6vw, 44px) / 1.08 var(--mk-display);letter-spacing:-.03em;color:var(--mk-ink);text-wrap:balance;margin:0 0 8px}.mk-legal-date{font:400 14px var(--mk-text);color:var(--mk-muted);border-bottom:1px solid var(--mk-border);margin:0 0 32px;padding-bottom:24px}.mk-legal-card.prose-legal h2{font:600 20px / 1.3 var(--mk-display);letter-spacing:-.015em;color:var(--mk-ink);margin:36px 0 12px}.mk-legal-card.prose-legal h3{font:600 16px / 1.4 var(--mk-text);color:var(--mk-ink);margin:20px 0 8px}.mk-legal-card.prose-legal p,.mk-legal-card.prose-legal li{font:400 15px / 1.65 var(--mk-text);color:var(--mk-body)}.mk-legal-card.prose-legal p{margin:0 0 14px}.mk-legal-card.prose-legal ul,.mk-legal-card.prose-legal ol{margin:0 0 16px;padding-left:22px}.mk-legal-card.prose-legal li{margin-bottom:6px}.mk-legal-card.prose-legal strong{color:var(--mk-ink);font-weight:600}.mk-legal-card.prose-legal a{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-border-2);text-decoration-color:var(--mk-border-2)}.mk-legal-card.prose-legal a:hover{color:var(--mk-ink);-webkit-text-decoration-color:var(--mk-ink);text-decoration-color:var(--mk-ink)}.mk-legal-card.prose-legal table{font-size:14px}.mk-legal-card.prose-legal th,.mk-legal-card.prose-legal td{border-color:var(--mk-border);padding:10px 12px}.mk-legal-card.prose-legal th{background:var(--mk-cream);color:var(--mk-ink);font-weight:600}@media (max-width:900px){.mk-legal-grid{grid-template-columns:1fr}.mk-legal-nav{position:static}.mk-legal-nav-title{display:none}.mk-legal-nav ul{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:6px;overflow-x:auto}.mk-legal-nav ul::-webkit-scrollbar{display:none}.mk-legal-nav a{white-space:nowrap;background:var(--mk-white);border:1px solid var(--mk-border);border-radius:999px;padding:8px 14px;font-size:13px}}.mk-card-media--loop{display:block}.mk-loop{--mk-loop-t:6s}.mk-loop[data-idle] *,.mk-loop[data-idle] :before,.mk-loop[data-idle] :after{animation-play-state:paused!important}.mk-grid-cards>.mk-card:nth-child(2) .mk-loop{--mk-loop-t:6.4s}.mk-grid-cards>.mk-card:nth-child(3) .mk-loop{--mk-loop-t:6.8s}.mk-grid-cards>.mk-card:nth-child(4) .mk-loop{--mk-loop-t:5.8s}.mk-grid-cards>.mk-card:nth-child(5) .mk-loop{--mk-loop-t:6.2s}.mk-grid-cards>.mk-card:nth-child(6) .mk-loop{--mk-loop-t:6.6s}.mk-loop{background:var(--mk-well);position:absolute;inset:0;overflow:hidden}.mk-loop .chip{font:600 11px var(--mk-text);background:var(--mk-ink);color:#f7f3eb;white-space:nowrap;border-radius:999px;padding:4px 9px;position:absolute}.mk-loop .chip.light{color:var(--mk-ink);background:#ffffffeb}.mk-loop img.fill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop.shot{background:#ddd8d8}.mk-loop.shot img.fill{object-fit:contain}.mk-loop .checker{background-color:#fff;background-image:linear-gradient(45deg,#e6e2d9 25%,#0000 25%),linear-gradient(-45deg,#e6e2d9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e2d9 75%),linear-gradient(-45deg,#0000 75%,#e6e2d9 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;position:absolute;inset:0}.mk-loop .sweep{filter:blur(6px);width:40%;animation:mkl-sweep var(--mk-loop-t) linear infinite;background:linear-gradient(90deg,#0000,#c9a9ff8c,#c9a9ffe6,#c9a9ff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-14deg)}@keyframes mkl-sweep{0%,30%{opacity:0;left:-45%}32%{opacity:1}44%{opacity:1;left:110%}46%,to{opacity:0;left:110%}}.mk-loop.bg .after{clip-path:inset(0 100% 0 0);animation:mkl-wipe var(--mk-loop-t) linear infinite;position:absolute;inset:0}.mk-loop.bg .line{width:3px;animation:mkl-wline var(--mk-loop-t) linear infinite;background:#fff;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px 4px #c9a9fff2,0 0 40px #c9a9ff99}@keyframes mkl-wipe{0%,22%{clip-path:inset(0 100% 0 0)}36%{clip-path:inset(0 50% 0 0)}58%{clip-path:inset(0 50% 0 0)}72%{clip-path:inset(0)}92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes mkl-wline{0%,22%{opacity:0;left:0}23%{opacity:1}36%{left:50%}58%{opacity:1;left:50%}72%{opacity:1;left:100%}73%,to{opacity:0;left:100%}}.mk-loop.up img.fill{object-position:50% 50%}.mk-loop.up .lo,.mk-loop.up .s1,.mk-loop.up .s2{image-rendering:pixelated}.mk-loop.up .step{opacity:0;animation:mkl-stepIn var(--mk-loop-t) linear infinite}.mk-loop.up .s1{animation-delay:calc(var(--mk-loop-t)*.22)}.mk-loop.up .s2{animation-delay:calc(var(--mk-loop-t)*.29)}.mk-loop.up .s3{animation-delay:calc(var(--mk-loop-t)*.36)}@keyframes mkl-stepIn{0%{opacity:0}3%,56%{opacity:1}60%,to{opacity:0}}.mk-loop.up .s3{animation-name:mkl-stepHold}@keyframes mkl-stepHold{0%{opacity:0}4%,56%{opacity:1}60%,to{opacity:0}}.mk-loop .chip.ua{animation:mkl-chipUA var(--mk-loop-t) linear infinite}.mk-loop .chip.ub{animation:mkl-chipUB var(--mk-loop-t) linear infinite;opacity:0}@keyframes mkl-chipUA{0%,36%{opacity:1}42%,92%{opacity:0}to{opacity:1}}@keyframes mkl-chipUB{0%,40%{opacity:0}46%,92%{opacity:1}to{opacity:0}}.mk-loop.tr{flex-direction:column;justify-content:center;gap:10px;padding:14px 16px;display:flex}.mk-loop.tr .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-loop.tr .lang{font:600 11px var(--mk-text);color:var(--mk-ink);animation:mkl-langOff var(--mk-loop-t) linear infinite;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 4px;display:inline-flex}.mk-loop.tr .lang svg{border-radius:2px;width:18px;height:13px;display:block;box-shadow:0 0 0 1px #00000014}.mk-loop.tr .lang:first-child{animation-delay:0s}.mk-loop.tr .lang:nth-child(2){animation-delay:calc(var(--mk-loop-t)/5)}.mk-loop.tr .lang:nth-child(3){animation-delay:calc(var(--mk-loop-t)*2/5)}.mk-loop.tr .lang:nth-child(4){animation-delay:calc(var(--mk-loop-t)*3/5)}.mk-loop.tr .lang:nth-child(5){animation-delay:calc(var(--mk-loop-t)*4/5)}@keyframes mkl-langOff{0%,1%{color:var(--mk-ink);background:#fff}3%,18%{background:var(--mk-ink);color:#f7f3eb}20%,to{color:var(--mk-ink);background:#fff}}.mk-loop.tr .field{font:500 13.5px var(--mk-text);color:var(--mk-ink);white-space:nowrap;background:#fff;border:1px solid #e5e0d5;border-radius:6px;height:38px;padding:9px 11px;position:relative;overflow:hidden}.mk-loop.tr .field span{opacity:0;animation:mkl-word var(--mk-loop-t) linear infinite;position:absolute;top:9px;left:11px}.mk-loop.tr .field span:first-child{animation-delay:0s}.mk-loop.tr .field span:nth-child(2){animation-delay:calc(var(--mk-loop-t)/5)}.mk-loop.tr .field span:nth-child(3){animation-delay:calc(var(--mk-loop-t)*2/5)}.mk-loop.tr .field span:nth-child(4){animation-delay:calc(var(--mk-loop-t)*3/5)}.mk-loop.tr .field span:nth-child(5){animation-delay:calc(var(--mk-loop-t)*4/5)}@keyframes mkl-word{0%,1%{opacity:0;transform:translateY(6px)}4%,17%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-6px)}}.mk-loop .bulk{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:12px;display:grid}.mk-loop .bulk .cell{background:var(--mk-cream);border-radius:6px;position:relative;overflow:hidden}.mk-loop .bulk .cell img{object-fit:cover;opacity:0;width:100%;height:100%;animation:mkl-pop var(--mk-loop-t) ease-out infinite;display:block}.mk-loop .bulk .cell:first-child img{animation-delay:calc(var(--mk-loop-t)*.08)}.mk-loop .bulk .cell:nth-child(2) img{animation-delay:calc(var(--mk-loop-t)*.18)}.mk-loop .bulk .cell:nth-child(3) img{animation-delay:calc(var(--mk-loop-t)*.28)}.mk-loop .bulk .cell:nth-child(4) img{animation-delay:calc(var(--mk-loop-t)*.38)}.mk-loop .bulk .cell:nth-child(5) img{animation-delay:calc(var(--mk-loop-t)*.48)}.mk-loop .bulk .cell:nth-child(6) img{animation-delay:calc(var(--mk-loop-t)*.58)}@keyframes mkl-pop{0%{opacity:0;transform:scale(.94)}6%,88%{opacity:1;transform:none}94%,to{opacity:0}}.mk-loop .bulk .src{aspect-ratio:1;width:26%;animation:mkl-srcPop var(--mk-loop-t) linear infinite;z-index:2;border:2px solid #fff;border-radius:6px;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 8px 20px #0003}.mk-loop .bulk .src img{object-fit:cover;width:100%;height:100%;display:block}@keyframes mkl-srcPop{0%{opacity:0;transform:scale(.8)}3%,10%{opacity:1;transform:none}16%,to{opacity:0;transform:translate(10px,10px)scale(.6)}}.mk-loop .bulk .count{animation:mkl-countIn var(--mk-loop-t) linear infinite;opacity:0;position:absolute;bottom:12px;right:12px}@keyframes mkl-countIn{0%,58%{opacity:0}64%,90%{opacity:1}96%,to{opacity:0}}.mk-loop .app{background:var(--mk-well);grid-template-columns:1fr;display:grid;position:absolute;inset:0}.mk-loop .app .side{background:#fff;border-right:1px solid #e5e0d5;flex-direction:column;align-items:center;gap:12px;padding-top:12px;display:flex}.mk-loop .app .side i{border:1.6px solid var(--mk-ink);opacity:.75;border-radius:3px;width:12px;height:12px}.mk-loop .app .side i:first-child{opacity:1;background:var(--mk-ink)}.mk-loop .app .grid6{grid-template-columns:repeat(5,1fr);grid-auto-rows:max-content;align-content:start;gap:6px;padding:8px;display:grid;overflow:hidden}.mk-loop .app .grid6 .cell{aspect-ratio:2/3;background:#ddd8d8;border-radius:6px;position:relative;overflow:hidden}.mk-loop .app .grid6 .cell img{object-fit:cover;opacity:0;width:100%;height:100%;animation-duration:var(--mk-loop-t);animation-timing-function:ease-out;animation-iteration-count:infinite;display:block;position:absolute;inset:0}.mk-loop .app .grid6 .cell:first-child img{animation-name:mkl-tile1}@keyframes mkl-tile1{0%,6%{opacity:0;transform:scale(.96)}9%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(2) img{animation-name:mkl-tile2}@keyframes mkl-tile2{0%,12.5%{opacity:0;transform:scale(.96)}15.5%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(3) img{animation-name:mkl-tile3}@keyframes mkl-tile3{0%,19%{opacity:0;transform:scale(.96)}22%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(4) img{animation-name:mkl-tile4}@keyframes mkl-tile4{0%,25.5%{opacity:0;transform:scale(.96)}28.5%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(5) img{animation-name:mkl-tile5}@keyframes mkl-tile5{0%,32%{opacity:0;transform:scale(.96)}35%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(6) img{animation-name:mkl-tile6}@keyframes mkl-tile6{0%,38.5%{opacity:0;transform:scale(.96)}41.5%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(7) img{animation-name:mkl-tile7}@keyframes mkl-tile7{0%,45%{opacity:0;transform:scale(.96)}48%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(8) img{animation-name:mkl-tile8}@keyframes mkl-tile8{0%,51.5%{opacity:0;transform:scale(.96)}54.5%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(9) img{animation-name:mkl-tile9}@keyframes mkl-tile9{0%,58%{opacity:0;transform:scale(.96)}61%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .app .grid6 .cell:nth-child(10) img{animation-name:mkl-tile10}@keyframes mkl-tile10{0%,64.5%{opacity:0;transform:scale(.96)}67.5%,97%{opacity:1;transform:none}to{opacity:0}}.mk-loop .pill{font:600 15px var(--mk-display);color:var(--mk-ink);z-index:3;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:14px;left:24px;box-shadow:0 10px 26px #1e1c182e}.mk-loop .pill .ring{border:2.5px solid #dcd8cf;border-top-color:var(--mk-forest);border-radius:50%;width:16px;height:16px;animation:1.1s linear infinite mkl-spin}@keyframes mkl-spin{to{transform:rotate(360deg)}}.mk-loop .pill .n{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.mk-loop .fid{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:12px}.mk-loop .fid .tile{aspect-ratio:2/3;background:#efefef;border:2.5px solid #fff;border-radius:10px;flex:none;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000024}.mk-loop .fid .refwrap{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.mk-loop .fid .ref{aspect-ratio:2/3;background:#ddd8d8;border:2.5px solid #fff;border-radius:8px;flex:none;height:72%;overflow:hidden;box-shadow:0 8px 20px #0000002e}.mk-loop .fid .refcap{font:600 11px var(--mk-text);color:var(--mk-muted);white-space:nowrap}.mk-loop .fid .ref img{object-fit:cover;width:100%;height:100%;display:block}.mk-loop .fid .tile img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop .fid .scan{filter:blur(3px);width:8%;animation:mkl-scan var(--mk-loop-t) linear infinite;background:linear-gradient(90deg,#0000,#c9a9ffe6,#0000);position:absolute;top:-10%;bottom:-10%;left:-8%}.mk-loop .fid .tile:nth-child(2) .scan{animation-delay:calc(var(--mk-loop-t)*.14)}@keyframes mkl-scan{0%,10%{opacity:0;left:-8%}11%{opacity:1}22%{opacity:1;left:104%}23%,to{opacity:0;left:104%}}.mk-loop .fid .mark{opacity:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6);box-shadow:0 2px 8px #0003}.mk-loop .fid .mark.no{animation:mkl-markIn var(--mk-loop-t) ease-out infinite;animation-delay:calc(var(--mk-loop-t)*.24);background:#a24b39}.mk-loop .fid .mark.yes{background:var(--mk-forest);animation:mkl-markIn var(--mk-loop-t) ease-out infinite;animation-delay:calc(var(--mk-loop-t)*.38)}.mk-loop .fid .mark.no:before,.mk-loop .fid .mark.no:after{content:"";background:#fff;border-radius:2px;width:15px;height:2.8px;position:absolute}.mk-loop .fid .mark.no:before{transform:rotate(45deg)}.mk-loop .fid .mark.no:after{transform:rotate(-45deg)}.mk-loop .fid .mark.yes:after{content:"";border-bottom:2.8px solid #fff;border-left:2.8px solid #fff;width:14px;height:7px;transform:translateY(-1px)rotate(-45deg)}@keyframes mkl-markIn{0%{opacity:0;transform:scale(.6)}4%,58%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.6)}}.mk-loop .fid .note{white-space:nowrap;font:700 11.5px var(--mk-text);letter-spacing:.01em;text-align:center;opacity:0;animation:mkl-markIn var(--mk-loop-t) ease-out infinite;border-radius:9px;padding:8px 10px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 6px 16px #0000002e}.mk-loop .fid .note.no{color:#f6f3ee;animation-delay:calc(var(--mk-loop-t)*.24);background:#a24b39}.mk-loop .fid .note.yes{background:var(--mk-forest);color:#fff;animation-delay:calc(var(--mk-loop-t)*.38)}.mk-loop .fid .tile.bad{animation:mkl-badDim var(--mk-loop-t) linear infinite}@keyframes mkl-badDim{0%,24%{filter:none}28%,58%{filter:grayscale(.5)brightness(.92)}62%,to{filter:none}}.mk-loop .fid .tile.good{animation:mkl-goodRing var(--mk-loop-t) linear infinite}@keyframes mkl-goodRing{0%,38%{box-shadow:inset 0 0 0 0 var(--mk-forest)}42%,58%{box-shadow:inset 0 0 0 2.5px var(--mk-forest)}62%,to{box-shadow:inset 0 0 0 0 var(--mk-forest)}}.mk-loop .k{font:600 11px var(--mk-text);background:var(--mk-ink);color:#f7f3eb;white-space:nowrap;border-radius:999px;padding:4px 9px;position:absolute}.mk-loop .k.light{color:var(--mk-ink);background:#fff;box-shadow:0 2px 8px #0000001f}.mk-loop .k.mint{background:var(--mk-forest);color:#fff}.mk-loop .tick{background:var(--mk-forest);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 2px 8px #0003}.mk-loop .lc{flex:none;width:18px;height:18px}.mk-loop .tick:after{content:"";border-bottom:2.2px solid #fff;border-left:2.2px solid #fff;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.mk-loop .lib{flex-direction:column;gap:10px;display:flex;position:absolute;inset:12px}.mk-loop .lib .strip{background:#fff;border:1px solid #e5e0d5;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.mk-loop .lib .strip .lb{z-index:2;font:700 10.5px var(--mk-text);color:var(--mk-ink);background:#fffffff0;border-radius:999px;padding:3px 8px;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0000001f}.mk-loop .lib .track{gap:6px;width:max-content;animation:34s linear infinite mkl-drift;display:flex;position:absolute;top:6px;bottom:6px;left:0}.mk-loop .lib .strip:nth-child(2) .track{animation-name:mkl-driftR;animation-duration:38s}.mk-loop .lib .track img{aspect-ratio:2/3;object-fit:cover;background:#ddd8d8;border-radius:6px;height:100%;display:block}@keyframes mkl-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mkl-driftR{0%{transform:translate(-50%)}to{transform:translate(0)}}.mk-loop.ed{align-items:stretch;gap:12px;display:flex;position:absolute;inset:12px}.mk-loop.ed .tile{aspect-ratio:2/3;background:#ddd8d8;border:2.5px solid #fff;border-radius:10px;flex:none;max-width:42%;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000024}.mk-loop.ed .tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop.ed .tile img.st{opacity:0;animation:mkl-edStep var(--mk-loop-t) linear infinite}.mk-loop.ed .tile img.s1{animation-delay:calc(var(--mk-loop-t)*.2)}.mk-loop.ed .tile img.s2{animation-delay:calc(var(--mk-loop-t)*.42)}.mk-loop.ed .tile img.s3{animation-delay:calc(var(--mk-loop-t)*.64)}@keyframes mkl-edStep{0%{opacity:0}12%,74%{opacity:1}78%,to{opacity:0}}.mk-loop.ed .panel{background:#fff;border:1px solid #e5e0d5;border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;padding:10px 14px;display:flex}.mk-loop.ed .sl{font:600 11px var(--mk-text);color:var(--mk-muted);grid-template-columns:64px 1fr 34px;align-items:center;gap:10px;display:grid}.mk-loop.ed .rng{background:#e5e0d5;border-radius:999px;height:3px;display:block;position:relative}.mk-loop.ed .rng i{background:var(--mk-ink);width:50%;height:100%;animation-duration:var(--mk-loop-t);border-radius:999px;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.mk-loop.ed .rng b{background:var(--mk-ink);width:11px;height:11px;animation-duration:var(--mk-loop-t);border:2px solid #fff;border-radius:50%;margin:-5.5px 0 0 -5.5px;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #00000040}.mk-loop.ed .v{text-align:right;font:500 11px var(--mk-text);font-variant-numeric:tabular-nums;color:var(--mk-muted);white-space:nowrap}.mk-loop.ed .sl:first-child b{animation-name:mkl-kExp}.mk-loop.ed .sl:nth-child(2) b{animation-name:mkl-kSat}.mk-loop.ed .sl:nth-child(3) b{animation-name:mkl-kRot}.mk-loop.ed .sl:first-child i{animation-name:mkl-fExp}.mk-loop.ed .sl:nth-child(2) i{animation-name:mkl-fSat}.mk-loop.ed .sl:nth-child(3) i{animation-name:mkl-fRot}@keyframes mkl-kExp{0%,20%{left:50%}32%,to{left:68%}}@keyframes mkl-fExp{0%,20%{width:50%}32%,to{width:68%}}@keyframes mkl-kSat{0%,42%{left:50%}54%,to{left:34%}}@keyframes mkl-fSat{0%,42%{width:50%}54%,to{width:34%}}@keyframes mkl-kRot{0%,64%{left:50%}76%,to{left:66%}}@keyframes mkl-fRot{0%,64%{width:50%}76%,to{width:66%}}.mk-loop.ed .sl:first-child .v:after{content:"0";animation:mkl-vExp var(--mk-loop-t) steps(1) infinite}.mk-loop.ed .sl:nth-child(2) .v:after{content:"0";animation:mkl-vSat var(--mk-loop-t) steps(1) infinite}.mk-loop.ed .sl:nth-child(3) .v:after{content:"0";animation:mkl-vRot var(--mk-loop-t) steps(1) infinite}@keyframes mkl-vExp{0%,26%{content:"0"}27%,to{content:"+0.4"}}@keyframes mkl-vSat{0%,48%{content:"0"}49%,to{content:"-15"}}@keyframes mkl-vRot{0%,70%{content:"0"}71%,to{content:"+12"}}.mk-loop .alt{position:absolute;inset:12px}.mk-loop .alt .pic{background:#ddd8d8;border:2.5px solid #fff;border-radius:10px;height:62%;position:absolute;top:0;left:26px;right:0;overflow:hidden;box-shadow:0 8px 20px #00000024}.mk-loop .alt .pic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop .alt .conn{border-left:2px solid var(--mk-ink);border-bottom:2px solid var(--mk-ink);opacity:0;width:20px;height:calc(34% + 20px);animation:mkl-altLink var(--mk-loop-t) linear infinite;border-radius:0 0 0 6px;position:absolute;top:28%;left:6px}.mk-loop .alt .conn:after{content:"";border-left:8px solid var(--mk-ink);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;bottom:-6px;right:-9px}.mk-loop .alt .conn:before{content:"";background:var(--mk-ink);width:14px;height:2px;position:absolute;top:-2px;left:-2px}@keyframes mkl-altLink{0%,6%{opacity:0}10%,92%{opacity:1}96%,to{opacity:0}}.mk-loop .alt .tag{font:500 12.5px/1.45 var(--mk-text);color:var(--mk-ink);opacity:0;animation:mkl-altLink var(--mk-loop-t) linear infinite;background:#fff;border:1px solid #e5e0d5;border-radius:8px;padding:8px 12px;position:absolute;inset:calc(62% + 8px) 0 0 26px;overflow:hidden}.mk-loop .alt .tag .q{color:var(--mk-muted)}.mk-loop .alt .tag .c{opacity:0;animation:mkl-letter var(--mk-loop-t) steps(1) infinite}@keyframes mkl-letter{0%{opacity:0}1%,92%{opacity:1}96%,to{opacity:0}}.mk-loop .dna{background:var(--mk-well);flex-direction:column;justify-content:flex-start;gap:10px;padding:18px 22px 14px;display:flex;position:absolute;inset:0}.mk-loop .dna .ttl{font:700 19px var(--mk-display);color:var(--mk-ink);letter-spacing:-.01em;margin-bottom:2px;line-height:1}.mk-loop .dna .row{justify-content:flex-start;align-items:center;gap:8px;min-height:24px;display:flex}.mk-loop .dna .ft{align-items:center;gap:8px;display:flex}.mk-loop .dna .ft b,.mk-loop .dna .ft span,.mk-loop .dna .ft em{width:34px;height:34px;color:var(--mk-ink);background:#fff;border-radius:8px;place-items:center;line-height:1;display:grid}.mk-loop .dna .ft b{font:700 17px var(--mk-display);letter-spacing:-.01em}.mk-loop .dna .ft span{font:400 17px var(--mk-text)}.mk-loop .dna .ft em{background:var(--mk-ink);font-style:normal}.mk-loop .dna .ft em svg{width:20px;height:20px;display:block}.mk-loop .dna .sw{width:34px;height:34px;box-shadow:0 0 0 1px var(--mk-border);border:2.5px solid #fff;border-radius:50%}.mk-loop .dna .ch{font:600 11px var(--mk-text);color:var(--mk-ink);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 10px}.mk-loop .dna .row{position:relative}.mk-loop .dna .row:after{content:"";opacity:0;animation:mkl-rowGlow var(--mk-loop-t) ease-in-out infinite;pointer-events:none;background:#16241d0f;border-radius:8px;position:absolute;inset:-4px -8px}.mk-loop .dna .row:first-of-type:after{animation-delay:calc(var(--mk-loop-t)*.1)}.mk-loop .dna .row:nth-of-type(2):after{animation-delay:calc(var(--mk-loop-t)*.36)}.mk-loop .dna .row:nth-of-type(3):after{animation-delay:calc(var(--mk-loop-t)*.62)}@keyframes mkl-rowGlow{0%{opacity:0}6%,20%{opacity:1}26%,to{opacity:0}}.mk-loop .imp{position:absolute;inset:0}.mk-loop .imp .sc{animation-duration:var(--mk-loop-t);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:12px}.mk-loop .imp .s1{animation-name:mkl-sc1}.mk-loop .imp .s2{opacity:0;animation-name:mkl-sc2}@keyframes mkl-sc1{0%,40%{opacity:1}46%,to{opacity:0}}@keyframes mkl-sc2{0%,44%{opacity:0}50%,96%{opacity:1}to{opacity:0}}.mk-loop .dz{border:1.5px dashed var(--mk-border);animation:mkl-dzHi var(--mk-loop-t) linear infinite;background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}@keyframes mkl-dzHi{0%,10%{border-color:var(--mk-border);background:#fff}14%,30%{border-color:var(--mk-forest);background:#f1f6f2}34%,to{border-color:var(--mk-border);background:#fff}}.mk-loop .dz .hint{font:600 12px var(--mk-text);color:var(--mk-muted);animation:mkl-hintOut var(--mk-loop-t) linear infinite}@keyframes mkl-hintOut{0%,8%{opacity:1}12%,to{opacity:0}}.mk-loop .imp .fold{aspect-ratio:1;width:20%;animation:mkl-foldIn var(--mk-loop-t) cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:50%;left:50%;transform:translate(-190%,-40%)rotate(-8deg)}@keyframes mkl-foldIn{0%,4%{opacity:0;transform:translate(-190%,-40%)rotate(-8deg)}8%{opacity:1}28%{opacity:1;transform:translate(-50%,-50%)rotate(0)}31%{opacity:1;transform:translate(-50%,-50%)scale(.92)}36%,to{opacity:0;transform:translate(-50%,-50%)scale(.92)}}.mk-loop .fold .stack{position:absolute;inset:0}.mk-loop .fold .stack img{object-fit:cover;border:2px solid #fff;border-radius:6px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 4px 12px #0000002e}.mk-loop .fold .stack img:first-child{transform:rotate(-9deg)translate(-10%,4%)}.mk-loop .fold .stack img:nth-child(2){transform:rotate(6deg)translate(9%,-2%)}.mk-loop .fold .stack img:nth-child(3){transform:rotate(-1deg)}.mk-loop .fold .cnt{background:var(--mk-ink);color:#f7f3eb;min-width:22px;height:22px;font:700 11px/22px var(--mk-text);text-align:center;z-index:3;border-radius:999px;padding:0 6px;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #0003}.mk-loop .imp .cursor{z-index:5;width:16px;height:16px;animation:mkl-curIn var(--mk-loop-t) cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:50%;left:50%;transform:translate(-140%,60%)}@keyframes mkl-curIn{0%,4%{opacity:0;transform:translate(-140%,60%)}8%{opacity:1}28%{opacity:1;transform:translate(-6px,-6px)}31%{transform:translate(-6px,-6px)scale(.85)}36%,to{opacity:0}}.mk-loop .s2 .loose{position:absolute;inset:0}.mk-loop .s2 .loose img{aspect-ratio:1;object-fit:cover;width:19%;left:var(--x0);top:var(--y0);transform:rotate(var(--r0));animation:mkl-loose var(--mk-loop-t) cubic-bezier(.4,0,.2,1) infinite;border:2px solid #fff;border-radius:5px;position:absolute;box-shadow:0 4px 12px #0000002e}@keyframes mkl-loose{0%,58%{opacity:1;left:var(--x0);top:var(--y0);transform:rotate(var(--r0))}70%{opacity:1;left:var(--x1);top:var(--y1);transform:rotate(0)scale(.92)}74%,to{opacity:0;left:var(--x1);top:var(--y1);transform:rotate(0)scale(.92)}}.mk-loop .s2 .grid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;inset:0}.mk-loop .s2 .pr{opacity:0;animation:mkl-prIn var(--mk-loop-t) ease-out infinite;background:#fff;border:1px solid #e5e0d5;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.mk-loop .s2 .pr:nth-child(2){animation-delay:calc(var(--mk-loop-t)*.03)}.mk-loop .s2 .pr:nth-child(3){animation-delay:calc(var(--mk-loop-t)*.06)}@keyframes mkl-prIn{0%,70%{opacity:0;transform:translateY(6px)}75%,96%{opacity:1;transform:none}to{opacity:0}}.mk-loop .s2 .pr .im{background:#ddd8d8;flex:1;min-height:0;position:relative}.mk-loop .s2 .pr .im img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop .s2 .pr .im b{background:var(--mk-ink);color:#f7f3eb;min-width:16px;height:16px;font:700 9.5px/16px var(--mk-text);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:6px;right:6px}.mk-loop .s2 .pr .tx{justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px 7px;display:flex}.mk-loop .s2 .pr .t{font:600 11px var(--mk-text);color:var(--mk-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-loop .s2 .pr .p{font:500 10.5px var(--mk-text);color:var(--mk-muted);flex:none}.mk-loop .s2 .lb{font:600 10.5px var(--mk-text);color:var(--mk-ink);z-index:4;background:#fffffff0;border-radius:999px;padding:3px 8px;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0000001f}.mk-loop .s2 .lb.a{animation:mkl-lbA var(--mk-loop-t) linear infinite}.mk-loop .s2 .lb.b{opacity:0;animation:mkl-lbB var(--mk-loop-t) linear infinite}@keyframes mkl-lbA{0%,60%{opacity:1}64%,to{opacity:0}}@keyframes mkl-lbB{0%,72%{opacity:0}76%,96%{opacity:1}to{opacity:0}}.mk-loop .push{grid-template-columns:auto 1fr;align-items:stretch;gap:14px;display:grid;position:absolute;inset:12px}.mk-loop .push .card{aspect-ratio:2/3;background:#ddd8d8;border:2.5px solid #fff;border-radius:10px;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000029}.mk-loop .push .card img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop .push .dests{flex-direction:column;gap:10px;min-width:0;display:flex}.mk-loop .push .dest{background:#fff;border:1px solid #e5e0d5;border-radius:10px;flex:1;align-items:center;gap:10px;min-height:0;padding:0 12px;display:flex;position:relative;overflow:hidden}.mk-loop .push .dapp{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 6px #00000024}.mk-loop .push .dapp.sh{background:#fff;border:1px solid #e5e0d5}.mk-loop .push .dapp.sh img{width:24px;height:24px;display:block}.mk-loop .push .dapp.xl{background:#1d6f42}.mk-loop .push .dapp.xl svg{width:22px;height:22px}.mk-loop .push .dest .nm{font:600 12px var(--mk-text);color:var(--mk-ink);white-space:nowrap}.mk-loop .push .dest .st{font:500 11.5px var(--mk-text);color:var(--mk-forest);opacity:0;animation:mkl-markIn var(--mk-loop-t) ease-out infinite;align-items:center;gap:5px;margin-left:auto;display:flex}.mk-loop .push .dest:first-child .st{animation-delay:calc(var(--mk-loop-t)*.33)}.mk-loop .push .dest:nth-child(2) .st{animation-delay:calc(var(--mk-loop-t)*.49)}.mk-loop .push .fly{aspect-ratio:2/3;opacity:0;height:100%;animation:mkl-fly var(--mk-loop-t) ease-in-out infinite;z-index:3;border-radius:8px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 20px #0003}.mk-loop .push .fly img{object-fit:cover;width:100%;height:100%;display:block}@keyframes mkl-fly{0%,12%{opacity:0;transform:translate(0)scale(1)}14%{opacity:1}30%{opacity:1;transform:translate(calc(100% + 40px),20%)scale(.3)}31%,to{opacity:0;transform:translate(calc(100% + 40px),20%)scale(.3)}}.mk-loop .push .dest .spin{border:2px solid #e5e0d5;border-top-color:var(--mk-forest);opacity:0;width:16px;height:16px;animation:mkl-spinIn var(--mk-loop-t) linear infinite;border-radius:50%;margin-top:-8px;position:absolute;top:50%;right:12px}.mk-loop .push .dest .spin:after{content:"";border:2px solid #0000;border-top-color:var(--mk-forest);border-radius:50%;animation:1s linear infinite mkl-spin;position:absolute;inset:-2px}.mk-loop .push .dest:first-child .spin{animation-delay:calc(var(--mk-loop-t)*.18)}.mk-loop .push .dest:nth-child(2) .spin{animation-delay:calc(var(--mk-loop-t)*.34)}@keyframes mkl-spinIn{0%{opacity:0}2%,15%{opacity:1}17%,to{opacity:0}}.mk-loop .opt{grid-template-columns:1fr auto;align-items:stretch;gap:12px;display:grid;position:absolute;inset:12px}.mk-loop .opt .pic{aspect-ratio:2/3;background:#ddd8d8;border:2.5px solid #fff;border-radius:10px;height:100%;position:relative;overflow:visible;box-shadow:0 8px 20px #00000024}.mk-loop .opt .pic img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-loop .opt .gauge{background:#fff;border:1px solid #e5e0d5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:118px;display:flex}.mk-loop .opt .gauge svg{width:88px;height:52px;display:block;overflow:visible}.mk-loop .opt .gauge .arc{fill:none;stroke:url(#speedGrad);stroke-width:6px;stroke-linecap:round}.mk-loop .opt .gauge .needle{stroke:var(--mk-ink);stroke-width:2px;stroke-linecap:round;transform-origin:32px 34px;animation:mkl-gaugeNeedle var(--mk-loop-t) ease-in-out infinite;transform:rotate(-80deg)}.mk-loop .opt .gauge .cap{fill:var(--mk-ink)}.mk-loop .opt .gauge .lb{font:600 10px var(--mk-text);letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);white-space:nowrap}@keyframes mkl-gaugeNeedle{0%,36%{transform:rotate(-80deg)}62%,to{transform:rotate(78deg)}}.mk-loop .opt .rows{background:#fff;border:1px solid #e5e0d5;border-radius:10px;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.mk-loop .opt .r{grid-template-columns:max-content 1fr;align-items:center;gap:8px;display:grid}.mk-loop .opt .lb{font:600 10px var(--mk-text);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}.mk-loop .opt .flip{height:24px;font:600 12px var(--mk-text);color:var(--mk-ink);white-space:nowrap;position:relative}.mk-loop .opt .flip span{background:var(--mk-cream);white-space:nowrap;border-radius:6px;padding:4px 9px;position:absolute;top:0;left:0}.mk-loop .opt .flip span:first-child{animation:mkl-flipA var(--mk-loop-t) steps(1) infinite}.mk-loop .opt .flip span:nth-child(2){opacity:0;animation:mkl-flipB var(--mk-loop-t) steps(1) infinite;color:var(--mk-forest);background:#e4f5ea}@keyframes mkl-flipA{0%,34%{opacity:1}35%,to{opacity:0}}@keyframes mkl-flipB{0%,34%{opacity:0}35%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk-loop *,.mk-loop :before,.mk-loop :after{animation:none!important}.mk-loop *{opacity:1!important;clip-path:none!important}}
