@keyframes mk-pop{0%{opacity:0;transform:scale(.2)rotate(-25deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mk-burst{to{opacity:0;transform:scale(1.2)}}@keyframes mk-fly{0%{transform:translate(var(--x0), var(--y0)) rotate(0deg) scale(1)}to{transform:translate(var(--x1), var(--y1)) rotate(var(--r)) scale(var(--s))}}@keyframes mk-fade{0%{opacity:1}to{opacity:var(--mk-frag-alpha)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mk-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sv.mk-page{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.sv .mk-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--rule);display:flex}.sv .mk-top__links{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sv .mk-wrap{width:100%;max-width:var(--mk-max);padding:0 var(--space-6);margin:0 auto}.sv .mk-section{padding:var(--space-8) 0;border-top:var(--rule)}.sv .mk-section--flush{border-top:0}.sv .mk-kicker{align-items:center;gap:var(--space-4);font-size:var(--fs-xs);letter-spacing:var(--mk-tracking-kicker);text-transform:uppercase;color:var(--text-2);display:flex}.sv .mk-kicker:before{content:"";width:var(--mk-rule-w);background:var(--red);height:2px;display:inline-block}.sv .mk-h1{margin:var(--space-5) 0 0;font-size:var(--mk-h1);font-weight:var(--fw-black);line-height:var(--mk-lh-display);letter-spacing:var(--mk-tracking-display);text-transform:uppercase;color:var(--text-1)}.sv .mk-h1>span{display:block}.sv .mk-h1 .mk-h1__long{font-size:var(--mk-h1-long)}.sv .mk-h1 .mk-outline{color:#0000;-webkit-text-stroke:var(--text-stroke) var(--paper)}.sv .mk-h1 .mk-red{color:var(--red)}.sv .mk-h2{font-size:var(--mk-h2);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-1);margin:0}.sv .mk-lead{max-width:44ch;margin:var(--space-5) 0 0;font-size:var(--mk-lead);color:var(--text-2);line-height:1.6}.sv .mk-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sv .mk-fine{font-size:var(--fs-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums}.sv .mk-stage{gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.sv .mk-stage__side{flex-direction:column;justify-content:center;display:flex}@media (max-width:900px){.sv .mk-stage{grid-template-columns:1fr}}.sv .mk-poster{width:100%;max-width:560px;aspect-ratio:var(--mk-poster-ratio);border:var(--rule-heavy);box-shadow:var(--shadow-hard);margin:0 auto;position:relative;overflow:hidden}.sv .mk-poster__shapes{pointer-events:none;position:absolute;inset:0}.sv .mk-shape{width:var(--mk-shape);height:var(--mk-shape);transform-origin:50%;animation:mk-pop var(--dur-pop) var(--ease-spring) var(--d,0s) both, mk-burst var(--dur-fast) var(--ease) calc(var(--dur-pop) + var(--d,0s) + var(--dur-settle)) forwards;position:absolute}.sv .mk-shape--circle{border-radius:var(--radius-pill);background:var(--red)}.sv .mk-shape--square{background:var(--blue)}.sv .mk-shape--triangle{border-left:calc(var(--mk-shape) / 2) solid transparent;border-right:calc(var(--mk-shape) / 2) solid transparent;border-bottom:var(--mk-shape) solid var(--yellow);background:0 0;width:0;height:0}.sv .mk-shape--bar{width:calc(var(--mk-shape) * 2);height:calc(var(--mk-shape) / 4);background:var(--text-1)}.sv .mk-frags{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv .mk-frag{width:var(--mk-fragment);height:var(--mk-fragment);transform-origin:50%;opacity:var(--mk-frag-alpha);transform:translate(var(--x1), var(--y1)) rotate(var(--r)) scale(var(--s));position:absolute;top:0;left:0}.sv .mk-frag.is-pending{opacity:0}.sv .mk-frag.is-flying{animation:mk-fly var(--dur-shatter) var(--ease-spring) var(--fd,0s) both, mk-fade var(--dur-shatter) var(--ease) var(--fd,0s) both}.sv .mk-frag--circle{border-radius:var(--radius-pill);background:var(--red)}.sv .mk-frag--square{background:var(--blue)}.sv .mk-frag--triangle{border-left:calc(var(--mk-fragment) / 2) solid transparent;border-right:calc(var(--mk-fragment) / 2) solid transparent;border-bottom:var(--mk-fragment) solid var(--yellow);width:0;height:0}.sv .mk-frag--bar{width:calc(var(--mk-fragment) * 2);height:calc(var(--mk-fragment) / 4);background:var(--text-1)}.sv .mk-poster__frame{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sv .mk-settle{animation:mk-rise var(--dur-settle) var(--ease) calc(var(--dur-pop) + var(--dur-settle) + var(--d,0s)) both}.sv .mk-poster .sv-sla__fill{animation:mk-fill var(--dur-slow) linear calc(var(--dur-pop) + var(--dur-settle) * 2 + var(--d,0s)) both}.sv .mk-panels{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.sv .mk-panel{gap:var(--space-4);flex-direction:column;min-height:260px;display:flex}.sv .mk-mark{width:calc(var(--mk-shape) / 2);height:calc(var(--mk-shape) / 2)}.sv .mk-mark--circle{border-radius:var(--radius-pill);background:var(--red)}.sv .mk-mark--square{background:var(--blue)}.sv .mk-mark--triangle{border-left:calc(var(--mk-shape) / 4) solid transparent;border-right:calc(var(--mk-shape) / 4) solid transparent;border-bottom:calc(var(--mk-shape) / 2) solid var(--yellow);width:0;height:0}.sv .mk-panel h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-1);margin:0}.sv .mk-panel p{color:var(--text-2);line-height:var(--lh-base);margin:0}.sv .mk-frames{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.sv .mk-sheet{border:var(--rule-heavy);box-shadow:var(--shadow-hard);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.sv .mk-sheet .sv-sla__fill{transition:transform var(--dur-slow) linear;animation:none;transform:scaleX(0)}.sv .mk-reveal.is-in .sv-sla__fill{transform:scaleX(1)}.sv .mk-code{padding:var(--space-4);border:var(--rule);background:var(--ink-2);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-sm);white-space:pre;margin:0;line-height:1.7;overflow-x:auto}.sv .mk-log{padding:var(--space-4);border:var(--rule);border-left:var(--banner-edge-w) solid var(--blue);background:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2);min-height:calc(1.8em * 5 + var(--space-4) * 2);white-space:pre;margin:0;line-height:1.8;overflow-x:auto}.sv .mk-log b{font-weight:var(--fw-medium);color:var(--text-1)}.sv .mk-log .mk-ok{color:var(--ok)}.sv .mk-pricing{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;display:grid}.sv .mk-price{font-size:var(--mk-h1);font-weight:var(--fw-black);line-height:var(--mk-lh-display);letter-spacing:var(--mk-tracking-display);color:var(--text-1);font-variant-numeric:tabular-nums}.sv .mk-price small{font-size:var(--fs-lg);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--text-2)}.sv .mk-range{appearance:none;width:100%;height:var(--sla-track-h);margin:var(--space-4) 0;background:var(--ink-3);outline:none}.sv .mk-range::-webkit-slider-thumb{appearance:none;width:var(--space-5);height:var(--space-5);background:var(--red);cursor:pointer;border:0}.sv .mk-range::-moz-range-thumb{width:var(--space-5);height:var(--space-5);background:var(--red);cursor:pointer;border:0;border-radius:0}.sv .mk-range:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sv .mk-tiers{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sv .mk-tiers li{padding:var(--space-2) 0;border-bottom:var(--rule-dashed);font-variant-numeric:tabular-nums;color:var(--text-2);justify-content:space-between;display:flex}.sv .mk-tiers li.is-active{color:var(--text-1)}.sv .mk-reveal.is-armed:not(.is-in){opacity:0;transform:translateY(16px)}.sv .mk-reveal{transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease)}.sv .mk-docs{grid-template-columns:var(--mk-docs-rail) minmax(0, 1fr);gap:var(--space-8);padding-block:var(--space-7);align-items:start;display:grid}.sv .mk-docs__aside{top:var(--space-6);position:sticky}.sv .mk-docs__rail ul{margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.sv .mk-docs__rail a{padding:var(--space-2) var(--space-3);border-left:var(--banner-edge-w) solid transparent;color:var(--text-2);text-decoration:none;display:block}.sv .mk-docs__rail a:hover{color:var(--text-1)}.sv .mk-docs__rail a[aria-current=page]{border-left-color:var(--red);color:var(--text-1);font-weight:var(--fw-medium)}.sv .mk-docs__body{max-width:var(--mk-docs-measure);min-width:0;line-height:var(--lh-base);color:var(--text-2)}.sv .mk-docs__body .mk-h2{margin-top:var(--space-3)}.sv .mk-docs__body h2{margin:var(--space-8) 0 var(--space-3);padding-top:var(--space-5);border-top:var(--rule);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-1)}.sv .mk-docs__body h3{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-1);flex-wrap:wrap;display:flex}.sv .mk-docs__body p{margin:0 0 var(--space-4)}.sv .mk-docs__body a{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.sv .mk-docs__body code{font-family:var(--font-mono);color:var(--text-1);font-size:.92em}.sv .mk-docs__body .mk-lead{margin-bottom:var(--space-6)}.sv .mk-toc{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-6);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sv .mk-table{width:100%;margin:0 0 var(--space-5);border-collapse:collapse;font-size:var(--fs-sm)}.sv .mk-table th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--rule-strong);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-3)}.sv .mk-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--rule-dashed);vertical-align:top}.sv .mk-defs{margin:0 0 var(--space-5);gap:var(--space-2) var(--space-5);grid-template-columns:max-content minmax(0,1fr);display:grid}.sv .mk-defs dt{font-weight:var(--fw-medium);color:var(--text-1)}.sv .mk-defs dd{margin:0}.sv .mk-steps{margin:0 0 var(--space-5);padding-left:var(--space-5)}.sv .mk-steps li{margin-bottom:var(--space-2)}.sv .mk-endpoint{padding-bottom:var(--space-4)}.sv .mk-method{min-width:4.5em;padding:2px var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-kicker);text-align:center;color:var(--paper);background:var(--text-1);display:inline-block}.sv .mk-method--get{background:var(--blue)}.sv .mk-method--post{background:var(--ok)}.sv .mk-method--patch{background:var(--yellow-text)}.sv .mk-method--delete{background:var(--red)}.sv .mk-scope{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.sv .mk-note{padding-left:var(--space-3);border-left:var(--banner-edge-w) solid var(--yellow);font-size:var(--fs-sm)}.sv .mk-codeblock{margin:0 0 var(--space-4);position:relative}.sv .mk-codeblock .mk-code{padding-top:var(--space-6)}.sv .mk-codeblock__title{top:var(--space-2);left:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-3);position:absolute}.sv .mk-copy{top:var(--space-2);right:var(--space-2);padding:2px var(--space-2);border:var(--rule);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-2);cursor:pointer;background:0 0;position:absolute}.sv .mk-copy:hover{color:var(--text-1);border-color:var(--text-1)}.sv .mk-copy:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:900px){.sv .mk-docs{gap:var(--space-5);grid-template-columns:1fr}.sv .mk-docs__aside{position:static}.sv .mk-docs__rail ul{gap:var(--space-1);flex-flow:wrap}.sv .mk-docs__rail a{border-left:0;border-bottom:var(--banner-edge-w) solid transparent}.sv .mk-docs__rail a[aria-current=page]{border-bottom-color:var(--red)}}.sv .mk-legal{padding-block:var(--space-7)}.sv .mk-legal .mk-docs__body{margin:0}.sv .mk-legal ul{margin:0 0 var(--space-4);padding-left:var(--space-5);list-style:outside}.sv .mk-legal li{margin-bottom:var(--space-2)}.sv .mk-foot{padding:var(--space-6);border-top:var(--rule-heavy);justify-content:space-between;gap:var(--space-4);color:var(--text-3);font-size:var(--fs-sm);flex-wrap:wrap;margin-top:auto;display:flex}
