.mk-root{--sm-font-body:"Inter Variable", "Inter", sans-serif;--sm-font-display:"Inter Variable", "Inter", sans-serif;--sm-font-brand:"Unbounded Variable", "Unbounded", sans-serif;background:var(--sm-bg);min-height:100dvh;color:var(--sm-text);font-family:var(--sm-font-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.mk-backdrop{z-index:0;pointer-events:none;background:radial-gradient(1100px 700px at 10% 0,#fc4a9d38,#fc4a9d00 60%),radial-gradient(900px 700px at 95% 10%,#7b61ff33,#7b61ff00 60%),radial-gradient(900px 700px at 50% 55%,#2fe3c00f,#2fe3c000 60%);position:absolute;inset:0}.mk-shell{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.mk-shell>*{box-sizing:border-box;width:100%}.mk-shell>.mk-footer{margin-top:auto}.mk-root a:not(.sm-btn,.sm-tile,.sm-nav-a,.mk-free,.sm-header a,.mk-landing a){color:inherit}.mk-root a:not(.sm-btn,.sm-tile,.sm-nav-a,.mk-free,.sm-header a,.mk-landing a):hover{color:var(--sm-coin)}@media (max-width:520px){.mk-root .sm-header-end>a:first-child{display:none}.mk-root .sm-header .sm-logo{font-size:20px}}.mk-main{box-sizing:border-box;flex-direction:column;gap:120px;max-width:1320px;margin:0 auto;padding:0 24px 40px;display:flex}.mk-main--page{gap:32px;max-width:1240px;padding-top:40px;padding-bottom:80px}@media (max-width:720px){.mk-main{gap:72px;padding:0 16px 32px}.mk-main--page{gap:24px;padding-top:24px;padding-bottom:56px}}.mk-panel{background:var(--sm-panel);box-shadow:var(--sm-shadow-panel);border-radius:24px}.mk-panel--lg{box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px rgba(var(--sm-ink-rgb), .05), 0 40px 80px -30px rgba(var(--sm-shade-rgb), calc(.8 * var(--sm-shade-k)));border-radius:32px}.mk-sec{flex-direction:column;gap:28px;display:flex}.mk-sec--tight{gap:18px}.mk-sec-head,.mk-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mk-sec-titles{flex-direction:column;gap:8px;min-width:0;display:flex}.mk-h-sec{font:900 44px/48px var(--sm-font-display);letter-spacing:-.03em;color:var(--sm-text);margin:0}.mk-sec-sub{color:var(--sm-text-2);font-size:17px;line-height:24px}@media (max-width:720px){.mk-h-sec{font-size:30px;line-height:34px}.mk-sec-sub{font-size:15px;line-height:22px}}.mk-lead{max-width:540px;color:var(--sm-text-2);margin:0;font-size:20px;line-height:30px}.mk-lead--s{max-width:480px;font-size:18px;line-height:28px}@media (max-width:720px){.mk-lead,.mk-lead--s{font-size:16px;line-height:24px}}.mk-link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk-faq{flex-direction:column;gap:40px;width:100%;display:flex}.mk-faq--center{max-width:880px;margin:0 auto}.mk-faq--center .mk-faq-h{text-align:center}.mk-faq:not(.mk-faq--center) .mk-faq-h{font-size:32px;line-height:36px}.mk-faq-list{flex-direction:column;display:flex}.mk-details{border-bottom:1px solid rgba(var(--sm-ink-rgb), .22);padding:20px 16px}.mk-details[open]{background:rgba(var(--sm-ink-rgb), .07);border-bottom-color:#0000;border-radius:12px}.mk-details summary{cursor:pointer;font:600 18px/23px var(--sm-font-body);color:var(--sm-text);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.mk-details summary::-webkit-details-marker{display:none}.mk-details summary:after{content:"+";font:600 20px/26px var(--sm-font-body);color:var(--sm-text-3);flex-shrink:0}.mk-details[open] summary:after{content:"−"}.mk-details summary:focus-visible{border-radius:var(--sm-r-sm);box-shadow:var(--sm-focus);outline:none}.mk-details p{color:var(--sm-text-2);margin:10px 0 0;font-size:14px;line-height:17px}@media (max-width:720px){.mk-faq{gap:24px}.mk-details summary{font-size:16px;line-height:21px}}.mk-footer{max-width:var(--sm-container-wide);box-sizing:border-box;border-top:1px solid var(--sm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:0 auto;padding:28px 40px;display:flex}.mk-footer-logo{color:var(--sm-text);display:flex}.mk-footer-nav{font:var(--sm-type-body-s);flex-wrap:wrap;gap:12px 28px;display:flex}.mk-root .mk-footer .mk-footer-nav a{color:var(--sm-text-3)}.mk-root .mk-footer .mk-footer-nav a:hover{color:var(--sm-text)}@media (max-width:1023px){.mk-footer{padding-inline:24px}}@media (max-width:720px){.mk-footer{flex-direction:column;align-items:flex-start;padding:24px 16px 32px}}.mk-search{background:rgba(var(--sm-ink-rgb), .06);min-width:220px;height:46px;box-shadow:inset 0 0 0 1px rgba(var(--sm-ink-rgb), .1);color:var(--sm-text-3);border-radius:14px;flex:0 340px;align-items:center;gap:10px;padding:0 14px;display:flex}.mk-search:focus-within{box-shadow:var(--sm-focus)}.mk-search input{min-width:0;color:var(--sm-text);font:400 15px var(--sm-font-body);background:0 0;border:0;outline:none;flex:1}.mk-search input::placeholder{color:var(--sm-text-4)}@media (max-width:720px){.mk-search{flex-basis:100%}}.mk-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.mk-pricing-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.mk-notice{color:var(--sm-text-2);box-shadow:inset 0 0 0 1px #ffb21e59, var(--sm-shadow-panel);padding:16px 20px;font-size:15px;line-height:22px}.mk-notice strong{color:var(--sm-coin)}.mk-packs{--mk-pack-cols:var(--mk-pack-max,4);flex-wrap:wrap;justify-content:center;gap:16px;padding-top:12px;display:flex}.mk-packs>*{flex:0 0 calc((100% - (var(--mk-pack-cols) - 1) * 16px) / var(--mk-pack-cols));min-width:0}@media (max-width:1100px){.mk-packs{--mk-pack-cols:3}}@media (max-width:720px){.mk-packs{--mk-pack-cols:2}}@media (max-width:520px){.mk-packs{--mk-pack-cols:1}}.mk-pack{box-sizing:border-box;text-align:left;cursor:pointer;min-height:250px;color:var(--sm-text);font-family:var(--sm-font-body);background:var(--sm-panel);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px rgba(var(--sm-ink-rgb), .07), 0 30px 60px -30px rgba(var(--sm-shade-rgb), calc(.8 * var(--sm-shade-k)));border:0;border-radius:24px;flex-direction:column;gap:14px;padding:24px;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.mk-pack:active{transform:scale(.98)}.mk-pack:focus-visible{box-shadow:var(--sm-focus);outline:none}.mk-pack[aria-pressed=true]{background:linear-gradient(180deg, var(--sm-sel-top) 0%, var(--sm-sel-bot) 100%);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 2px var(--sm-accent), 0 0 50px -8px #fc4a9d8c, 0 30px 60px -30px rgba(var(--sm-shade-rgb), calc(.8 * var(--sm-shade-k)))}.mk-pack-radio{width:24px;height:24px;box-shadow:inset 0 0 0 2px rgba(var(--sm-ink-rgb), .25);border-radius:50%;position:absolute;top:22px;right:22px}.mk-pack[aria-pressed=true] .mk-pack-radio{background:var(--sm-accent);box-shadow:inset 0 0 0 6px var(--sm-accent), inset 0 0 0 12px var(--sm-text)}.mk-pack-badge.sm-badge{position:absolute;top:-11px;left:24px}.mk-pack-stack{height:56px;position:relative}.mk-pack-stack>span{width:44px;height:44px;box-shadow:inset 0 -3px 0 rgba(var(--sm-shade-rgb), calc(.22 * var(--sm-shade-k))), inset 0 2px 0 #fff6, 0 8px 16px -6px rgba(var(--sm-shade-rgb), calc(.7 * var(--sm-shade-k)));background:radial-gradient(circle at 35% 30%,#ffe08a,#ffb21e 60%,#d98a00);border-radius:50%;position:absolute;top:0}.mk-pack-coins{flex-direction:column;gap:2px;display:flex}.mk-pack-coins strong{font:900 34px/38px var(--sm-font-display);font-variant-numeric:tabular-nums}.mk-pack-coins>span{color:var(--sm-text-2);font-size:15px}.mk-pack-bonus{color:var(--sm-success);font-weight:700}.mk-pack-eq{color:var(--sm-text-3);font-size:14px}.mk-pack-price{font-variant-numeric:tabular-nums;margin-top:auto;font-size:20px;font-weight:700}.mk-pay{flex-wrap:wrap;align-items:center;gap:24px;padding:26px;display:flex}.mk-pay-copy{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.mk-pay-t{font-size:20px;line-height:26px}.mk-pay-action{text-align:center;flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.mk-free-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;display:grid}.mk-free{box-sizing:border-box;min-height:160px;color:var(--sm-text);background:var(--sm-panel);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px rgba(var(--sm-ink-rgb), .06), 0 24px 40px -24px rgba(var(--sm-shade-rgb), calc(.8 * var(--sm-shade-k)));border-radius:20px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .15s ease-out;display:flex;position:relative}.mk-free:hover{color:var(--sm-text)}@media (hover:hover){.mk-free:hover{transform:translateY(-2px)}}.mk-free:focus-visible{box-shadow:var(--sm-focus);outline:none}.mk-free strong{font-size:17px}.mk-free-ic{background:var(--sm-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px rgba(var(--sm-ink-rgb), .12), inset 0 1px 0 #fff3;border-radius:13px;place-items:center;display:grid}.mk-free-s{color:var(--sm-text-3);font-size:14px;line-height:20px}.mk-free-cta{color:var(--sm-text);margin-top:auto;font-size:13px;font-weight:600}@media (max-width:720px){.mk-pack{min-height:0}.mk-pay{padding:20px}}.mk-legal{max-width:880px}.mk-legal-body{flex-direction:column;gap:16px;padding:28px 32px;display:flex}.mk-legal-body>p{margin:0}.mk-legal-text{color:var(--sm-text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7}@media (max-width:720px){.mk-legal-body{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.mk-free,.mk-pack{transition:none}}.mk-sec-sub{line-height:normal}.mk-root:has(.mk-landing) .mk-backdrop{display:none}.mk-landing{--mk-l-pad:40px;--mk-l-top:64px;--mk-l-page-bg:var(--sm-bg);max-width:var(--sm-container-wide);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.mk-landing a{color:var(--sm-text);text-decoration:none}.mk-landing img{display:block}.mk-head-over{z-index:50;height:0;position:sticky;top:0}.mk-l-sec{min-width:0;padding:var(--mk-l-top) var(--mk-l-pad) 0;flex-direction:column;gap:20px;display:flex}.mk-l-head{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-l-h2,.mk-l-h4{color:var(--sm-text)}.mk-l-sub{font:var(--sm-type-subtitle);color:var(--sm-text-3);margin:0}.mk-l-lead{font:var(--sm-type-body-m);color:var(--sm-text-3);margin:0}.mk-landing .mk-l-it{font-style:oblique 10deg}.mk-landing .mk-l-btn{height:44px;font:var(--sm-type-button);color:var(--sm-on-accent);border-radius:12px;padding:0 20px}.mk-landing .mk-l-btn--lg{height:48px;padding:0 28px}.mk-l-tag{box-sizing:border-box;white-space:nowrap;height:20px;color:var(--sm-on-accent);background:var(--sm-accent);border-radius:4px;flex-shrink:0;align-self:flex-start;align-items:center;padding:0 6px;display:inline-flex}.mk-l-tag--soon{color:var(--sm-text);background:rgba(var(--sm-ink-rgb), .25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-l-chip{z-index:1;box-sizing:border-box;background:var(--sm-chip-media);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:24px;font:var(--sm-type-label-tag);white-space:nowrap;color:var(--sm-on-media);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex;position:absolute}.mk-l-hero{background:var(--sm-surface);flex-direction:column;justify-content:flex-end;height:800px;display:flex;position:relative;overflow:hidden}.mk-l-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-l-hero-shade{background:linear-gradient(0deg, rgba(var(--sm-bg-rgb), .85) 0%, rgba(var(--sm-bg-rgb), .15) 50%, rgba(var(--sm-bg-rgb), 0) 75%);position:absolute;inset:0}.mk-l-hero-shade--blend{background:linear-gradient(180deg, transparent 72%, var(--mk-l-page-bg) 100%)}.mk-l-hero-body{padding:0 var(--mk-l-pad) 56px;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:relative}.mk-l-hero-copy{flex-direction:column;flex:0 743px;gap:24px;min-width:0;display:flex}.mk-l-hero-h{color:var(--sm-on-media)}@media (min-width:1024px){.mk-l-hero-h{font-size:min(112px, calc((100vw - 2 * var(--mk-l-pad) - 432px) / 6.7));line-height:.9286}}.mk-l-hero-lead{max-width:560px;font:var(--sm-type-body-l);color:var(--sm-text);margin:0}.mk-l-hero-side{flex-direction:column;flex:0 0 392px;gap:12px;display:flex}.mk-l-stack{cursor:pointer;transition:transform var(--sm-dur-base) var(--sm-ease);border-radius:20px;display:block}.mk-l-stack-card{background:var(--sm-text);transition:box-shadow var(--sm-dur-base) var(--sm-ease);border-radius:20px;align-items:center;gap:14px;padding:8px 16px 8px 8px;display:flex}.mk-l-stack-thumb{border-radius:12px;flex:0 0 120px;justify-content:center;align-items:center;height:84px;display:flex;position:relative;overflow:hidden}.mk-l-stack-thumb img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.mk-l-stack-play{width:32px;height:32px;color:var(--sm-on-media);background:rgba(var(--sm-ink-rgb), .25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.mk-l-stack-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mk-l-avatars{display:flex}.mk-l-avatars img{outline:2px solid var(--sm-text);object-fit:cover;border-radius:50%;width:28px;height:28px}.mk-l-avatars img+img{margin-left:-8px}.mk-l-stack-lines{white-space:nowrap;flex-direction:column;display:flex}.mk-l-stack-lines strong{font:var(--sm-type-body-m-strong);color:var(--sm-accent)}.mk-l-stack-lines span{font:var(--sm-type-body-s);color:var(--sm-bg)}.mk-l-stack:hover{transform:translateY(-3px)}.mk-l-stack:hover .mk-l-stack-card{box-shadow:var(--sm-ring-accent)}.mk-l-stack:focus-visible{outline:none}.mk-l-stack:focus-visible .mk-l-stack-card{box-shadow:var(--sm-focus)}.mk-l-hero-actions{gap:8px;display:flex}.mk-landing .mk-l-hero-cta{flex:1;padding:0 20px}.mk-landing .mk-l-hero-tg{width:48px;height:48px;color:var(--sm-text);background:var(--sm-surface-2);box-shadow:inset 0 0 0 1px var(--sm-line-strong);border-radius:50%;flex-shrink:0;padding:0}.mk-l-sec.mk-l-features{padding-top:8px}.mk-l-media-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-l-media{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-l-media-frame{aspect-ratio:328/430.5;background:var(--sm-surface);border-radius:16px;position:relative;overflow:hidden}.mk-l-media-frame>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform var(--sm-dur-base) var(--sm-ease);position:absolute;inset:0}@media (hover:hover){.mk-l-media:hover .mk-l-media-frame>img:first-child{transform:scale(1.02)}}.mk-l-media:focus-visible{outline:none}.mk-l-media:focus-visible .mk-l-media-frame{box-shadow:var(--sm-focus)}.mk-l-media-text{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-l-media-t{color:var(--sm-text)}.mk-l-media-s{font:var(--sm-type-body-s);color:var(--sm-text-3)}.mk-l-chip--rec{top:12px;right:12px}.mk-l-media-inset{box-sizing:border-box;object-fit:cover;border:2px solid var(--sm-on-media);border-radius:12px;width:104px;height:136px;position:absolute;bottom:12px;left:12px}.mk-l-chip--selfie{bottom:156px;left:12px}.mk-l-new{position:absolute;top:12px;left:12px}.mk-landing .mk-l-tile{aspect-ratio:3/4;border-radius:16px}.mk-landing .mk-l-tile .sm-tile-top{top:12px;left:12px;right:12px}.mk-landing .mk-l-tile .sm-tile-tag{background:var(--sm-chip-media)}.mk-landing .mk-l-tile .sm-tile-cap{bottom:16px;left:12px;right:12px}.mk-landing .mk-l-tile .sm-tile-cap strong{font:var(--sm-type-h5);font-variation-settings:var(--sm-axes-card);letter-spacing:.03em;text-transform:uppercase;color:var(--sm-on-media)}.mk-l-trends{--mk-l-cols:6;--mk-l-tile-h:calc((100cqi - (var(--mk-l-cols) - 1) * 16px) / var(--mk-l-cols) * 4 / 3);container-type:inline-size}.mk-l-trends-clip{height:calc(var(--mk-l-tile-h) * 2 + 11px);position:relative;overflow:hidden}.mk-l-trend-grid{grid-template-columns:repeat(var(--mk-l-cols), minmax(0, 1fr));gap:16px;display:grid}.mk-l-trends-fade{z-index:3;pointer-events:none;background:linear-gradient(180deg, rgba(var(--sm-bg-rgb), 0), 60%, var(--sm-bg));height:200px;position:absolute;bottom:0;left:0;right:0}.mk-landing .mk-l-all{z-index:4;box-sizing:border-box;background:var(--sm-text);height:40px;font:var(--sm-type-nav);white-space:nowrap;color:var(--sm-bg);transition:opacity var(--sm-dur-fast) var(--sm-ease);border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.mk-landing .mk-l-all:hover{opacity:.88}.mk-l-all:focus-visible{box-shadow:var(--sm-focus);outline:none}.mk-l-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-l-steps li{flex-direction:column;gap:16px;min-width:0;display:flex}.mk-l-step-art{aspect-ratio:442.67/307.41;background:var(--sm-surface);border-radius:16px;position:relative;overflow:hidden}.mk-l-step-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-l-step-art--strip{gap:4px;display:flex}.mk-l-step-art--strip>img{flex:1;min-width:0;position:static}.mk-l-step-art>.mk-l-step-img--selfie{object-position:center 58%}.mk-l-step-art>.mk-l-step-img--top{object-position:center 30%}.mk-l-step-cap{font:var(--sm-type-faq-q);color:var(--sm-text);align-items:baseline;gap:10px;display:flex}.mk-l-step-cap b{color:var(--sm-accent)}.mk-l-card{background:var(--sm-surface);box-shadow:inset 0 0 0 1px var(--sm-line)}.mk-l-tg{border-radius:24px;justify-content:space-between;gap:24px;padding:24px;display:flex}.mk-l-tg-copy{flex-direction:column;flex:0 0 520px;justify-content:center;align-items:flex-start;gap:24px;min-width:0;display:flex}.mk-l-tg-copy .mk-l-h4+.mk-l-lead{margin-top:-16px}.mk-l-dots{font:var(--sm-type-body-m);color:var(--sm-text-2);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-l-dots li{align-items:center;gap:10px;display:flex}.mk-l-dots li:before{content:"";background:var(--sm-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mk-l-dots--plain{color:var(--sm-text)}.mk-l-dots--plain li:before{background:var(--sm-text)}.mk-l-tg-tiles{flex:0 708px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.mk-landing .mk-l-tg-tiles .mk-l-tile{aspect-ratio:168/280}.mk-l-price{grid-template-columns:minmax(0, 474.67fr) repeat(var(--mk-price-n,2), minmax(0, 426.67fr));gap:16px;display:grid}.mk-l-price-copy{box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:space-between;gap:20px;height:380px;padding:28px 24px;display:flex}.mk-l-price-top{flex-direction:column;gap:16px;display:flex}.mk-l-price-top .mk-l-h4+.mk-l-lead{margin-top:-4px}.mk-l-price-foot{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mk-l-price-note{font:var(--sm-type-body-s);color:var(--sm-text-4);align-items:center;gap:6px;margin:0;display:flex}.mk-landing .mk-l-pcard{border-radius:20px;flex-direction:column;height:380px;display:flex;overflow:hidden}.mk-l-pcard>img{object-fit:cover;flex:1;width:100%;min-height:0}.mk-l-pcard-body{flex-direction:column;gap:4px;padding:16px 20px 20px;display:flex}.mk-l-pcard-l{font:var(--sm-type-body-s);color:var(--sm-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-l-pcard-v{color:var(--sm-text);align-items:center;gap:8px;display:flex}.mk-l-pcard-v .sm-coin{width:18px;height:18px}.mk-l-faq .mk-faq{gap:20px}.mk-l-faq .mk-faq-h{color:var(--sm-text)}.mk-l-faq .mk-faq-list{border-top:1px solid var(--sm-line)}.mk-l-faq .mk-details,.mk-l-faq .mk-details[open]{border-bottom:1px solid var(--sm-line);background:0 0;border-radius:0;padding:20px 4px}.mk-l-faq .mk-details summary{font:var(--sm-type-faq-q)}.mk-l-faq .mk-details summary:after{content:"";background:var(--sm-text-3);width:20px;height:20px;-webkit-mask:var(--mk-l-plus) center / 20px 20px no-repeat;-webkit-mask:var(--mk-l-plus) center / 20px 20px no-repeat;mask:var(--mk-l-plus) center / 20px 20px no-repeat}.mk-l-faq .mk-details[open] summary:after{background:var(--sm-accent);-webkit-mask-image:var(--mk-l-minus);-webkit-mask-image:var(--mk-l-minus);mask-image:var(--mk-l-minus)}.mk-l-faq{--mk-l-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.67' stroke-linecap='round'%3E%3Cpath d='M10 4.17v11.66M4.17 10h11.66'/%3E%3C/svg%3E");--mk-l-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.67' stroke-linecap='round'%3E%3Cpath d='M4.17 10h11.66'/%3E%3C/svg%3E")}.mk-l-faq .mk-details p{font:var(--sm-type-body-m);color:var(--sm-text-3);margin:8px 0 0}.mk-l-sec.mk-l-sec--cta{padding-bottom:80px}.mk-l-cta{background:var(--sm-surface);border-radius:24px;height:410px;position:relative;overflow:hidden}.mk-l-cta-strip{display:flex;position:absolute;inset:0}.mk-l-cta-strip img{object-fit:cover;flex:1;min-width:0;height:100%}.mk-l-cta-body{background:radial-gradient(ellipse at 50% 50%, rgba(var(--sm-bg-rgb), .88) 0%, rgba(var(--sm-bg-rgb), .45) 100%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;display:flex;position:absolute;inset:0}.mk-l-cta-h{text-align:center;color:var(--sm-on-media)}.mk-l-more-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-landing .mk-l-more{background:var(--sm-surface);border-radius:20px;flex-direction:column;justify-content:flex-end;height:533px;display:flex;position:relative;overflow:hidden}.mk-l-more-img{object-fit:cover;width:100%;height:100%;transition:transform var(--sm-dur-base) var(--sm-ease);position:absolute;inset:0}.mk-l-more-shade{background:linear-gradient(180deg, rgba(var(--sm-bg-rgb), 0) 35%, rgba(var(--sm-bg-rgb), .6) 60%, rgba(var(--sm-bg-rgb), .92) 100%);position:absolute;inset:0}.mk-l-more-body{flex-direction:column;align-items:flex-start;gap:12px;padding:0 28px 28px;display:flex;position:relative}.mk-l-more-tags{flex-wrap:wrap;gap:6px;display:flex}.mk-l-more-tag,.mk-l-agent-tag{box-sizing:border-box;background:var(--sm-tag-media);height:26px;box-shadow:inset 0 0 0 1px var(--sm-line-on-media);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:var(--sm-type-label-tag);white-space:nowrap;color:var(--sm-on-media);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.mk-l-more-t{white-space:pre-line;color:var(--sm-on-media)}.mk-l-more-s{max-width:390px;font:var(--sm-type-body-m);color:var(--sm-text-2)}.mk-l-more-go{font:var(--sm-type-body-m-strong);color:var(--sm-on-media)}@media (hover:hover){.mk-l-more:hover .mk-l-more-img{transform:scale(1.02)}.mk-l-more:hover .mk-l-more-go{color:var(--sm-accent)}}.mk-l-more:focus-visible,.mk-l-agent:focus-visible{box-shadow:var(--sm-focus);outline:none}.mk-l-team-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-landing .mk-l-team-btn{flex-shrink:0}.mk-l-team-row{grid-template-columns:432px repeat(4,minmax(0,1fr));gap:8px;height:400px;display:grid}.mk-l-about{box-sizing:border-box;background:var(--sm-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--sm-line);border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex;overflow:hidden}.mk-l-about-top{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mk-l-about-h{white-space:nowrap;color:var(--sm-text)}.mk-l-about-rows{flex-direction:column;gap:6px;margin:0;display:flex}.mk-l-about-rows>div{box-sizing:border-box;background:var(--sm-surface-2);border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:9px 12px;display:flex}.mk-l-about-rows svg{color:var(--sm-success);flex-shrink:0}.mk-l-about-rows dt{font:var(--sm-type-caption);color:var(--sm-text-4);flex:0 0 76px}.mk-l-about-rows dd{min-width:0;font:var(--sm-type-body-s);white-space:nowrap;text-overflow:ellipsis;color:var(--sm-text);margin:0;overflow:hidden}.mk-l-about-note{font:var(--sm-type-body-s);color:var(--sm-text-4);margin:0}.mk-landing .mk-l-agent{border-radius:16px;min-width:0;position:relative;overflow:hidden}.mk-l-agent--violet{background:var(--sm-violet)}.mk-l-agent--berry{background:var(--sm-accent)}.mk-l-agent--mint{background:var(--sm-success)}.mk-l-agent--coin{background:var(--sm-coin)}.mk-l-agent--lemon{background:var(--sm-lemon)}.mk-l-agent>img{object-fit:cover;width:100%;height:100%;transition:transform var(--sm-dur-base) var(--sm-ease);position:absolute;inset:0}@media (hover:hover){.mk-l-agent:hover>img{transform:scale(1.02)}}.mk-l-agent-shade{background:linear-gradient(0deg, rgba(var(--sm-bg-rgb), .85) 0%, rgba(var(--sm-bg-rgb), 0) 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.mk-l-agent-tag{text-overflow:ellipsis;max-width:calc(100% - 24px);position:absolute;top:12px;left:12px;overflow:hidden}.mk-l-agent-body{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.mk-l-agent-body strong{color:var(--sm-on-media)}.mk-l-agent-line{font:var(--sm-type-caption);white-space:nowrap;color:var(--sm-text-2);align-items:center;gap:6px;display:flex}.mk-l-agent-line:before{content:"";background:var(--sm-success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mk-l-ex{--mk-l-ex-gap:16px}.mk-l-ex-clip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#0000 100%)}.mk-l-ex-strip{gap:var(--mk-l-ex-gap);width:max-content;animation:70s linear infinite mk-l-ex-run;display:flex}.mk-l-ex-clip:hover .mk-l-ex-strip,.mk-l-ex-clip:focus-within .mk-l-ex-strip{animation-play-state:paused}.mk-l-ex-tile{aspect-ratio:9/16;background:var(--sm-surface);border-radius:16px;flex:none;width:187px;overflow:hidden}.mk-l-ex-tile video{object-fit:cover;width:100%;height:100%;transition:transform var(--sm-dur-base) var(--sm-ease);display:block}.mk-l-ex-tile:hover video{transform:scale(1.02)}@keyframes mk-l-ex-run{to{transform:translateX(calc(-50% - var(--mk-l-ex-gap) / 2))}}@media (max-width:1279px){.mk-l-trends{--mk-l-cols:5}.mk-l-trend-grid>:nth-child(n+11){display:none}.mk-l-team-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--mk-l-pad));padding-inline:var(--mk-l-pad);scroll-padding-inline:var(--mk-l-pad);display:flex;overflow-x:auto}.mk-l-team-row::-webkit-scrollbar{display:none}.mk-l-team-row>*{scroll-snap-align:start}.mk-l-about{flex:0 0 400px}.mk-landing .mk-l-agent{flex:0 0 210px}.mk-l-tg-copy{flex-basis:400px}}@media (max-width:1179px){.mk-l-tg{flex-direction:column}.mk-l-tg-copy{flex-basis:auto}.mk-l-tg-tiles{flex:none}.mk-l-price{grid-template-columns:repeat(var(--mk-price-n,2), minmax(0, 1fr))}.mk-l-price-copy{grid-column:1/-1;height:auto}}@media (max-width:1023px){.mk-landing{--mk-l-pad:24px;--mk-l-top:48px}.mk-l-hero{height:auto;min-height:720px}.mk-l-hero-body{flex-direction:column;align-items:stretch;gap:32px;padding-top:160px;padding-bottom:40px}.mk-l-hero-copy{flex-basis:auto}.mk-l-hero-side{flex-basis:auto;width:100%;max-width:392px}.mk-l-media-row,.mk-l-more-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--mk-l-pad));padding-inline:var(--mk-l-pad);scroll-padding-inline:var(--mk-l-pad);display:flex;overflow-x:auto}.mk-l-media-row::-webkit-scrollbar{display:none}.mk-l-more-row::-webkit-scrollbar{display:none}.mk-l-media{scroll-snap-align:start;flex:0 0 300px}.mk-landing .mk-l-more{scroll-snap-align:start;flex:0 0 340px;height:480px}.mk-l-trends{--mk-l-cols:4}.mk-l-trend-grid>:nth-child(n+9){display:none}.mk-l-steps{gap:12px}.mk-l-step-cap{font-size:15px;line-height:20px}.mk-l-ex-tile{width:160px}}@media (max-width:720px){.mk-landing{--mk-l-pad:16px;--mk-l-top:40px;padding-top:8px}.mk-l-hero{min-height:640px;margin:0 var(--mk-l-pad);border-radius:var(--sm-r-lg)}.mk-l-hero-shade{background:linear-gradient(180deg, rgba(var(--sm-bg-rgb), .6) 0%, rgba(var(--sm-bg-rgb), 0) 16%, rgba(var(--sm-bg-rgb), 0) 30%, rgba(var(--sm-bg-rgb), .82) 60%, rgba(var(--sm-bg-rgb), .96) 100%)}.mk-l-hero-shade--blend{display:none}.mk-l-hero-body{gap:24px;padding:96px 16px 16px}.mk-l-hero-copy{gap:14px}.mk-l-hero-lead{font-size:15px;line-height:22px}.mk-l-hero-side{max-width:none}.mk-l-sec.mk-l-features{padding-top:24px}.mk-l-media{flex-basis:264px}.mk-l-trends{--mk-l-cols:2}.mk-l-trend-grid{gap:8px}.mk-l-trend-grid>:nth-child(n+5){display:none}.mk-l-trends-clip{height:calc(var(--mk-l-tile-h) * 2 - 24px)}.mk-l-trends-fade{height:160px}.mk-landing .mk-l-all{bottom:24px}.mk-l-steps{grid-template-columns:1fr;gap:24px}.mk-l-steps li{gap:12px}.mk-l-step-cap{font:var(--sm-type-faq-q)}.mk-l-team-head{flex-direction:column;align-items:flex-start}.mk-landing .mk-l-more{flex-basis:300px;height:440px}.mk-l-more-body{gap:10px;padding:0 20px 20px}.mk-l-more-s{font-size:14px;line-height:20px}.mk-l-team-row{height:auto}.mk-landing .mk-l-agent{min-height:380px}.mk-l-about{flex-basis:316px;padding:20px}.mk-l-about-rows dt{flex-basis:64px}.mk-l-about-rows dd{white-space:normal;line-height:16px}.mk-landing .mk-l-agent{flex-basis:180px}.mk-l-tg{border-radius:20px;padding:20px}.mk-l-tg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-l-price{gap:8px}.mk-l-price-copy{padding:20px}.mk-landing .mk-l-pcard{height:220px}.mk-l-pcard-body{padding:12px 16px 16px}.mk-l-faq .mk-details summary{font-size:16px;line-height:22px}.mk-l-sec.mk-l-sec--cta{padding-bottom:48px}.mk-l-cta{border-radius:20px;height:360px}.mk-l-cta-strip img:nth-child(n+4){display:none}.mk-l-cta-body{background:radial-gradient(ellipse 80% 50% at 50% 50%, rgba(var(--sm-bg-rgb), .88) 0%, rgba(var(--sm-bg-rgb), .45) 100%);gap:24px}.mk-l-ex{--mk-l-ex-gap:8px}.mk-l-ex-tile{width:150px}}@media (max-width:430px){.mk-landing{--mk-l-pad:12px;padding-top:12px}.mk-l-hero{border-radius:20px;min-height:700px}.mk-l-hero-side{gap:16px}.mk-l-stack-card{gap:12px}.mk-l-stack-thumb{flex-basis:104px}.mk-landing .mk-l-btn--lg{height:50px}.mk-landing .mk-l-hero-tg{width:50px;height:50px}.mk-l-media-frame{aspect-ratio:auto;height:330px}.mk-l-trend-grid>:nth-child(n+5){display:block}.mk-l-trend-grid>:nth-child(n+7){display:none}.mk-l-trends-clip{height:calc(var(--mk-l-tile-h) * 2.6 + 16px)}.mk-l-trends-fade{height:200px}.mk-landing .mk-l-all{bottom:40px}.mk-l-step-art{aspect-ratio:auto;height:240px}.mk-l-tg-l1{display:block}.mk-l-tg-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.mk-l-tg-tiles::-webkit-scrollbar{display:none}.mk-l-tg-tiles>*{scroll-snap-align:start;flex:0 0 140px}.mk-landing .mk-l-tg-tiles .mk-l-tile{aspect-ratio:auto;height:218px}.mk-l-price{grid-template-columns:minmax(0,1fr);gap:10px}.mk-landing .mk-l-pcard{border-radius:16px;flex-direction:row;align-items:center;height:96px}.mk-l-pcard>img{flex:0 0 128px;width:128px;height:100%}.mk-l-pcard-body{flex:1;min-width:0;padding:12px 16px}.mk-l-cta{height:380px}.mk-footer{gap:16px}.mk-footer-nav{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.mk-l-stack,.mk-l-media-frame>img:first-child{transition:none}.mk-l-ex-strip{animation:none}.mk-l-ex-clip{overflow-x:auto}}
