.mk{--pr-green:var(--brand-green);--pr-amber:var(--brand-amber);--pr-violet:var(--brand-violet);--pr-cyan:var(--brand-cyan);--pr-ink:var(--brand-ink);--pr-on-ink:#0A0B0D;--pr-bg:#08090B;--pr-bg2:#0B0C0F;--pr-s1:#0F1013;--pr-s2:#141519;--pr-s3:#1B1D22;--pr-line:rgba(255,255,255,.075);--pr-line2:rgba(255,255,255,.13);--pr-line3:rgba(255,255,255,.22);--pr-tx:#EDEEF0;--pr-tx2:#A3A6AE;--pr-tx3:#7A7E87;--pr-coA:#ECEDEF;--pr-coA-bg:rgba(255,255,255,.10);--pr-coA-bd:rgba(255,255,255,.22);--pr-coB:#B4B9C2;--pr-coB-bg:rgba(255,255,255,.02);--pr-coB-bd:rgba(255,255,255,.30);--pr-panel:#0F1013;--pr-glass:rgba(12,13,16,.78);--pr-green-a10:rgba(79,187,139,.10);--pr-green-a42:rgba(79,187,139,.42);--pr-green-glow:rgba(79,187,139,.6);--pr-amber-a10:rgba(251,191,36,.10);--pr-amber-a45:rgba(251,191,36,.45);--pr-amber-glow:rgba(251,191,36,.6);--pr-sea:#122E46;--pr-rule:#24405C;--pr-tx3-art:#8494AB;--pr-go:#4FBB8B;--pr-on-go:#0A1626;--pr-go-hover:#6CCFA3;--pr-door:var(--brand-green);--pr-art-a:#8B7CFF;--pr-art-b:#22D3EE;--pr-art-c:#F472B6;--pr-art-star:#FFE7A8;--pr-art-d:#C9CDD3;--pr-art-e:#7C9FD6;--pr-wash:rgba(10,22,38,.92);--pr-vig:rgba(0,4,10,.38);--pr-on-art:#0A1626;--pr-art-edge:transparent;--pr-sea-tint:color-mix(in srgb,var(--pr-sea) 70%,var(--pr-s1));--pr-start-bg:color-mix(in srgb,var(--pr-sea) 45%,var(--pr-bg));--pr-plan-line:color-mix(in srgb,var(--brand-ink) 45%,transparent);--pr-land:#16202C;--pr-amber-ink:#FFE2B0;--pr-amber-bg:#4A4339;--pr-f-sans:var(--mk-font-sans),"Instrument Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--pr-f-brand:var(--font-brand),"Geist",var(--mk-font-sans),ui-sans-serif,system-ui,sans-serif;--pr-f-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--pr-t-h1:clamp(36px,calc(3.2vw + 10px),58px);--pr-t-h2:clamp(28px,calc(1.6vw + 15px),38px);--pr-t-close:clamp(30px,calc(2.4vw + 9px),46px);--pr-t-h3:24px;--pr-t-h4:19px;--pr-t-lead:19px;--pr-t-body:17px;--pr-t-ui:14.5px;--pr-t-small:13px;--pr-t-tag:12px;--pr-maxw:1200px;--pr-gutter:24px;--pr-sec-y:56px;--pr-seam:112px;--pr-hero-top:150px;--pr-hero-bottom:56px;--pr-nav-flow:var(--pc-bar-h,71px);--pr-r-pill:999px;--pr-r-frame:18px;--pr-r-board:20px;--pr-r-msg:13px;--pr-r-ctl:10px;--pr-shadow-frame:inset 0 1px 0 rgba(255,255,255,.07),0 60px 140px -50px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.5);--pr-shadow-card:inset 0 1px 0 rgba(255,255,255,.06),0 50px 110px -45px rgba(0,0,0,.95);--pr-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--pr-grain-o:.06;--pr-ease:cubic-bezier(.2,.8,.2,1)}@media (max-width:600px){.mk{--pr-gutter:16px;--pr-sec-y:36px;--pr-seam:72px;--pr-hero-top:112px;--pr-hero-bottom:36px;--pr-t-lead:17px;--pr-t-body:16px}}.mk .pr{display:block;background:var(--pr-bg);color:var(--pr-tx);font:400 var(--pr-t-body)/1.6 var(--pr-f-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}.mk .pr :where(a){text-decoration:none}.mk .pr-wrap{position:relative;max-width:var(--pr-maxw);margin:0 auto;padding:0 var(--pr-gutter)}.mk .pr-mono{font-family:var(--pr-f-mono)}.mk .pr-sec{position:relative;padding:var(--pr-sec-y) 0}.mk .pr-center{text-align:center}.mk .pr-center .pr-eyebrow{justify-content:center}.mk .pr-center .pr-h2,.mk .pr-center .pr-lead{margin-left:auto;margin-right:auto}.mk .pr-eyebrow{display:flex;align-items:center;gap:10px;font:500 var(--pr-t-small)/1 var(--pr-f-sans);color:var(--pr-tx3);margin:0 0 20px}.mk .pr-eyebrow:before{content:"";width:22px;height:1px;background:var(--pr-line3)}.mk .pr-h1{position:relative;font:500 var(--pr-t-h1)/1.05 var(--pr-f-sans);letter-spacing:-.03em;max-width:16.5em;background:linear-gradient(180deg,#fff 35%,rgba(255,255,255,.66));-webkit-background-clip:text;background-clip:text;color:transparent}.mk .pr-h1,.mk .pr-h2{margin:0;text-wrap:balance}.mk .pr-h2{font:500 var(--pr-t-h2)/1.14 var(--pr-f-sans);letter-spacing:-.022em;max-width:21em;color:var(--pr-tx)}.mk .pr-h3{font:500 var(--pr-t-h3)/1.25 var(--pr-f-sans);letter-spacing:-.015em}.mk .pr-h3,.mk .pr-h4{margin:0;color:var(--pr-tx)}.mk .pr-h4{font:500 var(--pr-t-h4)/1.3 var(--pr-f-sans);letter-spacing:-.01em}.mk .pr-lead{font-size:var(--pr-t-lead);line-height:1.55;color:var(--pr-tx2);margin:18px 0 0;max-width:36em;text-wrap:pretty}.mk .pr-body a,.mk .pr-lead a{color:var(--pr-tx);border-bottom:1px solid var(--pr-line3)}.mk .pr-body a:hover,.mk .pr-lead a:hover{border-bottom-color:var(--pr-tx2)}.mk .pr-body{font-size:var(--pr-t-body);line-height:1.6;color:var(--pr-tx2);margin:0;max-width:38em}.mk .pr-small{font-size:var(--pr-t-small);line-height:1.45;color:var(--pr-tx3)}.mk .pr-sym{font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.mk .pr-ctas{display:flex;gap:12px;flex-wrap:wrap}.mk .pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:var(--pr-r-pill);font:500 14.5px/1 var(--pr-f-sans);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .2s var(--pr-ease),box-shadow .3s,background .3s,border-color .3s}.mk .pr-btn-p{background:var(--pr-ink);color:var(--pr-on-ink);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 10px 34px -12px rgba(255,255,255,.45)}.mk .pr-btn-p:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 14px 40px -12px rgba(255,255,255,.6)}.mk .pr-btn-g{border-color:var(--pr-line2);color:var(--pr-tx);background:rgba(255,255,255,.025)}.mk .pr-btn-g:hover{border-color:var(--pr-line3);background:rgba(255,255,255,.05)}.mk .pr-btn-sm{height:34px;padding:0 14px;font-size:14px}.mk .pr-btn:focus-visible{outline:2px solid var(--pr-ink);outline-offset:3px}@media (max-width:600px){.mk .pr-ctas{width:100%}.mk .pr-ctas .pr-btn{flex:1}}.mk .pr-bg{pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.mk .pr-bg,.mk .pr-bg>div{position:absolute;inset:0}.mk .pr-light{background:radial-gradient(52% 46% at 50% -4%,rgba(255,255,255,.14),rgba(255,255,255,.035) 46%,transparent 72%)}.mk .pr-grid{background-image:linear-gradient(var(--pr-line) 1px,transparent 1px),linear-gradient(90deg,var(--pr-line) 1px,transparent 1px);background-size:72px 72px;background-position:center -1px;-webkit-mask-image:radial-gradient(60% 55% at 50% 0,#000 20%,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 0,#000 20%,transparent 75%);opacity:.55}.mk .pr-grain{background-image:var(--pr-grain);opacity:var(--pr-grain-o);mix-blend-mode:overlay}.mk .pr-frame{position:relative}.mk .pr-frame>.pr-tk{position:absolute;width:10px;height:10px;border:0 solid var(--pr-line3);pointer-events:none;z-index:2}.mk .pr-frame>.pr-tk:first-of-type{top:-6px;left:-6px;border-top-width:1px;border-left-width:1px}.mk .pr-frame>.pr-tk:nth-of-type(2){top:-6px;right:-6px;border-top-width:1px;border-right-width:1px}.mk .pr-frame>.pr-tk:nth-of-type(3){bottom:-6px;left:-6px;border-bottom-width:1px;border-left-width:1px}.mk .pr-frame>.pr-tk:nth-of-type(4){bottom:-6px;right:-6px;border-bottom-width:1px;border-right-width:1px}.mk .pr-window{position:relative;border-radius:var(--pr-r-frame);border:1px solid var(--pr-line2);background:linear-gradient(180deg,var(--pr-s1),var(--pr-bg2));box-shadow:var(--pr-shadow-frame)}.mk .pr-window-top{display:flex;align-items:center;gap:14px;height:48px;padding:0 18px;border-bottom:1px solid var(--pr-line);font-size:var(--pr-t-small);color:var(--pr-tx3)}.mk .pr-crumb{display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:0;overflow:hidden}.mk .pr-crumb .pr-mono{color:var(--pr-tx2);font-size:12px}.mk .pr-live{display:inline-flex;align-items:center;gap:6px;color:var(--pr-green);font-size:var(--pr-t-tag)}.mk .pr-live .pr-dot{animation:pr-pulse 2.4s ease-in-out infinite}.mk .pr-card{position:relative;border-radius:var(--pr-r-frame);border:1px solid var(--pr-line2);background:linear-gradient(180deg,var(--pr-s1),var(--pr-bg2));padding:22px 24px 24px;box-shadow:var(--pr-shadow-card)}.mk .pr-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.mk .pr-ui{border-radius:var(--pr-r-msg);border:1px solid var(--pr-line2);background:var(--pr-bg2);padding:14px;font-size:13px}.mk .pr-ui-h{margin:0 0 12px;font-size:12px;color:var(--pr-tx3)}.mk .pr-seg{display:flex;padding:3px;border-radius:9px;border:1px solid var(--pr-line);gap:3px;margin-bottom:10px}.mk .pr-seg span{flex:1;text-align:center;padding:7px 6px;border-radius:7px;color:var(--pr-tx3);font-size:12px;white-space:nowrap}.mk .pr-seg .is-on{background:rgba(255,255,255,.07);color:var(--pr-tx)}.mk .pr-fld{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--pr-line);color:var(--pr-tx2)}.mk .pr-ui-h+.pr-fld{border-top:0}.mk .pr-fld+.pr-seg{margin-top:4px}.mk .pr-fld b{font-weight:500;color:var(--pr-tx);display:inline-flex;align-items:center;gap:6px}.mk .pr-fld b.pr-ok{color:var(--pr-green)}.mk .pr-figure{margin:0}.mk .pr-cap{display:flex;justify-content:space-between;gap:16px;margin-top:14px;color:var(--pr-tx3);font-size:var(--pr-t-small)}@media (max-width:600px){.mk .pr-cap{flex-direction:column;gap:6px;text-align:left}}.mk .pr-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:none}.mk .pr-av{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:600 12px/1 var(--pr-f-sans);border:1px solid}.mk .pr-av.pr-a{color:var(--pr-coA);background:var(--pr-coA-bg);border-color:var(--pr-coA-bd)}.mk .pr-av.pr-b{color:var(--pr-coB);background:var(--pr-coB-bg);border-color:var(--pr-coB-bd)}.mk .pr-co{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--pr-f-sans);color:var(--pr-tx)}.mk .pr-co i{width:8px;height:8px;border-radius:2px;flex:none}.mk .pr-co.pr-a i{background:var(--pr-coA)}.mk .pr-co.pr-b i{border:1.5px solid var(--pr-coB)}.mk .pr-who{font:500 13px/1 var(--pr-f-mono);color:var(--pr-tx)}.mk .pr-ag{display:inline-flex;gap:9px;align-items:center;padding:7px 13px 7px 7px;border-radius:12px;border:1px solid var(--pr-line2);background:var(--pr-s1);transition:border-color .4s,box-shadow .4s}.mk .pr-msg{display:flex;gap:11px;padding:12px 13px;border-radius:var(--pr-r-msg);border:1px solid var(--pr-line);background:rgba(255,255,255,.022);font-size:var(--pr-t-ui);line-height:1.45}.mk .pr-msg p{margin:5px 0 0;color:var(--pr-tx2)}.mk .pr-msg.pr-task{border-color:var(--pr-green-a42);background:linear-gradient(180deg,var(--pr-green-a10),rgba(79,187,139,.03))}.mk .pr-msg.pr-task .pr-k{font-size:var(--pr-t-tag);color:var(--pr-green);display:flex;align-items:center;gap:6px;font-weight:500}.mk .pr-msg.pr-task p{color:var(--pr-tx)}.mk .pr-hold{border-color:var(--pr-amber-a45);background:linear-gradient(180deg,rgba(251,191,36,.11),rgba(251,191,36,.025));box-shadow:0 22px 50px -26px var(--pr-amber-glow)}.mk .pr-hold .pr-k{font-size:12px;color:var(--pr-amber);display:flex;align-items:center;gap:7px;font-weight:500}.mk .pr-hold.is-approved{border-color:rgba(79,187,139,.45);background:linear-gradient(180deg,rgba(79,187,139,.09),rgba(79,187,139,.02));box-shadow:0 22px 50px -26px rgba(79,187,139,.5)}.mk .pr-hold.is-approved .pr-k{color:var(--pr-green)}.mk .pr-mem-l{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--pr-tx2)}.mk .pr-mem-l i{width:3px;height:16px;border-radius:2px;background:var(--pr-green)}.mk .pr-mem{list-style:none;margin:0;padding:0;position:relative}.mk .pr-mem:before{content:"";position:absolute;left:12px;top:20px;bottom:24px;width:1px;background:var(--pr-line2)}.mk .pr-mem li{position:relative;display:flex;gap:14px;padding:12px 0}.mk .pr-mem li+li{border-top:1px solid var(--pr-line)}.mk .pr-mem .pr-av{position:relative;z-index:1;background-color:var(--pr-s1)}.mk .pr-mem .pr-meta{margin:3px 0 4px;font-size:12px;color:var(--pr-tx3)}.mk .pr-mem .pr-meta .pr-who{font-size:12px}.mk .pr-mem .pr-tx{margin:0;font-size:16px;line-height:1.5;color:var(--pr-tx)}.mk .pr-split{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.mk .pr-split.pr-rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk .pr-split.pr-rev>.pr-split-vis{order:-1}@media (max-width:900px){.mk .pr-split,.mk .pr-split.pr-rev{grid-template-columns:minmax(0,1fr);gap:40px}.mk .pr-split.pr-rev>.pr-split-vis{order:0}}.mk .pr-close{position:relative;padding:var(--pr-seam) 0 170px;overflow:hidden;border-top:1px solid var(--pr-line)}.mk .pr-close-bg{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.mk .pr-close-bg .pr-sun{position:absolute;left:50%;bottom:-300px;width:min(1100px,140vw);height:560px;translate:-50% 0;background:radial-gradient(closest-side,rgba(225,255,238,.24),rgba(79,187,139,.12) 48%,transparent);filter:blur(6px);animation:pr-breathe 7s ease-in-out infinite}.mk .pr-close-bg .pr-beam{position:absolute;left:50%;bottom:0;width:2px;height:62%;translate:-50% 0;background:linear-gradient(0deg,rgba(79,187,139,.7),rgba(79,187,139,0));filter:blur(.5px);opacity:.55}.mk .pr-close-bg .pr-hz{position:absolute;left:10%;right:10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--pr-green-glow),transparent)}.mk .pr-close-bg .pr-grain{position:absolute;inset:0}.mk .pr-close-h{position:relative;font:500 var(--pr-t-close)/1.12 var(--pr-f-sans);letter-spacing:-.026em;max-width:17em;margin:0 auto;text-wrap:balance;background:linear-gradient(180deg,#fff 40%,rgba(255,255,255,.7));-webkit-background-clip:text;background-clip:text;color:transparent}.mk .pr-close .pr-ctas{justify-content:center;margin-top:34px;position:relative}@media (max-width:760px){.mk .pr-close{padding:var(--pr-seam) 0 120px}}.mk .pr-pin{position:relative;height:230vh}.mk .pr-pin-stage{position:sticky;top:0;height:100vh;min-height:640px;display:flex;align-items:center;overflow:hidden}@media (max-width:600px){.mk .pr-pin-stage{min-height:0}}.mk .pr-sec:has(+.pr-pin){padding-bottom:0}.mk .pr-pin+.pr-sec{padding-top:0}@media (prefers-reduced-motion:reduce){.mk .pr-pin{height:auto}.mk .pr-pin-stage{position:relative;height:auto;min-height:0;padding:var(--pr-seam) 0}}@media (prefers-reduced-motion:no-preference){.mk .pr-rv{opacity:0;transform:translateY(18px);filter:blur(4px);transition:opacity .8s var(--pr-ease),transform .9s var(--pr-ease),filter .8s var(--pr-ease)}.mk .pr-rv.is-in{opacity:1;transform:none;filter:none}}@keyframes pr-pulse{50%{opacity:.35}}@keyframes pr-blink{50%{opacity:0}}@keyframes pr-breathe{50%{opacity:.75;transform:scale(1.04)}}@keyframes pr-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}@keyframes pr-halo{50%{opacity:.04;transform:scale(1.6)}}@keyframes pr-cross{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@media (prefers-reduced-motion:reduce){.mk .pr *,.mk .pr :after,.mk .pr :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}