:root{--mk-cell:48px;--mk-gutter:clamp(1.25rem, 5vw, 5rem)}.mk-page{background:var(--bg-primary);min-height:70vh;color:var(--text-primary);display:block;overflow-x:clip}.mk-dark,.mk-invert{background:var(--bg-primary);color:var(--text-primary)}.mk-section{position:relative}.mk-shell{width:min(100% - 2 * var(--mk-gutter) + 5rem, 1344px);border-inline:1px dashed var(--line);margin-inline:auto;padding-inline:2.5rem;position:relative}.mk-pad{padding-block:clamp(4rem,9vw,8rem)}.mk-pad-sm{padding-block:clamp(2.5rem,5vw,4rem)}@media (max-width:720px){.mk-shell{border-inline:0;width:100%;padding-inline:1.25rem}}.mk-page h1,.mk-page h2,.mk-page h3,.mk-page h4{font-family:var(--font-display);color:var(--text-primary);text-wrap:balance;font-weight:500}.mk-h1{letter-spacing:-.038em;font-size:clamp(2.5rem,5.2vw + .75rem,4.75rem);line-height:1.03}.mk-h2{letter-spacing:-.032em;font-size:clamp(1.9rem,3vw + .9rem,3.25rem);line-height:1.07}.mk-h3{letter-spacing:-.015em;font-size:1.375rem;line-height:1.25}.mk-lede{max-width:34rem;color:var(--text-secondary);font-size:clamp(1.05rem,.5vw + .95rem,1.2rem);line-height:1.5}.mk-lede strong,.mk-aside strong{color:var(--text-primary);font-weight:500}.mk-muted{color:var(--text-muted)}.mk-note{color:var(--text-muted);font-size:.875rem}.mk-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.mk-head .mk-h2{max-width:16ch}.mk-head--wide .mk-h2{max-width:22ch}.mk-aside{max-width:24rem;color:var(--text-secondary);font-size:1.0625rem;line-height:1.5}.mk-btn{min-height:2.75rem;font-family:var(--font-body);white-space:nowrap;color:var(--text-primary);background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .25s ease, border-color .25s ease, color .25s ease, box-shadow .35s ease, transform .35s var(--mk-spring);justify-content:center;align-items:center;gap:.6rem;padding:.55rem 1.25rem;font-size:.975rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.mk-btn:hover{color:var(--text-primary);border-color:var(--line-strong);background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.mk-btn:active{transition-duration:.1s;transform:scale(.96)}.mk-btn:disabled,.mk-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.mk-btn--primary{color:var(--btn-primary-text);background:var(--btn-primary-bg);border-color:#0000;box-shadow:inset 0 1px #ffffff47}.mk-btn--primary:disabled{opacity:1;color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 10%, transparent);box-shadow:none}.mk-btn--primary[aria-busy=true]{color:var(--btn-primary-text);background:var(--btn-primary-bg);opacity:.75}.mk-btn--primary:hover{color:var(--btn-primary-text);background:var(--accent-hover);border-color:#0000;box-shadow:inset 0 1px #fff6,0 10px 28px -10px #ff4a1ccc}.mk-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.mk-btn--primary:hover:after{transition:transform .75s var(--mk-ease);transform:translate(110%)}.mk-btn--solid{color:var(--text-inverse);background:var(--surface-inverse);border-color:#0000}.mk-btn--solid:hover{color:var(--text-inverse);background:color-mix(in srgb, var(--surface-inverse) 86%, var(--accent-primary));border-color:#0000}.mk-btn--sm{min-height:2.25rem;padding:.35rem 1rem;font-size:.9rem}.mk-btn--block{width:100%}.mk-btn svg{flex-shrink:0}.mk-btn>svg:last-child:not(:first-child),.mk-arrowlink svg{transition:transform .35s var(--mk-ease)}.mk-btn:hover>svg:last-child:not(:first-child),.mk-arrowlink:hover svg{transform:translate(4px)}.mk-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(1turn)}}.mk-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mk-link{color:var(--text-primary);background:linear-gradient(var(--accent-primary), var(--accent-primary)) 0 100% / 0 1.5px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 100% / 100% 1px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .4s var(--mk-ease);padding-bottom:.15em;text-decoration:none}.mk-link:hover{color:var(--text-primary);background-size:100% 1.5px,100% 1px}.mk-arrowlink{color:var(--text-primary);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.mk-arrowlink:hover{color:var(--accent-text)}.mk-hairline{background:var(--line);height:1px}.mk-label{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-muted);justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.mk-dots{background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 14%, transparent) 1px, transparent 1px);background-size:24px 24px}.mk-nav{z-index:100;padding:.75rem var(--mk-gutter) 0;pointer-events:none;position:sticky;top:0}.mk-nav-bar{pointer-events:auto;max-width:1344px;height:3.5rem;max-width:calc(1344px - var(--p,0) * 334px);transform:translateY(calc(var(--p,0) * -.75rem));transition:padding .6s var(--mk-snap);align-items:center;gap:1.5rem;margin-inline:auto;padding-inline:.5rem .4rem;display:flex;position:relative}.mk-nav.is-scrolled .mk-nav-bar{padding-inline:1rem .625rem}.mk-nav.is-open .mk-nav-bar{--p:1;transition:padding .6s var(--mk-snap), max-width .6s var(--mk-snap), transform .6s var(--mk-snap)}.mk-notch{z-index:-1;pointer-events:none;transform:translateY(calc((var(--p,0) - 1) * (100% + 1rem)));position:absolute;top:0;bottom:0}.mk-nav.is-open .mk-notch{transition:transform .6s var(--mk-snap)}.mk-notch svg{position:absolute;top:0;left:0}.mk-notch-fill{fill:var(--bg-card)}.mk-notch-edge{stroke:var(--line-strong)}.mk-notch-thread{stroke:var(--accent-primary);stroke-dasharray:0 1}.mk-nav-brand{color:var(--text-primary);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;padding:.25rem;display:flex}.mk-nav-brand:hover{color:var(--text-primary)}.mk-nav-brand svg{overflow:visible}.mk-logo-dot{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--mk-spring)}.mk-nav-brand:hover .mk-logo-dot{transform:translateY(-9px)}.mk-nav-brand.is-intro .mk-logo-body{animation:mk-logo-body .7s var(--mk-ease) .1s both}.mk-nav-brand.is-intro .mk-logo-dot{animation:mk-pop .7s var(--mk-spring) .4s both}.mk-nav-brand.is-intro .mk-logo-word{animation:mk-logo-word .9s var(--mk-ease) .45s both}@keyframes mk-logo-body{0%{opacity:0;transform:translateY(14px)}}@keyframes mk-logo-word{0%{opacity:0;transform:translate(-18px)}}@keyframes mk-pop{0%{opacity:0;transform:scale(0)}}.mk-nav-links{align-items:center;gap:.125rem;margin:0 auto 0 .5rem;padding:0;list-style:none;display:flex;position:relative}.mk-nav-links:before{content:"";width:var(--pill-w,0);background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:var(--radius-pill);height:2.25rem;opacity:var(--pill-o,0);transform:translate(var(--pill-x,0), -50%);transition:transform var(--pill-d,.35s) var(--mk-snap), width var(--pill-d,.35s) var(--mk-snap), opacity .25s ease;pointer-events:none;position:absolute;top:50%;left:0}.mk-nav-link{white-space:nowrap;font:inherit;color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.95rem;font-weight:450;display:flex;position:relative}.mk-nav-link:hover,.mk-nav-link.is-active,.mk-nav-link[aria-expanded=true]{color:var(--text-primary)}.mk-nav-link.is-active:after{content:"";background:var(--accent-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:.05rem;left:50%;transform:translate(-50%)}.mk-nav-link svg{opacity:.6;transition:transform .35s var(--mk-ease)}.mk-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.mk-nav-drop{position:relative}.mk-mega{z-index:5;width:max-content;max-width:calc(100vw - 2 * var(--mk-gutter));color:var(--text-primary);background:color-mix(in srgb, var(--bg-card) 94%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);opacity:0;visibility:hidden;filter:blur(6px);transform-origin:3rem 0;transition:opacity .2s ease, filter .2s ease, transform .35s var(--mk-ease), visibility 0s .2s;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) 15rem;gap:.4rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + 1rem);left:-.75rem;transform:translateY(-8px)scale(.98)}.mk-mega[data-open]{opacity:1;visibility:visible;filter:none;transition-delay:0s;transform:none}.mk-mega:before{content:"";height:1.1rem;position:absolute;inset:-1.1rem 0 auto}.mk-mega-list{grid-template-columns:repeat(2,minmax(0,15.5rem));gap:.15rem;margin:0;padding:.35rem;list-style:none;display:grid}.mk-mega--resources .mk-mega-list{grid-template-columns:minmax(0,15.5rem)}.mk-mega[data-open] .mk-mega-list li{animation:mk-enter .5s var(--mk-ease) both;animation-delay:calc(var(--i) * 35ms + 40ms)}.mk-mega-item{color:var(--text-primary);border-radius:.8rem;align-items:center;gap:.8rem;padding:.6rem .75rem .6rem .6rem;transition:background-color .2s;display:flex}.mk-mega-item:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.mk-mega-icon{width:2.25rem;height:2.25rem;color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--line);transition:color .25s ease, background-color .25s ease, border-color .25s ease, transform .4s var(--mk-spring);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.mk-mega-item:hover .mk-mega-icon{color:#121212;background:var(--accent-primary);border-color:#0000;transform:scale(1.06)rotate(-4deg)}.mk-mega-item strong,.mk-mega-item small{white-space:nowrap;display:block}.mk-mega-item strong{font-size:.925rem;font-weight:500;line-height:1.3}.mk-mega-item small{color:var(--text-muted);font-size:.8125rem}.mk-mega-side{color:var(--text-primary);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--accent-primary) 34%, transparent), transparent 62%), color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:.9rem;flex-direction:column;gap:.6rem;padding:1.1rem;transition:background-color .25s;display:flex;position:relative;overflow:hidden}.mk-mega-side:hover{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 7%, transparent)}.mk-mega-side small{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.mk-mega-side strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:500;line-height:1.2}.mk-mega-side span{color:var(--accent-text);align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.mk-mega-side svg{transition:transform .35s var(--mk-ease)}.mk-mega-side:hover svg{transform:translate(4px)}.mk-nav-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.mk-nav .theme-toggle-btn,.mk-nav-icon{width:2.5rem;height:2.5rem;color:var(--text-secondary);box-shadow:none;cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), transform .3s var(--mk-spring);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.mk-nav .theme-toggle-btn:hover,.mk-nav-icon:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);box-shadow:none;border-color:#0000;transform:none}.mk-nav .theme-toggle-btn:active,.mk-nav-icon:active{transform:scale(.9)}.mk-nav-toggle{display:none}.mk-burger{width:1.15rem;height:.7rem;position:relative}.mk-burger i{width:100%;height:2px;transition:transform .4s var(--mk-snap), top .4s var(--mk-snap);background:currentColor;border-radius:2px;position:absolute;left:0}.mk-burger i:first-child{top:0}.mk-burger i:last-child{top:calc(100% - 2px)}.mk-nav-toggle[aria-expanded=true] .mk-burger i{top:calc(50% - 1px)}.mk-nav-toggle[aria-expanded=true] .mk-burger i:first-child{transform:rotate(45deg)}.mk-nav-toggle[aria-expanded=true] .mk-burger i:last-child{transform:rotate(-45deg)}.mk-nav-credits{height:2.25rem;font-family:var(--font-mono);color:var(--text-primary);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;padding-inline:.8rem;font-size:.85rem;font-weight:500;display:inline-flex}.mk-nav-credits.is-low{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent-primary) 50%, transparent)}.mk-nav-avatar{color:#121212;background:var(--accent-primary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:600;display:flex}.mk-pop-anchor{display:flex;position:relative}.mk-pop{z-index:10;min-width:15rem;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transform-origin:calc(100% - 1.25rem) 0;animation:mk-pop-in .25s var(--mk-ease);font-size:.875rem;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden}@keyframes mk-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.mk-pop-head{border-bottom:1px solid var(--line);padding:.75rem 1rem}.mk-pop-head small{color:var(--text-muted);display:block}.mk-pop-head strong{text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.mk-pop-item{width:100%;font:inherit;text-align:left;color:var(--text-primary);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:.7rem 1rem;display:block}.mk-pop-item:last-child{border-bottom:0}.mk-pop-item:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.mk-pop-item--danger,.mk-pop-item--danger:hover{color:var(--danger)}.mk-pop-item small{color:var(--text-muted);margin-top:.15rem;display:block}.mk-pop-empty{text-align:center;color:var(--text-secondary);padding:1rem}.mk-nav-badge{text-align:center;color:#fff;background:var(--danger);border-radius:var(--radius-pill);min-width:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:.15rem;right:.1rem}.mk-nav-menu{display:none}@media (max-width:900px){.mk-nav{padding-inline:calc(.75rem + var(--p,0) * 1rem)}.mk-nav.is-open{padding-inline:1.75rem}.mk-nav-links,.mk-nav-desktop{display:none}.mk-nav-toggle{display:grid}.mk-nav-bar{padding-inline:.5rem .25rem}.mk-nav.is-scrolled .mk-nav-bar,.mk-nav.is-open .mk-nav-bar{padding-right:.5rem}.mk-nav-menu{pointer-events:auto;background:var(--bg-card);opacity:0;transition:grid-template-rows .5s var(--mk-snap), opacity .25s ease, border-color .25s ease, box-shadow .25s ease;border:1px solid #0000;border-radius:1.1rem;grid-template-rows:0fr;margin-top:.5rem;display:grid}.mk-nav.is-open .mk-nav-menu{border-color:var(--line);box-shadow:var(--shadow-lg);opacity:1;grid-template-rows:1fr}.mk-nav-menu>div{flex-direction:column;gap:.125rem;min-height:0;display:flex;overflow:hidden}.mk-nav-menu>div>:first-child{margin-top:.5rem}.mk-nav-menu>div>:last-child{margin-bottom:.5rem}.mk-nav-menu a:not(.mk-btn){color:var(--text-primary);border-radius:var(--radius-sm);margin-inline:.5rem;padding:.8rem .75rem;font-size:1.05rem}.mk-nav-menu a:not(.mk-btn):active{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.mk-nav.is-open .mk-nav-menu>div>*{animation:mk-enter .5s var(--mk-ease) both;animation-delay:calc(var(--i) * 30ms + 80ms)}.mk-nav-menu-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem .5rem 0;display:grid}}@keyframes mk-enter{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}}@keyframes mk-word{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)rotate(2.5deg)}}@keyframes mk-fade{0%{opacity:0}}.mk-page{animation:.45s both mk-fade}.mk-word{transform-origin:0 100%;animation:mk-word .9s var(--mk-ease) both;animation-delay:calc(var(--i) * 65ms + 80ms);display:inline-block}.mk-hero-copy>:not(h1),.mk-pagehead>:not(h1){animation:mk-enter .9s var(--mk-ease) both}.mk-hero-copy>:nth-child(3),.mk-pagehead>:nth-child(3){animation-delay:.45s}.mk-hero-copy>:nth-child(4),.mk-pagehead>:nth-child(4){animation-delay:.55s}.mk-hero-copy>:nth-child(5){animation-delay:.65s}.mk-hero-copy>:nth-child(6){animation-delay:.75s}.mk-hero{margin-top:-4.25rem;padding-top:4.25rem;position:relative;overflow:hidden}.mk-hero>.mk-shell{z-index:1}.mk-pixels{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk-hero>.mk-pixels{-webkit-mask-composite:source-in;animation:1.6s .2s both mk-fade;-webkit-mask-image:radial-gradient(40% 27% at 50% 27%,#0000 55%,#000 100%),linear-gradient(#000 80%,#0000 93%),linear-gradient(#00000024 4.25rem,#000 11rem);mask-image:radial-gradient(40% 27% at 50% 27%,#0000 55%,#000 100%),linear-gradient(#000 80%,#0000 93%),linear-gradient(#00000024 4.25rem,#000 11rem);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:720px){.mk-hero>.mk-pixels{opacity:.55;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000 36%,#000 52% 84%,#0000 96%);mask-image:linear-gradient(#0000 36%,#000 52% 84%,#0000 96%);-webkit-mask-composite:source-over;mask-composite:add}}[data-theme=light] .mk-hero>.mk-pixels{opacity:.85}@media (max-width:720px){[data-theme=light] .mk-hero>.mk-pixels{opacity:.5}}.mk-hero-copy{text-align:center;justify-items:center;padding-block:clamp(3.5rem,8vw,6.5rem) clamp(2.75rem,5vw,4.5rem);display:grid}.mk-hero-copy .mk-h1{max-width:15ch}.mk-hero-copy .mk-lede{margin-top:1.5rem}.mk-news{color:var(--text-primary);background:color-mix(in srgb, var(--bg-card) 72%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.3rem .9rem .3rem .35rem;font-size:.875rem;transition:border-color .25s,background-color .25s;display:inline-flex;position:relative;overflow:hidden}.mk-news:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-primary) 60%, transparent)}.mk-news:before{content:"";background:linear-gradient(90deg,#0000,#ffb199,#0000);width:5rem;height:1px;animation:5s ease-in-out 1.5s infinite mk-glint;position:absolute;top:0;left:0}@keyframes mk-glint{0%{transform:translate(-5rem)}45%,to{transform:translate(26rem)}}.mk-news b{font-family:var(--font-mono);text-transform:uppercase;color:#121212;background:var(--accent-primary);border-radius:var(--radius-pill);padding:.15rem .55rem;font-size:.6875rem;font-weight:600}.mk-news svg{transition:transform .35s var(--mk-ease)}.mk-news:hover svg{transform:translate(3px)}.mk-capture{background:color-mix(in srgb, var(--bg-card) 78%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:.35rem;width:min(100%,30rem);margin-top:2rem;padding:.35rem;transition:border-color .25s,box-shadow .35s;display:flex}.mk-capture:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 18%, transparent), 0 18px 50px -18px #ff4a1c99}.mk-page .mk-capture input{border-radius:var(--radius-pill);min-width:0;height:2.75rem;box-shadow:none;background:0 0;border:0;flex:1;padding:0 .5rem 0 1.1rem;font-size:1rem}.mk-hero-copy .mk-note{color:color-mix(in srgb, var(--text-primary) 72%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.25rem;margin-top:1.1rem;display:flex}.mk-hero-meta{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 72%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;padding:.55rem 1.15rem;font-size:.9rem;display:flex}.mk-hero-meta>*+:before{content:"";vertical-align:middle;opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:1.5rem;display:inline-block}[data-theme=light] .mk-stage{box-shadow:0 30px 90px #78280a29,0 0 0 6px #ffffff80}@media (max-width:520px){.mk-hero-meta{border-radius:1.1rem}.mk-capture{border-radius:1.25rem;flex-direction:column;padding:.5rem}.mk-capture input,.mk-capture .mk-btn{width:100%}.mk-hero-meta>*+:before{display:none}}.mk-stage-wrap{animation:mk-stage-in 1.3s var(--mk-ease) .5s both;padding-bottom:clamp(2.5rem,5vw,4.5rem);position:relative}@keyframes mk-stage-in{0%{opacity:0;transform:translateY(4.5rem)}}.mk-tilt{perspective:1800px}.mk-tilt .mk-stage{--tilt:clamp(0, calc((.4 - var(--p,1)) / .28), 1);transform-origin:50% 0;transform:rotateX(calc(var(--tilt) * 19deg)) scale(calc(1 - var(--tilt) * .06));transition:transform .35s linear}.mk-float{z-index:2;text-align:left;width:15.5rem;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 84%, transparent);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);translate:0 calc((.3 - var(--p,.3)) * var(--drift,70px));animation:mk-float-in .8s var(--mk-spring) calc(1.3s + var(--i) * .16s) both, mk-bob 6s ease-in-out calc(var(--i) * -2.1s) infinite alternate;border-radius:.9rem;gap:.2rem;padding:.85rem 1rem;font-size:.8125rem;display:grid;position:absolute;box-shadow:0 24px 60px #0000004d}.mk-float strong{color:var(--text-primary);align-items:center;gap:.5rem;font-weight:500;display:flex}.mk-float strong:before{content:"";background:var(--dot,var(--accent-primary));border-radius:.2rem;width:.6rem;height:.6rem;animation:2.4s ease-in-out infinite mk-pulse}@keyframes mk-float-in{0%{opacity:0;scale:.8}}@keyframes mk-bob{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}@media (max-width:1100px){.mk-float{display:none}}.mk-stage{z-index:1;min-height:30rem;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--line-strong);box-shadow:0 40px 120px #00000073, 0 0 0 6px color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:1.25rem;grid-template-columns:15rem minmax(0,1fr);font-size:.875rem;display:grid;position:relative;overflow:hidden}.mk-stage-side{background:color-mix(in srgb, var(--bg-primary) 60%, transparent);border-right:1px solid var(--line);flex-direction:column;gap:.375rem;padding:1rem;display:flex}.mk-stage-dots{gap:.4rem;margin:.25rem 0 1rem .25rem;display:flex}.mk-stage-dots i{background:color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:50%;width:.7rem;height:.7rem}.mk-stage-cap{color:var(--text-muted);margin:.25rem .5rem .4rem;font-size:.8125rem}.mk-stage-saved{color:var(--text-muted);border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.65rem;padding:.6rem .65rem;transition:color .4s,background-color .4s,border-color .4s;display:flex}.mk-stage-saved i{background:color-mix(in srgb, var(--text-primary) 14%, transparent);border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem;transition:background-color .4s}.mk-stage-saved.is-active{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);border-color:var(--line)}.mk-stage-saved.is-active i{background:var(--accent-primary)}.mk-stage-credits{color:var(--text-muted);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:auto;padding:.75rem .65rem .25rem;display:flex}.mk-stage-credits strong{font-family:var(--font-mono);color:var(--text-primary);font-size:1rem;font-weight:500}.mk-stage-main{flex-direction:column;min-width:0;padding:1.25rem 1.5rem 1rem;display:flex}.mk-stage-prompt{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:.75rem;min-height:3.25rem;padding:.4rem .4rem .4rem 1rem;font-size:1rem;display:flex}.mk-stage-prompt>svg{color:var(--text-muted);flex-shrink:0}.mk-stage-query{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mk-caret{vertical-align:text-bottom;background:var(--accent-primary);width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}.mk-stage-go{color:var(--btn-primary-text);background:var(--btn-primary-bg);border-radius:var(--radius-pill);flex-shrink:0;padding:.5rem 1rem;font-weight:500}.mk-stage-chips{flex-wrap:wrap;gap:.5rem;min-height:2rem;margin-top:.9rem;display:flex}.mk-chip{white-space:nowrap;color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8125rem;display:inline-flex}.mk-chip b{color:var(--text-primary);font-weight:500}.mk-stage-chips .mk-chip,.mk-row{animation:mk-rise .5s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes mk-rise{0%{opacity:0;transform:translateY(8px)}}.mk-table{flex:1;margin-top:1rem}.mk-thead,.mk-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,1.15fr) minmax(7rem,1fr) minmax(6rem,.8fr) minmax(13rem,1.5fr) minmax(8.5rem,.9fr);align-items:center;gap:1rem;padding:.7rem .5rem;display:grid}.mk-thead{color:var(--text-muted);padding-block:.5rem;font-size:.8125rem}.mk-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-person{align-items:center;gap:.6rem;font-weight:500;display:flex}.mk-person i{width:1.75rem;height:1.75rem;color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 9%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-style:normal;font-weight:600;display:flex}.mk-dim{color:var(--text-secondary)}.mk-cell-data{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.mk-cell-data.is-open{color:var(--text-primary);animation:mk-unmask .6s var(--mk-ease)}@keyframes mk-unmask{0%{background:color-mix(in srgb, var(--accent-primary) 35%, transparent);filter:blur(3px)}}.mk-check{width:1rem;height:1rem;color:var(--bg-primary);background:var(--success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mk-cell-data .mk-check{animation:mk-pop .5s var(--mk-spring) both}.mk-stage-credits strong{animation:mk-tick .45s var(--mk-ease);display:inline-block}@keyframes mk-tick{0%{opacity:0;transform:translateY(.5em)}}.mk-row--ghost>span{height:.85rem;width:calc(40% + var(--i) * 12%);background:color-mix(in srgb, var(--text-primary) 7%, transparent);border-radius:4px;position:relative;overflow:hidden}.mk-row--ghost>span:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--text-primary) 12%, transparent) 50%, transparent 70%);width:300%;animation:1.6s linear infinite mk-shimmer;animation-delay:calc(var(--i) * .12s);position:absolute;inset:0 auto 0 0}@keyframes mk-shimmer{0%{transform:translate(-66.667%)}to{transform:translate(33.333%)}}@keyframes mk-pulse{50%{opacity:.45}}.mk-stage-foot{color:var(--text-muted);justify-content:space-between;gap:1rem;padding-top:.85rem;font-size:.8125rem;display:flex}@media (max-width:1000px){.mk-stage{grid-template-columns:minmax(0,1fr)}.mk-stage-side{display:none}.mk-thead,.mk-row{grid-template-columns:minmax(8rem,1fr) minmax(6rem,.8fr) minmax(12rem,1.4fr)}.mk-col-title,.mk-col-phone{display:none}}@media (max-width:720px){.mk-stage{border-radius:1rem;min-height:0}.mk-stage-main{padding:.85rem}.mk-stage-go,.mk-col-company,.mk-stage-foot span:last-child{display:none}.mk-thead,.mk-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem}.mk-person i{display:none}}.mk-trust{z-index:1;color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:.75rem 2rem;margin:0;padding:2rem 0 0;font-size:.95rem;list-style:none;display:flex;position:relative}.mk-trust li{align-items:center;gap:.55rem;display:inline-flex}.mk-trust svg{color:var(--text-primary)}@media (max-width:720px){.mk-trust{justify-content:flex-start}}.mk-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-primary) 2.5%, transparent);display:grid;overflow:hidden}.mk-grid>*{border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);margin:0 -1px -1px 0;padding:1.75rem}@media (max-width:900px){.mk-grid{--cols:2!important}}@media (max-width:600px){.mk-grid{--cols:1!important}}.mk-tools{--cols:5}.mk-tool{min-height:9rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:500;display:flex}.mk-tool small{font-family:var(--font-body);letter-spacing:0;color:var(--text-muted);transition:color .3s ease, transform .45s var(--mk-ease);font-size:.875rem;font-weight:400}.mk-tool:hover small{color:var(--accent-text);transform:translateY(3px)}.mk-tool span{align-items:center;gap:.6rem;display:inline-flex}.mk-statement{place-items:center;min-height:min(90vh,46rem);padding-block:6rem;display:grid}.mk-lit{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--text-primary);margin:0;font-size:clamp(1.75rem,3.2vw + .75rem,3.25rem);font-weight:500;line-height:1.22}.mk-lit--wide{max-width:26ch}.mk-lit span{opacity:clamp(.2, calc(var(--lit,999) - var(--i)), 1);transition:opacity .25s linear}.mk-feature{flex-direction:column;gap:.6rem;display:flex}.mk-feature p{color:var(--text-secondary);line-height:1.55}.mk-vig{height:11rem;color:var(--text-secondary);background-color:var(--bg-primary);border:1px solid var(--line);border-radius:var(--radius-md);align-content:center;gap:.5rem;margin-bottom:1rem;padding:1.1rem;font-size:.8125rem;display:grid;overflow:hidden}.mk-vig-row{white-space:nowrap;background:var(--bg-card);border:1px solid var(--line);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}.mk-vig-row>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-tag{white-space:nowrap;color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.mk-tag--hot{color:#121212;background:var(--accent-primary)}.mk-tag--ok{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.mk-bars{align-items:flex-end;gap:.4rem;height:5.5rem;display:flex}.mk-bars i{height:calc(var(--h) * 1%);background:color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:3px 3px 0 0;flex:1}.mk-bars i:last-child{background:var(--accent-primary)}.mk-score{align-items:center;gap:1rem;display:flex}.mk-score-ring{width:5.5rem;height:5.5rem;font-family:var(--font-display);color:var(--text-primary);background:radial-gradient(closest-side, var(--bg-primary) 82%, transparent 83%), conic-gradient(var(--accent-primary) calc(var(--score) * 1%), color-mix(in srgb, var(--text-primary) 10%, transparent) 0);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.75rem;font-weight:500;display:grid}.mk-score ul,.mk-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mk-list li{align-items:center;gap:.6rem;display:flex}.mk-list svg{color:var(--success);flex-shrink:0}.mk-marquee{gap:.75rem;margin-top:2rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-marquee-track{gap:.75rem;width:max-content;animation:46s linear infinite mk-marquee;display:flex}.mk-marquee-track:nth-child(2n){animation-duration:58s;animation-direction:reverse}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-marquee .mk-chip{padding:.55rem 1rem;font-size:.95rem}.mk-marquee .mk-chip:before{content:"";background:var(--dot,var(--accent-primary));border-radius:3px;width:.6rem;height:.6rem}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem;display:flex}.mk-more p{max-width:32rem;color:var(--text-secondary)}.mk-flow{grid-template-columns:11rem minmax(0,1fr);gap:2rem;display:grid}.mk-flow-nav{align-self:start;gap:.25rem;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:7rem}.mk-flow-nav:before{content:"";background:var(--accent-primary);width:2px;height:2.5rem;transform:translateY(calc(var(--at,0) * 2.75rem));transition:transform .5s var(--mk-snap);position:absolute;top:0;left:0}.mk-flow-nav a{height:2.5rem;color:var(--text-muted);transition:color .3s ease, transform .45s var(--mk-ease);align-items:center;padding-left:1.25rem;font-size:1.0625rem;display:flex}.mk-flow-nav a:hover,.mk-flow-nav a.is-active{color:var(--text-primary)}.mk-flow-nav a.is-active{transform:translate(5px)}.mk-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 3rem;padding-block:2.5rem;scroll-margin-top:7rem;display:grid}.mk-step+.mk-step{border-top:1px dashed var(--line)}.mk-step-copy{flex-direction:column;gap:1rem;display:flex}.mk-step-copy .mk-h3{align-items:center;gap:.65rem;display:flex}.mk-step-num{font-family:var(--font-body);letter-spacing:0;width:1.75rem;height:1.75rem;color:var(--text-inverse);background:var(--surface-inverse);transition:color .4s ease, background-color .4s ease, transform .5s var(--mk-spring);border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:600;display:inline-grid}.mk-step.is-active .mk-step-num{color:#121212;background:var(--accent-primary);transform:scale(1.12)}.mk-step-copy p{color:var(--text-secondary);font-size:1.125rem;line-height:1.5}.mk-step-copy p strong{color:var(--text-primary);font-weight:500}.mk-step-copy .mk-list{margin-top:auto;padding-top:1.5rem}.mk-step-copy .mk-list li{color:var(--text-secondary);border-top:1px dashed var(--line);padding-block:.7rem}.mk-step-copy .mk-list svg{color:var(--text-muted)}.mk-panel{min-height:22rem;color:var(--text-secondary);background-color:color-mix(in srgb, var(--text-primary) 2.5%, transparent);border:1px solid var(--line);border-radius:var(--radius-lg);align-content:center;gap:.75rem;padding:clamp(1.25rem,3vw,2.5rem);font-size:.9rem;display:grid;overflow:hidden}.mk-panel .mk-vig-row{padding:.75rem 1rem}.mk-pipe{gap:.6rem;display:grid}.mk-pipe div{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.mk-pipe i{height:1.75rem;width:calc(var(--w) * 1%);background:color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:.4rem}.mk-pipe div:last-child i{background:var(--accent-primary)}@media (max-width:1000px){.mk-flow{grid-template-columns:minmax(0,1fr)}.mk-flow-nav{display:none}.mk-step{grid-template-columns:minmax(0,1fr)}.mk-step-copy .mk-list{margin-top:0}.mk-panel{min-height:0}}.mk-folders{flex-direction:column;align-items:center;display:flex}.mk-folder-tab{width:calc(100% - var(--depth) * 4.5rem);order:var(--order);min-width:min(100%,16rem);font:inherit;text-align:left;color:var(--text-muted);background:color-mix(in srgb, var(--bg-card) calc(100% - var(--depth) * 22%), var(--bg-primary));border:1px solid var(--line);cursor:pointer;transition:color var(--transition-fast), width .55s var(--mk-snap), background-color .3s ease, transform .4s var(--mk-spring);border-bottom:0;border-radius:1rem 1rem 0 0;align-items:center;gap:.75rem;padding:.85rem 1.5rem;font-size:1.0625rem;display:flex}.mk-folder-tab:before{content:"";background:color-mix(in srgb, var(--text-primary) 22%, transparent);border-radius:3px;flex-shrink:0;width:.7rem;height:.7rem;transform:rotate(45deg)}.mk-folder-tab:hover{color:var(--text-primary)}.mk-folder-tab:hover:not([aria-selected=true]){transform:translateY(-4px)}.mk-folder-tab[aria-selected=true]{color:var(--text-primary)}.mk-folder-tab[aria-selected=true]:before{background:var(--accent-primary)}.mk-folder{background:var(--bg-card);border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);order:10;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem 3rem;width:100%;padding:clamp(1.5rem,4vw,3rem);display:grid}.mk-folder-copy{flex-direction:column;gap:1rem;display:flex}.mk-folder-copy,.mk-folder>.mk-panel{animation:mk-enter .6s var(--mk-ease) both}.mk-folder>.mk-panel{animation-delay:80ms}.mk-folder .mk-bars i{animation:mk-grow .8s var(--mk-ease) both;animation-delay:calc(var(--n,0) * 50ms + .15s)}.mk-folder-copy h3{letter-spacing:-.03em;max-width:14ch;font-size:clamp(1.6rem,2vw + 1rem,2.25rem);line-height:1.1}.mk-folder-copy p{color:var(--text-secondary);line-height:1.55}.mk-folder-copy .mk-list{color:var(--text-primary);margin-top:.5rem}.mk-folder .mk-panel{background-color:var(--bg-primary);min-height:18rem}.mk-panel figcaption{color:var(--text-muted);font-size:.8125rem}@media (max-width:900px){.mk-folder{grid-template-columns:minmax(0,1fr)}.mk-folder-tab{width:calc(100% - var(--depth) * 1.25rem)}}.mk-proof-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.mk-quote,.mk-stat{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:2rem;min-height:15rem;padding:1.75rem;display:flex}.mk-quote{background:var(--bg-card);border:1px solid var(--line);grid-column:span 3}.mk-quote--feature{color:var(--text-inverse);background:var(--surface-inverse);border-color:#0000}.mk-quote blockquote{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.2rem,1vw + 1rem,1.5rem);line-height:1.32}.mk-quote figcaption{align-items:center;gap:.75rem;font-size:.95rem;display:flex}.mk-quote figcaption i{color:#121212;background:var(--accent-primary);border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-style:normal;font-weight:600;display:grid}.mk-quote figcaption small{opacity:.65;font-size:.875rem;display:block}.mk-stat{background:color-mix(in srgb, var(--text-primary) 5%, transparent);grid-column:span 2}.mk-stat--hot{color:#121212;background:var(--accent-primary)}.mk-stat strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.75rem,3vw + 1.5rem,4.25rem);font-weight:500;line-height:1}.mk-stat span{opacity:.8;font-size:1rem}@media (max-width:900px){.mk-quote{grid-column:span 6}.mk-stat{grid-column:span 2;min-height:10rem;padding:1.25rem}}@media (max-width:600px){.mk-stat{grid-column:span 6;gap:.75rem;min-height:0}}.mk-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2.5rem 4rem;display:grid}.mk-split>:first-child{justify-items:start;gap:1.25rem;display:grid}@media (max-width:900px){.mk-split{grid-template-columns:minmax(0,1fr)}}.mk-faq{border-top:1px solid var(--line)}.mk-faq details{border-bottom:1px solid var(--line)}.mk-faq summary{font-family:var(--font-display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:1.2rem;font-weight:500;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"";background:linear-gradient(var(--text-primary), var(--text-primary)) center / .75rem 1.5px no-repeat, linear-gradient(var(--text-primary), var(--text-primary)) center / 1.5px .75rem no-repeat, color-mix(in srgb, var(--text-primary) 8%, transparent);width:2rem;height:2rem;transition:transform .3s var(--mk-ease);border-radius:.5rem;flex-shrink:0}.mk-faq details[open] summary:after{transform:rotate(45deg)}.mk-faq details>:not(summary){max-width:44rem;color:var(--text-secondary);padding-bottom:1.5rem;line-height:1.6}@supports (interpolate-size:allow-keywords){.mk-faq details{interpolate-size:allow-keywords}.mk-faq details::details-content{block-size:0;transition:block-size .35s var(--mk-ease), content-visibility .35s allow-discrete;overflow:hidden}.mk-faq details[open]::details-content{block-size:auto}}.mk-cta{position:relative;overflow:hidden}.mk-cta>.mk-shell{z-index:1}.mk-cta>.mk-pixels{opacity:.8;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 85%);mask-image:linear-gradient(90deg,#0000 30%,#000 85%)}.mk-cta .mk-h2{max-width:15ch;font-size:clamp(2.25rem,4.5vw + .75rem,4.5rem)}.mk-grad{color:#0000;background:linear-gradient(90deg,#ff4a1c,#ff9b75 60%,#f7f7f4);-webkit-background-clip:text;background-clip:text;font-style:normal}.mk-cta-pair{gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.mk-cta-pill{min-width:0;min-height:clamp(4.5rem,7vw,6.25rem);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 10%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:flex-grow .7s var(--mk-snap), background-color .3s ease, color .3s ease, transform .35s var(--mk-spring);flex:1 1 0;justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.25rem,1vw + 1rem,1.6rem);font-weight:500;display:flex;position:relative;overflow:hidden}.mk-cta-pill:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 16%, transparent)}.mk-cta-pill:active{transform:scale(.985)}.mk-cta-pill--primary{color:#121212;background:var(--accent-primary);border-color:#0000;flex-grow:1.5}.mk-cta-pill--primary:hover{color:#121212;background:var(--surface-inverse)}.mk-cta-pair .mk-cta-pill:not(.mk-cta-pill--primary):hover{flex-grow:1.5}.mk-cta-pair:has(.mk-cta-pill:not(.mk-cta-pill--primary):hover) .mk-cta-pill--primary{flex-grow:1}.mk-cta-pill svg{transition:transform .45s var(--mk-ease);flex-shrink:0}.mk-cta-pill:hover svg{transform:translate(8px)}@media (max-width:720px){.mk-cta-pair{flex-direction:column}.mk-cta-pill{flex:none}}.mk-footer{border-top:1px solid var(--line);position:relative}.mk-footer-top{grid-template-columns:minmax(0,1fr) auto;gap:3rem 4rem;padding-block:4.5rem 4rem;display:grid}.mk-footer-mail{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:.6rem;margin-top:.75rem;font-size:clamp(1.25rem,1.2vw + 1rem,1.6rem);display:inline-flex}.mk-footer-mail:hover{color:var(--accent-text)}.mk-footer-mail i{transition:transform .5s var(--mk-spring);transition-delay:calc(var(--i) * 12ms);font-style:normal;display:inline-block}.mk-footer-mail:hover i{transform:translateY(calc(var(--y) * 1.5px)) rotate(calc(var(--r) * 1.6deg))}.mk-footer-mail svg{opacity:0;transition:opacity .3s ease, transform .45s var(--mk-ease);transform:translate(-8px,4px)rotate(-45deg)}.mk-footer-mail:hover svg{opacity:1;transform:rotate(-45deg)}.mk-footer-desc{max-width:22rem;color:var(--text-muted);margin-top:1.25rem;font-size:.95rem;line-height:1.55}.mk-footer-cols{grid-template-columns:repeat(3,minmax(8.5rem,auto));gap:2.5rem 3.5rem;display:grid}.mk-footer-col{align-content:start;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mk-footer-col h2{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;font-weight:400}.mk-footer-col a{color:var(--text-primary);transition:opacity .25s ease, transform .35s var(--mk-ease), color .2s ease;font-size:.975rem;display:inline-block}.mk-footer-cols:has(a:hover) a:not(:hover){opacity:.4}.mk-footer-col a:hover{color:var(--text-primary);transform:translate(4px)}.mk-footer-word{aspect-ratio:229/39;background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);position:relative;-webkit-mask:url(/brand/leadsnemo-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/leadsnemo-wordmark.svg) 50%/contain no-repeat}.mk-footer-bottom{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:3.5rem;padding-block:1.75rem 2.25rem;font-size:.9rem;display:flex}.mk-footer-bottom>div{color:var(--text-primary);align-items:center;gap:1.25rem;display:flex}.mk-footer-bottom span{color:var(--text-muted)}.mk-socials{gap:.25rem;display:flex}.mk-socials a{width:2.5rem;height:2.5rem;color:var(--text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast), transform .4s var(--mk-spring);border-radius:50%;place-items:center;display:grid}.mk-socials a:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 8%, transparent);transform:translateY(-3px)}@media (max-width:900px){.mk-footer-top{grid-template-columns:minmax(0,1fr)}.mk-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-pagehead{padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.mk-pagehead .mk-h1{max-width:16ch;font-size:clamp(2.25rem,4vw + .75rem,4rem)}.mk-pagehead .mk-lede{margin-top:1.25rem}.mk-pagehead .mk-actions{margin-top:1.75rem}.mk-banner{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:2rem;padding:.4rem 1rem .4rem .4rem;font-size:.95rem;display:inline-flex}.mk-alert{max-width:40rem;color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.925rem}.mk-alert--ok{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border-color:color-mix(in srgb, var(--success) 28%, transparent)}.mk-field{gap:.45rem;display:grid}.mk-field>label,.mk-field-label{color:var(--text-primary);font-size:.9rem;font-weight:500}.mk-page .mk-field input:not([type=checkbox],[type=range]),.mk-page .mk-field select,.mk-page .mk-field textarea{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;min-height:2.9rem;padding:.7rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .3s,background-color .2s}.mk-page .mk-field :is(input,select,textarea):hover:not(:focus,:disabled){border-color:var(--border-hover)}.mk-page .mk-field :is(input,select,textarea):focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 16%, transparent)}.mk-page .mk-field :is(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}.mk-page .mk-field :is(input,textarea):user-invalid{border-color:var(--danger);animation:.35s mk-shake}.mk-page .mk-field :is(input,textarea):user-invalid:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 16%, transparent)}@keyframes mk-shake{25%{transform:translate(-4px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.mk-page .mk-field textarea{resize:vertical;min-height:7.5rem}.mk-page .mk-field select{cursor:pointer}@supports (appearance:base-select){.mk-page select{appearance:base-select}.mk-page select::picker(select){appearance:base-select}.mk-page .mk-field select{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mk-page select::picker-icon{content:"";border:solid var(--text-muted);width:.55rem;height:.55rem;transition:transform .35s var(--mk-ease), border-color .2s ease;border-width:0 1.5px 1.5px 0;margin-right:.2rem;transform:translateY(-25%)rotate(45deg)}.mk-page select:open::picker-icon{border-color:var(--text-primary);transform:translateY(20%)rotate(225deg)}.mk-page select::picker(select){color:var(--text-primary);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;transform-origin:50% 0;transition:opacity .2s ease, transform .3s var(--mk-ease), overlay .3s allow-discrete, display .3s allow-discrete;margin-block:.4rem;padding:.35rem;transform:translateY(-6px)scale(.98)}.mk-page select:open::picker(select){opacity:1;transform:none}@starting-style{.mk-page select:open::picker(select){opacity:0;transform:translateY(-6px)scale(.98)}}.mk-page select option{color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.95rem;transition:background-color .15s,color .15s;display:flex}.mk-page select option+option{margin-top:2px}.mk-page select option:hover,.mk-page select option:focus-visible{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);outline:none}.mk-page select option:checked{color:var(--text-primary);background:color-mix(in srgb, var(--accent-primary) 13%, transparent);font-weight:500}.mk-page select option::checkmark{content:"";border:solid var(--accent-text);border-width:0 2px 2px 0;order:1;width:.4rem;height:.75rem;margin-left:auto;transform:translateY(-15%)rotate(45deg)}}.mk-page input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:1.5rem;padding:0}.mk-page input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent-primary) var(--fill,50%), color-mix(in srgb, var(--text-primary) 14%, transparent) var(--fill,50%));border-radius:3px;height:6px}.mk-page input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--text-primary) 14%, transparent);border-radius:3px;height:6px}.mk-page input[type=range]::-moz-range-progress{background:var(--accent-primary);border-radius:3px;height:6px}.mk-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface-inverse);border:4px solid var(--accent-primary);width:1.35rem;height:1.35rem;transition:transform .25s var(--mk-spring), box-shadow .25s ease;border-radius:50%;margin-top:calc(3px - .675rem);box-shadow:0 2px 10px #00000059}.mk-page input[type=range]::-moz-range-thumb{background:var(--surface-inverse);border:4px solid var(--accent-primary);width:.85rem;height:.85rem;transition:transform .25s var(--mk-spring), box-shadow .25s ease;border-radius:50%;box-shadow:0 2px 10px #00000059}.mk-page input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.mk-page input[type=range]:hover::-moz-range-thumb{transform:scale(1.12)}.mk-page input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent-primary) 20%, transparent);transform:scale(1.22)}.mk-page input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent-primary) 20%, transparent);transform:scale(1.22)}.mk-page input[type=range]:focus-visible{outline:none}.mk-page input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent-primary) 35%, transparent)}.mk-page input[type=checkbox]{appearance:none;background:var(--bg-input);border:1px solid var(--line-strong);cursor:pointer;width:1.15rem;height:1.15rem;transition:background-color .2s ease, border-color .2s ease, transform .25s var(--mk-spring);border-radius:.35rem;flex-shrink:0;place-content:center;margin-top:.1rem;padding:0;display:grid}.mk-page input[type=checkbox]:before{content:"";clip-path:polygon(13% 50%,0 65%,42% 100%,100% 22%,86% 8%,40% 70%);width:.7rem;height:.7rem;transition:transform .3s var(--mk-spring);background:#121212;transform:scale(0)}.mk-page input[type=checkbox]:hover{border-color:var(--accent-primary)}.mk-page input[type=checkbox]:active{transform:scale(.88)}.mk-page input[type=checkbox]:checked{background:var(--accent-primary);border-color:#0000}.mk-page input[type=checkbox]:checked:before{transform:scale(1)}.mk-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem)}.mk-stack{gap:1.25rem;display:grid}.mk-tiers{--cols:4}.mk-tier{flex-direction:column;gap:1.25rem;display:flex}.mk-tier--hot{background:color-mix(in srgb, var(--accent-primary) 9%, var(--bg-card));box-shadow:inset 0 3px 0 var(--accent-primary)}.mk-tier-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.mk-tier-aud{color:var(--text-muted);font-size:.9rem}.mk-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.mk-price s{color:var(--text-muted);font-size:1.15rem}.mk-price strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:3.25rem;font-weight:500;line-height:1}.mk-price span{color:var(--text-muted);font-size:.9rem}.mk-tier-rate{color:var(--accent-text);font-size:.9rem}.mk-tier-credits{background:var(--bg-primary);border:1px solid var(--line);border-radius:var(--radius-md);padding:.85rem 1rem}.mk-tier-credits strong{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;display:block}.mk-tier-credits span{color:var(--text-muted);font-size:.85rem}.mk-tier .mk-list{color:var(--text-secondary);gap:.65rem;margin-bottom:auto;font-size:.925rem}.mk-tier .mk-list li{align-items:flex-start}.mk-tier .mk-list svg{color:var(--accent-text);margin-top:.2rem}.mk-tier .mk-btn{width:100%;margin-top:.5rem}@media (max-width:1100px){.mk-tiers{--cols:2}}.mk-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 3rem;display:grid}.mk-calc-out{background-color:var(--bg-primary);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.mk-calc-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.mk-calc-row:last-child{border-bottom:0;padding-bottom:0}.mk-calc-row strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.25rem;font-weight:500;line-height:1.1;display:block}.mk-calc-row span{color:var(--text-secondary)}.mk-range-legend{color:var(--text-muted);justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.825rem;display:flex}@media (max-width:900px){.mk-calc{grid-template-columns:minmax(0,1fr)}}.mk-seg{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.25rem;display:grid;position:relative}.mk-seg:before{content:"";inset-block:.25rem;width:calc((100% - .5rem) / var(--n,2));background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--at,0) * 100%));transition:transform .5s var(--mk-snap);position:absolute;left:.25rem}.mk-seg button{min-height:2.25rem;font:inherit;white-space:nowrap;color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:.3rem .9rem;font-size:.925rem;font-weight:500;transition:color .25s;position:relative}.mk-seg button:hover,.mk-seg button[aria-selected=true]{color:var(--text-primary)}.mk-seg--inline{display:inline-grid}.mk-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 4.25rem);display:grid}.mk-auth-form{padding:clamp(1.5rem, 5vw, 4rem) var(--mk-gutter);place-items:center;display:grid}.mk-auth-form--solo{min-height:calc(100vh - 4.25rem)}.mk-auth-form>div{width:min(100%,26rem);animation:mk-enter .9s var(--mk-ease) .1s both}.mk-auth-form .mk-seg{margin-bottom:2.25rem}.mk-auth-head{animation:mk-enter .6s var(--mk-ease) both}.mk-auth-head h1{letter-spacing:-.035em;font-size:clamp(2rem,2vw + 1.4rem,2.75rem);line-height:1.05}.mk-auth-head .mk-lede{margin-top:.75rem}.mk-auth-head+form{margin-top:1.75rem}.mk-auth-form form{gap:1.1rem;display:grid}.mk-auth-sso{grid-template-columns:1fr 1fr;gap:.75rem;margin-block:1.75rem 1.5rem;display:grid}.mk-auth-sso .mk-btn svg{transition:transform .4s var(--mk-spring)}.mk-auth-sso .mk-btn:hover svg{transform:scale(1.15)rotate(-6deg)}.mk-rule{color:var(--text-muted);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.mk-rule:before,.mk-rule:after{content:"";background:var(--line);flex:1;height:1px}.mk-textbtn{font:inherit;color:var(--accent-text);cursor:pointer;transition:background-size .35s var(--mk-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0 0 .1em;font-weight:500}.mk-textbtn:hover{background-size:100% 1px}.mk-check-row{color:var(--text-secondary);animation:mk-enter .5s var(--mk-ease) both;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.4;display:flex}.mk-pw{position:relative}.mk-pw button{width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.mk-pw button:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.mk-pw-slash{stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .35s var(--mk-ease)}.mk-pw button.is-on .mk-pw-slash{stroke-dashoffset:0}.mk-strength{animation:mk-enter .4s var(--mk-ease) both;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:.3rem;margin-top:.15rem;display:grid}.mk-strength i{background:color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:2px;height:4px;transition:background-color .35s}.mk-strength span{text-align:right;min-width:3.25rem;color:var(--text-muted);font-size:.8125rem}.mk-strength[data-score="1"] i:nth-child(-n+1),.mk-strength[data-score="0"] i:nth-child(-n+1){background:var(--danger)}.mk-strength[data-score="2"] i:nth-child(-n+2){background:var(--warning)}.mk-strength[data-score="3"] i:nth-child(-n+3){background:var(--accent-primary)}.mk-strength[data-score="4"] i{background:var(--success)}.mk-auth-side{border:1px solid var(--line);background:linear-gradient(200deg, transparent 30%, var(--bg-primary) 78%), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px var(--mk-cell)), repeating-linear-gradient(0deg, var(--line) 0 1px, transparent 1px var(--mk-cell)), var(--bg-primary);border-radius:1.5rem;flex-direction:column;justify-content:flex-end;gap:1.5rem;margin:0 .75rem .75rem 0;padding:clamp(2rem,4vw,3.5rem);animation:1s .15s both mk-fade;display:flex;position:relative;overflow:hidden}.mk-auth-side>:not(.mk-pixels){position:relative}.mk-auth-side>.mk-pixels{-webkit-mask-image:linear-gradient(200deg,#000 15%,#0000 68%);mask-image:linear-gradient(200deg,#000 15%,#0000 68%)}.mk-auth-side p{max-width:20ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.6rem,2vw + 1rem,2.5rem);font-weight:500;line-height:1.12}.mk-auth-quote{background:color-mix(in srgb, var(--bg-card) 72%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:30rem;animation:mk-enter .8s var(--mk-ease) both;gap:1.1rem;margin:.5rem 0 0;padding:1.25rem 1.4rem;display:grid}.mk-auth-quote blockquote{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}.mk-auth-quote figcaption{color:var(--text-primary);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.mk-auth-quote figcaption i{color:#121212;background:var(--accent-primary);border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-style:normal;font-weight:600;display:grid}.mk-auth-quote figcaption small{opacity:.65;font-size:.875rem;display:block}.mk-auth-dots{gap:.4rem;display:flex}.mk-auth-dots i{background:color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:2px;width:2.25rem;height:3px;position:relative;overflow:hidden}.mk-auth-dots i.is-on:after{content:"";background:var(--accent-primary);transform-origin:0;animation:8s linear both mk-fill;position:absolute;inset:0}@keyframes mk-fill{0%{transform:scaleX(0)}}@media (max-width:900px){.mk-auth{grid-template-columns:minmax(0,1fr)}.mk-auth-side{display:none}}.mk-prose{max-width:46rem}.mk-prose .card{border:0;border-top:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0;padding:2rem 0}.mk-prose .card:hover{box-shadow:none;border-color:var(--line);transform:none}.mk-prose h2,.mk-prose h3{letter-spacing:-.015em;margin-bottom:.75rem;font-size:1.375rem;line-height:1.25}.mk-prose p,.mk-prose li{color:var(--text-secondary);font-size:1.0625rem!important;line-height:1.7!important}.mk-prose p+p,.mk-prose p+ul,.mk-prose ul+p{margin-top:.85rem}.mk-prose strong{color:var(--text-primary);font-weight:500}.mk-prose a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:.25em}.mk-search{max-width:28rem;margin-top:2rem;position:relative}.mk-search svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.mk-page .mk-search input{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-pill);width:100%;min-height:3.25rem;padding:.5rem 1.25rem .5rem 3rem;font-size:1rem}.mk-filter{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.mk-filter button{min-height:2.5rem;font:inherit;color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);padding:.4rem 1rem;font-size:.95rem}.mk-filter button:hover{color:var(--text-primary)}.mk-filter button[aria-pressed=true]{color:var(--text-inverse);background:var(--surface-inverse);border-color:#0000}.mk-acc{border-top:1px solid var(--line)}.mk-acc-item{border-bottom:1px solid var(--line)}.mk-acc-btn{width:100%;font-family:var(--font-display);letter-spacing:-.015em;text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:1.2rem;font-weight:500;display:flex}.mk-acc-btn:after{content:"";background:linear-gradient(var(--text-primary), var(--text-primary)) center / .75rem 1.5px no-repeat, linear-gradient(var(--text-primary), var(--text-primary)) center / 1.5px .75rem no-repeat, color-mix(in srgb, var(--text-primary) 8%, transparent);width:2rem;height:2rem;transition:transform .3s var(--mk-ease);border-radius:.5rem;flex-shrink:0}.mk-acc-btn[aria-expanded=true]:after{transform:rotate(45deg)}.mk-acc-body{max-width:46rem;color:var(--text-secondary);padding-bottom:1.5rem;line-height:1.65}.mk-expect li{color:var(--text-secondary);border-top:1px dashed var(--line);align-items:flex-start;padding-block:.85rem;line-height:1.5}.mk-expect svg{margin-top:.25rem}.mk-expect strong{color:var(--text-primary);font-weight:500}.mk-center{place-items:center;min-height:calc(100vh - 4.25rem);padding:3rem 1.25rem;display:grid}.mk-404{justify-items:start;gap:1.25rem;padding-block:clamp(4rem,12vw,9rem);display:grid}.mk-404 strong{font-family:var(--font-display);letter-spacing:-.06em;color:var(--accent-primary);font-size:clamp(6rem,20vw,15rem);font-weight:500;line-height:.85}.mk-bento{--cols:6}.mk-bento>*{grid-column:span var(--span,2);scroll-margin-top:6rem}@media (max-width:900px){.mk-bento>*{grid-column:auto}}.mk-fig{font-family:var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--text-primary) 42%, transparent);font-size:.6875rem}.mk-vig{position:relative}.mk-swap{display:inline-grid}.mk-swap>*{grid-area:1/1}.mk-vig-row>.mk-swap:last-child>*{justify-self:end}.mk-swap>:first-child{animation:mk-swap-out 9s var(--mk-ease) infinite}.mk-swap>:last-child{animation:mk-swap-in 9s var(--mk-ease) infinite}@keyframes mk-swap-out{0%,38%{opacity:1;filter:none}43%,92%{opacity:0;filter:blur(4px)}98%,to{opacity:1;filter:none}}@keyframes mk-swap-in{0%,38%{opacity:0;filter:blur(4px);transform:scale(.94)}45%,90%{opacity:1;filter:none;transform:none}96%,to{opacity:0;filter:blur(4px);transform:none}}.mk-cursor{filter:drop-shadow(0 2px 4px #00000073);opacity:0;pointer-events:none;width:18px;height:18px;animation:mk-cursor 9s var(--mk-snap) infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3l14 8-6.2 1.6L9.6 19z' fill='%23fff' stroke='%23121212' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:82%;left:62%}@keyframes mk-cursor{0%,10%{opacity:0;top:82%;left:62%;transform:none}16%{opacity:1}32%,36%{top:1.85rem;left:calc(100% - 4.75rem);transform:none}38%{transform:scale(.8)}41%{transform:none}58%{opacity:1;top:62%;left:calc(100% - 3rem)}66%,to{opacity:0;top:70%;left:calc(100% - 2.5rem)}}.mk-bars i{transform-origin:50% 100%;transition:transform .9s var(--mk-ease);transition-delay:calc(var(--n,0) * 70ms + .25s)}[data-rise=out] .mk-bars i{transform:scaleY(0)}@keyframes mk-grow{0%{transform:scaleY(0)}}.mk-log{height:8rem;font-family:var(--font-mono);font-size:.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.mk-log>div{animation:mk-log 15s var(--mk-snap) infinite}.mk-log p{white-space:nowrap;align-items:center;gap:.75rem;height:1.6rem;display:flex}.mk-log time{color:var(--text-muted)}.mk-log b{color:var(--text-primary);margin-left:auto;font-weight:500}@keyframes mk-log{0%,14%{transform:translateY(0)}20%,34%{transform:translateY(-1.6rem)}40%,54%{transform:translateY(-3.2rem)}60%,74%{transform:translateY(-4.8rem)}80%,94%{transform:translateY(-6.4rem)}to{transform:translateY(-8rem)}}.mk-progress{background:color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:3px;height:6px;overflow:hidden}.mk-progress i{border-radius:inherit;transform-origin:0;height:100%;animation:mk-progress 9s var(--mk-ease) infinite;background:linear-gradient(90deg,#b8300c,#ff4a1c);display:block}@keyframes mk-progress{0%,4%{opacity:1;transform:scaleX(0)}38%,90%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@property --score{syntax:"<number>";inherits:false;initial-value:0}.mk-score-ring{--score:87;transition:--score 1.6s var(--mk-ease) .3s}[data-rise=out] .mk-score-ring{--score:0}.mk-score li,.mk-checks li{transition:opacity .5s ease, transform .6s var(--mk-ease);transition-delay:calc(var(--n,0) * .12s + .5s)}.mk-score li svg,.mk-checks li svg{transition:transform .5s var(--mk-spring);transition-delay:calc(var(--n,0) * .12s + .65s)}[data-rise=out] :is(.mk-score,.mk-checks) li{opacity:0;transform:translate(-10px)}[data-rise=out] :is(.mk-score,.mk-checks) li svg{transform:scale(0)}.mk-checks li .mk-tag{margin-left:auto}.mk-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.mk-chips .mk-chip{transition:opacity .5s ease, transform .6s var(--mk-spring);transition-delay:calc(var(--n,0) * 80ms + .3s)}[data-rise=out] .mk-chips .mk-chip{opacity:0;transform:translateY(6px)scale(.8)}.mk-pipe i{transform-origin:0;transition:transform 1s var(--mk-ease);transition-delay:calc(var(--n,0) * .13s + .3s)}[data-rise=out] .mk-pipe i{transform:scaleX(0)}.mk-nodes{width:100%;height:auto;font-size:12px}.mk-nodes rect{fill:var(--bg-card);stroke:var(--line-strong)}.mk-nodes text{fill:var(--text-primary)}.mk-nodes .mk-nodes-dim{fill:var(--text-secondary)}.mk-nodes path{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.mk-nodes .mk-nodes-wire{stroke-dasharray:1;transition:stroke-dashoffset 1.1s var(--mk-ease);transition-delay:calc(var(--n) * .16s + .35s)}[data-rise=out] .mk-nodes .mk-nodes-wire{stroke-dashoffset:1px}.mk-nodes .mk-nodes-flow{stroke:var(--accent-primary);stroke-dasharray:4 10;stroke-linecap:round;transition:opacity .6s;transition-delay:calc(var(--n) * .16s + 1.2s);animation:1.1s linear infinite mk-flow}[data-rise=out] .mk-nodes .mk-nodes-flow{opacity:0}.mk-nodes .mk-nodes-tag{fill:var(--accent-primary);stroke:none}.mk-nodes .mk-nodes-end circle{fill:var(--success);transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--mk-spring);transition-delay:calc(var(--n) * .16s + 1.4s)}.mk-nodes .mk-nodes-end path{stroke:var(--bg-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s;transition-delay:calc(var(--n) * .16s + 1.65s)}[data-rise=out] .mk-nodes .mk-nodes-end circle{transform:scale(0)}[data-rise=out] .mk-nodes .mk-nodes-end path{opacity:0}@keyframes mk-flow{to{stroke-dashoffset:-28px}}.mk-orbit{text-align:center;overflow:hidden}.mk-orbit-copy{padding-top:clamp(4.5rem,9vw,8rem)}.mk-orbit-copy>p:first-child{color:var(--text-secondary);font-size:1.05rem}.mk-orbit-copy h2{letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(2.75rem,8vw,7rem);line-height:1}.mk-orbit-copy .mk-lede{margin:1.5rem auto 0}.mk-orb{height:clamp(22rem,42vw,34rem);margin-top:clamp(2.5rem,5vw,4rem);position:relative}.mk-orb canvas{width:calc(1.4*min(70rem,160%));height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mk-globe-card{z-index:2;text-align:left;background:color-mix(in srgb, var(--bg-card) 94%, transparent);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;border-radius:14px;width:17rem;padding:.85rem .95rem .8rem;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 24px 50px -20px #000c}.mk-globe-card.is-on{opacity:1}.mk-globe-card-who{align-items:center;gap:.65rem;display:flex}.mk-globe-card-who b{color:var(--text-primary);font-size:.9rem;font-weight:600;display:block}.mk-globe-card-who div span{color:var(--text-secondary);font-size:.78rem;display:block}.mk-globe-avatar{color:#fff;background:var(--accent-gradient);border-radius:7px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:600;display:grid}.mk-globe-card p{color:var(--text-muted);margin-top:.6rem;font-size:.78rem}.mk-globe-card-mail{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.6rem;font-size:.78rem;display:flex}.mk-globe-card-mail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}.mk-globe-card-mail em{white-space:nowrap;color:var(--accent-text);font-style:normal}.mk-alert{animation:mk-enter .45s var(--mk-ease) both}.mk-alert:not(.mk-alert--ok){animation:mk-enter .45s var(--mk-ease) both, mk-shake .4s ease .15s}.mk-btn--danger{color:#fff;background:var(--danger);border-color:#0000}.mk-btn--danger:hover{color:#fff;background:color-mix(in srgb, var(--danger) 86%, #fff);border-color:#0000}.mk-copy-icon{display:inline-grid}.mk-copy-icon>*{transition:opacity .2s ease, transform .4s var(--mk-spring);grid-area:1/1}.mk-copy-icon>:last-child,.mk-copy[data-copied] .mk-copy-icon>:first-child{opacity:0;transform:scale(.4)rotate(-30deg)}.mk-copy[data-copied] .mk-copy-icon>:last-child{color:var(--success);opacity:1;transform:none}@supports (grid-template-rows:subgrid){.mk-tier{grid-row:span 5;grid-template-rows:subgrid;row-gap:1.25rem;display:grid}.mk-tier .mk-btn{align-self:end}}.mk-tier--hot{box-shadow:none;position:relative}.mk-tier-beam{-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);container-type:size}.mk-tier-beam:before{content:"";background:conic-gradient(transparent 0 58%, #ff4a1c 78%, #ffc2a8 88%, transparent 97%);width:142cqmax;height:142cqmax;margin:-71cqmax 0 0 -71cqmax;animation:6s linear infinite mk-beam;position:absolute;top:50%;left:50%}@keyframes mk-beam{to{transform:rotate(360deg)}}.mk-tier .mk-price strong{transition:color .3s}.mk-tier:hover .mk-price strong{color:var(--accent-text)}.mk-calc-row strong,.mk-mono-nums{font-variant-numeric:tabular-nums}.mk-calc-row strong span{color:inherit}.mk-splitbar{gap:3px;height:.6rem;display:flex}.mk-splitbar i{min-width:.6rem;transition:width .45s var(--mk-snap);border-radius:.3rem}.mk-splitbar i:first-child{width:var(--fill,50%);background:linear-gradient(90deg,#b8300c,#ff4a1c)}.mk-splitbar i:last-child{background:color-mix(in srgb, var(--text-primary) 22%, transparent);flex:1}.mk-figures{--cols:4}.mk-figure{flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:11rem;display:flex}.mk-figure strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,3vw + 1.25rem,3.75rem);font-weight:500;line-height:1;transition:color .3s}.mk-figure:hover strong{color:var(--accent-text)}.mk-figure span{color:var(--text-secondary)}.mk-story{color:var(--text-secondary);justify-items:start;gap:1.25rem;font-size:1.2rem;line-height:1.55;display:grid}.mk-story strong{color:var(--text-primary);font-weight:500}.mk-page .mk-search input{padding-right:3rem;transition:border-color .2s,box-shadow .3s}.mk-page .mk-search input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 16%, transparent)}.mk-search input::-webkit-search-cancel-button{display:none}.mk-search button{width:2rem;height:2rem;color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 8%, transparent);cursor:pointer;animation:mk-pop .3s var(--mk-spring);border:0;border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.mk-search button:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 14%, transparent)}.mk-filter button{transition:color var(--transition-fast), background-color .25s ease, border-color .25s ease, transform .3s var(--mk-spring);align-items:center;gap:.5rem;display:inline-flex}.mk-filter button:active{transform:scale(.95)}.mk-filter small{font-family:var(--font-mono);opacity:.6;font-size:.75rem}.mk-page mark{color:inherit;background:color-mix(in srgb, var(--accent-primary) 32%, transparent);border-radius:.2em;padding:.05em 0}.mk-acc-item{animation:mk-enter .5s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 35ms)}.mk-acc-btn{transition:color .2s}.mk-acc-btn:hover{color:var(--accent-text)}.mk-acc-panel{opacity:0;transition:grid-template-rows .5s var(--mk-snap), opacity .35s ease;grid-template-rows:0fr;display:grid}.mk-acc-item.is-open .mk-acc-panel{opacity:1;grid-template-rows:1fr}.mk-acc-panel>div{min-height:0;overflow:hidden}.mk-empty{animation:mk-enter .5s var(--mk-ease) both}.mk-docs{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2rem 3.5rem;display:grid}.mk-docs-nav{gap:1.5rem;display:grid;position:sticky;top:6rem}.mk-docs-nav>div{gap:.15rem;display:grid}.mk-docs-nav p{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:.4rem;padding-left:.85rem;font-size:.75rem}.mk-docs-nav button{font:inherit;text-align:left;color:var(--text-secondary);cursor:pointer;transition:color .2s ease, background-color .25s ease, padding .35s var(--mk-ease);background:0 0;border:0;border-radius:.6rem;padding:.55rem .85rem;font-size:.95rem;position:relative}.mk-docs-nav button:before{content:"";background:var(--accent-primary);width:3px;height:1.1rem;transition:transform .35s var(--mk-spring);border-radius:2px;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)scaleY(0)}.mk-docs-nav button:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.mk-docs-nav button[aria-current=page]{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);padding-left:1.4rem}.mk-docs-nav button[aria-current=page]:before{transform:translateY(-50%)scaleY(1)}.mk-doc{min-width:0;animation:mk-enter .5s var(--mk-ease) both}.mk-doc h2{letter-spacing:-.03em;font-size:clamp(1.6rem,1.5vw + 1.1rem,2.25rem);line-height:1.1}.mk-doc h3{letter-spacing:-.015em;margin:2.5rem 0 1rem;font-size:1.3rem}.mk-doc h4{letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.05rem}.mk-doc>p,.mk-doc-steps{max-width:46rem;color:var(--text-secondary);margin-top:.9rem;font-size:1.0625rem;line-height:1.7}.mk-doc strong{color:var(--text-primary);font-weight:500}.mk-doc code{font-family:var(--font-mono);color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);border-radius:.35em;padding:.12em .4em;font-size:.875em}.mk-doc-rule strong{font-family:var(--font-display);color:var(--accent-text);margin-bottom:.4rem;font-size:1.2rem;display:block}.mk-doc-rule p{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.mk-doc-steps{counter-reset:step;gap:1.25rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.mk-doc-steps li{counter-increment:step;animation:mk-enter .5s var(--mk-ease) both;animation-delay:calc(var(--n,0) * 70ms);padding-left:3rem;position:relative}.mk-doc-steps li:nth-child(2){--n:1}.mk-doc-steps li:nth-child(3){--n:2}.mk-doc-steps li:nth-child(4){--n:3}.mk-doc-steps li:before{content:counter(step);width:1.85rem;height:1.85rem;font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:50%;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:.05rem;left:0}.mk-doc-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:2rem;bottom:-1.2rem;left:.925rem}.mk-doc-note{background:color-mix(in srgb, var(--text-primary) 3%, transparent);border:1px solid var(--line);border-left:2px solid var(--accent-primary);border-radius:var(--radius-md);animation:mk-enter .4s var(--mk-ease) both;padding:1.1rem 1.25rem}.mk-doc-note p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.mk-code{color:#f7f7f4;border-radius:var(--radius-md);background:#0e0e0e;border:1px solid #ffffff1a;margin-block:1.5rem;overflow:hidden}.mk-code-bar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .6rem;display:flex}.mk-code .mk-seg{--text-primary:#f7f7f4;--text-muted:#858580;--bg-card:#262626;--line:#ffffff17;--line-strong:#ffffff29;padding:.2rem}.mk-code .mk-seg:before{inset-block:.2rem;width:calc((100% - .4rem) / var(--n,2));left:.2rem}.mk-code .mk-seg button{min-height:1.85rem;font-family:var(--font-mono);font-size:.8125rem}.mk-code-title{font-family:var(--font-mono);color:#858580;padding-left:.5rem;font-size:.8125rem}.mk-code .mk-copy{min-height:1.85rem;font-family:var(--font-mono);color:#a9a9a3;border-radius:var(--radius-pill);cursor:pointer;transition:color .2s ease, background-color .2s ease, transform .3s var(--mk-spring);background:#ffffff0f;border:0;align-items:center;gap:.45rem;padding:.25rem .7rem;font-size:.8125rem;display:inline-flex}.mk-code .mk-copy:hover{color:#f7f7f4;background:#ffffff1f}.mk-code .mk-copy:active{transform:scale(.94)}.mk-code pre{font-family:var(--font-mono);margin:0;padding:1.1rem 1.25rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.mk-doc .mk-code code{font-size:inherit;color:inherit;background:0 0;padding:0}.mk-code-dim{color:#74716a}.mk-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.925rem}.mk-table th{font-family:var(--font-mono);text-align:left;color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 3%, transparent);border-bottom:1px solid var(--line);padding:.75rem 1rem;font-size:.75rem;font-weight:400}.mk-table td{vertical-align:top;color:var(--text-secondary);border-bottom:1px dashed var(--line);padding:.8rem 1rem;line-height:1.55;transition:background-color .2s}.mk-table tr:last-child td{border-bottom:0}.mk-table tbody tr:hover td{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.mk-table td:first-child,.mk-table td:nth-child(2){white-space:nowrap}.mk-doc .mk-code-key{color:var(--accent-text);background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.mk-endpoints{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mk-endpoints li{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.85rem 1rem;display:flex}.mk-endpoints li>span:last-child{color:var(--text-secondary);font-size:.9rem}.mk-method{min-width:3.25rem;font-family:var(--font-mono);text-align:center;color:var(--bg-primary);background:var(--success);border-radius:.35rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.mk-method--post{color:#121212;background:var(--accent-primary)}@media (max-width:800px){.mk-docs{grid-template-columns:minmax(0,1fr)}.mk-docs-nav{grid-template-columns:1fr 1fr;position:static}}.mk-legal{grid-template-columns:minmax(0,46rem) 15rem;justify-content:space-between;align-items:start;gap:2rem 4rem;display:grid}.mk-prose h3{scroll-margin-top:6.5rem}.mk-toc{padding-top:2rem;position:sticky;top:6.5rem}.mk-toc p{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:.9rem;font-size:.75rem}.mk-toc ol{border-left:1px solid var(--line);animation:mk-enter .6s var(--mk-ease) both;margin:0;padding:0;list-style:none;display:grid}.mk-toc a{color:var(--text-muted);transition:color .25s ease, border-color .25s ease, padding .35s var(--mk-ease);border-left:1px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.9rem;line-height:1.35;display:block}.mk-toc a:hover{color:var(--text-primary)}.mk-toc a.is-active{color:var(--text-primary);border-left-color:var(--accent-primary);padding-left:1.25rem}@media (max-width:1000px){.mk-legal{grid-template-columns:minmax(0,1fr)}.mk-toc{display:none}}.mk-gate{text-align:center;justify-items:center;gap:.9rem;padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}.mk-gate p{max-width:34rem;color:var(--text-secondary);line-height:1.6}.mk-gate .mk-btn{margin-top:.75rem}.mk-gate-icon,.mk-solo-icon{width:3.5rem;height:3.5rem;color:var(--accent-text);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);border-radius:1rem;place-items:center;display:grid}.mk-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.mk-card-head p{word-break:break-all;margin-top:.3rem;font-size:.9rem}.mk-form-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:640px){.mk-form-2{grid-template-columns:minmax(0,1fr)}}.mk-solo{text-align:center;width:min(100%,28rem);box-shadow:var(--shadow-lg);animation:mk-enter .8s var(--mk-ease) both;justify-items:center;gap:.75rem;padding:clamp(1.75rem,5vw,2.75rem);display:grid}.mk-solo>.mk-muted{font-size:.95rem;line-height:1.55}.mk-solo form,.mk-done{text-align:left;width:100%;margin-top:1rem}.mk-solo-icon{animation:mk-pop .7s var(--mk-spring) .25s both;margin-bottom:.5rem}.mk-solo-back{color:var(--text-secondary);justify-self:center;font-size:.9rem}.mk-solo-back:hover{color:var(--text-primary)}.mk-done{text-align:center;animation:mk-enter .5s var(--mk-ease) both;justify-items:center;gap:.6rem;display:grid}.mk-done .mk-btn{margin-top:.75rem}.mk-done-tick{fill:none;width:3.25rem;height:3.25rem;stroke:var(--success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mk-done-tick circle{stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:mk-draw .7s var(--mk-ease) .15s forwards;transform:rotate(-90deg)}.mk-done-tick path{stroke-dasharray:34;stroke-dashoffset:34px;animation:mk-draw .4s var(--mk-ease) .7s forwards}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-lost{position:relative;overflow:hidden}.mk-lost>.mk-pixels{-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 80%);mask-image:linear-gradient(90deg,#0000 35%,#000 80%)}.mk-lost>.mk-shell{z-index:1}.mk-404>*{animation:mk-enter .8s var(--mk-ease) both}.mk-404>:nth-child(2){animation-delay:80ms}.mk-404>:nth-child(3){animation-delay:.16s}.mk-404>:nth-child(4){animation-delay:.24s}.mk-404>:nth-child(5){animation-delay:.32s}.mk-404>:nth-child(6){animation-delay:.4s}.mk-404-path{max-width:100%;font-family:var(--font-mono);white-space:nowrap;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 80%, transparent);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:.75rem;padding:.4rem .5rem .4rem .9rem;font-size:.8125rem;display:inline-flex;overflow:hidden}.mk-404-path span{color:var(--text-muted)}.mk-404-path b{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);border-radius:var(--radius-pill);padding:.1rem .5rem;font-weight:500}.mk-404 strong i{color:#0000;-webkit-text-stroke:3px var(--accent-primary);font-style:normal;animation:2.4s ease-in-out infinite mk-pulse}.mk-404-links{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.95rem;display:flex}.mk-cookie{z-index:200;width:min(26rem,100vw - 2.5rem);color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 92%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);animation:mk-cookie-in .8s var(--mk-ease) 1.4s both;gap:.75rem;padding:1.25rem;font-size:.875rem;line-height:1.5;display:grid;position:fixed;bottom:1.25rem;left:1.25rem}@keyframes mk-cookie-in{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}}.mk-cookie h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);font-size:1.1rem;font-weight:500}.mk-cookie p:nth-of-type(2){gap:1.25rem;display:flex}.mk-cookie summary{color:var(--text-primary);cursor:pointer;align-items:center;gap:.4rem;list-style:none;display:inline-flex}.mk-cookie summary::-webkit-details-marker{display:none}.mk-cookie summary:after{content:"";width:.4rem;height:.4rem;transition:transform .3s var(--mk-ease);border:1.5px solid;border-width:0 1.5px 1.5px 0;transform:translateY(-20%)rotate(45deg)}.mk-cookie details[open] summary:after{transform:translateY(20%)rotate(225deg)}.mk-cookie-choices{animation:mk-enter .4s var(--mk-ease) both;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.9rem;display:flex}.mk-cookie-choices .mk-btn{margin-left:auto}.mk-cookie-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem;display:grid}.mk-switch{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.mk-switch input{opacity:0;pointer-events:none;position:absolute}.mk-switch i{background:color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:var(--radius-pill);flex-shrink:0;width:2.1rem;height:1.25rem;transition:background-color .25s;position:relative}.mk-switch i:after{content:"";width:.95rem;height:.95rem;transition:transform .35s var(--mk-spring);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #00000059}.mk-switch input:checked+i{background:var(--accent-primary)}.mk-switch input:checked+i:after{transform:translate(.85rem)}.mk-switch input:focus-visible+i{outline:2px solid var(--accent-primary);outline-offset:2px}.mk-switch:has(input:disabled){cursor:default;opacity:.65}@media (max-width:520px){.mk-cookie{width:calc(100vw - 1.5rem);bottom:.75rem;left:.75rem}}[data-rise=out]{opacity:0;filter:blur(10px);transform:translateY(1.75rem)}[data-rise=in]{transition:opacity .9s var(--mk-ease), filter .9s var(--mk-ease), transform .9s var(--mk-ease);transition-delay:var(--rise-delay,0s)}@media (max-width:720px){[data-rise=out]{filter:none}}[data-glow]{isolation:isolate;position:relative}[data-glow]:before,[data-glow]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}[data-glow]:before{z-index:-1;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 62%)}[data-glow]:after{background:radial-gradient(13rem circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--accent-primary) 85%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-glow]:hover:before,[data-glow]:hover:after{opacity:1}[data-away],[data-away]:before,[data-away]:after,[data-away] *,[data-away] :before,[data-away] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mk-page,.mk-page *,.mk-page :before,.mk-page :after,.mk-nav *,.mk-nav :before,.mk-footer *,.mk-footer :before,.mk-footer :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.mk-marquee-track{flex-wrap:wrap;width:auto}.mk-swap>:first-child,.mk-cursor,.mk-log>div>p:nth-child(n+6){display:none}}.mk-horizon{height:132px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.mk-cta:before,.mk-rim i{content:"";z-index:1;width:400vw;height:400vw;box-shadow:inset 0 0 0 1px var(--line-strong);pointer-events:none;border-radius:50%;margin-left:-200vw;position:absolute;top:0;left:50%}.mk-rim{z-index:1;pointer-events:none;height:8vw;-webkit-mask-image:radial-gradient(34rem 12rem at calc(50% + var(--hx,0) * 50%) 0, #000, transparent);-webkit-mask-image:radial-gradient(34rem 12rem at calc(50% + var(--hx,0) * 50%) 0, #000, transparent);mask-image:radial-gradient(34rem 12rem at calc(50% + var(--hx,0) * 50%) 0, #000, transparent);position:absolute;inset:0 0 auto;overflow:hidden}.mk-rim i{box-shadow:inset 0 0 0 1.5px #ff7a4d}.mk-rim-glow{z-index:2;pointer-events:none;background:0 0;height:0;position:relative}.mk-rim-glow:before{content:"";background:radial-gradient(23rem 4.5rem at calc(50% + var(--hx,0) * 20%) 4.5rem, color-mix(in srgb, var(--accent-primary) 34%, transparent), transparent), linear-gradient(transparent 4.5rem, var(--bg-primary) 4.5rem);height:calc(4.5rem + 7vw);position:absolute;inset:-4.5rem 0 auto;-webkit-mask-image:radial-gradient(200vw at 50% calc(4.5rem + 200vw),#0000 200vw,#000 calc(200vw + .5px));mask-image:radial-gradient(200vw at 50% calc(4.5rem + 200vw),#0000 200vw,#000 calc(200vw + .5px))}.mk-shell>.mk-label{border-bottom:1px solid var(--line-strong);clip-path:inset(0);justify-content:flex-start;gap:0;margin-inline:-2.5rem;padding:0 0 0 2.5rem}.mk-shell>.mk-label span{font:500 1.2rem/1.2 var(--font-display);letter-spacing:-.01em;background:var(--bg-primary);border:1px solid var(--line-strong);transition:transform .7s var(--mk-ease);border-bottom:0;margin-bottom:-1px;padding:.85rem .35rem}.mk-shell>.mk-label span:first-child{color:var(--accent-text);border-right:0;border-radius:14px 0 0;padding-left:1.35rem}.mk-shell>.mk-label span:last-child{color:var(--text-primary);border-left:0;border-radius:0 14px 0 0;padding-right:1.5rem;position:relative}.mk-shell>.mk-label span:last-child:before,.mk-shell>.mk-label span:last-child:after{content:"";border:1px solid var(--line-strong);border-bottom:0;border-left:0;border-radius:0 12px 0 0;position:absolute;bottom:0}.mk-shell>.mk-label span:last-child:after{width:1.5rem;height:72%;left:100%}.mk-shell>.mk-label span:last-child:before{border-color:var(--line);width:1.3rem;height:46%;left:calc(100% + 1.5rem)}.mk-shell>.mk-label.is-down span{transform:translateY(105%)}@media (max-width:720px){.mk-shell>.mk-label{margin-inline:-1.25rem;padding-left:1.25rem}.mk-shell>.mk-label span{padding-block:.7rem;font-size:1.05rem}}
