[data-mkt]{--mk-ink-0:#0b0d11;--mk-ink-1:#121316;--mk-ink-2:#1a1d24;--mk-ink-3:#232833;--mk-line-ink:#2a3140;--mk-paper-0:#f5f6f8;--mk-paper-1:#fbfcfe;--mk-paper-2:#eef1f6;--mk-line-paper:#dde3ed;--mk-snow:#eceff5;--mk-sub-d:#b9c2d4;--mk-mut-d:#8a93a8;--mk-text:#172033;--mk-sub-l:#3b4660;--mk-mut-l:#535c73;--mk-acc:#3f5fa8;--mk-acc-deep:#32508f;--mk-acc-light:#8fa6e6;--mk-acc-pale:#e9eef9;--mk-acc-pale-line:#d8e1f5;--mk-display:"Zodiak","Zodiak-Variable",Georgia,"Times New Roman",serif;--mk-sans:"Satoshi","Satoshi-Variable",ui-sans-serif,system-ui,sans-serif;--mk-ease:cubic-bezier(.23,1,.32,1);--mk-ease-big:cubic-bezier(.32,.72,0,1);font-family:var(--mk-sans);color:var(--mk-text);background:var(--mk-paper-0);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}[data-mkt] ::selection{background:#3f5fa840}.mk-shell{background:var(--mk-ink-0)}.mk-dark{background:var(--mk-ink-0);color:var(--mk-snow)}.mk-light{background:var(--mk-paper-0);color:var(--mk-text)}.mk-panel{background:var(--mk-paper-1)}.mk-container{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.mk-kicker{font-family:var(--mk-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--mk-acc);font-size:.6875rem;font-weight:700}.mk-dark .mk-kicker{color:var(--mk-acc-light)}.mk-display{font-family:var(--mk-display);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.04}.mk-h1{font-size:clamp(2.75rem,6.4vw,4.75rem)}.mk-h2{font-size:clamp(2.05rem,4.1vw,3.15rem)}.mk-h3{font-size:clamp(1.35rem,2.2vw,1.65rem)}.mk-lede{color:var(--mk-sub-l);text-wrap:pretty;max-width:44rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6}.mk-dark .mk-lede{color:var(--mk-sub-d)}.mk-mut{color:var(--mk-mut-l)}.mk-dark .mk-mut{color:var(--mk-mut-d)}.mk-btn{font-family:var(--mk-sans);cursor:pointer;min-height:3rem;transition:transform .16s var(--mk-ease),background-color .2s var(--mk-ease),border-color .2s var(--mk-ease),color .2s var(--mk-ease);will-change:transform;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.625rem;padding:.375rem .5rem .375rem 1.375rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn-icon{width:2.125rem;height:2.125rem;transition:transform .26s var(--mk-ease);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-btn:hover .mk-btn-icon{transform:translate(2px)}.mk-btn-icon svg{width:.9375rem;height:.9375rem}.mk-btn-primary{background:var(--mk-acc);color:#f4f7ff}.mk-btn-primary:hover{background:var(--mk-acc-deep)}.mk-btn-primary .mk-btn-icon{color:#f4f7ff;background:#0b0d1138}.mk-btn-ghost{border-color:var(--mk-line-paper);color:var(--mk-text);background:0 0;padding:.375rem 1.375rem}.mk-btn-ghost:hover{background:var(--mk-paper-2)}.mk-dark .mk-btn-ghost,.mk-btn-ghost.mk-on-dark{color:var(--mk-snow);border-color:#eceff538}.mk-dark .mk-btn-ghost:hover,.mk-btn-ghost.mk-on-dark:hover{background:#eceff514}.mk-chip{color:var(--mk-sub-d);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #eceff529;border-radius:9999px;align-items:center;padding:.4375rem .875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.mk-chip-file{border:1px solid var(--mk-line-paper);background:var(--mk-paper-1);color:var(--mk-mut-l);letter-spacing:.08em;border-radius:.4375rem;align-items:center;padding:.375rem .6875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.mk-dark .mk-chip-file{border-color:var(--mk-line-ink);background:var(--mk-ink-2);color:var(--mk-sub-d)}.mk-frame{background:linear-gradient(#1720330d,#17203317);border-radius:1.125rem;padding:.4375rem;box-shadow:0 0 0 1px #17203314,0 24px 48px -20px #17203347}.mk-frame>img,.mk-frame>.mk-frame-core{border-radius:.75rem;width:100%;height:auto;display:block}.mk-frame-dark{background:linear-gradient(#eceff517,#eceff508);box-shadow:0 0 0 1px #eceff51a,inset 0 1px #eceff514,0 32px 64px -24px #000000a6}.mk-caption{letter-spacing:.02em;color:var(--mk-mut-l);font-size:.75rem;font-weight:500}.mk-dark .mk-caption{color:var(--mk-mut-d)}[data-reveal]{opacity:0;filter:blur(5px);transition:opacity .8s var(--mk-ease),transform .8s var(--mk-ease),filter .8s var(--mk-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}[data-reveal].mk-in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{filter:none;transition:opacity .3s;transform:none}}.mk-hero-grid-bg{pointer-events:none;background-image:linear-gradient(#eceff509 1px,#0000 1px),linear-gradient(90deg,#eceff509 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 10%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 70% 10%,#000 30%,#0000 78%)}.mk-hero-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#3f5fa852 0%,#3f5fa800 62%);border-radius:9999px;width:60rem;height:60rem;position:absolute}@keyframes mk-float{0%,to{transform:translateY(0)rotate(var(--mk-tilt,0deg))}50%{transform:translateY(-9px)rotate(var(--mk-tilt,0deg))}}.mk-float{animation:9s ease-in-out infinite mk-float}.mk-float-slow{animation:12s ease-in-out infinite mk-float}@media (prefers-reduced-motion:reduce){.mk-float,.mk-float-slow{animation:none}}.mk-marquee{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{align-items:center;gap:3.5rem;width:max-content;animation:46s linear infinite mk-marquee;display:flex}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mk-marquee-track{animation:none}}.mk-marquee-item{letter-spacing:.24em;text-transform:uppercase;color:var(--mk-mut-d);white-space:nowrap;align-items:center;gap:3.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.mk-marquee-item:after{content:"";background:var(--mk-acc);opacity:.7;border-radius:9999px;width:4px;height:4px}.mk-ledger{border-top:1px solid var(--mk-line-paper)}.mk-ledger-row{border-bottom:1px solid var(--mk-line-paper)}.mk-dark .mk-ledger,.mk-dark .mk-ledger-row{border-color:var(--mk-line-ink)}.mk-index{font-family:var(--mk-display);color:var(--mk-acc);letter-spacing:0;font-size:1.1875rem;font-weight:800}.mk-dark .mk-index{color:var(--mk-acc-light)}.mk-statnum{font-family:var(--mk-display);color:var(--mk-snow);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:800;line-height:1}.mk-x-cell{background:var(--mk-paper-1);border:1px solid var(--mk-line-paper);color:var(--mk-mut-l)}.mk-check-cell{background:var(--mk-acc-pale);border:1px solid var(--mk-acc-pale-line);color:var(--mk-text);font-weight:500}.mk-range{appearance:none;background:linear-gradient(var(--mk-acc),var(--mk-acc))0/var(--mk-fill,50%)100% no-repeat,var(--mk-line-paper);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:3px}.mk-range::-webkit-slider-thumb{appearance:none;background:var(--mk-acc);border:4px solid var(--mk-paper-1);width:22px;height:22px;box-shadow:0 0 0 1px var(--mk-acc-pale-line),0 2px 8px #17203340;transition:transform .16s var(--mk-ease);border-radius:9999px}.mk-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.mk-range::-moz-range-thumb{background:var(--mk-acc);border:4px solid var(--mk-paper-1);width:22px;height:22px;box-shadow:0 0 0 1px var(--mk-acc-pale-line),0 2px 8px #17203340;border-radius:9999px}.mk-range:focus-visible{box-shadow:0 0 0 3px #3f5fa859}.mk-acc-item{border-bottom:1px solid var(--mk-line-paper)}.mk-acc-panel{transition:grid-template-rows .34s var(--mk-ease-big);grid-template-rows:0fr;display:grid}.mk-acc-item[data-open=true] .mk-acc-panel{grid-template-rows:1fr}.mk-acc-panel>div{overflow:hidden}.mk-acc-icon{transition:transform .3s var(--mk-ease)}.mk-acc-item[data-open=true] .mk-acc-icon{transform:rotate(45deg)}.mk-gallery{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;gap:1.25rem;padding-bottom:.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.mk-gallery::-webkit-scrollbar{display:none}.mk-gallery.mk-dragging{cursor:grabbing;scroll-snap-type:none}.mk-gallery-item{scroll-snap-align:center;-webkit-user-select:none;user-select:none;flex:none;width:min(74vw,33.5rem)}.mk-gallery-item img{pointer-events:none}.mk-demo-shell{background:linear-gradient(#eceff514,#eceff505);border-radius:1.375rem;padding:.5rem;box-shadow:0 0 0 1px #eceff51a,inset 0 1px #eceff512,0 40px 80px -32px #000000b3}.mk-demo-core{background:var(--mk-ink-1);border:1px solid var(--mk-line-ink);border-radius:.9375rem;overflow:hidden}.mk-demo-step{letter-spacing:.16em;text-transform:uppercase;color:var(--mk-mut-d);transition:color .3s var(--mk-ease);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:flex}.mk-demo-step[data-active=true]{color:var(--mk-acc-light)}.mk-demo-step[data-done=true]{color:var(--mk-sub-d)}.mk-demo-dot{background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.mk-demo-step[data-active=true] .mk-demo-dot{animation:1.4s ease-in-out infinite mk-pulse}@keyframes mk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.mk-caret{background:var(--mk-acc-light);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite mk-caret;display:inline-block}@keyframes mk-caret{50%{opacity:0}}.mk-node{opacity:0;transition:opacity .42s var(--mk-ease),transform .42s var(--mk-ease);transform:translateY(10px)scale(.96)}.mk-node.mk-on{opacity:1;transform:none}.mk-thumb{border:1px solid var(--mk-line-ink);background:var(--mk-ink-2);opacity:0;transition:opacity .5s var(--mk-ease),transform .5s var(--mk-ease);border-radius:.5rem;position:relative;overflow:hidden;transform:translateY(12px)scale(.97)}.mk-thumb.mk-on{opacity:1;transform:none}.mk-thumb img{width:100%;height:auto;display:block}@keyframes mk-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mk-shimmer:after{content:"";animation:mk-shimmer 1.2s var(--mk-ease)infinite;background:linear-gradient(90deg,#0000,#eceff524,#0000);position:absolute;inset:0;transform:translate(-100%)}.mk-progressbar{background:var(--mk-line-ink);border-radius:9999px;height:2px;overflow:hidden}.mk-progressbar>div{background:var(--mk-acc-light);transform-origin:0;height:100%;transition:transform .6s var(--mk-ease-big)}.mk-pin{pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute}.mk-pin-dot{background:var(--mk-acc);border-radius:9999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #3f5fa847}.mk-pin-rev{flex-direction:row-reverse}.mk-pin-label{background:var(--mk-ink-1);color:var(--mk-snow);letter-spacing:.06em;white-space:nowrap;border-radius:9999px;padding:.375rem .6875rem;font-size:.6875rem;font-weight:700;box-shadow:0 10px 24px -10px #0b0d1180}.mk-nav{z-index:60;pointer-events:none;justify-content:center;padding:.875rem clamp(1rem,3vw,1.5rem) 0;display:flex;position:fixed;top:0;left:0;right:0}.mk-nav-pill{pointer-events:auto;width:100%;max-width:72rem;color:var(--mk-snow);transition:background-color .32s var(--mk-ease),border-color .32s var(--mk-ease),box-shadow .32s var(--mk-ease);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1.125rem;display:flex}.mk-nav-pill.mk-scrolled{-webkit-backdrop-filter:blur(16px);background:#0b0d11c7;border-color:#eceff51f;box-shadow:0 16px 40px -20px #0009}.mk-nav-link{color:var(--mk-sub-d);transition:color .18s var(--mk-ease),background-color .18s var(--mk-ease);border-radius:9999px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none}.mk-nav-link:hover{color:var(--mk-snow);background:#eceff512}.mk-burger{display:inline-flex}@media (min-width:768px){.mk-burger{display:none}}.mk-burger{cursor:pointer;background:0 0;border:1px solid #eceff52e;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.75rem;height:2.75rem}.mk-burger span{background:var(--mk-snow);width:1.125rem;height:1.5px;transition:transform .3s var(--mk-ease);display:block}.mk-burger[data-open=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.mk-burger[data-open=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mk-mobile-menu{z-index:55;background:var(--mk-ink-0);opacity:0;pointer-events:none;transition:opacity .32s var(--mk-ease);flex-direction:column;justify-content:center;padding:2rem;display:flex;position:fixed;inset:0}.mk-mobile-menu[data-open=true]{opacity:1;pointer-events:auto}.mk-mobile-link{font-family:var(--mk-display);color:var(--mk-snow);opacity:0;transition:opacity .5s var(--mk-ease),transform .5s var(--mk-ease);padding:.375rem 0;font-size:clamp(2rem,8vw,2.75rem);font-weight:800;text-decoration:none;transform:translateY(18px)}.mk-mobile-menu[data-open=true] .mk-mobile-link{opacity:1;transform:none}.mk-hairline-x{background:var(--mk-line-paper);height:1px}.mk-dark .mk-hairline-x{background:var(--mk-line-ink)}@supports ((-moz-appearance:none)){html[data-mkt-root]{scrollbar-width:auto;scrollbar-color:#8a93a8 #14161b}}html[data-mkt-root]::-webkit-scrollbar{width:14px}body[data-mkt-root]::-webkit-scrollbar{width:14px}html[data-mkt-root]::-webkit-scrollbar-track{background:#14161b}body[data-mkt-root]::-webkit-scrollbar-track{background:#14161b}html[data-mkt-root]::-webkit-scrollbar-thumb{background:#8a93a8;border:2px solid #14161b;border-radius:9999px}body[data-mkt-root]::-webkit-scrollbar-thumb{background:#8a93a8;border:2px solid #14161b;border-radius:9999px}html[data-mkt-root]::-webkit-scrollbar-thumb:hover{background:#8fa6e6}body[data-mkt-root]::-webkit-scrollbar-thumb:hover{background:#8fa6e6}html[data-mkt-root]::-webkit-scrollbar-button{width:0;height:0;display:none}body[data-mkt-root]::-webkit-scrollbar-button{width:0;height:0;display:none}html[data-mkt-root]::-webkit-scrollbar-corner{background:#14161b}body[data-mkt-root]::-webkit-scrollbar-corner{background:#14161b}html:has([data-mkt]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has([data-mkt]){scroll-behavior:auto}}[data-mkt] :target{scroll-margin-top:6rem}[data-mkt] section[id]{scroll-margin-top:5rem}
