/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--ang:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-mk-bg:#fff;--color-mk-card:#fff;--color-mk-soft:#f3f2f7;--color-mk-stage:#f4f3f8;--color-mk-ink:#15131f;--color-mk-muted:#5b5870;--color-mk-line:#e6e4ee;--color-mk-line-2:#dcdae6;--color-mk-accent:#6c4cf1;--color-mk-accent-text:#5638dc;--color-mk-accent-deep:#3a23b8;--color-mk-lav:#e4defd;--color-mk-lav-line:#d6cdfb;--color-mk-lav-hover:#d9d0fc;--color-mk-violet-400:#a08cf7;--color-mk-violet-300:#c9bdfb;--color-mk-violet-200:#cfc5fb;--color-mk-tint-a:#f1edfe;--color-mk-chip:#eeeafd;--color-mk-ink-text:#f3f2f7;--color-mk-ink-line:#2e2a45;--color-mk-hero-line:#2b2840;--color-mk-ink-card:#1f1c2e;--color-mk-ink-soft:#2a2640;--color-mk-ink-cell:#23203a;--color-mk-app:#1c1a2b;--color-mk-app-row:#25223a;--color-mk-ref-card:#262338;--color-mk-ref-cell:#312d47;--color-mk-ref-line:#3a3654;--color-mk-ref-line-2:#4a4566;--color-mk-danger:#c4302b;--color-mk-negative:#ffe1db;--font-mk-display:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mk-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--container-mk:1200px;--shadow-mk-cta:0 8px 24px -8px #6c4cf199;--shadow-mk-pop:0 20px 40px -20px #15131f59;--shadow-mk-card:0 30px 60px -40px #15131f59;--shadow-mk-stage:0 30px 60px -30px #15131f59;--shadow-mk-deck:0 30px 60px -45px #3a23b873;--shadow-mk-violet:0 30px 60px -36px #6c4cf1b3;--shadow-mk-ink:0 30px 60px -36px #15131f8c;--shadow-mk-hub:0 20px 50px -20px #6c4cf1b3;--shadow-mk-soft:0 14px 30px -24px #15131f4d;--shadow-mk-app:0 40px 80px -30px #0009;--shadow-mk-callout:0 24px 50px -20px #15131f59;--ease-mk-out:cubic-bezier(.2, .8, .2, 1);--ease-mk-spring:cubic-bezier(.2, .9, .3, 1.3)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])),[x-cloak]{display:none!important}.mk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-skip{z-index:80;background:var(--color-mk-accent);color:#fff;border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:12px;left:16px;transform:translateY(-120%)}.mk-skip:focus,.mk-skip:focus-visible{outline-offset:3px;outline:2.5px solid #fff;transform:none}.marketing{--mk-gut:clamp(16px, 4vw, 56px);--mk-navh:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-mk-display);color:var(--color-mk-ink);background:var(--color-mk-bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}.marketing.mk-has-subnav{--mk-navh:120px}.marketing :where(button,input,select,textarea){font:inherit;color:inherit}.marketing :where(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0;font-weight:800;line-height:1.05}.marketing :where(p){margin:0}.marketing :where(ul,ol){margin:0;padding:0;list-style:none}.marketing a{color:inherit;text-decoration:none}.marketing :focus-visible{box-shadow:0 0 0 2.5px var(--color-mk-accent);border-radius:8px;outline:none}html:has(>body.marketing){scroll-behavior:smooth;scroll-padding-top:calc(var(--mk-navh,72px) + 16px);overflow-x:clip}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sticky{position:sticky}.mk-wrap{max-width:var(--container-mk);padding-inline:var(--mk-gut);margin-inline:auto}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.mk-eyebrow{font-family:var(--font-mk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mk-accent-text);font-size:13px;font-weight:500;line-height:1.4}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mk-mdemo{--line:var(--color-mk-line);--card:var(--color-mk-card);--text:var(--color-mk-ink);--display:var(--font-mk-display);--mono:var(--font-mk-mono);--accent:var(--color-mk-accent);--accent-text:var(--color-mk-accent-text);--lav:var(--color-mk-lav);--muted:var(--color-mk-muted);--bg-soft:var(--color-mk-soft)}.mk-mdemo .mk-demo-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.mk-mdemo .mk-demo-h{font-size:clamp(28px,3.4vw,42px)}.mk-mdemo .mk-dplay{font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.mk-mdemo .mk-dplay .ic{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.mk-mdemo .mk-dplay[aria-pressed=true] .ic{border:6px solid #0000;border-left:10px solid;border-right:0;width:0;height:0}.mk-mdemo .mk-stage-wrap{border:1px solid var(--line);background:#f4f3f8;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #15131f59}.mk-mdemo .mk-stage{transform-origin:0 0;width:1000px;height:620px;transform:scale(var(--s,1));font-family:var(--display);color:#15131f;background:#f4f3f8;font-size:13px;line-height:1.45;display:flex;position:absolute;top:0;left:0;overflow:hidden}.mk-mdemo .sb{color:#cfcbe0;background:#1b1830;flex-direction:column;flex:none;gap:1px;width:196px;padding:14px 10px;display:flex}.mk-mdemo .sb .br{color:#fff;letter-spacing:-.04em;align-items:center;gap:8px;padding:4px 8px 14px;font-size:17px;font-weight:800;display:flex}.mk-mdemo .sb .br svg{width:18px;height:18px}.mk-mdemo .sb .br svg rect,.mk-mdemo .endcard svg rect{fill:#fff}.mk-mdemo .sb .br svg rect.a,.mk-mdemo .endcard svg rect.a{fill:#8b72f5}.mk-mdemo .sb .grp{letter-spacing:.08em;text-transform:uppercase;color:#7e7a98;padding:10px 10px 3px;font-size:10px}.mk-mdemo .sb .it{border-radius:8px;align-items:center;gap:9px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background .3s,color .3s;display:flex}.mk-mdemo .sb .it i{opacity:.7;border:1.6px solid;border-radius:3.5px;width:12px;height:12px}.mk-mdemo .sb .it.on{color:#fff;background:#6c4cf1}.mk-mdemo .sb .it.on i{opacity:1;background:#fff;border-color:#fff}.mk-mdemo .sb .it.hov:not(.on){color:#fff;background:#2a2645}.mk-mdemo .sb .me{color:#fff;border-top:1px solid #2e2a45;align-items:center;gap:8px;margin-top:auto;padding:10px 8px 2px;font-size:11.5px;line-height:1.25;display:flex}.mk-mdemo .sb .me small{color:#7e7a98}.mk-mdemo .sb .av{color:#3a23b8;background:#e4defd;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.mk-mdemo .dmain{flex:1;position:relative}.mk-mdemo .askai{z-index:2;color:#fff;background:#15131f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .25s,transform .2s;display:flex;position:absolute;top:16px;right:20px}.mk-mdemo .askai svg{color:#a898f7;width:14px;height:14px}.mk-mdemo .askai.hov svg{color:#fff}.mk-mdemo .scr{opacity:0;visibility:hidden;padding:20px 24px;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:translate(14px)}.mk-mdemo .scr.on{opacity:1;visibility:visible;transform:none}.mk-mdemo .scr h4{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800}.mk-mdemo .scr .sub{color:#5b5870;margin-top:2px;font-size:12px}.mk-mdemo .dcard{background:#fff;border:1px solid #e4e2ec;border-radius:12px;padding:14px 16px}.mk-mdemo .dcard h5{margin:0;font-size:13.5px;font-weight:700}.mk-mdemo .dcard .d{color:#5b5870;margin-top:1px;font-size:11px}.mk-mdemo .lg{color:#5b5870;gap:12px;margin:8px 0 6px;font-size:11px;display:flex}.mk-mdemo .lg i,.mk-mdemo .aging i{vertical-align:-1px;border-radius:2.5px;width:9px;height:9px;margin-right:5px;display:inline-block}.mk-mdemo .g2{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.mk-mdemo .g2 .dcard{height:252px;overflow:hidden}.mk-mdemo .dbars{border-bottom:1px solid #e4e2ec;align-items:flex-end;gap:5px;height:118px;display:flex}.mk-mdemo .dbars .m{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.mk-mdemo .dbars i{transform-origin:bottom;border-radius:3px 3px 0 0;flex:1}.mk-mdemo .dbars i.e{background:#3a23b8}.mk-mdemo .dbars i.c{background:#a898f7}.mk-mdemo .scr.on .dbars i{animation:.7s cubic-bezier(.2,.8,.2,1) both growY;animation-delay:calc(var(--d) * 45ms)}@keyframes growY{0%{transform:scaleY(0)}}@keyframes growX{0%{transform:scaleX(0)}}.mk-mdemo .mlab{color:#5b5870;gap:5px;margin-top:4px;font-size:9.5px;display:flex}.mk-mdemo .mlab span{text-align:center;flex:1}.mk-mdemo .stack{border-radius:6px;gap:2px;height:26px;margin-top:16px;display:flex;overflow:hidden}.mk-mdemo .scr.on .stack i{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both growX}.mk-mdemo .aging{color:#5b5870;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:18px;font-size:11.5px;display:grid}.mk-mdemo .aging b{color:#15131f;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;display:block}.mk-mdemo .hrs{gap:14px;margin-top:14px;display:grid}.mk-mdemo .hrs div{gap:5px;display:grid}.mk-mdemo .hrs span{font-size:11.5px;font-weight:700}.mk-mdemo .hrs b,.mk-mdemo .hrs em{background:#f0eef6;border-radius:4px;height:7px;display:block;position:relative;overflow:hidden}.mk-mdemo .hrs b:after,.mk-mdemo .hrs em:after{content:"";width:var(--w);background:#3a23b8;border-radius:4px;position:absolute;inset:0}.mk-mdemo .hrs em:after{background:#a898f7}.mk-mdemo .scr.on .hrs b:after,.mk-mdemo .scr.on .hrs em:after{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both growX}.mk-mdemo .pcols{align-items:flex-end;gap:12px;height:128px;margin-top:4px;display:flex}.mk-mdemo .pc{text-align:center;color:#5b5870;flex:1;grid-template-rows:1fr auto;gap:4px;height:100%;font-size:9.5px;display:grid}.mk-mdemo .pc .st{transform-origin:bottom;border-radius:4px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.mk-mdemo .scr.on .pc .st{animation:.7s cubic-bezier(.2,.8,.2,1) both growY;animation-delay:calc(var(--d) * 60ms)}.mk-mdemo .pc .w{background:#e4defd}.mk-mdemo .pc .r{background:#15131f}.mk-mdemo .pc .a{background:#6c4cf1}.mk-mdemo .in{color:#15131f;background:#fff;border:1.5px solid #e4e2ec;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;display:block}.mk-mdemo .in.sel{border-color:#a898f7}.mk-mdemo .in.typing{border-color:#6c4cf1;box-shadow:0 0 0 3px #eeeafd}.mk-mdemo .tb{background:#fff;border:1px solid #e4e2ec;border-radius:10px;flex-wrap:wrap;gap:5px;margin-top:10px;padding:7px;display:flex}.mk-mdemo .tb span{border:1px solid #e4e2ec;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.mk-mdemo .tb .pdf{color:#fff;background:#6c4cf1;border-color:#6c4cf1;margin-left:auto}.mk-mdemo .doc{color:#15131f;background:#fff;width:560px;height:440px;margin:10px auto 0;padding:20px 30px;font-size:10.5px;overflow:hidden;box-shadow:0 8px 30px -12px #15131f40}.mk-mdemo .doc h6{text-align:center;margin:0 0 10px;font-size:12.5px;font-weight:800}.mk-mdemo .doc dl{grid-template-columns:110px 1fr;gap:3px 10px;margin:0 0 10px;display:grid}.mk-mdemo .doc dt{font-weight:700}.mk-mdemo .doc dd{margin:0}.mk-mdemo .doc .st{margin:10px 0 4px;font-size:11px;font-weight:800}.mk-mdemo .doc p{margin:0}.mk-mdemo .doc table{border-collapse:collapse;width:100%;font-size:10px}.mk-mdemo .doc th,.mk-mdemo .doc td{text-align:left;border:1px solid #dcd9e8;padding:5px 6px}.mk-mdemo .doc th{background:#f4f3f8}.mk-mdemo .doc td:last-child,.mk-mdemo .doc th:last-child{text-align:right}.mk-mdemo .doc .tot td{font-weight:800}.mk-mdemo .doc .g{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.mk-mdemo .doc.gen .g{opacity:1;transform:none}.mk-mdemo .doc.gen .g:nth-child(2){transition-delay:.35s}.mk-mdemo .doc.gen .g:nth-child(3){transition-delay:.7s}.mk-mdemo .doc.gen .g:nth-child(4){transition-delay:1s}.mk-mdemo .doc.gen .g:nth-child(5){transition-delay:1.4s}.mk-mdemo .tabs2{color:#5b5870;border-bottom:1px solid #e4e2ec;gap:18px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.mk-mdemo .tabs2 span{padding-bottom:7px}.mk-mdemo .tabs2 .on{color:#15131f;border-bottom:2px solid #6c4cf1}.mk-mdemo .hd{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-right:130px;display:flex}.mk-mdemo .btnp{color:#fff;white-space:nowrap;background:#6c4cf1;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;transition:background .2s}.mk-mdemo .btnp.hov{background:#3a23b8}.mk-mdemo .wk{white-space:nowrap;font-size:12px;font-weight:700}.mk-mdemo .filt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-mdemo .filt .in{min-width:150px}.mk-mdemo .exp{gap:6px;margin-left:auto;display:flex}.mk-mdemo .exp span{border:1px solid #e4e2ec;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700;transition:background .2s}.mk-mdemo .exp span:last-child{color:#fff;background:#15131f;border-color:#15131f}.mk-mdemo .exp span.hov{color:#fff;background:#6c4cf1;border-color:#6c4cf1}.mk-mdemo .list{margin-top:12px;padding:4px 16px;display:grid}.mk-mdemo .list div{border-bottom:1px solid #f0eef6;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.mk-mdemo .list div:last-child{border-bottom:0}.mk-mdemo .list span{color:#5b5870}.mk-mdemo em.ok,.mk-mdemo em.wt{color:#3a23b8;background:#eeeafd;border-radius:6px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.mk-mdemo em.wt{color:#8a5300;background:#fff1d6}.mk-mdemo .tbl{padding:0;overflow:hidden}.mk-mdemo .tbl table{border-collapse:collapse;width:100%;font-size:12px}.mk-mdemo .tbl th{text-align:left;color:#5b5870;background:#f7f6fb;padding:10px 12px;font-size:11px;font-weight:600}.mk-mdemo .tbl td{vertical-align:middle;border-top:1px solid #f0eef6;padding:12px}.mk-mdemo .tbl td small{color:#5b5870;background:#f0eef6;border-radius:5px;width:max-content;margin-top:3px;padding:2px 6px;font-size:10px;display:block}.mk-mdemo .tbl td em{width:max-content;margin-top:3px;display:block}.mk-mdemo .tbl .mono{font-family:var(--mono);font-size:11.5px}.mk-mdemo .pgrid{background:#fff;border:1px solid #e4e2ec;border-radius:12px;margin-top:12px;overflow:hidden}.mk-mdemo .phead,.mk-mdemo .prow{grid-template-columns:130px repeat(5,1fr) 52px;align-items:center;display:grid}.mk-mdemo .phead{color:#5b5870;background:#f7f6fb;font-size:11px;font-weight:600}.mk-mdemo .phead div{text-align:center;padding:9px 8px}.mk-mdemo .phead div:first-child{text-align:left;padding-left:14px}.mk-mdemo .prow{border-top:1px solid #f0eef6;height:58px}.mk-mdemo .pn{padding-left:14px;font-size:11.5px;font-weight:700}.mk-mdemo .ph{text-align:right;font-variant-numeric:tabular-nums;padding-right:12px;font-size:11.5px;font-weight:700}.mk-mdemo .cell{border-radius:8px;place-items:center;height:42px;margin:6px 5px;transition:background .25s,border-color .25s;display:grid}.mk-mdemo .cell.empty{color:#8a86a0;border:1.5px dashed #dcd9e8;font-size:16px}.mk-mdemo .cell.empty.hov{color:#6c4cf1;background:#f1eefe;border-color:#6c4cf1}.mk-mdemo .chip{color:#3a23b8;white-space:nowrap;background:#eeeafd;border-radius:7px;padding:6px 8px;font-size:10.5px;font-weight:700}.mk-mdemo .chip.amb{color:#8a5300;background:#fff1d6}.mk-mdemo .chip.new{animation:.45s cubic-bezier(.2,.9,.3,1.3) both chipIn}@keyframes chipIn{0%{opacity:0;transform:scale(.4)}}.mk-mdemo .modal{opacity:0;visibility:hidden;z-index:3;background:#15131f59;place-items:center;transition:opacity .35s,visibility .35s;display:grid;position:absolute;inset:0}.mk-mdemo .modal.on{opacity:1;visibility:visible}.mk-mdemo .mcard{background:#fff;border-radius:14px;gap:10px;width:400px;padding:18px 20px;transition:transform .35s;display:grid;transform:translateY(10px)scale(.98);box-shadow:0 30px 60px -20px #15131f80}.mk-mdemo .modal.on .mcard{transform:none}.mk-mdemo .mcard .mt{font-size:15px}.mk-mdemo .mcard label{gap:4px;font-size:11px;font-weight:700;display:grid}.mk-mdemo .m2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-mdemo .m3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.mk-mdemo .msum{color:#3a23b8;background:#f1eefe;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:700}.mk-mdemo .mact{justify-content:flex-end;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.mk-mdemo .chat{z-index:4;background:#fff;border-left:1px solid #e4e2ec;flex-direction:column;width:310px;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 40px -20px #15131f4d}.mk-mdemo .chat.on{transform:none}.mk-mdemo .chd{border-bottom:1px solid #f0eef6;align-items:center;gap:8px;padding:14px 16px;font-size:13px;display:flex}.mk-mdemo .chd svg{color:#6c4cf1;width:16px;height:16px}.mk-mdemo .chd span{color:#8a86a0;margin-left:auto;font-size:16px}.mk-mdemo .msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:14px;display:flex;overflow:hidden}.mk-mdemo .msgs div{border-radius:12px;max-width:86%;padding:9px 12px;font-size:12px;line-height:1.45;animation:.35s both chipIn}.mk-mdemo .msgs .bot{background:#f4f3f8;border-bottom-left-radius:4px;align-self:flex-start}.mk-mdemo .msgs .me{color:#fff;background:#6c4cf1;border-bottom-right-radius:4px;align-self:flex-end}.mk-mdemo .msgs .dots{gap:4px;width:max-content;display:flex}.mk-mdemo .msgs .dots i{background:#a898f7;border-radius:50%;width:6px;height:6px;animation:1s infinite bop}.mk-mdemo .msgs .dots i:nth-child(2){animation-delay:.15s}.mk-mdemo .msgs .dots i:nth-child(3){animation-delay:.3s}@keyframes bop{50%{opacity:.5;transform:translateY(-4px)}}.mk-mdemo .msgs .act{color:#fff;background:#15131f;border-radius:8px;margin-top:8px;padding:6px 10px;font-weight:700;transition:background .2s;display:inline-block}.mk-mdemo .msgs .act.hov{background:#6c4cf1}.mk-mdemo .cin{border:1.5px solid #e4e2ec;border-radius:12px;min-height:56px;margin:12px;padding:10px 42px 10px 12px;font-size:12px;transition:border-color .2s;position:relative}.mk-mdemo .cin.typing{border-color:#6c4cf1}.mk-mdemo .cin .ph{color:#8a86a0}.mk-mdemo .cin .send{color:#fff;background:#6c4cf1;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;bottom:8px;right:8px}.mk-mdemo .spot{pointer-events:none;opacity:0;z-index:5;border:2px solid #6c4cf1;border-radius:12px;width:10px;height:10px;transition:transform .6s cubic-bezier(.2,.8,.2,1),width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;top:0;left:0;box-shadow:0 0 0 9999px #15131f66}.mk-mdemo .spot.on{opacity:1}.mk-mdemo .co{color:#f3f2f7;opacity:0;z-index:6;background:#15131f;border-radius:12px;width:260px;padding:13px 15px;font-size:12.5px;line-height:1.5;transition:opacity .4s;position:absolute;top:0;left:0;box-shadow:0 16px 30px -12px #00000080}.mk-mdemo .co.on{opacity:1}.mk-mdemo .co b{margin-bottom:3px;font-size:14px;display:block}.mk-mdemo .co .ai{color:#cfc5fb;border-top:1px solid #2e2a45;margin-top:8px;padding-top:8px;font-size:12px}.mk-mdemo .co .ai:before{content:"";background:#8b72f5;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.mk-mdemo .endcard{color:#f3f2f7;z-index:8;opacity:0;visibility:hidden;background:#15131f;place-content:center;justify-items:center;gap:14px;transition:opacity .6s,visibility .6s;display:grid;position:absolute;inset:0}.mk-mdemo .endcard.on{opacity:1;visibility:visible}.mk-mdemo .endcard svg{width:96px;height:96px;overflow:visible}.mk-mdemo .endcard svg rect{transform-box:fill-box;transform-origin:50%}.mk-mdemo .endcard.on svg rect{animation:.8s cubic-bezier(.2,.9,.3,1.3) both mk-assemble;animation-delay:calc(var(--i) * 55ms)}.mk-mdemo .endcard .ew{letter-spacing:-.055em;font-size:64px;font-weight:800;line-height:1}.mk-mdemo .endcard p{color:#b9b5cc;margin:0;font-size:18px}.mk-mdemo .endcard.on .ew,.mk-mdemo .endcard.on p{animation:.8s cubic-bezier(.2,.8,.2,1) .5s both rise2}.mk-mdemo .endcard.on p{animation-delay:.8s}@keyframes rise2{0%{opacity:0;transform:translateY(10px)}}.mk-mdemo .cur{z-index:7;pointer-events:none;transition:opacity .4s;position:absolute;top:0;left:0}.mk-mdemo .cur.gone{opacity:0}.mk-mdemo .cur svg{transition:transform .12s}.mk-mdemo .cur.down svg{transform:scale(.82)}.mk-mdemo .rip{z-index:7;pointer-events:none;border:2px solid #6c4cf1;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.5s ease-out forwards rip;position:absolute}@keyframes rip{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.mk-mdemo .story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk-mdemo .story .txt{gap:16px;display:grid}.mk-mdemo .story h2{font-size:clamp(32px,4.4vw,52px)}.mk-mdemo .story .txt>p{color:var(--muted);max-width:52ch;font-size:18px}.mk-mdemo .values.v1{grid-template-columns:1fr;gap:18px;margin-top:10px}.mk-mdemo .values.v1 div{border-left:3px solid var(--accent);padding-left:18px}.mk-mdemo .ill-card{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:100%;margin:0;padding:clamp(12px,2vw,24px);box-shadow:0 30px 60px -40px #15131f59}.mk-mdemo .ill-card svg{width:100%;height:auto;display:block}.mk-mdemo .head-split{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:32px;margin-bottom:clamp(32px,5vw,56px);display:grid}.mk-mdemo .head-split .head{margin-bottom:0}.mk-mdemo .ill-card.sm{justify-self:end;width:100%;max-width:340px;padding:10px}.mk-mdemo .ill-card.quiet{box-shadow:none;max-width:280px}@media (width<=860px){.story,.head-split{grid-template-columns:1fr}.ill-card.sm{justify-self:start}}.mk-mdemo svg.ill.go path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.6s cubic-bezier(.5,.1,.2,1) forwards drawp;animation-delay:var(--dl)}@keyframes drawp{to{stroke-dashoffset:0}}.mk-mdemo .scr{overflow:hidden}.mk-mdemo .hd{padding-right:0}.mk-mdemo .mono{font-family:var(--mono);font-size:11px}.mk-mdemo .kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.mk-mdemo .kpis div{background:#fff;border:1px solid #e4e2ec;border-radius:12px;gap:1px;padding:10px 13px;display:grid}.mk-mdemo .kpis small{color:#5b5870;font-size:10.5px;font-weight:600}.mk-mdemo .kpis b{letter-spacing:-.02em;font-size:20px}.mk-mdemo .kpis span{color:#6c4cf1;font-size:10.5px;font-weight:600}.mk-mdemo .pbar{background:#eeeafd;border-radius:4px;min-width:70px;height:7px;overflow:hidden}.mk-mdemo .pbar i{height:100%;width:var(--w);background:#6c4cf1;border-radius:4px;display:block}.mk-mdemo .scr.on .pbar i{transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) both growX}.mk-mdemo em.ko{color:#b42318;background:#fdecea;border-radius:6px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.mk-mdemo em.aiq{color:#cfc5fb;background:#15131f;border-radius:6px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;display:none}.mk-mdemo .done em.aiq{animation:.4s cubic-bezier(.2,.9,.3,1.3) both chipIn;display:inline-block}.mk-mdemo .aft{display:none}.mk-mdemo .done .aft,.mk-mdemo .done.aft{animation:.45s cubic-bezier(.2,.9,.3,1.3) both chipIn;display:block}.mk-mdemo .done span.aft,.mk-mdemo .done em.aft{display:inline-block}.mk-mdemo .done .bef{display:none}.mk-mdemo .tbl td{padding:10px 12px}.mk-mdemo .opt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-mdemo .opt>div{color:#5b5870;border:1.5px solid #e4e2ec;border-radius:10px;gap:3px;padding:11px 12px;font-size:11px;transition:border-color .25s,background .25s;display:grid}.mk-mdemo .opt>div b{color:#15131f;font-size:12.5px}.mk-mdemo .opt>div.hov{background:#f1eefe;border-color:#6c4cf1}.mk-mdemo .ico{color:#3a23b8;background:#eeeafd;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.mk-mdemo .ico.ai{color:#cfc5fb;background:#15131f;font-size:10px}.mk-mdemo .drop{background:#fbfaff;border:1.5px dashed #a898f7;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;font-size:11.5px;display:none;position:relative;overflow:hidden}.mk-mdemo .drop.on{animation:.4s both chipIn;display:flex}.mk-mdemo .drop span{color:#5b5870}.mk-mdemo .drop i{background:#6c4cf1;width:0;height:3px;position:absolute;bottom:0;left:0}.mk-mdemo .drop.on i{animation:2.2s forwards load}@keyframes load{to{width:100%}}.mk-mdemo .ocr{color:#3a23b8;opacity:0;background:#f1eefe;border:1px solid #d9d0fc;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;font-weight:600;transition:opacity .5s,transform .5s;display:flex;transform:translateY(-4px)}.mk-mdemo .ocr.on{opacity:1;transform:none}.mk-mdemo .fgrid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.mk-mdemo .fgrid label{gap:4px;font-size:11px;font-weight:700;display:grid}.mk-mdemo .fgrid .in{min-height:31px;transition:background .4s,border-color .4s}.mk-mdemo .fgrid .in .v{opacity:0;transition:opacity .4s;transition-delay:calc(var(--d,0) * .12s)}.mk-mdemo .fill .fgrid .in .v{opacity:1}.mk-mdemo .fill .fgrid .in.x{background:#f8f6ff;border-color:#c9bdfb}.mk-mdemo .fgrid .in em{margin-left:6px}.mk-mdemo .ctrw{grid-template-columns:1fr 250px;gap:12px;display:grid}.mk-mdemo .cdoc{background:#fff;border:1px solid #e4e2ec;border-radius:12px;gap:10px;padding:16px 20px;font-size:11.5px;line-height:1.55;display:grid}.mk-mdemo .cdoc .cl{margin:0}.mk-mdemo .cdoc .hl{background:#fff8e6;border-radius:8px;margin:0 -8px;padding:6px 8px}.mk-mdemo .done .cdoc .hl{background:#f6f3ff}.mk-mdemo .cdoc ins{color:#3a23b8;background:#eeeafd;border-radius:3px;font-weight:600;text-decoration:none;display:none}.mk-mdemo .done .cdoc ins{display:inline}.mk-mdemo .done .cdoc .o{color:#b42318;background:#fdecea;border-radius:3px;text-decoration:line-through}.mk-mdemo .pb{background:#fff;border:1px solid #e4e2ec;border-radius:12px;align-content:start;gap:0;padding:12px 14px;display:grid}.mk-mdemo .pbt{margin-bottom:6px;font-size:12.5px}.mk-mdemo .pb div{border-top:1px solid #f0eef6;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.mk-mdemo .aibox{color:#e6e3f2;background:#15131f;border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;font-size:11.5px;line-height:1.5;display:flex}.mk-mdemo .aibox b{color:#fff;margin-bottom:2px;font-size:12.5px;display:block}.mk-mdemo .gapl{gap:12px;display:grid}.mk-mdemo .gapl div{grid-template-columns:200px 1fr 40px;align-items:center;gap:14px;font-size:12px;font-weight:600;display:grid}.mk-mdemo .gapl b{text-align:right;font-variant-numeric:tabular-nums}.mk-mdemo .riskw{grid-template-columns:300px 1fr;gap:12px;display:grid}.mk-mdemo .heat{aspect-ratio:1;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.mk-mdemo .heat div{border-radius:6px;place-items:center;display:grid}.mk-mdemo .heat .l1{background:#f1eefe}.mk-mdemo .heat .l2{background:#dcd3fc}.mk-mdemo .heat .l3{background:#b5a5f8}.mk-mdemo .heat .l4{background:#6c4cf1}.mk-mdemo .heat b{color:#fff;background:#15131f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid;box-shadow:0 0 0 3px #fff}.mk-mdemo .scr.on .heat b{animation:.5s cubic-bezier(.2,.9,.3,1.3) .4s both chipIn}.mk-mdemo .hax{color:#5b5870;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.mk-mdemo .rl div{grid-template-columns:32px 1fr auto}.mk-mdemo .chk{padding:6px 16px}.mk-mdemo .chk>div{border-bottom:1px solid #f0eef6;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:12px;font-weight:600;display:grid}.mk-mdemo .chk>div:last-child{border-bottom:0}.mk-mdemo .chk small{color:#5b5870;font-size:10.5px;font-weight:600}.mk-mdemo .chk i{border:1.6px solid #c9c5d8;border-radius:5px;width:16px;height:16px;transition:background .3s,border-color .3s}.mk-mdemo .chk .t i,.mk-mdemo .done .chk .p i,.mk-mdemo .chk.done .p i{background:#6c4cf1;border-color:#6c4cf1;box-shadow:inset 0 0 0 3px #fff}.mk-mdemo .chk.done .p{animation:.4s both chipIn}.mk-mdemo .chk.done .p:nth-child(4){animation-delay:.25s}.mk-mdemo .chk.done .p:nth-child(5){animation-delay:.5s}.mk-mdemo #l-mods .p{opacity:0}.mk-mdemo #l-mods.done .p{opacity:1;animation:.45s both chipIn}.mk-mdemo #l-mods.done .p:nth-child(2){animation-delay:.3s}.mk-mdemo #l-mods.done .p:nth-child(3){animation-delay:.6s}.mk-mdemo #l-mods.done .p:nth-child(4){animation-delay:.9s}.mk-mdemo .kb{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mk-mdemo .kb.three{grid-template-columns:repeat(3,1fr)}.mk-mdemo .kc{background:#efedf6;border-radius:12px;align-content:start;gap:8px;min-height:430px;padding:8px;display:grid}.mk-mdemo .kc>p{justify-content:space-between;margin:2px 4px;font-size:11.5px;font-weight:700;display:flex}.mk-mdemo .kc small{color:#5b5870}.mk-mdemo .kc.won{background:#eeeafd}.mk-mdemo .kcard{background:#fff;border:1px solid #e4e2ec;border-radius:9px;gap:2px;padding:9px 10px;font-size:11px;transition:opacity .4s,transform .4s;display:grid}.mk-mdemo .kcard b{font-size:12px}.mk-mdemo .kcard span{color:#5b5870}.mk-mdemo .kcard em{color:#3a23b8;font-style:normal;font-weight:700}.mk-mdemo .kcard.hot{border-left:3px solid #6c4cf1}.mk-mdemo .kcard.new{background:#fbfaff;border:1.5px dashed #a898f7}.mk-mdemo .kb .aft{display:none}.mk-mdemo .kb.done .aft{gap:8px;display:grid}.mk-mdemo #s-move{transition:opacity .4s,transform .4s}.mk-mdemo #s-move.gone{opacity:0;height:0;overflow:hidden;transform:translate(60px)}.mk-mdemo .fbars{border-bottom:1px solid #e4e2ec;align-items:flex-end;gap:14px;height:230px;margin-top:14px;padding-bottom:4px;display:flex}.mk-mdemo .fbars div{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.mk-mdemo .fbars i{border-radius:4px 4px 0 0;flex:1}.mk-mdemo .fbars .a{background:#3a23b8}.mk-mdemo .fbars .b{background:#a898f7}.mk-mdemo .scr.on .fbars i{animation:.7s cubic-bezier(.2,.8,.2,1) both growY;animation-delay:calc(var(--d) * 50ms);transform-origin:bottom}.mk-mdemo .flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px;display:grid}.mk-mdemo .flow .f{background:#fff;border:1px solid #e4e2ec;border-radius:12px;gap:4px;padding:14px;font-size:11.5px;display:grid;position:relative}.mk-mdemo .flow .f span{color:#5b5870}.mk-mdemo .flow .f.ok{border-color:#c9bdfb}.mk-mdemo .flow .f.cur2{border:2px solid #6c4cf1}.mk-mdemo .flow .f:not(:last-child):after{content:"→";color:#a898f7;font-weight:800;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.mk-mdemo .quiz{gap:10px;padding:18px 20px;display:grid}.mk-mdemo .quiz>b{margin-bottom:4px;font-size:14px;line-height:1.4}.mk-mdemo .quiz>div{border:1.5px solid #e4e2ec;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:600;transition:border-color .3s,background .3s}.mk-mdemo .quiz>div.hov{border-color:#a898f7}.mk-mdemo .quiz.done #l-ok{color:#3a23b8;background:#f1eefe;border-color:#6c4cf1}.mk-mdemo .quiz .fb{color:#3a23b8;margin:0;font-size:12px;font-weight:600}.mk-mdemo .achat{background:#fff;border:1px solid #e4e2ec;border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:84px 24px 18px}.mk-mdemo .achat .msgs div{max-width:70%}.mk-mdemo .achat .src{color:#6c4cf1;margin-top:6px;font-size:10.5px;font-weight:600;display:block}.mk-mdemo .conn{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-mdemo .conn>div{background:#fff;border:1px solid #e4e2ec;border-radius:12px;gap:3px;padding:14px;font-size:11px;transition:border-color .3s;display:grid;position:relative}.mk-mdemo .conn>div b{padding-right:36px;font-size:12.5px}.mk-mdemo .conn>div span{color:#5b5870}.mk-mdemo .conn>div.hov{border-color:#6c4cf1}.mk-mdemo .tg{background:#dcd9e8;border-radius:9px;width:30px;height:17px;transition:background .3s;position:absolute;top:14px;right:14px}.mk-mdemo .tg:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .3s;position:absolute;top:2px;left:2px}.mk-mdemo .tg.on{background:#6c4cf1}.mk-mdemo .tg.on:after{transform:translate(13px)}.mk-mdemo .auto{gap:0;padding:6px 18px;display:grid}.mk-mdemo .auto>div{border-bottom:1px solid #f0eef6;grid-template-columns:26px 190px 1fr;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:grid}.mk-mdemo .auto>div:last-child{border-bottom:0}.mk-mdemo .auto span:last-child{color:#5b5870}.mk-mdemo .scr.on .auto>div{animation:.45s both chipIn}.mk-mdemo .scr.on .auto>div:nth-child(2){animation-delay:.2s}.mk-mdemo .scr.on .auto>div:nth-child(3){animation-delay:.4s}.mk-mdemo .scr.on .auto>div:nth-child(4){animation-delay:.6s}.mk-mdemo .done .aibox.aft{display:flex}.mk-mdemo .crmx .mk-stage{background:#f4f3f8;flex-direction:column}.mk-mdemo .cx-top{color:#e6e3f2;background:#241d35;flex:none;align-items:center;gap:4px;height:46px;padding:0 14px;display:flex}.mk-mdemo .cx-top .ap{border-radius:7px;padding:6px 11px;font-size:11.5px;font-weight:700}.mk-mdemo .cx-top .ap.on{color:#15131f;background:#fff}.mk-mdemo .cx-q{color:#b9b5cc;background:#2e2742;border:1px solid #5a5270;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:330px;margin:0 auto;padding:6px 10px;font-size:11px;display:flex}.mk-mdemo .cx-q svg{width:13px;height:13px}.mk-mdemo .cx-ico{place-items:center;width:26px;height:26px;display:grid;position:relative}.mk-mdemo .cx-ico svg{width:15px;height:15px}.mk-mdemo .cx-ico.bl:after{content:"";background:#e0453a;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:5px}.mk-mdemo .cx-av{background:#4a4260;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:6px;font-size:10px;font-weight:800;display:grid}.mk-mdemo .cx-me{font-size:11px;font-weight:800;line-height:1.1;display:grid}.mk-mdemo .cx-me small{color:#b9b5cc;font-size:10px;font-weight:500}.mk-mdemo .cx-body{flex:1;min-height:0;display:flex}.mk-mdemo .cx-rail{background:#241d35;flex:none;align-content:start;gap:4px;width:72px;padding:10px 5px;display:grid}.mk-mdemo .cx-rail [data-nav]{color:#b9b5cc;border-radius:6px;justify-items:center;gap:4px;padding:9px 2px;font-size:9.5px;font-weight:600;transition:background .3s,color .3s;display:grid}.mk-mdemo .cx-rail [data-nav] svg{width:17px;height:17px}.mk-mdemo .cx-rail .on{color:#15131f;background:#fff}.mk-mdemo .cx-rail .hov:not(.on){color:#fff;background:#3a3150}.mk-mdemo .crmx .dmain{flex:1;min-width:0;position:relative}.mk-mdemo .crmx .scr{padding:14px 16px}.mk-mdemo .cx-card{background:#fff;border:1px solid #eceaf3;border-radius:14px;height:100%;padding:16px 20px;position:relative;overflow:hidden}.mk-mdemo .cx-ban{color:#fff;background:#1c2233;border-radius:10px;padding:11px 16px;display:grid;box-shadow:0 12px 20px -14px #0009}.mk-mdemo .cx-ban b{letter-spacing:-.02em;font-size:15px}.mk-mdemo .cx-ban small{color:#c9ccd6;font-size:10.5px}.mk-mdemo .cx-h{letter-spacing:-.035em;color:#1e1830;margin:14px 0 2px;font-size:18px;font-weight:800}.mk-mdemo .cx-p{color:#5b5870;margin:0 0 12px;font-size:11px}.mk-mdemo .cx-row{border:1px solid #e4e2ec;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;transition:border-color .25s,background .25s;display:flex}.mk-mdemo .cx-row .ic{background:#f1f0f5;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mk-mdemo .cx-row .ic svg{width:15px;height:15px}.mk-mdemo .cx-row b{font-size:12.5px;display:block}.mk-mdemo .cx-row div span{color:#5b5870;font-size:11px}.mk-mdemo .cx-row:after{content:"›";color:#8a86a0;margin-left:auto;font-size:14px}.mk-mdemo .cx-row.hov{background:#faf9ff;border-color:#6c4cf1}.mk-mdemo .cx-chips{gap:8px;margin-top:12px;display:flex}.mk-mdemo .cx-chips span{border:1px solid #e4e2ec;border-radius:8px;padding:5px 10px;font-size:11px}.mk-mdemo .cx-chips .t{background:#eeedf6}.mk-mdemo .cx-split{grid-template-columns:128px 1fr;gap:14px;display:grid}.mk-mdemo .cx-sn{align-content:start;gap:13px;padding:6px 4px;font-size:12px;display:grid}.mk-mdemo .cx-sn small{color:#8a86a0;letter-spacing:.08em;text-align:right;font-size:9.5px;font-weight:700}.mk-mdemo .cx-sn b{justify-content:space-between;display:flex}.mk-mdemo .cx-sn b i{font-size:9px;font-style:normal}.mk-mdemo .cx-sn span{color:#3a3550;font-weight:700}.mk-mdemo .cx-sn .on{color:#6c4cf1}.mk-mdemo .cx-tabs{color:#5b5870;white-space:nowrap;border-bottom:1px solid #e4e2ec;gap:16px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.mk-mdemo .cx-tabs span{padding-bottom:7px}.mk-mdemo .cx-tabs .on{color:#15131f;border-bottom:2px solid #15131f}.mk-mdemo .cx-tabs small{background:#f0eef6;border-radius:5px;margin-left:3px;padding:1px 5px;font-size:9px}.mk-mdemo .cx-f label{gap:4px;margin-top:9px;font-size:11px;font-weight:700;display:grid}.mk-mdemo .cx-f label i{color:#e0453a;font-style:normal}.mk-mdemo .cx-f.g2,.mk-mdemo .cx-f .g2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.mk-mdemo .cx-in{background:#fafafc;border:1px solid #e4e2ec;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:11.5px;font-weight:500;transition:border-color .3s,background .3s;display:flex}.mk-mdemo .cx-in.typing{border-color:#6c4cf1;box-shadow:0 0 0 3px #eeeafd}.mk-mdemo .cx-in .v{opacity:0;transition:opacity .45s;transition-delay:calc(var(--d,0) * .18s);align-items:center;gap:8px;width:100%;display:flex}.mk-mdemo .fill .cx-in .v{opacity:1}.mk-mdemo .fill .cx-in:has(.v){background:#f8f6ff;border-color:#d9d0fc}.mk-mdemo .cx-conf{color:#cfc5fb;background:#15131f;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800}.mk-mdemo .cx-hd{justify-content:space-between;align-items:flex-end;display:flex}.mk-mdemo .cx-eb{letter-spacing:.08em;color:#3a3550;font-size:9.5px;font-weight:800}.mk-mdemo .cx-btns{align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.mk-mdemo .cx-btns .dk,.mk-mdemo .dk{color:#fff;background:#1c2233;border-radius:7px;padding:7px 11px;transition:background .2s}.mk-mdemo .dk.hov{background:#6c4cf1}.mk-mdemo .gh{color:#5b5870;border:1px solid #e4e2ec;border-radius:7px;padding:6px 10px;font-weight:700}.mk-mdemo .lk{color:#5b5870}.mk-mdemo .cx-sr{gap:10px;margin-top:12px;display:flex}.mk-mdemo .cx-s{color:#8a86a0;border:1px solid #e4e2ec;border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.mk-mdemo .cx-s svg{width:13px;height:13px}.mk-mdemo .cx-seg{color:#5b5870;background:#f0eef6;border-radius:8px;gap:2px;width:max-content;padding:3px;font-size:11px;font-weight:700;display:inline-flex}.mk-mdemo .cx-seg>*{border-radius:6px;padding:4px 10px}.mk-mdemo .cx-seg b{color:#15131f;background:#fff;box-shadow:0 1px 2px #00000014}.mk-mdemo .cx-fl{background:#f7f6fb;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:7px;display:flex}.mk-mdemo .cx-fl>span{color:#3a3550;background:#fff;border:1px solid #e4e2ec;border-radius:7px;flex:1;padding:6px 8px;font-size:10.5px}.mk-mdemo .cx-fl small{color:#5b5870;white-space:nowrap;padding:0 6px;font-size:10.5px}.mk-mdemo .cx-4{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.mk-mdemo .cx-box{border:1px solid #e4e2ec;border-radius:12px;align-content:start;gap:8px;min-height:170px;padding:12px;font-size:11px;display:grid}.mk-mdemo .cx-box>b{justify-content:space-between;font-size:12.5px;display:flex}.mk-mdemo .cx-box>b small{color:#8a86a0;font-weight:500}.mk-mdemo .cx-box p{border-bottom:1px solid #f0eef6;justify-content:space-between;align-items:center;gap:6px;margin:0;padding-bottom:7px;display:flex}.mk-mdemo .cx-box p em{font-style:normal;font-weight:700}.mk-mdemo .cx-box p em.ok,.mk-mdemo .cx-box p em.wt{font-size:9.5px}.mk-mdemo .done p.aft{display:flex}.mk-mdemo .cx-m1{width:560px}.mk-mdemo .cx-2c{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-mdemo .cx-2c>div{color:#5b5870;border:1px solid #d9d6e3;border-radius:4px;gap:5px;padding:16px;font-size:11px;transition:border-color .25s,background .25s;display:grid}.mk-mdemo .cx-2c>div b{color:#15131f;font-size:12.5px}.mk-mdemo .cx-2c>div.hov{background:#faf9ff;border-color:#6c4cf1}.mk-mdemo .cx-vc{flex-direction:column;gap:10px;width:calc(100% - 24px);height:calc(100% - 24px);padding:16px 20px;display:flex}.mk-mdemo .cx-vch{justify-content:space-between;align-items:flex-start;display:flex}.mk-mdemo .cx-vcb{flex:1;grid-template-columns:1fr 330px;gap:14px;min-height:0;display:grid}.mk-mdemo .cx-sec{border:1px solid #eceaf3;border-radius:12px;margin-bottom:10px;padding:10px 14px}.mk-mdemo .cx-sec>p{color:#5b5870;border-bottom:1px solid #f0eef6;margin:0 0 2px;padding-bottom:6px;font-size:10px}.mk-mdemo .cx-sec>p b{color:#15131f;letter-spacing:.06em;margin-right:6px;font-size:11px}.mk-mdemo .cx-sec .cx-f label{letter-spacing:.04em;color:#3a3550;margin-top:7px;font-size:10px}.mk-mdemo .cx-prev{background:#edecf2;border-radius:6px;place-items:center;padding:14px;display:grid}.mk-mdemo .cx-paper{text-align:center;color:#3a3550;background:#fff;align-content:start;justify-items:center;gap:6px;width:100%;height:100%;padding:22px 20px;font-size:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px -10px #0000004d}.mk-mdemo .cx-paper small{letter-spacing:.14em;color:#8a86a0;font-size:8.5px}.mk-mdemo .cx-paper b{color:#15131f;font-size:17px}.mk-mdemo .cx-paper b.n{font-size:14px}.mk-mdemo .cx-paper i{background:#6c4cf1;width:40px;height:2px;margin:6px 0}.mk-mdemo .cx-paper p{margin:4px 0 0}.mk-mdemo .cx-pm{color:#5b5870;justify-content:space-between;width:100%;margin-top:auto;padding-top:30px;font-size:9px;display:flex}.mk-mdemo .scanl{background:linear-gradient(#0000,#6c4cf140,#0000);height:26px;position:absolute;top:-30px;left:0;right:0}.mk-mdemo #x-m2.on .scanl{animation:2.2s ease-in-out 2 scan}@keyframes scan{to{top:100%}}.mk-mdemo .cx-ctr{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.mk-mdemo .cx-chd{border:1px solid #eceaf3;border-radius:12px;padding:10px 14px}.mk-mdemo .cx-ch1{justify-content:space-between;align-items:flex-start;display:flex}.mk-mdemo .cx-ch1 .k{color:#3a3550;font-size:11px}.mk-mdemo .cx-ch1 .n{letter-spacing:-.03em;font-size:15px;display:block}.mk-mdemo .cx-bdg{gap:5px;margin-top:5px;display:flex}.mk-mdemo .cx-bdg em{border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.mk-mdemo .cx-bdg em.wt{color:#8a5300;background:#fff1d6}.mk-mdemo .cx-bdg .gr{color:#3a3550;background:#f0eef6}.mk-mdemo .cx-meta{grid-template-columns:repeat(8,auto);gap:10px;margin-top:8px;display:grid}.mk-mdemo .cx-meta small{letter-spacing:.06em;color:#5b5870;font-size:8px;font-weight:700;display:block}.mk-mdemo .cx-meta b{font-size:10.5px}.mk-mdemo #x-conf b{color:#3a23b8}.mk-mdemo .cx-step{color:#5b5870;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.mk-mdemo .cx-step span{border:1.3px solid #c9c5d8;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:8.5px;display:grid}.mk-mdemo .cx-step .d{color:#fff;background:#2e9e5b;border-color:#2e9e5b}.mk-mdemo .cx-step .c{color:#15131f;border:1.5px solid #15131f}.mk-mdemo .cx-step b{color:#15131f}.mk-mdemo .cx-step i{background:#dcd9e8;flex:1;min-width:10px;height:1px}.mk-mdemo .cx-ctr .cx-tabs{margin-top:0}.mk-mdemo .cx-3{flex:1;grid-template-columns:1.15fr 1fr .85fr;gap:10px;min-height:0;display:grid}.mk-mdemo .cx-paper2{color:#2a2438;border:1px solid #eceaf3;border-radius:10px;padding:12px 16px;font-family:Georgia,serif;font-size:10.5px;line-height:1.55;overflow:hidden}.mk-mdemo .cx-paper2 h6{text-align:center;letter-spacing:.04em;margin:0;font-size:12px}.mk-mdemo .cx-paper2>small{text-align:center;color:#8a86a0;margin-bottom:6px;font-size:9px;display:block}.mk-mdemo .cx-paper2 p{margin:0 0 6px}.mk-mdemo .cx-paper2 .cl{font-family:var(--display);background:#f7f6fb;border-left:3px solid #6c4cf1;border-radius:4px;margin-bottom:6px;padding:6px 9px}.mk-mdemo .cx-paper2 .cl b{font-size:10.5px}.mk-mdemo .cx-paper2 .cl em{color:#1e7a45;background:#e3f4ea;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:700}.mk-mdemo .cx-paper2 .cl em.r{color:#b42318;background:#fdecea}.mk-mdemo .cx-paper2 .cl p{margin:3px 0 0;font-family:Georgia,serif;font-size:10px}.mk-mdemo #x-c52{border-left-color:#e0453a;transition:border-color .4s}.mk-mdemo .done #x-c52{border-left-color:#2e9e5b}.mk-mdemo .cx-paper2 ins{color:#3a23b8;background:#eeeafd;margin-left:3px;font-weight:700;text-decoration:none;display:none}.mk-mdemo .done .cx-paper2 ins{display:inline}.mk-mdemo .done .cx-paper2 .o{color:#b42318;text-decoration:line-through}.mk-mdemo .cx-mid{align-content:start;gap:8px;display:grid}.mk-mdemo .cx-pbc,.mk-mdemo .cx-rl{border:1px solid #eceaf3;border-left:3px solid #6c4cf1;border-radius:10px;padding:8px 11px;font-size:10.5px}.mk-mdemo .cx-pbc small,.mk-mdemo .cx-rl small{letter-spacing:.06em;color:#5b5870;font-size:8.5px;font-weight:700}.mk-mdemo .cx-pbc p,.mk-mdemo .cx-rl p{margin:3px 0 6px}.mk-mdemo .cx-pbc .gh{color:#15131f;padding:3px 8px;font-size:9.5px;display:inline-block}.mk-mdemo .cx-act{gap:6px;font-size:9.5px;font-weight:700;display:flex}.mk-mdemo .cx-act span{border-radius:6px;padding:3px 8px}.mk-mdemo .cx-act .rf{color:#b42318;border:1px solid #f3c1bb}.mk-mdemo .cx-act .gh{color:#15131f;padding:3px 8px}.mk-mdemo .cx-okd{color:#1e7a45;font-size:10px;font-weight:700}.mk-mdemo .done #x-rl52{background:#f6fbf8;border-left-color:#2e9e5b}.mk-mdemo .cx-pend{border:1px solid #eceaf3;border-radius:10px;padding:9px 12px;font-size:10.5px;overflow:hidden}.mk-mdemo .cx-pend>b{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.mk-mdemo .cx-pend>b small{color:#8a86a0}.mk-mdemo .cx-pend p{border-bottom:1px solid #f0eef6;margin:0;padding:6px 0;display:grid}.mk-mdemo .cx-pend p span{color:#1e1830;font-weight:700}.mk-mdemo .cx-pend p small{color:#5b5870;font-size:9.5px}.mk-mdemo .done .cx-pend .x52{opacity:.45}.mk-mdemo .done .cx-pend .x52 span{text-decoration:line-through}.mk-mdemo .cx-ai{z-index:3;color:#fff;background:#241d35;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:700;transition:background .2s;display:flex;position:absolute;bottom:16px;right:18px;box-shadow:0 10px 20px -8px #00000080}.mk-mdemo .cx-ai svg{color:#a898f7;width:14px;height:14px}.mk-mdemo .cx-ai.hov{background:#6c4cf1}.mk-mdemo .crmx .chat{z-index:5}.mk-mdemo .done b.aft{display:inline}.mk-mdemo .apx .mk-stage{background:var(--a-bg)}.mk-mdemo .apx .cx-top,.mk-mdemo .apx .cx-rail{background:var(--a-dk)}.mk-mdemo .apx .cx-q{background:var(--a-q);border-color:var(--a-qb);color:var(--a-qt)}.mk-mdemo .apx .cx-top .ap.on{color:var(--a-dk)}.mk-mdemo .apx .cx-av{background:var(--a-av)}.mk-mdemo .apx .cx-rail .on{color:var(--a-dk);box-shadow:none;background:#fff}.mk-mdemo .apx .cx-rail .hov:not(.on){background:var(--a-hv)}.mk-mdemo .apx .cx-ai{background:var(--a-dk)}.mk-mdemo .apx .cx-ai svg{color:var(--a-sp)}.mk-mdemo .apx .cx-ai.hov{background:var(--a-hv2)}.mk-mdemo .apx .scr{padding:0}.mk-mdemo .sl-full{flex-direction:column;gap:10px;height:100%;padding:12px 14px;display:flex}.mk-mdemo .sl-2{grid-template-columns:132px 1fr;display:grid}.mk-mdemo .sl-sn{background:var(--a-sn);align-content:start;gap:3px;padding:12px 10px;font-size:11px;display:grid}.mk-mdemo .sl-sn small{text-align:right;color:var(--a-mu);margin-bottom:6px;font-size:9.5px;font-weight:700}.mk-mdemo .sl-sn>b{color:var(--a-tx);font-size:12.5px}.mk-mdemo .sl-sn .st{color:var(--a-mu);margin-bottom:10px;font-size:9.5px}.mk-mdemo .sl-sn .it{color:var(--a-tx);border-radius:5px;padding:7px 8px;transition:background .25s}.mk-mdemo .sl-sn .it.on{background:var(--a-sno);font-weight:700}.mk-mdemo .sl-sn .it.hov{background:var(--a-snh)}.mk-mdemo .sl-main{flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex;position:relative}.mk-mdemo .sl-hd{border:1px solid var(--a-bd);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;box-shadow:0 2px 6px -4px #0e3a2840}.mk-mdemo .sl-hl small{color:var(--a-mu);font-size:10px}.mk-mdemo .sl-ht{align-items:center;gap:10px;margin-top:4px;display:flex}.mk-mdemo .sl-ti{background:var(--a-lt);width:30px;height:30px;color:var(--a-dk);border-radius:8px;flex:none;place-items:center;display:grid}.mk-mdemo .sl-ti svg{width:15px;height:15px}.mk-mdemo .sl-ht b{color:var(--a-tx);letter-spacing:-.02em;font-size:15px;display:block}.mk-mdemo .sl-ht span{color:var(--a-mu);font-size:10.5px}.mk-mdemo .sl-hb{gap:8px;display:flex}.mk-mdemo .sl-bt,.mk-mdemo .sl-bp{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font-size:10.5px;font-weight:700;transition:background .2s;display:inline-flex}.mk-mdemo .sl-bt{border:1px solid var(--a-bd2);background:var(--a-bt);color:var(--a-tx)}.mk-mdemo .sl-bt svg{width:11px;height:11px}.mk-mdemo .sl-bp{background:var(--a-ac);color:#fff}.mk-mdemo .sl-bp.hov{background:var(--a-dk)}.mk-mdemo .sl-kc{border:1px solid var(--a-bd);background:#fff;border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid;position:relative}.mk-mdemo .sl-kc small{letter-spacing:.05em;color:var(--a-mu);font-size:9px;font-weight:700}.mk-mdemo .sl-kc b{color:var(--a-tx);letter-spacing:-.02em;margin-top:6px;font-size:20px}.mk-mdemo .sl-kc>span:last-child{color:var(--a-mu);font-size:10px}.mk-mdemo .sl-kc .up{color:#1e8a52;font-style:normal;font-weight:700}.mk-mdemo .sl-ki{background:var(--a-lt);width:24px;height:24px;color:var(--a-ac);border-radius:7px;place-items:center;display:grid;position:absolute;top:9px;right:10px}.mk-mdemo .sl-ki svg{width:13px;height:13px}.mk-mdemo .sl-ki.o{color:#d9701e;background:#fdebdc}.mk-mdemo .sl-ki.r{color:#d0343a;background:#fbe1e1}.mk-mdemo .sl-k3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-mdemo .sl-k3 .sl-kc{min-height:100px}.mk-mdemo .sl-k3b{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-mdemo .sl-k5{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px;display:grid}.mk-mdemo .sl-k5 .sl-kc b{font-size:15px}.mk-mdemo .sl-card{border:1px solid var(--a-bd);background:#fff;border-radius:12px;padding:10px 14px}.mk-mdemo .sl-card>b{color:var(--a-tx);font-size:12.5px;display:block}.mk-mdemo .sl-card>small{color:var(--a-mu);font-size:10px}.mk-mdemo .sl-ch{color:var(--a-mu);border-bottom:1px solid var(--a-ln);flex-direction:column;padding-bottom:7px;font-size:10.5px;display:flex}.mk-mdemo .sl-ch b{color:var(--a-tx);font-size:12.5px}.mk-mdemo .sl-pills{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.mk-mdemo .sl-pills span{border:1px solid var(--a-bd2);color:var(--a-tx);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:600;transition:background .3s,color .3s}.mk-mdemo .sl-pills .p1{background:var(--a-ac);color:#fff;border-color:var(--a-ac)}.mk-mdemo .done .sl-pills .p1{background:var(--a-lt);color:var(--a-ac)}.mk-mdemo .done .sl-pills .p1:after{content:" ✓"}.mk-mdemo .done .sl-pills .p2{background:var(--a-ac);color:#fff;border-color:var(--a-ac)}.mk-mdemo .sl-prog{background:var(--a-bd2);border-radius:4px;height:7px;margin-top:9px;overflow:hidden}.mk-mdemo .sl-prog i{background:var(--a-ac);width:17%;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.mk-mdemo .done .sl-prog i{width:33%}.mk-mdemo .sl-pc{color:var(--a-mu);font-size:10px}.mk-mdemo .sl-f{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:8px;display:grid}.mk-mdemo .sl-f label{color:var(--a-tx);gap:3px;font-size:10.5px;font-weight:700;display:grid}.mk-mdemo .sl-in{border:1px solid var(--a-bd2);background:#fff;border-radius:7px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:500;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.mk-mdemo .sl-in:after{content:"▾";color:var(--a-mu2);font-size:10px;position:absolute;right:9px}.mk-mdemo .sl-in.typing{border-color:var(--a-ac);box-shadow:0 0 0 3px var(--a-lt)}.mk-mdemo .sl-in .ph,.mk-mdemo .sl-in.ph{color:var(--a-mu2)}.mk-mdemo .sl-in .v,.mk-mdemo .sl-stg .v{opacity:0;transition:opacity .45s;transition-delay:calc(var(--d,0) * .2s)}.mk-mdemo .fill .sl-in .v,.mk-mdemo .fill .sl-stg .v{opacity:1}.mk-mdemo .sl-stg{color:var(--a-mu);font-size:9.5px;font-weight:500}.mk-mdemo .sl-stg b{color:#1e8a52}.mk-mdemo .done .sl-f.bef{display:none}.mk-mdemo .sl-s2{margin-top:10px}.mk-mdemo .sl-imp{border:1px solid var(--a-bd2);background:var(--a-bt);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:10.5px;display:flex}.mk-mdemo .sl-imp b{font-size:11.5px;display:block}.mk-mdemo .sl-imp span{color:var(--a-mu)}.mk-mdemo .sl-imp em{margin-left:auto}.mk-mdemo .sl-foot{border-top:1px solid var(--a-ln);justify-content:flex-end;gap:8px;margin-top:10px;padding-top:9px;display:flex}.mk-mdemo .sl-pg{grid-template-columns:190px 1fr;gap:10px;min-height:0;display:grid}.mk-mdemo .sl-pf{align-content:start;gap:7px;display:grid}.mk-mdemo .sl-pf .pc{border:1px solid var(--a-bd);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 7px;padding:7px 9px;font-size:9.5px;display:grid}.mk-mdemo .sl-pf .pc.on{background:var(--a-lt2);border-color:var(--a-ac)}.mk-mdemo .sl-pf .pc .av{background:var(--a-lt);width:22px;height:22px;color:var(--a-ac);border-radius:6px;place-items:center;font-size:8.5px;font-weight:800;display:grid}.mk-mdemo .sl-pf .pc b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.mk-mdemo .sl-pf .pc div>span{color:var(--a-mu)}.mk-mdemo .sl-pf .pc em{border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.mk-mdemo .sl-pf .pc em.g{color:#1e7a45;background:#ddf3e5}.mk-mdemo .sl-pf .pc em.y{color:#a86200;background:#fff1d6}.mk-mdemo .sl-pf .pc em.r{color:#c0282e;background:#fbe1e1}.mk-mdemo .sl-pf .pc .sl-bar{grid-column:1/-1}.mk-mdemo .sl-pf .pc>small{color:var(--a-mu);grid-column:1/-1}.mk-mdemo .sl-bar{background:var(--a-bd2);border-radius:3px;height:5px;overflow:hidden}.mk-mdemo .sl-bar i{background:var(--a-ac);height:100%;display:block}.mk-mdemo .apx .cx-tabs{gap:13px;margin-top:0;font-size:10.5px}.mk-mdemo .apx .cx-tabs .on{border-bottom-color:var(--a-ac);color:var(--a-tx)}.mk-mdemo .sl-ov{margin-top:8px}.mk-mdemo .sl-g3{grid-template-columns:repeat(3,1fr);gap:7px 12px;margin-top:8px;font-size:11px;font-weight:600;display:grid}.mk-mdemo .sl-g3 div{border-bottom:1px solid var(--a-ln);padding-bottom:5px}.mk-mdemo .sl-g3 small{letter-spacing:.05em;color:var(--a-mu);font-size:8.5px;font-weight:700;display:block}.mk-mdemo .sl-kb{grid-template-columns:repeat(4,1fr);align-items:start;gap:8px;display:grid}.mk-mdemo .sl-kb .col{gap:7px;display:grid}.mk-mdemo .sl-kb .h{border-radius:7px;justify-content:space-between;margin:0;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.mk-mdemo .cx-logo{color:#fff;letter-spacing:-.045em;flex:none;align-items:center;gap:6px;margin-right:18px;font-size:14.5px;font-weight:800;display:flex}.mk-mdemo .cx-logo svg{width:16px;height:16px;overflow:visible}.mk-mdemo .cx-logo svg rect{fill:#fff}.mk-mdemo .cx-logo svg rect.a{fill:#8b72f5}.mk-mdemo .mk-dchap{flex-wrap:nowrap;justify-content:center;gap:7px;margin:18px 0 0;display:flex}.mk-mdemo .mk-dchap span{background:var(--line,#e6e4ee);border:0;border-radius:50%;gap:0;width:8px;height:8px;padding:0;font-size:0;transition:width .35s,background .35s;display:block;overflow:hidden}.mk-mdemo .mk-dchap span i,.mk-mdemo .mk-dchap span b{display:none}.mk-mdemo .mk-dchap span.done{color:inherit;background:#c9bdfb;border:0}.mk-mdemo .mk-dchap span.done i:after{content:none}.mk-mdemo .mk-dchap span.on{background:var(--accent,#6c4cf1);width:24px;height:8px;color:inherit;border:0;border-radius:4px}.mk-mdemo .mk-dchap span.on i{opacity:1}.mk-mdemo .feat .pd.mk-mdemo,.mk-mdemo .pd.mk-mdemo{background:var(--card);border-radius:var(--radius);overflow:hidden;padding:clamp(24px,4vw,56px)!important}.mk-mdemo .pd-grid{grid-template-columns:minmax(300px,420px) 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.mk-mdemo .pd-phone{opacity:0;justify-items:center;transition:transform 1.3s cubic-bezier(.16,.9,.22,1),opacity .6s;display:grid;transform:translate(70vw)rotate(4deg)}.mk-mdemo.pd.in .pd-phone,.mk-mdemo .pd.in .pd-phone{opacity:1;transform:none}.mk-mdemo .pd-txt{opacity:0;transition:opacity .7s .9s,transform .7s .9s;transform:translateY(16px)}.mk-mdemo.pd.in .pd-txt,.mk-mdemo .pd.in .pd-txt{opacity:1;transform:none}.mk-mdemo .pd-txt h3{margin:10px 0 12px;font-size:clamp(28px,3vw,40px)}.mk-mdemo .pd-txt>p:not(.mk-eyebrow){color:var(--muted);line-height:1.55;font-size:17px!important}.mk-mdemo .psteps{counter-reset:none;gap:4px;margin:22px 0 18px;padding:0;list-style:none;display:grid}.mk-mdemo .psteps li{opacity:.55;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:11px 14px;transition:background .4s,opacity .4s;display:grid}.mk-mdemo .psteps li .n{border:1.5px solid var(--line);width:32px;height:32px;font-family:var(--mono);color:var(--muted);border-radius:10px;place-items:center;font-size:12px;transition:all .4s;display:grid}.mk-mdemo .psteps li b{font-size:17px;display:block}.mk-mdemo .psteps li div span{color:var(--muted);font-size:15px}.mk-mdemo .psteps li.done{opacity:.85}.mk-mdemo .psteps li.done .n{background:var(--lav);border-color:var(--lav);color:var(--accent-text)}.mk-mdemo .psteps li.on{opacity:1;background:var(--bg-soft)}.mk-mdemo .psteps li.on .n{background:var(--accent);border-color:var(--accent);color:#fff}.mk-mdemo .phonedemo{width:min(360px,100%);background:0 0!important;padding:0!important}.mk-mdemo-split .pd-grid{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.mk-mdemo-split .phonedemo{width:min(290px,100%)!important}.mk-mdemo-split .phone{border-radius:50px!important;padding:10px!important}.mk-mdemo-split .phonedemo{max-width:100%;width:290px!important}.mk-mdemo-split .phonedemo .mk-stage-wrap{clip-path:inset(0 round 41px);aspect-ratio:auto;border-radius:41px;width:270px;height:584px;margin-inline:auto}.mk-feat-box-phone{gap:0;padding:30px}.mk-feat-box-phone .mk-mdemo{background:0 0;border-radius:0;padding:0}#app-dipendenti .pd-txt h3{margin:8px 0 10px;font-size:clamp(26px,2.6vw,34px)}#app-dipendenti .pd-txt>p{font-size:16px!important}#app-dipendenti .pd-txt>.mk-eyebrow,.mk-mdemo-split .pd-txt>.mk-eyebrow{color:var(--color-mk-accent-text,#5638dc)!important;font-size:13px!important}#app-dipendenti .pd-txt{padding-left:0}#app-dipendenti .psteps{gap:2px;margin:16px 0 0}#app-dipendenti .psteps li{border-radius:12px;grid-template-columns:30px 1fr;gap:10px;padding:7px 12px}#app-dipendenti .psteps li .n{border-radius:8px;width:28px;height:28px;font-size:11px}#app-dipendenti .psteps li b{font-size:15.5px;line-height:1.3}#app-dipendenti .psteps li div span{font-size:13.5px;line-height:1.45}#app-dipendenti .pd-txt .mk-dplay{margin-top:4px;display:inline-flex!important}.mk-mdemo .phone{background:linear-gradient(145deg,#3a3842,#16151b 45%,#2a2930);border-radius:62px;padding:13px;position:relative;box-shadow:inset 0 0 0 1.5px #55535e,0 50px 90px -40px #15131f8c,0 20px 40px -20px #15131f59}.mk-mdemo .phone:before,.mk-mdemo .phone:after{content:"";background:#2a2930;border-radius:3px;width:4px;position:absolute}.mk-mdemo .phone:before{height:64px;top:150px;left:-3px;box-shadow:0 84px #2a2930}.mk-mdemo .phone:after{height:96px;top:190px;right:-3px}.mk-mdemo .phonedemo .mk-stage-wrap{aspect-ratio:390/844;box-shadow:none;background:#000;border:0;border-radius:50px;overflow:hidden}.mk-mdemo .phonedemo .mk-stage{width:390px;height:844px;font-family:var(--display);color:#15131f;background:#f5f4fa;display:block}.mk-mdemo .phonedemo .dmain{position:absolute;inset:0}.mk-mdemo .phonedemo .scr{padding:0}.mk-mdemo .p-status{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;height:54px;padding:6px 30px 0 44px;font-size:16px;display:flex;position:absolute;top:0;left:0;right:0}.mk-mdemo .p-isl{background:#000;border-radius:20px;width:124px;height:36px;margin-left:-62px;position:absolute;top:11px;left:50%}.mk-mdemo .p-ico{align-items:center;gap:6px;display:flex}.mk-mdemo .p-ico i{background:#15131f;border-radius:2px;display:block}.mk-mdemo .p-ico .sig{clip-path:polygon(0 100%,25% 100%,25% 70%,50% 70%,50% 40%,75% 40%,75% 10%,100% 10%,100% 100%);width:18px;height:11px}.mk-mdemo .p-ico .wifi{clip-path:polygon(50% 100%,0 25%,100% 25%);border-radius:16px 16px 2px 2px;width:16px;height:11px}.mk-mdemo .p-ico .bat{background:linear-gradient(90deg,#15131f 78%,#0000 78%);border-radius:4px;width:26px;height:12px;box-shadow:inset 0 0 0 1.5px #15131f}.mk-mdemo .p-home{z-index:7;background:#15131f;border-radius:3px;width:140px;height:5px;margin-left:-70px;position:absolute;bottom:9px;left:50%}.mk-mdemo .phonedemo .cur.touch{margin:-21px 0 0 -21px}.mk-mdemo .cur.touch i{opacity:.75;background:#15131f29;border-radius:50%;width:42px;height:42px;transition:transform .15s,background .15s;display:block;box-shadow:0 0 0 2px #ffffffe6,0 4px 14px #15131f40}.mk-mdemo .cur.touch.down i{opacity:1;background:#6c4cf166;transform:scale(.78)}.mk-mdemo .phonedemo .rip{width:60px;height:60px;margin:-30px 0 0 -30px}.mk-mdemo .phonedemo .endcard .ew{font-size:46px}.mk-mdemo .phonedemo .endcard svg{width:78px;height:78px}.mk-mdemo .phonedemo .endcard p{text-align:center;padding:0 30px;font-size:15px}.mk-mdemo .pl{flex-direction:column;gap:14px;padding:150px 30px 0;display:flex;position:absolute;inset:0}.mk-mdemo .pl-logo{flex-direction:column;align-items:center;gap:12px;margin-bottom:4px;display:flex}.mk-mdemo .pl-logo svg{width:70px;height:70px;overflow:visible}.mk-mdemo .pl-logo svg rect{fill:#15131f}.mk-mdemo .pl-logo svg rect.a{fill:#6c4cf1}.mk-mdemo .pl-logo b{letter-spacing:-.055em;font-size:34px}.mk-mdemo .pl-sub{text-align:center;color:#5b5870;margin:-8px 0 14px;font-size:15px}.mk-mdemo .pl-l{color:#3a3550;gap:6px;font-size:13px;font-weight:700;display:grid}.mk-mdemo .pin{color:#15131f;background:#fff;border:1.5px solid #e4e2ec;border-radius:14px;align-items:center;height:50px;padding:0 16px;font-size:16px;font-weight:500;transition:border-color .25s,box-shadow .25s;display:flex}.mk-mdemo .pin.typing{border-color:#6c4cf1;box-shadow:0 0 0 4px #eeeafd}.mk-mdemo .pin .ph{color:#9a96ae}.mk-mdemo .pbtn{color:#fff;background:#6c4cf1;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:16px;font-weight:700;transition:transform .15s,background .2s;display:flex}.mk-mdemo .pbtn svg{width:20px;height:20px}.mk-mdemo .pbtn.hov{background:#5638dc;transform:scale(.98)}.mk-mdemo .pbtn.ghost{color:#15131f;background:#fff;border:1.5px solid #e4e2ec}.mk-mdemo .pbtn.sm{border-radius:12px;height:42px;padding:0 14px;font-size:14px}.mk-mdemo .por{text-align:center;color:#9a96ae;font-size:13px}.mk-mdemo .pl-foot{color:#5b5870;justify-content:center;align-items:center;gap:6px;margin-top:auto;margin-bottom:60px;font-size:12.5px;display:flex}.mk-mdemo .pl-foot svg{width:14px;height:14px}.mk-mdemo .pfid{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;z-index:3;background:#f5f4fa8c;place-items:center;transition:opacity .3s,visibility .3s;display:grid;position:absolute;inset:0}.mk-mdemo .pfid.on{opacity:1;visibility:visible}.mk-mdemo .pfid-b{color:#fff;background:#15131fd9;border-radius:32px;align-content:center;place-items:center;gap:8px;width:150px;height:150px;font-size:15px;display:grid;position:relative}.mk-mdemo .pfid-b svg{width:56px;height:56px}.mk-mdemo .pfid-b i{background:#34c759;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .35s cubic-bezier(.2,.9,.3,1.4) .8s;display:grid;position:absolute;top:14px;right:14px;transform:scale(0)}.mk-mdemo .pfid.on .pfid-b i{transform:scale(1)}.mk-mdemo .pfid-b i svg{width:16px;height:16px}.mk-mdemo .pp{flex-direction:column;gap:12px;padding:66px 20px 100px;display:flex;position:absolute;inset:0}.mk-mdemo .ph-h{justify-content:space-between;align-items:center;display:flex}.mk-mdemo .ph-h small{color:#5b5870;font-size:13px}.mk-mdemo .ph-h h5{letter-spacing:-.04em;margin:2px 0 0;font-size:30px}.mk-mdemo .pav{color:#3a23b8;background:#e4defd;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid}.mk-mdemo .pav.s{border-radius:12px;width:38px;height:38px;font-size:13px}.mk-mdemo .ph-today{color:#fff;background:#15131f;border-radius:22px;gap:6px;padding:18px;display:grid}.mk-mdemo .ph-today small{font-family:var(--mono);letter-spacing:.14em;color:#a898f7;font-size:11px}.mk-mdemo .ph-today b{font-size:18px}.mk-mdemo .ph-today>span{color:#cfcbe0;align-items:center;gap:8px;font-size:13.5px;display:flex}.mk-mdemo .ph-today>span svg{width:16px;height:16px}.mk-mdemo .ph-today .pbtn{margin-top:6px}.mk-mdemo .ph-on{background:#34c75929;border-radius:12px;align-items:center;gap:8px;height:42px;margin-top:6px;padding:0 14px;font-weight:700;display:none;color:#7ee3a0!important}.mk-mdemo .done .ph-on.aft{display:flex!important}.mk-mdemo .ph-on svg{width:18px;height:18px}.mk-mdemo .ph-g{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-mdemo .ph-tile{background:#fff;border:1.5px solid #0000;border-radius:20px;gap:4px;padding:16px;transition:border-color .25s,transform .15s;display:grid}.mk-mdemo .ph-tile.hov{border-color:#6c4cf1;transform:scale(.98)}.mk-mdemo .ph-tile .ti,.mk-mdemo .pg-r .ti,.mk-mdemo .pstat .ti,.mk-mdemo .pr-l .ti{color:#5638dc;background:#eeeafd;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.mk-mdemo .ti svg{width:21px;height:21px}.mk-mdemo .ph-tile b{font-size:15.5px}.mk-mdemo .ph-tile>span:last-child{color:#5b5870;font-size:12.5px}.mk-mdemo .pt{letter-spacing:-.04em;margin:0;font-size:28px}.mk-mdemo .pw{color:#5b5870;font-size:13px;font-weight:600}.mk-mdemo .tu{gap:8px;margin-top:6px;display:grid}.mk-mdemo .tu-r{background:#fff;border:1.5px solid #0000;border-radius:16px;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.mk-mdemo .tu-r .d{background:#f5f4fa;border-radius:12px;justify-items:center;padding:6px 0;display:grid}.mk-mdemo .tu-r .d b{color:#5b5870;text-transform:uppercase;font-size:12px;font-weight:700}.mk-mdemo .tu-r .d span{font-size:19px;font-weight:800}.mk-mdemo .tu-r .i b{font-size:15.5px;display:block}.mk-mdemo .tu-r .i span{color:#5b5870;font-size:12.5px}.mk-mdemo .tu-r.off{opacity:.55}.mk-mdemo .tu-r.upd{border-color:#a898f7;position:relative}.mk-mdemo .tu-r.upd:after{content:"Aggiornato";color:#fff;background:#6c4cf1;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:12px;right:12px}.mk-mdemo .tu-r.flash{animation:1s 2 flash}@keyframes flash{50%{background:#eeeafd}}.mk-mdemo .pseg{color:#5b5870;background:#eae8f2;border-radius:12px;padding:4px;font-size:14px;font-weight:700;display:flex}.mk-mdemo .pseg>*{text-align:center;border-radius:9px;flex:1;padding:9px 0}.mk-mdemo .pseg b{color:#15131f;background:#fff;box-shadow:0 1px 3px #0000001a}.mk-mdemo .pf{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-mdemo .pf .v{opacity:0;transition:opacity .4s}.mk-mdemo .pf.fill .v{opacity:1}.mk-mdemo .psum{color:#3a23b8;opacity:0;background:#eeeafd;border-radius:12px;margin:0;padding:11px 13px;font-size:13px;font-weight:700;transition:opacity .4s}.mk-mdemo .psum.on{opacity:1}.mk-mdemo .pstat{background:#fff;border:1.5px solid #c9bdfb;border-radius:16px;align-items:center;gap:12px;padding:14px;display:none}.mk-mdemo .done .pstat.aft{display:flex!important}.mk-mdemo .pstat .ti{margin:0}.mk-mdemo .pstat b{font-size:15px;display:block}.mk-mdemo .pstat span{color:#5b5870;font-size:12.5px}.mk-mdemo .sw-me{color:#fff;background:#15131f;border-radius:18px;gap:4px;padding:16px;display:grid}.mk-mdemo .sw-me small{font-family:var(--mono);letter-spacing:.14em;color:#a898f7;font-size:11px}.mk-mdemo .sw-me b{font-size:16px}.mk-mdemo .sw-me span{color:#cfcbe0;font-size:13px}.mk-mdemo .sw-l{gap:8px;display:grid}.mk-mdemo .sw-c{background:#fff;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s;display:flex}.mk-mdemo .sw-c b{font-size:15px;display:block}.mk-mdemo .sw-c span{color:#1e7a45;font-size:12.5px;font-weight:600}.mk-mdemo .sw-c.dis{opacity:.5}.mk-mdemo .sw-c.dis span{color:#5b5870}.mk-mdemo .sw-c i{color:#0000;border:1.5px solid #e4e2ec;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.mk-mdemo .sw-c i svg{width:15px;height:15px}.mk-mdemo .sw-c.sel{border-color:#6c4cf1}.mk-mdemo .sw-c.sel i{color:#fff;background:#6c4cf1;border-color:#6c4cf1}.mk-mdemo .sw-tl{background:#fff;border-radius:16px;gap:10px;padding:14px;display:none}.mk-mdemo .done .sw-tl.aft{display:grid!important}.mk-mdemo .sw-tl p{align-items:center;gap:10px;margin:0;font-size:14.5px;font-weight:600;animation:.5s both rise2;display:flex}.mk-mdemo .sw-tl p:nth-child(2){animation-delay:1s}.mk-mdemo .sw-tl p:nth-child(3){animation-delay:2s}.mk-mdemo .sw-tl i{color:#fff;background:#34c759;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mk-mdemo .sw-tl i svg{width:14px;height:14px}.mk-mdemo .pg-l{gap:8px;margin-top:4px;display:grid}.mk-mdemo .pg-r{background:#fff;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s;display:flex}.mk-mdemo .pg-r.hov{border-color:#6c4cf1}.mk-mdemo .pg-r .ti{margin:0}.mk-mdemo .pg-r b{font-size:15px;display:block}.mk-mdemo .pg-r span{color:#5b5870;font-size:12.5px}.mk-mdemo .pg-r em{color:#fff;background:#6c4cf1;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.mk-mdemo .pback{color:#6c4cf1;font-size:15px;font-weight:700}.mk-mdemo .sl-net{color:#fff;background:linear-gradient(135deg,#6c4cf1,#3a23b8);border-radius:22px;gap:4px;padding:20px;display:grid}.mk-mdemo .sl-net small{opacity:.8;font-size:13px}.mk-mdemo .sl-net b{letter-spacing:-.03em;font-size:36px}.mk-mdemo .sl-net span{opacity:.8;font-size:12.5px}.mk-mdemo .sl-rows{background:#fff;border-radius:18px;padding:4px 16px}.mk-mdemo .sl-rows p{border-bottom:1px solid #f0eef6;justify-content:space-between;margin:0;padding:13px 0;font-size:14.5px;display:flex}.mk-mdemo .sl-rows p:last-child{border:0}.mk-mdemo .sl-rows span{color:#5b5870}.mk-mdemo .sl-act{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-mdemo .phonedemo .pl-foot{margin:4px 0 0}.mk-mdemo .pr-c{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.mk-mdemo .pr-c b{font-size:16px;display:block}.mk-mdemo .pr-c span{color:#5b5870;font-size:12.5px}.mk-mdemo .pr-l{background:#fff;border-radius:18px;padding:4px 14px}.mk-mdemo .pr-l p{border-bottom:1px solid #f0eef6;align-items:center;gap:12px;margin:0;padding:10px 0;font-size:14.5px;font-weight:600;display:flex}.mk-mdemo .pr-l p:last-child{border:0}.mk-mdemo .pr-l .ti{border-radius:10px;width:34px;height:34px;margin:0}.mk-mdemo .pr-l .ti svg{width:18px;height:18px}.mk-mdemo .pr-l em{color:#1e7a45;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.mk-mdemo .tgl{background:#34c759;border-radius:14px;width:46px;height:28px;margin-left:auto;position:relative}.mk-mdemo .tgl:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}.mk-mdemo .pr-sync{color:#1e7a45;background:#e3f4ea;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.mk-mdemo .pr-sync i{color:#fff;background:#34c759;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mk-mdemo .pr-sync svg{width:14px;height:14px}.mk-mdemo .ptab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#ffffffeb;border-top:1px solid #eceaf3;justify-content:space-around;height:88px;padding-top:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.mk-mdemo .ptab span{color:#9a96ae;justify-items:center;gap:3px;width:64px;font-size:10.5px;font-weight:600;display:grid}.mk-mdemo .ptab span svg{width:24px;height:24px}.mk-mdemo .ptab span.on{color:#6c4cf1}.mk-mdemo .mk-stage:has(.scr[data-scr=login].on) .ptab{display:none}.mk-mdemo .pnote{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#fafafce0;border-radius:22px;align-items:flex-start;gap:11px;padding:13px 14px;transition:transform .55s cubic-bezier(.2,.9,.3,1.15),opacity .35s;display:flex;position:absolute;top:52px;left:10px;right:10px;transform:translateY(-150%);box-shadow:0 18px 40px -16px #15131f73}.mk-mdemo .pnote.on{opacity:1;transform:none}.mk-mdemo .pn-ic{background:#15131f;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mk-mdemo .pn-ic svg{width:22px;height:22px}.mk-mdemo .pn-ic svg rect{fill:#fff}.mk-mdemo .pn-ic svg rect.a{fill:#8b72f5}.mk-mdemo .pnote>div{gap:1px;font-size:13.5px;display:grid}.mk-mdemo .pnote>div b{letter-spacing:.06em;text-transform:uppercase;color:#5b5870;font-size:11.5px}.mk-mdemo .pn-t{font-weight:700}.mk-mdemo .pn-x{color:#3a3550}.mk-mdemo .pnote em{color:#8a86a0;margin-left:auto;font-size:12px;font-style:normal}.mk-mdemo .pd-txt .mk-dplay{margin-top:4px}@media (width<=900px){.mk-mdemo .pd-grid{grid-template-columns:1fr}.mk-mdemo .pd-phone{transform:none}.mk-mdemo.pd.in .pd-phone{opacity:1}}@media (prefers-reduced-motion:reduce){.mk-mdemo.pd .pd-phone,.mk-mdemo.pd .pd-txt,.mk-mdemo .pd .pd-phone,.mk-mdemo .pd .pd-txt{opacity:1!important;transition:none!important;transform:none!important}}.mk-mdemo .feat .box.full{grid-column:1/-1}.mk-mdemo .posts2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-mdemo .post2{gap:0;padding:0;overflow:hidden}.mk-mdemo .post2>:not(.pcov){margin-inline:24px}.mk-mdemo .post2 .pmeta{margin-top:18px}.mk-mdemo .post2 h4,.mk-mdemo .post2 .pexc{margin-top:8px}.mk-mdemo .post2 .rmore{margin:14px 24px 22px}.mk-mdemo .pcov{background:var(--bg-soft);border-bottom:1px solid var(--line);place-items:center;height:150px;display:grid;overflow:hidden}.mk-mdemo .pcov svg{width:auto;height:150px;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scale(1.25)}.mk-mdemo .post2:hover .pcov svg{transform:scale(1.35)}.mk-mdemo .fill-ill{display:block}.mk-mdemo .rd-fig{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);gap:12px;margin:28px 0 8px;padding:22px;display:grid}.mk-mdemo .rd-fig .rf-t{font-size:15px}.mk-mdemo .rd-fig figcaption{color:var(--muted);font-size:13.5px}.mk-mdemo .rd-fig.t-illus,.mk-mdemo .rd-cover{place-items:center;padding:10px}.mk-mdemo footer{--hero-text:#15131f;--hero-muted:#5b5870;--hero-line:#e6e4ee;border-top:1px solid #e6e4ee;color:#15131f!important;background:#f3f2f7!important}.mk-mdemo footer a{color:#15131f}.mk-mdemo footer .big svg rect{fill:#15131f}.mk-mdemo footer .big svg rect.a{fill:#6c4cf1}.mk-mdemo .askai{background:#6c4cf1!important}.mk-mdemo .askai svg{color:#fff!important}.mk-mdemo .askai.hov{background:#5638dc!important}.mk-mdemo .co{border:1px solid #e6e4ee;border-top:3px solid #6c4cf1;color:#15131f!important;background:#fff!important;box-shadow:0 24px 50px -20px #15131f59!important}.mk-mdemo .co .ai{color:#5638dc!important;border-top-color:#e6e4ee!important}.mk-mdemo .endcard{color:#15131f!important;background:linear-gradient(160deg,#fff,#f3f2f7 55%,#e4defd)!important}.mk-mdemo .endcard svg rect{fill:#15131f!important}.mk-mdemo .endcard svg rect.a{fill:#6c4cf1!important}.mk-mdemo .endcard p{color:#5b5870!important}.mk-mdemo .aibox{border:1px solid #e6e4ee;color:#5b5870!important;background:#f3f2f7!important}.mk-mdemo .aibox b{color:#15131f!important}.mk-mdemo .msgs .act,.mk-mdemo .exp span:last-child,.mk-mdemo .sl-pf .pc em.r{color:#fff!important;background:#6c4cf1!important}.mk-mdemo .showcase{background:radial-gradient(900px 480px at 20% 55%,#6c4cf114,#0000 70%),radial-gradient(700px 420px at 85%,#a08cf71f,#0000 70%),#fff!important}.mk-mdemo .ico.ai{color:#fff!important;background:#6c4cf1!important}.mk-mdemo .heat b{background:#6c4cf1!important}.mk-mdemo .nav{background:#15131f!important;border-bottom-color:#15131f!important}.mk-mdemo .nav>.wrap{--text:#fff;--muted:#b9b5cc;--line:#2e2a45;--card:#1f1c2e;--bg:#15131f;--bg-soft:#2a2640;--nav-bg:#15131f;color:#fff}.mk-mdemo .nav>.wrap .word,.mk-mdemo .nav>.wrap .lang button,.mk-mdemo .nav>.wrap .nav-right>button{color:#fff}.mk-mdemo .sb{background:#15131f!important}.mk-mdemo .nav>.wrap .links a[aria-current=page]{color:#fff;background:0 0!important}.mk-mdemo .nav>.wrap .links a[aria-current=page]:after{content:"";background:#fff;border-radius:3px;height:3px;position:absolute;bottom:-8px;left:13px;right:13px;display:block!important}.mk-mdemo .mac-lid{background:linear-gradient(#e9e8ef,#cbc9d5)!important;box-shadow:inset 0 0 0 1.5px #adaabb,0 60px 90px -50px #15131f80!important}.mk-mdemo .mac-cam{background:#9c99aa!important;box-shadow:0 0 0 2px #dedce5!important}.mk-mdemo .mac-screen{box-shadow:0 0 0 1px #b9b6c6}.mk-mdemo .mac-base{background:linear-gradient(#dddbe4,#aeabbb 70%,#8f8c9c)!important}.mk-mdemo .phone{background:linear-gradient(145deg,#e4e2ea,#bdbaca 45%,#d8d6e0)!important;box-shadow:inset 0 0 0 1.5px #a9a6b7,0 40px 80px -40px #15131f80!important}.mk-mdemo .phone:before,.mk-mdemo .phone:after{background:#aeabbb!important}.mk-mdemo .phone:before{box-shadow:0 84px #aeabbb!important}.mk-mdemo .phone .mk-stage-wrap{background:#fff}.mk-mdemo .pcols .pc{text-align:center;color:#5b5870;background:0 0;border:0;flex:1;grid-template-rows:1fr auto;gap:4px;height:100%;padding:0;font-size:9.5px;display:grid}.mk-mdemo .pcols .pc .st{width:100%;height:100%;min-height:0}.mk-mdemo .sl-tb table,.mk-mdemo .sl-pl table{border-collapse:collapse;width:100%;margin-top:8px;font-size:10px}.mk-mdemo .sl-tb th,.mk-mdemo .sl-pl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--a-mu);border-bottom:1px solid var(--a-ln);padding:6px;font-size:8.5px}.mk-mdemo .sl-tb td,.mk-mdemo .sl-pl td{border-bottom:1px solid var(--a-ln);vertical-align:middle;padding:7px 6px}.mk-mdemo .sl-tb td small{color:var(--a-mu);font-size:9px;display:block}.mk-mdemo .sl-tb tr.nw{background:var(--a-bt)}.mk-mdemo .sl-tb em{border-radius:999px;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:800;display:inline-block}.mk-mdemo .sl-tb em.rd{color:#1f6e8c;background:#e0f0f8;border:1px solid #bcdceb}.mk-mdemo .sl-tb em.iv{color:#1e7a45;background:#ddf3e5;border:1px solid #bce3ca}.mk-mdemo .sl-pl th:not(:first-child),.mk-mdemo .sl-pl td:not(:first-child){text-align:center}.mk-mdemo .sl-pl tr.pr{background:var(--a-bt)}.mk-mdemo .sl-pl td small{color:var(--a-mu);font-size:9px;display:block}.mk-mdemo .sl-pl td.cl{color:var(--a-tx);padding-left:20px}.mk-mdemo .sl-pl td.ov{color:#c0282e;background:#f3d5d3;font-weight:800}.mk-mdemo .sl-pl .ch{background:#d3eadb;border-radius:6px;padding:4px 7px;font-size:9.5px;font-weight:700;display:inline-block}.mk-mdemo .sl-pl .ch small{font-weight:500}.mk-mdemo .sl-pl .ad{border:1px dashed var(--a-bd2);width:44px;color:var(--a-mu2);border-radius:6px;padding:3px 0;display:inline-block}.mk-mdemo .sl-rt{border-bottom-color:var(--a-bd2)}.mk-mdemo .sl-ch2{border-bottom:1px solid var(--a-bd2);border-left:1px solid var(--a-bd2);box-sizing:border-box;align-items:flex-end;gap:26px;height:210px;margin-top:10px;padding:0 20px 18px;display:flex;overflow:hidden}.mk-mdemo .sl-ch2>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;min-height:0;display:flex;position:relative}.mk-mdemo .sl-ch2 .bb{align-items:flex-end;gap:5px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mk-mdemo .sl-ch2 i{border-radius:3px 3px 0 0;flex:1;padding:0!important;display:block!important;position:static!important;inset:auto!important}.mk-mdemo .sl-ch2 .pl{background:var(--a-ch,#ae4064);flex-direction:unset!important;gap:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.mk-mdemo .sl-ch2 .ac{background:#f0400a}.mk-mdemo.th-wine .sl-ch2 .bb,.mk-mdemo .th-wine .sl-ch2 .bb{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:3px}.mk-mdemo.th-wine .sl-ch2 i,.mk-mdemo .th-wine .sl-ch2 i{flex:none;width:100%}.mk-mdemo .scr.on .sl-ch2 i{animation:.8s cubic-bezier(.2,.8,.2,1) both growY;animation-delay:calc(var(--d) * 80ms);transform-origin:bottom}.mk-mdemo .sl-ch2 span{color:var(--a-mu);font-size:9.5px;position:absolute;bottom:-17px}.mk-mdemo.th-green,.mk-mdemo .th-green{--a-dk:#0e3a28;--a-q:#214a39;--a-qb:#567568;--a-qt:#bcc8c3;--a-av:#355a4a;--a-hv:#264e3e;--a-hv2:#1b5a3c;--a-sp:#98b5a7;--a-bg:#eff3f1;--a-sn:#dfe8e4;--a-sno:#bfd1c8;--a-snh:#d1ded8;--a-bd:#d6e1dc;--a-bd2:#c8d7d0;--a-lt:#dfe8e4;--a-lt2:#e8eeec;--a-bt:#f7f9f8;--a-ln:#edf2ef;--a-tx:#0a291c;--a-mu:#517164;--a-mu2:#869c94;--a-dis:#82a494;--a-ch:#366e53;--a-ac:#1b5a3c}.mk-mdemo.th-blue,.mk-mdemo .th-blue{--a-dk:#0f2547;--a-q:#223656;--a-qb:#57667e;--a-qt:#bcc2cb;--a-av:#354864;--a-hv:#273b59;--a-hv2:#1f5fd1;--a-sp:#9ab7ea;--a-bg:#eff4fc;--a-sn:#e0e9f9;--a-sno:#c0d2f2;--a-snh:#d2dff6;--a-bd:#d7e2f7;--a-bd2:#c9d9f4;--a-lt:#e0e9f9;--a-lt2:#e9effa;--a-bt:#f7f9fd;--a-ln:#edf2fb;--a-tx:#0a1a32;--a-mu:#52627b;--a-mu2:#8792a3;--a-dis:#84a7e6;--a-ch:#3a72d7;--a-ac:#1f5fd1}.mk-mdemo.th-orange,.mk-mdemo .th-orange{--a-dk:#3a1c09;--a-q:#4a2e1d;--a-qb:#756053;--a-qt:#c8bfba;--a-av:#5a4030;--a-hv:#4e3322;--a-hv2:#d9601a;--a-sp:#eeb798;--a-bg:#fcf4ef;--a-sn:#fae9df;--a-sno:#f4d2bf;--a-snh:#f7dfd1;--a-bd:#f8e2d6;--a-bd2:#f6d9c8;--a-lt:#fae9df;--a-lt2:#fbefe8;--a-bt:#fef9f7;--a-ln:#fcf2ed;--a-tx:#291406;--a-mu:#715c4e;--a-mu2:#9c8e84;--a-dis:#eaa881;--a-ch:#de7335;--a-ac:#d9601a}.mk-mdemo.th-teal,.mk-mdemo .th-teal{--a-dk:#0a3a40;--a-q:#1e4a4f;--a-qb:#547579;--a-qt:#bac8ca;--a-av:#315a5f;--a-hv:#224e53;--a-hv2:#0e8585;--a-sp:#93c8c8;--a-bg:#eef6f6;--a-sn:#dee;--a-sno:#bcdddd;--a-snh:#cfe7e7;--a-bd:#d4e9e9;--a-bd2:#c5e2e2;--a-lt:#dee;--a-lt2:#e7f3f3;--a-bt:#f7fbfb;--a-ln:#ecf5f5;--a-tx:#07292d;--a-mu:#4f7175;--a-mu2:#849ca0;--a-dis:#7abcbc;--a-ch:#2b9494;--a-ac:#0e8585}.mk-mdemo.th-wine,.mk-mdemo .th-wine{--a-dk:#3a0f22;--a-q:#4a2234;--a-qb:#755764;--a-qt:#c8bcc1;--a-av:#5a3545;--a-hv:#4e2738;--a-hv2:#a3264f;--a-sp:#d69db0;--a-bg:#f9f0f3;--a-sn:#f2e1e6;--a-sno:#e5c2ce;--a-snh:#edd4dc;--a-bd:#eed8df;--a-bd2:#e9cbd5;--a-lt:#f2e1e6;--a-lt2:#f6e9ed;--a-bt:#fcf7f9;--a-ln:#f8eef1;--a-tx:#290a18;--a-mu:#715260;--a-mu2:#9c8790;--a-dis:#cc889e;--a-ch:#ae4064;--a-ac:#a3264f}.mk-mdemo.th-magenta,.mk-mdemo .th-magenta{--a-dk:#3a0d35;--a-q:#4a2045;--a-qb:#755672;--a-qt:#c8bbc6;--a-av:#5a3455;--a-hv:#4e2549;--a-hv2:#b8308a;--a-sp:#dfa2ca;--a-bg:#faf1f7;--a-sn:#f5e2ef;--a-sno:#ebc5de;--a-snh:#f1d6e8;--a-bd:#f2daea;--a-bd2:#eecde3;--a-lt:#f5e2ef;--a-lt2:#f8eaf3;--a-bt:#fdf8fb;--a-ln:#f9eef6;--a-tx:#290925;--a-mu:#71516e;--a-mu2:#9c869a;--a-dis:#d88dbf;--a-ch:#c14998;--a-ac:#b8308a}.mk-mdemo.th-violet,.mk-mdemo .th-violet{--a-dk:#15131f;--a-q:#282631;--a-qb:#5b5a62;--a-qt:#bdbdc0;--a-av:#3a3943;--a-hv:#2c2b35;--a-hv2:#6c4cf1;--a-sp:#bdaef9;--a-bg:#f5f2fe;--a-sn:#eae6fd;--a-sno:#d6cdfb;--a-snh:#e2dbfc;--a-bd:#e5dffc;--a-bd2:#dcd4fc;--a-lt:#eae6fd;--a-lt2:#f0edfe;--a-bt:#faf9ff;--a-ln:#f3f1fe;--a-tx:#0f0d16;--a-mu:#57555e;--a-mu2:#8a898f;--a-dis:#ae9df7;--a-ch:#7e61f3;--a-ac:#6c4cf1}.mk-mdemo .apx .pbar{background:var(--a-lt)}.mk-mdemo .apx .pbar i,.mk-mdemo .apx .msgs .me{background:var(--a-ac)}.mk-mdemo .apx .msgs .act{background:var(--a-ac)!important;color:#fff!important}.mk-mdemo .apx .cin.typing{border-color:var(--a-ac)}.mk-mdemo .apx .cin .send{background:var(--a-ac)}.mk-mdemo .apx .chd svg{color:var(--a-sp)}.mk-mdemo .msgs .src{color:var(--a-ac,#6c4cf1);margin-top:6px;font-size:10.5px;font-weight:700;display:block}.mk-mdemo .ap-chat{border:1px solid var(--a-bd);background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:76px 14px 12px}.mk-mdemo .ap-chat .msgs div{max-width:74%}.mk-mdemo .ap-chat .src{color:var(--a-ac);margin-top:6px;font-size:10px;font-weight:700;display:block}.mk-mdemo .ap-mini{border-collapse:collapse;width:100%;margin-top:6px;font-size:10.5px}.mk-mdemo .ap-mini td{border-top:1px solid #e4e2ec;padding:4px 6px}.mk-mdemo .ap-note{background:var(--a-dk,#3a0f22);color:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:10.5px;line-height:1.5;display:flex}.mk-mdemo .ap-note .sl-ti{color:var(--a-sp,#d69db0);background:#ffffff1f}.mk-mdemo .ap-note b{font-size:11.5px;display:block}.mk-mdemo .done .ap-note.aft{display:flex}.mk-mdemo .apx em.ok{color:#1e7a45;background:#ddf3e5}.mk-mdemo .sl-card table{border-collapse:collapse;width:100%;margin-top:8px;font-size:10.5px}.mk-mdemo .sl-card table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--a-mu);border-bottom:1px solid var(--a-ln);padding:7px 8px;font-size:9px;font-weight:700}.mk-mdemo .sl-card table td{border-bottom:1px solid var(--a-ln);vertical-align:middle;color:var(--a-tx);padding:8px}.mk-mdemo .sl-card table td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.mk-mdemo .sl-card table .aft em.ok{color:#1e7a45;background:#ddf3e5}.mk-mdemo .sl-card table .aft em.wt{color:#a86200;background:#fff1d6}.mk-stage .sl-hd{gap:8px;max-width:62ch;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mk-mdemo .sl-mc{border:1px solid var(--a-bd);background:#fff;border-radius:9px;gap:3px;padding:8px 9px;font-size:9.5px;display:grid}.mk-mdemo .sl-mc>b{font-size:11px}.mk-mdemo .sl-mc>span{color:var(--a-mu)}.mk-mdemo .sl-mc .r{color:var(--a-mu);justify-content:space-between;display:flex}.mk-mdemo .sl-mc .r em{color:var(--a-tx);font-style:normal;font-weight:800}.mk-mdemo .sl-mc .sl-bar{margin:2px 0}.mk-mdemo .sl-sel{border:1px solid var(--a-bd2);border-radius:6px;padding:4px 7px;font-size:9.5px}.mk-mdemo .sl-cb{background:var(--a-lt2);border:1px solid var(--a-bd2);border-radius:6px;justify-self:start;padding:4px 8px;font-size:9.5px;font-weight:700;transition:background .2s}.mk-mdemo .sl-cb.hov{background:var(--a-ac);color:#fff}.mk-mdemo .sl-mc.new{border-color:var(--a-ac);box-shadow:0 0 0 3px var(--a-lt)}.mk-mdemo .sl-toast{z-index:3;background:var(--a-dk);color:#fff;white-space:nowrap;border-radius:9px;padding:9px 14px;font-size:11px;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 20px -8px #0006}.mk-mdemo .done .sl-toast.aft{display:block}.mk-mdemo .lnk{color:var(--a-ac);font-weight:700}.mk-mdemo .sl-gi{background:var(--a-ac);color:#fff;white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:9.5px;font-weight:700;transition:background .2s;display:inline-block}.mk-mdemo .sl-gi.dis{background:var(--a-dis)}.mk-mdemo .sl-gi.hov{background:var(--a-dk)}.mk-mdemo .done .sl-gi.aft{display:inline-block}.mk-mdemo .apx .sl-kb .h.g,.mk-mdemo .apx .sl-mc.new{--x:0}.mk-mdemo .apx .quiz.done #l-ok,.mk-mdemo .apx .quiz.done .ok2{border-color:var(--a-ac);background:var(--a-lt2);color:var(--a-tx)}.mk-mdemo .ap-2c{grid-template-columns:1.1fr 1fr;gap:10px;min-height:0;display:grid}.mk-mdemo .ap-list p{border-bottom:1px solid var(--a-ln);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:0;padding:8px 0;font-size:11px;display:grid}.mk-mdemo .ap-list p:last-child{border-bottom:0}.mk-mdemo .ap-list p small{color:var(--a-mu);grid-column:1;font-size:9.5px}.mk-mdemo .ap-list p em{grid-area:1/2/3}.mk-mdemo .ap-list p.hl{background:var(--a-lt2);margin:0 -8px;padding:8px}.mk-mdemo .ap-list p.hov{background:var(--a-lt2)}.mk-mdemo .ap-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mk-mdemo .ap-cc{border:1px solid var(--a-bd);background:#fff;border-radius:10px;font-size:10px;display:grid;overflow:hidden}.mk-mdemo .ap-cc .cv{background:linear-gradient(135deg,var(--a-ac),var(--a-dk));height:58px;position:relative}.mk-mdemo .ap-cc .cv i{color:#fff;background:#00000040;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:6px;right:8px}.mk-mdemo .ap-cc div{gap:3px;padding:7px 9px;display:grid}.mk-mdemo .ap-cc b{font-size:11px}.mk-mdemo .ap-cc span{color:var(--a-mu)}.mk-mdemo .ap-org{justify-items:center;gap:18px;padding-top:6px;display:grid}.mk-mdemo .ap-org .lv{gap:12px;display:flex;position:relative}.mk-mdemo .ap-org .nd{border:1px solid var(--a-bd);border-top:3px solid var(--a-ac);text-align:center;background:#fff;border-radius:8px;min-width:112px;padding:7px 10px;font-size:9.5px;display:grid}.mk-mdemo .ap-org .nd b{font-size:10.5px}.mk-mdemo .ap-org .nd span{color:var(--a-mu)}.mk-mdemo .ap-org .nd.me{background:var(--a-lt2)}.mk-mdemo .ap-org .lv+.lv:before{content:"";border-top:1.5px solid var(--a-bd2);position:absolute;top:-10px;left:10%;right:10%}.mk-mdemo .ap-cal{border:1px solid var(--a-bd);background:#fff;border-radius:10px;grid-template-columns:110px repeat(10,1fr);font-size:9.5px;display:grid;overflow:hidden}.mk-mdemo .ap-cal>div{border-bottom:1px solid var(--a-ln);text-align:center;min-height:26px;padding:6px 4px}.mk-mdemo .ap-cal>.n{text-align:left;padding-left:9px;font-weight:700}.mk-mdemo .ap-cal>.hd2{background:var(--a-bt);color:var(--a-mu);font-weight:700}.mk-mdemo .ap-cal .f{background:var(--a-sp);color:#fff;border-radius:4px;font-weight:700}.mk-mdemo .ap-cal .p{color:#8a5300;background:#ffe7c2;border-radius:4px;font-weight:700}.mk-mdemo .ap-cal .w{background:repeating-linear-gradient(45deg,var(--a-lt2),var(--a-lt2) 4px,#fff 4px,#fff 8px)}.mk-mdemo .pj{flex:1;grid-template-columns:190px 1fr;gap:10px;min-height:0;display:grid}.mk-mdemo .pj-pf{border:1px solid var(--a-bd);background:#fff;border-radius:10px;align-self:start;overflow:hidden}.mk-mdemo .pj-ph{border-bottom:1px solid var(--a-ln);padding:9px 11px;display:grid}.mk-mdemo .pj-ph b{font-size:12px}.mk-mdemo .pj-ph span{color:var(--a-mu);font-size:9.5px}.mk-mdemo .pj-pc{border:1px solid var(--a-bd);border-radius:8px;gap:3px;margin:7px;padding:7px 8px;font-size:9.5px;display:grid}.mk-mdemo .pj-pc.on{background:var(--a-lt2);border-color:var(--a-ac)}.mk-mdemo .pj-pc .t{align-items:center;gap:6px;display:flex}.mk-mdemo .pj-pc .t b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;overflow:hidden}.mk-mdemo .pj-pc .av{background:var(--a-lt);width:20px;height:20px;color:var(--a-ac);border-radius:5px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.mk-mdemo .pj-pc em{border:1px solid;border-radius:999px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:800}.mk-mdemo .pj-pc em.g{color:#1e7a45;background:#e3f4ea;border-color:#bce3ca}.mk-mdemo .pj-pc em.y{color:#b26a00;background:#fff3de;border-color:#f6d9a6}.mk-mdemo .pj-pc em.r{color:#c0282e;background:#fbe4e4;border-color:#f2bdbd}.mk-mdemo .pj-pc .cl{color:var(--a-mu)}.mk-mdemo .pj-pc .bn{color:var(--a-mu);justify-content:space-between;font-size:9px;display:flex}.mk-mdemo .pj-r{flex-direction:column;gap:8px;min-width:0;display:flex}.mk-mdemo .pj-ks{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.mk-mdemo .pj-k{border:1px solid var(--a-bd);background:#fff;border-radius:9px;align-content:start;gap:1px;min-height:74px;padding:8px 10px;display:grid;position:relative}.mk-mdemo .pj-k small{letter-spacing:.05em;color:var(--a-mu);font-size:8.5px;font-weight:700}.mk-mdemo .pj-k b{white-space:nowrap;letter-spacing:-.02em;color:var(--a-tx);margin-top:6px;font-size:15px;line-height:1.1}.mk-mdemo .pj-k>span:last-child{color:var(--a-mu);font-size:9.5px}.mk-mdemo .pj-k .sl-ki{width:20px;height:20px;top:7px;right:8px}.mk-mdemo .pj-tabs{gap:12px!important;font-size:10px!important}.mk-mdemo .pj-ov{border:1px solid var(--a-bd);background:#fff;border-radius:10px;overflow:hidden}.mk-mdemo .pj-oh{border-bottom:1px solid var(--a-ln);padding:8px 12px;display:grid}.mk-mdemo .pj-oh b{font-size:12.5px}.mk-mdemo .pj-oh span{color:var(--a-mu);font-size:9.5px}.mk-mdemo .pj-g{grid-template-columns:repeat(3,1fr);gap:0 14px;padding:4px 12px 8px;display:grid}.mk-mdemo .pj-g>div{border-bottom:1px solid var(--a-ln);gap:1px;padding:6px 0;display:grid}.mk-mdemo .pj-g small{letter-spacing:.05em;color:var(--a-mu);font-size:8px;font-weight:700}.mk-mdemo .pj-g b{color:var(--a-tx);font-size:10.5px;font-weight:600}.mk-mdemo .pj-won{color:#1e7a45;background:#e3f4ea;border:1px solid #bce3ca;border-radius:999px;justify-self:start;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:800}.mk-mdemo .pj-at{gap:4px;display:flex}.mk-mdemo .pj-at em{background:var(--a-lt);color:var(--a-tx);border-radius:999px;padding:2px 6px;font-size:7.5px;font-style:normal;font-weight:800}.mk-mdemo [data-sel=rp-chart] .lg{justify-content:center;margin-top:24px}.mk-mdemo .apx .cx-top .ap{padding:6px 9px;font-size:11px}.mk-mdemo .cx-in .v{font-size:11px}.mk-mdemo .psteps li>span{font-weight:500}.mk-sec.mk-section-compact{padding-block:34px 40px}.mk-sec.mk-section-compact.mk-sec-ctx{padding-block:36px 40px}.mk-sec.mk-section-compact .mk-info{gap:12px;margin-top:22px}.mk-sec.mk-section-compact .mk-form{gap:12px;padding:30px}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.mk-header{view-transition-name:mk-header;z-index:50;background:var(--color-mk-ink);color:#fff;border-bottom:1px solid var(--color-mk-ink);position:fixed;inset:0 0 auto}.mk-header-bar{height:72px;padding-inline:var(--mk-gut);align-items:center;gap:20px;max-width:none;display:flex}.mk-brand{color:#fff;flex:none;align-items:center;gap:10px;display:flex}.mk-brand .word{letter-spacing:-.045em;font-size:24px;font-weight:800;line-height:1.6}.mk-nav{flex:1;justify-content:center;align-items:center;gap:0;display:flex}.mk-nav-link{color:#b9b5cc;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:600;position:relative}.mk-nav-link:hover{color:#fff}.mk-nav-link[aria-current=page]{color:#fff;font-weight:800}.mk-nav-link[aria-current=page]:after{content:"";background:#fff;border-radius:3px;height:3px;position:absolute;bottom:-8px;left:13px;right:13px}.mk-header-right{align-items:center;gap:10px;margin-left:auto;display:flex}.mk-menu-btn{color:#fff;cursor:pointer;background:0 0;border:0;padding:10px;display:none}.mk-menu-btn span{background:0 0;width:18px;height:2px;display:block;position:relative}.mk-menu-btn span:before,.mk-menu-btn span:after{content:"";background:currentColor;width:18px;height:2px;position:absolute;left:0}.mk-menu-btn span:before{top:-4px}.mk-menu-btn span:after{top:4px}.mk-subnav{background:var(--color-mk-accent);scrollbar-width:none;height:48px;overflow-x:auto}.mk-subnav::-webkit-scrollbar{display:none}.mk-subnav-inner{height:48px;padding-inline:var(--mk-gut);width:max-content;display:flex}.mk-subnav a{color:#fff;white-space:nowrap;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:flex}.mk-subnav a:hover{background:#ffffff24}.mk-subnav a[aria-current=page]{background:var(--color-mk-accent-deep)}@media (width<=1040px){.mk-subnav-inner:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat, linear-gradient(to right, transparent, var(--color-mk-accent) 60%);flex:none;width:88px;margin-left:-88px;transition:opacity .2s;position:sticky;right:0}.mk-subnav[data-end] .mk-subnav-inner:after{opacity:0}}.mk-lang{position:relative}.mk-lang-btn{border:1.5px solid var(--color-mk-ink-line);background:var(--color-mk-ink);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.mk-lang-btn svg{flex:none}.mk-lang-btn .chev{transition:transform .2s}.mk-lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.mk-lang-menu{z-index:60;background:var(--color-mk-ink-card);border:1px solid var(--color-mk-ink-line);min-width:170px;box-shadow:var(--shadow-mk-pop);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.mk-lang-menu a{color:#fff;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:600;display:block}.mk-lang-menu a:hover{background:var(--color-mk-lav);color:var(--color-mk-ink)}.mk-lang-menu a[aria-current=true]{color:var(--color-mk-violet-400)}.mk-search{position:relative}.mk-search-trigger,.mk-search-open{border:1.5px solid var(--color-mk-ink-line);background:var(--color-mk-ink);color:#fff;border-radius:999px;align-items:center;height:40px;transition:border-color .2s;display:inline-flex}.mk-search-trigger{cursor:pointer;justify-content:center;width:40px;padding:0}.mk-search-trigger:hover{border-color:var(--color-mk-accent)}.mk-search-trigger svg,.mk-search-open>svg{flex:none;width:18px;height:18px}.mk-search[data-open] .mk-search-trigger{display:none}.mk-search-open{border-color:var(--color-mk-accent);gap:9px;width:230px;padding:0 12px 0 9px;display:none}.mk-search[data-open] .mk-search-open{animation:mk-search-grow .35s var(--ease-mk-out);display:inline-flex}@keyframes mk-search-grow{0%{width:40px}to{width:230px}}.mk-search-open input{min-width:0;box-shadow:none;color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.mk-search-open input::placeholder{color:#b9b5cc}.mk-search-open input::-webkit-search-cancel-button{display:none}.mk-search-results{z-index:60;background:var(--color-mk-ink-card);border:1px solid var(--color-mk-ink-line);border-radius:14px;width:320px;max-width:calc(100vw - 32px);max-height:60vh;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 20px 40px -20px #0009}.mk-search-hit{color:#fff;border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;text-decoration:none;display:grid}.mk-search-hit small{color:#b9b5cc;font-size:12px}.mk-search-hit:hover,.mk-search-hit[aria-selected=true]{background:var(--color-mk-ink-soft);color:#fff}.mk-search-empty{color:#b9b5cc;margin:0;padding:10px 12px;font-size:14px}.mk-cta{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.mk-cta-primary{background:var(--color-mk-accent);color:#fff}.mk-cta-primary:hover{box-shadow:var(--shadow-mk-cta);transform:translateY(-1px)}.mk-cta-ghost{color:inherit;background:0 0;border:1.5px solid}.mk-cta-white{color:var(--color-mk-accent-deep);background:#fff}.mk-cta-sm{padding:10px 16px;font-size:14px}.mk-cta-live{background:var(--color-mk-accent);color:#fff;position:relative;overflow:hidden}.mk-cta-live:hover{background:var(--color-mk-accent-text);box-shadow:var(--shadow-mk-cta);transform:translateY(-1px)}.mk-cta-live:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;animation:4.5s infinite mk-shine;position:absolute;top:0;bottom:0}.mk-header-right .mk-cta-live:after{content:none;animation:none}.mk-header-right .mk-cta-live .arrow{animation:none}.mk-cta-live .arrow{animation:4.5s infinite mk-nudge}.mk-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mk-cta-link{color:var(--color-mk-accent-text);font-size:15px;font-weight:700}.mk-cta-link:hover .arrow{transform:translate(4px)}.mk-main{padding-top:var(--mk-navh)}.mk-launch{padding:22px var(--mk-gut);border-top:1px solid var(--color-mk-line);letter-spacing:.02em;color:var(--color-mk-muted);background:#fff;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.mk-launch i{background:var(--color-mk-accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite mk-ping}.mk-footer{background:var(--color-mk-soft);border-top:1px solid var(--color-mk-line);padding:64px 0 36px}.mk-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.mk-footer .word{letter-spacing:-.055em;color:var(--color-mk-ink);font-size:clamp(34px,4vw,52px);font-weight:800;line-height:.9}.mk-footer-brand,.mk-footer-brand.mk-brand{color:var(--color-mk-ink)}.mk-footer-nav{flex-wrap:wrap;gap:8px 22px;display:flex}.mk-footer-nav a{color:var(--color-mk-muted);font-size:17px;font-weight:600}.mk-footer-nav a:hover{color:var(--color-mk-ink)}.mk-footer-bottom{border-top:1px solid var(--color-mk-line);color:var(--color-mk-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:24px;font-size:14px;display:flex}.mk-footer-bottom-links{flex-wrap:wrap;gap:12px 18px;display:flex}.mk-footer-bottom a:hover{text-decoration:underline}.mk-logo{display:block}.mk-logo rect.sq{transform-box:fill-box;transform-origin:50%}.mk-logo.animate .sq{animation:mk-assemble .7s var(--ease-mk-spring) both}.mk-brand:hover .mk-logo .sq{animation:.5s mk-jiggle}.mk-footer-brand:hover .mk-logo .sq:not(.core){transition:transform .5s var(--ease-mk-spring);transform:scale(.6)rotate(45deg)}.mk-sec{padding-block:clamp(56px,8vw,112px);position:relative}.mk-sec-soft{background:var(--color-mk-soft)}.mk-sec-fx,.mk-sec-ctx{overflow:hidden}.mk-fx{pointer-events:none;z-index:0;position:absolute;inset:0}.mk-fx i{background:var(--color-mk-lav);opacity:.7;animation:mk-fxdrift var(--dur,18s) ease-in-out infinite alternate;animation-delay:var(--del,0s);border-radius:26%;position:absolute}.mk-fx i.v{background:var(--color-mk-violet-300);opacity:.5}.mk-sec-ctx .mk-fx i{opacity:.55}.mk-sec>.mk-wrap{z-index:1;position:relative}.mk-head{gap:16px;margin-bottom:clamp(32px,5vw,56px);display:grid}.mk-head h1,.mk-head h2{max-width:26ch;font-size:clamp(34px,5vw,56px)}.mk-head>div{gap:16px;display:grid}.mk-head .mk-eyebrow{letter-spacing:.14em;color:var(--color-mk-accent-text);font-size:13px;font-weight:500}.mk-head p{max-width:70ch;color:var(--color-mk-muted);font-size:19px}.mk-head .mk-eyebrow+:is(h1,h2){margin-top:0}#introduzione .mk-head h1{max-width:28ch;font-size:clamp(30px,3.3vw,46px)}.mk-head-split{grid-template-columns:1.4fr .6fr;align-items:end;gap:32px;display:grid}.mk-head-wide{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.mk-head-wide h1,.mk-head-wide h2{max-width:none}.mk-eyebrow-light{color:var(--color-mk-violet-400)}.mk-eyebrow-violet{color:var(--color-mk-lav)}.mk-ill{border:1px solid var(--color-mk-line);box-shadow:var(--shadow-mk-card);max-width:100%;transform:translateY(var(--py,0px));background:#fff;border-radius:24px;margin:0;padding:clamp(12px,2vw,24px);transition:transform .2s linear}.mk-ill img,.mk-ill svg{width:100%;height:auto;display:block}.mk-ill svg.ill,.mk-ill img{animation:6s ease-in-out infinite mk-illfloat}.mk-ill-sm{max-width:340px;margin-left:auto;padding:10px}.mk-ill-quiet{box-shadow:none;max-width:280px}.mk-ill-pillar{box-shadow:none;border-radius:14px;margin-top:auto;padding:6px}.mk-ill-pillar svg.ill,.mk-ill-pillar img{animation:none}.mk-tag{background:var(--color-mk-soft);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.mk-tag-mini{padding:5px 10px;font-size:13px}.mk-tag-addon{border:1px solid var(--color-mk-line);background:#fff;padding:4px 8px;font-size:12px;font-weight:700}.mk-notice{background:var(--color-mk-lav);border-radius:14px;gap:6px;padding:18px;display:grid}.mk-notice strong{font-size:18px;font-weight:700}.mk-hero{background:var(--color-mk-ink);color:var(--color-mk-ink-text);position:relative;overflow:hidden}.mk-hero-field{width:100%;height:100%;position:absolute;inset:0}.mk-hero .mk-wrap{z-index:1;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,8vw,104px);display:grid;position:relative}.mk-hero h1{letter-spacing:-.05em;font-size:clamp(44px,7vw,92px)}.mk-hero h1 em{color:var(--color-mk-violet-400);font-style:normal}.mk-hero .lead{color:#b9b5cc;max-width:44ch;margin-top:24px;font-size:clamp(17px,1.6vw,20px)}.mk-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.mk-ai-win{background:var(--color-mk-app);border:1px solid var(--color-mk-hero-line);box-shadow:var(--shadow-mk-app);color:var(--color-mk-ink-text);border-radius:20px}.mk-ai-bar{border-bottom:1px solid var(--color-mk-hero-line);color:#b9b5cc;align-items:center;gap:8px;padding:14px 16px;font-size:13px;display:flex}.mk-ai-dots{gap:6px;display:flex}.mk-ai-dots i{background:#3a3654;border-radius:3px;width:10px;height:10px}.mk-ai-dots i:first-child{background:var(--color-mk-accent)}.mk-ai-body{gap:16px;min-height:330px;padding:20px;display:grid}.mk-ai-prompt{background:var(--color-mk-app-row);border-radius:14px;align-items:flex-start;gap:12px;min-height:54px;padding:14px 16px;font-size:15px;display:flex}.mk-ai-cursor{background:var(--color-mk-violet-400);width:2px;height:1.1em;animation:1s step-end infinite mk-blink}.mk-pillars{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mk-pillar{border:1px solid var(--color-mk-line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:28px;transition:transform .3s,border-color .3s;display:flex}.mk-pillar:nth-child(2){background:var(--color-mk-tint-a)}.mk-pillar:nth-child(3){background:var(--color-mk-soft)}.mk-pillar:hover{border-color:var(--color-mk-accent);transform:translateY(-4px)}.mk-pillar h3{font-size:21px}.mk-pillar p{color:var(--color-mk-muted)}.mk-pillar-ai{border-color:var(--color-mk-accent);box-shadow:var(--shadow-mk-violet);color:#fff;background:linear-gradient(160deg,#7e61f3,#6c4cf1 60%,#5638dc)}.mk-pillar-ai p,.mk-pillar-ai .mk-eyebrow{color:var(--color-mk-lav)}.mk-mini-mark{width:52px;height:52px}.mk-mini-mark .core{animation:3.2s linear infinite mk-drift}.mk-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}#ai-integrazione .mk-head{max-width:none;margin-bottom:0}#ai-integrazione .mk-head h2{max-width:none;font-size:clamp(28px,3.2vw,40px);line-height:1.15}#ai-integrazione .mk-split>div{align-content:center;justify-items:start;gap:16px;display:grid}#ai-integrazione .mk-cta{justify-self:start;width:auto}.mk-plug{grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;height:320px;display:grid;position:relative}.mk-plug-col{z-index:1;grid-template-rows:repeat(4,1fr);align-items:center;height:100%;display:grid;position:relative}.mk-plug-col span{border:1px solid var(--color-mk-line);white-space:nowrap;background:#fff;border-radius:12px;padding:12px 18px;font-weight:700;display:block}.mk-plug-gap{min-width:0}.mk-plug-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-plug-lines path{fill:none;stroke:var(--color-mk-line);stroke-width:2px}.mk-plug-lines path.f{stroke:var(--color-mk-accent);stroke-dasharray:4 10;animation:1.2s linear infinite mk-flow}.mk-plug-lines polygon{fill:var(--color-mk-accent)}.mk-plug-hub{z-index:1;background:#6c4cf1;border-radius:30%;justify-self:end;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:0 20px 50px -20px #6c4cf1b3}.mk-plug-hub svg{width:56%;height:56%}.mk-plug-hub small{font-family:var(--font-mk-mono);letter-spacing:.14em;color:#e4defd;font-size:11px;position:absolute;bottom:8px}.mk-marquee{border-block:1px solid var(--color-mk-line);padding-block:22px;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{gap:14px;width:max-content;animation:48s linear infinite mk-scroll;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-chip{color:var(--color-mk-accent-deep);background:var(--color-mk-chip);white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:10.5px;font-weight:700}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.mk-modlist{isolation:isolate;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.mk-modlist a{background:var(--color-mk-lav);border:1px solid var(--color-mk-lav-line);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:17px;font-weight:700;transition:background .2s,transform .2s;display:flex;position:relative}.mk-modlist a small{color:#4a4566;font-size:14px;font-weight:500;display:block}.mk-modlist a:hover{background:var(--color-mk-lav-hover);transform:translate(3px)}.mk-modlist a i{background:var(--color-mk-accent);width:12px;height:12px;animation:2.6s ease-in-out infinite mk-mlxpulse;animation-delay:calc(var(--k,0) * .32s);border-radius:3px;flex:none}.mk-modlist:before{content:"";z-index:-2;filter:blur(6px);pointer-events:none;background:radial-gradient(60% 55% at 30% 40%,#6c4cf129,#0000 70%),radial-gradient(50% 50% at 75% 70%,#a08cf72e,#0000 70%);border-radius:32px;animation:9s ease-in-out infinite alternate mk-mlxglow;position:absolute;inset:-28px}.mk-modlist:after{content:"";z-index:-1;pointer-events:none;border:1.5px dashed #6c4cf159;border-radius:26px;animation:30s linear infinite mk-mlxdash;position:absolute;inset:-14px}.mk-modlist a:before{content:"";pointer-events:none;background:conic-gradient(from var(--ang), transparent 0 72%, #6c4cf140 80%, #6c4cf1 88%, transparent 94%);-webkit-mask-composite:xor;animation:5s linear infinite mk-mlxspin;animation-delay:calc(var(--k,0) * -.62s);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:15px;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes mk-mlxspin{to{--ang:360deg}}@keyframes mk-mlxglow{0%{transform:translate(-10px,-6px)scale(1)}to{transform:translate(12px,8px)scale(1.06)}}@keyframes mk-mlxdash{to{border-color:#6c4cf180;transform:rotate(.0001deg)}}@keyframes mk-mlxpulse{0%,to{transform:scale(1);box-shadow:0 0 #6c4cf100}50%{transform:scale(1.15);box-shadow:0 0 0 5px #6c4cf12e}}@media (width<=760px){.mk-modlist:before,.mk-modlist:after{inset:-8px}}@media (prefers-reduced-motion:reduce){.mk-modlist *,.mk-modlist:before,.mk-modlist:after{animation:none!important}}.mk-showcase{background:radial-gradient(900px 480px at 20% 55%,#6c4cf114,#0000 70%),radial-gradient(700px 420px at 85%,#a08cf71f,#0000 70%),#fff;position:relative;overflow:hidden}.mk-scene{perspective:1600px;grid-template-columns:1fr 300px;align-items:center;gap:clamp(24px,5vw,90px);padding:40px 0 20px;display:grid;position:relative}.mk-sh-mac{min-width:0}.mk-laptop{background:linear-gradient(#e9e8ef,#cbc9d5);border-radius:20px 20px 8px 8px;padding:16px 16px 22px;position:relative;box-shadow:inset 0 0 0 1.5px #adaabb,0 60px 90px -50px #15131f80}.mk-laptop-cam{background:#26252c;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:6px;left:50%;box-shadow:0 0 0 2px #151419}.mk-laptop-screen{aspect-ratio:1000/620;background:#f4f3f8;border-radius:6px;position:relative;overflow:hidden}.mk-mac-slide{opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.mk-mac-slide.on{opacity:1;visibility:visible;position:relative}.mk-laptop-base{background:linear-gradient(#dddbe4,#aeabbb 70%,#8f8c9c);border-radius:2px 2px 16px 16px;height:16px;margin:0 -8%;position:relative;box-shadow:0 18px 30px -16px #15131f80}.mk-laptop-base span{background:#a9a8b0;border-radius:0 0 8px 8px;width:16%;height:6px;margin-left:-8%;position:absolute;top:0;left:50%}.mk-phone{background:linear-gradient(145deg,#e4e2ea,#bdbaca 45%,#d8d6e0);border-radius:50px;width:min(100%,280px);margin-inline:auto;padding:10px;box-shadow:inset 0 0 0 1.5px #a9a6b7,0 40px 80px -40px #15131f80}.mk-phone-screen{aspect-ratio:390/844;background:#fff;border-radius:41px;overflow:hidden}.mk-sh-phone{justify-self:center;width:min(100%,280px);margin-inline:auto}.mk-sh-phone .mk-mdemo{background:0 0;padding:0}.mk-sh-phone .mk-demo-top{display:none}.mk-sh-phone .phonedemo{width:100%!important}.mk-sh-phone .phone{border-radius:50px;padding:10px;background:linear-gradient(145deg,#e4e2ea,#bdbaca 45%,#d8d6e0)!important;box-shadow:inset 0 0 0 1.5px #a9a6b7,0 40px 80px -40px #15131f80!important}.mk-sh-phone .phone:before,.mk-sh-phone .phone:after{background:#aeabbb!important}.mk-sh-phone .phone:before{box-shadow:0 84px #aeabbb!important}.mk-sh-phone .phonedemo .mk-stage-wrap{clip-path:inset(0 round 41px);background:#fff;border-radius:41px}.mk-showcase-label{color:var(--color-mk-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.mk-showcase-label b{color:var(--color-mk-ink);font-weight:700}.mk-showcase-live{font-family:var(--font-mk-mono);letter-spacing:.12em;text-transform:uppercase;color:#5638dc;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.mk-showcase-live i{background:#e0453a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite mk-pulse}.mk-dots{align-items:center;gap:6px;margin-left:auto;display:flex}.mk-dots button{background:var(--color-mk-line);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.mk-dots button.on{background:var(--color-mk-accent);border-radius:4px;width:22px}.mk-showcase-label .mk-dots{flex:none;justify-content:flex-start;margin-top:0;margin-left:auto}.mk-dplay-sm{gap:8px;padding:7px 12px;font-size:13px}.mk-sh-link{pointer-events:none;width:clamp(40px,6.4vw,112px);height:50px;position:absolute;top:44%;left:auto;right:288px;overflow:visible}.mk-sh-link path{fill:none;stroke:var(--color-mk-accent);stroke-width:1.5px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke;animation:1.2s linear infinite mk-flow}.mk-sh-cta{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:36px;display:flex}.mk-feat{gap:40px;display:grid}.mk-feat-box{border:1px solid var(--color-mk-line);background:#fff;border-radius:18px;gap:12px;padding:30px;display:grid}.mk-feat-box h2{letter-spacing:-.035em;font-size:26px;line-height:1.05}.mk-feat-box h3{font-size:26px}.mk-feat-box p{color:var(--color-mk-muted)}.mk-feat-wide{background:linear-gradient(160deg,#f3f2f7,#ede9fc)}.mk-pills{flex-wrap:wrap;gap:8px;display:flex}.mk-pill{border:1px solid var(--color-mk-line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.mk-pill[aria-pressed=true],.mk-pill:hover{border-color:var(--color-mk-accent);background:var(--color-mk-lav)}.mk-ai-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mk-ai-card{border:1px solid var(--color-mk-line);box-shadow:var(--shadow-mk-soft);background:#fff;border-radius:14px;padding:18px}.mk-ai-card h3{font-size:17px;font-weight:700}.mk-eco{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.mk-orbit{aspect-ratio:1;width:100%;min-width:320px;max-width:min(440px,100vh - 430px);margin-inline:auto;position:relative}.mk-orbit svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-orbit svg line{stroke:var(--color-mk-line);stroke-width:2px}.mk-orbit svg line.flow{stroke:var(--color-mk-accent);stroke-dasharray:4 10;opacity:.25;transition:opacity .3s;animation:1.2s linear infinite mk-flow}.mk-orbit svg line.flow.on{opacity:1}@keyframes mk-flow{to{stroke-dashoffset:-28px}}.mk-orbit-hub{aspect-ratio:1;background:var(--color-mk-accent);width:30%;box-shadow:var(--shadow-mk-hub);color:#fff;z-index:2;border-radius:28%;place-items:center;margin:-15% 0 0 -15%;display:grid;position:absolute;top:50%;left:50%}.mk-orbit-node{z-index:1;white-space:nowrap;border:1.5px solid var(--color-mk-line);cursor:pointer;background:#fff;border-radius:14px;padding:12px 18px;font-size:16px;font-weight:800;transition:border-color .25s,background .25s,transform .25s;position:absolute;transform:translate(-50%,-50%)}.mk-orbit-node:hover,.mk-orbit-node[aria-pressed=true]{border-color:var(--color-mk-accent);background:var(--color-mk-lav);transform:translate(-50%,-50%)scale(1.06)}.mk-orbit-detail{background:var(--color-mk-lav);border:1px solid var(--color-mk-lav-line);scroll-margin-top:calc(var(--mk-navh) + 16px);border-radius:18px;padding:30px}.mk-orbit-detail h3{font-size:32px}.mk-plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.mk-plan{border-radius:24px;flex-direction:column;gap:22px;padding:clamp(26px,3.5vw,40px);display:flex}.mk-plan h2{letter-spacing:-.03em;min-height:2.36em;font-size:28px;line-height:1.18}.mk-plan h3{min-height:2.36em;font-size:28px;line-height:1.18}.mk-plan-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,72px);font-weight:800}.mk-plan-ink{--text:#fff;--muted:#b9b5cc;--line:#2e2a45;--bg-soft:#23203a;--accent-text:#a08cf7;background:var(--color-mk-ink);color:var(--text)}.mk-plan-ink .mk-eyebrow{color:var(--accent-text)}.mk-plan-ink .muted,.mk-plan.mk-plan-ink li{color:var(--muted)}.mk-plan-ink li span{display:inline}.mk-plan-ink li{align-items:baseline}.mk-plan-ink .cta{color:#fff!important;background:#6c4cf1!important;border-color:#6c4cf1!important}.mk-plan-soft{background:var(--color-mk-soft);border:1px solid var(--color-mk-line)}.mk-plan ul{gap:10px;display:grid}.mk-plan li{color:var(--color-mk-muted);align-items:flex-start;gap:10px;display:flex}.mk-plan li:before{content:"";background:var(--color-mk-accent);border-radius:3px;flex:none;width:12px;height:12px;margin-top:7px}.mk-plan li b{color:var(--color-mk-ink);font-weight:700}.mk-plan .addons{vertical-align:middle;flex-wrap:wrap;gap:5px;margin-top:8px;display:inline-flex}.mk-plan .addons em{border:1px solid var(--color-mk-line);background:#fff;border-radius:8px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600}.mk-plan-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mk-plan-price-row .muted{font-weight:600}.mk-plan .cta{align-self:flex-start;margin-top:auto}.mk-ent-banner{border:1.5px dashed var(--color-mk-line);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:clamp(24px,3vw,34px);display:flex}.mk-ent-banner .mk-cta-ghost{background:0 0;border:1.5px solid;border-radius:999px}.mk-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mk-step{border-top:2px solid var(--color-mk-ink);padding-top:22px}.mk-step .n{font-family:var(--font-mk-mono);color:var(--color-mk-accent-text);font-size:13px}.mk-step h3{font-size:20px;font-weight:700}.mk-referral{background:var(--color-mk-ink);color:#fff;border-radius:28px;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);margin-top:28px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.mk-referral:before{content:"";border:40px solid #6c4cf147;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.mk-referral:after{content:"";background:#6c4cf124;border-radius:40%;width:300px;height:300px;position:absolute;bottom:-160px;left:38%;transform:rotate(20deg)}.mk-referral>*{z-index:1;position:relative}.mk-referral .mk-eyebrow{color:#cfc5fb}.mk-referral h2,.mk-referral h3{letter-spacing:-.035em;color:#fff;margin:12px 0;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.mk-referral p{color:#e4defd;max-width:52ch;font-size:17px}.mk-referral .fine{color:#c9bdfb;margin-top:14px;font-size:13px}.mk-ref-out{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-ref-out div{background:var(--color-mk-ref-cell);border-radius:14px;padding:14px}.mk-ref-out em{color:#e4defd;font-size:12.5px;font-style:normal;display:block}.mk-ref-out strong{letter-spacing:-.02em;color:#fff;font-size:26px}.mk-ref-step b,.mk-ref-step [data-ref-count]{text-align:center;letter-spacing:-.03em;min-width:40px;font-size:40px;font-weight:800}.mk-lang-btn .lang-code{letter-spacing:.04em;font-weight:800;display:none}.mk-ref-card{background:var(--color-mk-ref-card);border:1px solid var(--color-mk-ref-line);border-radius:22px;gap:14px;padding:24px;display:grid}.mk-ref-step{align-items:center;gap:12px;display:flex}.mk-ref-step button{border:1px solid var(--color-mk-ref-line-2);background:var(--color-mk-ref-cell);color:#fff;cursor:pointer;border-radius:12px;width:40px;height:40px;font-size:22px}.mk-ref-cells{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.mk-ref-cells i{background:var(--color-mk-ref-cell);height:30px;color:var(--color-mk-violet-200);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.mk-ref-cells i.on{color:var(--color-mk-accent-deep);background:#fff;transform:translateY(-3px)}.mk-contact{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width>=861px){.mk-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.mk-contact h1{font-size:clamp(38px,4.6vw,60px)}.mk-contact h2.sweep{background:linear-gradient(90deg, var(--color-mk-ink) 0 60%, var(--color-mk-accent-text) 80%, var(--color-mk-ink) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,5vw,56px);animation:7s ease-in-out infinite mk-sweep}.mk-info{gap:18px;margin-top:22px;display:grid}.mk-info dt{font-family:var(--font-mk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mk-muted);font-size:12px}.mk-info dd{font-size:19px;font-weight:700}.mk-form{border:1px solid var(--color-mk-line);background:#fff;border-radius:24px;justify-items:start;gap:12px;padding:clamp(20px,2.4vw,30px);display:grid}.mk-form>.mk-cta{justify-self:start;width:auto}.mk-field{gap:5px;width:100%;display:grid}.mk-field label{font-size:14px;font-weight:600}.mk-req{color:var(--color-mk-accent-text)}.mk-field input,.mk-field select,.mk-field textarea,.mk-select-trigger{box-shadow:inset 0 0 0 1.5px var(--color-mk-line);background:#fff;border:0;border-radius:12px;padding:10px 13px;font-size:15px}.mk-field textarea{field-sizing:content;min-height:122px}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus,.mk-field input:focus-visible,.mk-field select:focus-visible,.mk-field textarea:focus-visible,button.mk-select-trigger:focus,button.mk-select-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--color-mk-accent), 0 0 0 2.5px #6c4cf159;outline:none}@supports (color:color-mix(in lab, red, red)){.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus,.mk-field input:focus-visible,.mk-field select:focus-visible,.mk-field textarea:focus-visible,button.mk-select-trigger:focus,button.mk-select-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--color-mk-accent), 0 0 0 2.5px color-mix(in srgb, var(--color-mk-accent) 35%, transparent)}}.mk-field [aria-invalid=true],.mk-select-trigger[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-mk-danger)}.mk-err{color:var(--color-mk-danger);margin-top:4px;font-size:14px;font-weight:600}.mk-row2{grid-template-columns:1.55fr 1fr;gap:12px;width:100%;display:grid}.mk-radio{flex-wrap:wrap;gap:8px;display:flex}.mk-radio label{border:1.5px solid var(--color-mk-line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.mk-radio input{accent-color:var(--color-mk-accent)}.mk-radio label:has(input:checked){border-color:var(--color-mk-accent);background:var(--color-mk-lav)}.mk-mods{background:var(--color-mk-soft);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.mk-mods label{border:1.5px solid var(--color-mk-line);cursor:pointer;background:#fff;border-radius:10px;padding:6px 9px;font-size:13.5px}.mk-mods label:has(input:checked){border-color:var(--color-mk-accent);background:var(--color-mk-lav)}.mk-check{align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:flex}.mk-check input{width:18px;height:18px;accent-color:var(--color-mk-accent);flex:none}.mk-check a{color:var(--color-mk-accent-text);text-decoration:underline}.mk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-select{width:100%;min-width:0;position:relative}.mk-select-trigger{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:45px;font-weight:500;line-height:24px;display:flex}.mk-select-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mk-select-value[data-placeholder]{color:var(--color-mk-muted)}.mk-select-chev{color:var(--color-mk-muted);flex:none;transition:transform .2s,color .2s}.mk-select-trigger[aria-expanded=true] .mk-select-chev{color:var(--color-mk-accent-text);transform:rotate(180deg)}.mk-select-panel{z-index:70;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-mk-line-2) transparent;border:1px solid var(--color-mk-line);color:var(--color-mk-ink);box-shadow:var(--shadow-mk-pop);background:#fff;border-radius:14px;margin:0;padding:6px;display:none;position:fixed;inset:auto;overflow-y:auto}.mk-select-panel[data-open]{animation:mk-select-in .16s var(--ease-mk-out);display:block}.mk-select-panel[data-placement=top]{--mk-select-from:4px}@keyframes mk-select-in{0%{opacity:0;transform:translateY(var(--mk-select-from,-4px))}}.mk-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;padding:9px 36px 9px 12px;font-size:15px;font-weight:500;line-height:1.4;position:relative}.mk-select-option[data-value=""]{color:var(--color-mk-muted)}.mk-select-option[data-active]{background:var(--color-mk-tint-a)}.mk-select-option[aria-selected=true]:not([data-value=""]){color:var(--color-mk-accent-text);font-weight:700}.mk-select-option[aria-selected=true]:not([data-value=""]):after{content:"";background:currentColor;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.mk-select-chev{transition:none}.mk-select-panel[data-open]{animation:none}}@media (forced-colors:active){.mk-select-option[data-active]{outline-offset:-2px;outline:2px solid highlight}.mk-select-option[aria-selected=true]:not([data-value=""]):after{forced-color-adjust:none;background:canvastext}}.mk-story{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk-story-rev{grid-template-columns:.75fr 1.25fr}.mk-story h2{font-size:clamp(30px,3.4vw,44px)}.mk-story p{max-width:62ch;color:var(--color-mk-muted);font-size:18px}.mk-values{gap:16px;display:grid}.mk-values article{border-left:3px solid var(--color-mk-accent);padding-left:16px}.mk-values h3{font-size:26px;font-weight:700}.mk-approach{border:1px solid var(--color-mk-line);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mk-approach article{background:#fff;padding:30px}.mk-approach article:nth-child(odd){border-right:1px solid var(--color-mk-line)}.mk-approach article:nth-child(-n+2){border-bottom:1px solid var(--color-mk-line)}.mk-approach h3{margin-bottom:10px;font-size:22px}.mk-route{grid-template-columns:1fr 1fr;row-gap:12px;padding-top:4px;display:grid;position:relative}.mk-rline{grid-column:1/-1;width:100%;height:auto;display:block;overflow:visible}.mk-rline .mk-rpin{fill:var(--color-mk-accent)}.mk-rline .mk-rhalo{fill:var(--color-mk-accent);opacity:.16}.mk-rline path{fill:none;vector-effect:non-scaling-stroke}.mk-rline .mk-rbase{stroke:var(--color-mk-line);stroke-width:2px}.mk-rline .mk-rflow{stroke:var(--color-mk-accent);stroke-width:1.5px;stroke-dasharray:3 7;animation:1.4s linear infinite mk-flow}.mk-rline .mk-rdot{fill:var(--color-mk-accent)}.mk-rcity{justify-items:start;gap:4px;display:grid}.mk-rcity-r{text-align:right;justify-items:end}.mk-rcity b{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}.mk-rcity small{font-family:var(--font-mk-mono);letter-spacing:.08em;color:var(--color-mk-muted);font-size:11px;display:block}.mk-about-hero{gap:22px;display:grid}.mk-about-h1{text-wrap:balance;max-width:22ch;font-size:clamp(38px,4.8vw,64px)}.mk-about-hero .mk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.mk-about-hero .mk-split>p{color:var(--color-mk-muted);max-width:none;font-size:19px;line-height:1.55}@media (width<=899px){.mk-about-hero .mk-split{grid-template-columns:1fr;gap:22px}}.mk-story>div{align-content:start;gap:14px;display:grid}#missione .mk-eyebrow{letter-spacing:.14em;color:#5638dc;font-size:13px;font-weight:500}.mk-mhero{background:var(--color-mk-soft);padding:clamp(64px,9vw,128px) 0 132px;position:relative}.mk-mhero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk-mhero h1{font-size:clamp(36px,4.2vw,56px)}.mk-mhero p{font-size:18px}.mk-chevron{color:var(--color-mk-violet-300);animation:2.4s ease-in-out infinite mk-mhbob;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.mk-wf{box-shadow:var(--shadow-mk-card);background:#fff;border-radius:24px;padding:28px 30px}.mk-wf-t{font-family:var(--font-mk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mk-ink);white-space:nowrap;align-items:center;gap:10px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:flex}.mk-wf-t i{background:var(--color-mk-accent);border-radius:4px;flex:none;width:14px;height:14px}.mk-wf ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-wf li{grid-template-columns:36px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}.mk-wf li:before{content:"";background:linear-gradient(var(--color-mk-accent), var(--color-mk-lav));width:2px;position:absolute;top:36px;bottom:0;left:17px}.mk-wf li:last-child:before{display:none}.mk-wf .badge{border:2px solid var(--color-mk-accent);background:var(--color-mk-lav);width:36px;height:36px;color:var(--color-mk-accent-text);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.mk-wf strong{font-size:16px;font-weight:700;display:block}.mk-wf span.desc{color:var(--color-mk-muted);font-size:14px}.mk-wf-ok{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mk-accent-text);align-items:center;gap:12px;margin-top:0;font-size:14px;font-weight:800;display:flex}.mk-wf-mi{background:var(--color-mk-accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.mk-wf-mi svg,.mk-wf-mi .mk-icon,.mk-wf-mi .mk-icon svg{width:18px;height:18px;display:block}.mk-mhero p.mk-eyebrow{font-size:13px}.mk-side>.mk-eyebrow{font-size:12px}.mk-mhero p.mk-wf-t{font-size:12.5px}.mk-mhero p.mk-wf-ok{font-size:14px}.mk-mlayout{grid-template-columns:210px minmax(0,1fr);gap:clamp(28px,4vw,64px);min-width:0;display:grid}.mk-side{top:calc(var(--mk-navh) + 28px);align-self:start;padding:8px 0;position:sticky}.mk-side>.mk-eyebrow{color:var(--color-mk-muted);margin:0 0 14px 19px}.mk-side-links{gap:2px;padding-left:19px;display:grid;position:relative}.mk-side-links:before,.mk-side-links:after{content:"";border-radius:3px;width:3px;position:absolute;top:0;left:0}.mk-side-links:before{background:var(--color-mk-line);bottom:0}.mk-side-links:after{height:var(--p,0%);background:var(--color-mk-accent);transition:height .2s}.mk-side a{color:var(--color-mk-muted);border-radius:10px;align-items:baseline;gap:10px;padding:9px 12px;font-size:15px;font-weight:600;transition:color .25s,background .25s;display:flex}.mk-side a span{font-family:var(--font-mk-mono);opacity:.8;font-size:11.5px}.mk-side a:hover{color:var(--color-mk-ink);background:var(--color-mk-soft)}.mk-side a[aria-current=true]{color:var(--color-mk-accent-text);background:var(--color-mk-lav)}.mk-side a[aria-current=true] span{color:var(--color-mk-accent-text);opacity:1}.mk-msec{border-top:1px solid var(--color-mk-line);padding-block:clamp(40px,6vw,80px)}.mk-mlayout>div>.mk-msec:first-child{border-top:0;padding-top:24px}.mk-mhead{gap:16px;max-width:none;margin-bottom:56px;display:grid}.mk-mhead>.mk-eyebrow{margin-bottom:0}.mk-mhead>h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.05}.mk-mgoal{letter-spacing:-.01em;max-width:52ch;color:var(--color-mk-ink);margin:0 0 8px;font-size:clamp(20px,2.2vw,26px);line-height:1.45}.mk-benefits-intro{max-width:62ch;color:var(--color-mk-muted);margin:0;font-size:19px;line-height:1.6}.mk-benefits-intro:empty{display:none}.mk-approach-intro{color:var(--color-mk-muted);max-width:62ch;margin:0;font-size:19px;line-height:1.6}.mk-approach-intro:empty{display:none}.mk-rs-h{letter-spacing:-.02em;margin:48px 0 20px;font-size:clamp(22px,2.4vw,28px);font-weight:800}.mk-msec>.mk-eyebrow{margin-bottom:10px}.mk-msec>h2{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,48px);line-height:1.05}.mk-feat-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mk-feat-grid.four{grid-template-columns:repeat(4,1fr)}.mk-feat-card{border:1px solid var(--color-mk-line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:26px;transition:transform .3s,border-color .3s;display:grid}.mk-feat-card:hover{border-color:var(--color-mk-accent);transform:translateY(-4px)}.mk-feat-card h3{font-size:20px}.mk-feat-card p{color:var(--color-mk-muted);font-size:16px}.mk-icon-tile{background:var(--color-mk-lav);width:44px;height:44px;color:var(--color-mk-accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.mk-icon-tile svg,.mk-icon-tile .mk-icon{width:22px;height:22px;display:block}.mk-icon-tile .mk-icon svg{width:22px;height:22px}.mk-bene{background:var(--color-mk-line);border:1px solid var(--color-mk-line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.mk-bene article{background:#fff;align-content:start;gap:8px;padding:26px;display:grid}.mk-bene article b{font-family:var(--font-mk-mono);color:var(--color-mk-accent-text);font-size:13px;font-weight:500}.mk-bene article h3{font-size:20px}.mk-bene article p{color:var(--color-mk-muted);font-size:16px}.mk-stats{text-align:center;background:linear-gradient(160deg,#f3f2f7,#ede9fc);grid-template-columns:repeat(3,1fr);gap:32px;padding-block:56px;display:grid}.mk-stats b{letter-spacing:-.04em;font-size:clamp(40px,5vw,60px);font-weight:700;display:block}.mk-mdemo{background:var(--color-mk-soft);border-radius:24px;padding:clamp(16px,2.4vw,28px)}.mk-mdemo[data-demo-name=pmi],.mk-mdemo-compact{background:0 0;border-radius:0;padding:0}.mk-demo-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.mk-demo-top>div{gap:10px;max-width:640px;display:grid}.mk-demo-h,.mk-demo-top h3{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.mk-dplay{border:1.5px solid var(--color-mk-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.mk-dplay:hover{border-color:var(--color-mk-accent)}.mk-stage-wrap{border:1px solid var(--color-mk-line);box-shadow:var(--shadow-mk-stage);background:var(--color-mk-stage);border-radius:20px;position:relative;overflow:hidden}.mk-stage{aspect-ratio:1000/620;width:100%;position:relative}.mk-stage-phone{aspect-ratio:390/844}.mk-scr{display:none;position:absolute;inset:0}.mk-scr.on{display:block}.mk-cursor{background:var(--color-mk-accent);z-index:7;pointer-events:none;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;transform:translate(-2px,-2px)}.mk-callout{z-index:6;border-top:3px solid var(--color-mk-accent);width:260px;box-shadow:var(--shadow-mk-callout);background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;position:absolute}.mk-endcard{z-index:8;background:linear-gradient(160deg,#fff,#f3f2f7 55%,#e4defd);place-items:center;display:none;position:absolute;inset:0}.mk-endcard.on{display:grid}.mk-chaps{justify-content:center;gap:6px;margin-top:12px;display:flex}.mk-chaps i{background:var(--color-mk-line);border-radius:4px;width:8px;height:8px}.mk-chaps i.on{background:var(--color-mk-accent);width:24px}.mk-chaps i.done{background:var(--color-mk-violet-300)}.mk-deck{outline:none}.mk-deck-bar{align-items:center;gap:8px;margin:0 0 14px;display:flex}.mk-deck-prev,.mk-deck-next{display:none}.mk-deck-tabs{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mk-deck-tabs button{color:#5b5870;text-align:left;white-space:normal;cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);background:#e9e7f0;border:0;border-radius:0;align-items:center;gap:8px;min-height:52px;padding:8px 18px 8px 24px;font-size:12.5px;font-weight:600;line-height:1.2;transition:background .3s,color .3s;display:flex;position:relative}.mk-deck-tabs button:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-left:14px}.mk-deck-tabs button:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%)}.mk-deck-tabs button i{font-style:normal;font-family:var(--font-mk-mono);opacity:.7;flex:none;font-size:11px}.mk-deck-tabs button span{display:block}.mk-deck-tabs button:hover{color:#15131f;background:#dcd7f7}.mk-deck-tabs button[aria-current=true],.mk-deck-tabs button.on{color:#fff;background:#6c4cf1}.mk-deck-tabs button[aria-current=true] i,.mk-deck-tabs button.on i{opacity:1}.mk-deck-count{font-family:var(--font-mk-mono);color:var(--color-mk-muted);min-width:4.5em;font-size:13px}.mk-deck-view{box-shadow:var(--shadow-mk-deck);background:#fff;border-radius:24px;overflow:hidden}.mk-deck-track{transition:transform .6s var(--ease-mk-out);display:flex}.mk-slide{background:linear-gradient(160deg,#fff 60%,#f6f4ff);flex-direction:column;gap:22px;min-width:100%;min-height:440px;padding:clamp(22px,3.2vw,40px);display:flex}.mk-slide .mk-kicker,.mk-kicker{font-family:var(--font-mk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mk-accent-text);margin:0;font-size:12px;font-weight:500}.mk-sl-ctx{flex:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;display:grid}.mk-sl-ctx>div{gap:18px;display:grid}.mk-sl-hd{gap:8px;max-width:62ch;display:grid}.mk-sl-hd h3{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.05}.mk-sl-hd p{color:var(--color-mk-muted);margin:0}.mk-sl-pts{gap:10px;display:grid}.mk-sl-pt{background:var(--color-mk-soft);border:1px solid var(--color-mk-line);border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.mk-sl-pt b{display:block}.mk-sl-pt span{color:var(--color-mk-muted);font-size:15px}.mk-sl-ic{background:var(--color-mk-lav);width:40px;height:40px;color:var(--color-mk-accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.mk-sl-ic img{width:20px;height:20px}@media (width<=900px){.mk-deck-tabs button span{display:none}.mk-deck-tabs button{justify-content:center;min-height:40px;padding:8px 16px}}.mk-calc{grid-template-columns:1.1fr .9fr;align-items:start;gap:20px;display:grid}.mk-calc-in{align-content:start;gap:14px;display:grid}.mk-calc-form{border:1px solid var(--color-mk-line);background:#fff;border-radius:20px;align-content:start;gap:16px;padding:20px;display:grid}.mk-calc-out{top:calc(var(--mk-navh) + 20px);background:var(--color-mk-ink);color:#fff;box-shadow:var(--shadow-mk-ink);border-radius:24px;gap:18px;padding:24px;display:grid;position:sticky}.mk-calc-out .big{font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,64px);font-weight:700}.mk-kpi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-kpi div{background:var(--color-mk-ink-cell);border:1px solid var(--color-mk-ink-line);border-radius:14px;padding:12px 14px}.mk-kpi small{color:#b9b5cc;font-size:12.5px;display:block}.mk-kpi b{font-variant-numeric:tabular-nums;font-size:22px}.mk-kpi .neg b{color:var(--color-mk-negative)}.mk-range{width:100%;accent-color:var(--color-mk-accent)}.mk-bar{background:var(--color-mk-ink-line);border-radius:4px;height:8px;overflow:hidden}.mk-bar i{background:linear-gradient(90deg,#6c4cf1,#a08cf7);height:100%;display:block}.mk-posts{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.mk-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-post{border:1px solid var(--color-mk-line);background:#fff;border-radius:18px;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.mk-post:hover{border-color:var(--color-mk-accent);transform:translateY(-3px)}.mk-post-cover{background:var(--color-mk-soft);height:150px;overflow:hidden}.mk-post-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mk-post:hover .mk-post-cover img{transform:scale(1.35)}.mk-post-body{padding:18px 24px 0}.mk-post-body .meta{font-family:var(--font-mk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mk-accent-text);font-size:11px}.mk-post-body h3{letter-spacing:-.015em;margin-top:8px;font-size:19px;font-weight:700;line-height:1.3}.mk-post-body p{color:var(--color-mk-muted);margin-top:8px;font-size:15px}.mk-post .more{color:var(--color-mk-accent-text);margin:14px 24px 22px;font-size:15px;font-weight:700}.mk-readbar{z-index:40;background:var(--color-mk-line);height:3px;position:sticky;top:72px}.mk-readbar i{background:var(--color-mk-accent);width:0;height:100%;display:block}.mk-article{max-width:720px;padding:clamp(32px, 6vw, 72px) var(--mk-gut) 96px;gap:18px;margin-inline:auto;display:grid}.mk-article h1{font-size:clamp(32px,4.4vw,52px);line-height:1.08}.mk-article .lead{color:var(--color-mk-muted);font-size:clamp(19px,2vw,22px);line-height:1.5}.mk-article h2{letter-spacing:-.02em;margin-top:26px;font-size:clamp(22px,2.6vw,28px)}.mk-article .prose p{margin-top:12px;font-size:18px;line-height:1.7}.mk-fig{border:1px solid var(--color-mk-line);background:var(--color-mk-soft);border-radius:18px;gap:12px;margin:28px 0 8px;padding:22px;display:grid}.mk-fig .cap{color:var(--color-mk-muted);font-size:13.5px}.mk-quote{border-left:4px solid var(--color-mk-accent);padding:6px 0 6px 22px;font-size:18px}.mk-back{border:1.5px solid var(--color-mk-line);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-flex}.mk-back:hover{border-color:var(--color-mk-accent)}.mk-privacy{max-width:720px;padding:clamp(32px, 6vw, 72px) var(--mk-gut) 96px;gap:18px;margin-inline:auto;display:grid}.mk-privacy h1{font-size:clamp(32px,4.4vw,52px);line-height:1.08}.mk-privacy h2{letter-spacing:-.02em;margin-top:26px;font-size:clamp(22px,2.6vw,28px)}.mk-privacy p{font-size:18px;line-height:1.7}.mk-privacy>.mk-eyebrow,.mk-privacy p.mk-eyebrow{font-family:var(--font-mk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mk-accent-text);font-size:13px;font-weight:500;line-height:1.4}.mk-status{place-content:center;min-height:calc(100svh - 142px);padding-block:clamp(56px,8vw,112px);display:grid}.mk-status h1{max-width:22ch;font-size:clamp(38px,4.8vw,64px)}.mk-status p{color:var(--color-mk-muted);max-width:60ch;margin-top:16px;font-size:19px}.th-green{--a-bg:#eff3f1;--a-ac:#1b5a3c;--a-tx:#0a291c;--a-dk:#0e3a28}.th-blue{--a-bg:#eff4fc;--a-ac:#1f5fd1;--a-tx:#0a1a32;--a-dk:#0f2547}.th-orange{--a-bg:#fcf4ef;--a-ac:#d9601a;--a-tx:#291406;--a-dk:#3a1c09}.th-teal{--a-bg:#eef6f6;--a-ac:#0e8585;--a-tx:#07292d;--a-dk:#0a3a40}.th-wine{--a-bg:#f9f0f3;--a-ac:#a3264f;--a-tx:#290a18;--a-dk:#3a0f22}.th-magenta{--a-bg:#faf1f7;--a-ac:#b8308a;--a-tx:#290925;--a-dk:#3a0d35}.th-violet{--a-bg:#f5f2fe;--a-ac:#6c4cf1;--a-tx:#0f0d16;--a-dk:#15131f}.mk-app-demo{background:var(--a-bg,#f4f3f8);width:100%;height:100%;color:var(--a-tx,#15131f);grid-template-columns:200px 1fr;display:grid}.mk-app-side{background:var(--a-dk,#15131f);color:#fff;padding:18px 14px;font-size:13px}.mk-app-main{padding:20px;overflow:hidden}.mk-app-row{background:#fff;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}@media (width<=1060px){.mk-pillars{grid-template-columns:1fr 1fr}}@media (width<=1040px){.mk-nav{top:var(--mk-navh);z-index:50;background:var(--color-mk-ink);padding:12px var(--mk-gut) 20px;flex-direction:column;justify-content:flex-start;align-items:stretch;display:none;position:fixed;left:0;right:0}.mk-nav[data-open]{display:flex}.mk-nav-link{padding:12px 14px;font-size:18px}.mk-nav-link[aria-current=page]:after{text-decoration:underline;display:none}.mk-nav-link[aria-current=page]{text-decoration:underline}.mk-menu-btn{display:block}}@media (width<=1000px){.mk-mlayout{grid-template-columns:minmax(0,1fr);min-width:0}.mk-side{top:var(--mk-navh);border-bottom:1px solid var(--color-mk-line);z-index:5;background:#fff;width:100%;min-width:0;max-width:100%;padding:8px 0;display:flex;position:sticky;overflow-x:auto}.mk-side>.mk-eyebrow{display:none}.mk-side-links{gap:4px;padding-left:0;display:flex}.mk-side-links:before,.mk-side-links:after{display:none}.mk-side a{white-space:nowrap;flex:none;padding:7px 12px;font-size:14px}}@media (width<=980px){.mk-calc{grid-template-columns:1fr}.mk-calc-out{position:static}}@media (width<=960px){.mk-scene{grid-template-columns:1fr}.mk-phone,.mk-sh-phone{max-width:280px}.mk-eco{grid-template-columns:1fr}}@media (width<=920px){.mk-hero .mk-wrap{grid-template-columns:1fr}}@media (width>=1100px){.mk-head-wide h1,.mk-head-wide h2{white-space:nowrap}}@media (width<=900px){.mk-split,.mk-mhero-grid,.mk-story,.mk-story-rev{grid-template-columns:1fr}.mk-ill-sm{margin-left:0}}@media (width<=860px){.mk-pillars,.mk-plans,.mk-ai-cards,.mk-steps,.mk-referral,.mk-head-split,.mk-approach,.mk-bene,.mk-feat-grid,.mk-feat-grid.four{grid-template-columns:1fr}.mk-approach article{border:0;border-bottom:1px solid var(--color-mk-line)}.mk-plans{grid-template-columns:minmax(0,1fr)}.mk-row2,.mk-form{grid-template-columns:1fr}}@media (width<=760px){.mk-stats{grid-template-columns:1fr}}@media (width<=640px){.mk-brand .word{font-size:20px}.mk-lang-btn .lang-name,.mk-lang-btn .chev,.mk-lang-btn .lang-code{display:none}.mk-lang-btn>svg:first-of-type{display:block}.mk-lang-btn{justify-content:center;width:40px;padding:0}.mk-cta-sm{padding:9px 12px;font-size:13px}.mk-cta-sm .arrow{display:none}.mk-search[data-open]{position:static}.mk-search[data-open] .mk-search-open{z-index:61;width:auto;position:fixed;top:16px;left:16px;right:16px;display:inline-flex!important}.mk-search-results,.mk-search[data-open] .mk-search-results{z-index:60;width:320px;max-width:calc(100vw - 32px);position:fixed;top:64px;left:auto;right:16px}.mk-feat-grid{grid-template-columns:1fr}.mk-mods{grid-template-columns:1fr 1fr}}@media (width<=430px){.mk-header-bar{gap:10px;padding-inline:12px}.mk-brand .word{font-size:18px}}.mk-header-right .mk-cta-short{display:none}@media (width<=1040px){.mk-menu-btn{flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mk-header-right{min-width:0}.mk-header-right>:not(.mk-cta){flex-shrink:0}.mk-header-right>.mk-cta{flex-shrink:1;min-width:0;overflow:hidden}}@media (width<=640px){.mk-header-right{gap:6px}.mk-header-right .mk-cta{padding:9px 12px;font-size:13px}.mk-header-right .mk-cta svg{display:none}}@media (width<=440px){.mk-header-bar{gap:10px;padding-inline:16px}}@media (width<=419.98px){.mk-header-right .mk-cta-long{display:none}.mk-header-right .mk-cta-short{display:inline}}.mk-nav .mk-nav-cta{display:none}@media (width<=379.98px){.mk-header-right>.mk-cta{display:none}.mk-nav .mk-nav-cta{align-self:flex-start;margin:0 0 8px 14px;padding:12px 20px;font-size:16px;display:inline-flex}.mk-nav .mk-nav-cta .arrow{animation:none}}@media (width<=560px){.mk-row2{grid-template-columns:1fr}.mk-plan .addons{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mk-marquee-track{animation:none}.mk-contact h2.sweep{color:var(--color-mk-ink);background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}}.mk-hero-field canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-dplay-ico{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px,currentColor 7px 10px);width:10px;height:12px;display:inline-block}.mk-dplay[aria-pressed=true] .mk-dplay-ico{background:0 0;border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.mk-mdemo .mk-stage-wrap{aspect-ratio:1000/620}.mk-mdemo .phonedemo .mk-stage-wrap{aspect-ratio:390/844}.mk-laptop-screen{position:relative}.mk-mac-slide{display:none}.mk-mac-slide.on{display:block}.mk-laptop-screen .mk-mdemo{height:100%}.mk-phone-screen .mk-mdemo{background:0 0;padding:0}.mk-phone-screen .mk-demo-top{display:none}.mk-stage-wrap>.mk-stage{aspect-ratio:auto;width:1000px;height:620px;transform:scale(var(--s,1));transform-origin:0 0;position:absolute;top:0;left:0}.mk-stage-wrap>.mk-stage.mk-stage-phone{width:390px;height:844px}.mk-stage .mk-scr{opacity:0;visibility:hidden;transition:opacity .45s,transform .45s,visibility .45s;display:block;transform:translate(14px)}.mk-stage .mk-scr.on{opacity:1;visibility:visible;transform:none}.mk-stage.mk-instant .mk-scr,.mk-stage.mk-instant .mk-deck-track{transition:none;transform:none}.mk-stage.mk-instant .mk-scr.on{transform:none}.mk-stage .mk-app-demo,.mk-stage .mk-phone-screen{height:100%}.mk-cur{background:var(--color-mk-accent);z-index:7;pointer-events:none;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;transform:translate(-2px,-2px)}.mk-stage.mk-instant .mk-cur,.mk-stage.mk-instant .mk-rip{display:none}.mk-rip{border:2px solid var(--color-mk-accent);pointer-events:none;z-index:7;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.5s ease-out forwards mk-rip;position:absolute}@keyframes mk-rip{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.mk-spot{z-index:5;pointer-events:none;border:2px solid #6c4cf1;border-radius:12px;transition:all .6s;position:absolute;box-shadow:0 0 0 9999px #15131f66}.mk-co{z-index:6;width:260px;box-shadow:var(--shadow-mk-callout);color:var(--color-mk-ink);background:#fff;border-top:3px solid #6c4cf1;border-radius:12px;padding:12px 14px;font-size:14px;position:absolute}.mk-co strong{font-weight:700;display:block}.mk-co p{margin-top:6px}.mk-co-ai{color:var(--color-mk-accent-text);font-weight:600}.mk-chat{z-index:6;background:#fff;align-content:end;gap:8px;width:310px;height:100%;padding:16px;display:grid;position:absolute;top:0;right:0;overflow:auto}.mk-msg{border-radius:12px;padding:10px 12px;font-size:13px}.mk-msg-me{background:var(--color-mk-lav)}.mk-msg-bot{background:var(--color-mk-soft)}.mk-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.mk-showcase-label .mk-dots{justify-content:flex-start;margin-top:0;margin-left:auto}.mk-dots i,.mk-dots button{background:var(--color-mk-line);border:0;border-radius:4px;width:8px;height:8px;padding:0}.mk-dots i.on,.mk-dots button.on,.mk-dots button[aria-current=true]{background:var(--color-mk-accent);width:24px}.mk-dots i.done{background:var(--color-mk-violet-300)}.mk-endcard{text-align:center;padding:32px}.mk-deck-count{font-family:var(--font-mk-mono);min-width:4.5em;font-size:12.5px;font-weight:700}.mk-deck-prev,.mk-deck-next{border:1.5px solid var(--color-mk-line);cursor:pointer;background:#fff;border-radius:999px;width:36px;height:36px;font-weight:700}@media (width<=900px){.mk-sl-ctx{grid-template-columns:1fr}}.mk-calc-form>h3{margin:0;font-size:17px}.mk-calc-field{gap:6px;font-size:14.5px;font-weight:600;display:grid}.mk-calc-field>span{line-height:1.35}.mk-calc-row{grid-template-columns:120px 1fr;align-items:center;gap:8px 10px;display:grid}.mk-calc-field input[type=number]{border:1.5px solid var(--color-mk-line);text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;width:100%;padding:7px 10px;font-size:15px}.mk-calc-field .mk-calc-unit{color:var(--color-mk-muted);min-width:60px;font-size:12.5px;font-style:normal;font-weight:500}.mk-calc-field input[type=range],.mk-range{appearance:none;background:linear-gradient(90deg, var(--color-mk-accent) var(--f,50%), var(--color-mk-line) var(--f,50%));border:0;border-radius:4px;grid-column:1/-1;width:100%;height:6px;padding:0}.mk-calc-field small{color:var(--color-mk-muted);font-size:13px;font-weight:400}.mk-calc-assump{border:1px solid var(--color-mk-line);background:#fff;border-radius:20px;gap:16px;padding:20px;display:grid}.mk-calc-assump summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;list-style:none;display:flex}.mk-calc-assump summary::-webkit-details-marker{display:none}.mk-calc-assump summary:after{content:"+";color:var(--color-mk-accent-text);font-size:22px}.mk-calc-assump[open] summary:after{content:"−"}.mk-calc-reset{font:inherit;color:var(--color-mk-accent-text);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700}.mk-calc-out{top:calc(var(--mk-navh) + 20px);color:#f3f2f7;background:#15131f;border-radius:24px;gap:18px;padding:24px;display:grid;position:sticky;box-shadow:0 30px 60px -36px #15131f8c}.mk-calc-out .mk-calc-hours small{font-family:var(--font-mk-mono);letter-spacing:.12em;text-transform:uppercase;color:#c9bdfb;font-size:11.5px;display:block}.mk-calc-out .big{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1.05}.mk-calc-bar{gap:6px;margin-top:10px;display:grid}.mk-calc-out [data-out=bars]{gap:12px;display:grid}.mk-calc-bar .mk-ct{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-calc-bar .mk-ct em{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.mk-calc-bar p{color:#b9b5cc;margin:0;font-size:13.5px}.mk-calc-bar .mk-ct b{font-size:15px;font-weight:700}.mk-calc-out .mk-bar{background:#2e2a45;height:6px}.mk-calc-out .mk-calc-cases h4{color:#c9bdfb;margin:4px 0 0;font-size:15px;font-weight:700}.mk-calc-out .mk-calc-hours p{color:#b9b5cc;margin:0;font-size:14.5px}.mk-calc-out .mk-kpi div{background:#23203a;border-color:#2e2a45}.mk-calc-out .mk-kpi small{color:#b9b5cc}.mk-calc-out .mk-kpi .neg b{color:#ffe1db}.mk-calc-note{color:#b9b5cc;border-top:1px solid #2e2a45;margin:0;padding-top:12px;font-size:12.5px}.mk-reveal{transition:opacity .8s var(--ease-mk-out), transform .9s var(--ease-mk-out);transition-delay:calc(var(--ri,0) * 90ms)}.js .mk-reveal:not(.is-in){opacity:0;transform:translateY(34px)}.js h1.mk-reveal:not(.is-in),.js h2.mk-reveal:not(.is-in){transform:translateY(44px)skewY(2deg)}.js .mk-ill.mk-reveal:not(.is-in){transform:translateY(40px)scale(.97)}.mk-ill.mk-reveal.is-in{transform:translateY(var(--py,0px))}.mk-fx{will-change:transform}svg.ill path.tw{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite mk-twinkle;animation-delay:var(--tw,0s)}svg.ill.go path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.6s cubic-bezier(.5,.1,.2,1) forwards drawp;animation-delay:var(--dl)}svg.ill.go path.tw{animation:drawp 1.6s cubic-bezier(.5, .1, .2, 1) forwards var(--dl), mk-twinkle 2.8s ease-in-out infinite calc(var(--dl) + 1.6s)}@keyframes mk-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.35)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.mk-reveal{opacity:1!important;transform:none!important}.mk-ill svg.ill,.mk-ill img,svg.ill path.tw{animation:none!important}svg.ill.go path{stroke-dashoffset:0;animation:none}}@keyframes mk-wfin{0%{opacity:0;transform:translateY(14px)}}@keyframes mk-wfok{0%{opacity:0;transform:scale(.7)}}.mk-wf-t{animation:.7s both mk-wfin}.mk-wf li{animation:mk-wfin .6s var(--ease-mk-out) both;animation-delay:calc(.5s + var(--n,0) * .45s)}.mk-wf-ok{animation:.6s cubic-bezier(.2,.9,.3,1.4) 3.1s both mk-wfok}@media (prefers-reduced-motion:reduce){.mk-wf-t,.mk-wf li,.mk-wf-ok{animation:none}}.mk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-progress{z-index:40;background:var(--color-mk-line);height:3px;position:sticky;top:72px}.mk-progress i{background:var(--color-mk-accent);width:0;height:100%;display:block}.mk-grid-blog{grid-template-columns:1fr;gap:16px;display:grid}.mk-article{max-width:720px;margin-inline:auto}@media (width>=640px){.mk-grid-blog{grid-template-columns:1fr 1fr}}@media (width>=1024px){.mk-grid-blog{grid-template-columns:1fr 1fr 1fr}}@media (width<=860px){.mk-row2,.mk-form,.mk-slide-grid{grid-template-columns:1fr}}@media (width>=861px){.mk-form:has(.mk-row2){display:grid}}.mk-orbit-hub,.mk-orbit-node{z-index:1}.mk-orbit-hub{z-index:2}.mk-orbit-hub small{font-family:var(--font-mk-mono);color:var(--color-mk-lav);font-size:11px}.mk-orbit-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mk-orbit-tag{border:1px solid var(--color-mk-lav-line);background:#fff;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.mk-orbit-note{border-top:1px solid var(--color-mk-lav-line);color:var(--color-mk-muted);margin-top:18px;padding-top:16px}.mk-orbit-note b{color:var(--color-mk-ink)}.mk-aiwin{color:#f3f2f7;background:#1c1a2b;border:1px solid #2b2840;border-radius:20px;width:100%;max-width:467px;height:434px;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.mk-aiwin-bar{color:#b9b5cc;border-bottom:1px solid #2b2840;align-items:center;gap:8px;padding:14px 16px;font-size:13px;display:flex}.mk-aiwin-bar i{background:#3a3654;border-radius:3px;width:10px;height:10px}.mk-aiwin-bar i:first-child{background:#6c4cf1}.mk-aiwin-body{box-sizing:border-box;align-content:start;gap:16px;min-height:330px;padding:20px;display:grid}.mk-ai-prompt,.mk-ai-result{background:#25223a;border-radius:14px;padding:14px 16px;font-size:15px}.mk-ai-prompt{align-self:start;align-items:flex-start;gap:12px;height:auto;min-height:54px;display:flex}.mk-ai-prompt svg{flex:none;width:22px;height:22px;margin-top:1px}.mk-ai-prompt p{flex:1;margin:0;line-height:1.45}.mk-ai-caret{vertical-align:-2px;background:#a08cf7;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite mk-blink;display:inline-block}.mk-ai-result:empty{display:none}.mk-ai-result{background:0 0;border-radius:0;gap:10px;padding:0;font-size:15px;display:grid}.mk-ai-status{font-family:var(--font-mk-mono);letter-spacing:.08em;text-transform:uppercase;color:#a08cf7;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.mk-ai-status i{background:#a08cf7;border-radius:2px;flex:none;width:8px;height:8px;animation:1s ease-in-out infinite mk-pulse}.mk-ai-slides{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-ai-slide{aspect-ratio:16/10;background:#f3f2f7;border-radius:10px;flex-direction:column;justify-content:flex-end;gap:6px;max-width:100%;padding:10px;display:flex}.mk-ai-slide-t{background:#15131f;border-radius:3px;width:60%;height:6px;margin-bottom:auto}.mk-ai-slide-bars{align-items:flex-end;gap:4px;height:45%;display:flex}.mk-ai-slide-bars i{background:#b9b5cc;border-radius:2px;flex:1;display:block}.mk-ai-slide-bars i:last-child{background:#6c4cf1}.mk-ai-rows{gap:8px;margin-top:0;display:grid}.mk-ai-rowi{background:#25223a;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 14px;font-size:14px;display:grid}.mk-ai-rowi small{color:#b9b5cc;font-variant-numeric:tabular-nums}.mk-ai-pill{color:#cfc5fb;background:#3a2e6e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.mk-ai-pill-warn{color:#ffc9b0;background:#4a2a1e}.mk-ai-steps{gap:8px;display:grid}.mk-ai-stepi{background:#25223a;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.mk-ai-dot{border:2px solid #4a4566;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.mk-ai-stepi.done .mk-ai-dot{background:#6c4cf1;border-color:#6c4cf1}.mk-ai-stepi.done .mk-ai-dot:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.mk-ai-stepi.wait{color:#b9b5cc}.mk-ai-pop{animation:.45s cubic-bezier(.2,.9,.3,1.2) both mk-ai-pop;animation-delay:calc(var(--d,0) * .11s)}@keyframes mk-ai-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-ai-pop,.mk-rline .mk-rflow{animation:none}.mk-rline .mk-rdot{display:none}}.mk-ai-tabs{gap:6px;padding:0 20px 18px;display:flex}.mk-ai-tabs button{font:inherit;color:#b9b5cc;cursor:pointer;background:0 0;border:1px solid #2b2840;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}.mk-ai-tabs button[aria-pressed=true]{color:#fff;background:#6c4cf1;border-color:#6c4cf1;font-weight:500}.mk-rgroup{margin-top:36px}.mk-rg-t{font-family:var(--font-mk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mk-accent-text);border-bottom:2px solid var(--color-mk-ink);margin:0 0 14px;padding-bottom:10px;font-size:12.5px}.mk-rmh{align-items:center;gap:14px;display:flex}.mk-rmh h3{margin:0;font-size:20px}.mk-mi{background:var(--color-mk-lav);width:40px;height:40px;color:var(--color-mk-accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.mk-mi svg,.mk-mi .mk-icon,.mk-mi .mk-icon svg{width:20px;height:20px;display:block}.mk-rstats{text-align:center;border:1px solid var(--color-mk-line);background:linear-gradient(160deg,#f3f2f7,#ede9fc);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding:40px 28px;display:grid}.mk-rstats b{letter-spacing:-.04em;font-size:clamp(40px,5vw,60px);font-weight:700;display:block}.mk-rstats small{color:var(--color-mk-muted);margin-inline:auto;max-width:26ch;margin-top:10px;font-size:14px;display:block}.mk-rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-rmod{border:1px solid var(--color-mk-line);background:#fff;border-radius:18px;align-content:start;gap:12px;padding:24px;transition:border-color .3s,transform .3s;display:grid}.mk-rmod:hover{border-color:var(--color-mk-accent);transform:translateY(-3px)}.mk-rmod p{color:var(--color-mk-muted)}.mk-rmod ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-rmod li{background:var(--color-mk-soft);border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600}.mk-certs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-certs>div{border:1px solid var(--color-mk-line);background:#fff;border-radius:16px;gap:4px;padding:20px;display:grid}.mk-certs b{font-size:18px}.mk-certs small{color:var(--color-mk-muted)}.mk-indcase{background:var(--color-mk-soft);border-radius:14px;min-height:78px;margin-top:14px;padding:16px 18px;font-size:16px}.mk-indcase b{color:var(--color-mk-accent-text)}.mk-ai-ill{color:#c9bdfb;background:#1d1a30;border-radius:12px;justify-content:center;align-items:center;gap:18px;height:120px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.mk-ai-ill .orb{border:1.5px dashed #3a3558;border-radius:50%;width:180px;height:180px;animation:30s linear infinite mk-spin;position:absolute}.mk-ai-ill .core-i{color:#fff;z-index:1;background:#6c4cf1;border-radius:17px;place-items:center;width:58px;height:58px;animation:3.4s ease-in-out infinite mk-bob;display:grid;box-shadow:0 12px 30px -10px #6c4cf1cc}.mk-ai-ill .core-i svg{color:#fff;stroke:#fff;width:28px;height:28px}.mk-ai-ill .sat{color:#c9bdfb;z-index:1;background:#2a2540;border-radius:12px;place-items:center;width:40px;height:40px;animation:3.4s ease-in-out infinite mk-bob;display:grid}.mk-ai-ill .sat svg{width:19px;height:19px}.mk-ai-ill .s1{animation-delay:.6s}.mk-ai-ill .s2{animation-delay:1.2s}@keyframes mk-bob{50%{transform:translateY(-3px)}}.mk-pillar{position:relative}.mk-pillar .mk-mini-mark{order:-1;margin-bottom:4px}.mk-privacy-notice{background:#e4defd;border-radius:14px;margin-bottom:8px;padding:18px}.mk-status{position:relative;overflow:hidden}.mk-status-fx{pointer-events:none;z-index:0;position:absolute;inset:0}.mk-status-fx i{background:var(--color-mk-violet-300);opacity:.45;border-radius:4px;width:14px;height:14px;position:absolute}.mk-status>.mk-wrap{z-index:1;position:relative}.mk-fig-checklist{gap:8px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.mk-fig-checklist li{padding-left:30px;position:relative}.mk-fig-checklist li:before{content:"✓";background:var(--color-mk-accent);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-1px;left:0}.mk-fig-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-fig-steps li{border:1px solid var(--color-mk-line);background:#fff;border-radius:14px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.mk-fig-steps .n{background:var(--color-mk-lav);width:36px;height:36px;color:var(--color-mk-accent-text);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.mk-fig-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-fig-compare>div{border:1px solid var(--color-mk-line);border-radius:14px;padding:18px}.mk-fig-compare>div:last-child{border-color:var(--color-mk-accent);background:var(--color-mk-lav)}@media (width<=760px){.mk-rstats,.mk-certs,.mk-rgrid,.mk-fig-compare{grid-template-columns:1fr}}@media (width<=480px){.mk-plug-col span{padding:10px 12px;font-size:14px}.mk-plug-hub{width:96px;height:96px}}.mk-showcase>.mk-wrap{z-index:1;position:relative}.mk-sh-glow{filter:blur(60px);pointer-events:none;background:conic-gradient(from 180deg,#6c4cf100,#6c4cf129,#a08cf700,#6c4cf11f,#6c4cf100);border-radius:50%;width:1100px;height:520px;animation:26s linear infinite mk-sh-spin;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}@keyframes mk-sh-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mk-sh-glow{animation:none}}.mk-info dd a{text-decoration:none}.mk-sl-pt{background:#fff;border-color:#e4e2ec}.mk-tl{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.mk-tl:before{content:"";border-top:2px dashed var(--color-mk-lav);position:absolute;top:18px;left:24px;right:24px}.mk-ph{grid-row:span 4;grid-template-rows:subgrid;background:#fff;border:1px solid #e4e2ec;border-radius:16px;align-content:start;row-gap:10px;min-width:0;padding:14px;display:grid;position:relative}.mk-ph-t{justify-content:space-between;align-items:center;display:flex}.mk-ph-t i{background:var(--color-mk-accent);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.mk-ph b{overflow-wrap:anywhere;font-size:16px}.mk-ph ul{color:var(--color-mk-muted);gap:5px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.mk-ph li{overflow-wrap:anywhere;padding-left:14px;position:relative}.mk-ph li:before{content:"";background:var(--color-mk-accent);opacity:.6;border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:0}.mk-del{border-top:1px dashed #e4e2ec;align-self:start;margin:0;padding-top:8px;font-size:13.5px;display:grid}.mk-del small{font-family:var(--font-mk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mk-muted);font-size:10.5px}.mk-roles,.mk-sl-kpis{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mk-role,.mk-sl-kpi{grid-row:span 3;grid-template-rows:subgrid;background:#fff;border:1px solid #e4e2ec;border-radius:16px;align-content:start;row-gap:8px;min-width:0;padding:16px;display:grid}.mk-role .mk-sl-ic,.mk-sl-kpi .mk-sl-ic{justify-self:start}.mk-role b{overflow-wrap:anywhere;font-size:17px}.mk-role>span:last-child{color:var(--color-mk-muted);font-size:14.5px}.mk-sl-kpi b{overflow-wrap:anywhere;font-size:16.5px}.mk-sl-kpi>span:last-child{color:var(--color-mk-muted);font-size:14.5px}.mk-chg{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;display:grid}.mk-col{background:#fff;border:1px solid #e4e2ec;border-radius:18px;padding:18px 20px}.mk-col b{margin-bottom:10px;font-size:18px;display:block}.mk-col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-col li{padding-left:28px;font-size:15.5px;position:relative}.mk-col li:before{border-radius:6px;place-items:center;width:18px;height:18px;font-weight:800;display:grid;position:absolute;top:0;left:0}.mk-col.bef li{color:var(--color-mk-muted)}.mk-col.bef li:before{content:"✕";color:#b42318;background:#fdecea;font-size:10px}.mk-col.aft{border-color:var(--color-mk-accent);background:var(--color-mk-lav)}.mk-col.aft li:before{content:"✓";background:var(--color-mk-accent);color:#fff;font-size:11px}.mk-arrow{color:var(--color-mk-accent);align-self:center;font-size:28px;font-weight:800}.mk-cad{color:#fff;background:#6c4cf1;border-radius:14px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:15px;display:flex}.mk-cad .mk-sl-ic{background:#ffffff2e}.mk-cad .mk-sl-ic img{filter:invert()}@media (width<=900px){.mk-tl,.mk-roles,.mk-sl-kpis{grid-template-rows:none;grid-template-columns:1fr 1fr}.mk-ph,.mk-role,.mk-sl-kpi{grid-row:auto;grid-template-rows:none}.mk-chg{grid-template-columns:1fr}.mk-arrow{justify-self:center;transform:rotate(90deg)}}.mk-mhead>p:not(.mk-eyebrow){color:var(--color-mk-muted);font-size:19px;line-height:1.6}.mk-ent-banner p,.mk-step p{color:var(--color-mk-muted)}.mk-calc-field input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--color-mk-accent);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #15131f33}.mk-calc-field input[type=range]::-moz-range-thumb{border:3px solid var(--color-mk-accent);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.mk-deck-view{border:1px solid var(--color-mk-line);box-shadow:0 30px 60px -45px #3a23b873}.mk-deck-count{display:none}.mk-story p.mk-eyebrow{letter-spacing:.14em;color:var(--color-mk-accent-text);font-size:13px;line-height:1.4}.mk-feat-box .mk-eyebrow{color:var(--color-mk-accent-text)}.mk-calc-out{color:#fff}.mk-orbit-detail p,.mk-approach li,.mk-plan p.muted{color:var(--color-mk-muted)}.mk-contact>div>p:not(.mk-eyebrow){color:var(--color-mk-muted);margin-top:20px;font-size:19px;line-height:1.6}.mk-contact h2.sweep{margin-top:18px}.mk-form legend{padding:0 2px;font-size:14px;font-weight:600;line-height:1.6}.mk-form select{font-weight:500}.mk-form textarea{font-weight:600}.mk-psub{gap:16px;margin-top:64px;margin-bottom:clamp(32px,5vw,56px)}.mk-psub h2{font-size:clamp(26px,3vw,38px)}.mk-psub>p:not(.mk-eyebrow){color:var(--color-mk-muted);max-width:62ch;font-size:19px}.mk-rstats>div{justify-items:center;gap:10px;display:grid}.mk-rstats b{line-height:1}.mk-rstats small{margin-top:0}.mk-rstats .mk-mi{color:#6c4cf1;background:#fff;border:1px solid #e6e4ee;width:44px;height:44px}.mk-feat-card{align-content:start;gap:10px;display:grid}.mk-feat-card>.mk-mi{width:44px;height:44px}.mk-psub{max-width:760px}.mk-psub h2,.mk-psub>p:not(.mk-eyebrow){max-width:none}.mk-values>div{border-left:3px solid var(--color-mk-accent);gap:10px;padding-left:18px;display:grid}.mk-values>div b{letter-spacing:-.03em;font-size:26px}.mk-story .mk-values{gap:18px;margin-top:10px}.mk-plan .addons em{color:var(--color-mk-ink);font-weight:700}.mk-approach h3{margin-bottom:0}.mk-values article p{font-size:17px}.mk-ai-tabs button,.mk-ai-tabs button[aria-pressed=true]{font-weight:400}.mk-mhero p:not(.mk-eyebrow):not(.mk-wf-t):not(.mk-wf-ok):not(.mk-hero-actions){color:var(--color-mk-muted)}.mk-side>.mk-eyebrow{line-height:1.6}.mk-section-compact .mk-head p:not(.mk-eyebrow){font-size:17px}.mk-orbit-detail .mk-eyebrow{color:var(--color-mk-accent-text)}.mk-mhero{padding-bottom:calc(clamp(48px,6vw,96px) + 30px)}.mk-mhero-grid>div:first-child{align-content:center;gap:16px;display:grid}.mk-mhero-grid>div:first-child p{margin:0}.mk-mhero .mk-hero-actions{margin-top:8px}.mk-chevron{width:6cm;max-width:70vw;color:inherit;background:0 0;border:0;padding:6px 0;font-size:0;line-height:0;animation:2.4s ease-in-out infinite mk-mhdown;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mk-chevron svg{width:100%;height:auto;display:block;overflow:visible}.mk-chevron polyline{fill:none;stroke:#c9bdfb;stroke-width:2mm;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.mk-chevron:hover polyline,.mk-chevron:focus-visible polyline{stroke:#a08cf7}@keyframes mk-mhdown{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media (prefers-reduced-motion:reduce){.mk-chevron{animation:none}}.mk-side a span{font-weight:700}.mk-mhero{padding-top:clamp(56px,8vw,112px)}.mk-head p.mk-eyebrow{font-size:13px;line-height:1.4}.mk-orbit svg line{vector-effect:non-scaling-stroke}.mk-orbit-hub .mk-logo{width:52%;height:auto}.mk-orbit-hub small{letter-spacing:.14em;color:#a08cf7;position:absolute;bottom:10%}.mk-orbit-detail{padding:24px}.mk-orbit-detail>div{gap:14px;display:grid}.mk-orbit-detail>div>p{margin:0}.mk-orbit-detail .mk-orbit-tags,.mk-orbit-detail .mk-orbit-note{margin-top:0}.mk-orbit .mk-orbit-hub svg{width:52%;height:auto;position:static;inset:auto}.mk-section-compact .mk-head{margin-bottom:24px}.mk-orbit-detail .mk-orbit-note{margin-top:14px}.mk-head-wide p:not(.mk-eyebrow){max-width:none}#pmi.mk-sec{padding-top:80px;padding-bottom:40px}#pmi .mk-head{margin-bottom:40px}.mk-demo-top>div{max-width:none}.mk-plan-ink .muted,.mk-plan.mk-plan-ink li,.mk-plan-ink .mk-plan-note,.mk-plan-ink .muted+*,.mk-plan-ink>p{color:#b9b5cc}.mk-plan-ink li b{color:#fff}.mk-ent-banner h2{letter-spacing:-.03em;font-size:24px}@media (width>=1100px){#prezzi .mk-head h1,#prezzi .mk-head h2,.mk-prezzi-head h1{font-size:clamp(34px,3.6vw,50px)}}.mk-mini{width:52px;height:52px}.mk-mini rect{fill:#15131f}.mk-mini rect.a{fill:#6c4cf1}.mk-pillar .mk-mini rect.a{animation:3.2s ease-in-out infinite mk-mini-drift}.mk-pillar:nth-child(2) .mk-mini rect.a{animation-delay:.8s}.mk-pillar:nth-child(3) .mk-mini rect.a{animation-delay:1.6s}@keyframes mk-mini-drift{0%,to{transform:translate(0)}25%{transform:translate(20px)}50%{transform:translate(20px,20px)}75%{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.mk-pillar .mk-mini rect.a{animation:none}}.mk-pillar-ai .mk-mini rect{fill:#f3f2f7}.mk-pillar-ai .mk-mini rect.a{fill:#15131f}.mk-hero .mk-wrap{align-items:center}.mk-hero h1{margin-top:18px}.mk-plans .mk-plan{border:1px solid #0000}.mk-plans .mk-plan-soft{border-color:var(--color-mk-line)}.mk-plans .mk-plan>h2{margin-top:-12px}.mk-plans .mk-plan-price{line-height:1}.mk-plans .mk-plan-ink .mk-plan-price,.mk-plans .mk-plan-ink .mk-plan-price-row{color:#fff}.mk-plans .mk-plan-ink>p.muted{color:#b9b5cc}.mk-plans .mk-plan ul,.mk-plans .mk-plan li{gap:12px}.mk-plans .mk-plan .addons{margin-top:10px}.mk-ent-banner{gap:20px}.mk-ent-banner>div{gap:6px;display:grid}.mk-eyebrow,.mk-head .mk-eyebrow{font-weight:400}@media (width>=1100px){#come-si-parte .mk-head-split h2{font-size:clamp(34px,3.6vw,50px)}}#come-si-parte .mk-head-split .mk-ill{max-width:280px;box-shadow:none}.mk-step{align-content:start;gap:10px;display:grid}.mk-step .n{line-height:13px;display:block}.mk-step h3{line-height:32px}.mk-step p{margin:0}.mk-steps+.mk-referral{margin-top:28px}.mk-referral p.mk-eyebrow{letter-spacing:.14em;max-width:none;font-size:13px;line-height:1.4}.mk-ref-card small{font-family:var(--font-mk-mono);letter-spacing:.12em;text-transform:uppercase;color:#e4defd;font-size:11.5px;line-height:1.6}.mk-ref-step{gap:14px}.mk-ref-cells i{font-style:normal}.mk-ref-card>a{justify-self:start}.mk-step .n{line-height:21px}.mk-referral{align-items:center}@media (width>=861px){.mk-contact{grid-template-columns:.8fr 1.2fr}}.mk-form .mk-row2{gap:16px}.mk-form legend{margin-bottom:2px}.mk-form textarea{line-height:1.5}.mk-form label>input:not([type=radio]):not([type=checkbox]){line-height:24px}.mk-form select{min-height:45px}.mk-form fieldset label{gap:5px}.mk-form fieldset label input[type=radio]{margin:3px 3px 3px 4px}.mk-form button[type=submit]{line-height:normal}.mk-values article{gap:10px;padding-left:18px;display:grid}.mk-values article h3{letter-spacing:-.03em;font-size:26px;line-height:1.25}.mk-values article p{margin:0}.mk-values article h3{line-height:1.6}.mk-approach article{align-content:start;gap:12px;display:grid}.mk-approach ul{color:var(--color-mk-muted);gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}.mk-sec.mk-section-compact .mk-contact h1{margin-top:12px}.mk-sec.mk-section-compact .mk-contact>div>p:not(.mk-eyebrow){margin-top:14px;font-size:17px;line-height:1.6}@media (width>=900px){.mk-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}#ai-integrazione .mk-split>div{justify-items:stretch}#ai-integrazione .mk-split>div>a,#ai-integrazione .mk-split>div>.mk-btn{justify-self:start}#ai-integrazione .mk-head p{max-width:none}.mk-plug-col{height:320px}#ai-integrazione .mk-head h2{line-height:1.08}#enterprise-teaser .mk-head{max-width:none;margin-bottom:0}#enterprise-teaser .mk-head h2{max-width:none;font-size:clamp(28px,3.2vw,40px);line-height:1.08}#enterprise-teaser .mk-head p{max-width:none}#enterprise-teaser .mk-split>div:first-child{align-content:center;justify-items:stretch;gap:16px;display:grid}#enterprise-teaser .mk-split>div:first-child>a{justify-self:start}.mk-sh-phone{width:min(100%,300px)}@media (width<=960px){.mk-sh-phone{width:min(100%,280px)}}.mk-feat-box .mk-pills:has(button){gap:10px;margin-top:6px}.mk-ai-cards{gap:12px;margin-top:10px}.mk-ai-card{align-content:start;gap:6px;display:grid}.mk-ai-card h3{line-height:1.6}.mk-ai-card p{font-size:15px}.mk-feat-box.mk-feat-box-phone{padding:56px}.mk-feat-box-phone .pd-txt{position:relative}.mk-feat-box-phone .pd-txt>.mk-dplay{position:absolute;bottom:-52px;left:0}.mk-feat{grid-template-columns:minmax(0,1fr)}.mk-feat-box{min-width:0}@media (width<=860px){.mk-feat-box.mk-feat-box-phone{padding:24px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes mk-scroll{to{transform:translate(-50%)}}@keyframes mk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes mk-ping{0%{box-shadow:0 0 #6c4cf173}70%{box-shadow:0 0 0 10px #6c4cf100}to{box-shadow:0 0 #6c4cf100}}@keyframes mk-illfloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-.6deg)}}@keyframes mk-blink{50%{opacity:0}}@keyframes mk-assemble{0%{opacity:0;transform:translate(var(--dx,0), var(--dy,0)) scale(.2) rotate(45deg)}to{opacity:1;transform:none}}@keyframes mk-jiggle{40%{transform:translate(var(--jx,0), var(--jy,0)) scale(.8)}}@keyframes mk-drift{to{transform:translate(20px,20px)}}@keyframes mk-fxdrift{0%{transform:translate(var(--x), var(--y)) rotate(12deg)}to{transform:translate(calc(var(--x) * -.6), calc(var(--y) * .8)) rotate(-8deg)}}@keyframes mk-shine{0%,70%{left:-60%}to{left:130%}}@keyframes mk-nudge{88%{transform:translate(4px)}}@keyframes mk-sweep{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes mk-mhbob{50%{transform:translate(-50%,7px)}}@keyframes mk-spin{to{transform:rotate(360deg)}}
