@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_37a976db-module__e3oBZW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_37a976db-module__e3oBZW__variable{--font-mk:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.mk{--mk-grad:linear-gradient(135deg, var(--color-mk-blue) 0%, var(--color-mk-indigo) 100%);--mk-grad-hover:linear-gradient(135deg, #3363cf 0%, #4f43c4 100%);--mk-gutter:24px;font-family:var(--font-mk), var(--font-sans);color:var(--color-mk-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:18px;line-height:1.6;overflow-x:clip}@media (min-width:768px){.mk{--mk-gutter:32px}}.mk-wrap{width:100%;max-width:calc(1220px + 2 * var(--mk-gutter));padding-inline:var(--mk-gutter);margin-inline:auto}.mk-narrow{width:100%;max-width:calc(720px + 2 * var(--mk-gutter));padding-inline:var(--mk-gutter);margin-inline:auto}.mk-section{padding-block:clamp(96px,11vw,144px);position:relative}.mk-section--tight{padding-block:clamp(64px,8vw,96px)}.mk-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:1.04}.mk-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,4.2vw,56px);font-weight:800;line-height:1.08}.mk-h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.2}.mk-h4{letter-spacing:-.015em;font-size:22px;font-weight:800;line-height:1.3}.mk-lead{color:var(--color-mk-body);text-wrap:pretty;font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.55}.mk-prose>*+*{margin-top:24px}.mk-prose p{color:var(--color-mk-body);text-wrap:pretty}.mk-prose strong{color:var(--color-mk-ink);font-weight:700}.mk-legal h2{letter-spacing:-.015em;color:var(--color-mk-ink);margin-top:48px;font-size:22px;font-weight:800;line-height:1.3}.mk-legal h2+*{margin-top:16px}.mk-legal ul{color:var(--color-mk-body);padding-left:1.4em;list-style:outside}.mk-legal li+li{margin-top:8px}.mk-legal a{color:var(--color-mk-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.4}.mk-grad-text{background:var(--mk-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mk-blue);align-items:center;gap:16px;font-size:13px;font-weight:800;display:flex}.mk-eyebrow:after,.mk-eyebrow--center:before{content:"";opacity:.25;background:currentColor;flex:1;height:1px}.mk-ghost{inset-inline:0;z-index:0;white-space:nowrap;text-align:center;letter-spacing:-.05em;color:#1b233609;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,20vw,300px);font-weight:800;line-height:1;position:absolute;top:clamp(24px,4vw,56px);overflow:hidden}.mk-ghost+*{z-index:1;position:relative}.mk-btn{--chevron-x:0px;background:var(--mk-grad);color:#fff;letter-spacing:.02em;white-space:nowrap;min-height:56px;box-shadow:var(--shadow-mk-glow);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:16px;font-weight:800;text-decoration:none;transition:box-shadow .25s,transform .15s,filter .25s;display:inline-flex;position:relative}.mk-btn:before{content:"";border-radius:inherit;background:var(--mk-grad-hover);opacity:0;transition:opacity .25s;position:absolute;inset:0}.mk-btn>*{position:relative}.mk-btn:hover:before{opacity:1}.mk-btn:hover{--chevron-x:3px;box-shadow:0 22px 44px -14px #3b6fe0b3}.mk-btn:active{transform:translateY(1px);box-shadow:0 10px 20px -10px #3b6fe099}.mk-btn:focus-visible{outline-offset:0;box-shadow:0 0 0 6px var(--color-mk-blue), var(--shadow-mk-glow);outline:3px solid #fff}.mk-btn--lg{border-radius:18px;min-height:64px;padding:0 40px;font-size:17px}.mk-btn--sm{border-radius:12px;min-height:44px;padding:0 20px;font-size:13px}.mk-btn--full{width:100%}.mk-btn--ghost{color:var(--color-mk-ink);box-shadow:inset 0 0 0 1.5px var(--color-mk-line), 0 12px 24px -16px #1b23364d;background:#fff}.mk-btn--ghost:before{background:var(--color-mk-page)}.mk-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px #d5dae5,0 16px 28px -16px #1b233659}.mk-btn--ghost:focus-visible{outline-color:var(--color-mk-blue)}.mk-btn--light{color:var(--color-mk-blue-deep);background:#fff;box-shadow:0 22px 44px -18px #0a10288c}.mk-btn--light:before{background:#f1f5ff}.mk-btn .mk-chevron{transform:translateX(var(--chevron-x));transition:transform .25s}@media (max-width:480px){.mk-btn,.mk-btn--lg{letter-spacing:.01em;white-space:normal;text-align:center;gap:8px;padding:10px 18px;font-size:15px}.mk-btn--sm{padding:8px 14px;font-size:13px}}.mk-card{box-shadow:var(--shadow-mk-card);background:#fff;border-radius:24px}.mk-band{color:#fff;background:var(--mk-grad);position:relative;overflow:hidden}.mk-band:before,.mk-band:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.mk-band:before{background:radial-gradient(circle,#ffffff24,#fff0 65%);width:720px;height:720px;top:-320px;right:-240px}.mk-band:after{background:radial-gradient(circle,#ffffff1a,#fff0 65%);width:520px;height:520px;bottom:-260px;left:-200px}.mk-band>*{z-index:1;position:relative}.mk-band--ember{background:linear-gradient(135deg,#c8481a 0%,#a8340a 100%)}.mk-band--night{background:radial-gradient(120% 80% at 50% 0%, #1d2540 0%, var(--color-mk-night) 60%)}.mk-quote-mark{opacity:.9;height:.55em;font-family:Georgia,Times New Roman,serif;font-size:clamp(96px,12vw,160px);font-weight:800;line-height:.7;display:block}.mk-window{color:#e8ecf6;box-shadow:var(--shadow-mk-float);background:linear-gradient(160deg,#26314b 0%,#1a2238 100%);border-radius:18px}.mk-dots{gap:7px;display:flex}.mk-dots>span{border-radius:50%;width:11px;height:11px}.mk-dots>span:first-child{background:#ff5f57}.mk-dots>span:nth-child(2){background:#febc2e}.mk-dots>span:nth-child(3){background:#28c840}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}[data-reveal].is-in,.mk:not(.mk-ready) [data-reveal],.mk-fan[data-reveal]{opacity:1;transform:none}.mk-fan>figure{opacity:0;transform:translate(var(--fx,0%), -38%) scale(.72);transition:opacity .5s ease var(--d,0s), transform 1s cubic-bezier(.2, .8, .2, 1) var(--d,0s)}.mk-fan.is-in>figure,.mk:not(.mk-ready) .mk-fan>figure{opacity:1;transform:rotate(var(--r,0deg))}.mk-bar{transform-origin:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:scaleX(0)}.is-in .mk-bar,.mk:not(.mk-ready) .mk-bar{transform:scaleX(1)}.mk-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s)}.is-in .mk-draw,.mk:not(.mk-ready) .mk-draw{stroke-dashoffset:0}.mk-fade{opacity:0;transition:opacity .6s;transition-delay:var(--delay,0s)}.is-in .mk-fade,.mk:not(.mk-ready) .mk-fade{opacity:1}.mk-scene{--mk-nav-h:72px;--p:1;position:relative}.mk-stage{height:100svh;padding-top:var(--mk-nav-h);position:sticky;top:0;overflow:hidden}.mk-at{--a:0;--b:1;--r:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1)}.mk-rise{opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 28px))}.mk-pop{opacity:var(--r);transform:scale(calc(.92 + var(--r) * .08))}.mk-span{--a:0;--b:1;--in:clamp(0, (var(--p) - var(--a)) * 32, 1);--out:clamp(0, (var(--b) - var(--p)) * 32, 1);opacity:min(var(--in), var(--out));visibility:visible}.mk-fill{transform-origin:0;transform:scaleX(var(--r))}@media (min-width:900px){.mk-scene:not([data-static]) .mk-phase{position:absolute;inset:0}}@media (max-width:899px){.mk-scene{height:auto!important}.mk-scene .mk-stage{height:auto;padding-top:0;position:static;overflow:visible}.mk-scene:not(.mk-scene--play) .mk-phase{opacity:1!important}.mk-scene:not(.mk-scene--play) .mk-phase+.mk-phase{margin-top:48px}.mk-scene:not(.mk-scene--play) .mk-at{--r:1!important}}.mk-scene[data-static]{height:auto!important}.mk-scene[data-static] .mk-stage{height:auto;padding-top:0;position:static;overflow:visible}.mk-scene[data-static] .mk-phase{opacity:1!important}.mk-scene[data-static] .mk-phase+.mk-phase{margin-top:clamp(48px,6vw,80px)}.mk-scene[data-static] .mk-at{--r:1!important}.mk-scene--play{height:auto!important}.mk-scene--play .mk-stage{height:auto;padding-top:0;position:relative;overflow:visible}.mk-scene--play:not([data-static]) .mk-phases{display:grid}.mk-scene--play:not([data-static]) .mk-phase{grid-area:1/1;min-width:0;position:static}.mk-scene--play:not([data-static]) .mk-span{pointer-events:none}.mk-play-bar{background:#7f89a02e;height:3px;position:absolute;inset:auto 0 0}.mk-play-bar>span{background:var(--mk-play-color,var(--mk-grad));transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.mk-replay{right:var(--mk-gutter);cursor:pointer;min-height:40px;color:var(--mk-replay-ink,var(--color-mk-ink));background:var(--mk-replay-bg,#fff);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:18px;box-shadow:0 10px 24px -12px #14171c73,inset 0 0 0 1px #7f89a04d}.mk-replay:focus-visible{outline:3px solid var(--color-mk-blue);outline-offset:2px}.mk-press{--k:calc(min(var(--r), 1 - var(--r)) * 2);transform:scale(calc(1 - var(--k) * .08));box-shadow:0 0 0 calc(var(--k) * 7px) #3b6fe04d}.mk-engine{aspect-ratio:1200/520;position:relative;container-type:size}.mk-q{--x:var(--x-d);--y:var(--y-d);--ox:var(--ox-d);--oy:var(--oy-d);--dx:var(--dx-d);--dy:var(--dy-d);--in:clamp(0, (var(--p) - var(--qa)) / .05, 1);--go:clamp(0, (var(--p) - var(--qc)) / .045, 1);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);white-space:nowrap;text-overflow:ellipsis;color:#ffffffe0;width:11.8%;height:7.5%;opacity:calc(var(--in) - var(--go));transform:translate(calc(((1 - var(--in)) * var(--ox) + var(--go) * var(--dx)) * 1cqw), calc(((1 - var(--in)) * var(--oy) + var(--go) * var(--dy)) * 1cqh)) scale(calc(.35 + var(--in) * .65 - var(--go) * .6));background:#ffffff12;border-radius:9px;align-items:center;padding:0 10px;font-size:11px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}@media (min-width:768px) and (max-width:1023px){.mk-engine{aspect-ratio:1200/800}}@media (min-width:640px) and (max-width:767px){.mk-engine{aspect-ratio:360/520}}@media (max-width:639px){.mk-engine{aspect-ratio:360/680}}@media (max-width:359px){.mk-engine{aspect-ratio:360/800}}@media (max-width:767px){.mk-q{--x:var(--x-m);--y:var(--y-m);--ox:var(--ox-m);--oy:var(--oy-m);--dx:var(--dx-m);--dy:var(--dy-m);border-radius:6px;width:31%;height:3.1%;padding:0 6px;font-size:9px}}.mk-scene[data-static] .mk-q{display:none}.mk-scene[data-static] .mk-engine{aspect-ratio:auto;flex-direction:column;gap:16px;display:flex;container-type:normal}.mk-scene[data-static] .mk-engine>*{width:auto;height:auto;position:static}.mk-engine-box{box-shadow:0 30px 60px -24px #000000b3, inset 0 0 0 1px #9fc0ff38, 0 0 calc(var(--work,0) * 60px) #3b6fe059;--work:clamp(0, (var(--p) - .42) * 30, 1);background:linear-gradient(160deg,#1d2540,#0f1424);border-radius:24px}.mk-engine-spin{border:2px solid #9fc0ff40;border-top-color:#9fc0ff;animation:.8s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-print{transform:translateY(calc((1 - var(--r)) * -100%))}.mk-type{clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0)}.mk-caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite mk-caret-blink;display:inline-block}@keyframes mk-caret-blink{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-engine-spin,.mk-caret{animation:none}[data-reveal],.mk-fan>figure,.mk-bar,.mk-draw,.mk-fade{transition:none!important}.mk-btn,.mk-btn:before,.mk-btn .mk-chevron{transition:none}}.mk-collage{gap:16px;display:grid}.mk-collage img{background:#fff;border-radius:6px;width:100%;height:auto;padding:1.2%;box-shadow:0 18px 40px #00000073}@media (min-width:900px){.mk-collage{aspect-ratio:16/10;width:min(1300px,94vw,160svh - 224px);margin-inline:auto;display:block;position:relative}.mk-collage>.mk-clip{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z,1);opacity:var(--r);transform:translate(calc((1 - var(--r)) * var(--fx)), calc((1 - var(--r)) * var(--fy))) rotate(calc(var(--rot) + (1 - var(--r)) * var(--fr)));position:absolute}}.mk-todo{font-family:var(--font-mono);color:#8a5a12;background:#fff8ec;border:1.5px dashed #e0a458;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;line-height:1.5;display:inline-flex}.mk-todo--on-dark{color:#fff;background:#ffffff14;border-color:#fff9}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:focus-visible{outline:3px solid var(--color-mk-blue);outline-offset:4px;border-radius:12px}.mk-faq .mk-plus{transition:transform .25s}.mk-faq[open] .mk-plus{transform:rotate(45deg)}.mk a:not(.mk-btn):focus-visible{outline:3px solid var(--color-mk-blue);outline-offset:3px;border-radius:4px}.mk-jv{--jv-panel:#161d31;--jv-stroke:linear-gradient(135deg, #6e96ffbf, #5b4fd62e 45%, #2ed3a78c);--jv-hot:linear-gradient(100deg, #7aa2ff 0%, #b18cff 45%, #4fe0b6 100%);background:var(--color-mk-night);color:#eef1f8}.mk-jv .mk-lead,.mk-jv .mk-prose p{color:#e2e7f3c7}.mk-jv .mk-prose strong{color:#fff}.jv-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.jv-hot{background:var(--jv-hot);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate jv-shine}.jv-card{background:linear-gradient(var(--jv-panel), var(--jv-panel)) padding-box, var(--jv-stroke) border-box;border:1px solid #0000;border-radius:24px;box-shadow:0 30px 60px -30px #000000b3}.jv-card--hot{background:linear-gradient(160deg, #1d2748, #171c33) padding-box, var(--jv-hot) border-box;box-shadow:0 0 0 1px #7aa2ff26,0 30px 80px -24px #5b4fd6a6}.jv-chip{background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.jv-live{background:#4fe0b6;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite jv-ping;box-shadow:0 0 #4fe0b6b3}.jv-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.jv-marquee>div{width:max-content;animation:38s linear infinite jv-marquee;display:flex}.jv-float{transform:rotate(var(--r,0deg));animation:7s ease-in-out infinite alternate jv-float;animation-delay:var(--d,0s)}.jv-pulse{animation:2.4s ease-out infinite jv-pulse}@keyframes jv-shine{to{background-position:100% 0}}@keyframes jv-ping{to{box-shadow:0 0 0 10px #4fe0b600}}@keyframes jv-marquee{to{transform:translate(-50%)}}@keyframes jv-float{to{transform:translateY(-14px) rotate(var(--r,0deg))}}@keyframes jv-pulse{0%{box-shadow:0 0 0 0 #7aa2ff8c, var(--shadow-mk-glow)}to{box-shadow:0 0 0 22px #7aa2ff00, var(--shadow-mk-glow)}}@media (prefers-reduced-motion:reduce){.jv-hot,.jv-live,.jv-marquee>div,.jv-float,.jv-pulse{animation:none}}.pl-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:16px;width:100%;min-height:60px;padding:0 20px;font-size:17px;font-weight:600;transition:border-color .2s,background .2s}.pl-input::placeholder{color:#e2e7f380}.pl-input:focus{background:#ffffff17;border-color:#7aa2ff;outline:none;box-shadow:0 0 0 4px #7aa2ff40}.pl-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #1d2540}.pl-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #1d2540}.pl-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #1d2540}.mk-btn:disabled{cursor:not-allowed;opacity:.6;animation:none;transform:none}.mk-btn:disabled:before{opacity:0}.pl-strike{-webkit-text-decoration:line-through #ff6b8a;text-decoration:line-through #ff6b8a;text-decoration-thickness:3px}
