.ck{position:fixed;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:80;max-width:440px;margin-right:auto;padding:18px 20px;border-radius:16px;border:1px solid var(--mk-line,#e9e4ee);background:var(--mk-card,#fff);color:var(--mk-ink,#14121a);box-shadow:0 24px 60px -24px var(--mk-shadow,rgba(0,0,0,.4));font-size:14px;line-height:1.5;animation:ck-in .4s ease both}.ck-title{margin:0 0 4px;font-weight:700;font-size:15px}.ck-text{margin:0;color:var(--mk-ink-2,#4a4656)}.ck-actions{display:flex;gap:10px;margin-top:14px;justify-content:flex-end}.ck-btn{font:inherit;font-weight:600;font-size:14px;cursor:pointer;padding:9px 18px;border-radius:999px;border:1px solid var(--mk-line,#e9e4ee);background:transparent;color:var(--mk-ink,#14121a);transition:border-color .2s,transform .15s}.ck-btn:hover{border-color:var(--mk-ink-3,#857f93)}.ck-btn:focus-visible,.ck-link:focus-visible{outline:2px solid var(--mk-violet,#7c5cff);outline-offset:2px}.ck-btn--primary{background:var(--mk-coral,#f4845f);border-color:var(--mk-coral,#f4845f);color:var(--mk-on-coral,#14121a)}.ck-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.ck-link:hover{color:var(--mk-ink,#14121a)}@keyframes ck-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ck{animation:none}}@font-face{font-family:__Plus_Jakarta_Sans_79d0ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a5507aa39b6fe8d4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_79d0ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/09eacdae8b0e25a7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_79d0ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3be6824779a6c750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_79d0ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6c51489a4a365814-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_79d0ac;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_79d0ac{font-family:__Plus_Jakarta_Sans_79d0ac,__Plus_Jakarta_Sans_Fallback_79d0ac;font-weight:500;font-style:normal}.__variable_79d0ac{--font-jakarta:"__Plus_Jakarta_Sans_79d0ac","__Plus_Jakarta_Sans_Fallback_79d0ac"}.mk{--mk-bg:#fff;--mk-wash:#faf7f4;--mk-card:#fff;--mk-card-2:#f5f1ed;--mk-ink:#14121a;--mk-ink-2:#4a4656;--mk-ink-3:#857f93;--mk-line:#e9e4ee;--mk-line-2:#f3eff7;--mk-coral:#f4845f;--mk-coral-ink:#c0502b;--mk-coral-wash:rgba(244,132,95,.14);--mk-violet:#7c5cff;--mk-violet-ink:#5b3df0;--mk-violet-wash:rgba(124,92,255,.11);--mk-good:#1f9d6b;--mk-good-wash:rgba(31,157,107,.13);--mk-warn:#c98a0a;--mk-warn-wash:rgba(245,158,11,.16);--mk-bad:#d4483f;--mk-bad-wash:rgba(212,72,63,.12);--mk-on-coral:#14121a;--mk-shadow:rgba(80,50,140,.28);--mk-shadow-2:rgba(20,18,26,.14);--mk-glass:hsla(0,0%,100%,.82);--mk-heat-0:#f3eff7;--mk-heat-1:#e4dcff;--mk-heat-2:#b9a6ff;--mk-heat-3:#7c5cff;--mk-heat-4:#4a2fd0;--mk-display:var(--font-syne),var(--font-inter),system-ui,sans-serif;--mk-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--mk-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.mk .mk-dark,.mk-dark,html[data-theme=dark] .mk{--mk-bg:#0a0a0d;--mk-wash:#0e0e13;--mk-card:#101216;--mk-card-2:#15171c;--mk-ink:#f4f2f8;--mk-ink-2:#b9b5c6;--mk-ink-3:#8a8699;--mk-line:hsla(0,0%,100%,.09);--mk-line-2:hsla(0,0%,100%,.05);--mk-coral-ink:#ff9d7c;--mk-coral-wash:rgba(244,132,95,.16);--mk-violet-ink:#a893ff;--mk-violet-wash:rgba(124,92,255,.2);--mk-good:#4cc38a;--mk-good-wash:rgba(76,195,138,.15);--mk-warn:#f0b440;--mk-warn-wash:rgba(240,180,64,.15);--mk-bad:#f27d75;--mk-bad-wash:hsla(4,83%,70%,.14);--mk-shadow:rgba(0,0,0,.7);--mk-shadow-2:rgba(0,0,0,.5);--mk-glass:rgba(10,10,13,.8);--mk-heat-0:#17181e;--mk-heat-1:#2a2160;--mk-heat-2:#4a37b8;--mk-heat-3:#7c5cff;--mk-heat-4:#b8a6ff}.mk,.mk-dark{background:var(--mk-bg);color:var(--mk-ink)}.mk{font-family:var(--mk-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk figure,.mk h1,.mk h2,.mk h3,.mk h4,.mk h5,.mk ol,.mk p,.mk ul{margin:0}.mk ol,.mk ul{padding:0;list-style:none}.mk a{color:inherit;text-decoration:none}.mk button{font-family:inherit}.mk :focus-visible{outline:3px solid var(--mk-violet);outline-offset:3px;border-radius:8px}.mk-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:28px}.mk-section{padding-block:112px;position:relative}.mk-wash{background:var(--mk-wash)}.tn{font-variant-numeric:tabular-nums}.mk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-eyebrow{font-family:var(--mk-mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-coral-ink);display:inline-flex;align-items:center;gap:10px}.mk-eyebrow:before{content:"";width:22px;height:2px;background:var(--mk-coral);border-radius:2px}.mk-h1{font-size:clamp(2.6rem,5vw,4.3rem);line-height:1.08}.mk-h1,.mk-h2{font-family:var(--font-jakarta),var(--mk-body);font-weight:500;letter-spacing:-.025em;text-wrap:balance}.mk-h2{font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.1}.mk-h3{font-family:var(--mk-display);font-weight:700;font-size:1.35rem;line-height:1.2;letter-spacing:-.02em}.mk-lede{font-size:1.18rem;line-height:1.6;color:var(--mk-ink-2);max-width:56ch}.mk-copy{display:flex;flex-direction:column;gap:20px}.mk-copy>p:not(.mk-eyebrow){color:var(--mk-ink-2);max-width:52ch}.mk-grad{background:linear-gradient(100deg,var(--mk-coral) 0,#ff9a6b 35%,var(--mk-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-label{font-family:var(--mk-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-3)}.mk-big{font-family:var(--mk-display);font-weight:700;letter-spacing:-.03em;line-height:1}.mk-note{font-size:.84rem;color:var(--mk-ink-3)}.mk-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:650 1rem var(--mk-body);padding:14px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;white-space:nowrap}.mk-btn--primary{background:var(--mk-coral);color:var(--mk-on-coral);box-shadow:0 12px 28px -12px rgba(244,132,95,.95)}.mk-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.6) 50%,transparent 70%);transform:translateX(-130%)}.mk-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 34px -12px #f4845f}.mk-btn--primary:hover:after{transform:translateX(130%);transition:transform .8s ease}.mk-btn--ghost{background:transparent;border-color:var(--mk-line);color:var(--mk-ink)}.mk-btn--ghost:hover{border-color:var(--mk-violet);color:var(--mk-violet-ink);transform:translateY(-2px)}.mk-btn--sm{padding:9px 18px;font-size:.92rem}.mk-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.mk-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--mk-line-2);color:var(--mk-ink-2);white-space:nowrap}.mk-pill--coral{background:var(--mk-coral-wash);color:var(--mk-coral-ink)}.mk-pill--violet{background:var(--mk-violet-wash);color:var(--mk-violet-ink)}.mk-pill--good{background:var(--mk-good-wash);color:var(--mk-good)}.mk-pill--warn{background:var(--mk-warn-wash);color:var(--mk-warn)}.mk-pill--bad{background:var(--mk-bad-wash);color:var(--mk-bad)}.mk-pill--live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:mk-pulse 1.6s infinite}@keyframes mk-pulse{50%{opacity:.25;transform:scale(1.5)}}.mk-reveal.is-in{animation:mk-rise .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--d, 0) * 1ms)}@keyframes mk-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes mk-grow{0%{transform:scaleX(0)}}@keyframes mk-pop{0%{opacity:0;transform:scale(.9) translateY(8px)}}@keyframes mk-slide{0%{opacity:0;transform:translateX(16px)}}.mk-nav{position:sticky;top:0;z-index:70;background:var(--mk-glass);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid var(--mk-line)}.mk-nav-in{display:flex;align-items:center;gap:28px;height:70px}.mk-logo{font-family:var(--mk-display);font-weight:800;font-size:1.55rem;letter-spacing:-.04em;display:inline-flex;align-items:baseline}.mk-logo b{color:var(--mk-coral);font-weight:800}.mk-logo:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--mk-coral);margin-left:3px;align-self:flex-end;margin-bottom:6px}.mk-links{display:flex;gap:26px;margin-left:14px;font-weight:550;color:var(--mk-ink-2);font-size:.95rem}.mk-links a{position:relative;padding-block:6px;transition:color .2s}.mk-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mk-coral);transform:scaleX(0);transform-origin:left;transition:transform .3s}.mk-links a:hover,.mk-links a[aria-current=page],.mk-links a[aria-current=true]{color:var(--mk-ink)}.mk-links a:hover:after,.mk-links a[aria-current=page]:after,.mk-links a[aria-current=true]:after{transform:scaleX(1)}.mk-nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.mk-login{font-weight:600;font-size:.95rem;padding:9px 14px;border-radius:999px;color:var(--mk-ink-2)}.mk-login:hover{color:var(--mk-ink)}.mk-login:hover,.mk-theme{background:var(--mk-line-2)}.mk-theme{position:relative;width:62px;height:34px;border-radius:999px;border:1px solid var(--mk-line);cursor:pointer;padding:0;flex:none}.mk-theme .knob{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--mk-coral),#ff9a6b);display:grid;place-items:center;transition:transform .5s cubic-bezier(.3,1.5,.5,1);box-shadow:0 4px 10px -3px rgba(244,132,95,.9)}.mk-theme svg{width:15px;height:15px;stroke:var(--mk-on-coral);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;position:absolute;transition:opacity .3s,transform .5s}.mk-theme .moon{opacity:0;transform:rotate(-90deg) scale(.5)}html[data-theme=dark] .mk-theme .knob{transform:translateX(28px)}html[data-theme=dark] .mk-theme .sun{opacity:0;transform:rotate(90deg) scale(.5)}html[data-theme=dark] .mk-theme .moon{opacity:1;transform:none}.mk-burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--mk-line);background:transparent;color:var(--mk-ink);cursor:pointer;place-items:center}.mk-burger svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.mk-drawer{display:none;border-top:1px solid var(--mk-line);padding:16px 28px 24px;background:var(--mk-bg)}.mk-drawer a{display:block;padding:14px 4px;font-weight:600;border-bottom:1px solid var(--mk-line-2)}.mk-drawer .mk-btn{margin-top:18px;width:100%}.mk-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--mk-coral),var(--mk-violet));transform-origin:left;transform:scaleX(0)}.mk-hero{position:relative;overflow:hidden;padding-block:76px 84px}.mk-hero:before{content:"";inset:0;background-image:linear-gradient(var(--mk-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--mk-line-2) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 62% 30%,#000,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 62% 30%,#000,transparent 72%)}.mk-hero:before,.mk-orb{position:absolute;pointer-events:none}.mk-orb{border-radius:50%;filter:blur(80px);will-change:transform}.mk-orb.o1{width:560px;height:560px;right:-160px;top:-200px;background:var(--mk-violet);opacity:.28;animation:mk-drift1 18s ease-in-out infinite}.mk-orb.o2{width:460px;height:460px;right:22%;bottom:-260px;opacity:.26;animation:mk-drift2 22s ease-in-out infinite}.mk-orb.o2,.mk-orb.o3{background:var(--mk-coral)}.mk-orb.o3{width:380px;height:380px;left:-160px;top:8%;opacity:.16;animation:mk-drift1 26s ease-in-out infinite reverse}@keyframes mk-drift1{50%{transform:translate(-80px,70px) scale(1.15)}}@keyframes mk-drift2{50%{transform:translate(90px,-60px) scale(.9)}}.mk-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr);gap:56px;align-items:center}.mk-hero-copy{display:flex;flex-direction:column;gap:26px}.mk-hero-copy>*{animation:mk-rise 1s cubic-bezier(.2,.7,.2,1) backwards}.mk-hero-copy>:nth-child(2){animation-delay:.1s}.mk-hero-copy>:nth-child(3){animation-delay:.25s}.mk-hero-copy>:nth-child(4){animation-delay:.4s}.mk-hero-copy>:nth-child(5){animation-delay:.55s}.mk-w{overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.mk-w,.mk-w>span{display:inline-block}.mk-w>span{animation:mk-word 1s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i) * 70ms + .15s)}@keyframes mk-word{0%{transform:translateY(115%) rotate(5deg)}}.mk-cta-row{gap:12px}.mk-cta-row,.mk-trust{display:flex;flex-wrap:wrap}.mk-trust{gap:8px 10px;align-items:center;color:var(--mk-ink-3);font-size:.9rem}.mk-trust strong{color:var(--mk-ink-2);font-weight:600}.mk-hero-visual{position:relative;animation:mk-rise 1.2s cubic-bezier(.2,.7,.2,1) .3s backwards}.mk-win{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:22px;box-shadow:0 50px 90px -50px var(--mk-shadow),0 12px 30px -18px var(--mk-shadow-2);overflow:hidden;min-width:0;transform:perspective(1500px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s ease-out}.mk-bar{display:flex;align-items:center;gap:7px;padding:0 18px;height:46px;border-bottom:1px solid var(--mk-line);background:var(--mk-card-2)}.mk-bar i{width:10px;height:10px;border-radius:50%;background:var(--mk-line);border:1px solid var(--mk-line)}.mk-bar>span{margin-left:8px;font-family:var(--mk-mono);font-size:11.5px;color:var(--mk-ink-3);letter-spacing:.05em;text-transform:uppercase}.mk-bar>.end{margin-left:auto}.mk-body{padding:22px;gap:18px}.mk-body,.mk-card{display:grid;min-width:0}.mk-card{border:1px solid var(--mk-line);border-radius:16px;padding:18px;gap:12px;align-content:start;background:var(--mk-card)}.mk-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mk-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.82rem;flex:none;background:var(--mk-violet-wash);color:var(--mk-violet-ink)}.mk-avatar--lg{width:56px;height:56px;font-size:1.1rem;background:linear-gradient(135deg,var(--mk-coral),var(--mk-violet));color:#fff}.mk-chip{display:inline-flex;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:600;background:var(--mk-line-2);color:var(--mk-ink-2);border:1px solid var(--mk-line)}.mk-chip--good{background:var(--mk-good-wash);color:var(--mk-good);border-color:transparent}.mk-chip--warn{background:var(--mk-warn-wash);color:var(--mk-warn);border-color:transparent}.mk-chip--violet{background:var(--mk-violet-wash);color:var(--mk-violet-ink);border-color:transparent}.mk-rail{display:grid;grid-template-columns:repeat(6,1fr);position:relative;padding-top:6px}.mk-rail:before{content:"";right:calc(100% / 12);background:var(--mk-line)}.mk-rail-fill,.mk-rail:before{position:absolute;left:calc(100% / 12);top:22px;height:3px;border-radius:3px}.mk-rail-fill{background:linear-gradient(90deg,var(--mk-coral),var(--mk-violet));transition:width .9s cubic-bezier(.4,0,.2,1);box-shadow:0 0 14px rgba(244,132,95,.7)}.mk-node{position:relative;justify-items:center;gap:8px;background:none;border:0;cursor:pointer;padding:0 2px;color:var(--mk-ink-3);font-weight:600}.mk-node,.mk-node .dot{display:grid;font-size:12px}.mk-node .dot{width:34px;height:34px;border-radius:50%;place-items:center;background:var(--mk-card);border:2px solid var(--mk-line);font-family:var(--mk-mono);transition:all .5s;z-index:1}.mk-node.done .dot{background:var(--mk-coral);border-color:var(--mk-coral);color:var(--mk-on-coral)}.mk-node.now .dot{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-bg);animation:mk-ring 2s ease-out infinite}.mk-node.done,.mk-node.now{color:var(--mk-ink)}@keyframes mk-ring{0%{box-shadow:0 0 0 0 rgba(244,132,95,.65)}to{box-shadow:0 0 0 16px rgba(244,132,95,0)}}.mk-scene-grid{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,5.6fr);gap:16px}.mk-stagebox{min-height:232px;position:relative}.mk-feed{display:grid;gap:0;border-top:1px solid var(--mk-line);padding-top:12px}.mk-feed li{display:flex;gap:10px;align-items:baseline;font-size:.86rem;color:var(--mk-ink-2);padding:4px 0}.mk-feed li time{font-family:var(--mk-mono);font-size:.74rem;color:var(--mk-ink-3);min-width:54px}.mk-feed li:first-child{color:var(--mk-ink);animation:mk-slide .6s backwards}.mk-checks li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:.92rem}.mk-checks .mk-ck{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--mk-line);display:grid;place-items:center;flex:none;transition:all .4s}.mk-checks .on .mk-ck{background:var(--mk-good);border-color:var(--mk-good)}.mk-checks .on .mk-ck:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);animation:mk-tick .35s cubic-bezier(.2,.9,.3,1.4) backwards;animation-delay:.5s}.mk-checks li:nth-child(2) .mk-ck:after{animation-delay:.73s}.mk-checks li:nth-child(3) .mk-ck:after{animation-delay:.96s}@keyframes mk-tick{0%{opacity:0;transform:rotate(45deg) translate(-1px,-1px) scale(.2)}}.mk-barline{height:8px;border-radius:99px;background:var(--mk-line-2);overflow:hidden}.mk-barline>i{display:block;height:100%;width:var(--w);border-radius:99px;background:var(--c,var(--mk-violet));transition:width .9s cubic-bezier(.2,.7,.2,1)}.mk-toggle{display:inline-flex;background:var(--mk-line-2);border-radius:999px;padding:3px;gap:2px;flex-wrap:wrap;border:1px solid var(--mk-line)}.mk-toggle button{font:650 12.5px var(--mk-body);border:0;background:none;color:var(--mk-ink-3);padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .25s,color .25s}.mk-toggle button:hover{color:var(--mk-ink)}.mk-toggle button[aria-pressed=true],.mk-toggle button[aria-selected=true]{background:var(--mk-violet);color:#fff}.mk-tabs{display:flex;gap:6px;flex-wrap:wrap}.mk-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:14px;border:1px solid var(--mk-line);background:var(--mk-card);color:var(--mk-ink-2);font:650 .95rem var(--mk-body);cursor:pointer;transition:all .25s}.mk-tab:hover{border-color:var(--mk-violet);color:var(--mk-ink)}.mk-tab[aria-selected=true]{background:var(--mk-violet);border-color:var(--mk-violet);color:#fff;box-shadow:0 14px 28px -14px rgba(124,92,255,.9)}.mk-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--mk-line)}.mk-pillar{padding:38px 34px 38px 0;display:grid;gap:14px;align-content:start;position:relative}.mk-pillar+.mk-pillar{padding-left:34px;border-left:1px solid var(--mk-line)}.mk-pillar svg{width:30px;height:30px;stroke:var(--mk-violet-ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.mk-pillar:hover svg{transform:translateY(-4px) rotate(-8deg) scale(1.15)}.mk-pillar p{color:var(--mk-ink-2);font-size:.98rem}.mk-spot{position:relative}.mk-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(124,92,255,.16),transparent 62%);opacity:0;transition:opacity .35s;pointer-events:none;z-index:0}.mk-spot:hover:before{opacity:1}.mk-spot>*{position:relative;z-index:1}.mk-stage{position:relative;overflow:hidden;background:radial-gradient(1000px 500px at 80% -10%,rgba(124,92,255,.28),transparent 60%),radial-gradient(800px 420px at 0 110%,rgba(244,132,95,.2),transparent 60%),var(--mk-bg)}.mk-stage,.mk-stage .mk-h2,.mk-stage .mk-lede{color:var(--mk-ink)}.mk-sandbox{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:var(--mk-warn-wash);color:var(--mk-warn);font-size:.88rem;font-weight:550;border:1px dashed}.mk-play{display:grid;gap:18px;margin-top:44px}.mk-demo{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;padding:26px;box-shadow:0 50px 100px -60px #000;min-width:0}.mk-pipe-head{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mk-pstage{text-align:left;border:1px solid var(--mk-line);border-radius:14px;padding:12px 14px;background:var(--mk-card-2);cursor:pointer;display:grid;gap:4px;color:var(--mk-ink-2);transition:all .25s;position:relative;overflow:hidden}.mk-pstage b{font-family:var(--mk-display);font-size:1.7rem;color:var(--mk-ink);line-height:1}.mk-pstage span{font-size:.8rem;font-weight:600}.mk-pstage:hover{border-color:var(--mk-violet);transform:translateY(-2px)}.mk-pstage[aria-pressed=true]{border-color:var(--mk-violet);background:var(--mk-violet-wash);box-shadow:0 16px 30px -18px rgba(124,92,255,.9)}.mk-pstage[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--mk-coral),var(--mk-violet))}.mk-pipe-body{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:18px;margin-top:18px}.mk-clist{display:grid;gap:8px;align-content:start;min-height:320px}.mk-crow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--mk-line);background:var(--mk-card-2);color:var(--mk-ink);cursor:pointer;transition:all .25s;font-size:.95rem}.mk-crow:hover{border-color:var(--mk-violet);transform:translateX(3px)}.mk-crow[aria-pressed=true]{border-color:var(--mk-violet);background:var(--mk-violet-wash)}.mk-crow small{display:block;color:var(--mk-ink-3);font-size:.8rem;line-height:1.3}.mk-crow strong{display:block;font-weight:650;line-height:1.3}.mk-empty{display:grid;place-items:center;text-align:center;color:var(--mk-ink-3);border:1px dashed var(--mk-line);border-radius:14px;padding:36px 18px;font-size:.95rem}.mk-timeline{display:grid;gap:0;position:relative;padding-left:20px}.mk-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--mk-line)}.mk-timeline li{position:relative;padding:7px 0;font-size:.92rem}.mk-timeline li:before{content:"";position:absolute;left:-20px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--mk-card);border:2px solid var(--mk-violet)}.mk-timeline li:first-child:before{background:var(--mk-coral);border-color:var(--mk-coral);box-shadow:0 0 0 5px var(--mk-coral-wash)}.mk-timeline time{display:block;color:var(--mk-ink-3);font-size:.78rem;font-family:var(--mk-mono)}.mk-next{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--mk-coral-wash);color:var(--mk-ink);font-size:.93rem}.mk-next b{color:var(--mk-coral-ink);font-family:var(--mk-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:2px}.mk-toast{position:absolute;right:18px;top:18px;padding:10px 16px;border-radius:12px;background:var(--mk-ink);color:var(--mk-bg);font-weight:600;font-size:.88rem;z-index:5;box-shadow:0 20px 40px -16px #000;animation:mk-pop .4s cubic-bezier(.3,1.5,.5,1)}.mk-match{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:18px;align-items:stretch}.mk-gauge{position:relative;width:168px;height:168px;margin:0 auto}.mk-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.mk-gauge circle{fill:none;stroke-width:12;stroke-linecap:round}.mk-gauge .tr{stroke:var(--mk-line)}.mk-gauge .fg{stroke:url(#mkGauge);transition:stroke-dasharray 1.1s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 0 8px rgba(124,92,255,.7))}.mk-gauge .mid{position:absolute;inset:0;display:grid;place-items:center;align-content:center;text-align:center}.mk-gauge .mid b{font-family:var(--mk-display);font-size:2.6rem;line-height:1;letter-spacing:-.04em}.mk-gauge .mid span{font-size:.72rem;color:var(--mk-ink-3);font-family:var(--mk-mono);letter-spacing:.1em;text-transform:uppercase}.mk-choice{display:flex;gap:8px;flex-wrap:wrap}.mk-choice button{padding:8px 14px;border-radius:999px;border:1px solid var(--mk-line);background:var(--mk-card-2);color:var(--mk-ink-2);font:600 .88rem var(--mk-body);cursor:pointer;transition:all .2s}.mk-choice button[aria-pressed=true]{background:var(--mk-violet);border-color:var(--mk-violet);color:#fff}.mk-choice button:hover{border-color:var(--mk-violet)}.mk-skills,.mk-steps{display:flex;flex-wrap:wrap;gap:6px}.mk-steps{margin-bottom:20px}.mk-step{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;border:1px solid var(--mk-line);color:var(--mk-ink-3);font-size:.85rem;font-weight:600;background:var(--mk-card-2)}.mk-step i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.74rem;background:var(--mk-line);color:var(--mk-ink-2)}.mk-step.on{color:var(--mk-ink);border-color:var(--mk-violet)}.mk-step.on i{background:var(--mk-violet);color:#fff}.mk-step.done{color:var(--mk-ink-2)}.mk-step.done i{background:var(--mk-good);color:#fff}.mk-sub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mk-check{display:flex;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--mk-line);background:var(--mk-card-2);font-size:.9rem}.mk-check .ico{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:.78rem;font-weight:800;background:var(--mk-good);color:#fff}.mk-check.bad{border-color:var(--mk-warn);background:var(--mk-warn-wash)}.mk-check.bad .ico{background:var(--mk-warn)}.mk-check b{display:block;font-weight:650}.mk-check span{color:var(--mk-ink-2);font-size:.85rem;line-height:1.4;display:block}.mk-success{display:grid;justify-items:center;text-align:center;gap:14px;padding:30px 10px}.mk-success .tick{width:72px;height:72px;border-radius:50%;background:var(--mk-good-wash);display:grid;place-items:center;animation:mk-pop .6s cubic-bezier(.3,1.5,.5,1)}.mk-success .tick svg{width:36px;height:36px;stroke:var(--mk-good);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:mk-draw .6s .3s forwards}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.mk-dash-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px}.mk-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mk-kpi{border:1px solid var(--mk-line);border-radius:16px;padding:16px;display:grid;gap:8px;background:var(--mk-card-2)}.mk-kpi .mk-big{font-size:2rem}.mk-chart{width:100%;height:190px;display:block}.mk-chart text{fill:var(--mk-ink-3);font-size:11px;font-family:var(--mk-mono)}.mk-chart .grid{stroke:var(--mk-line);stroke-width:1}.mk-chart rect.bar{transform-box:fill-box;transform-origin:50% 100%;animation:mk-bargrow .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i) * 60ms)}@keyframes mk-bargrow{0%{transform:scaleY(0)}}.mk-life{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}.mk-life-rail{position:sticky;top:100px;display:grid;gap:2px}.mk-life-rail:before{content:"";bottom:18px;background:var(--mk-line)}.mk-life-fill,.mk-life-rail:before{position:absolute;left:19px;top:18px;width:2px}.mk-life-fill{background:linear-gradient(var(--mk-coral),var(--mk-violet));transition:height .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(244,132,95,.6)}.mk-life-item{position:relative;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 0;background:none;border:0;text-align:left;cursor:pointer;color:var(--mk-ink-3);font:650 1rem var(--mk-body)}.mk-life-item .dot{width:40px;height:40px;border-radius:50%;background:var(--mk-bg);border:2px solid var(--mk-line);display:grid;place-items:center;font-family:var(--mk-mono);font-size:12px;z-index:1;transition:all .4s;flex:none}.mk-life-item.done{color:var(--mk-ink-2)}.mk-life-item.done .dot{background:var(--mk-coral);border-color:var(--mk-coral);color:var(--mk-on-coral)}.mk-life-item.now{color:var(--mk-ink);font-size:1.08rem}.mk-life-item.now .dot{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-bg);box-shadow:0 0 0 7px var(--mk-coral-wash)}.mk-life-panel{min-height:62vh;display:grid;align-content:center;gap:22px;padding-block:30px;opacity:.38;transition:opacity .5s;scroll-margin-top:110px}.mk-life-panel.now{opacity:1}.mk-life-panel .mk-card{background:var(--mk-card)}.mk-life-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mk-life-list li{display:flex;gap:10px;align-items:baseline;padding:6px 0;font-size:.95rem;color:var(--mk-ink-2)}.mk-life-list li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mk-violet);flex:none;transform:translateY(-1px)}.mk-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.mk-split.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk-split--head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;margin-bottom:44px}.mk-copy code,.mk-lede code{font-family:var(--mk-mono);font-size:.86em;padding:2px 7px;border-radius:6px;background:var(--mk-violet-wash);color:var(--mk-violet-ink)}.mk-split.rev .mk-copy{order:2}.mk-cmd{position:relative}.mk-cmd-input{display:flex;align-items:center;gap:12px;border:2px solid var(--mk-violet);border-radius:16px;padding:14px 18px;background:var(--mk-card);box-shadow:0 0 0 6px var(--mk-violet-wash)}.mk-cmd-input svg{width:20px;height:20px;stroke:var(--mk-ink-3);fill:none;stroke-width:2;flex:none}.mk-cmd-input input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--mk-ink);font:500 1.05rem var(--mk-body)}.mk-cmd-input input::-moz-placeholder{color:var(--mk-ink-3)}.mk-cmd-input input::placeholder{color:var(--mk-ink-3)}.mk-kbd{font-family:var(--mk-mono);font-size:11px;padding:2px 7px;border-radius:6px;border:1px solid var(--mk-line);background:var(--mk-card-2);color:var(--mk-ink-2)}.mk-smart{padding:5px 12px;border-radius:999px;border:1.5px solid var(--mk-violet);color:var(--mk-violet-ink);font-weight:650;font-size:.85rem;background:var(--mk-violet-wash);white-space:nowrap}.mk-cmd-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:14px;border:1px solid var(--mk-line);border-radius:18px;background:var(--mk-card);overflow:hidden;min-height:360px}.mk-cmd-left{padding:14px;border-right:1px solid var(--mk-line);gap:8px}.mk-cmd-left,.mk-cmd-right{display:grid;align-content:start}.mk-cmd-right{padding:16px;gap:12px;background:var(--mk-card-2)}.mk-hit{text-align:left;width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid transparent;background:none;color:var(--mk-ink);cursor:pointer;display:grid;gap:2px;transition:all .2s}.mk-hit:hover{background:var(--mk-line-2)}.mk-hit[aria-pressed=true]{border-color:var(--mk-violet);background:var(--mk-violet-wash)}.mk-hit small{color:var(--mk-ink-3);font-size:.82rem;line-height:1.35}.mk-hit mark{background:rgba(250,204,21,.45);color:inherit;border-radius:3px;padding:0 1px}.mk-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-act{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--mk-line);background:var(--mk-card);color:var(--mk-ink);font:600 .88rem var(--mk-body);cursor:pointer;transition:all .2s}.mk-act:hover{border-color:var(--mk-violet);transform:translateY(-2px)}.mk-act[aria-pressed=true]{border-color:var(--mk-coral);background:var(--mk-coral-wash)}.mk-warnbox{border:1px solid var(--mk-warn);background:var(--mk-warn-wash);border-radius:14px;padding:12px 14px;font-size:.88rem}.mk-warnbox b{display:block;color:var(--mk-warn)}.mk-confirm{border-radius:14px;padding:14px;background:var(--mk-ink);color:var(--mk-bg);font-size:.9rem;display:grid;gap:10px;animation:mk-pop .35s}.mk-confirm .mk-btn{width:-moz-fit-content;width:fit-content}.mk-slash{display:grid;gap:4px}.mk-slash li{display:grid;grid-template-columns:96px 1fr auto;gap:10px;align-items:center;padding:7px 10px;border-radius:10px;font-size:.9rem}.mk-slash li:hover{background:var(--mk-line-2)}.mk-slash code{font-family:var(--mk-mono);color:var(--mk-violet-ink);font-weight:600}.mk-import-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mk-istat{border:1px solid var(--mk-line);border-radius:14px;padding:12px 14px;display:grid;gap:6px;background:var(--mk-card);text-align:left;cursor:pointer;transition:all .25s;font-family:inherit;color:inherit}.mk-istat b{font-family:var(--mk-display);font-size:1.7rem;line-height:1}.mk-istat .mk-pill{white-space:normal;text-align:left;line-height:1.25}.mk-istat[aria-pressed=true]{border-color:var(--mk-violet);box-shadow:0 0 0 3px var(--mk-violet-wash)}.mk-table-wrap{overflow-x:auto;border:1px solid var(--mk-line);border-radius:14px}.mk-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}.mk-table th{text-align:left;font-family:var(--mk-mono);font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-3);padding:10px 14px;border-bottom:1px solid var(--mk-line);background:var(--mk-card-2)}.mk-table td{padding:11px 14px;border-bottom:1px solid var(--mk-line-2);white-space:nowrap}.mk-table tr:last-child td{border-bottom:0}.mk-table tbody tr{transition:background .2s}.mk-table tbody tr:hover{background:var(--mk-violet-wash)}.mk-mc-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mk-mc-tile{border:1px solid var(--mk-line);border-radius:16px;padding:16px;background:var(--mk-card);display:grid;gap:6px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s}.mk-mc-tile:hover{transform:translateY(-4px);border-color:var(--c)}.mk-mc-tile .mk-big{font-size:1.9rem}.mk-spark{width:100%;height:44px;display:block}.mk-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mk-minibars{display:flex;align-items:flex-end;gap:7px;height:72px}.mk-minibars i{flex:1;border-radius:4px 4px 2px 2px;background:var(--c);min-height:3px;height:var(--h);transition:height .9s cubic-bezier(.2,.7,.2,1)}.mk-minilabels{display:flex;gap:7px;font-family:var(--mk-mono);font-size:.68rem;color:var(--mk-ink-3)}.mk-minilabels span{flex:1;text-align:center}.mk-mc-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mk-heat{display:grid;grid-template-columns:96px repeat(7,minmax(0,1fr));gap:5px;align-items:center;font-size:.78rem;color:var(--mk-ink-3)}.mk-heat span.cell{height:30px;border-radius:8px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;background:var(--hc);transition:background .6s}.mk-heat span.cell.zero{color:var(--mk-ink-3)}.mk-funnel{display:grid;gap:7px}.mk-fun{display:grid;grid-template-columns:112px minmax(0,1fr) 46px;gap:10px;align-items:center;font-size:.85rem}.mk-fun .mk-barline{height:22px;border-radius:8px}.mk-fun .mk-barline>i{border-radius:8px}.mk-fun b{text-align:right;font-family:var(--mk-mono);font-size:.8rem}.mk-rev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-rev{border:1px solid var(--c);border-radius:16px;padding:16px;display:grid;gap:4px;background:var(--mk-card)}.mk-rev .lab{font-family:var(--mk-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-weight:600}.mk-rev .mk-big{font-size:1.7rem}.mk-pnl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mk-pnl div{border-radius:14px;padding:12px 14px;background:var(--mk-card-2);display:grid;gap:2px}.mk-pnl b{font-family:var(--mk-display);font-size:1.15rem;letter-spacing:-.02em}.mk-pnl .neg b{color:var(--mk-bad)}.mk-pnl .pos b{color:var(--mk-good)}.mk-gap-bar{position:relative;height:60px;border-radius:14px;background:var(--mk-line-2);overflow:hidden;display:block}.mk-gap-seg{position:absolute;top:0;bottom:0;border:0;padding:0;cursor:pointer;transition:filter .2s,transform .2s;transform-origin:bottom}.mk-gap-seg:hover,.mk-gap-seg[aria-pressed=true]{filter:brightness(1.2);transform:scaleY(1.06);z-index:2}.mk-gap-seg.active{background:var(--mk-good)}.mk-gap-seg.screen{background:#6b7280}.mk-gap-seg.short{background:#3f4350}.mk-gap-seg.yellow{background:#f5b52e}.mk-gap-seg.red{background:repeating-linear-gradient(135deg,#ef4444 0 6px,#f87171 6px 12px)}.mk-gap-axis{position:relative;height:22px;margin-top:8px;font-family:var(--mk-mono);font-size:.72rem;color:var(--mk-ink-3)}.mk-gap-axis span{position:absolute;transform:translateX(-50%)}.mk-gap-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.84rem;color:var(--mk-ink-2)}.mk-gap-legend i{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-1px}.mk-gap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mk-gap-stat{border:1px solid var(--mk-line);border-radius:16px;padding:16px;display:grid;gap:4px;background:var(--mk-card)}.mk-gap-stat.warn{border-color:var(--mk-warn)}.mk-gap-stat .mk-big{font-size:1.8rem}.mk-talk{display:grid;gap:10px;counter-reset:t}.mk-talk li{counter-increment:t;display:flex;gap:12px;font-size:.94rem;color:var(--mk-ink-2)}.mk-talk li:before{content:counter(t);width:24px;height:24px;border-radius:50%;background:var(--mk-violet-wash);color:var(--mk-violet-ink);display:grid;place-items:center;font-size:.78rem;font-weight:700;flex:none}.mk-privacy{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--mk-line);background:var(--mk-card-2);font-size:.9rem;color:var(--mk-ink-2)}.mk-privacy svg{width:20px;height:20px;stroke:var(--mk-violet-ink);fill:none;stroke-width:2;flex:none;margin-top:2px}.mk-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.mk-ai{border:1px solid var(--mk-line);border-radius:20px;padding:24px;display:grid;gap:10px;align-content:start;background:var(--mk-card);transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.mk-ai:hover{transform:translateY(-6px);border-color:var(--mk-violet);box-shadow:0 30px 50px -34px rgba(124,92,255,.9)}.mk-ai .ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--mk-violet-wash)}.mk-ai .ico svg{width:22px;height:22px;stroke:var(--mk-violet-ink);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk-ai p{font-size:.94rem;color:var(--mk-ink-2)}.mk-ai .more{font-size:.86rem;color:var(--mk-ink-3);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,opacity .4s}.mk-ai:focus-within .more,.mk-ai:hover .more{max-height:90px;opacity:1}.mk-cascade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;border:1px solid var(--mk-line);border-radius:20px;overflow:hidden;background:var(--mk-card)}.mk-cascade>div{padding:22px 24px;display:grid;gap:4px;position:relative}.mk-cascade>div+div{border-left:1px solid var(--mk-line)}.mk-cascade>div+div:before{content:"→";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--mk-coral);color:var(--mk-on-coral);display:grid;place-items:center;font-weight:800;z-index:2;font-size:.85rem}.mk-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.mk-reqs li{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--mk-line-2);font-size:.92rem}.mk-reqs li:first-child{border-top:0}.mk-reqs code{font-family:var(--mk-mono);font-size:.78rem;color:var(--mk-ink-3)}.mk-reqs select{background:var(--mk-card-2);color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:10px;padding:6px 10px;font:600 .84rem var(--mk-body)}.mk-about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:start}.mk-about-quote{position:sticky;top:110px;display:grid;gap:22px}.mk-principles{display:grid;gap:0;margin-top:8px}.mk-principles li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--mk-line);transition:padding-left .3s}.mk-principles li:hover{padding-left:10px}.mk-principles .n{font-family:var(--mk-display);font-weight:800;font-size:1.4rem;color:var(--mk-coral-ink)}.mk-principles p{color:var(--mk-ink-2);font-size:.98rem;margin-top:4px}.mk-audience{display:flex;flex-wrap:wrap;gap:8px}.mk-audience span{border:1px solid var(--mk-line);border-radius:999px;padding:7px 16px;font-size:.92rem;background:var(--mk-card);transition:all .25s}.mk-audience span:hover{border-color:var(--mk-coral);background:var(--mk-coral-wash);transform:translateY(-3px)}.mk-contact{background:linear-gradient(140deg,#14102a,#0a0a0d 55%),#0a0a0d;color:#f4f2f8;border-radius:32px;padding:76px 64px;display:grid;grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);gap:56px;align-items:center;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);--mk-ink:#f4f2f8;--mk-ink-2:#b9b5c6;--mk-ink-3:#8a8699}.mk-contact:before{width:620px;height:620px;left:-200px;bottom:-340px;background:radial-gradient(closest-side,rgba(244,132,95,.55),transparent);animation:mk-drift1 14s ease-in-out infinite}.mk-contact:after,.mk-contact:before{content:"";position:absolute;border-radius:50%}.mk-contact:after{width:520px;height:520px;right:-160px;top:-280px;background:radial-gradient(closest-side,rgba(124,92,255,.5),transparent);animation:mk-drift2 18s ease-in-out infinite}.mk-contact>*{position:relative;z-index:1}.mk-contact .mk-h2{color:#fff}.mk-contact .mk-copy>p:not(.mk-eyebrow){color:hsla(0,0%,100%,.72)}.mk-form{background:var(--mk-bg);color:var(--mk-ink);border-radius:22px;padding:28px;display:grid;gap:16px;--mk-ink:#14121a;--mk-ink-2:#4a4656;--mk-ink-3:#857f93;--mk-line:#e9e4ee;--mk-line-2:#f3eff7;--mk-card-2:#f5f1ed;--mk-bg:#fff}html[data-theme=dark] .mk .mk-form{--mk-bg:#101216;--mk-ink:#f4f2f8;--mk-ink-2:#b9b5c6;--mk-ink-3:#8a8699;--mk-line:hsla(0,0%,100%,.12);--mk-line-2:hsla(0,0%,100%,.05);--mk-card-2:#15171c}.mk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mk-field{display:grid;gap:6px;font-size:.84rem;font-weight:650;min-width:0}.mk-field.full{grid-column:1/-1}.mk-phone{display:grid;grid-template-columns:minmax(104px,140px) minmax(0,1fr);gap:10px}.mk-field input,.mk-field select,.mk-field textarea{font:400 1rem var(--mk-body);padding:12px 14px;border:1.5px solid var(--mk-line);border-radius:12px;background:var(--mk-card-2);color:var(--mk-ink);width:100%;transition:border-color .2s,box-shadow .2s}.mk-field textarea{min-height:96px;resize:vertical}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{outline:0;border-color:var(--mk-violet);box-shadow:0 0 0 4px var(--mk-violet-wash)}.mk-field [aria-invalid=true]{border-color:var(--mk-bad)}.mk-err{color:var(--mk-bad);font-weight:550;font-size:.8rem}.mk-status{border-radius:14px;padding:14px 16px;font-size:.92rem;display:flex;gap:12px;animation:mk-pop .4s}.mk-status.ok{background:var(--mk-good-wash);color:var(--mk-good)}.mk-status.warn{background:var(--mk-warn-wash);color:var(--mk-warn)}.mk-status.bad{background:var(--mk-bad-wash);color:var(--mk-bad)}.mk-status a{text-decoration:underline;font-weight:650}.mk-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(20,18,26,.25);border-top:2.5px solid var(--mk-on-coral);animation:mk-rot .7s linear infinite}@keyframes mk-rot{to{transform:rotate(1turn)}}.mk-foot{border-top:1px solid var(--mk-line);padding-block:56px 40px}.mk-foot-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px}.mk-foot h4{font-family:var(--mk-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);margin-bottom:14px;font-weight:600}.mk-foot li a{display:inline-block;padding:5px 0;color:var(--mk-ink-2);font-size:.95rem;transition:color .2s,transform .2s}.mk-foot li a:hover{color:var(--mk-ink);transform:translateX(3px)}.mk-foot-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid var(--mk-line);color:var(--mk-ink-3);font-size:.86rem}@media (max-width:1080px){.mk-section{padding-block:84px}.mk-about,.mk-contact,.mk-hero-grid,.mk-life,.mk-split,.mk-split--head,.mk-split.rev{grid-template-columns:minmax(0,1fr);gap:44px}.mk-split.rev .mk-copy{order:0}.mk-about-quote{position:static}.mk-life-rail{position:sticky;top:70px;z-index:20;grid-auto-flow:column;overflow-x:auto;background:var(--mk-glass);backdrop-filter:blur(14px);padding:10px 0;border-bottom:1px solid var(--mk-line);gap:6px;scrollbar-width:none}.mk-life-fill,.mk-life-rail:before{display:none}.mk-life-item{padding:6px 12px 6px 6px;border:1px solid var(--mk-line);border-radius:999px;white-space:nowrap;font-size:.88rem}.mk-life-item .dot{width:28px;height:28px;font-size:11px}.mk-life-panel{min-height:0;opacity:1;padding-block:18px}.mk-kpis,.mk-mc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-links{display:none}.mk-burger{display:grid}.mk-drawer.open{display:block}.mk-login{display:none}.mk-contact{padding:52px 28px}.mk-ai-grid,.mk-foot-grid,.mk-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-match{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mk{font-size:16px}.mk-wrap{padding-inline:max(18px,env(safe-area-inset-left,0px)) max(18px,env(safe-area-inset-right,0px))}.mk-hero{padding-block:44px 56px}.mk-pillars{grid-template-columns:minmax(0,1fr)}.mk-pillar,.mk-pillar+.mk-pillar{padding:26px 0;border-left:0}.mk-pillar+.mk-pillar{border-top:1px solid var(--mk-line)}.mk-bar{height:auto;min-height:46px;padding-block:8px;row-gap:6px}.mk-bar,.mk-bar>.end{flex-wrap:wrap}.mk-cascade,.mk-cmd-panel,.mk-dash-grid,.mk-fields,.mk-life-split,.mk-mc-bottom,.mk-pipe-body,.mk-rev-grid,.mk-scene-grid,.mk-sub-grid{grid-template-columns:minmax(0,1fr)}.mk-cascade>div+div{border-left:0;border-top:1px solid var(--mk-line)}.mk-cascade>div+div:before{content:"↓";left:50%;top:-12px;transform:translateX(-50%)}.mk-cmd-left{border-right:0;border-bottom:1px solid var(--mk-line)}.mk-pipe-head{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-gap-grid,.mk-import-stats,.mk-kpis,.mk-mc-tiles,.mk-pnl,.mk-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-ai-grid,.mk-tools{grid-template-columns:minmax(0,1fr)}.mk-demo{border-radius:20px}.mk-body,.mk-demo{padding:16px}.mk-rail{grid-template-columns:repeat(6,minmax(52px,1fr));overflow-x:auto}.mk-node{font-size:10.5px}.mk-heat{grid-template-columns:62px repeat(7,minmax(0,1fr));gap:3px;font-size:.68rem}.mk-heat span.cell{height:26px;font-size:.62rem}.mk-fun{grid-template-columns:82px minmax(0,1fr) 40px}.mk-contact{padding:40px 20px;border-radius:24px}.mk-form{padding:20px}.mk-foot-grid{grid-template-columns:minmax(0,1fr)}.mk-slash li{grid-template-columns:78px 1fr}.mk-slash li>:last-child{display:none}.mk-reqs li{grid-template-columns:70px minmax(0,1fr)}.mk-reqs li>:last-child{grid-column:1/-1}.mk-acts{grid-template-columns:minmax(0,1fr)}.mk-dir-hide{display:none}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important}.mk{scroll-behavior:auto}}.mk-form--dark{--mk-bg:#101216;--mk-ink:#f4f2f8;--mk-ink-2:#b9b5c6;--mk-ink-3:#8a8699;--mk-line:hsla(0,0%,100%,.12);--mk-line-2:hsla(0,0%,100%,.05);--mk-card-2:#15171c}.mk-modal{padding:0;margin:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;width:min(660px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:linear-gradient(140deg,#14102a,#0a0a0d 55%),#0a0a0d;color:#f4f2f8;font-size:16px;line-height:1.5;box-shadow:0 60px 140px -40px rgba(0,0,0,.85),0 0 90px -30px rgba(124,92,255,.35);overscroll-behavior:contain}.mk-modal::backdrop{background:rgba(6,6,10,.74);backdrop-filter:blur(6px)}.mk-modal[open]{animation:mk-pop .35s cubic-bezier(.2,.7,.2,1)}.mk-modal :focus-visible{outline-color:#f4845f}.mk-modal-in{padding:clamp(20px,4vw,32px);display:grid;gap:18px}.mk-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mk-modal-title{font-family:var(--font-jakarta),var(--mk-body);font-weight:500;font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.1;letter-spacing:-.025em}.mk-modal .mk-modal-intro{margin-top:8px;color:#b9b5c6;font-size:.98rem;max-width:46ch}.mk-modal-x{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid hsla(30,60%,98%,.22);background:transparent;color:#fdfaf7;cursor:pointer;display:grid;place-items:center;transition:background .2s,border-color .2s}.mk-modal-x:hover{background:hsla(30,60%,98%,.08);border-color:hsla(30,60%,98%,.4)}.mk-modal-x svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.mk-modal .mk-form{background:transparent;padding:0;border-radius:0}.mk-modal .mk-field input,.mk-modal .mk-field select,.mk-modal .mk-field textarea{min-height:44px}.mk-modal .mk-field input:focus,.mk-modal .mk-field select:focus,.mk-modal .mk-field textarea:focus{border-color:#f4845f;box-shadow:0 0 0 4px rgba(244,132,95,.2)}@media (max-width:520px){.mk-nav-in{gap:12px}.mk-nav-cta{gap:8px}.mk-nav-cta>.mk-btn{display:none}}