:root{--night:#050e22;--night-2:#0c1325;--navy:#1b2859;--blue:#315ff6;--blue-hover:#2b52dc;--sky:#5786ed;--mint:#9de9ac;--sand:#e8b96b;--cloud:#f1f2f5;--white:#fff;--muted:#5b6585;--line:#e1e5ee;--track:#e8ecf4;--danger:#d64545;--on-dark-muted:#ffffff9e;--on-dark-line:#ffffff1f;--font-heading:"Plus Jakarta Sans", "Manrope", system-ui, sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"Geist", "Manrope", system-ui, sans-serif;--radius-panel:16px;--radius-field:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cloud);color:var(--navy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-weight:600}h4,p{margin:0}a{color:inherit}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.mk-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mk-btn{min-height:52px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mk-btn--small{min-height:40px;padding:0 18px;font-size:15px}.mk-btn--primary{background:var(--blue);color:var(--white)}.mk-btn--primary:hover{background:var(--blue-hover)}.mk-btn--primary:disabled{cursor:progress;background:#4b6ed9}.mk-btn--white{background:var(--white);color:var(--navy)}.mk-btn--white:hover{background:#e9eefc}.mk-btn--ghost{color:var(--white);background:0 0;border-color:#ffffff8c}.mk-btn--ghost:hover{border-color:var(--white)}.mk-link-btn{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px;font-weight:600}.mk-link-btn:hover{text-decoration:underline}.mk-header{background:var(--night);border-bottom:1px solid var(--on-dark-line);color:var(--white)}.mk-header__inner{align-items:center;gap:32px;min-height:76px;display:flex}.mk-logo{align-items:center;display:inline-flex}.mk-logo img{width:auto;height:28px;display:block}.mk-nav{flex:1;gap:28px;display:flex}.mk-nav a,.mk-header__login{color:#ffffffdb;font-size:16px;font-weight:500;text-decoration:none}.mk-nav a:hover,.mk-header__login:hover{color:var(--white)}.mk-header__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.mk-lang{border:1px solid var(--on-dark-line);border-radius:999px;padding:2px;display:inline-flex}.mk-lang a{color:var(--on-dark-muted);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.mk-lang a:hover{color:var(--white)}.mk-lang a[aria-current=page]{color:var(--white);background:#ffffff1f}.mk-hero{background-color:var(--night);color:var(--white);background-image:radial-gradient(900px 480px at 85% 110%,#315ff661,#0000 70%),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:auto,80px 80px,80px 80px;padding:88px 0 80px;position:relative;overflow:hidden}.mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin-bottom:18px;font-size:13px;font-weight:600}.mk-hero__title{text-wrap:balance;max-width:820px;color:var(--white);font-size:clamp(38px,6vw,64px);line-height:1.08}.mk-hero__title .mk-eyebrow{font-family:var(--font-body);line-height:1.4;display:block}.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-highlight{color:var(--mint)}.mk-hero__subtitle{max-width:600px;color:var(--on-dark-muted);margin-top:22px;font-size:19px;line-height:1.6}.mk-form{border:1px solid var(--on-dark-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-radius:22px;max-width:920px;margin-top:40px;padding:18px}.mk-form__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-field__label{color:var(--on-dark-muted);padding-left:4px;font-size:13px;font-weight:600}.mk-field__help{color:#ffffff80;padding-left:4px;font-size:13px}.mk-field__error{color:#ffb3ad;padding-left:4px;font-size:13.5px;font-weight:600;line-height:1.45}.mk-field input,.mk-field select{border-radius:var(--radius-field);width:100%;height:52px;color:var(--white);background:#ffffff12;border:1px solid #ffffff29;padding:0 16px;font-size:16px;transition:border-color .15s,background-color .15s}.mk-field--url input{font-size:17px;font-weight:500}.mk-field input::placeholder{color:#ffffff61}.mk-field input:focus,.mk-field select:focus{border-color:var(--sky);background:#ffffff1a;outline:none}.mk-field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#ffffffb3 50%),linear-gradient(135deg,#ffffffb3 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.mk-field select option{color:var(--navy)}.mk-form__submit{height:52px}.mk-form__toggle{color:var(--on-dark-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:14px;padding:4px;font-size:14px;font-weight:600;display:inline-flex}.mk-form__toggle:hover{color:var(--white)}.mk-chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.mk-chevron[data-open=true]{transform:translateY(1px)rotate(225deg)}.mk-form__options{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.mk-bot iframe{margin-top:12px}.mk-form__note{color:#ffffff80;margin-top:12px;padding-left:4px;font-size:14px}.mk-status:empty{display:none}.mk-status{max-width:920px;margin-top:28px}.mk-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-steps li{color:#fff6;align-items:center;gap:12px;font-size:16px;transition:color .2s;display:flex}.mk-steps li[data-state=active]{color:var(--white)}.mk-steps li[data-state=done]{color:var(--on-dark-muted)}.mk-steps__dot{border:2px solid #ffffff40;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.mk-steps li[data-state=active] .mk-steps__dot{border-color:var(--sky);animation:1.4s ease-out infinite mk-pulse;box-shadow:0 0 #5786ed99}.mk-steps li[data-state=done] .mk-steps__dot{border-color:var(--mint);background:var(--mint)}.mk-steps li[data-state=done] .mk-steps__dot:after{content:"";border-right:2px solid var(--night);border-bottom:2px solid var(--night);width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}@keyframes mk-pulse{0%{box-shadow:0 0 #5786ed8c}to{box-shadow:0 0 0 10px #5786ed00}}.mk-error{border-radius:var(--radius-field);color:#ffd9d9;background:#d6454524;border:1px solid #d6454573;padding:14px 18px;font-weight:500}.mk-notice{border-radius:var(--radius-field);border:1px solid var(--on-dark-line);color:var(--on-dark-muted);background:#ffffff0f;padding:14px 18px;font-weight:500}.mk-error__detail{color:#ffd9d9b3;font-weight:400}.mk-page{flex-direction:column;min-height:100vh;display:flex}.mk-page>main{background:var(--night);flex:1}.mk-results{background:var(--cloud);padding:56px 0 96px}.mk-demo{border-radius:var(--radius-field);color:var(--navy);background:#e8b96b33;border:1px solid #e8b96bb3;margin-bottom:28px;padding:14px 18px;font-size:15px}.mk-results__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.mk-results__head h2{color:var(--navy);overflow-wrap:anywhere;font-size:clamp(26px,3.2vw,34px)}.mk-results__head h2:focus{outline:none}.mk-results__tools{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.mk-results__tools .mk-link-btn{white-space:nowrap}.mk-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.mk-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;padding:28px}.mk-panel h3{color:var(--navy);font-size:19px;line-height:1.35}.mk-panel__sub{color:var(--muted);margin-top:6px;font-size:14px}.mk-empty{color:var(--muted);margin-top:16px;font-size:15px}.mk-span-7{grid-column:span 7}.mk-span-5{grid-column:span 5}.mk-span-12{grid-column:span 12}.mk-chip{border:1px solid var(--line);background:var(--cloud);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.mk-cta{background-color:var(--blue);color:var(--white);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:64px 64px;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:28px;padding:44px 48px;display:grid}.mk-cta h2{font-size:clamp(26px,3vw,34px)}.mk-cta p{color:#ffffffdb;max-width:54ch;margin-top:10px;font-size:17px}.mk-cta ul{grid-template-columns:repeat(2,minmax(0,auto));gap:10px 28px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mk-cta li{padding-left:28px;font-weight:600;position:relative}.mk-cta li:before{content:"";background:#ffffff2e;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.mk-cta li:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);width:4px;height:8px;position:absolute;top:6px;left:7px;transform:rotate(45deg)}.mk-cta__actions{flex-direction:column;gap:12px;display:flex}.mk-method{max-width:880px;color:var(--muted);margin-top:24px;font-size:13px;line-height:1.6}.mk-debug{border-radius:var(--radius-field);background:var(--night);color:var(--mint);margin-top:16px;padding:16px;font-size:12px;overflow-x:auto}.mk-content{background:var(--white);color:var(--navy);padding:88px 0 104px}.mk-content .mk-container{max-width:808px}.mk-summary{border-radius:var(--radius-panel);background:var(--cloud);border:1px solid var(--line);padding:30px 32px}.mk-summary__title{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:700}.mk-summary__lead{font-family:var(--font-heading);color:var(--navy);margin-top:12px;font-size:21px;font-weight:600;line-height:1.4}.mk-summary__list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-summary__list li{color:#34406b;padding-left:30px;font-size:16px;line-height:1.55;position:relative}.mk-summary__list li:before{content:"";background:var(--navy);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.mk-summary__list li:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);width:4px;height:8px;position:absolute;top:6px;left:8px;transform:rotate(45deg)}.mk-prose{color:#34406b;margin-top:56px;font-size:17px;line-height:1.7}.mk-prose>*+*{margin-top:16px}.mk-prose h2{color:var(--navy);text-wrap:balance;margin-top:64px;margin-bottom:4px;font-size:clamp(26px,3.2vw,34px);line-height:1.2}.mk-prose h3{color:var(--navy);margin-top:36px;margin-bottom:-4px;font-size:20px;line-height:1.35}.mk-prose a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mk-prose a:hover{color:var(--blue-hover)}.mk-prose strong{color:var(--navy);font-weight:700}.mk-prose ul,.mk-prose ol{margin-bottom:0;padding-left:24px}.mk-prose li+li{margin-top:8px}.mk-prose li::marker{color:var(--blue);font-weight:600}.mk-figure{margin:24px 0 8px}.mk-figure img{border:1px solid var(--line);border-radius:var(--radius-panel);width:100%;max-width:100%;height:auto;display:block}.mk-table{border:1px solid var(--line);border-radius:12px;margin-top:22px;margin-bottom:6px;overflow-x:auto}.mk-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.mk-table th,.mk-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:13px 16px}.mk-table thead th{background:var(--cloud);font-family:var(--font-heading);color:var(--navy);font-weight:600}.mk-table tbody th,.mk-table tfoot th{color:var(--navy);font-weight:600}.mk-table tbody tr:last-child th,.mk-table tbody tr:last-child td{border-bottom:0}.mk-table tfoot th,.mk-table tfoot td{border-top:1px solid var(--line);background:var(--cloud);color:var(--navy);border-bottom:0;font-weight:700}.mk-table .mk-num{font-family:var(--font-num);white-space:nowrap}.mk-faq{border-top:1px solid var(--line)}.mk-faq__item{border-bottom:1px solid var(--line);padding:22px 0}.mk-prose .mk-faq__item h3{margin:0;font-size:18px}.mk-faq__item p{margin-top:8px}.mk-closing{background-color:var(--night);color:var(--white);background-image:radial-gradient(520px 260px at 90% 120%,#315ff673,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:auto,64px 64px,64px 64px;border-radius:24px;margin-top:64px;padding:44px 48px}.mk-closing h2{font-size:clamp(26px,3vw,32px);line-height:1.2}.mk-closing p{max-width:56ch;color:var(--on-dark-muted);margin-top:12px;font-size:17px}.mk-closing .mk-btn{margin-top:24px}.mk-related{margin-top:56px}.mk-related h2{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.mk-related ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-related a{border:1px solid var(--line);border-radius:var(--radius-field);font-family:var(--font-heading);color:var(--navy);padding:18px 22px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:block}.mk-related a:hover{border-color:var(--sky);color:var(--blue)}.mk-footer{background:var(--night);color:var(--on-dark-muted);font-size:14px}.mk-footer__inner{flex-wrap:wrap;gap:8px 24px;padding-top:28px;padding-bottom:28px;display:flex}.mk-footer a{color:var(--on-dark-muted);text-decoration:none}.mk-footer a:hover{color:var(--white)}@media (max-width:991px){.mk-nav{display:none}.mk-span-7,.mk-span-5,.mk-span-12{grid-column:span 12}.mk-cta{grid-template-columns:minmax(0,1fr)}.mk-cta__actions{flex-flow:wrap}}@media (max-width:720px){.mk-container{padding:0 16px}.mk-header__inner{gap:12px;min-height:64px}.mk-header__login{display:none}.mk-header__actions{gap:10px}.mk-hero{padding:56px 0}.mk-hero__subtitle{font-size:17px}.mk-form{padding:14px}.mk-form__row,.mk-form__options{grid-template-columns:1fr}.mk-form__submit{width:100%}.mk-panel{padding:22px}.mk-cta{padding:32px 22px}.mk-cta ul{grid-template-columns:1fr}.mk-cta__actions .mk-btn{width:100%}.mk-content{padding:56px 0 72px}.mk-summary{padding:24px 20px}.mk-summary__lead{font-size:19px}.mk-prose{margin-top:40px;font-size:16px}.mk-prose h2{margin-top:48px}.mk-closing{padding:32px 22px}.mk-closing .mk-btn{width:100%}}@media (max-width:420px){.mk-btn--small{padding:0 14px;font-size:14px}.mk-cta__actions .mk-btn{white-space:normal;text-align:center}.mk-lang{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mk-bv-lead{font-family:var(--font-heading);color:var(--navy);max-width:70ch;margin-top:12px;font-size:21px;font-weight:600;line-height:1.45}.mk-meta-rows{gap:12px;margin:20px 0 0;display:grid}.mk-meta-rows>div{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.mk-meta-rows dt{letter-spacing:.06em;text-transform:uppercase;min-width:150px;color:var(--muted);font-size:13px;font-weight:700}.mk-meta-rows dd{color:var(--navy);flex-wrap:wrap;gap:8px;margin:0;font-weight:600;display:flex}.mk-tone{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-tone li{border:1px solid var(--line);background:var(--cloud);border-radius:14px;padding:20px 20px 18px}.mk-tone__trait{font-family:var(--font-heading);color:var(--navy);font-size:21px;font-weight:700}.mk-tone__row{color:#34406b;margin-top:10px;padding-left:26px;font-size:15px;line-height:1.5;position:relative}.mk-tone__row strong{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.mk-tone__row:before{content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.mk-tone__row[data-kind=is]:before{background:var(--mint)}.mk-tone__row[data-kind=is]:after{content:"";border-right:2px solid var(--night);border-bottom:2px solid var(--night);width:3px;height:7px;position:absolute;top:7px;left:6px;transform:rotate(45deg)}.mk-tone__row[data-kind=not]:before{background:#e4e7ef}.mk-tone__row[data-kind=not]:after{content:"";background:var(--muted);width:8px;height:2px;position:absolute;top:11px;left:4px}.mk-rules{counter-reset:rule;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-rules li{counter-increment:rule;color:#34406b;min-height:28px;padding-left:42px;font-size:16px;line-height:1.55;position:relative}.mk-rules li:before{content:counter(rule);background:var(--blue);width:28px;height:28px;color:var(--white);font-family:var(--font-num);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;left:0}.mk-vocab__group{margin-top:16px}.mk-vocab__group+.mk-vocab__group{margin-top:22px}.mk-vocab__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.mk-vocab__chips{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mk-chip--use{background:#9de9ac59;border-color:#3fbf6359}.mk-avoid{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-avoid li{color:#34406b;font-size:15px;line-height:1.5}.mk-avoid s{color:var(--danger);font-weight:600;text-decoration-thickness:2px}.mk-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.mk-compare figure{border:1px solid var(--line);background:var(--cloud);border-radius:14px;margin:0;padding:20px 22px}.mk-compare figure[data-kind=after]{background:var(--white);border-color:var(--blue);box-shadow:0 0 0 3px #315ff614}.mk-compare figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.mk-compare figure[data-kind=after] figcaption{color:var(--blue)}.mk-compare blockquote{color:var(--navy);margin:10px 0 0;font-size:16px;line-height:1.65}.mk-compare__source{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:13px}.mk-compare__source a{color:var(--muted)}.mk-changes{margin-top:18px}.mk-changes ul,.mk-issues{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-changes li,.mk-issues li{color:#34406b;padding-left:24px;font-size:15px;line-height:1.55;position:relative}.mk-changes li:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:2px}.mk-issues li:before{content:"";background:var(--sand);border-radius:2px;width:9px;height:9px;position:absolute;top:7px;left:2px;transform:rotate(45deg)}.mk-channels{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-channels li{border-bottom:1px solid var(--line);color:#34406b;padding-bottom:14px;font-size:15px;line-height:1.55}.mk-channels li:last-child{border-bottom:0;padding-bottom:0}.mk-channels strong{font-family:var(--font-heading);color:var(--navy);margin-bottom:2px;font-size:16px;display:block}.mk-pages{color:var(--muted);margin-top:24px;font-size:13px}.mk-pages ul{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mk-pages a{color:var(--muted);overflow-wrap:anywhere}.mk-steps__count{color:var(--on-dark-muted);margin-left:8px;font-size:14px}.mk-locked{border-radius:12px;min-height:156px;margin-top:16px;position:relative;overflow:hidden}.mk-locked__preview{filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.mk-locked__preview>:first-child{margin-top:0}.mk-locked__cta{text-align:center;background:linear-gradient(#ffffff59 0%,#ffffffeb 62%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.mk-locked__cta p{max-width:36ch;color:var(--navy);align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.mk-locked__cta .mk-btn{white-space:normal;max-width:100%;padding-top:8px;padding-bottom:8px;line-height:1.25}.mk-lock{background:var(--blue);border-radius:2px;flex:none;width:12px;height:9px;margin-top:5px;position:relative}.mk-lock:before{content:"";border:2px solid var(--blue);border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:7px;position:absolute;top:-6px;left:2px}.mk-count{min-width:24px;height:24px;color:var(--navy);font-family:var(--font-num);vertical-align:2px;background:#e8b96b47;border-radius:999px;justify-content:center;align-items:center;margin-left:10px;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.mk-hub{background:var(--cloud);padding:56px 0 96px}.mk-hub__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mk-tool-card{border-radius:var(--radius-panel);border:1px solid var(--line);background:var(--white);height:100%;color:var(--navy);flex-direction:column;padding:28px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mk-tool-card:hover{border-color:var(--sky);box-shadow:0 8px 28px #1b285914}.mk-tool-card h2{font-size:22px;line-height:1.3}.mk-tool-card p{color:#34406b;flex:1;margin-top:10px;font-size:16px;line-height:1.55}.mk-tool-card__badge{background:var(--mint);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:3px 10px;font-size:12px;font-weight:700}.mk-tool-card__go{color:var(--blue);margin-top:20px;font-weight:700}@media (max-width:720px){.mk-compare{grid-template-columns:1fr}.mk-meta-rows dt{width:100%;min-width:0}.mk-bv-lead{font-size:19px}.mk-tool-card{padding:22px}}.mk-cc{--cc-frame:#f3f4f8;--cc-frame-line:#1b285914;--cc-sheet-line:#1b285912;--cc-pill:#f0f2f7;--cc-ink-2:#3a4670;--cc-hover:#fafbfd}.mk-field--wide{grid-column:1/-1}.mk-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.mk-icon{flex:none;display:block}.mk-bezel{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:20px;padding:5px}.mk-bezel__inner{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:15px;box-shadow:0 1px 2px #1018280a}.mk-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-stats .mk-bezel__inner{flex-direction:column;gap:6px;height:100%;padding:18px 20px 16px;display:flex}.mk-stats__value{font-family:var(--font-num);letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.mk-stats__label{color:var(--muted);font-size:13.5px;line-height:1.45}.mk-rivals{margin-top:26px}.mk-rivals__head .mk-panel__sub{margin-top:4px}.mk-list{border:1px solid var(--cc-sheet-line);border-radius:14px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.mk-list li{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px;transition:background-color .15s;display:flex}.mk-list li+li{border-top:1px solid var(--cc-sheet-line)}.mk-list li:hover{background:var(--cc-hover)}.mk-favicon{background:var(--cc-pill);width:28px;height:28px;color:var(--navy);font-family:var(--font-heading);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mk-list__name{color:var(--navy);overflow-wrap:anywhere;font-size:15px;font-weight:700}.mk-list__end{color:var(--muted);margin-left:auto;font-size:13.5px}.mk-dot{--dot:var(--blue);background:var(--dot);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 18%, transparent);border-radius:50%;flex:none;display:inline-block}.mk-dot[data-pillar="2"]{--dot:#2fb36b}.mk-dot[data-pillar="3"]{--dot:#e0a03a}.mk-dot[data-pillar="4"]{--dot:#7c5cf0}.mk-pillars{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mk-pillars>li{flex-direction:column;display:flex}.mk-pillar{flex:1;padding:18px 20px 16px;position:relative;overflow:hidden}.mk-pillar__index{font-family:var(--font-num);letter-spacing:-.03em;color:#1b285912;pointer-events:none;font-size:44px;font-weight:600;line-height:1;position:absolute;top:6px;right:14px}.mk-pillar__name{font-family:var(--font-heading);color:var(--navy);align-items:center;gap:10px;padding-right:44px;font-size:17px;font-weight:700;line-height:1.3;display:flex;position:relative}.mk-pillar__why{color:var(--cc-ink-2);margin-top:8px;font-size:14.5px;line-height:1.5;position:relative}.mk-pillar__meta{gap:22px;margin:0;padding:10px 14px 6px;display:flex}.mk-pillar__meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.mk-pillar__meta dd{font-family:var(--font-num);color:var(--navy);margin:2px 0 0;font-size:15px;font-weight:600}.mk-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mk-seg{background:var(--cc-pill);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.mk-seg__item{color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.mk-seg__item:hover{color:var(--navy)}.mk-seg__item[aria-current=true]{background:var(--white);color:var(--navy);box-shadow:0 1px 2px #10182814,0 0 0 1px #1b28590f}.mk-week{margin-top:14px}#cc-month-1{margin-top:20px;scroll-margin-top:90px}#cc-month-1 .mk-week:first-child{margin-top:0}.mk-week__head{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px 9px;display:flex}.mk-week__title{color:var(--navy);font-size:13.5px;font-weight:700}.mk-week__count{font-family:var(--font-num);color:var(--muted);font-size:12.5px}.mk-rows{margin:0;padding:0;list-style:none;overflow:hidden}.mk-row{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 45ms);grid-template-columns:58px minmax(0,1fr) 220px;gap:18px;padding:16px 18px;transition:background-color .15s;display:grid}.mk-row+.mk-row{border-top:1px solid var(--cc-sheet-line)}.mk-row:hover{background:var(--cc-hover)}@keyframes mk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-day{border:1px solid var(--cc-sheet-line);background:linear-gradient(180deg, #fff, var(--cc-frame));border-radius:12px;flex-direction:column;align-self:start;align-items:center;width:58px;padding:6px 0 7px;display:flex;box-shadow:inset 0 1px #ffffffe6}.mk-day__dow{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:10.5px;font-weight:700}.mk-day__num{font-family:var(--font-num);color:var(--navy);font-size:22px;font-weight:600;line-height:1.15}.mk-day__mon{color:var(--muted);font-size:11px;font-weight:600}.mk-row__title{font-family:var(--font-heading);color:var(--navy);overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.35}.mk-row__angle{color:var(--cc-ink-2);margin-top:4px;font-size:14.5px;line-height:1.5}.mk-row__tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mk-pill{background:var(--cc-pill);color:var(--cc-ink-2);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.55;display:inline-flex}.mk-pill--ai{color:#1f43c4;cursor:help;background:linear-gradient(90deg,#315ff61a,#9de9ac52);gap:5px}.mk-pill--peak{color:#7a5313;background:#e8b96b33;gap:5px}.mk-row__stats{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.mk-row__keyword{color:var(--navy);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.mk-row__volume{color:var(--muted);font-size:12.5px}.mk-row__volume strong{font-family:var(--font-num);color:var(--navy);font-size:15px;font-weight:600}.mk-row__volume--none{font-style:italic}.mk-row__source{max-width:220px;color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.mk-meter{--meter:#2fb36b;background:var(--cc-pill);color:var(--cc-ink-2);cursor:help;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;line-height:1.55;display:inline-flex}.mk-meter[data-level=medium]{--meter:#e0a03a}.mk-meter[data-level=hard]{--meter:#d64545}.mk-meter__bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mk-meter__bars i{background:#1b285924;border-radius:2px;width:4px}.mk-meter__bars i:first-child{background:var(--meter);height:6px}.mk-meter__bars i:nth-child(2){height:9px}.mk-meter__bars i:nth-child(3){height:12px}.mk-meter[data-level=medium] .mk-meter__bars i:nth-child(2),.mk-meter[data-level=hard] .mk-meter__bars i:nth-child(2),.mk-meter[data-level=hard] .mk-meter__bars i:nth-child(3){background:var(--meter)}.mk-meter__score{font-family:var(--font-num);color:var(--muted);font-size:11.5px}.mk-cal-locked{scroll-margin-top:90px}.mk-locked--glass{border-radius:20px;min-height:220px;margin-top:14px}.mk-locked--glass .mk-locked__preview{filter:blur(4px);opacity:.6}.mk-locked--glass .mk-locked__cta{background:linear-gradient(#ffffff26 0%,#fffc 72%)}.mk-unlock{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffffc7;border:1px solid #1b285914;border-radius:18px;flex-direction:column;align-items:center;gap:10px;max-width:360px;padding:18px 22px;display:flex;box-shadow:0 12px 32px #1018281f}.mk-locked--glass .mk-unlock p{max-width:none;font-size:14.5px;display:block}.mk-unlock__icon{background:var(--blue);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #315ff61f}.mk-brief__for{font-family:var(--font-heading);color:var(--navy);gap:4px;margin-top:12px;font-size:18px;font-weight:600;line-height:1.35;display:grid}.mk-brief__label{margin-top:22px;display:block}.mk-steplist{border:1px solid var(--cc-sheet-line);border-radius:14px;margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.mk-steplist li{color:var(--navy);align-items:center;gap:12px;padding:11px 14px;font-size:15px;line-height:1.45;display:flex}.mk-steplist li+li{border-top:1px solid var(--cc-sheet-line)}.mk-steplist__mark{width:24px;height:24px;color:var(--blue);font-family:var(--font-num);border:1.5px solid #315ff659;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.mk-qa{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-qa li{background:var(--cc-frame);color:var(--navy);border-radius:12px;padding:10px 14px 10px 40px;font-size:14.5px;line-height:1.5;position:relative}.mk-qa li:before{content:"?";width:18px;height:18px;color:var(--blue);font-family:var(--font-num);background:#315ff61f;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:11px;left:12px}.mk-brief__cta{background:var(--cc-frame);border-radius:12px;margin-top:18px;padding:12px 14px}.mk-brief__cta p{color:var(--cc-ink-2);margin-top:4px;font-size:14.5px;line-height:1.55}.mk-brief__go{margin-top:20px}.mk-wins{border:1px solid var(--cc-sheet-line);border-radius:14px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.mk-wins li{align-items:center;gap:12px;padding:12px 14px;display:flex}.mk-wins li+li{border-top:1px solid var(--cc-sheet-line)}.mk-rank{border:1px solid var(--cc-sheet-line);background:linear-gradient(180deg, #fff, var(--cc-frame));width:40px;height:40px;color:var(--navy);font-family:var(--font-num);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.mk-wins__body{min-width:0}.mk-wins__kw{color:var(--navy);overflow-wrap:anywhere;font-size:15px;font-weight:700}.mk-wins__meta{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.mk-wins__meta strong{font-family:var(--font-num);color:var(--navy);font-weight:600}.mk-wins__meta a{color:var(--muted)}.mk-crosslink{color:var(--navy);margin-top:28px;font-size:16px}.mk-crosslink a{color:var(--blue);font-weight:700}@media (max-width:720px){.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-stats .mk-bezel__inner{padding:14px}.mk-stats__value{font-size:27px}.mk-stats__label{font-size:13px}.mk-cal-head{flex-direction:column;align-items:flex-start}.mk-row{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px}.mk-day{width:52px}.mk-row__stats{background:var(--cc-frame);text-align:left;border-radius:12px;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;padding:10px 12px}.mk-row__keyword{flex-basis:100%}.mk-row__source{max-width:none}.mk-list__end{flex-basis:calc(100% - 40px);margin-left:40px}}.mk-pp{--level:#e0a03a}.mk-field textarea{border-radius:var(--radius-field);width:100%;min-height:160px;color:var(--white);font:inherit;resize:vertical;background:#ffffff12;border:1px solid #ffffff29;padding:14px 16px;font-size:15.5px;line-height:1.55;transition:border-color .15s,background-color .15s}.mk-field textarea::placeholder{color:#ffffff61}.mk-field textarea:focus{border-color:var(--sky);background:#ffffff1a;outline:none}.mk-pp-paste{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mk-pp-paste .mk-form__submit{margin-bottom:27px}.mk-pp-toggles{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:14px;display:flex}.mk-pp-toggles .mk-form__toggle{margin-top:0}.mk-pp-switch{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.mk-pp-switch:disabled{opacity:.5;cursor:default}.mk-pp-options{grid-template-columns:1fr}.mk-error p+.mk-pp-error-action{margin-top:10px}.mk-pp-error-action{color:var(--white);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.mk-ring[data-level=weak],.mk-pp-level[data-level=weak]{--level:#d64545}.mk-ring[data-level=fair],.mk-pp-level[data-level=fair]{--level:#e0a03a}.mk-ring[data-level=good],.mk-pp-level[data-level=good]{--level:#2fb36b}.mk-ring[data-level=excellent],.mk-pp-level[data-level=excellent]{--level:#148a52}.mk-pp-score{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.mk-pp-total .mk-bezel__inner{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 20px 20px;display:flex}.mk-ring{width:152px;height:152px;position:relative}.mk-ring svg{display:block}.mk-ring__track{fill:none;stroke:var(--track);stroke-width:10px}.mk-ring__value{fill:none;stroke:var(--level);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1)}.mk-ring__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-ring__num{font-family:var(--font-num);letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1}.mk-ring__of{color:var(--muted);margin-top:4px;font-size:12.5px}.mk-pp-level{background:color-mix(in srgb, var(--level) 14%, transparent);color:color-mix(in srgb, var(--level) 70%, var(--navy));border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.mk-pp-level:before{content:"";background:var(--level);border-radius:50%;width:7px;height:7px}.mk-pp-total__note{color:var(--muted);font-size:12.5px;line-height:1.5}.mk-pp-fixes .mk-steplist{margin-top:10px}.mk-pp-why{background:var(--cc-frame);color:var(--cc-ink-2);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14.5px;line-height:1.55}.mk-pp-crits{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-pp-crits>li{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;display:flex}.mk-pp-crit{flex:1;padding:16px 18px 18px}.mk-pp-crit__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-pp-crit__name{font-family:var(--font-heading);color:var(--navy);font-size:16px;font-weight:700}.mk-pp-crit__pts{font-family:var(--font-num);color:var(--muted);flex:none;font-size:14px}.mk-pp-crit__pts strong{color:var(--navy);font-size:22px;font-weight:600}.mk-pp-crit__na{color:var(--muted);text-align:right;font-size:12.5px}.mk-gauge{--gauge:#e0a03a;background:var(--track);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.mk-gauge[data-tone=good]{--gauge:#2fb36b}.mk-gauge[data-tone=weak]{--gauge:#d64545}.mk-gauge i{border-radius:inherit;background:var(--gauge);transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both mk-grow;display:block}@keyframes mk-grow{0%{transform:scaleX(0)}to{transform:none}}.mk-pp-checks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pp-checks li{color:var(--cc-ink-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:9px;font-size:13.5px;line-height:1.45;display:grid}.mk-pp-check__icon{background:#2fb36b29;border-radius:50%;width:16px;height:16px;margin-top:1px;position:relative}.mk-pp-checks li[data-status=ok] .mk-pp-check__icon:after{content:"";border-bottom:2px solid #23945a;border-right:2px solid #23945a;width:3.5px;height:7px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.mk-pp-checks li[data-status=partial] .mk-pp-check__icon{background:#e0a03a33}.mk-pp-checks li[data-status=partial] .mk-pp-check__icon:after{content:"";background:#b57a19;border-radius:1px;width:8px;height:2px;position:absolute;top:7px;left:4px}.mk-pp-checks li[data-status=bad] .mk-pp-check__icon{background:#d6454524}.mk-pp-checks li[data-status=bad] .mk-pp-check__icon:before,.mk-pp-checks li[data-status=bad] .mk-pp-check__icon:after{content:"";background:#c03a3a;border-radius:1px;width:2px;height:9px;position:absolute;top:3.5px;left:7px;transform:rotate(45deg)}.mk-pp-checks li[data-status=bad] .mk-pp-check__icon:after{transform:rotate(-45deg)}.mk-pp-check__pts{font-family:var(--font-num);color:var(--muted);white-space:nowrap;font-size:12px}.mk-pp-serps{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.mk-serp{margin:0}.mk-serp figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.mk-serp[data-kind=after] figcaption{color:var(--blue)}.mk-serp__card{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:14px;margin-top:8px;padding:16px 18px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.mk-serp[data-kind=after] .mk-serp__card{border-color:#315ff673;box-shadow:0 0 0 3px #315ff614}.mk-serp__site{align-items:center;gap:10px;min-width:0;display:flex}.mk-serp__host{flex-direction:column;min-width:0;display:flex}.mk-serp__name{color:#202124;font-size:14px}.mk-serp__crumbs{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mk-serp__site+.mk-serp__title{margin-top:8px}.mk-serp__title{color:#1a0dab;overflow-wrap:anywhere;font-size:19px;line-height:1.3}.mk-serp__desc{color:#4d5156;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.58}.mk-serp__title em,.mk-serp__desc em{color:var(--muted);font-style:italic}.mk-serp__counts{font-family:var(--font-num);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.mk-serp__counts [data-over=true],.mk-pp-count[data-over=true]{color:var(--danger)}.mk-pp-kw{color:#1f43c4;font-family:var(--font-heading);overflow-wrap:anywhere;background:linear-gradient(90deg,#315ff61a,#9de9ac52);border-radius:12px;margin-top:14px;padding:8px 14px;font-size:19px;font-weight:700;line-height:1.35;display:inline-block}.mk-pp .mk-cal-head .mk-btn{flex:none}.mk-pp-sheet{margin-top:16px}.mk-pp-sheet>.mk-bezel__inner{padding:22px 26px 26px}.mk-pp-tags{border-bottom:1px solid var(--cc-sheet-line);gap:12px;margin:0;padding-bottom:18px;display:grid}.mk-pp-tags>div{grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.mk-pp-tags dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:11.5px;font-weight:700}.mk-pp-tags dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.5}.mk-pp-count{background:var(--cc-pill);font-family:var(--font-num);color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:12px;display:inline-block}.mk-pp-page{max-width:780px;margin-top:20px}.mk-pp-h1{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;margin-top:6px;font-size:27px;font-weight:700;line-height:1.25}.mk-pp-hook{color:var(--cc-ink-2);margin-top:12px;font-size:18px;font-weight:500;line-height:1.55}.mk-pp-bullets{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-pp-bullets li{color:var(--navy);padding-left:30px;font-size:15.5px;line-height:1.5;position:relative}.mk-pp-bullets li:before{content:"";background:#2fb36b29;border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:0}.mk-pp-bullets li:after{content:"";border-bottom:2px solid #23945a;border-right:2px solid #23945a;width:4px;height:8px;position:absolute;top:6px;left:7px;transform:rotate(45deg)}.mk-pp-desc{color:var(--navy);margin-top:14px;font-size:15.5px;line-height:1.7}.mk-pp-specs{border-collapse:separate;border-spacing:0;border:1px solid var(--cc-sheet-line);border-radius:12px;width:100%;margin-top:10px;font-size:14.5px;overflow:hidden}.mk-pp-specs th,.mk-pp-specs td{text-align:left;vertical-align:top;padding:10px 14px}.mk-pp-specs tr+tr th,.mk-pp-specs tr+tr td{border-top:1px solid var(--cc-sheet-line)}.mk-pp-specs th{background:var(--cc-frame);width:38%;color:var(--cc-ink-2);font-weight:600}.mk-pp-specs td{color:var(--navy)}.mk-pp-faq{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-pp-faq li{background:var(--cc-frame);border-radius:12px;padding:12px 14px}.mk-pp-faq__q{color:var(--navy);font-size:15px;font-weight:700}.mk-pp-faq__a{color:var(--cc-ink-2);margin-top:4px;font-size:14.5px;line-height:1.55}.mk-pp-todo{color:#7a5313;background:#e8b96b4d;border-radius:6px;padding:0 4px;font-weight:600}.mk-pp .mk-compare blockquote p+p{margin-top:10px}.mk-pp-variants{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));align-items:stretch;gap:14px;margin-top:16px;display:grid}.mk-pp-variants .mk-locked--glass{min-height:240px;margin-top:0}.mk-pp-ph{border:1px solid var(--cc-sheet-line);background:var(--white);color:var(--cc-ink-2);border-radius:16px;padding:18px 20px;font-size:14.5px;line-height:1.55}.mk-pp-ph p+p{margin-top:8px}.mk-pp-ph__title{font-family:var(--font-heading);color:var(--navy);font-size:17px;font-weight:700}.mk-pp-catalog .mk-bezel__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:100%;min-height:240px;padding:22px;display:flex}.mk-pp-catalog__title{font-family:var(--font-heading);color:var(--navy);font-size:20px;font-weight:700;line-height:1.3}@media (max-width:720px){.mk-pp-score,.mk-pp-paste{grid-template-columns:1fr}.mk-pp-paste .mk-form__submit{margin-bottom:0}.mk-pp-tags>div{grid-template-columns:1fr;gap:4px}.mk-pp-sheet>.mk-bezel__inner{padding:18px}.mk-pp-h1{font-size:23px}.mk-serp__title{font-size:17px}.mk-pp-variants .mk-locked--glass{min-height:200px}.mk-pp-catalog .mk-bezel__inner{min-height:0}}.mk-tk-paste{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mk-tk-paste .mk-form__submit{margin-bottom:27px}.mk-span-8{grid-column:span 8}.mk-span-6{grid-column:span 6}.mk-span-4{grid-column:span 4}.mk-tk-side{align-content:start;gap:20px;min-width:0;display:grid}.mk-tk-figures{border:1px solid var(--cc-sheet-line);border-radius:14px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.mk-tk-figures li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;line-height:1.4;display:grid}.mk-tk-figures li+li{border-top:1px solid var(--cc-sheet-line)}.mk-tk-figure__dot{background:#23945a;border-radius:50%;width:9px;height:9px}.mk-tk-figures li[data-ok=false] .mk-tk-figure__dot{background:var(--sand)}.mk-tk-figure__label{color:var(--cc-ink-2)}.mk-tk-figure__value{font-family:var(--font-num);color:var(--navy);white-space:nowrap;font-weight:600}.mk-tk-todo-count{color:#7a5313;background:#e8b96b4d;border-radius:999px;margin-top:12px;padding:4px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.mk-tk-hint{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5}.mk-tk-locks{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;margin-top:16px;display:grid}.mk-tk-locks .mk-locked--glass{min-height:220px;margin-top:0}.mk-todo{color:#7a5313;background:#e8b96b4d;border-radius:6px;padding:0 2px;font-weight:600}@media (max-width:991px){.mk-span-8,.mk-span-6,.mk-span-4{grid-column:span 12}}@media (max-width:720px){.mk-tk-paste{grid-template-columns:1fr}.mk-tk-paste .mk-form__submit{margin-bottom:0}}.mk-pr .mk-cal-head .mk-btn{flex:none}.mk-pr-sheet{margin-top:16px}.mk-pr-doc{padding:30px 34px 34px}.mk-pr-kind{border-bottom:1px solid var(--cc-sheet-line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-bottom:14px;font-size:11.5px;font-weight:700;display:flex}.mk-pr-kind span:first-child{color:var(--blue)}.mk-pr-headline{font-family:var(--font-heading);color:var(--navy);text-wrap:balance;margin-top:20px;font-size:26px;font-weight:700;line-height:1.25}.mk-pr-sub{color:var(--cc-ink-2);margin-top:10px;font-size:17px;font-style:italic;line-height:1.55}.mk-pr-p{color:var(--navy);margin-top:14px;font-size:15.5px;line-height:1.7}.mk-pr-facts{color:var(--navy);gap:6px;margin:14px 0 0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.mk-pr-quote{border-left:3px solid var(--blue);background:var(--cc-frame);border-radius:0 12px 12px 0;margin:22px 0 0;padding:16px 20px}.mk-pr-quote blockquote{color:var(--navy);margin:0;font-size:16.5px;font-weight:500;line-height:1.6}.mk-pr-quote figcaption{color:var(--cc-ink-2);margin-top:8px;font-size:14px;font-weight:700}.mk-pr-note{color:var(--muted);margin-top:8px;font-size:13px}.mk-pr-h{font-family:var(--font-heading);color:var(--navy);margin:24px 0 0;font-size:16px;font-weight:700}.mk-pr-h+.mk-pr-p{margin-top:6px}.mk-pr-end{text-align:center;letter-spacing:.2em;color:var(--muted);margin-top:22px;font-weight:700}.mk-pr-headlines li{align-items:flex-start}.mk-pr-mail{margin-top:16px}.mk-pr-mail .mk-bezel__inner{padding:18px 20px}.mk-pr-mail__subject{border-bottom:1px solid var(--cc-sheet-line);color:var(--navy);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:12px;font-weight:700;display:flex}.mk-pr-mail__body{color:var(--cc-ink-2);gap:10px;margin-top:12px;font-size:15px;line-height:1.6;display:grid}@media (max-width:720px){.mk-pr-doc{padding:20px 18px 24px}.mk-pr-headline{font-size:22px}}.mk-sample{border:1px solid var(--line);background:#fafbfd;border-radius:16px;padding:24px 26px;font-size:15.5px;line-height:1.65}.mk-sample>*+*{margin-top:10px}.mk-prose .mk-sample ul{margin-top:6px}.mk-sample__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:700}.mk-sample__title{font-family:var(--font-heading);color:var(--navy);font-size:19px;font-weight:700;line-height:1.35}.mk-sample__sub{color:var(--muted);font-style:italic}.mk-sample__h{color:var(--navy);margin-top:18px;font-weight:700}@media (max-width:720px){.mk-sample{padding:18px 16px}}.mk-li .mk-cal-head .mk-btn{flex:none}.mk-li-posts{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-li-post{flex-direction:column;gap:12px;min-width:0;padding:18px 20px 20px;display:flex}.mk-li-post__top{display:flex}.mk-li-post__author{align-items:center;gap:10px;display:flex}.mk-li-avatar{background:linear-gradient(135deg, var(--blue), var(--sky));width:40px;height:40px;color:var(--white);font-family:var(--font-heading);border-radius:50%;place-items:center;font-weight:700;display:grid}.mk-li-post__name{color:var(--navy);font-weight:700}.mk-li-post__hook{color:var(--navy);white-space:pre-line;overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.5}.mk-li-fold{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.mk-li-fold:before,.mk-li-fold:after{content:"";border-top:1px dashed #1b285938;flex:1}.mk-li-post__body{color:var(--cc-ink-2);white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.mk-li-post__tags{color:var(--blue);overflow-wrap:anywhere;font-size:15px;font-weight:600}.mk-li-post__foot{border-top:1px solid var(--cc-sheet-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.mk-li-post__chars{font-family:var(--font-num);color:var(--muted);font-size:13px}.mk-li-post__chars[data-over=true],.mk-li-post__warn{color:var(--danger)}.mk-li-post__warn{font-size:13.5px}.mk-li-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:min(250px,70%);grid-auto-flow:column;gap:14px;margin:18px 0 0;padding:4px 2px 14px;list-style:none;display:grid;overflow-x:auto}.mk-li-strip li{scroll-snap-align:start;aspect-ratio:4/5;border:1px solid var(--cc-sheet-line);background:var(--cc-frame);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #10182814}.mk-li-strip img{width:100%;max-width:100%;height:100%;display:block}.mk-li-strip__wait{text-align:center;color:var(--muted);place-items:center;padding:16px;font-size:14px;display:grid}.mk-bg .mk-cal-head .mk-btn{flex:none}.mk-bg-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.mk-bg-label--gap{margin-top:26px}.mk-bg-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mk-bg-identity{color:var(--navy);margin-top:10px;font-size:17px;line-height:1.6}.mk-bg-stats{font-family:var(--font-num);color:var(--muted);margin-top:14px;font-size:13.5px}.mk-bg-logo__tiles{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-top:10px;display:grid}.mk-bg-logo__tile{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:14px;grid-template-rows:120px auto;margin:0;display:grid;overflow:hidden}.mk-bg-logo__tile img{object-fit:contain;place-self:center;max-width:78%;max-height:64px}.mk-bg-logo__tile figcaption{color:var(--muted);background:var(--white);border-top:1px solid var(--cc-sheet-line);padding:8px 12px;font-size:12.5px}.mk-bg-logo__icon{color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.mk-bg-logo__icon img{object-fit:contain;border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:8px;width:32px;height:32px}.mk-bg-swatches{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-bg-swatches--small{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px;margin-top:10px}.mk-bg-swatch{flex-direction:column;gap:10px;min-width:0;display:flex}.mk-bg-swatch__chip{height:96px;font-family:var(--font-num);cursor:pointer;text-align:left;border:1px solid #1b285914;border-radius:14px;align-items:flex-end;padding:10px 12px;font-size:13px;font-weight:600;transition:transform .16s;display:flex}.mk-bg-swatch--big .mk-bg-swatch__chip{height:132px;font-size:14px}.mk-bg-swatch__chip:hover{transform:translateY(-2px)}.mk-bg-swatch__chip:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mk-bg-swatch__tints{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mk-bg-swatch__tints span{border:1px solid #1b28590f;border-radius:5px;height:16px}.mk-bg-swatch__meta>*+*{margin-top:6px}.mk-bg-swatch__name{color:var(--navy);overflow-wrap:anywhere;font-weight:700}.mk-bg-swatch__codes{font-family:var(--font-num);color:var(--cc-ink-2);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.mk-bg-swatch__usage{color:var(--cc-ink-2);font-size:14px;line-height:1.5}.mk-bg-swatch__seen{color:var(--muted);font-size:12.5px}.mk-bg-dot{vertical-align:-2px;border:1px solid #1b28591f;border-radius:50%;width:14px;height:14px;margin-right:10px;display:inline-block}.mk-bg-contrast{margin-top:16px}.mk-bg-contrast td{white-space:nowrap}.mk-bg-contrast__sample{vertical-align:middle;border:1px solid #1b28591f;border-radius:8px;place-items:center;width:44px;height:30px;margin-right:10px;font-weight:700;display:inline-grid}.mk-bg-contrast__ratio{font-family:var(--font-num);vertical-align:middle;margin-right:8px;font-weight:600}.mk-bg-contrast__none{color:var(--muted)}.mk-bg-level{vertical-align:middle;color:#1b7a49;background:#23945a1f;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.mk-bg-level[data-level=AA-large]{color:#7a5313;background:#e8b96b4d}.mk-bg-level[data-level=fail]{color:#b03535;background:#d645451f}.mk-bg-button-check{color:var(--cc-ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;font-size:14.5px;display:flex}.mk-bg-button-sample{border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.mk-bg-fonts{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-bg-font{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:20px;display:grid}.mk-bg-font__glyph{background:var(--cc-pill);height:130px;color:var(--navy);border-radius:14px;place-items:center;font-size:64px;line-height:1;display:grid}.mk-bg-font__body>*+*{margin-top:8px}.mk-bg-font__name{color:var(--navy);overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.2}.mk-bg-font__weights{flex-wrap:wrap;gap:6px;display:flex}.mk-bg-font__sample{color:var(--navy);font-size:18px;line-height:1.45}.mk-bg-font__usage{color:var(--cc-ink-2);font-size:14.5px;line-height:1.5}.mk-bg-scale{margin-top:22px}.mk-bg-scale ul{border-top:1px solid var(--cc-sheet-line);margin:10px 0 0;padding:0;list-style:none}.mk-bg-scale li{border-bottom:1px solid var(--cc-sheet-line);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.mk-bg-scale__label{color:var(--muted);font-size:13.5px}.mk-bg-scale__label b{font-family:var(--font-num);color:var(--navy)}.mk-bg-scale__sample{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.mk-bg-rules{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:14px;display:grid}.mk-bg-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-bg-list li{color:var(--cc-ink-2);padding-left:22px;font-size:14.5px;line-height:1.55;position:relative}.mk-bg-list li:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:2px}.mk-bg-list[data-kind=do] li:before{background:#23945a}.mk-bg-list[data-kind=dont] li:before{background:var(--danger)}.mk-bg-list[data-kind=todo] li:before{background:var(--sand)}.mk-bg-tabs{background:var(--cc-pill);border-radius:999px;gap:4px;margin-top:16px;padding:4px;display:inline-flex}.mk-bg-tab{font:inherit;color:var(--cc-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600}.mk-bg-tab[aria-selected=true]{background:var(--white);color:var(--navy);box-shadow:0 1px 3px #1b28591f}.mk-bg-code,.mk-code{background:var(--night);color:#dfe6ff;white-space:pre;border-radius:14px;margin:14px 0 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.mk-bg-voice{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:16px;display:grid}.mk-bg-voice__card{border:1px solid var(--cc-sheet-line);color:var(--cc-ink-2);background:linear-gradient(160deg,#315ff60f,#9de9ac29);border-radius:16px;flex-direction:column;gap:8px;padding:20px;font-size:14.5px;line-height:1.5;text-decoration:none;display:flex}.mk-bg-voice__title{color:var(--navy);font-size:16px;font-weight:700}.mk-bg-voice__cta{color:var(--blue);margin-top:auto;font-weight:700}.mk-bg-voice .mk-locked--glass{min-height:180px;margin-top:0}@media (max-width:860px){.mk-bg-intro{grid-template-columns:1fr}}@media (max-width:560px){.mk-bg-font{grid-template-columns:1fr}.mk-bg-font__glyph{height:96px;font-size:52px}.mk-bg-scale li{grid-template-columns:1fr;gap:6px}}.mk-bp .mk-cal-head .mk-btn{flex:none}.mk-bp-offer__text{color:var(--navy);margin-top:10px;font-size:17px;line-height:1.6}.mk-bp-offer__meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mk-bp-tabs{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin-top:18px;display:grid}.mk-bp-tab{border:1px solid var(--cc-sheet-line);background:var(--white);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.mk-bp-tab[aria-selected=true]{border-color:var(--bp-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--bp-color) 18%, transparent)}.mk-bp-tab:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mk-bp-tab__text{min-width:0;color:var(--cc-ink-2);font-size:13.5px;line-height:1.35;display:grid}.mk-bp-tab__text b{color:var(--navy);font-size:15px}.mk-bp-avatar{background:var(--bp-color,var(--blue));width:64px;height:64px;color:var(--white);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:28px;font-weight:700;display:grid}.mk-bp-avatar--small{width:40px;height:40px;font-size:18px}.mk-bp-sheet{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:18px;gap:22px;margin-top:18px;padding:24px;display:grid}.mk-bp-head{align-items:center;gap:18px;display:flex}.mk-bp-name{font-family:var(--font-heading);color:var(--navy);font-size:22px;font-weight:700}.mk-bp-name span{color:var(--cc-ink-2);font-weight:600}.mk-bp-quote{color:var(--cc-ink-2);margin:6px 0 0;font-size:16px;font-style:italic;line-height:1.5}.mk-bp-quote:before{content:"« "}.mk-bp-quote:after{content:" »"}:lang(en) .mk-bp-quote:before{content:"“"}:lang(en) .mk-bp-quote:after{content:"”"}.mk-bp-profile{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin:0;display:grid}.mk-bp-profile div{background:var(--cc-pill);border-radius:12px;padding:10px 12px}.mk-bp-profile dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.mk-bp-profile dd{color:var(--navy);margin:4px 0 0;font-size:14.5px;font-weight:600}.mk-bp-profile dd,.mk-bp .mk-bg-list li,.mk-bp-objections li,.mk-cp .mk-bg-list li,.mk-cp .mk-table td,.mk-cp-audiences li,.mk-cp-contents li{overflow-wrap:anywhere}.mk-bp-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 28px;display:grid}.mk-bp .mk-bg-list li:before{background:var(--bp-color,var(--blue))}.mk-bp-objections{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-bp-objections li{border-left:4px solid var(--bp-color,var(--blue));color:var(--cc-ink-2);padding:4px 0 4px 16px;font-size:14.5px;line-height:1.55}.mk-bp-objections li[data-missing]{border-left-color:var(--sand)}.mk-bp-objection{color:var(--navy);font-weight:700}.mk-bp-message{background:var(--bp-color,var(--blue));color:var(--white);border-radius:14px;padding:18px 20px}.mk-bp-message .mk-bg-label{color:#ffffffc7}.mk-bp-message p:last-child{font-family:var(--font-heading);margin-top:6px;font-size:18px;font-weight:700;line-height:1.4}.mk-bp-evidence{color:var(--muted);font-size:13.5px;line-height:1.5}.mk-bp-questions{color:var(--cc-ink-2);gap:10px;margin:14px 0 0;padding-left:22px;font-size:14.5px;line-height:1.5;display:grid}.mk-bp-how{border-top:1px solid var(--cc-sheet-line);margin-top:22px;padding-top:18px}.mk-bp-how .mk-bg-list{margin-top:10px}@media (max-width:560px){.mk-bp-sheet{padding:16px}.mk-bp-head{align-items:flex-start}.mk-bp-avatar{width:48px;height:48px;font-size:22px}}.mk-cp-options textarea{min-height:76px}.mk-cp-missing{color:var(--sand)}.mk-cp-summary__text{color:var(--navy);max-width:72ch;margin-top:10px;font-size:17px;line-height:1.6}.mk-cp-summary__project{color:var(--cc-ink-2);margin-top:10px;font-size:14.5px;line-height:1.55}.mk-cp-summary__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mk-cp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:16px;display:grid}.mk-cp-gaps .mk-bg-list li:before{background:var(--sand)}.mk-cp-target{color:var(--blue);font-weight:700}.mk-cp-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-cp-audiences li{border:1px solid var(--cc-sheet-line);color:var(--cc-ink-2);border-radius:14px;align-content:start;gap:8px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:grid}.mk-cp-audience__name{font-family:var(--font-heading);color:var(--navy);align-items:center;gap:10px;font-size:16.5px;font-weight:700;display:flex}.mk-cp-audience__name span{background:var(--blue);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.mk-cp-audiences b{color:var(--navy)}.mk-cp-audience__message{background:#eef2fe;border-radius:10px;margin-top:4px;padding:10px 12px}.mk-cp-message{margin-top:18px}.mk-cp-proofs{margin-top:16px}.mk-cp-proofs li[data-missing]:before{background:var(--sand)}.mk-cp-channels table{min-width:760px}.mk-cp-kind{font-family:var(--font-body);color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.mk-cp-priority{white-space:nowrap;background:var(--cc-pill);color:var(--cc-ink-2);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-block}.mk-cp-priority[data-priority=high]{color:var(--blue);background:#e3eaff}.mk-cp-priority[data-priority=medium]{color:#14663f;background:#e2f5e9}.mk-cp-phases{grid-template-columns:repeat(var(--cp-phases,3), minmax(0, 1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-cp-phases>li{background:var(--cc-frame);border-radius:14px;padding:16px 18px 18px;position:relative}.mk-cp-phases>li:before{content:"";background:var(--blue);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.mk-cp-phase__period{font-family:var(--font-heading);color:var(--navy);font-size:16px;font-weight:700}.mk-cp-phase__focus{color:var(--blue);margin-top:2px;font-size:13.5px;font-weight:700}.mk-cp-contents{gap:12px;margin:14px 0 0;padding-left:22px;display:grid}.mk-cp-contents li::marker{color:var(--blue);font-weight:700}.mk-cp-content__title{color:var(--navy);font-size:15px;font-weight:700;line-height:1.45}.mk-cp-content__meta{color:var(--muted);margin-top:2px;font-size:13px}@media (max-width:900px){.mk-cp-three,.mk-cp-audiences,.mk-cp-phases{grid-template-columns:1fr}}.mk-lt-file__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk-lt-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:640px;overflow:auto}.mk-lt-steps{color:var(--navy);gap:8px;margin:12px 0 14px;padding-left:20px;font-size:14.5px;line-height:1.5;display:grid}.mk-lt-steps li{overflow-wrap:anywhere}.mk-lt-checks{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-lt-checks li{background:var(--cc-frame);color:var(--navy);border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.mk-lt-checks li span{grid-column:2}.mk-lt-checks li:before{content:"";background:#a3acc2;border-radius:50%;width:10px;height:10px}.mk-lt-checks li[data-state=ok]:before{background:#2fb36b}.mk-lt-checks li[data-state=warn]:before{background:#e0a03a}.mk-lt-checks span{overflow-wrap:anywhere}.mk-lt-preview{margin-top:12px}.mk-lt-preview summary{cursor:pointer;color:var(--blue);font-size:14px;font-weight:600}.mk-lt-preview .mk-code{white-space:pre-wrap;overflow-wrap:anywhere}.mk-lt code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.mk-lt-status{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-block}.mk-lt-status[data-status=allowed]{color:#14663f;background:#e2f5e9}.mk-lt-status[data-status=partial]{color:#8a5300;background:#fdf1dc}.mk-lt-status[data-status=blocked]{color:#b42318;background:#fde4e4}.mk-lt-rule{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12.5px}.mk-lt-blocked{color:#6b4100;background:#fff4e5;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.5}.mk-lt-next{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.mk-lt-geo{color:var(--navy);margin-top:12px;font-size:15px;line-height:1.5}.mk-lt-geo a{color:var(--blue);font-weight:600}@media (max-width:760px){.mk-lt-next{grid-template-columns:minmax(0,1fr)}}.mk-code--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.mk-bg-logo__tile img.mk-bg-logo__white{filter:brightness(0)invert()}.mk-bg-logo__icon[hidden]{display:none}.mk-is-score{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.mk-is-parts{gap:18px;min-width:0;display:grid}.mk-is-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-is-gauges li{border:1px solid var(--cc-sheet-line);background:var(--white);animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);border-radius:14px;padding:14px 16px 16px}.mk-is-gauge__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-is-gauge__name{font-family:var(--font-heading);color:var(--navy);font-size:15.5px;font-weight:700}.mk-is-gauge__pts{font-family:var(--font-num);color:var(--muted);flex:none;font-size:14px}.mk-is-gauge__pts strong{color:var(--navy);font-size:20px;font-weight:600}.mk-is-gauge__help{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.45}.mk-is-facts{border:1px solid var(--cc-sheet-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mk-is-facts div{min-width:0;padding:12px 14px}.mk-is-facts div+div{border-left:1px solid var(--cc-sheet-line)}.mk-is-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.mk-is-facts dd{color:var(--navy);overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;line-height:1.4}.mk-is-table table{min-width:760px;font-size:14.5px}.mk-is-table.mk-is-glossary table{min-width:480px}.mk-is code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.mk-is-home{background:var(--cc-pill);color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.mk-is-url a{color:var(--blue);overflow-wrap:break-word}.mk-is-redirect{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}.mk-is-muted{color:var(--muted)}.mk-is-status,.mk-is-sev,.mk-is-kind,.mk-is-term{background:var(--cc-pill);color:var(--cc-ink-2);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-block}.mk-is-status[data-status=ok],.mk-is-term[data-status=consistent]{color:#14663f;background:#e2f5e9}.mk-is-status[data-status=redirect],.mk-is-sev[data-severity=warning],.mk-is-kind[data-kind=untranslated],.mk-is-term[data-status=varies]{color:#8a5300;background:#fdf1dc}.mk-is-status[data-status=error],.mk-is-status[data-status=unreachable],.mk-is-status[data-status=noindex],.mk-is-sev[data-severity=error],.mk-is-kind[data-kind=missing],.mk-is-kind[data-kind=meaning],.mk-is-term[data-status=missing]{color:#b42318;background:#fde4e4}.mk-is-sev[data-severity=advice],.mk-is-kind[data-kind=inconsistent],.mk-is-term[data-status=to_decide]{color:#2443b8;background:#315ff61a}.mk-is-issues{border:1px solid var(--cc-sheet-line);border-radius:14px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.mk-is-issue{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(min(var(--i,0), 10) * 45ms);padding:14px 16px}.mk-is-issue+.mk-is-issue{border-top:1px solid var(--cc-sheet-line)}.mk-is-issue__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mk-is-issue__title{min-width:12ch;font-family:var(--font-heading);color:var(--navy);flex:1;font-size:15.5px;font-weight:700}.mk-is-issue__fix{color:var(--cc-ink-2);margin-top:6px;font-size:14.5px;line-height:1.55}.mk-is-examples{color:var(--navy);gap:4px;margin:8px 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.mk-is-examples li{background:var(--cc-frame);overflow-wrap:anywhere;border-radius:8px;padding:4px 8px}.mk-is-examples li.mk-is-muted{font-family:var(--font-body);background:0 0;padding-left:0}.mk-is-block{align-self:start}.mk-is-block__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.mk-is-code{white-space:pre-wrap;word-break:break-all;max-height:420px;font-size:12.5px;overflow:auto}.mk-is-coverage{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-is-coverage li{border:1px solid var(--cc-sheet-line);animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);border-radius:14px;grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:center;gap:4px 18px;padding:12px 16px;display:grid}.mk-is-coverage li .mk-gauge{margin-top:0}.mk-is-coverage__lang{font-family:var(--font-heading);color:var(--navy);font-size:15.5px;font-weight:700}.mk-is-coverage__figures{color:var(--muted);flex-wrap:wrap;grid-column:2;gap:2px 16px;font-size:13.5px;display:flex}.mk-is-lock{min-height:170px}.mk-is-summary{background:var(--cc-frame);color:var(--cc-ink-2);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.55}.mk-is-summary b{color:var(--navy)}.mk-is-ok{color:#1a5c3e;background:#e2f5e9;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14.5px}.mk-is-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-is-findings>li{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;display:flex}.mk-is-finding{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.mk-is-quotes{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;display:grid}.mk-is-quote{background:var(--cc-frame);color:var(--navy);overflow-wrap:anywhere;border-radius:10px;margin-top:4px;padding:8px 10px;font-size:14px;line-height:1.5}.mk-is-note{color:var(--cc-ink-2);font-size:14px;line-height:1.5}.mk-is-glossary__label{margin-top:22px}.mk-is-glossary__label+.mk-table{margin-top:10px}.mk-is-term-note{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.mk-is-mono{margin-top:16px}@media (max-width:991px){.mk-is-score{grid-template-columns:minmax(0,1fr)}.mk-is-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-is-facts div+div{border-left:0}.mk-is-facts div:nth-child(2n){border-left:1px solid var(--cc-sheet-line)}.mk-is-facts div:nth-child(n+3){border-top:1px solid var(--cc-sheet-line)}}@media (max-width:720px){.mk-is-gauges,.mk-is-findings,.mk-is-quotes,.mk-is-coverage li{grid-template-columns:minmax(0,1fr)}.mk-is-coverage__figures{grid-column:1}}.mk-pm-summary{color:var(--cc-ink-2);max-width:72ch;margin-top:14px;font-size:16px;line-height:1.55}.mk-pm-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-pm-trio>li{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;display:flex}.mk-pm-trio .mk-bezel__inner{flex:1;padding:16px 18px 18px}.mk-pm-statement{font-family:var(--font-heading);color:var(--navy);margin-top:6px;font-size:17px;font-weight:600;line-height:1.45}.mk-pm-promise{background:#315ff612;border-radius:14px;margin-top:14px;padding:16px 18px}.mk-pm-promise p:last-child{font-family:var(--font-heading);color:var(--navy);margin-top:4px;font-size:18px;font-weight:600;line-height:1.45}.mk-pm-list{counter-reset:pm;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pm-list li{color:var(--cc-ink-2);counter-increment:pm;padding-left:38px;font-size:15px;line-height:1.5;position:relative}.mk-pm-list li:before{content:counter(pm);width:26px;height:26px;color:var(--blue);font-family:var(--font-num);border:1.5px solid #315ff659;border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute;top:0;left:0}.mk-pm-list__name{font-family:var(--font-heading);color:var(--navy);font-size:16px;font-weight:700}.mk-pm-traits{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pm-traits li{justify-items:start;gap:6px;display:grid}.mk-pm-traits .mk-pill{color:var(--navy);font-size:14px;font-weight:700}.mk-pm-traits p{color:var(--cc-ink-2);font-size:15px;line-height:1.5}.mk-pm-positioning{border-left:4px solid var(--blue);background:var(--cc-frame);font-family:var(--font-heading);color:var(--navy);border-radius:0 14px 14px 0;margin:14px 0 0;padding:18px 22px;font-size:18px;font-weight:500;line-height:1.55}.mk-pm-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.mk-pm-canvas__side{border:1px solid var(--cc-sheet-line);border-radius:16px;align-content:start;gap:14px;padding:16px 18px 18px;display:grid}.mk-pm-canvas__title{font-family:var(--font-heading);color:var(--navy);font-size:17px;font-weight:700}.mk-pm-items ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mk-pm-items li{color:var(--cc-ink-2);padding-left:16px;font-size:14.5px;line-height:1.5;position:relative}.mk-pm-items li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.mk-pm-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-pm-pillars>li{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;display:flex}.mk-pm-pillar{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.mk-pm-pillar__n{background:var(--blue);width:30px;height:30px;color:var(--white);font-family:var(--font-num);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.mk-pm-pillar__title{font-family:var(--font-heading);color:var(--navy);font-size:17px;font-weight:700}.mk-pm-pillar__message{color:var(--cc-ink-2);font-size:15px;line-height:1.5}.mk-pm-pillar .mk-label{margin-top:4px}.mk-pm-proofs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-pm-proofs li{background:var(--cc-frame);color:var(--navy);border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.5}.mk-pm-proof__quote{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.45}.mk-pm-proof__quote a{color:var(--blue)}.mk-pm-collect{color:#6b4100;background:#e8b96b40;border-radius:10px;margin-top:auto;padding:8px 10px;font-size:14px;line-height:1.5}.mk-pm-pitch{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pm-pitch li{border:1px solid var(--cc-sheet-line);border-radius:14px;padding:14px 16px}.mk-pm-pitch li>p{color:var(--navy);margin-top:6px;font-size:15px;line-height:1.6}.mk-pm-pitch__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mk-pm-pitch__words{font-family:var(--font-num);color:var(--muted);font-size:13px}.mk-pm-pitch__head .mk-link-btn{margin-left:auto}.mk-pm-validate li{align-items:flex-start}@media (max-width:991px){.mk-pm-trio,.mk-pm-pillars{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mk-pm-canvas{grid-template-columns:minmax(0,1fr)}}.mk-ca-rivals{margin-top:12px}.mk-ca-against{color:var(--cc-ink-2);margin:-4px 0 18px;font-size:15px;line-height:1.55}.mk-ca-skipped{color:#8a5300}.mk-ca-table table{min-width:720px;font-size:14.5px}.mk-ca-table thead th{vertical-align:bottom;font-family:var(--font-heading);color:var(--navy);font-size:15px}.mk-ca-table tbody th{white-space:nowrap;color:var(--navy)}.mk-ca-table td{vertical-align:top;line-height:1.5}.mk-ca-table [data-self]{background:#315ff60f}.mk-ca-table td[data-empty]{color:var(--muted);font-style:italic}.mk-ca-you{background:var(--blue);color:var(--white);font-family:var(--font-body);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.mk-ca-domain{font-family:var(--font-body);color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.mk-ca-map{margin:16px 0 0}.mk-ca-map__frame{grid-template-columns:minmax(56px,104px) minmax(0,1fr) minmax(56px,104px);grid-template-areas:".top.""left plot right"".bottom.";align-items:center;gap:8px;display:grid}.mk-ca-pole{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.mk-ca-pole--top{text-align:center;grid-area:top}.mk-ca-pole--bottom{text-align:center;grid-area:bottom}.mk-ca-pole--left{text-align:right;grid-area:left}.mk-ca-pole--right{grid-area:right}.mk-ca-map__plot{aspect-ratio:1;border:1px solid var(--cc-frame-line);background:linear-gradient(var(--cc-frame-line), var(--cc-frame-line)) center / 1px 100% no-repeat, linear-gradient(var(--cc-frame-line), var(--cc-frame-line)) center / 100% 1px no-repeat, var(--cc-frame);border-radius:16px;grid-area:plot;justify-self:center;width:100%;max-width:520px;position:relative;container-type:inline-size}.mk-ca-open{z-index:0;aspect-ratio:1;background:#c2410c0d;border:2px dashed #c2410c;border-radius:50%;place-items:center;width:22%;display:grid;position:absolute;translate:-50% -50%}.mk-ca-open__n,.mk-ca-opens__n{width:24px;height:24px;color:var(--white);font-family:var(--font-num);background:#c2410c;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.mk-ca-dot{z-index:1;background:var(--navy);width:14px;height:14px;box-shadow:0 0 0 3px var(--white);animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 80ms);border-radius:50%;position:absolute;translate:-50% -50%}.mk-ca-dot[data-self]{z-index:2;background:var(--blue);width:18px;height:18px}.mk-ca-label{z-index:3;white-space:nowrap;color:var(--navy);background:#ffffffe0;border-radius:6px;padding:1px 4px;font-size:clamp(11px,2.9cqw,13px);font-weight:600;line-height:1.25;position:absolute}.mk-ca-label[data-self]{z-index:4;color:var(--blue);font-weight:700}.mk-ca-map__axes{color:var(--cc-ink-2);flex-wrap:wrap;gap:4px 18px;margin-top:12px;font-size:13.5px;display:flex}.mk-ca-map__axes b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:11.5px}.mk-ca-why{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-ca-why li{border-left:3px solid var(--cc-frame-line);color:var(--cc-ink-2);padding-left:14px;font-size:14.5px;line-height:1.5}.mk-ca-why li[data-self]{border-left-color:var(--blue)}.mk-ca-why__name{font-family:var(--font-heading);color:var(--navy);font-size:15px;font-weight:700}.mk-ca-why__pos{font-family:var(--font-num);color:var(--muted);margin-left:6px;font-size:12.5px;font-weight:500}.mk-ca-opens{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-ca-opens>li{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;display:flex}.mk-ca-opens .mk-bezel__inner{color:var(--cc-ink-2);flex:1;align-content:start;gap:8px;padding:16px 18px 18px;font-size:14.5px;line-height:1.5;display:grid}.mk-ca-opens__title{font-family:var(--font-heading);color:var(--navy);font-size:17px;font-weight:700}.mk-ca-self,.mk-ca-card__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.mk-ca-self{margin-top:16px}.mk-ca-list ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-ca-list li{color:var(--cc-ink-2);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.mk-ca-list li:before{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:2px}.mk-ca-list[data-tone=good] li:before{background:#1f8a5b}.mk-ca-list[data-tone=weak] li:before{background:#c2410c}.mk-ca-list[data-tone=win] li:before{background:var(--blue)}.mk-ca-cards{gap:14px;margin-top:16px;display:grid}.mk-ca-card{border:1px solid var(--cc-frame-line);background:var(--white);border-radius:18px;gap:16px;padding:18px 20px 20px;display:grid}.mk-ca-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.mk-ca-card__title{font-family:var(--font-heading);color:var(--navy);font-size:18px;font-weight:700}.mk-ca-objections ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-ca-objections li{background:var(--cc-frame);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.mk-ca-objection{color:var(--navy)}.mk-ca-answer{color:var(--cc-ink-2);margin-top:6px}.mk-ca-objection b,.mk-ca-answer b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:11.5px}.mk-ca-lock{min-height:150px}@media (max-width:991px){.mk-ca-opens{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mk-ca-self,.mk-ca-card__cols{grid-template-columns:minmax(0,1fr)}.mk-ca-map__frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top top""plot plot""bottom bottom""left right";gap:6px}.mk-ca-pole{letter-spacing:.02em;font-size:11px}.mk-ca-pole--left{text-align:left}.mk-ca-pole--left:before{content:"← "}.mk-ca-pole--right{text-align:right}.mk-ca-pole--right:after{content:" →"}.mk-ca-dot{width:11px;height:11px}.mk-ca-dot[data-self]{width:14px;height:14px}}.mk-nl-options textarea{min-height:76px}.mk-nl-inbox{border:1px solid var(--cc-frame-line);background:var(--white);border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.mk-nl-avatar{background:var(--navy);width:40px;height:40px;color:var(--white);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.mk-nl-inbox__text{min-width:0}.mk-nl-inbox__from{color:var(--navy);overflow-wrap:anywhere;font-size:15px;font-weight:700}.mk-nl-inbox__domain{font-family:var(--font-num);color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:500}.mk-nl-inbox__line{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14.5px;line-height:1.45;overflow:hidden}.mk-nl-inbox__pre{color:var(--muted)}.mk-nl-inbox__pre:before{content:" · "}.mk-nl-email{overflow-wrap:anywhere;border:1px solid var(--cc-frame-line);background:var(--white);color:#1f2433;border-radius:16px;max-width:600px;margin-top:14px;padding:26px 28px 28px;font-size:15.5px;line-height:1.6}.mk-nl-email__sender{font-family:var(--font-heading);color:var(--navy);margin-bottom:16px;font-size:19px;font-weight:700}.mk-nl-section{border-top:1px solid var(--cc-sheet-line);animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 70ms);margin-top:22px;padding-top:20px}.mk-nl-section__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.mk-nl-section__title{font-family:var(--font-heading);color:var(--navy);margin:4px 0 8px;font-size:19px;font-weight:700;line-height:1.3}.mk-nl-section__link{color:var(--blue);margin-top:8px;font-weight:700;display:inline-block}.mk-nl-email__end{border-top:1px solid var(--cc-sheet-line);margin-top:22px;padding-top:20px}.mk-nl-button{background:var(--navy);color:var(--white);border-radius:10px;margin-top:14px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-block}.mk-nl-button:hover{background:var(--blue)}.mk-nl-ps{color:var(--cc-ink-2);margin-top:18px;font-size:14.5px}.mk-nl-side{align-content:start;gap:18px;display:grid}.mk-nl-subjects{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-nl-subjects li{border:1px solid var(--cc-frame-line);background:var(--white);border-radius:12px;padding:12px 14px}.mk-nl-subjects li[data-current]{border-color:#315ff673;box-shadow:0 0 0 3px #315ff614}.mk-nl-subject{overflow-wrap:anywhere;font-family:var(--font-heading);color:var(--navy);font-size:16px;font-weight:600;line-height:1.4}.mk-nl-subject__meta{font-family:var(--font-num);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.mk-nl-subject__tools{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.mk-nl-next{counter-reset:nl;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-nl-next li{color:var(--cc-ink-2);counter-increment:nl;padding-left:38px;font-size:15px;line-height:1.5;position:relative}.mk-nl-next li:before{content:counter(nl);width:26px;height:26px;color:var(--blue);font-family:var(--font-num);border:1.5px solid #315ff659;border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute;top:0;left:0}.mk-nl-next__title{color:var(--navy);font-weight:700}@media (max-width:720px){.mk-nl-email{padding:20px 18px 22px}.mk-nl-inbox__line{white-space:normal}.mk-nl-inbox__pre{display:block}.mk-nl-inbox__pre:before{content:none}}.mk-ln,.mk-cs{overflow-wrap:anywhere}.mk-ln-summary{max-width:70ch;color:var(--cc-ink-2);margin:12px 0 0;font-size:16px;line-height:1.6}.mk-ln-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0 0;display:grid}.mk-ln-facts>div{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;min-width:0;padding:12px 14px}.mk-ln-facts dd{color:var(--navy);margin:4px 0 0;font-size:15px;line-height:1.5}.mk-ln-timeline{align-content:start;gap:18px;min-width:0;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.mk-ln-timeline:before{content:"";background:linear-gradient(var(--blue), #315ff626);border-radius:2px;width:2px;position:absolute;top:45px;bottom:45px;left:9px}.mk-ln-email{overflow-wrap:anywhere;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 70ms);position:relative}.mk-ln-email:before{content:"";border:3px solid var(--cloud);background:var(--blue);border-radius:50%;width:14px;height:14px;position:absolute;top:38px;left:-27px}.mk-ln-email__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mk-ln-day{color:#1f43c4;font-family:var(--font-num);white-space:nowrap;background:#315ff61a;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.mk-ln-email__head h3{font-size:18px}.mk-ln-email__copy{margin-left:auto}.mk-ln-aim{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.5}.mk-ln-aim b{color:var(--navy)}.mk-ln-lines{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;margin:14px 0 0;overflow:hidden}.mk-ln-lines>div{grid-template-columns:128px minmax(0,1fr);gap:12px;padding:9px 14px;display:grid}.mk-ln-lines>div+div{border-top:1px solid var(--cc-sheet-line)}.mk-ln-lines dt{color:var(--muted);padding-top:2px;font-size:12.5px;font-weight:700}.mk-ln-lines dd{min-width:0;color:var(--cc-ink-2);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.mk-ln-lines .mk-ln-subject{font-family:var(--font-heading);color:var(--navy);font-size:15.5px;font-weight:600}.mk-ln-body{color:#1f2433;max-width:64ch;margin-top:16px;font-size:15.5px;line-height:1.65}.mk-ln-body p{white-space:pre-line;margin:0}.mk-ln-body p+p{margin-top:12px}.mk-ln-email__foot{border-top:1px solid var(--cc-sheet-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;display:flex}.mk-ln-cta{background:var(--navy);max-width:100%;color:var(--white);border-radius:10px;flex-direction:column;gap:2px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.mk-ln-cta:hover{background:var(--blue)}.mk-ln-cta__url{font-family:var(--font-num);color:#ffffffb3;overflow-wrap:anywhere;font-size:12px;font-weight:500}.mk-ln-words{font-family:var(--font-num);color:var(--muted);font-size:12.5px}.mk-ln-side{align-content:start;gap:18px;min-width:0;display:grid}.mk-ln-tips{color:var(--cc-ink-2);gap:8px;margin:12px 0 0;padding-left:18px;font-size:15px;line-height:1.5;display:grid}@media (max-width:720px){.mk-ln-timeline{padding-left:22px}.mk-ln-timeline:before{top:39px;bottom:39px;left:5px}.mk-ln-email:before{top:32px;left:-23px}.mk-ln-lines>div{grid-template-columns:minmax(0,1fr);gap:2px}}.mk-cs-options textarea{min-height:132px}.mk-cs .mk-grid{align-items:start}.mk-cs-notice{color:#6b4a12;background:#e8b96b2e;border-radius:12px;margin:0 0 18px;padding:12px 16px;font-size:14.5px}.mk-cs-doc{overflow-wrap:anywhere;color:#1f2433;max-width:68ch;margin-top:16px;font-size:15.5px;line-height:1.65}.mk-cs-title{font-family:var(--font-heading);color:var(--navy);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.25}.mk-cs-summary{color:var(--cc-ink-2);margin:12px 0 0;font-size:17px;line-height:1.55}.mk-cs-figures{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:20px 0 4px;display:grid}.mk-cs-figures>div{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:14px 16px;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;display:flex}.mk-cs-figures dd{overflow-wrap:normal;font-family:var(--font-num);color:var(--blue);margin:0;font-size:24px;font-weight:600;line-height:1.15}.mk-cs-figures dt{color:var(--cc-ink-2);font-size:13.5px;line-height:1.4}.mk-cs-part{margin-top:22px}.mk-cs-part h4{font-family:var(--font-heading);color:var(--navy);margin:0 0 6px;font-size:17px;font-weight:700}.mk-cs-part p{white-space:pre-line;margin:0}.mk-cs-part p+p{margin-top:10px}.mk-cs-quote{border-left:3px solid var(--blue);background:var(--cc-frame);border-radius:0 14px 14px 0;margin:26px 0 0;padding:18px 20px}.mk-cs-quote__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mk-cs-quote blockquote{font-family:var(--font-heading);color:var(--navy);margin:10px 0 0;font-size:18px;font-weight:500;line-height:1.5}.mk-cs-quote blockquote p{margin:0}.mk-cs-quote__who{color:var(--muted);margin:8px 0 0;font-size:14px}.mk-cs-side{align-content:start;gap:18px;min-width:0;display:grid}.mk-cs-formats{gap:12px;margin-top:12px;display:grid}.mk-cs-format{border:1px solid var(--cc-frame-line);background:var(--white);border-radius:12px;min-width:0;padding:12px 14px}.mk-cs-format__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-cs-format__text{white-space:pre-line;overflow-wrap:anywhere;color:var(--cc-ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:720px){.mk-cs-title{font-size:21px}.mk-cs-figures{grid-template-columns:minmax(0,1fr)}}.mk-lp-options textarea{min-height:120px}.mk-lp-options input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk-lp .mk-grid{align-items:start}.mk-lp-lead{max-width:72ch;color:var(--cc-ink-2);margin:0 0 20px;font-size:17px;line-height:1.6}.mk-lp-pos{margin:16px 0 0;display:grid}.mk-lp-pos>div{border-top:1px solid var(--cc-sheet-line);grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:4px 18px;padding:12px 0;display:grid}.mk-lp-pos>div:first-child{border-top:0;padding-top:4px}.mk-lp-pos dt{color:var(--muted);font-size:13px;font-weight:700;line-height:1.5}.mk-lp-pos dd{overflow-wrap:anywhere;color:var(--navy);margin:0;font-size:15px;line-height:1.55}.mk-lp-proof{gap:6px;margin:0;padding-left:18px;display:grid}.mk-lp-proof li::marker{color:var(--blue)}.mk-lp-headline{border-left:3px solid var(--blue);background:var(--cc-frame);font-family:var(--font-heading);color:var(--navy);text-wrap:balance;overflow-wrap:anywhere;border-radius:0 14px 14px 0;margin:16px 0 0;padding:16px 18px;font-size:20px;font-weight:700;line-height:1.35}.mk-lp-pillars{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-lp-pillars li{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mk-lp-pillars__n{color:#1f43c4;width:28px;height:28px;font-family:var(--font-num);background:#315ff61a;border-radius:50%;place-items:center;font-size:13.5px;font-weight:600;display:grid}.mk-lp-pillars__title{color:var(--navy);margin:2px 0 0;font-size:15px;font-weight:700}.mk-lp-pillars__text{overflow-wrap:anywhere;color:var(--cc-ink-2);margin:2px 0 0;font-size:14.5px;line-height:1.55}.mk-lp-phases{grid-template-columns:repeat(var(--lp-phases,4), minmax(0, 1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-lp-phase{background:var(--cc-frame);border-radius:14px;min-width:0;padding:16px 16px 18px;position:relative}.mk-lp-phase:before{content:"";background:#315ff659;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:16px;right:16px}.mk-lp-phase[data-phase=launch]{background:#315ff614}.mk-lp-phase[data-phase=launch]:before{background:var(--blue)}.mk-lp-phase__name{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:16px;font-weight:700}.mk-lp-phase__range{font-family:var(--font-num);color:var(--blue);margin:2px 0 0;font-size:13px;font-weight:600}.mk-lp-actions{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-lp-action{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:12px;min-width:0;padding:12px 13px}.mk-lp-action__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mk-lp-day{font-family:var(--font-num);color:#1f43c4;white-space:nowrap;font-size:12.5px;font-weight:600}.mk-lp-action p{overflow-wrap:anywhere;color:var(--navy);margin:6px 0 0;font-size:14.5px;line-height:1.5}.mk-lp-assets{gap:14px;margin-top:14px;display:grid}.mk-lp-asset{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:14px;min-width:0;padding:16px 18px}.mk-lp-asset__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-lp-asset__head h4{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:16px;font-weight:700}.mk-lp-subject{overflow-wrap:anywhere;color:var(--navy);margin:10px 0 0;font-size:15px;font-weight:600}.mk-lp-text{white-space:pre-line;overflow-wrap:anywhere;color:var(--cc-ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}.mk-lp-landing{border:1px solid var(--cc-sheet-line);background:var(--white);text-align:center;border-radius:12px;margin-top:10px;padding:22px 20px}.mk-lp-landing__title{overflow-wrap:anywhere;font-family:var(--font-heading);color:var(--navy);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.3}.mk-lp-landing__sub{overflow-wrap:anywhere;max-width:52ch;color:var(--cc-ink-2);margin:8px auto 0;font-size:15px;line-height:1.55}.mk-lp-landing__cta{background:var(--blue);color:var(--white);border-radius:999px;margin-top:14px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-block}.mk-lp-faq{gap:12px;margin:8px 0 0;display:grid}.mk-lp-faq dt{overflow-wrap:anywhere;color:var(--navy);font-size:15px;font-weight:700}.mk-lp-faq dd{overflow-wrap:anywhere;color:var(--cc-ink-2);margin:3px 0 0;font-size:14.5px;line-height:1.55}.mk-lp-side{align-content:start;gap:18px;min-width:0;display:grid}.mk-lp-kpis{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-lp-kpis li+li{border-top:1px solid var(--cc-sheet-line);padding-top:12px}.mk-lp-kpis__name{overflow-wrap:anywhere;color:var(--navy);margin:0;font-size:15px;font-weight:700}.mk-lp-kpis__why{overflow-wrap:anywhere;color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.5}.mk-lp-check{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-lp-check li{overflow-wrap:anywhere;color:var(--navy);padding-left:28px;font-size:14.5px;line-height:1.5;position:relative}.mk-lp-check li:before{content:"";border:2px solid #315ff673;border-radius:5px;width:16px;height:16px;position:absolute;top:2px;left:0}@media (max-width:991px){.mk-lp-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mk-lp-phases{grid-template-columns:minmax(0,1fr)}.mk-lp-pos>div{grid-template-columns:minmax(0,1fr);gap:2px}.mk-lp-headline{font-size:18px}.mk-lp-landing__title{font-size:19px}}.mk-ap .mk-grid{align-items:start}.mk-ap-doc{overflow-wrap:anywhere;color:#1f2433;max-width:70ch;margin-top:16px;font-size:15.5px;line-height:1.65}.mk-ap-meta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-ap-meta li{color:var(--cc-ink-2);border:1px dashed #1b285940;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}.mk-ap-summary{color:var(--cc-ink-2);margin:16px 0 0;font-size:17px;line-height:1.55}.mk-ap-part{margin-top:24px}.mk-ap-part h4{font-family:var(--font-heading);color:var(--navy);align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:700;display:flex}.mk-ap-part__n{color:#1f43c4;width:26px;height:26px;font-family:var(--font-num);background:#315ff61a;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.mk-ap-part p{margin:0}.mk-ap-part p+p{margin-top:8px}.mk-ap-items{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.mk-ap-items li{padding-left:22px;position:relative}.mk-ap-items li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}.mk-ap-items[data-kind=yes] li:before,.mk-ap-items[data-kind=no] li:before{background:0 0;border-radius:0;width:15px;height:15px;font-size:14px;font-weight:700;line-height:1;top:.32em;left:0}.mk-ap-items[data-kind=yes] li:before{content:"✓";content:"✓" / "";color:#14804a}.mk-ap-items[data-kind=no] li:before{content:"✕";content:"✕" / "";color:#c23b3b}.mk-ap-named{gap:10px;margin:0;display:grid}.mk-ap-named>div{border-left:2px solid #315ff640;padding-left:14px}.mk-ap-named dt{color:var(--navy);font-weight:700}.mk-ap-named dd{margin:2px 0 0}.mk-ap-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-ap-level{border:1px solid var(--cc-frame-line);background:var(--cc-frame);--light:#2a9d5c;border-radius:14px;min-width:0;padding:14px 15px}.mk-ap-level[data-level=amber]{--light:#e0a03a}.mk-ap-level[data-level=red]{--light:#d64545}.mk-ap-level__title{color:var(--navy);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.mk-ap-dot{background:var(--light);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--light) 22%, transparent);border-radius:50%}.mk-ap-level__text{color:var(--muted);font-size:13px;line-height:1.45;margin-top:4px!important}.mk-ap-level ul{gap:4px;margin:10px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5;display:grid}.mk-ap-level li::marker{color:var(--light)}.mk-ap-side{align-content:start;gap:18px;min-width:0;display:grid}.mk-ap-rules__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mk-ap-rules .mk-steplist{margin-top:14px}.mk-ap-law{color:var(--cc-ink-2);gap:10px;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.mk-ap-law li::marker{color:var(--blue)}.mk-ap-law__note{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}@media (max-width:720px){.mk-ap-data{grid-template-columns:minmax(0,1fr)}}.mk-ma-meter{color:#14663f;font-family:var(--font-num);white-space:nowrap;vertical-align:1px;background:#e2f5e9;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.mk-ma-meter[data-ok=no]{color:#8a5300;background:#fdf1dc}.mk-ma-rules{color:var(--cc-ink-2);gap:8px;margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5;display:grid}.mk-ma-rules li::marker{color:var(--blue)}.mk-ma-cards{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-ma-card{border:1px solid var(--cc-sheet-line);background:var(--white);min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(min(var(--i,0), 10) * 50ms);border-radius:14px;padding:16px 18px 18px}.mk-ma-card__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mk-ma-card__url{min-width:0;font-family:var(--font-heading);color:var(--blue);overflow-wrap:anywhere;font-size:15.5px;font-weight:700}.mk-ma-card__copy{margin-left:auto}.mk-ma-card__issues{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mk-ma-card__body{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.mk-ma-card__tags{align-content:start;gap:14px;min-width:0;display:grid}.mk-ma-tag{min-width:0}.mk-ma-tag__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.mk-ma-tag__old,.mk-ma-tag__new,.mk-ma-tag__keep{overflow-wrap:anywhere;margin-top:6px;font-size:14.5px;line-height:1.55}.mk-ma-tag__old{color:var(--muted)}.mk-ma-tag__new{color:var(--navy);background:#315ff60f;border-radius:10px;padding:8px 10px;font-weight:600}.mk-ma-tag__keep{color:var(--cc-ink-2)}.mk-ma-tag__tag{background:var(--cc-pill);color:var(--muted);vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.mk-ma-tag__new .mk-ma-tag__tag{color:#2443b8;background:#315ff624}.mk-ma-tag__text{margin-right:8px}.mk-ma-tag__copy{margin-left:8px;font-size:13.5px}.mk-ma-tag__ok{color:#14663f;margin-left:8px;font-size:13px;font-weight:600}.mk-ma-card__preview{min-width:0}.mk-ma-serp{border:1px solid var(--cc-sheet-line);text-align:left;background:#fff;border-radius:12px;max-width:640px;margin-top:6px;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}.mk-ma-serp__site{align-items:center;gap:10px;min-width:0;display:flex}.mk-ma-serp__icon{color:#4d5156;text-align:center;background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;flex:none;width:26px;height:26px;font-size:12px;font-weight:700;line-height:24px}.mk-ma-serp__who{min-width:0;display:grid}.mk-ma-serp__name{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.mk-ma-serp__url{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.mk-ma-serp__title{color:#1a0dab;overflow-wrap:anywhere;margin-top:8px;font-size:20px;line-height:1.3}@media (min-width:900px){.mk-ma-serp__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.mk-ma-serp__desc{color:#4d5156;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.58}.mk-ma-table table{min-width:880px;font-size:14px}.mk-ma-table th[scope=row]{max-width:220px}.mk-ma-table td{vertical-align:top}.mk-ma-table td[data-flag=yes]{background:#fffaf0}.mk-ma-cell{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-ma-table .mk-ma-meter{margin-top:6px}.mk-ma-row-issues{color:var(--muted);gap:3px;margin:8px 0 0;padding:0;font-size:12.5px;line-height:1.35;list-style:none;display:grid}.mk-ma-row-issues li{padding-left:12px;position:relative}.mk-ma-row-issues li:before{content:"";background:#e8a33d;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.mk-ma-row-issues li[data-severity=error]:before{background:#b42318}.mk-ma-row-issues li[data-severity=advice]:before{background:#315ff6}@media (max-width:520px){.mk-ma-card{padding:14px}.mk-ma-serp__title{font-size:18px}}.mk-wp{overflow-wrap:anywhere}.mk-wp-cover{background:linear-gradient(135deg, var(--navy) 0%, #24357a 100%);color:var(--white);border-color:#0000;padding:28px 30px 26px;position:relative;overflow:hidden}.mk-wp-cover:after{content:"";pointer-events:none;border:28px solid #9de9ac1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.mk-wp-cover__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0;font-size:12px;font-weight:700}.mk-wp-cover__title{max-width:30ch;font-family:var(--font-heading);text-wrap:balance;color:var(--white);margin:10px 0 0;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.18}.mk-wp-cover__sub{color:#ffffffc7;max-width:60ch;margin:10px 0 0;font-size:16px;line-height:1.55}.mk-wp-facts{z-index:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:22px 0 0;display:grid;position:relative}.mk-wp-facts>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;min-width:0;padding:12px 14px}.mk-wp-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:700}.mk-wp-facts dd{color:var(--white);margin:6px 0 0;font-size:15px;line-height:1.5}.mk-wp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mk-wp-titles{counter-reset:wp-title;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-wp-titles li{counter-increment:wp-title;border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;min-width:0;padding:12px 14px 12px 46px;position:relative}.mk-wp-titles li:before{content:counter(wp-title);background:var(--white);border:1px solid var(--cc-frame-line);width:22px;height:22px;font-family:var(--font-num);text-align:center;color:var(--navy);border-radius:50%;font-size:12px;font-weight:600;line-height:20px;position:absolute;top:12px;left:14px}.mk-wp-titles__title{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:16px;font-weight:700;line-height:1.35}.mk-wp-titles__sub{color:var(--muted);margin:4px 0 6px;font-size:14px;line-height:1.5}.mk-wp-plan{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-wp-plan>li{border-top:1px solid var(--cc-sheet-line);animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(min(var(--i,0), 10) * 50ms);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.mk-wp-plan>li:first-child{border-top:0}.mk-wp-plan__n{font-family:var(--font-num);color:var(--blue);font-size:22px;font-weight:600;line-height:1.2}.mk-wp-plan__title{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:16px;font-weight:700;line-height:1.35}.mk-wp-plan ul{color:var(--cc-ink-2);gap:3px;margin:6px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5;display:grid}.mk-wp-plan__proof{color:#6b4a12;background:#e8b96b29;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:13.5px;line-height:1.45}.mk-wp-plan__proof b{color:#5a3d0c}.mk-wp-doc{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:14px;margin-top:16px;padding:26px 28px;box-shadow:0 1px #1b28590a,0 10px 30px -18px #1b285940}.mk-wp-part+.mk-wp-part{border-top:1px solid var(--cc-sheet-line);margin-top:26px;padding-top:22px}.mk-wp-part__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.mk-wp-part__head h4{font-family:var(--font-heading);color:var(--navy);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.3}.mk-wp-titles-panel{align-self:start}.mk-wp-part__kicker{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.mk-wp-part>p{color:#1f2433;max-width:68ch;margin:12px 0 0;font-size:16px;line-height:1.7}.mk-wp-lock{margin-top:16px}.mk-wp-data{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-wp-data li{color:var(--cc-ink-2);padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.mk-wp-data li:before{content:"";border:1.5px solid var(--sky);background:var(--white);border-radius:4px;width:15px;height:15px;position:absolute;top:3px;left:0}.mk-wp-landing{border:1px solid var(--cc-frame-line);background:linear-gradient(180deg, #f6f8ff 0%, var(--white) 100%);border-radius:12px;margin-top:12px;padding:18px 18px 20px}.mk-wp-landing__headline{font-family:var(--font-heading);color:var(--navy);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.3}.mk-wp-landing__sub{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.mk-wp-landing ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-wp-landing li{color:var(--cc-ink-2);padding-left:22px;font-size:14px;line-height:1.45;position:relative}.mk-wp-landing li:before{content:"✓";content:"✓" / "";color:#1f8a4c;font-weight:700;position:absolute;top:0;left:0}.mk-wp-landing__cta{background:var(--blue);color:var(--white);border-radius:10px;margin-top:14px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-block}.mk-wp-promo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.mk-wp-promo .mk-wp-part{border:1px solid var(--cc-frame-line);border-top:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;min-width:0;margin:0;padding:16px 18px}.mk-wp-promo .mk-wp-part>p{font-size:15px;line-height:1.6}.mk-wp-subject{color:var(--navy);margin:10px 0 0;font-size:14.5px}.mk-wp-subject b{font-weight:700}@media (max-width:760px){.mk-wp-promo{grid-template-columns:minmax(0,1fr)}.mk-wp-doc{padding:18px 16px}.mk-wp-cover{padding:22px 18px}}.mk-mp-swot li,.mk-mp-mix li,.mk-mp-diffs li,.mk-mp-budget li,.mk-mp-band p,.mk-mp .mk-cp-summary__project{overflow-wrap:anywhere}.mk-mp .mk-table td{overflow-wrap:break-word}.mk-mp-swot{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mk-mp-swot__cell,.mk-mp-mix__col{background:var(--cc-frame);border-radius:14px;padding:16px 18px}.mk-mp-targets{grid-template-columns:repeat(var(--mp-targets,3), minmax(0, 1fr))}.mk-mp-band{margin-top:14px}.mk-mp-band p:last-child{margin-top:0}.mk-mp-diffs{margin-top:18px}.mk-mp-diffs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-mp-diffs li{border:1px solid var(--cc-sheet-line);border-left:3px solid var(--blue);color:var(--navy);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.5}.mk-mp-mix{grid-template-columns:repeat(var(--mp-mix,4), minmax(0, 1fr));gap:14px;margin-top:16px;display:grid}.mk-mp-bar{background:var(--track);border-radius:999px;height:18px;margin-top:16px;display:flex;overflow:hidden}.mk-mp-bar span{height:100%;display:block}.mk-mp-bar span+span{border-left:2px solid var(--white)}.mk-mp-budget{margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-mp-budget li{border-top:1px solid var(--cc-sheet-line);grid-template-columns:12px minmax(0,220px) 64px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:12px 0;font-size:14.5px;line-height:1.5;display:grid}.mk-mp-budget__dot{border-radius:50%;align-self:center;width:12px;height:12px}.mk-mp-budget__lever{color:var(--navy);font-weight:700}.mk-mp-budget__share{font-family:var(--font-num);color:var(--blue);text-align:right;white-space:nowrap;font-weight:700}.mk-mp-budget__why{color:var(--cc-ink-2)}@media (max-width:1100px){.mk-mp-mix,.mk-mp-quarters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mk-mp-targets,.mk-mp-diffs ul{grid-template-columns:1fr}.mk-mp-budget li{grid-template-columns:12px minmax(0,1fr) auto}.mk-mp-budget__why{grid-column:2/-1}}@media (max-width:560px){.mk-mp-swot,.mk-mp-mix,.mk-mp-quarters{grid-template-columns:1fr}}.mk-cst-mission,.mk-cst .mk-cp-summary__project,.mk-cst-audiences>li,.mk-cst-angles>li,.mk-cst-formats>li,.mk-cst-flow>li,.mk-cst-kpis>li,.mk-cst-topics th{overflow-wrap:anywhere}.mk-cst .mk-table td{overflow-wrap:break-word}.mk-cst-mission{font-family:var(--font-heading);text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.5}.mk-cst-stage{color:var(--blue);white-space:nowrap;background:#e3eaff;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;line-height:1.55;display:inline-block}.mk-cst-stage[data-stage=consideration]{color:#855510;background:#fdf1dc}.mk-cst-stage[data-stage=decision]{color:#14663f;background:#e2f5e9}.mk-cst-audiences{grid-template-columns:repeat(var(--cst-cols,3), minmax(0, 1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-cst-audiences>li{border:1px solid var(--cc-sheet-line);border-radius:14px;align-content:start;gap:10px;padding:16px 18px;display:grid}.mk-cst-audiences .mk-bg-list{margin-top:0}.mk-cst .mk-pillars{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mk-cst .mk-dot[data-pillar="5"]{--dot:#e0567a}.mk-cst-angles{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex;position:relative}.mk-cst-angles>li{background:var(--cc-pill);color:var(--cc-ink-2);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.5}.mk-cst-ideas{padding:12px 14px 8px}.mk-cst-ideas .mk-bg-list{gap:8px;margin-top:8px}.mk-cst-ideas .mk-bg-list li{font-size:14px}.mk-cst .mk-cp-phases>li[data-stage=consideration]:before{background:var(--sand)}.mk-cst .mk-cp-phases>li[data-stage=decision]:before{background:#2fb36b}.mk-cst-formats{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-cst-formats>li{color:var(--cc-ink-2);gap:2px;font-size:14px;line-height:1.5;display:grid}.mk-cst-formats b{color:var(--navy);font-size:14.5px}.mk-cst-voice-link{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5}.mk-cst-voice-link a{color:var(--blue);font-weight:700}.mk-cst-flow{counter-reset:cst-step;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-cst-flow>li{counter-increment:cst-step;min-height:28px;padding-left:40px;position:relative}.mk-cst-flow>li:before{content:counter(cst-step);background:var(--blue);width:28px;height:28px;color:var(--white);font-family:var(--font-num);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.mk-cst-flow__step{font-family:var(--font-heading);color:var(--navy);padding-top:3px;font-size:15.5px;font-weight:700;line-height:1.4}.mk-cst-flow__detail{color:var(--cc-ink-2);margin-top:2px;font-size:14px;line-height:1.5}.mk-cst-kpis{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-cst-kpis>li{background:var(--cc-frame);border-radius:12px;grid-template-columns:minmax(0,1fr) fit-content(40%);align-items:start;column-gap:12px;padding:12px 14px;display:grid}.mk-cst-kpis .mk-pill{background:var(--white);grid-area:1/2/span 2}.mk-cst-kpi__name{color:var(--navy);grid-column:1;font-size:15px;font-weight:700;line-height:1.4}.mk-cst-kpi__meta{color:var(--muted);grid-column:1;margin-top:2px;font-size:13.5px;line-height:1.45}.mk-cst-topics table{min-width:720px}.mk-cst-pillar{align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (max-width:900px){.mk-cst-audiences{grid-template-columns:1fr}}.mk-cj{overflow-wrap:anywhere}.mk-cj-buyer__name{font-family:var(--font-heading);color:var(--navy);margin-top:8px;font-size:21px;font-weight:700;line-height:1.3}.mk-cj-buyer__role{color:var(--blue);margin-top:4px;font-size:14.5px;font-weight:600}.mk-cj-buyer__context{color:var(--cc-ink-2);margin-top:10px;font-size:15px;line-height:1.6}.mk-cj-committee{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-cj-committee li{border:1px solid var(--cc-frame-line);background:var(--cc-frame);min-width:0;color:var(--cc-ink-2);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.mk-cj-committee__role{color:var(--navy);margin-bottom:4px;font-weight:700}.mk-cj-scroll{margin-top:16px;overflow-x:auto}.mk-cj-map{grid-template-columns:repeat(var(--cj-stages,5), minmax(160px, 1fr));grid-template-rows:repeat(8,auto);gap:0 12px;display:grid}.mk-cj-stage{--cj-c:var(--blue);--cj-tint:#315ff614;grid-row:span 8;grid-template-rows:subgrid;border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:14px;min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;display:grid;overflow:hidden}.mk-cj-stage[data-stage=awareness]{--cj-c:var(--sky);--cj-tint:#5786ed1a}.mk-cj-stage[data-stage=consideration]{--cj-c:var(--blue);--cj-tint:#315ff614;animation-delay:60ms}.mk-cj-stage[data-stage=decision]{--cj-c:var(--navy);--cj-tint:#1b285912;animation-delay:.12s}.mk-cj-stage[data-stage=onboarding]{--cj-c:#4cc76b;--cj-tint:#9de9ac38;animation-delay:.18s}.mk-cj-stage[data-stage=loyalty]{--cj-c:var(--sand);--cj-tint:#e8b96b2e;animation-delay:.24s}.mk-cj-cell{border-top:1px solid var(--cc-sheet-line);min-width:0;padding:12px 14px}.mk-cj-head{border-top:4px solid var(--cj-c);background:var(--cj-tint);padding:12px 14px 10px}.mk-cj-head__n{font-family:var(--font-num);color:var(--cc-ink-2);font-size:12px;font-weight:600}.mk-cj-head__name{font-family:var(--font-heading);color:var(--navy);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;margin-top:2px;font-size:16.5px;font-weight:700;line-height:1.3}.mk-cj-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.mk-cj-label--next{margin-top:12px}.mk-cj-goal{color:var(--navy);font-size:14.5px;font-weight:600;line-height:1.5}.mk-cj-questions,.mk-cj-chips,.mk-cj-links,.mk-cj-missing{margin:0;padding:0;list-style:none}.mk-cj-questions{gap:6px;display:grid}.mk-cj-questions li{color:var(--cc-ink-2);padding-left:14px;font-size:14px;line-height:1.5;position:relative}.mk-cj-questions li:before{content:"";background:var(--cj-c);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.mk-cj-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-cj-chips li{border:1px solid var(--cc-frame-line);background:var(--white);min-width:0;color:var(--navy);border-radius:999px;padding:4px 10px;font-size:13px;line-height:1.35}.mk-cj-up,.mk-cj-down{color:var(--cc-ink-2);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.mk-cj-up:before,.mk-cj-down:before{font-weight:700;position:absolute;top:0;left:0}.mk-cj-up:before{content:"↑";color:#2f9e5b}.mk-cj-down:before{content:"↓";color:var(--danger)}.mk-cj-links{gap:6px;display:grid}.mk-cj-links a{color:var(--blue);text-underline-offset:2px;font-size:14px;line-height:1.45;text-decoration:underline}.mk-cj-none{color:var(--muted);font-size:13.5px;font-style:italic;line-height:1.5}.mk-cj-missing{gap:8px;display:grid}.mk-cj-missing li{border:1px dashed var(--sand);background:var(--white);border-radius:10px;padding:8px 10px}.mk-cj-missing__title{color:var(--navy);font-size:14px;font-weight:600;line-height:1.4;display:block}.mk-cj-missing__format{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.mk-cj-kpi{color:var(--navy);font-size:14px;font-weight:600;line-height:1.45}.mk-cj-moments{gap:12px;margin:14px 0 0;padding-left:22px;display:grid}.mk-cj-moments li::marker{color:var(--blue);font-weight:700}.mk-cj-moments__moment{color:var(--navy);font-size:15px;font-weight:700;line-height:1.45}.mk-cj-moments li p+p{color:var(--cc-ink-2);margin-top:4px;font-size:14px;line-height:1.5}.mk-cj-ph>div+div{margin-top:14px}@supports not (grid-template-rows:subgrid){.mk-cj-map{grid-template-rows:none}.mk-cj-stage{grid-row:auto;display:block}}@media (max-width:1023px){.mk-cj-map{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.mk-cj-stage{grid-row:auto;display:block}}.mk-cj-wide table{min-width:760px}.mk-sp{overflow-wrap:anywhere}.mk-sp-band .mk-wp-panel-head,.mk-sp-band .mk-wp-cover__title,.mk-sp-band__offer{z-index:1;position:relative}.mk-sp-band .mk-wp-cover__title{max-width:34ch}.mk-sp-band__copy{color:var(--mint)}.mk-sp-band__offer{color:var(--white);margin:10px 0 0;font-size:15px;line-height:1.5}.mk-sp-band__offer span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;margin-right:6px;font-size:12px;font-weight:700}.mk-sp-facts dd{font-size:15.5px;line-height:1.6}.mk-sp-personas{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-sp-personas>li{border:1px solid var(--cc-frame-line);background:var(--cc-frame);min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(min(var(--i,0), 10) * 60ms);border-radius:14px;padding:18px 18px 20px}.mk-sp-personas .mk-bg-label{margin-top:16px}.mk-sp-persona__role{font-family:var(--font-heading);color:var(--navy);align-items:flex-start;gap:10px;margin:0;font-size:17px;font-weight:700;line-height:1.35;display:flex}.mk-sp-persona__role span{background:var(--blue);width:24px;height:24px;font-family:var(--font-num);text-align:center;color:var(--white);border-radius:50%;flex:none;font-size:12px;font-weight:600;line-height:24px}.mk-sp-pains li:before{background:var(--sand)}.mk-sp-benefits{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-sp-benefits>li{background:var(--white);border:1px solid var(--cc-frame-line);border-radius:12px;min-width:0;padding:12px 14px}.mk-sp-benefit{color:var(--navy);margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.mk-sp-proof{background:#315ff60f;border-radius:10px;margin-top:8px;padding:8px 10px}.mk-sp-proof__fact{color:var(--cc-ink-2);margin:0;font-size:13.5px;line-height:1.5}.mk-sp-proof__fact b{color:var(--navy)}.mk-sp-collect{margin-top:8px;font-size:13.5px}.mk-sp-objections{gap:10px;margin-top:14px;display:grid}.mk-sp-objection{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;min-width:0}.mk-sp-objection summary{cursor:pointer;color:var(--navy);align-items:flex-start;gap:12px;padding:14px 44px 14px 16px;font-size:15.5px;font-weight:700;line-height:1.45;list-style:none;display:flex;position:relative}.mk-sp-objection summary::-webkit-details-marker{display:none}.mk-sp-objection summary:after{content:"+";content:"+" / "";color:var(--blue);font-size:20px;font-weight:600;line-height:1;position:absolute;top:12px;right:16px}.mk-sp-objection[open] summary:after{content:"−";content:"−" / ""}.mk-sp-objection summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:12px}.mk-sp-objection__n{min-width:22px;font-family:var(--font-num);color:var(--blue);flex:none;font-size:14px;font-weight:600;line-height:22px}.mk-sp-objection__q{min-width:0}.mk-sp-objection__body{padding:0 16px 16px 50px}.mk-sp-objection__body>p{max-width:72ch;color:var(--cc-ink-2);margin:0;font-size:15px;line-height:1.6}.mk-sp-objection__body>p b{color:var(--navy)}.mk-sp-diffs{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-sp-diffs li{border-left:4px solid var(--mint);min-width:0;padding:4px 0 4px 16px}.mk-sp-diffs p{color:var(--navy);margin:0 0 6px;font-size:14.5px;line-height:1.55}.mk-sp-script{gap:0;margin:14px 0 0;display:grid}.mk-sp-script>div{border-top:1px solid var(--cc-sheet-line);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.mk-sp-script>div:first-child{border-top:0}.mk-sp-script dt{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700;line-height:1.9}.mk-sp-script dd{color:#1f2433;margin:0;font-size:15px;line-height:1.6}.mk-sp-email{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;margin-top:12px;padding:16px 18px}.mk-sp-email .mk-wp-subject{margin:0}.mk-sp-email>p{color:#1f2433;margin:12px 0 0;font-size:15px;line-height:1.6}@media (max-width:560px){.mk-sp-script>div{grid-template-columns:minmax(0,1fr);gap:4px}.mk-sp-objection__body{padding:0 14px 14px}.mk-sp-personas>li{padding:14px}}.mk-ce{overflow-wrap:anywhere}.mk-ln-aim.mk-ce-ask{margin-top:4px}.mk-ce-msgs{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-ce-msg{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;min-width:0;padding:12px 14px}.mk-ce-msg__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.mk-ce-msg__head h4{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:14.5px;font-weight:700}.mk-ce-msg p{color:#1f2433;white-space:pre-line;margin:8px 0 0;font-size:14.5px;line-height:1.55}.mk-ce-chars{font-family:var(--font-num);color:var(--muted);margin-top:8px;font-size:12px;display:block}.mk-pk{overflow-wrap:anywhere}.mk-pk-options textarea{min-height:84px}.mk-pk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.mk-pk-empty{color:#6b4a12;background:#e8b96b29;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.mk-pk-cover{background:linear-gradient(135deg, var(--navy) 0%, #24357a 100%);color:var(--white);border-color:#0000;padding:28px 30px 26px;position:relative;overflow:hidden}.mk-pk-cover:after{content:"";pointer-events:none;border:26px solid #5786ed2e;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-70px;right:-50px}.mk-pk-cover__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0;font-size:12px;font-weight:700}.mk-pk-cover__title{max-width:32ch;font-family:var(--font-heading);text-wrap:balance;color:var(--white);margin:10px 0 0;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.18}.mk-pk-cover__tagline{color:#fffc;max-width:62ch;margin:10px 0 0;font-size:16px;line-height:1.55}.mk-pk-cover__meta{z-index:1;flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex;position:relative}.mk-pk-chip{color:var(--white);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.mk-pk-news{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:14px;margin-top:14px;padding:20px 22px;box-shadow:0 1px #1b28590a,0 10px 30px -18px #1b285940}.mk-pk-news__title{font-family:var(--font-heading);color:var(--navy);text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.3}.mk-pk-news>p:not(.mk-pk-news__title){color:#1f2433;max-width:70ch;margin:10px 0 0;font-size:15.5px;line-height:1.65}.mk-pk-about{gap:14px;margin-top:14px;display:grid}.mk-pk-about__part{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;min-width:0;padding:14px 16px}.mk-pk-about__label{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.mk-pk-about__label .mk-pill{text-transform:none;letter-spacing:0}.mk-pk-about__text{color:#1f2433;margin:8px 0 0;font-size:15px;line-height:1.65}.mk-pk-figures{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pk-figures li{background:#eef2fe;border-radius:12px;min-width:0;padding:14px 14px 12px}.mk-pk-figures__value{font-family:var(--font-num);color:var(--blue);margin:0;font-size:26px;font-weight:600;line-height:1.1}.mk-pk-figures__label{color:var(--cc-ink-2);margin:6px 0 0;font-size:14px;line-height:1.45}.mk-pk-figures__quote{color:var(--cc-ink-2);border-left:2px solid #315ff659;margin:8px 0 0;padding-left:10px;font-size:13px;font-style:italic;line-height:1.5}.mk-pk-figures__source{margin:8px 0 0;font-size:12.5px}.mk-pk-figures__source a{color:var(--muted)}.mk-pk-offer{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pk-offer li{border-left:3px solid var(--sky);min-width:0;color:var(--cc-ink-2);padding-left:14px;font-size:14.5px;line-height:1.55}.mk-pk-offer li>p{margin:0}.mk-pk-offer__name{font-family:var(--font-heading);color:var(--navy);font-size:16px;font-weight:700}.mk-pk-history{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pk-history li{min-width:0;color:var(--cc-ink-2);padding:0 0 14px 22px;font-size:14.5px;line-height:1.5;position:relative}.mk-pk-history li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.mk-pk-history li:after{content:"";background:var(--cc-sheet-line);width:2px;position:absolute;top:19px;bottom:0;left:4px}.mk-pk-history li:last-child{padding-bottom:0}.mk-pk-history li:last-child:after{display:none}.mk-pk-history__date{font-family:var(--font-num);color:var(--navy);font-weight:600;display:block}.mk-pk-people{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pk-people li{min-width:0;color:var(--navy);align-items:center;gap:12px;font-size:15px;display:flex}.mk-pk-people__initials{width:38px;height:38px;color:var(--blue);background:#eef2fe;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.mk-pk-people__role{color:var(--muted);font-size:13.5px;display:block}.mk-pk-refs{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mk-pk-refs li{border:1px solid var(--cc-frame-line);background:var(--cc-frame);max-width:100%;color:var(--navy);border-radius:10px;align-items:baseline;gap:8px;padding:7px 12px;font-size:14.5px;display:inline-flex}.mk-pk-refs li span{color:var(--muted);font-size:12px;font-weight:600}.mk-pk-refs li[data-kind=partner] span{color:#1f8a4c}.mk-pk-quote{background:var(--blue);color:var(--white);border-color:#0000}.mk-pk-quote .mk-link-btn{color:var(--white)}.mk-pk-quote__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;margin:0;font-size:12px;font-weight:700}.mk-pk-quote__text{max-width:70ch;font-family:var(--font-heading);color:var(--white);margin:10px 0 0;font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.45}.mk-pk-quote__note{color:#ffffffd1;margin:12px 0 0;font-size:14px}.mk-pk-faq{gap:14px;margin:14px 0 0;display:grid}.mk-pk-faq>div{border-bottom:1px solid var(--cc-sheet-line);min-width:0;padding-bottom:14px}.mk-pk-faq>div:last-child{border-bottom:0;padding-bottom:0}.mk-pk-faq dt{color:var(--navy);font-size:15px;font-weight:700;line-height:1.45}.mk-pk-faq dd{color:var(--cc-ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.55}.mk-pk-contact{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-pk-contact li{color:var(--navy);grid-template-columns:minmax(0,auto) minmax(40px,1fr);align-items:end;gap:10px;font-size:14.5px;display:grid}.mk-pk-contact__line{background:var(--cc-frame-line);border-bottom:1px dashed #1b285940;height:1px;margin-bottom:4px}@media (max-width:760px){.mk-pk-cover{padding:22px 18px}.mk-pk-news{padding:16px}}.mk-ea{overflow-wrap:anywhere}.mk-ea-news{color:var(--cc-ink-2);overflow-wrap:anywhere;margin:0 0 18px;font-size:15px;line-height:1.5}.mk-ea-news b{color:var(--navy)}.mk-ea-who{gap:1px;min-width:0;display:grid}.mk-ea-company{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mk-ea-angle{background:var(--cc-pill);color:var(--cc-ink-2);border-radius:8px;margin:0;padding:6px 10px;font-size:13.5px;line-height:1.45}.mk-ea-lock{margin-top:16px}.mk-ea-step-detail{color:var(--cc-ink-2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.mk-ea-kpis{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-ea-kpis li{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:12px;padding:12px 14px}.mk-ea-kpis__name{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:15px;font-weight:700}.mk-ea-kpis__detail{color:var(--cc-ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.mk-tc{overflow-wrap:anywhere}.mk-tc-help,.mk-tc-error{margin-top:8px}.mk-tc-pillar{background:linear-gradient(135deg, var(--navy) 0%, #24357a 100%);color:var(--white);border-color:#0000;padding:28px 30px 26px;position:relative;overflow:hidden}.mk-tc-pillar:after{content:"";pointer-events:none;border:28px solid #9de9ac1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.mk-tc-pillar__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0;font-size:12px;font-weight:700}.mk-tc-pillar__title{z-index:1;max-width:32ch;font-family:var(--font-heading);text-wrap:balance;color:var(--white);margin:10px 0 0;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.18;position:relative}.mk-tc-pillar__kw{z-index:1;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex;position:relative}.mk-tc-chip{color:var(--white);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.mk-tc-pillar .mk-tc-figures{margin-top:0}.mk-tc-pillar .mk-tc-volume{color:#ffffffb3}.mk-tc-pillar .mk-tc-volume strong{color:var(--white)}.mk-tc-pillar__summary{z-index:1;color:#ffffffd9;max-width:70ch;margin:16px 0 0;font-size:16px;line-height:1.6;position:relative}.mk-tc-pillar__existing{z-index:1;max-width:70ch;color:var(--white);background:#9de9ac24;border-radius:10px;margin:14px 0 0;padding:8px 12px;font-size:14px;line-height:1.5;position:relative}.mk-tc-pillar__existing a{color:var(--mint);font-weight:700}.mk-tc-facts{z-index:1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:22px 0 0;display:grid;position:relative}.mk-tc-facts>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column-reverse;gap:4px;min-width:0;padding:12px 14px;display:flex}.mk-tc-facts dt{color:#ffffffa8;font-size:13px;line-height:1.4}.mk-tc-facts dd{font-family:var(--font-num);color:var(--white);margin:0;font-size:26px;font-weight:600;line-height:1.1}.mk-tc-figures{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.mk-tc-volume{color:var(--muted);font-size:12.5px}.mk-tc-volume strong{font-family:var(--font-num);color:var(--navy);font-size:15px;font-weight:600}.mk-tc-volume--none{font-style:italic}.mk-tc-tree{justify-items:center;margin-top:20px;display:grid}.mk-tc-root{border:2px solid var(--blue);text-align:center;background:#f6f8ff;border-radius:14px;justify-items:center;gap:2px;max-width:100%;padding:12px 22px;display:grid;position:relative}.mk-tc-root:after{content:"";background:#cfd8f3;width:2px;height:20px;position:absolute;bottom:-22px;left:50%}.mk-tc-root__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}.mk-tc-root__kw{font-family:var(--font-heading);color:var(--navy);font-size:18px;font-weight:700;line-height:1.3}.mk-tc-clusters{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:16px;width:100%;margin:20px 0 0;padding:22px 0 0;list-style:none;display:grid;position:relative}.mk-tc-clusters:before{content:"";top:0;left:calc(100% / var(--cols) / 2);right:calc(100% / var(--cols) / 2);background:#cfd8f3;height:2px;position:absolute}.mk-tc-cluster{min-width:0;position:relative}.mk-tc-cluster:before{content:"";background:#cfd8f3;width:2px;height:22px;position:absolute;top:-22px;left:50%}.mk-tc-cluster__head{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mk-tc-cluster__name{min-width:0;font-family:var(--font-heading);color:var(--navy);margin:0;font-size:15px;font-weight:700;line-height:1.3}.mk-tc-cluster__count{color:var(--muted);flex:none;margin-left:auto;font-size:12px}.mk-tc-sats{border-left:2px solid #e3e8f5;gap:10px;margin:10px 0 0 12px;padding:0 0 0 14px;list-style:none;display:grid}.mk-tc-sat{border:1px solid var(--cc-sheet-line);background:var(--white);min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(min(var(--i,0), 12) * 40ms);border-radius:12px;padding:12px 14px;position:relative;box-shadow:0 1px #1b28590a,0 8px 22px -18px #1b28594d}.mk-tc-sat:before{content:"";background:#e3e8f5;width:14px;height:2px;position:absolute;top:22px;left:-16px}.mk-tc-sat__title{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:15px;font-weight:700;line-height:1.35}.mk-tc-sat__kw{color:var(--blue);margin:4px 0 0;font-size:13px;font-weight:600}.mk-tc-sat__existing{color:#6b4a12;background:#e8b96b29;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:13px;line-height:1.45}.mk-tc-sat__existing a{color:inherit;font-weight:700}.mk-tc-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mk-tc-outline{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-tc-outline li{background:var(--cc-frame);color:var(--navy);border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.mk-tc-outline__tag{border:1px solid var(--cc-frame-line);background:var(--white);font-family:var(--font-num);color:var(--blue);border-radius:6px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.mk-tc-wins{color:var(--cc-ink-2);gap:10px;margin:14px 0 0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.mk-tc-down{color:var(--navy);margin-top:10px;font-size:14px;font-weight:600}.mk-tc-links{margin-top:14px}.mk-tc-links td{font-size:14px}.mk-tc-links__group th{background:var(--cc-frame);font-family:var(--font-heading);font-size:14px}.mk-tc-anchor{color:var(--blue);font-weight:600}.mk-tc-lock{margin-top:20px}@media (max-width:1100px){.mk-tc-clusters{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tc-clusters:before,.mk-tc-cluster:before{display:none}}@media (max-width:680px){.mk-tc-pillar{padding:22px 18px}.mk-tc-clusters{grid-template-columns:minmax(0,1fr);gap:20px}.mk-tc-root:after{display:none}.mk-tc-sats{margin-left:6px;padding-left:12px}.mk-tc-sat:before{width:12px;left:-14px}}.mk-il-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mk-il-counts li{border:1px solid var(--cc-sheet-line);min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);background:#fffaf0;border-radius:14px;padding:14px 16px}.mk-il-counts li[data-ok=yes]{background:#f1faf4}.mk-il-counts__n{font-family:var(--font-num);color:#8a5300;font-size:26px;font-weight:600;line-height:1.1;display:block}.mk-il-counts li[data-ok=yes] .mk-il-counts__n{color:#14663f}.mk-il-counts__label{color:var(--cc-ink-2);margin-top:4px;font-size:13px;font-weight:600;line-height:1.35;display:block}.mk-il-ref{min-width:0;color:var(--navy);text-decoration:none;display:inline-grid}.mk-il-ref__title{font-family:var(--font-heading);color:var(--blue);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35}.mk-il-ref:hover .mk-il-ref__title{text-decoration:underline}.mk-il-ref__url{color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.mk-il-target__page{margin-top:10px}.mk-il-cards{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-il-card{border:1px solid var(--cc-sheet-line);background:var(--white);min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(min(var(--i,0), 10) * 50ms);border-radius:14px;padding:16px 18px 14px}.mk-il-card__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px 16px;display:grid}.mk-il-card__end{gap:4px;min-width:0;display:grid}.mk-il-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.mk-il-card__arrow{color:var(--blue);align-self:center;font-size:20px}.mk-il-card__sentence{border-left:3px solid var(--blue);background:var(--cc-frame);color:var(--cc-ink-2);overflow-wrap:break-word;border-radius:0 10px 10px 0;margin:14px 0 0;padding:12px 14px;font-size:15px;line-height:1.6}.mk-il-card__sentence mark{color:#1d3ba8;text-underline-offset:3px;background:#315ff624;border-radius:4px;padding:1px 3px;font-weight:700;-webkit-text-decoration:underline #315ff680;text-decoration:underline #315ff680}.mk-il-card__foot{justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-top:10px;display:flex}.mk-il-card__why{min-width:0;color:var(--cc-ink-2);font-size:14px;line-height:1.5}.mk-il-card__foot .mk-link-btn{flex:none}.mk-il-lock{margin-top:16px}.mk-il-list li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mk-il-list a{color:var(--blue);overflow-wrap:anywhere}.mk-il-list__title,.mk-il-list__meta{font-family:var(--font-body);color:var(--muted);font-size:12.5px}.mk-il-list__meta{white-space:nowrap;margin-left:auto}.mk-il-anchor{font-family:var(--font-body);color:#8a5300;font-weight:700}.mk-il-table table{min-width:760px;font-size:14px}.mk-il-table th[scope=row]{max-width:300px}.mk-il-table td{font-family:var(--font-num);white-space:nowrap}.mk-il-table td[data-flag=yes]{color:#8a5300;background:#fffaf0;font-weight:600}.mk-il-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.mk-il-tag{color:#2443b8;background:#315ff61f}@media (max-width:760px){.mk-il-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-il-card__route{grid-template-columns:minmax(0,1fr)}.mk-il-card__arrow{align-self:start;line-height:1;transform:rotate(90deg)}.mk-il-card__foot{flex-direction:column}.mk-il-list__meta{margin-left:0}}.mk-sa-gauges{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-sa-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.mk-sa-summary{border:1px solid var(--cc-frame-line);background:var(--cc-frame);border-radius:14px;margin-top:20px;padding:16px 18px}.mk-sa-summary p+p{color:var(--navy);margin-top:6px;font-size:15.5px;line-height:1.6}.mk-sa-priorities{border:1px solid var(--cc-sheet-line);border-radius:14px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.mk-sa-priority{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px;display:grid}.mk-sa-priority+.mk-sa-priority{border-top:1px solid var(--cc-sheet-line)}.mk-sa-priority__num{background:var(--navy);width:34px;height:34px;color:var(--white);font-family:var(--font-num);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.mk-sa-priority__body{min-width:0}.mk-sa-priority__title{font-family:var(--font-heading);color:var(--navy);margin-top:8px;font-size:16.5px;font-weight:700;line-height:1.4}.mk-sa-how{color:var(--cc-ink-2);margin-top:6px;font-size:14.5px;line-height:1.55}.mk-sa-how strong{color:var(--navy)}.mk-sa-deeper{color:var(--blue);margin-top:10px;font-size:14px;font-weight:700;display:inline-block}.mk-sa-deeper:after{content:" →"}.mk-sa-links{gap:8px;margin:12px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.mk-sa-links a{color:var(--blue);font-weight:700}.mk-sa-parts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.mk-sa-part{border:1px solid var(--cc-sheet-line);background:var(--white);border-radius:14px;min-width:0;padding:16px}.mk-sa-part__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.mk-sa-part__head h4{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:16.5px;font-weight:700}.mk-sa-part .mk-is-issues{margin-top:14px}.mk-sa-passed{color:var(--cc-ink-2);margin-top:12px;font-size:14px}.mk-sa-passed summary{cursor:pointer;color:var(--navy);font-weight:700}.mk-sa-passed ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-sa-passed li{padding-left:22px;line-height:1.45;position:relative}.mk-sa-passed li:before{content:"";border-bottom:2px solid #1f8a4c;border-left:2px solid #1f8a4c;width:11px;height:6px;position:absolute;top:.32em;left:2px;transform:rotate(-45deg)}.mk-sa-passed li[data-status=skipped]:before{border-left:0;border-bottom:2px solid var(--muted);width:9px;height:0;top:.62em;transform:none}.mk-sa-table table{min-width:980px}.mk-sa-num{white-space:nowrap;font-family:var(--font-num)}@media (max-width:1100px){.mk-sa-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.mk-sa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-sa-parts{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mk-sa-gauges{grid-template-columns:minmax(0,1fr)}.mk-sa-priority{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 12px}.mk-sa-priority__num{width:28px;height:28px;font-size:13.5px}.mk-sa-part{padding:14px 12px}}.mk-offer-desc{gap:12px;max-width:920px;margin-top:14px;display:grid}.mk-offer-desc__submit{justify-self:start}@media (max-width:720px){.mk-offer-desc__submit{white-space:normal;text-align:center;justify-self:stretch}}
