[data-wash=cyan],.mk-wash-cyan{--mk-wash:var(--pm-wash-cyan)}[data-wash=lilac],.mk-wash-lilac{--mk-wash:var(--pm-wash-lilac)}[data-wash=butter],.mk-wash-butter{--mk-wash:var(--pm-wash-butter)}[data-wash=peach],.mk-wash-peach{--mk-wash:var(--pm-wash-peach)}[data-wash=sand],.mk-wash-sand{--mk-wash:var(--pm-wash-sand)}[data-wash=mint],.mk-wash-mint{--mk-wash:var(--pm-wash-mint)}[data-wash=pink],.mk-wash-pink{--mk-wash:var(--pm-wash-pink)}[data-wash=ice],.mk-wash-ice{--mk-wash:var(--pm-wash-ice)}[data-wash],[class*=mk-wash-]{--mk-soft:color-mix(in oklab, var(--mk-wash) 38%, var(--pm-surface));--mk-deep:color-mix(in oklab, var(--mk-wash) 30%, var(--pm-ink));--mk-line:color-mix(in oklab, var(--mk-wash) 55%, var(--pm-line-strong))}@supports (color:oklch(from red l c h)){[data-wash],[class*=mk-wash-]{--mk-deep:oklch(from var(--mk-wash) .42 min(calc(c * 2.6), .16) h)}}.mk .pm-eyebrow{color:var(--mk-deep)}.mk .mk-price .pm-eyebrow{color:var(--mk-wash)}.mk-hero{padding-block:clamp(var(--pm-space-12), 6vw, var(--pm-space-24)) clamp(var(--pm-space-16), 8vw, var(--pm-space-32));background:var(--mk-wash);position:relative;overflow:hidden}.mk-hero:after{content:"";aspect-ratio:1;background:var(--mk-soft);opacity:.7;pointer-events:none;border-radius:50%;width:62vw;position:absolute;bottom:-28vw;right:-12vw}.mk-hero>*{z-index:1;position:relative}.mk-hero__grid{gap:var(--pm-space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.mk-crumbs{gap:var(--pm-space-2);margin-bottom:var(--pm-space-6);color:var(--mk-deep);font-size:var(--pm-text-sm);flex-wrap:wrap;font-weight:500;display:flex}.mk-crumbs a{color:inherit;text-decoration:none}.mk-crumbs a:hover{text-decoration:underline}.mk-hero__title{font-family:var(--pm-font-display);font-size:clamp(2.5rem,1.4rem + 3.6vw,4.75rem);font-weight:800;line-height:var(--pm-leading-display);letter-spacing:var(--pm-tracking-display);text-wrap:balance;animation:mk-rise var(--pm-dur-slow) var(--pm-ease) both;margin:0}.mk-hero__lead{max-width:34rem;margin:var(--pm-space-6) 0 0;color:var(--pm-ink);font-size:var(--pm-text-lead);line-height:var(--pm-leading-body);animation:mk-rise var(--pm-dur-slow) var(--pm-ease) 80ms both}.mk-hero__actions{gap:var(--pm-space-3);margin-top:var(--pm-space-8);animation:mk-rise var(--pm-dur-slow) var(--pm-ease) .16s both;flex-wrap:wrap;display:flex}.mk-hero__actions .pm-btn--ghost{background:var(--pm-surface)}.mk-hero__proof{gap:var(--pm-space-2) var(--pm-space-6);margin:var(--pm-space-8) 0 0;font-size:var(--pm-text-sm);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.mk-hero__proof li{gap:var(--pm-space-2);align-items:center;display:flex}.mk-hero__proof li:before{content:"";background:var(--mk-deep);border-radius:50%;width:8px;height:8px}.mk-doc{max-width:440px;padding:var(--pm-space-8) var(--pm-space-6);margin-inline:auto;position:relative}.mk-doc__back{inset:var(--pm-space-12) var(--pm-space-2) 0 var(--pm-space-10);border-radius:var(--pm-radius-xl);background:var(--mk-deep);position:absolute;transform:rotate(5deg)}.mk-doc__sheet{padding:var(--pm-space-6) var(--pm-space-6) var(--pm-space-8);border-radius:var(--pm-radius-xl);background:var(--pm-surface);box-shadow:var(--pm-shadow-lg);animation:mk-sheet var(--pm-dur-slow) var(--pm-ease) .12s both;position:relative;transform:rotate(-2deg)}.mk-doc__bar{margin-bottom:var(--pm-space-5);gap:6px;display:flex}.mk-doc__bar span{background:var(--pm-line-strong);border-radius:50%;width:10px;height:10px}.mk-doc__title{font-family:var(--pm-font-display);font-size:var(--pm-text-h3);letter-spacing:var(--pm-tracking-heading);margin:0;font-weight:800}.mk-doc__meta{margin:var(--pm-space-1) 0 var(--pm-space-5);color:var(--pm-muted);font-size:var(--pm-text-xs)}.mk-doc__toc{gap:var(--pm-space-3);margin:0;padding:0;list-style:none;display:grid}.mk-doc__toc li{gap:var(--pm-space-1) var(--pm-space-3);animation:mk-rise var(--pm-dur-slow) var(--pm-ease) both;grid-template-columns:auto 1fr;align-items:center;display:grid}.mk-doc__num{border-radius:var(--pm-radius-sm);background:var(--mk-wash);width:28px;height:28px;color:var(--mk-deep);font-size:var(--pm-text-xs);place-items:center;font-weight:700;display:grid}.mk-doc__sec{font-size:var(--pm-text-sm);font-weight:600}.mk-doc__lines{grid-column:2;gap:5px;display:grid}.mk-doc__lines i{border-radius:var(--pm-radius-pill);background:var(--pm-surface-alt);height:6px}.mk-doc__lines i:last-child{width:70%}.mk-doc__chip{gap:var(--pm-space-2);padding:var(--pm-space-2) var(--pm-space-4);border-radius:var(--pm-radius-pill);background:var(--pm-black);color:var(--pm-on-dark);font-size:var(--pm-text-xs);white-space:nowrap;box-shadow:var(--pm-shadow-md);align-items:center;font-weight:600;animation:6s ease-in-out infinite mk-float;display:inline-flex;position:absolute}.mk-doc__chip svg{color:var(--mk-wash)}.mk-doc__chip--top{top:var(--pm-space-2);right:-2%}.mk-doc__chip--bottom{bottom:var(--pm-space-2);background:var(--pm-surface);color:var(--pm-ink);animation-delay:-3s;left:-4%}.mk-doc__chip--bottom svg{color:var(--mk-deep)}.mk-section{padding-block:var(--pm-section-y-tight)}.mk-section--wash{background:var(--mk-soft)}.mk-section--alt{background:var(--pm-surface-alt)}.mk-head{max-width:46rem;margin-bottom:var(--pm-space-10)}.mk-head--center{text-align:center;margin-inline:auto}.mk-head h2{margin:var(--pm-space-3) 0 0;font-size:var(--pm-text-h1);letter-spacing:var(--pm-tracking-heading);text-wrap:balance;font-weight:800}.mk-head .pm-lead{margin-top:var(--pm-space-4);color:var(--pm-ink-soft)}.mk-inside{gap:var(--pm-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-inside>li{gap:var(--pm-space-5);padding:var(--pm-space-6);border:1px solid var(--mk-line);border-radius:var(--pm-radius-lg);background:var(--pm-surface);transition:transform var(--pm-dur) var(--pm-ease), box-shadow var(--pm-dur) var(--pm-ease);align-items:flex-start;display:flex}.mk-inside>li:hover{box-shadow:var(--pm-shadow-md);transform:translateY(-2px)}.mk-inside__num{color:var(--mk-deep);font-family:var(--pm-font-display);font-size:var(--pm-text-h2);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.mk-inside__title{margin:var(--pm-space-1) 0 0;font-size:var(--pm-text-h4);font-weight:700}.mk-inside__clauses{gap:var(--pm-space-2);margin:var(--pm-space-3) 0 0;color:var(--pm-ink-soft);font-size:var(--pm-text-sm);padding:0;list-style:none;display:grid}.mk-inside__clauses li{gap:var(--pm-space-2);flex-wrap:wrap;align-items:center;display:flex}.mk-tag{padding:1px var(--pm-space-2);white-space:nowrap;border-radius:var(--pm-radius-pill);background:var(--pm-surface-alt);color:var(--pm-ink-soft);font-size:var(--pm-text-xs);flex:none;align-self:flex-start;font-weight:600}.mk-tag--paid{background:var(--mk-wash);color:var(--pm-ink)}.mk-cards{gap:var(--pm-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-card{padding:var(--pm-space-8);border-radius:var(--pm-radius-xl);background:var(--pm-surface)}.mk-card h3{font-size:var(--pm-text-h4);margin:0;font-weight:700}.mk-card p{margin:var(--pm-space-3) 0 0;color:var(--pm-ink-soft)}.mk-split{gap:var(--pm-space-12);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.mk-split h2{margin:var(--pm-space-3) 0 var(--pm-space-6);font-size:var(--pm-text-h1);letter-spacing:var(--pm-tracking-heading);font-weight:800}.mk-questions{gap:var(--pm-space-3);margin:0;padding:0;list-style:none;display:grid}.mk-questions li{padding:var(--pm-space-3) var(--pm-space-4) var(--pm-space-3) var(--pm-space-12);border-radius:var(--pm-radius-md);background:var(--pm-surface);font-weight:500;position:relative}.mk-questions li:before{content:"?";top:50%;left:var(--pm-space-3);background:var(--mk-wash);width:26px;height:26px;color:var(--mk-deep);font-size:var(--pm-text-sm);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;transform:translateY(-50%)}.mk-price{top:calc(var(--pm-header-h) + var(--pm-space-6));padding:var(--pm-space-8);border-radius:var(--pm-radius-xl);background:var(--pm-navy);color:var(--pm-on-dark);position:sticky}.mk-price .pm-eyebrow{color:var(--mk-wash)}.mk-price__big{margin:var(--pm-space-2) 0 var(--pm-space-6);font-family:var(--pm-font-display);font-size:var(--pm-text-display-2);letter-spacing:var(--pm-tracking-display);flex-direction:column;font-weight:800;line-height:1;display:flex}.mk-price__big span{margin-top:var(--pm-space-2);color:var(--pm-on-dark-soft);font-family:var(--pm-font-text);font-size:var(--pm-text-sm);letter-spacing:0;font-weight:500}.mk-price__note{margin:0 0 var(--pm-space-3);color:var(--pm-on-dark-soft);font-size:var(--pm-text-sm)}.mk-price__list{gap:var(--pm-space-2);margin:0 0 var(--pm-space-6);font-size:var(--pm-text-sm);padding:0;list-style:none;display:grid}.mk-price__list li{gap:var(--pm-space-3);padding-bottom:var(--pm-space-2);border-bottom:1px solid var(--pm-on-dark-line);justify-content:space-between;display:flex}.mk-price__amt{color:var(--mk-wash);font-variant-numeric:tabular-nums;font-weight:700}.mk-price .pm-btn{margin-top:var(--pm-space-3)}.mk-faq{gap:var(--pm-space-3);display:grid}.mk-faq__item{border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);background:var(--pm-surface);transition:border-color var(--pm-dur) var(--pm-ease)}.mk-faq__item[open]{border-color:var(--mk-line,var(--pm-line-strong));box-shadow:var(--pm-shadow-sm)}.mk-faq__q{gap:var(--pm-space-4);min-height:44px;padding:var(--pm-space-5) var(--pm-space-6);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.mk-faq__q::-webkit-details-marker{display:none}.mk-faq__chevron{transition:transform var(--pm-dur) var(--pm-ease);flex:none}.mk-faq__item[open] .mk-faq__chevron{transform:rotate(180deg)}.mk-faq__a{max-width:var(--pm-measure);padding:0 var(--pm-space-6) var(--pm-space-6);color:var(--pm-ink-soft);margin:0}.mk-gens{gap:var(--pm-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-gens__tile{gap:var(--pm-space-3);height:100%;min-height:190px;padding:var(--pm-space-6);border-radius:var(--pm-radius-xl);background:var(--mk-wash);color:var(--pm-ink);transition:transform var(--pm-dur) var(--pm-ease), box-shadow var(--pm-dur) var(--pm-ease);flex-direction:column;text-decoration:none;display:flex}.mk-gens__tile:hover{box-shadow:var(--pm-shadow-lg);transform:translateY(-4px)}.mk-gens__name{font-family:var(--pm-font-display);font-size:var(--pm-text-h3);letter-spacing:var(--pm-tracking-heading);font-weight:800}.mk-gens__lead{color:var(--pm-ink);font-size:var(--pm-text-sm);opacity:.85}.mk-gens__go{gap:var(--pm-space-2);font-size:var(--pm-text-sm);align-items:center;margin-top:auto;font-weight:700;display:inline-flex}.mk-gens__tile:hover .mk-gens__go .pm-icon{transform:translate(3px)}.mk-gens__go .pm-icon{transition:transform var(--pm-dur) var(--pm-ease)}.mk-cta{padding-block:var(--pm-section-y-tight);background:var(--mk-wash);text-align:center}.mk-cta h2{max-width:18ch;font-family:var(--pm-font-display);font-size:var(--pm-text-display-2);font-weight:800;line-height:var(--pm-leading-display);letter-spacing:var(--pm-tracking-display);text-wrap:balance;margin:0 auto}.mk-cta p{margin:var(--pm-space-5) auto var(--pm-space-8);font-size:var(--pm-text-lead)}.mk-sample{padding:clamp(var(--pm-space-6), 4vw, var(--pm-space-12));border:1px solid var(--mk-line);border-radius:var(--pm-radius-xl);background:var(--pm-surface);box-shadow:var(--pm-shadow-md);line-height:1.7}.mk-sample h3{margin:0 0 var(--pm-space-4);font-size:var(--pm-text-h2)}.mk-sample h4{margin:var(--pm-space-10) 0 var(--pm-space-3);padding-top:var(--pm-space-6);border-top:1px solid var(--pm-line);font-size:var(--pm-text-h4)}.mk-sample h5{margin:var(--pm-space-6) 0 var(--pm-space-2);font-size:var(--pm-text-body)}.mk-sample p,.mk-sample ul,.mk-sample ol{max-width:var(--pm-measure);margin:0 0 var(--pm-space-4)}.mk-sample .mk-paid{padding:var(--pm-space-3) var(--pm-space-4);border-left:3px solid var(--mk-deep);border-radius:var(--pm-radius-sm);background:var(--mk-soft)}.mk-tpl{gap:var(--pm-space-10);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.mk-tpl__aside{top:calc(var(--pm-header-h) + var(--pm-space-6));gap:var(--pm-space-4);display:grid;position:sticky}.mk-tpl__box{padding:var(--pm-space-6);border-radius:var(--pm-radius-xl);background:var(--mk-wash)}.mk-tpl__box h2{margin:0 0 var(--pm-space-2);font-size:var(--pm-text-h4)}.mk-tpl__box p{margin:0 0 var(--pm-space-4);font-size:var(--pm-text-sm)}.mk-tpl__toc{padding-left:var(--pm-space-5);font-size:var(--pm-text-sm);margin:0}.mk-tpl__toc li+li{margin-top:var(--pm-space-1)}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes mk-sheet{0%{opacity:0;transform:rotate(-6deg)translateY(24px)}}@keyframes mk-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mk-hero__title,.mk-hero__lead,.mk-hero__actions,.mk-doc__sheet,.mk-doc__toc li,.mk-doc__chip{animation:none}.mk-inside li,.mk-gens__tile{transition:none}}@media (max-width:899px){.mk-hero__grid,.mk-split,.mk-tpl{grid-template-columns:minmax(0,1fr)}.mk-hero__grid{gap:var(--pm-space-10)}.mk-cards{grid-template-columns:minmax(0,1fr)}.mk-price,.mk-tpl__aside{position:static}.mk-doc__chip--top{right:0}.mk-doc__chip--bottom{left:0}}.mk-hero--compact{padding-block:clamp(var(--pm-space-10), 5vw, var(--pm-space-20))}.mk-hero--compact .mk-hero__title{max-width:18ch}.mk-tpl__notice{margin:0 0 var(--pm-space-4);padding:var(--pm-space-3) var(--pm-space-4);border-radius:var(--pm-radius-md);background:var(--mk-soft);font-size:var(--pm-text-sm)}.mk-tpl__box--plain{border:1px solid var(--pm-line);background:var(--pm-surface)}.mk-tpl__paid{gap:var(--pm-space-2);font-size:var(--pm-text-sm);margin:0;padding:0;list-style:none;display:grid}.mk-tpl__paid li{gap:var(--pm-space-3);justify-content:space-between;display:flex}.mk-tools{border:1px solid var(--pm-line);border-radius:var(--pm-radius-xl);background:var(--pm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mk-tools li{padding:var(--pm-space-8);background:var(--pm-surface)}.mk-tools h3{font-size:var(--pm-text-h4);margin:0;font-weight:700}.mk-tools p{margin:var(--pm-space-2) 0 0;color:var(--pm-ink-soft);font-size:var(--pm-text-sm)}.mk-tools .mk-tools__ex{margin-top:var(--pm-space-1);color:var(--pm-muted);font-size:var(--pm-text-xs);letter-spacing:var(--pm-tracking-eyebrow);text-transform:uppercase;font-weight:600}.mk-home-row{gap:var(--pm-space-4);margin-bottom:var(--pm-space-10);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.mk-home-row .mk-head{margin-bottom:0}.mk-posts{gap:var(--pm-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-post{border-radius:var(--pm-radius-xl);background:var(--pm-surface);height:100%;transition:transform var(--pm-dur) var(--pm-ease), box-shadow var(--pm-dur) var(--pm-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-post:hover{box-shadow:var(--pm-shadow-lg);transform:translateY(-4px)}.mk-post img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.mk-post__body{padding:var(--pm-space-6)}.mk-post__meta{color:var(--pm-muted);font-size:var(--pm-text-xs);margin:0}.mk-post h3{margin:var(--pm-space-2) 0;font-size:var(--pm-text-h4);font-weight:700;line-height:var(--pm-leading-snug)}.mk-post__link{color:inherit;text-decoration:none}.mk-post__link:after{content:"";position:absolute;inset:0}.mk-post__link:focus-visible{outline:none}.mk-post:has(.mk-post__link:focus-visible){outline:2px solid var(--pm-blue);outline-offset:3px}.mk-post p:last-child{color:var(--pm-ink-soft);font-size:var(--pm-text-sm);margin:0}@media (max-width:899px){.mk-tools,.mk-posts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mk-post{transition:none}}.mk-cards--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-card--line{border:1px solid var(--mk-line)}.mk-banner-demo{border-radius:var(--pm-radius-xl);background:var(--pm-surface);box-shadow:var(--pm-shadow-lg);animation:mk-sheet var(--pm-dur-slow) var(--pm-ease) .12s both;position:relative;overflow:hidden}.mk-banner-demo__site{gap:var(--pm-space-3);padding:var(--pm-space-8) var(--pm-space-8) 180px;display:grid}.mk-banner-demo__site span{border-radius:var(--pm-radius-pill);background:var(--pm-surface-alt);height:14px}.mk-banner-demo__site span:first-child{width:45%;height:22px}.mk-banner-demo__site span:last-child{width:70%}.mk-banner-demo__bar{inset:auto var(--pm-space-4) var(--pm-space-4);padding:var(--pm-space-5);border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);background:var(--pm-surface);box-shadow:var(--pm-shadow-md);animation:mk-rise var(--pm-dur-slow) var(--pm-ease) .42s both;position:absolute}.mk-banner-demo__title{margin:0;font-weight:700}.mk-banner-demo__text{margin:var(--pm-space-1) 0 var(--pm-space-4);color:var(--pm-ink-soft);font-size:var(--pm-text-sm)}.mk-banner-demo__actions{gap:var(--pm-space-2);flex-wrap:wrap;display:flex}.mk-banner-demo__btn{padding:var(--pm-space-2) var(--pm-space-4);border:1.5px solid var(--pm-ink);border-radius:var(--pm-radius-pill);font-size:var(--pm-text-sm);font-weight:600}.mk-banner-demo__btn--primary{background:var(--pm-ink);color:var(--pm-on-dark)}.mk-code{border-radius:var(--pm-radius-xl);background:var(--pm-navy);color:var(--pm-on-dark);box-shadow:var(--pm-shadow-lg);overflow-x:auto}.mk-code pre{padding:var(--pm-space-8);font-family:var(--pm-font-mono);font-size:var(--pm-text-sm);margin:0;line-height:1.7}@media (max-width:899px){.mk-cards--grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mk-banner-demo,.mk-banner-demo__bar{animation:none}}.mk-shots{gap:clamp(var(--pm-space-12), 6vw, var(--pm-space-24));margin:0;padding:0;list-style:none;display:grid}.mk-shots__step{gap:var(--pm-space-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.mk-shots__step:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mk-shots__step:nth-child(2n) .mk-shots__copy{order:2}.mk-shots__num{width:56px;height:56px;margin-bottom:var(--pm-space-5);background:var(--mk-wash,var(--pm-wash-cyan));font-family:var(--pm-font-display);font-size:var(--pm-text-h3);border-radius:50%;place-items:center;font-weight:800;display:grid}.mk-shots__copy h3{font-size:var(--pm-text-h2);letter-spacing:var(--pm-tracking-heading);margin:0;font-weight:800}.mk-shots__copy p{max-width:30rem;margin:var(--pm-space-3) 0 0;color:var(--pm-ink-soft);font-size:var(--pm-text-lead)}.mk-shots__frame{border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);background:var(--pm-surface);box-shadow:var(--pm-shadow-lg);margin:0;overflow:hidden}.mk-shots__chrome{padding:var(--pm-space-3) var(--pm-space-4);border-bottom:1px solid var(--pm-line);background:var(--pm-surface-alt);gap:6px;display:flex}.mk-shots__chrome span{background:var(--pm-line-strong);border-radius:50%;width:10px;height:10px}.mk-shots__frame img{width:100%;height:auto;display:block}@media (max-width:899px){.mk-shots__step,.mk-shots__step:nth-child(2n){gap:var(--pm-space-6);grid-template-columns:minmax(0,1fr)}.mk-shots__step:nth-child(2n) .mk-shots__copy{order:0}}.mk-hero:before{content:"";z-index:1;background:var(--pm-surface);pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;height:clamp(32px,5vw,72px);position:absolute;bottom:-1px;left:-10%;right:-10%}.mk-art{padding:var(--pm-space-12) 0 0 var(--pm-space-12);position:relative}.mk-art__medal{z-index:2;aspect-ratio:1;background:var(--mk-deep);width:clamp(96px,11vw,140px);color:var(--pm-surface);box-shadow:0 0 0 10px var(--mk-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.mk-art__medal .pm-icon{stroke-width:1.5px;width:46%;height:46%}.mk-art__doc{z-index:1;position:relative}.mk-art__shape{z-index:0;pointer-events:none;position:absolute}.mk-art__shape--a{background:var(--mk-deep);border-radius:4px;width:22px;height:22px;top:8%;right:6%;transform:rotate(45deg)}.mk-art__shape--b{border-left:14px solid #0000;border-right:14px solid #0000;border-top:22px solid var(--mk-deep);opacity:.8;width:0;height:0;bottom:18%;left:0}.mk-art__shape--c{background:var(--pm-surface);border-radius:50%;width:16px;height:16px;bottom:4%;right:-2%}@media (max-width:900px){.mk-art{padding:var(--pm-space-10) 0 0 var(--pm-space-8)}}.mk-features{padding-top:var(--pm-space-10)}.mk-features__list{gap:var(--pm-space-8);margin:var(--pm-space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.mk-feature__icon{width:var(--pm-space-12);height:var(--pm-space-12);margin-bottom:var(--pm-space-4);background:var(--mk-soft);color:var(--mk-deep);border-radius:50%;place-items:center;display:grid}.mk-feature__title{margin:0 0 var(--pm-space-2);font-size:var(--pm-text-h4)}.mk-feature__body{color:var(--pm-ink-soft);font-size:var(--pm-text-sm);margin:0}.mk-gens__icon{width:var(--pm-space-12);height:var(--pm-space-12);background:var(--pm-surface);color:var(--mk-deep);transition:transform var(--pm-dur) var(--pm-ease);border-radius:50%;place-items:center;display:grid}.mk-gens__tile:hover .mk-gens__icon{transform:rotate(-6deg)scale(1.05)}
