.mk,.mk .mk-light{--paper:#fff;--paper-2:#f7f7f8;--paper-white:#fff;--line:#e7e7ea;--line-2:#d4d4d9;--text:#111114;--text-muted:#4b4b55;--orange-50:#fdf3ee;--orange-100:#fbe7dc;--orange-200:#f5c3a6;--canvas:#f7f7f8;--background:#fff;--surface-1:#fff;--surface-2:#f4f4f5;--surface-3:#ebebee;--border:#e7e7ea;--border-strong:#d4d4d9;--foreground:#111114;--fg-muted:#4b4b55;--fg-subtle:#6b6b76;--fg-faint:#a3a3ad;--brand:var(--orange-600);--brand-foreground:#fff;--brand-accent:var(--orange-500);--brand-text:var(--orange-700t);--brand-soft:#d9480f17;--success:#2f7a4f;--success-soft:#2f7a4f1a;--warning:#8f6008;--warning-soft:#c48c1e24;--danger:#b4233c;--danger-soft:#b4233c14;--info:#35628f;--info-soft:#35628f17;--chart-1:#cf4a12;--chart-2:#4a6378;--chart-3:#e99263;--chart-4:#84330e;--chart-5:#cfb48c;--chart-6:#a89f96;--card:var(--surface-1);--card-foreground:var(--foreground);--popover:var(--surface-1);--popover-foreground:var(--foreground);--primary:var(--brand);--primary-foreground:var(--brand-foreground);--secondary:var(--surface-2);--secondary-foreground:var(--foreground);--muted:var(--surface-2);--muted-foreground:var(--fg-muted);--accent:var(--surface-3);--accent-foreground:var(--foreground);--destructive:var(--danger);--input:var(--border-strong);--ring:var(--orange-600);--accent-word:var(--orange-500);--kicker-dot:var(--orange-500);--grid-line:#1111140b;--shadow-card:0 1px 2px 0 #1111140a;--shadow-pop:0 1px 2px #1111140d, 0 24px 48px -24px #1111142e;--shadow-pill:0 1px 2px #1111140f;--r-xl:16px;--r-lg:12px;--r-md:10px;--r-sm:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground)}html.dark .mk,.mk .mk-dark,.mk.mk-dark{--paper:#0b0b0d;--paper-2:#0f0f11;--paper-white:#141417;--line:#222227;--line-2:#33333a;--text:#ededf0;--text-muted:#a8a8b3;--orange-50:#1d130e;--orange-100:#2a170e;--orange-200:#5b2a14;--canvas:#0f0f11;--background:#0b0b0d;--surface-1:#141417;--surface-2:#1b1b1f;--surface-3:#25252b;--border:#222227;--border-strong:#33333a;--foreground:#ededf0;--fg-muted:#a8a8b3;--fg-subtle:#8c8c97;--fg-faint:#56565f;--brand-text:var(--orange-300);--brand-soft:#f08a5a1f;--success:#6bc08f;--success-soft:#6bc08f21;--warning:#e3b25a;--warning-soft:#e3b25a21;--danger:#f07a8c;--danger-soft:#f07a8c21;--info:#8db4de;--info-soft:#8db4de21;--chart-1:#e0561c;--chart-2:#8ba3b8;--chart-3:#f0a070;--chart-4:#b0521f;--chart-5:#cbb08a;--chart-6:#6e655d;--popover:var(--surface-2);--secondary:var(--surface-3);--accent:var(--surface-3);--ring:var(--orange-300);--accent-word:var(--orange-300);--kicker-dot:var(--orange-300);--grid-line:#ffffff0a;--shadow-card:0 1px 0 #0000004d;--shadow-pop:0 1px 0 #0000004d, 0 28px 56px -24px #000000bf;--shadow-pill:0 1px 0 #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground)}.mk .mk-dark,.mk.mk-dark{--background:#0f0f11;--canvas:#0f0f11;--ink:#0f0f11;--ink-2:#141417;--ink-3:#25252b;--on-ink:#ededf0;--on-ink-muted:#a8a8b3;--border:#ffffff14;--border-strong:#ffffff26;background:var(--background)}html.dark .mk .mk-dark{--background:#141418;--canvas:#141418;--surface-1:#1a1a1f;--surface-2:#212127;--surface-3:#2b2b32;--border:#ffffff17;--border-strong:#ffffff29}.mk-section.mk-dark{border-block:1px solid #ffffff12}.mk-section.mk-dark:not(.hm-proof){background-image:radial-gradient(45% 55% at 12% 0,#d9480f1a,#0000 70%)}.mk{--ink:#0f0f11;--ink-2:#141417;--ink-3:#25252b;--on-ink:#ededf0;--on-ink-muted:#a8a8b3}html:has(>body .mk){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;scroll-padding-top:84px}html:has(>body .mk) body{background:#fff}html.dark:has(>body .mk){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0d}html.dark:has(>body .mk) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0d}.mk{--header-h:64px;font-family:var(--font-display);font-size:var(--fs-body);background:var(--background);font-optical-sizing:auto;font-feature-settings:normal;line-height:1.6;overflow-x:clip}.mk ::selection{color:inherit;background:#d9480f38}.mk :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mk-wrap{width:var(--container);margin-inline:auto}.mk-section{padding-block:var(--section-y);scroll-margin-top:24px;position:relative}.mk-section--tight{padding-block:clamp(56px,7vw,96px)}.mk-section--paper2{background:var(--canvas);border-block:1px solid var(--border)}.mk-section--white{background:var(--background)}.mk-h1,.mk-h2,.mk-h3{text-wrap:balance;font-weight:600}.mk-h1{font-size:var(--fs-h1);letter-spacing:-.045em;line-height:.98}.mk-h1--page{font-size:clamp(34px,4.4vw,60px);line-height:1.02}.mk-h2{font-size:var(--fs-h2);letter-spacing:-.038em;line-height:1.06}.mk-h3{font-size:var(--fs-h3);letter-spacing:-.022em;line-height:1.2}.mk-lead{font-size:var(--fs-lead);letter-spacing:-.008em;color:var(--fg-muted);text-wrap:pretty;line-height:1.5}.mk .mk-accent{font-style:normal;font-weight:inherit}.mk-h1 .mk-accent,.mk-h2 .mk-accent,.mk-h3 .mk-accent{color:var(--accent-word)}.mk-kicker{color:var(--fg-muted);align-items:center;gap:8px;font-size:13.5px;font-weight:560;display:inline-flex}.mk-kicker:before{content:"";background:var(--kicker-dot);border-radius:2px;flex:none;width:6px;height:6px}.mk-btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 18px;font-size:15px;font-weight:560;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.mk-btn__icon{opacity:.85;transition:transform .35s var(--ease-brand-out);flex:none;place-items:center;display:grid}.mk-btn__icon svg{width:16px;height:16px}.mk-btn:hover .mk-btn__icon{transform:translate(2px)}.mk-btn--primary{background:var(--brand);color:#fff;box-shadow:inset 0 1px #ffffff24,0 1px 2px #1111141f}.mk-btn--primary:hover{background:var(--orange-700)}.mk-btn--outline{background:var(--surface-1);border-color:var(--border-strong);color:var(--foreground);box-shadow:var(--shadow-pill)}.mk-btn--outline .mk-btn__icon{color:var(--fg-subtle)}.mk-btn--outline:hover{background:var(--surface-2)}.mk-btn--light{color:#111114;background:#fff}.mk-btn--light:hover{background:#ececef}.mk-btn--ink{background:var(--foreground);color:var(--background)}.mk-btn--ink:hover{opacity:.9}.mk-btn--sm{border-radius:8px;min-height:34px;padding:0 12px;font-size:14px}.mk-btn--sm .mk-btn__icon svg{width:14px;height:14px}.mk-chip{white-space:nowrap;border:1px solid var(--border);background:var(--surface-1);height:26px;color:var(--foreground);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mk-chip--brand{background:var(--brand-soft);color:var(--brand-text);border-color:#0000}.mk-chip--ghost{background:0 0}.mk-link{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:4px;align-items:center;gap:6px;font-weight:560;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}.mk-link:hover{text-decoration-color:currentColor}.mk-link svg{width:15px;height:15px;transition:transform .35s var(--ease-brand-out)}.mk-link:hover svg{transform:translate(3px)}.mk-round{border:1px solid var(--border-strong);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s,border-color .2s;display:grid}.mk-round:hover{background:var(--surface-2)}.mk-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.mk-card--line{box-shadow:none}.mk-header{z-index:45;height:var(--header-h);position:fixed;inset:0 0 auto}.mk-header:before{content:"";background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--border);pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.mk-header:before{animation:linear both mk-band;animation-timeline:scroll(root);animation-range:0 64px}}}@keyframes mk-band{0%{opacity:0}to{opacity:1}}.mk-header__inner{align-items:center;gap:28px;height:100%;display:flex;position:relative}.mk-header__logo{align-items:center;height:36px;font-size:16px;display:inline-flex}.mk-header__nav{align-items:center;gap:2px;display:none}.mk-header__nav a{height:32px;color:var(--fg-muted);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.mk-header__nav a:hover,.mk-header__nav a[aria-current=page]{color:var(--foreground);background:var(--surface-2)}.mk-header__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mk-header__signin{height:34px;color:var(--fg-muted);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:540;transition:color .2s,background-color .2s;display:none}.mk-header__signin:hover{color:var(--foreground);background:var(--surface-2)}.mk-header__icon,.mk-header__menu{width:34px;height:34px;color:var(--fg-muted);border-radius:8px;place-items:center;transition:color .2s,background-color .2s;display:grid}.mk-header__icon:hover,.mk-header__menu:hover{color:var(--foreground);background:var(--surface-2)}.mk-header__icon svg{width:16px;height:16px}.mk-header__menu svg{width:20px;height:20px}@media (min-width:1024px){.mk-header__nav{display:flex}.mk-header__signin{display:inline-flex}.mk-header__menu{display:none}}@media (max-width:640px){.mk{--header-h:60px;--fs-body:15.5px;--section-y:64px}.mk-header .mk-btn__icon,.mk-header__icon{display:none}}.mk-pagetop{padding-top:calc(var(--header-h) + clamp(40px, 6vw, 88px));padding-bottom:clamp(40px,5vw,72px)}.mk-cta{isolation:isolate;border-radius:var(--r-xl);border:1px solid var(--border);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.mk-cta:before,.mk-cta:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.mk-cta:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 90% at 100% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 100% 0,#000 20%,#0000 75%)}.mk-cta:after{background:radial-gradient(50% 70% at 92% 8%,#d9480f29,#0000 70%)}.mk-cta__h{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.02}@media (max-width:900px){.mk-cta{grid-template-columns:1fr}}.mk-faq details{border-bottom:1px solid var(--border)}.mk-faq details:first-child{border-top:1px solid var(--border)}.mk-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:clamp(16px,1.1vw,17px);font-weight:560;line-height:1.35;list-style:none;transition:color .2s;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:hover{color:var(--brand-text)}.mk-faq__icon{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--fg-muted);transition:transform .35s var(--ease-brand-out), background-color .2s, color .2s, border-color .2s;border-radius:8px;flex:none;place-items:center;display:grid}.mk-faq details[open] .mk-faq__icon{background:var(--surface-2);color:var(--foreground);transform:rotate(45deg)}.mk-footer{z-index:1;background:var(--canvas);border-top:1px solid var(--border);padding:clamp(48px,6vw,80px) 0 28px;position:relative}.mk-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}.mk-footer__col h2{color:var(--fg-subtle);font-size:13px;font-weight:560}.mk-footer__col ul{gap:9px;margin-top:14px;display:grid}.mk-footer__col a{color:var(--fg-muted);font-size:14px;transition:color .2s}.mk-footer__col a:hover{color:var(--foreground)}@media (max-width:1023px){.mk-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-footer__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mk-apitl{--gap:clamp(20px, 3vw, 48px);position:relative}.mk-apitl__line{top:30px;left:9px;right:calc((100% - 2 * var(--gap)) / 3 - 9px);background:var(--orange-500);border-radius:3px;height:3px;position:absolute}.mk-apitl__list{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-apitl__item{padding-top:64px;position:relative}.mk-apitl__knot{border:3px solid var(--orange-500);background:var(--background);border-radius:50%;width:19px;height:19px;position:absolute;top:22px;left:0}.mk-apitl__item[data-passed] .mk-apitl__knot{background:var(--orange-500)}.mk-apitl__today{color:var(--brand-text);justify-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute;top:-30px;transform:translate(-50%)}.mk-apitl__today:after{content:"";background:var(--foreground);width:2px;height:22px;margin-top:4px}@media (max-width:760px){.mk-apitl__line{display:none}.mk-apitl__list{border-left:3px solid var(--orange-500);grid-template-columns:1fr;gap:0;margin-left:8px}.mk-apitl__item{padding:0 0 28px 26px}.mk-apitl__item:last-child{padding-bottom:0}.mk-apitl__knot{top:0;left:-11px}}.mk-seg{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.mk-seg button{height:32px;color:var(--fg-muted);border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:540;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.mk-seg button:hover{color:var(--foreground)}.mk-seg button[aria-pressed=true]{background:var(--surface-1);color:var(--foreground);box-shadow:0 0 0 1px var(--border), 0 1px 2px #11111414}html.dark .mk .mk-seg button[aria-pressed=true]{background:var(--surface-3);box-shadow:none}.mk-seg__note{background:var(--brand-soft);color:var(--brand-text);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:560}.mk-plantabs{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.mk-plantabs button{height:34px;color:var(--fg-muted);border-radius:7px;font-size:14px;font-weight:540}.mk-plantabs button[aria-selected=true]{background:var(--surface-1);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}html.dark .mk .mk-plantabs button[aria-selected=true]{background:var(--surface-3);box-shadow:none}.mk-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.mk-plan{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);flex-direction:column;padding:clamp(22px,2vw,30px);display:flex;position:relative}.mk-plan.is-featured{border-color:color-mix(in oklab, var(--brand) 45%, var(--border));box-shadow:0 0 0 3px var(--brand-soft), var(--shadow-pop)}.mk-plan.is-featured:before{content:"";border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--brand);height:3px;position:absolute;inset:-1px -1px auto}html.dark .mk .mk-plan.is-featured{background:linear-gradient(to bottom, #d9480f14, transparent 40%), var(--surface-1)}.mk-plan[data-fit]:after{content:"";border-radius:var(--r-xl);box-shadow:inset 0 0 0 2px var(--brand);pointer-events:none;position:absolute;inset:-1px}.mk-fit{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--canvas);grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:14px clamp(16px,2.4vw,36px);padding:clamp(18px,2vw,24px);display:grid}.mk-fit__controls{grid-template-columns:140px minmax(0,1fr);align-items:end;gap:20px;display:grid}.mk-fit__answer{font-size:15px;line-height:1.45}.mk-select{border:1px solid var(--border-strong);background:var(--surface-1);height:36px;color:var(--foreground);border-radius:8px;padding:0 12px;font-size:15px}.mk-range{width:100%;height:36px;accent-color:var(--brand)}.mk-compare-wrap{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-1);overflow:clip}.mk-compare{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.mk-compare thead th{top:calc(var(--header-h) - 1px);z-index:2;background:var(--surface-1);border-bottom:1px solid var(--border-strong);letter-spacing:-.02em;text-align:center;padding:14px 16px;font-size:15px;font-weight:580;position:sticky}.mk-compare thead th.mk-compare__feat{text-align:left;color:var(--fg-subtle);font-size:13px;font-weight:500}.mk-compare thead th.is-featured{background:color-mix(in oklab, var(--brand) 7%, var(--surface-1));box-shadow:inset 0 3px 0 var(--brand)}.mk-compare__group{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle);border-bottom:1px solid var(--border);background:var(--canvas);padding:22px 16px 8px;font-size:12px;font-weight:600}.mk-compare td,.mk-compare tbody th[scope=row]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.mk-compare tbody th[scope=row]{text-align:left;width:40%;font-weight:500}.mk-compare td{text-align:center;color:var(--foreground)}.mk-compare td.is-featured{background:color-mix(in oklab, var(--brand) 4%, var(--surface-1))}.mk-compare tbody tr:hover td,.mk-compare tbody tr:hover th[scope=row]{background:var(--surface-2)}.mk-compare tfoot td{padding:16px}.mk-compare tfoot td.is-featured{background:color-mix(in oklab, var(--brand) 4%, var(--surface-1))}@media (max-width:1080px){.mk-fit{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mk-plans{grid-template-columns:minmax(0,1fr)}[data-plan=starter] [data-col]:not([data-col=starter]),[data-plan=growth] [data-col]:not([data-col=growth]),[data-plan=agency] [data-col]:not([data-col=agency]){display:none}.mk-fit__controls{grid-template-columns:minmax(0,1fr)}.mk-compare tbody th[scope=row]{width:62%}.mk-compare td,.mk-compare tbody th[scope=row],.mk-compare thead th{padding-inline:12px}}.mk-anat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid;position:relative}.mk-anat__scene{border:1px solid var(--border);background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 0) 0 0 / 14px 14px, var(--canvas);min-width:0;box-shadow:var(--shadow-pop);border-radius:18px;margin:0;padding:clamp(10px,1.4vw,16px)}.mk-anat__reply{background:var(--brand-soft);border:1px solid color-mix(in oklab, var(--brand) 35%, transparent);border-radius:10px;margin:16px 0 0 32px;padding:14px}.mk-anat__filled{background:var(--success-soft);color:inherit;box-shadow:inset 0 -2px 0 var(--success);border-radius:4px;padding:1px 4px}.mk-anat__marker{background:var(--surface-3);width:18px;height:18px;color:var(--fg-muted);vertical-align:middle;border-radius:5px;place-items:center;font-size:10.5px;font-weight:620;transition:background-color .2s,color .2s,transform .2s;display:inline-grid}.mk-anat__marker.is-active{background:var(--brand);color:#fff;transform:scale(1.12)}.mk-anat__notes{gap:16px;display:grid}.mk-anat__note{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.mk-anat__num{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-text);border-radius:7px;place-items:center;font-size:12.5px;font-weight:620;display:grid}.mk-anat__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-anat__lines path{fill:none;stroke:var(--brand);stroke-width:1.25px;stroke-opacity:.55;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.mk-anat__lines path.is-hot{stroke-width:2px;stroke-opacity:1}@media (prefers-reduced-motion:no-preference){.fx .mk-anat__note{opacity:0;transition:opacity .5s, transform .6s var(--ease-brand-out);transform:translateY(8px)}.fx .mk-anat.is-in .mk-anat__note{opacity:1;transform:none}.fx .mk-anat__lines path{stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-brand-out)}.fx .mk-anat.is-in .mk-anat__lines path{stroke-dashoffset:0}}@media (max-width:1023px){.mk-anat{grid-template-columns:minmax(0,1fr);gap:32px}.mk-anat__reply{margin-left:0}}
.hs-frame{margin-inline:0;border:1px solid var(--border);background:var(--canvas);box-shadow:var(--shadow-pop);border-radius:18px;margin-bottom:0;padding:6px;position:relative}.hs{border:1px solid var(--border);background:color-mix(in oklab, var(--canvas) 55%, var(--background));border-radius:13px;position:relative;overflow:hidden}.hs-card{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:12px;padding:12px 14px 14px;font-size:12.5px;line-height:1.45;transition:opacity .5s,filter .5s,box-shadow .5s,border-color .5s;position:relative}.hs-card__head{justify-content:space-between;align-items:center;gap:8px;height:24px;margin-bottom:10px;font-size:13px;display:flex}.hs-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle);font-size:10.5px;font-weight:600}.hs-tab{height:22px;color:var(--fg-subtle);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-weight:500;display:inline-flex}.hs-tab b{color:var(--fg-subtle);font-weight:500}.hs-tab.is-on{background:var(--surface-2);color:var(--foreground)}.hs-tab.is-on b{color:var(--fg-subtle)}.hs-query{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex}.hs-query__text{white-space:nowrap;overflow:hidden}.hs-source{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;transition:border-color .4s,box-shadow .4s,background-color .4s;display:flex;position:relative}.hs-source--hit{border-color:color-mix(in oklab, var(--brand) 55%, transparent);box-shadow:0 0 0 3px var(--brand-soft)}.hs-checks{color:var(--fg-muted);flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:11.5px;display:flex}.hs-check{align-items:center;gap:5px;display:inline-flex}.hs-check__box{background:var(--success-soft);width:14px;height:14px;color:var(--success);transition:transform .4s var(--ease-brand-out), opacity .3s;transition-delay:calc(1.3s + var(--i) * .25s);border-radius:4px;place-items:center;display:grid}.hs-check__box svg{stroke-width:3px;width:10px;height:10px}.hs-btn-ghost{border:1px solid var(--border);height:28px;color:var(--fg-muted);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.hs-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.hs-stats>div{background:var(--surface-2);border-radius:8px;padding:7px 9px}.hs-stats dt{color:var(--fg-subtle);font-size:10.5px}.hs-stats dd{white-space:nowrap;font-size:12.5px;font-weight:600}.hs-api{border:1px solid var(--border-strong);letter-spacing:.04em;height:14px;color:var(--fg-subtle);border-radius:4px;align-items:center;padding:0 4px;font-size:8.5px;font-weight:600;display:inline-flex}.hm-api{border:1px solid var(--border-strong);letter-spacing:.04em;height:15px;color:var(--fg-subtle);border-radius:4px;align-items:center;padding:0 4px;font-size:9px;font-weight:600;display:inline-flex}.hm-n{background:var(--surface-3);width:20px;height:20px;color:var(--fg-muted);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.hm-mini-row{align-items:center;gap:10px;padding:6px 4px;display:flex}.hm-mini-row+.hm-mini-row{border-top:1px solid var(--border)}.hm-bar{background:var(--surface-2);border-radius:6px;height:6px;display:block;overflow:hidden}.hm-bar>span{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--brand);display:block}.mk-dark .hm-bar>span{background:var(--chart-1)}.hm-skel{background:var(--surface-3);border-radius:7px;height:7px;display:block}.hm-panel{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-1);margin:0;overflow:hidden}.hm-panel--replies{flex-direction:column;grid-row:span 2;display:flex}.hm-panel--replies .hm-table{flex:1}.hm-panel__head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;font-size:13.5px;display:flex}.hm-panel__head span:last-child{font-size:12px}.hm-table__row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:16px;padding:13px 16px;display:grid}.hm-table__row--head{color:var(--fg-subtle);background:var(--surface-2);padding-block:8px;font-size:11.5px;font-weight:500}.hm-tile{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);padding:clamp(18px,1.8vw,24px)}.hm-tile__icon{border:1px solid var(--border);background:var(--canvas);width:32px;height:32px;color:var(--brand-text);border-radius:9px;place-items:center;display:grid}.hm-tile__icon svg{width:16px;height:16px}.hm-tile--never{background:var(--canvas);box-shadow:none}.hm-kpis{border-top:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-kpis>div{padding:14px 16px}.hm-kpis>div+div{border-left:1px solid var(--border)}.hm-kpis dt{color:var(--fg-subtle);font-size:11.5px}.hm-kpis dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:600;line-height:1.1}.mk-stage{border:1px solid var(--border);background:var(--canvas);box-shadow:var(--shadow-pop);border-radius:18px;min-width:0;margin:0;padding:6px;position:relative}.mk-stage__body{border:1px solid var(--border);background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 0) 0 0 / 14px 14px, color-mix(in oklab, var(--canvas) 55%, var(--background));border-radius:13px;padding:clamp(14px,1.8vw,22px);position:relative;overflow:hidden}.mk-stage__note{color:var(--fg-subtle);margin-top:12px;font-size:11px}.mk{--dot:#11111417}html.dark .mk,.mk .mk-dark{--dot:#ffffff12}.mk-cap{color:var(--fg-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:540;display:flex}.mk-cap b{background:var(--brand);color:#fff;border-radius:5px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:inline-grid}.mk-wire{display:none}@media (min-width:1024px){.mk-wire{background-image:linear-gradient(to right, var(--brand) 50%, transparent 0);opacity:.9;background-size:6px 2px;align-self:center;height:2px;display:block}}.mk-pill{white-space:nowrap;background:var(--surface-2);height:22px;color:var(--fg-muted);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:560;display:inline-flex}.mk-pill--ok{background:var(--success-soft);color:var(--success)}.mk-pill--warn{background:var(--warning-soft);color:var(--warning)}.mk-pill--bad{background:var(--danger-soft);color:var(--danger)}.mk-pill--brand{background:var(--brand-soft);color:var(--brand-text)}.mk-pill svg{width:12px;height:12px}.mk-ubtn{white-space:nowrap;border:1px solid var(--border);height:28px;color:var(--fg-muted);background:var(--surface-1);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.mk-ubtn--primary{background:var(--brand);color:#fff;border-color:#0000}.mk-ubtn svg{width:14px;height:14px}.mk-field{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:12.5px;display:flex}.mk-rows>*+*{border-top:1px solid var(--border)}.mk-browser{border:1px solid var(--border-strong);background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:12px;min-width:0;overflow:hidden}.mk-browser__bar{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.mk-browser__dots{gap:6px;display:flex}.mk-browser__dots span{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.mk-browser__url{background:var(--background);border:1px solid var(--border);min-width:0;height:24px;color:var(--fg-subtle);white-space:nowrap;border-radius:7px;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:flex;overflow:hidden}.mk-browser__url b{color:var(--fg-muted);font-weight:500}.mk-browser__ext{background:var(--surface-3);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.mk-browser__body{grid-template-columns:minmax(0,1fr) minmax(0,300px);min-height:0;display:grid}.mk-browser__page{min-width:0;padding:16px 18px}.mk-browser__side{border-left:1px solid var(--border);background:var(--canvas);min-width:0;padding:12px}@media (max-width:767px){.mk-browser__body{grid-template-columns:minmax(0,1fr)}.mk-browser__page--hide-sm{display:none}.mk-browser__side{border-left:0}}.mk-thread__vote{color:var(--fg-subtle);align-items:center;gap:4px;font-size:11.5px;font-weight:560;display:inline-flex}.mk-thread__box{border:1px solid var(--border-strong);background:var(--background);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.mk-thread__box.is-filled{border-color:color-mix(in oklab, var(--brand) 55%, var(--border-strong));box-shadow:0 0 0 3px var(--brand-soft)}.mk-thread__comment{background:var(--foreground);height:26px;color:var(--background);border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:600;line-height:26px}.mk-sp{gap:10px;font-size:12.5px;line-height:1.45;display:grid}.mk-sp__head{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.mk-sp__section{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;padding:10px 11px}.mk-sp__prio{border:1px solid color-mix(in oklab, var(--brand) 40%, transparent);background:var(--brand-soft);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mk-sp__prio b{color:var(--brand-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:620;line-height:1}.mk-sp__prio span{color:var(--fg-subtle);margin-top:3px;font-size:9.5px}.hm-history{gap:8px;padding:10px 16px 14px;display:grid}.hm-history__row{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.hm-history__weeks{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.hm-history__weeks>span{background:var(--surface-3);border-radius:4px;height:14px}.hm-history__weeks>span.is-on{background:color-mix(in oklab, var(--chart-1) 45%, transparent)}.hm-history__weeks>span.is-on.is-after{background:var(--chart-1)}.hm-history__marker{border-left:1px dashed var(--fg-subtle);color:var(--fg-muted);margin-left:calc(50% - 2px);padding-left:8px;font-size:11px;position:relative}@layer components{.mk-hero{isolation:isolate;padding-top:calc(var(--header-h) + clamp(28px, 4vw, 64px));padding-bottom:clamp(48px,6vw,88px);position:relative}}.mk-hero__bg{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-position:50% -1px;background-size:56px 56px;height:min(900px,100%);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(80% 60% at 50% 15%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 15%,#000 30%,#0000 80%)}.mk-hero__bg:after{content:"";background:radial-gradient(45% 40% at 50% 70%,#d9480f0f,#0000 70%);position:absolute;inset:0}html.dark .mk-hero__bg:after{background:radial-gradient(45% 40% at 50% 70%,#d9480f1c,#0000 70%)}.mk-hero__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.mk-hero__title{letter-spacing:-.048em;text-wrap:balance;max-width:12em;margin-top:20px;font-size:clamp(40px,4.8vw,70px);font-weight:620;line-height:.98}.mk-hero__title .mk-accent{color:var(--accent-word)}.mk-hero__muted{color:var(--fg-subtle)}.mk-hero__side{padding-bottom:6px}.mk-hero__lede{letter-spacing:-.01em;max-width:31em;color:var(--fg-muted);text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.mk-hero__visual{margin-top:clamp(28px,3.5vw,52px)}.mk-flag{border:1px solid var(--border);background:var(--surface-1);height:30px;box-shadow:var(--shadow-pill);color:var(--fg-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:540;display:inline-flex}.mk-flag:before{content:"";background:var(--brand);border-radius:2px;width:6px;height:6px}@media (max-width:1023px){.mk-hero__top{grid-template-columns:minmax(0,1fr)}}.mk-loopbar{top:var(--header-h);z-index:20;background:color-mix(in oklab, var(--background) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--border);margin-bottom:clamp(8px,2vw,24px);position:sticky}.mk-loopbar ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 0 10px;display:grid}.mk-loopbar a{border-radius:6px;display:block}.mk-loopbar__bar{background:var(--border-strong);border-radius:2px;height:2px;display:block;overflow:hidden}.mk-loopbar__bar>span{background:var(--brand);transform-origin:0;height:100%;transition:transform .4s var(--ease-brand-out);display:block}.mk-loopbar__label{color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:520;transition:color .3s;display:flex;overflow:hidden}.mk-loopbar__label b{background:var(--surface-3);width:16px;height:16px;color:var(--fg-muted);border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:600;transition:background-color .3s,color .3s;display:inline-grid}.mk-loopbar a[aria-current] .mk-loopbar__label,.mk-loopbar a:hover .mk-loopbar__label{color:var(--foreground)}.mk-loopbar a[aria-current] .mk-loopbar__label b,.mk-loopbar a.is-past .mk-loopbar__label b{background:var(--brand);color:#fff}@media (max-width:767px){.mk-loopbar ol{gap:8px;display:flex}.mk-loopbar li{flex:0 0 36px}.mk-loopbar li:has(a[aria-current]){flex:auto;min-width:0}.mk-loopbar__label span{display:none}.mk-loopbar a[aria-current] .mk-loopbar__label span{display:inline}.mk-loopbar ol:not(:has([aria-current])) li:first-child .mk-loopbar__label span{display:inline}.mk-loopbar ol:not(:has([aria-current])) li:first-child{flex:auto;min-width:0}}.mk-step{scroll-margin-top:calc(var(--header-h) + 60px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(48px,6vw,96px);display:grid}.mk-step:first-child{padding-top:clamp(32px,4vw,56px)}.mk-step+.mk-step{border-top:1px solid var(--border)}.mk-step--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk-step--flip>:first-child{order:2}.mk-step--wide{grid-template-columns:minmax(0,1fr)}.mk-step--wide .mk-step__copy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,4vw,64px);display:grid;position:static}.mk-step--wide .mk-step__copy>:not(.mk-step__body){grid-column:1}.mk-step--wide .mk-step__body{grid-area:1/2/span 2;margin-top:0}.mk-step__copy{top:calc(var(--header-h) + 96px);position:sticky}.mk-step__n{color:var(--fg-subtle);align-items:center;gap:8px;font-size:13px;font-weight:540;display:flex}.mk-step__n b{background:var(--brand-soft);min-width:26px;height:22px;color:var(--brand-text);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:620;display:inline-grid}.mk-step__title{letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:clamp(24px,2.3vw,34px);font-weight:600;line-height:1.06}.mk-step__body{color:var(--fg-muted);gap:14px;max-width:34em;margin-top:16px;font-size:16px;line-height:1.62;display:grid}@media (max-width:1023px){.mk-step,.mk-step--flip{grid-template-columns:minmax(0,1fr)}.mk-step--flip>:first-child{order:0}.mk-step__copy{position:static}.mk-step--wide .mk-step__copy{display:block}.mk-step--wide .mk-step__body{margin-top:16px}}
