:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs: 10.5px;--text-xs: 11.5px;--text-sm: 12.5px;--text-base:13.5px;--text-md: 14.5px;--text-lg: 16px;--text-xl: 19px;--text-2xl: 24px;--text-3xl: 30px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 680;--lh-tight: 1.2;--lh-snug: 1.35;--lh-normal: 1.5;--tracking-tight: -.01em;--tracking-snug: -.006em;--tracking-wide: .04em;--gray-0: oklch(1 0 0);--gray-25: oklch(.993 .001 264);--gray-50: oklch(.985 .0015 264);--gray-75: oklch(.978 .002 264);--gray-100: oklch(.968 .0028 264);--gray-150: oklch(.952 .0035 264);--gray-200: oklch(.932 .0045 264);--gray-250: oklch(.912 .005 264);--gray-300: oklch(.885 .0055 264);--gray-400: oklch(.74 .008 264);--gray-500: oklch(.605 .011 264);--gray-600: oklch(.508 .013 264);--gray-700: oklch(.41 .013 264);--gray-800: oklch(.3 .011 264);--gray-850: oklch(.255 .01 264);--gray-900: oklch(.205 .009 264);--gray-950: oklch(.165 .008 264);--accent-hue: 256;--accent-chroma: .155;--accent: oklch(var(--accent-l, .555) var(--accent-chroma) var(--accent-hue));--accent-hover: oklch(calc(var(--accent-l, .555) - .06) var(--accent-chroma) var(--accent-hue));--accent-active: oklch(calc(var(--accent-l, .555) - .105) var(--accent-chroma) var(--accent-hue));--accent-text: oklch(.47 calc(var(--accent-chroma) * .95) var(--accent-hue));--accent-border: oklch(.82 .07 var(--accent-hue));--accent-soft: oklch(.965 .022 var(--accent-hue));--accent-soft-2: oklch(.935 .04 var(--accent-hue));--accent-ring: oklch(.62 .16 var(--accent-hue) / .32);--on-accent: oklch(.99 .005 var(--accent-hue));--mk-required: oklch(.605 .2 22);--mk-required-soft: oklch(.96 .03 22);--mk-requested: oklch(.64 .15 64);--mk-requested-soft: oklch(.96 .045 70);--mk-requested-text: oklch(.5 .13 64);--mk-random: oklch(.56 .16 305);--mk-random-soft: oklch(.96 .03 305);--mk-logic: oklch(.58 .13 235);--mk-logic-soft: oklch(.96 .028 235);--mk-carry: oklch(.56 .1 195);--mk-carry-soft: oklch(.955 .03 195);--mk-attn: oklch(.55 .12 25);--mk-attn-soft: oklch(.958 .028 25);--mk-anchor: oklch(.62 .04 264);--mk-score: oklch(.55 .15 265);--mk-score-soft: oklch(.96 .03 265);--success: oklch(.62 .14 155);--success-soft: oklch(.96 .03 155);--warning: oklch(.7 .14 70);--danger: oklch(.6 .2 25);--danger-soft: oklch(.96 .03 25);--danger-strong: oklch(.54 .2 25);--diff-added: oklch(.5 .13 155);--diff-added-soft: var(--success-soft);--diff-added-border: oklch(.85 .06 155);--diff-edited: oklch(.55 .13 64);--diff-edited-soft: var(--mk-requested-soft);--diff-edited-border: oklch(.85 .07 70);--diff-removed: oklch(.55 .18 25);--diff-removed-soft: var(--danger-soft);--bg-app: var(--gray-100);--bg-rail: var(--gray-950);--bg-panel: var(--gray-50);--bg-canvas: var(--gray-150);--surface: var(--gray-0);--surface-sunk: var(--gray-75);--surface-hover: var(--gray-75);--border: oklch(.9 .004 264);--border-strong: oklch(.85 .006 264);--border-soft: oklch(.94 .003 264);--text: var(--gray-900);--text-secondary:var(--gray-700);--text-muted: var(--gray-500);--text-faint: var(--gray-400);--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 11px;--r-xl: 15px;--r-2xl: 20px;--r-pill: 999px;--bw-control: 1.5px;--sh-xs: 0 1px 2px oklch(.2 .02 264 / .05);--sh-sm: 0 1px 2px oklch(.2 .02 264 / .06), 0 1px 1px oklch(.2 .02 264 / .04);--sh-md: 0 2px 5px oklch(.2 .02 264 / .07), 0 1px 2px oklch(.2 .02 264 / .05);--sh-lg: 0 8px 24px oklch(.2 .02 264 / .1), 0 2px 6px oklch(.2 .02 264 / .06);--sh-xl: 0 18px 48px oklch(.18 .02 264 / .16), 0 6px 14px oklch(.18 .02 264 / .08);--ring-focus: 0 0 0 3px var(--accent-ring);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--row-h: 34px;--field-h: 32px;--pad-card: 22px;--pad-section: 18px;--gap-q: 14px;--panel-pad: 16px;--canvas-py: 40px;--rail-w: 56px;--rail-w-open: 232px;--inspector-w: 332px;--topbar-h: 52px;--q-input-w: 480px;--q-list-w: 460px;--q-board-w: 640px}[data-density=compact]{--row-h: 30px;--field-h: 29px;--pad-card: 15px;--pad-section: 13px;--gap-q: 9px;--panel-pad: 13px;--canvas-py: 26px;--text-base: 13px}.scheme-scope{color:var(--text);--page-bg-auto: linear-gradient( 180deg, oklch(var(--page-tint-top, .988 .005) var(--accent-hue)) 0%, oklch(var(--page-tint-btm, .958 .016) var(--accent-hue)) 100% );--page-bg-embed: transparent}.scheme-scope[data-scheme=dark],[data-scheme=dark] .scheme-scope{color-scheme:dark;--gray-0: oklch(.245 .008 264);--gray-25: oklch(.235 .008 264);--gray-50: oklch(.228 .008 264);--gray-75: oklch(.22 .008 264);--gray-100: oklch(.205 .008 264);--gray-150: oklch(.19 .008 264);--gray-200: oklch(.31 .01 264);--gray-250: oklch(.34 .01 264);--gray-300: oklch(.37 .01 264);--gray-400: oklch(.5 .01 264);--gray-500: oklch(.66 .011 264);--gray-600: oklch(.72 .011 264);--gray-700: oklch(.78 .008 264);--gray-800: oklch(.86 .006 264);--gray-850: oklch(.89 .006 264);--gray-900: oklch(.925 .005 264);--gray-950: oklch(.95 .004 264);--bg-app: var(--gray-100);--bg-panel: var(--gray-50);--bg-canvas: var(--gray-150);--surface: var(--gray-0);--surface-sunk: var(--gray-75);--text: var(--gray-900);--text-secondary: var(--gray-700);--text-muted: var(--gray-500);--text-faint: var(--gray-400);--ring-focus: 0 0 0 3px var(--accent-ring);--border: oklch(.34 .01 264);--border-strong: oklch(.42 .012 264);--border-soft: oklch(.3 .009 264);--surface-hover: oklch(.29 .01 264);--accent-text: oklch(.78 calc(var(--accent-chroma) * .75) var(--accent-hue));--accent-border: oklch(.45 .08 var(--accent-hue));--accent-soft: oklch(.3 .045 var(--accent-hue));--accent-soft-2: oklch(.36 .065 var(--accent-hue));--accent-ring: oklch(.72 .15 var(--accent-hue) / .4);--danger: oklch(.66 .18 25);--danger-soft: oklch(.3 .07 25);--danger-strong: oklch(.6 .19 25);--success: oklch(.72 .13 155);--success-soft: oklch(.3 .05 155);--warning: oklch(.78 .13 70);--mk-required: oklch(.68 .19 22);--mk-required-soft: oklch(.3 .06 22);--mk-requested: oklch(.74 .14 64);--mk-requested-soft: oklch(.3 .08 70);--mk-requested-text: oklch(.82 .12 64);--page-tint-top: .215 .014;--page-tint-btm: .17 .018;--page-bg-embed: var(--page-bg-auto, var(--bg-canvas));--surface-2: oklch(1 0 0 / .08);--edit-hover-wash: oklch(1 0 0 / .07);--sig-surface: #fff;--sig-ink: oklch(.93 .005 264);--consent-warn-ink: oklch(.82 .11 80)}@media(prefers-color-scheme:dark){.scheme-scope[data-scheme=auto],[data-scheme=auto] .scheme-scope{color-scheme:dark;--gray-0: oklch(.245 .008 264);--gray-25: oklch(.235 .008 264);--gray-50: oklch(.228 .008 264);--gray-75: oklch(.22 .008 264);--gray-100: oklch(.205 .008 264);--gray-150: oklch(.19 .008 264);--gray-200: oklch(.31 .01 264);--gray-250: oklch(.34 .01 264);--gray-300: oklch(.37 .01 264);--gray-400: oklch(.5 .01 264);--gray-500: oklch(.66 .011 264);--gray-600: oklch(.72 .011 264);--gray-700: oklch(.78 .008 264);--gray-800: oklch(.86 .006 264);--gray-850: oklch(.89 .006 264);--gray-900: oklch(.925 .005 264);--gray-950: oklch(.95 .004 264);--bg-app: var(--gray-100);--bg-panel: var(--gray-50);--bg-canvas: var(--gray-150);--surface: var(--gray-0);--surface-sunk: var(--gray-75);--text: var(--gray-900);--text-secondary: var(--gray-700);--text-muted: var(--gray-500);--text-faint: var(--gray-400);--ring-focus: 0 0 0 3px var(--accent-ring);--border: oklch(.34 .01 264);--border-strong: oklch(.42 .012 264);--border-soft: oklch(.3 .009 264);--surface-hover: oklch(.29 .01 264);--accent-text: oklch(.78 calc(var(--accent-chroma) * .75) var(--accent-hue));--accent-border: oklch(.45 .08 var(--accent-hue));--accent-soft: oklch(.3 .045 var(--accent-hue));--accent-soft-2: oklch(.36 .065 var(--accent-hue));--accent-ring: oklch(.72 .15 var(--accent-hue) / .4);--danger: oklch(.66 .18 25);--danger-soft: oklch(.3 .07 25);--danger-strong: oklch(.6 .19 25);--success: oklch(.72 .13 155);--success-soft: oklch(.3 .05 155);--warning: oklch(.78 .13 70);--mk-required: oklch(.68 .19 22);--mk-required-soft: oklch(.3 .06 22);--mk-requested: oklch(.74 .14 64);--mk-requested-soft: oklch(.3 .08 70);--mk-requested-text: oklch(.82 .12 64);--page-tint-top: .215 .014;--page-tint-btm: .17 .018;--page-bg-embed: var(--page-bg-auto, var(--bg-canvas));--surface-2: oklch(1 0 0 / .08);--edit-hover-wash: oklch(1 0 0 / .07);--sig-surface: #fff;--sig-ink: oklch(.93 .005 264);--consent-warn-ink: oklch(.82 .11 80)}}[data-panel-side=right] .app-shell{direction:rtl}[data-panel-side=right] .app-shell>*{direction:ltr}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"cv08" 1,"ss01" 1}#root{height:100%}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}::selection{background:var(--accent-soft-2)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:999px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}@keyframes mm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mm-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes mm-slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes mm-overlay-in{0%{opacity:0}to{opacity:1}}:root{--mk-fs-hero: clamp(34px, 4.4vw, 54px);--mk-fs-h2: clamp(24px, 2.8vw, 30px);--mk-fs-h2-lg: clamp(25px, 3vw, 32px);--mk-fs-h3: 23px;--mk-fs-lead: clamp(15px, 1.6vw, 18px);--mk-fs-eyebrow: 12px;--mk-r-btn: 9px;--mk-r-frame: 16px;--mk-logo-gradient: linear-gradient(150deg, var(--accent) 0%, oklch(.62 .16 284) 100%);--mk-logic-border: oklch(.82 .07 235);--mk-required-border: oklch(.84 .08 25);--mk-chart-peak: oklch(.62 .16 270);--mk-cta-glow: radial-gradient(120% 80% at 100% 0%, oklch(.5 .13 256 / .4), transparent 55%), radial-gradient(90% 70% at 0% 100%, oklch(.45 .1 286 / .25), transparent 60%);--mk-cta-chip-icon: oklch(.72 .09 256);--mk-seg-av-1: linear-gradient(140deg, #3fae8e, #2f8fd6);--mk-seg-av-2: linear-gradient(140deg, #5a8fd6, #6a5ad6);--mk-seg-av-3: linear-gradient(140deg, #e08a4a, #d2554f);--mk-cta-avatar: linear-gradient(140deg, #6a40c2, #36569b);--mk-maxw: 1160px;--mk-maxw-narrow: 1020px;--mk-gutter: clamp(20px, 4vw, 48px)}html{scroll-behavior:smooth;scroll-padding-top:80px;background:var(--surface)}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"cv08" 1,"ss01" 1}@keyframes mmPop{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes mmFade{0%{opacity:0}to{opacity:1}}@keyframes mmGlow{0%,to{opacity:.75}50%{opacity:1}}@keyframes mmBarUp{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes mmBarAcross{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mk-container{max-width:var(--mk-maxw);margin-inline:auto;padding-inline:var(--mk-gutter)}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:1px solid transparent;border-radius:var(--mk-r-btn);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .13s,transform .13s,box-shadow .13s,border-color .13s,color .13s}.mk-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mk-btn--sm{height:34px;padding:0 15px;gap:6px;border-radius:var(--r-md);font-size:13.5px;font-weight:var(--fw-medium)}.mk-btn--md{height:40px;padding:0 20px;font-size:14px}.mk-btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--sh-md)}.mk-btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--sh-lg)}.mk-btn-primary.mk-btn--sm{box-shadow:var(--sh-xs)}.mk-btn-primary.mk-btn--sm:hover{box-shadow:var(--sh-md)}.mk-btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--sh-xs)}.mk-btn-secondary:hover{background:var(--surface-sunk);border-color:var(--gray-400);transform:translateY(-1px);box-shadow:var(--sh-md)}.mk-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding:0 var(--mk-gutter);min-height:64px;border-bottom:1px solid var(--border-soft);position:sticky;top:0;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10}.mk-nav__brand{display:flex;align-items:center;gap:10px;text-decoration:none}.mk-nav__brand:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--r-md)}.mk-nav__logo{width:30px;height:30px;border-radius:9px;background:var(--mk-logo-gradient);display:grid;place-items:center;color:var(--on-accent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 25%,transparent)}.mk-nav__wordmark{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text)}.mk-nav__links{display:flex;gap:6px;margin-left:12px;flex-wrap:wrap}.mk-nav__link{font-size:13.5px;font-weight:var(--fw-medium);color:var(--text-secondary);text-decoration:none;padding:7px 11px;border-radius:var(--r-md);transition:background .13s,color .13s}.mk-nav__link:hover{background:var(--surface-sunk);color:var(--text)}.mk-nav__link:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mk-nav__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.mk-hero{padding:clamp(56px,8vw,96px) var(--mk-gutter) clamp(48px,6vw,72px);text-align:center}.mk-hero__eyebrow{font-size:var(--mk-fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;animation:mmPop .5s ease both}.mk-hero__title{font-size:var(--mk-fs-hero);line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.022em;margin:20px auto 0;max-width:24ch;text-wrap:balance;animation:mmPop .5s .06s ease both}.mk-hero__lead{font-size:var(--mk-fs-lead);line-height:1.55;color:var(--text-secondary);max-width:54ch;margin:22px auto 0;text-wrap:pretty;animation:mmPop .5s .12s ease both}.mk-hero__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px;animation:mmPop .5s .18s ease both}.mk-hero__trust{margin-top:18px;font-size:var(--text-sm);color:var(--text-muted);animation:mmFade .6s .3s ease both}.mk-rot{display:inline-grid;justify-items:center;width:100%}.mk-rot__item{grid-area:1 / 1;color:var(--accent-text)}.mk-logostrip{padding:0 var(--mk-gutter) clamp(44px,5vw,64px)}.mk-logostrip__inner{max-width:var(--mk-maxw);margin:0 auto;text-align:center}.mk-logostrip__heading{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0}.mk-logostrip__row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 32px;margin-top:20px}.mk-logostrip__tile{width:120px;height:68px;display:grid;place-items:center;border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--bg-panel);color:var(--text-faint);font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.01em;filter:grayscale(1);opacity:.8}.mk-productshot{padding:0 var(--mk-gutter) clamp(56px,7vw,84px)}.mk-productshot__inner{max-width:var(--mk-maxw-narrow);margin:0 auto}.mk-productshot__frame{border:1px solid var(--border);border-radius:var(--mk-r-frame);background:var(--surface);box-shadow:var(--sh-lg);overflow:hidden}.mk-productshot__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-soft);background:var(--bg-panel)}.mk-productshot__dot{width:9px;height:9px;border-radius:50%;background:var(--gray-300);flex:none}.mk-productshot__url{margin:0 auto;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:3px 12px}.mk-productshot__spacer{width:39px;flex:none}.mk-productshot__media{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.mk-productshot__placeholder{display:grid;place-content:center;justify-items:center;gap:6px;width:100%;aspect-ratio:16 / 9;padding:24px;text-align:center;background:var(--bg-panel)}.mk-productshot__placeholder-title{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-muted)}.mk-productshot__placeholder-note{font-size:12px;color:var(--text-faint)}.mk-productshot__caption{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:14px 0 0}.mk-footer{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;padding:36px var(--mk-gutter);margin-top:48px;border-top:1px solid var(--border-soft)}.mk-footer__brand{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.mk-footer__copy{font-size:var(--text-sm);color:var(--text-muted)}.mk-footer__links{margin-left:auto;display:flex;gap:22px;flex-wrap:wrap}.mk-footer__link{font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;transition:color .13s}.mk-footer__link:hover{color:var(--text)}.mk-footer__link:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--r-xs)}.mk-section__title{font-size:var(--mk-fs-h2);font-weight:var(--fw-bold);letter-spacing:-.018em;margin:0;text-align:center;text-wrap:balance}.mk-section__lead{font-size:15px;color:var(--text-secondary);text-align:center;margin:12px auto 0;max-width:52ch;text-wrap:pretty}.mk-bar-across{display:block;transform-origin:left;animation:mmBarAcross .7s ease both}.mk-bar-up{transform-origin:bottom;animation:mmBarUp .6s ease both}.mk-mark{font-weight:var(--fw-medium)}.mk-mark--logic{color:var(--mk-logic)}.mk-mark--random{color:var(--mk-random)}.mk-mark--carry{color:var(--mk-carry)}.mk-mark--attn{color:var(--mk-attn)}.mk-mark--accent{color:var(--accent-text)}.mk-mark--success{color:var(--success)}.mk-answers{background:var(--bg-panel);border-top:1px solid var(--border-soft);padding:clamp(48px,6vw,76px) var(--mk-gutter) clamp(56px,7vw,84px)}.mk-answers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;margin-top:40px}.mk-ans-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:20px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .18s,transform .18s}.mk-ans-card:hover{box-shadow:var(--sh-lg);transform:translateY(-2px)}.mk-ans-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mk-ans-card__title{font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0;text-wrap:balance}.mk-ans-card__tag{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);flex:none}.mk-ans-card__viz{background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:16px;min-height:132px}.mk-ans-card__foot{font-size:var(--text-sm);line-height:1.5;color:var(--text-muted);margin:0;text-wrap:pretty}.mk-vz-branch{display:flex;flex-direction:column}.mk-vz-branch__q{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:var(--text-xs);font-weight:var(--fw-semibold);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:6px 10px;box-shadow:var(--sh-xs)}.mk-vz-branch__qnum{width:16px;height:16px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-size:8px;font-weight:var(--fw-semibold);flex:none}.mk-vz-branch__paths{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-left:11px}.mk-vz-branch__path{display:flex;align-items:center;gap:8px}.mk-vz-branch__elbow{width:14px;height:20px;border-left:var(--bw-control) solid var(--mk-logic-border);border-bottom:var(--bw-control) solid var(--mk-logic-border);border-radius:0 0 0 7px;margin-top:-8px;flex:none}.mk-vz-branch__pill{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--mk-logic);background:var(--mk-logic-soft);border-radius:var(--r-pill);padding:3px 9px;flex:none}.mk-vz-branch__desc{font-size:var(--text-xs);color:var(--text-secondary)}.mk-vz-pay{display:flex;flex-direction:column;justify-content:center;gap:11px;min-height:100px}.mk-vz-pay__row{display:grid;grid-template-columns:44px 1fr 38px;align-items:center;gap:10px}.mk-vz-pay__price{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.mk-vz-pay__track{display:block;height:14px;border-radius:5px;background:var(--gray-200);overflow:hidden}.mk-vz-pay__fill{height:100%;border-radius:5px;background:var(--gray-300)}.mk-vz-pay__fill.is-strong{background:var(--accent)}.mk-vz-pay__pct{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.mk-vz-pay__pct.is-strong{font-weight:var(--fw-semibold);color:var(--accent-text)}.mk-vz-pay__caption{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.mk-vz-funnel{display:flex;flex-direction:column;justify-content:center;gap:9px;min-height:100px}.mk-vz-funnel__row{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:10px}.mk-vz-funnel__label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}.mk-vz-funnel__label.is-drop{font-weight:var(--fw-semibold);color:var(--mk-required)}.mk-vz-funnel__bar{display:block;height:16px;border-radius:5px;background:var(--accent-soft-2)}.mk-vz-funnel__bar.is-drop{background:var(--mk-required-soft);border:1px solid var(--mk-required-border)}.mk-vz-funnel__dropwrap{display:flex;align-items:center;gap:8px}.mk-vz-funnel__badge{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--mk-required);background:var(--mk-required-soft);border-radius:var(--r-pill);padding:2px 7px;flex:none}.mk-vz-rank{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100px}.mk-vz-rank__row{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:7px 11px}.mk-vz-rank__row.is-top{border-color:var(--accent-border);box-shadow:var(--sh-xs)}.mk-vz-rank__num{width:18px;height:18px;border-radius:var(--r-sm);background:var(--gray-200);color:var(--text-secondary);display:grid;place-items:center;font-size:var(--text-2xs);font-weight:var(--fw-bold);flex:none}.mk-vz-rank__row.is-top .mk-vz-rank__num{background:var(--accent);color:var(--on-accent)}.mk-vz-rank__label{font-size:var(--text-sm);font-weight:var(--fw-medium);flex:1}.mk-vz-rank__row.is-top .mk-vz-rank__label{font-weight:var(--fw-semibold)}.mk-vz-rank__score{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.mk-vz-rank__row.is-top .mk-vz-rank__score{color:var(--accent-text)}.mk-vz-nps{display:flex;align-items:center;gap:18px;min-height:100px}.mk-vz-nps__stat{flex:none}.mk-vz-nps__score{font-family:var(--font-mono);font-size:30px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.mk-vz-nps__meta{font-size:var(--text-2xs);color:var(--text-muted);margin-top:2px}.mk-vz-nps__delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--success);background:var(--success-soft);border-radius:var(--r-pill);padding:2px 8px;margin-top:6px}.mk-vz-nps__bars{flex:1;display:flex;align-items:flex-end;gap:6px;height:84px}.mk-vz-nps__bar{flex:1;border-radius:4px 4px 0 0}.mk-vz-nps__bar--g{background:var(--gray-300)}.mk-vz-nps__bar--a1{background:var(--accent-soft-2)}.mk-vz-nps__bar--a2{background:var(--accent-border)}.mk-vz-nps__bar--a3{background:var(--mk-chart-peak)}.mk-vz-nps__bar--a4{background:var(--accent)}.mk-vz-seg{display:flex;flex-direction:column;justify-content:center;gap:11px;min-height:100px}.mk-vz-seg__row{display:flex;align-items:center;gap:10px}.mk-vz-seg__av{width:22px;height:22px;border-radius:50%;color:var(--gray-0);display:grid;place-items:center;font-size:8.5px;font-weight:var(--fw-semibold);flex:none}.mk-vz-seg__av--1{background:var(--mk-seg-av-1)}.mk-vz-seg__av--2{background:var(--mk-seg-av-2)}.mk-vz-seg__av--3{background:var(--mk-seg-av-3)}.mk-vz-seg__name{font-size:var(--text-sm);font-weight:var(--fw-medium);width:92px;flex:none}.mk-vz-seg__track{flex:1;height:8px;border-radius:var(--r-pill);background:var(--gray-200)}.mk-vz-seg__fill{height:100%;border-radius:var(--r-pill)}.mk-vz-seg__fill--success{background:var(--success)}.mk-vz-seg__fill--accent{background:var(--accent)}.mk-vz-seg__tag{font-family:var(--font-mono);font-size:var(--text-2xs);flex:none}.mk-vz-seg__tag--success{color:var(--success)}.mk-vz-seg__tag--accent{color:var(--text-muted)}.mk-how{padding:clamp(56px,7vw,84px) var(--mk-gutter) clamp(24px,3vw,40px)}.mk-how__eyebrow{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);margin:0;text-align:center}.mk-how__heading{font-size:var(--mk-fs-h2-lg);font-weight:var(--fw-bold);letter-spacing:-.018em;margin:10px auto 0;text-align:center;max-width:26ch;text-wrap:balance}.mk-how__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:clamp(28px,4vw,56px);align-items:center;margin-top:72px}.mk-how__row:first-of-type{margin-top:64px}@media(min-width:860px){.mk-how__row.is-reverse .mk-how__text{order:2}.mk-how__row.is-reverse .mk-how__illo{order:1}}.mk-how__num{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);color:var(--accent-text);background:var(--accent-soft);border-radius:var(--r-pill);padding:4px 10px}.mk-how__title{font-size:var(--mk-fs-h3);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:14px 0 0}.mk-how__body{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:10px 0 0;text-wrap:pretty}.mk-how__bullets{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.mk-how__bullet{display:flex;align-items:center;gap:10px;font-size:var(--text-base);color:var(--gray-800)}.mk-how__bullet-icon{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:10px;font-weight:var(--fw-bold)}.mk-how__bullet-icon--logic{background:var(--mk-logic-soft);color:var(--mk-logic)}.mk-how__bullet-icon--random{background:var(--mk-random-soft);color:var(--mk-random)}.mk-how__bullet-icon--carry{background:var(--mk-carry-soft);color:var(--mk-carry)}.mk-how__bullet-icon--attn{background:var(--mk-attn-soft);color:var(--mk-attn)}.mk-how__bullet-icon--accent{background:var(--accent-soft);color:var(--accent-text)}.mk-how__bullet-icon--success{background:var(--success-soft);color:var(--success)}.mk-illo{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:22px;box-shadow:var(--sh-md)}.mk-illo-quota__label{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mk-illo-quota__bars{margin-top:14px;display:flex;flex-direction:column;gap:12px}.mk-illo-quota__meta{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px}.mk-illo-quota__meta>span:first-child{font-weight:var(--fw-medium)}.mk-illo-quota__count{font-family:var(--font-mono);color:var(--text-muted)}.mk-illo-quota__track{height:7px;border-radius:var(--r-pill);background:var(--gray-200)}.mk-illo-quota__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent)}.mk-illo-quota__fill.is-closed{background:var(--success)}.mk-illo-quota__banner{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;border-radius:var(--r-md);background:var(--mk-logic-soft);font-size:12px;color:var(--text-secondary)}.mk-illo-quota__banner-mark{font-weight:var(--fw-bold);color:var(--mk-logic)}.mk-illo-piped__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px}.mk-illo-piped__progress{height:4px;border-radius:var(--r-pill);background:var(--gray-200);overflow:hidden}.mk-illo-piped__progress>span{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent)}.mk-illo-piped__q{font-size:15px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin-top:14px}.mk-illo-piped__pipe{color:var(--accent-text)}.mk-illo-piped__opts{display:flex;flex-direction:column;gap:7px;margin-top:12px}.mk-illo-piped__opt{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--text-sm)}.mk-illo-piped__opt.is-selected{border-color:var(--accent-border);background:var(--accent-soft);font-weight:var(--fw-medium)}.mk-illo-piped__radio{width:13px;height:13px;border-radius:50%;border:var(--bw-control) solid var(--gray-300);background:var(--surface);flex:none}.mk-illo-piped__radio.is-selected{border:4px solid var(--accent)}.mk-illo-piped__chips{display:flex;gap:6px;margin-top:12px;justify-content:center;flex-wrap:wrap}.mk-illo-piped__chip{font-size:var(--text-2xs);font-weight:var(--fw-medium);border-radius:var(--r-pill);padding:3px 9px}.mk-illo-piped__chip--carry{color:var(--mk-carry);background:var(--mk-carry-soft)}.mk-illo-piped__chip--random{color:var(--mk-random);background:var(--mk-random-soft)}.mk-illo-dict__head{display:flex;align-items:center;gap:8px}.mk-illo-dict__title{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mk-illo-dict__exports{margin-left:auto;display:inline-flex;gap:6px}.mk-illo-dict__exp{font-size:var(--text-2xs);font-weight:var(--fw-semibold);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:3px 9px;background:var(--surface)}.mk-illo-dict__table{margin-top:12px;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.mk-illo-dict__thead,.mk-illo-dict__trow{display:grid;grid-template-columns:1.2fr 1.6fr 1fr;align-items:center}.mk-illo-dict__thead{padding:8px 12px;background:var(--gray-75);border-bottom:1px solid var(--border-soft);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mk-illo-dict__trow{padding:9px 12px;border-bottom:1px solid var(--border-soft);font-size:12px}.mk-illo-dict__trow:last-child{border-bottom:none}.mk-illo-dict__var{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-text)}.mk-illo-dict__rec{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.mk-illo-dict__banner{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:var(--r-md);background:var(--success-soft);font-size:12px;color:var(--text-secondary)}.mk-illo-dict__check{color:var(--success);font-weight:var(--fw-bold)}.mk-caps{padding:clamp(40px,5vw,64px) var(--mk-gutter) clamp(56px,7vw,80px)}.mk-caps__panel{max-width:var(--mk-maxw);margin:0 auto;border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--bg-panel);padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px)}.mk-caps__heading{font-size:clamp(20px,2.2vw,24px);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0;text-align:center;text-wrap:balance}.mk-caps__rows{display:flex;flex-direction:column;gap:16px;margin:32px auto 0;max-width:960px}.mk-caps__row{display:grid;grid-template-columns:minmax(70px,96px) 1fr;gap:12px 18px;align-items:start}.mk-caps__label{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);padding-top:7px}.mk-caps__chips{display:flex;flex-wrap:wrap;gap:8px}.mk-caps__chip{font-size:var(--text-sm);font-weight:var(--fw-medium);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 13px}.mk-why{padding:0 var(--mk-gutter) clamp(56px,7vw,80px)}.mk-why__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;margin-top:32px}.mk-why__card{background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-xl);padding:24px}.mk-why__eyebrow{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);margin:0}.mk-why__title{font-size:17px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:10px 0 0;text-wrap:balance}.mk-why__body{font-size:var(--text-base);line-height:1.6;color:var(--text-secondary);margin:8px 0 0;text-wrap:pretty}.mk-pricing{background:var(--bg-panel);border-top:1px solid var(--border-soft);padding:clamp(56px,7vw,84px) var(--mk-gutter)}.mk-pricing__heading{font-size:var(--mk-fs-h2-lg);font-weight:var(--fw-bold);letter-spacing:-.018em;margin:0;text-align:center;text-wrap:balance}.mk-pricing__intro{font-size:15px;color:var(--text-secondary);text-align:center;margin:12px auto 0;max-width:52ch;text-wrap:pretty}.mk-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;align-items:stretch;margin-top:44px}.mk-tier{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--mk-r-frame);padding:26px;display:flex;flex-direction:column}.mk-tier.is-featured{border:var(--bw-control) solid var(--accent);box-shadow:var(--sh-lg)}.mk-tier__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);padding:4px 11px;white-space:nowrap}.mk-tier__name{font-size:14px;font-weight:var(--fw-semibold)}.mk-tier__price{display:flex;align-items:baseline;gap:6px;margin-top:10px}.mk-tier__amount{font-size:34px;font-weight:var(--fw-bold);letter-spacing:-.02em}.mk-tier__unit{font-size:var(--text-sm);color:var(--text-muted)}.mk-tier__tagline{font-size:var(--text-sm);color:var(--text-muted);margin:6px 0 0}.mk-tier__features{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.mk-tier__feature{display:flex;gap:9px;font-size:13px;color:var(--gray-800)}.mk-tier__check{color:var(--accent-text);font-weight:var(--fw-bold);flex:none}.mk-tier__cta{margin-top:22px;width:100%}.mk-pricing__footnote{text-align:center;font-size:12px;color:var(--text-muted);margin:20px 0 0}.mk-security{padding:clamp(56px,7vw,84px) var(--mk-gutter) clamp(40px,5vw,56px)}.mk-security__eyebrow{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);margin:0;text-align:center}.mk-security__heading{font-size:var(--mk-fs-h2);font-weight:var(--fw-bold);letter-spacing:-.018em;margin:10px auto 0;text-align:center;max-width:28ch;text-wrap:balance}.mk-security__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin-top:36px}.mk-security__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:22px}.mk-security__icon{width:34px;height:34px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.mk-security__card-title{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.005em;margin:14px 0 0}.mk-security__card-body{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:6px 0 0;text-wrap:pretty}.mk-faq{padding:clamp(24px,3vw,40px) var(--mk-gutter) clamp(64px,8vw,96px)}.mk-faq__inner{max-width:720px;margin:0 auto}.mk-faq__heading{font-size:var(--mk-fs-h2);font-weight:var(--fw-bold);letter-spacing:-.018em;margin:0;text-align:center;text-wrap:balance}.mk-faq__list{margin-top:28px;border-top:1px solid var(--border-soft)}.mk-faq__item{border-bottom:1px solid var(--border-soft)}.mk-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.005em;list-style:none}.mk-faq__q::-webkit-details-marker{display:none}.mk-faq__q:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--r-sm)}.mk-faq__marker{color:var(--text-muted);font-weight:var(--fw-regular);flex:none;transition:transform .18s}.mk-faq__item[open] .mk-faq__marker{transform:rotate(45deg)}.mk-faq__a{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0;padding:0 2px 18px;text-wrap:pretty}.mk-cta{padding:0 var(--mk-gutter)}.mk-cta__panel{max-width:var(--mk-maxw);margin:0 auto;border-radius:var(--r-2xl);background:var(--gray-950);position:relative;overflow:hidden;padding:clamp(36px,5vw,56px) clamp(28px,5vw,60px);text-align:center}.mk-cta__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mk-cta-glow);pointer-events:none;animation:mmGlow 7s ease-in-out infinite}.mk-cta__quote{position:relative;margin:0 auto;font-size:clamp(16px,1.8vw,19px);line-height:1.5;font-weight:var(--fw-medium);color:var(--gray-100);max-width:56ch;text-wrap:balance}.mk-cta__author{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.mk-cta__avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-0);background:var(--mk-cta-avatar)}.mk-cta__attribution{font-size:var(--text-sm);color:var(--gray-400)}.mk-cta__heading{position:relative;font-size:var(--mk-fs-h2);font-weight:var(--fw-bold);letter-spacing:-.018em;color:var(--gray-0);margin:44px 0 0;text-wrap:balance}.mk-cta__glow+.mk-cta__heading{margin-top:0}.mk-cta__button{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;border-radius:var(--mk-r-btn);background:var(--on-accent);color:var(--text);font-size:15px;font-weight:var(--fw-semibold);text-decoration:none;margin-top:22px;transition:transform .13s,box-shadow .13s}.mk-cta__button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000004d}.mk-cta__button:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mk-cta__footnote{position:relative;font-size:12px;color:var(--gray-400);margin:14px 0 0}.mk-cta__trust{position:relative;display:flex;justify-content:center;gap:20px;margin-top:26px;flex-wrap:wrap}.mk-cta__chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--gray-400)}.mk-cta__chip-icon{color:var(--mk-cta-chip-icon);display:inline-flex}.mk-legal{max-width:720px;margin:0 auto;padding:clamp(40px,6vw,72px) var(--mk-gutter) clamp(48px,7vw,80px)}.mk-legal__banner{display:block;margin:0 0 28px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--surface));border-radius:var(--r-md);background:color-mix(in srgb,var(--warning) 13%,var(--surface));color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}.mk-legal__banner strong{color:var(--text);font-weight:var(--fw-semibold)}.mk-legal__title{font-size:var(--mk-fs-h2-lg);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0}.mk-legal__meta{font-size:var(--text-sm);color:var(--text-muted);margin:8px 0 0}.mk-legal__intro{font-size:var(--mk-fs-lead);line-height:1.6;color:var(--text-secondary);margin:20px 0 0;text-wrap:pretty}.mk-legal h2{font-size:var(--mk-fs-h3);font-weight:var(--fw-semibold);letter-spacing:-.012em;margin:40px 0 0}.mk-legal p{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:14px 0 0;text-wrap:pretty}.mk-legal__contact{margin-top:40px;padding-top:20px;border-top:1px solid var(--border-soft)}.mk-legal__contact a{color:var(--accent-text);font-weight:var(--fw-medium);text-decoration:none}.mk-legal__contact a:hover{text-decoration:underline}.mk-notfound{min-height:46vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(56px,9vw,112px) var(--mk-gutter)}.mk-notfound__code{font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.08em;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--r-pill);padding:4px 12px;margin:0}.mk-notfound__title{font-size:var(--mk-fs-h2);font-weight:var(--fw-bold);letter-spacing:-.018em;margin:20px 0 0}.mk-notfound__body{font-size:var(--mk-fs-lead);line-height:1.55;color:var(--text-secondary);max-width:44ch;margin:14px 0 28px;text-wrap:pretty}.mk-waitlist{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:22px}.mk-hero__actions--waitlist{width:100%}.mk-hero__actions--waitlist .mk-waitlist{margin-top:0}.mk-waitlist__row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;width:100%}.mk-waitlist__input{height:44px;min-width:min(320px,100%);padding:0 16px;border-radius:var(--mk-r-btn);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:15px}.mk-waitlist__input:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mk-waitlist__privacy{font-size:12px;color:var(--text-muted);margin:0}.mk-waitlist__privacy a{color:var(--accent-text)}.mk-waitlist__error{font-size:13px;color:var(--danger);margin:0}.mk-waitlist__success{font-size:15px;font-weight:var(--fw-medium);color:var(--accent-text);margin:0}.mk-cta .mk-waitlist__privacy{color:var(--gray-400)}.mk-cta .mk-waitlist__privacy a,.mk-cta .mk-waitlist__success{color:var(--on-accent)}
