.mk{--mk-bg:#080b0d;--mk-bg-2:#0e1416;--mk-surface:#151d20;--mk-surface-2:#1b2528;--mk-line:#273235;--mk-line-soft:rgba(155,170,172,0.12);--mk-text:#f5f8f8;--mk-text-2:#9baaac;--mk-text-3:#6b7a7c;--mk-teal:#00cfc1;--mk-teal-bright:#08f2dd;--mk-teal-deep:#00a89d;--mk-teal-soft:rgba(0,207,193,0.12);--mk-red:#f0606a;--mk-amber:#e3ad4f;--mk-ease:cubic-bezier(0.16,1,0.3,1);--mk-ease-std:cubic-bezier(0.4,0,0.2,1);--mk-gutter:clamp(1rem,4vw,2.5rem);--mk-max:1200px;background:var(--mk-bg);color:var(--mk-text);min-height:100vh;overflow-x:clip}.mk ::-moz-selection{background:rgba(0,207,193,.3)}.mk ::selection{background:rgba(0,207,193,.3)}.mk-container{max-width:calc(var(--mk-max) + var(--mk-gutter) * 2)}.mk-container,.mk-container-wide{width:100%;margin-inline:auto;padding-inline:var(--mk-gutter)}.mk-container-wide{max-width:calc(1400px + var(--mk-gutter) * 2)}.mk-rule{height:1px;background:linear-gradient(90deg,transparent,var(--mk-line) 20%,var(--mk-line) 80%,transparent)}.mk-display{font-size:clamp(2.6rem,6.4vw,5.25rem);line-height:.98;letter-spacing:-.045em}.mk-display,.mk-h1{font-weight:600;text-wrap:balance}.mk-h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;letter-spacing:-.04em}.mk-h2{font-size:clamp(1.85rem,3.6vw,2.9rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.mk-h2,.mk-h3{font-weight:600}.mk-h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2;letter-spacing:-.02em}.mk-lede{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.mk-body,.mk-lede{color:var(--mk-text-2);text-wrap:pretty}.mk-body{font-size:1rem;line-height:1.65}.mk-muted{color:var(--mk-text-2)}.mk-dim{color:var(--mk-text-3)}.mk-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-teal)}.mk-eyebrow:before{content:"";width:1.25rem;height:1px;background:currentColor;opacity:.7}.mk-eyebrow--plain:before{display:none}.mk-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-text-3)}.mk-teal{color:var(--mk-teal)}.mk-fade-text{background:linear-gradient(180deg,var(--mk-text) 0,#b9c6c7 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding-inline:1.2rem;border-radius:.6rem;font-size:.925rem;font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:transform .16s var(--mk-ease),background-color .16s var(--mk-ease-std),border-color .16s var(--mk-ease-std),box-shadow .16s var(--mk-ease-std),color .16s var(--mk-ease-std)}.mk-btn:active{transform:translateY(1px) scale(.99)}.mk-btn--primary{background:var(--mk-teal);color:#021614;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(0,207,193,.5),0 8px 24px -10px rgba(0,207,193,.55)}.mk-btn--primary:hover{background:#1adccf;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(8,242,221,.6),0 10px 32px -10px rgba(0,207,193,.75)}.mk-btn--secondary{background:rgba(255,255,255,.04);color:var(--mk-text);box-shadow:inset 0 0 0 1px var(--mk-line)}.mk-btn--secondary:hover{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px #3a4749}.mk-btn--ghost{height:2.25rem;padding-inline:.75rem;color:var(--mk-text-2)}.mk-btn--ghost:hover{color:var(--mk-text)}.mk-btn--sm{height:2.25rem;padding-inline:.9rem;font-size:.85rem;border-radius:.5rem}.mk-btn .mk-arrow{transition:transform .18s var(--mk-ease)}.mk-btn:hover .mk-arrow,.mk-link:hover .mk-arrow{transform:translateX(3px)}.mk-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.925rem;font-weight:500;color:var(--mk-text);transition:color .16s var(--mk-ease-std)}.mk-link:hover{color:var(--mk-teal)}.mk-link .mk-arrow{transition:transform .18s var(--mk-ease)}.mk-header{position:sticky;top:0;z-index:50;transition:background-color .2s var(--mk-ease-std),border-color .2s var(--mk-ease-std),backdrop-filter .2s var(--mk-ease-std);border-bottom:1px solid transparent}.mk-header[data-open=true],.mk-header[data-scrolled=true]{background:rgba(8,11,13,.78);border-bottom-color:var(--mk-line-soft);backdrop-filter:saturate(140%) blur(12px)}.mk-nav-link{display:inline-flex;align-items:center;gap:.3rem;height:2.25rem;padding-inline:.8rem;border-radius:.5rem;font-size:.9rem;color:var(--mk-text-2);transition:color .14s var(--mk-ease-std),background-color .14s var(--mk-ease-std)}.mk-nav-link:hover,.mk-nav-link[aria-expanded=true]{color:var(--mk-text);background:rgba(255,255,255,.04)}.mk-nav-link[aria-current=page]{color:var(--mk-text)}.mk-nav-link .mk-chev{transition:transform .18s var(--mk-ease)}.mk-nav-link[aria-expanded=true] .mk-chev{transform:rotate(180deg)}.mk-dropdown{position:absolute;top:calc(100% + .6rem);left:50%;width:26rem;padding:.5rem;border-radius:.9rem;background:rgba(14,20,22,.96);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--mk-line),0 1px 0 0 rgba(255,255,255,.04) inset,0 24px 60px -20px rgba(0,0,0,.8);transform-origin:top center;transform:translateX(-50%) translateY(-4px) scale(.98);opacity:0;visibility:hidden;transition:opacity .16s var(--mk-ease-std),transform .18s var(--mk-ease),visibility 0s linear .18s}.mk-dropdown[data-open=true]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1);transition:opacity .16s var(--mk-ease-std),transform .18s var(--mk-ease),visibility 0s}.mk-dropdown-item{display:grid;grid-template-columns:2.25rem 1fr;gap:.85rem;align-items:start;padding:.75rem;border-radius:.6rem;transition:background-color .14s var(--mk-ease-std)}.mk-dropdown-item:focus-visible,.mk-dropdown-item:hover{background:rgba(255,255,255,.045)}.mk-dropdown-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.55rem;background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-teal);transition:box-shadow .16s var(--mk-ease-std)}.mk-dropdown-item:hover .mk-dropdown-icon{box-shadow:inset 0 0 0 1px rgba(0,207,193,.45),0 0 18px -6px rgba(0,207,193,.6)}.mk-mobile-panel{position:fixed;inset:4rem 0 0 0;z-index:49;overflow-y:auto;overscroll-behavior:contain;background:var(--mk-bg);padding:1rem var(--mk-gutter) 2rem;opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity .18s var(--mk-ease-std),transform .2s var(--mk-ease),visibility 0s linear .2s}.mk-mobile-panel[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity .18s var(--mk-ease-std),transform .2s var(--mk-ease),visibility 0s}.mk-mobile-link{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;font-size:1.15rem;letter-spacing:-.01em;border-bottom:1px solid var(--mk-line-soft)}.mk-page{animation:mk-page-in .24s var(--mk-ease) both}@keyframes mk-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mk-route{position:fixed;inset:0;z-index:49;display:grid;place-items:center;pointer-events:none;visibility:hidden;opacity:0;background:radial-gradient(48% 38% at 50% 50%,rgba(0,207,193,.045),transparent 70%),var(--mk-bg)}.mk-route[data-phase=cover],.mk-route[data-phase=hold]{visibility:visible;opacity:1;transition:opacity .16s var(--mk-ease-std)}.mk-route[data-phase=reveal]{visibility:visible;opacity:0;transition:opacity .24s var(--mk-ease-std)}.mk-route-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.mk-route-mark{opacity:0;transform:translateY(6px) scale(.985);transition:opacity .22s var(--mk-ease),transform .42s var(--mk-ease)}.mk-route-logo,.mk-route-mark{position:relative;display:block}.mk-route-logo{height:2.5rem;width:auto}@media (min-width:640px){.mk-route-logo{height:3rem}}.mk-route[data-phase=cover] .mk-route-mark,.mk-route[data-phase=hold] .mk-route-mark{opacity:1;transform:none;transition-delay:50ms}.mk-route[data-phase=reveal] .mk-route-mark{opacity:0;transform:translateY(-6px);transition-duration:.2s,.24s}.mk-route-glow{position:absolute;left:9.4%;top:50%;width:9rem;height:9rem;border-radius:9999px;background:radial-gradient(closest-side,rgba(0,207,193,.34),rgba(0,207,193,.08) 55%,transparent);transform:translate(-50%,-50%);opacity:0;filter:blur(6px)}.mk-route[data-phase=cover] .mk-route-glow,.mk-route[data-phase=hold] .mk-route-glow{animation:mk-route-pulse .9s var(--mk-ease-std) 60ms both}@keyframes mk-route-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:.55;transform:translate(-50%,-50%) scale(1)}}.mk-route-signal{position:relative;display:block;width:min(26rem,72vw);height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(0,207,193,.16),transparent)}.mk-route-signal>span{position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,transparent,var(--mk-teal-bright) 55%,rgba(8,242,221,0));transform:translateX(-105%)}.mk-route[data-phase=cover] .mk-route-signal>span,.mk-route[data-phase=hold] .mk-route-signal>span{animation:mk-route-sweep 1s var(--mk-ease-std) 70ms infinite}@keyframes mk-route-sweep{0%{transform:translateX(-105%)}50%,to{transform:translateX(245%)}}html[data-mk-route] .mk-page,html[data-mk-route] .mk-page .mk-rise,html[data-mk-route] .mk-page .mk-window-in{animation-play-state:paused}.mk-rise{animation:mk-rise .7s var(--mk-ease) both;animation-delay:var(--d,0s)}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.mk-window-in{animation:mk-window-in 1.1s var(--mk-ease) both;animation-delay:var(--d,.22s)}@keyframes mk-window-in{0%{opacity:0;transform:perspective(2200px) rotateX(14deg) translateY(48px) scale(.97)}to{opacity:1;transform:perspective(2200px) rotateX(6deg) translateY(0) scale(1)}}.mk-js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .42s var(--mk-ease-std),transform .56s var(--mk-ease);transition-delay:var(--d,0s)}.mk-js [data-reveal][data-shown=true]{opacity:1;transform:none}.mk-hero-atmos{position:absolute;inset:0;pointer-events:none;overflow:hidden}.mk-hero-atmos:before{content:"";position:absolute;left:50%;top:18%;width:min(1400px,140vw);height:900px;transform:translateX(-50%);background:radial-gradient(50% 42% at 50% 46%,rgba(0,207,193,.2),transparent 70%),radial-gradient(28% 26% at 50% 40%,rgba(8,242,221,.12),transparent 70%);filter:blur(10px);animation:mk-breathe 9s ease-in-out infinite alternate}.mk-hero-atmos:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(155,170,172,.06) 1px,transparent 0),linear-gradient(180deg,rgba(155,170,172,.06) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 75%)}@keyframes mk-breathe{0%{opacity:.85;transform:translateX(-50%) scale(1)}to{opacity:1;transform:translateX(-48%) scale(1.04)}}.mk-horizon{position:absolute;left:50%;width:min(1100px,92vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(8,242,221,.85) 50%,transparent);box-shadow:0 0 24px 2px rgba(0,207,193,.35)}.mk-glow-spot{border-radius:50%;background:radial-gradient(closest-side,rgba(0,207,193,.16),transparent);filter:blur(20px)}.mk-glow-spot,.mk-grain{position:absolute;pointer-events:none}.mk-grain{inset:0;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mk-panel{border-radius:1rem;background:linear-gradient(180deg,rgba(21,29,32,.9),rgba(14,20,22,.9));box-shadow:inset 0 0 0 1px var(--mk-line),inset 0 1px 0 0 rgba(255,255,255,.04)}.mk-hairline-top,.mk-panel{position:relative}.mk-hairline-top:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,207,193,.5),transparent)}.mk-index{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:var(--mk-teal);letter-spacing:.08em}.mk-chip{display:inline-flex;align-items:center;gap:.4rem;height:1.6rem;padding-inline:.6rem;border-radius:999px;font-size:.72rem;color:var(--mk-text-2);background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--mk-line)}.mk-chip--teal{color:var(--mk-teal);background:var(--mk-teal-soft);box-shadow:inset 0 0 0 1px rgba(0,207,193,.3)}.mk-chip--amber{color:var(--mk-amber);background:rgba(227,173,79,.1);box-shadow:inset 0 0 0 1px rgba(227,173,79,.28)}.mk-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.mk-cap-row{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.5rem;border-top:1px solid var(--mk-line-soft);transition:background-color .2s var(--mk-ease-std)}@media (min-width:768px){.mk-cap-row{grid-template-columns:4rem minmax(0,1fr) minmax(0,1.3fr) 8rem;align-items:baseline;padding-inline:.5rem}}a.mk-cap-row:hover{background:linear-gradient(90deg,rgba(0,207,193,.05),transparent 70%)}.mk-window{position:relative;border-radius:14px;background:#0b1012;box-shadow:0 0 0 1px rgba(155,170,172,.16),inset 0 1px 0 0 rgba(255,255,255,.06),0 50px 120px -40px rgba(0,0,0,.9),0 30px 80px -50px rgba(0,207,193,.35);overflow:hidden}.mk-window:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 18%)}.mk-tilt{transform:perspective(2200px) rotateX(6deg);transform-origin:50% 0}.mk-demo-tag{position:absolute;right:.75rem;bottom:.75rem;z-index:2;font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-text-3);padding:.3rem .5rem;border-radius:.35rem;background:rgba(8,11,13,.82);box-shadow:inset 0 0 0 1px var(--mk-line)}.ps{container-type:inline-size;width:100%}.ps-root{--ps-bg:#0a0e10;--ps-panel:#11181a;--ps-panel-2:#162023;--ps-line:rgba(155,170,172,0.12);--ps-line-2:rgba(155,170,172,0.2);--ps-text:#eef3f3;--ps-text-2:#93a3a5;--ps-text-3:#627173;--ps-teal:#00cfc1;font-size:1.02cqw;line-height:1.35;color:var(--ps-text);background:var(--ps-bg);display:grid;grid-template-columns:15.5em 1fr;min-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"tnum" 1}.ps-root--bare{font-size:2.45cqw}.ps-root--bare,.ps-root--wide-bare{grid-template-columns:1fr}.ps-side{border-right:1px solid var(--ps-line);padding:1.4em .9em;display:flex;flex-direction:column;gap:.25em;background:#090c0e}.ps-brand{display:flex;align-items:center;gap:.6em;padding:0 .6em 1.3em;font-size:1.1em;font-weight:600;letter-spacing:-.01em}.ps-brand svg{width:1.35em;height:1.35em}.ps-group{padding:1em .65em .45em;font-size:.78em;color:var(--ps-text-3);letter-spacing:.02em}.ps-nav{display:flex;align-items:center;gap:.7em;padding:.55em .65em;border-radius:.45em;color:var(--ps-text-2);font-size:.95em}.ps-nav svg{width:1.1em;height:1.1em;opacity:.8}.ps-nav--on{color:var(--ps-text);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--ps-line)}.ps-nav--on svg{color:var(--ps-teal);opacity:1}.ps-main{padding:1.6em 2em 2em;min-width:0;display:flex;flex-direction:column;gap:1.3em}.ps-top{display:flex;align-items:center;justify-content:space-between;gap:1em}.ps-crumb{font-size:.85em;color:var(--ps-text-3)}.ps-title{font-size:1.75em;font-weight:600;letter-spacing:-.025em;line-height:1.1}.ps-sub{font-size:.9em}.ps-pill,.ps-sub{color:var(--ps-text-2)}.ps-pill{display:inline-flex;align-items:center;gap:.45em;height:2.1em;padding:0 .85em;border-radius:.45em;font-size:.85em;box-shadow:inset 0 0 0 1px var(--ps-line-2);white-space:nowrap}.ps-pill--teal{color:#021614;background:var(--ps-teal);box-shadow:none;font-weight:500}.ps-row{display:flex}.ps-grid,.ps-row{gap:1em;min-width:0}.ps-grid{display:grid}.ps-card{background:var(--ps-panel);border-radius:.7em;box-shadow:inset 0 0 0 1px var(--ps-line);padding:1.2em 1.3em;min-width:0}.ps-card-title{font-size:.95em;font-weight:500;color:var(--ps-text)}.ps-k{font-size:.82em;color:var(--ps-text-2)}.ps-v{font-size:2em;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-top:.3em}.ps-v--sm{font-size:1.45em}.ps-delta{font-size:.78em;color:var(--ps-teal)}.ps-delta--down{color:#f0606a}.ps-muted{color:var(--ps-text-2)}.ps-dim{color:var(--ps-text-3)}.ps-tag{display:inline-flex;align-items:center;gap:.35em;height:1.7em;padding:0 .6em;border-radius:999px;font-size:.75em;white-space:nowrap;color:var(--ps-text-2);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--ps-line)}.ps-tag--teal{color:var(--ps-teal);background:rgba(0,207,193,.1);box-shadow:inset 0 0 0 1px rgba(0,207,193,.28)}.ps-tag--amber{color:#e3ad4f;background:rgba(227,173,79,.1);box-shadow:inset 0 0 0 1px rgba(227,173,79,.26)}.ps-tag--red{color:#f0606a;background:rgba(240,96,106,.1);box-shadow:inset 0 0 0 1px rgba(240,96,106,.26)}.ps-table{width:100%;border-collapse:collapse;font-size:.88em}.ps-table th{text-align:left;font-weight:400;color:var(--ps-text-3);padding:.7em .8em}.ps-table td,.ps-table th{border-bottom:1px solid var(--ps-line);white-space:nowrap}.ps-table td{padding:.85em .8em}.ps-table tr:last-child td{border-bottom:0}.ps-table .num{text-align:right}.ps-avatar{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;font-size:.8em;font-weight:600;color:var(--ps-text);background:#22302f;box-shadow:inset 0 0 0 1px var(--ps-line-2);flex-shrink:0}.ps-bar{height:.5em;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.ps-bar>span{display:block;height:100%;border-radius:inherit;background:var(--ps-teal)}.ps-chart{width:100%;height:auto;display:block;overflow:visible}.ps-kanban{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9em}.ps-col{display:flex;flex-direction:column;gap:.7em;min-width:0}.ps-col-head{display:flex;justify-content:space-between;align-items:center;font-size:.85em;color:var(--ps-text-2);padding:0 .2em .3em}.ps-deal{background:var(--ps-panel);border-radius:.6em;box-shadow:inset 0 0 0 1px var(--ps-line);padding:.95em 1em;display:flex;flex-direction:column;gap:.55em}.ps-deal--lift{background:var(--ps-panel-2);box-shadow:inset 0 0 0 1px rgba(0,207,193,.5),0 1.2em 2.4em -1em rgba(0,0,0,.8),0 0 2em -.6em rgba(0,207,193,.4);transform:rotate(-1.5deg) translateY(-.3em)}.ps-deal-name{font-size:.92em;font-weight:500}.mk-float{position:absolute;border-radius:12px;background:#0d1315;box-shadow:0 0 0 1px rgba(155,170,172,.2),inset 0 1px 0 0 rgba(255,255,255,.06),0 40px 80px -30px rgba(0,0,0,.95),0 0 60px -30px rgba(0,207,193,.5);overflow:hidden}.mk-flow{display:grid;grid-template-columns:1fr;gap:0;position:relative}@media (min-width:900px){.mk-flow{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk-flow-node{position:relative;padding:1.4rem 1.25rem 1.5rem;transition:background-color .22s var(--mk-ease-std),box-shadow .22s var(--mk-ease-std);border-radius:.8rem}.mk-flow-node:focus-within,.mk-flow-node:hover{background:rgba(0,207,193,.045);box-shadow:inset 0 0 0 1px rgba(0,207,193,.22)}.mk-flow-node:focus-within .mk-flow-glyph,.mk-flow-node:hover .mk-flow-glyph{color:var(--mk-teal-bright);box-shadow:inset 0 0 0 1px rgba(0,207,193,.6),0 0 24px -6px rgba(0,207,193,.8)}.mk-flow-glyph{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--mk-bg-2);color:var(--mk-teal);box-shadow:inset 0 0 0 1px var(--mk-line);transition:color .22s var(--mk-ease-std),box-shadow .22s var(--mk-ease-std)}.mk-flow-line{position:absolute;left:2.6rem;right:-.5rem;top:2.75rem;height:1px;background:linear-gradient(90deg,rgba(0,207,193,.65),rgba(0,207,193,.15));display:none}.mk-flow-line:after{content:"";position:absolute;top:-1px;left:0;width:2.5rem;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--mk-teal-bright),transparent);animation:mk-travel 3.6s var(--mk-ease-std) infinite;animation-delay:var(--d,0s);opacity:0}@keyframes mk-travel{0%{left:0;opacity:0}15%{opacity:1}70%{opacity:1}to{left:calc(100% - 2.5rem);opacity:0}}@media (min-width:900px){.mk-flow-line{display:block}}.mk-flow-vline{position:absolute;left:2.62rem;top:4.1rem;bottom:-1.4rem;width:1px;background:linear-gradient(180deg,rgba(0,207,193,.55),rgba(0,207,193,.1))}@media (min-width:900px){.mk-flow-vline{display:none}}.mk-fragment{position:absolute;padding:.7rem .85rem;border-radius:.6rem;font-size:.78rem;background:var(--mk-bg-2);box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-text-2);white-space:nowrap}.mk-step{position:relative;padding-top:1.75rem}.mk-step:before{right:0;top:0;height:1px;background:var(--mk-line)}.mk-step:after,.mk-step:before{content:"";position:absolute;left:0}.mk-step:after{top:-1px;width:3rem;height:3px;border-radius:999px;background:var(--mk-teal);box-shadow:0 0 14px rgba(0,207,193,.7)}.mk-field{display:flex;flex-direction:column;gap:.45rem}.mk-field label{font-size:.85rem;color:var(--mk-text)}.mk-field .mk-optional{color:var(--mk-text-3);font-weight:400}.mk-input{width:100%;min-height:2.9rem;padding:.7rem .9rem;border-radius:.6rem;font-size:1rem;color:var(--mk-text);background:rgba(8,11,13,.6);border:1px solid var(--mk-line);transition:border-color .14s var(--mk-ease-std),box-shadow .14s var(--mk-ease-std),background-color .14s var(--mk-ease-std)}.mk-input::-moz-placeholder{color:var(--mk-text-3)}.mk-input::placeholder{color:var(--mk-text-3)}.mk-input:hover{border-color:#34413f}.mk-input:focus{outline:none;border-color:rgba(0,207,193,.7);box-shadow:0 0 0 3px rgba(0,207,193,.16);background:rgba(8,11,13,.9)}.mk-input[aria-invalid=true]{border-color:rgba(240,96,106,.7)}.mk-input:-webkit-autofill,.mk-input:-webkit-autofill:focus,.mk-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--mk-text);-webkit-box-shadow:inset 0 0 0 1000px #0e1416;caret-color:var(--mk-text)}textarea.mk-input{min-height:7.5rem;resize:vertical}.mk-field-error{font-size:.8rem;color:#ff8a92}.mk-prose{color:var(--mk-text-2);font-size:1rem;line-height:1.75}.mk-prose h2{font-size:1.3rem;letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:.75rem;scroll-margin-top:6rem}.mk-prose h2,.mk-prose h3{color:var(--mk-text);font-weight:600}.mk-prose h3{font-size:1.05rem;margin-top:1.75rem;margin-bottom:.5rem}.mk-prose p+p{margin-top:1rem}.mk-prose ul{margin-top:.75rem;padding-left:1.2rem;list-style:disc}.mk-prose li+li{margin-top:.4rem}.mk-prose li::marker{color:var(--mk-teal)}.mk-prose a{color:var(--mk-teal);text-decoration:underline;text-underline-offset:3px}.mk-todo{display:inline;padding:.05rem .35rem;border-radius:.3rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82em;color:var(--mk-amber);background:rgba(227,173,79,.1);box-shadow:inset 0 0 0 1px rgba(227,173,79,.3)}.mk :focus-visible{outline:2px solid var(--mk-teal);outline-offset:3px;border-radius:6px}.mk-skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;border-radius:.5rem;background:var(--mk-teal);color:#021614;font-weight:500}.mk-skip:focus{top:1rem}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;scroll-behavior:auto!important}.mk-js [data-reveal]{opacity:1;transform:none}.mk-window-in{transform:perspective(2200px) rotateX(6deg)}.mk-flow-line:after,.mk-route{display:none}}