.mk-root{--mk-line:hsl(var(--border));--mk-line-hover:hsl(var(--foreground) / .18);--mk-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.mk-root){background-color:hsl(var(--background))}.mk-dash-stage{perspective:1600px}.mk-dash{transform-origin:50% 0;background:#080c16;border:1px solid #ffffff21;box-shadow:0 50px 120px #0000008c,0 0 0 1px #0006}.mk-caret{vertical-align:-.15em;background:var(--brand-primary);border-radius:1px;width:2px;height:1.05em;margin-left:1px;display:inline-block}.mk-cue{opacity:0;transform:translateY(8px)}.mk-cue[data-on=true]{opacity:1;transform:none}.mk-scene{opacity:0;visibility:hidden}.mk-scene[data-on=true]{opacity:1;visibility:visible}.mk-billing[data-billing=monthly] .mk-price-yearly,.mk-billing[data-billing=yearly] .mk-price-monthly{opacity:0;visibility:hidden}.mk-pricing:has(.mk-billing[data-billing=yearly]) .mk-monthly-note{border-color:var(--brand-primary);color:hsl(var(--foreground))}.mk-sheets{--mk-sheet-gap:12px;--mk-sheet:min(680px, calc(100% - 2 * (var(--mk-sheet-gap) + 16px)));gap:var(--mk-sheet-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--mk-sheet-fade:clamp(4px, 10% - 30px, 64px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mk-sheet-fade), #000 calc(100% - var(--mk-sheet-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mk-sheet-fade), #000 calc(100% - var(--mk-sheet-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--mk-sheet-fade), #000 calc(100% - var(--mk-sheet-fade)), transparent);padding-block:4px 56px;display:flex;position:relative;overflow-x:auto}.mk-sheets::-webkit-scrollbar{display:none}.mk-sheets:before,.mk-sheets:after{content:"";flex:0 0 calc((100% - var(--mk-sheet)) / 2 - var(--mk-sheet-gap))}@media (min-width:640px){.mk-sheets{--mk-sheet-gap:32px}}.mk-sheet{flex:0 0 var(--mk-sheet);scroll-snap-align:center;scroll-snap-stop:always;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 28px 56px -18px #000000bf}.mk-sheet[data-current=false]{opacity:.4}.mk-card{border:1px solid var(--mk-line);background:#ffffff06;position:relative}.mk-card:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-primary), transparent);opacity:0;height:1px;position:absolute;top:-1px;left:24px;right:24px;transform:scaleX(.4)}@media (hover:hover){.mk-card:hover{border-color:var(--mk-line-hover);background:#ffffff0a}.mk-card:hover:before{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:mk-rise .9s var(--mk-ease) both;animation-delay:var(--mk-rise-delay,0s)}.mk-caret{animation:1s step-end infinite mk-blink}.mk-cue{transition:opacity .45s var(--mk-ease), transform .45s var(--mk-ease), background-color .3s var(--mk-ease), border-color .3s var(--mk-ease)}.mk-scene{transition:opacity .5s var(--mk-ease), visibility .5s var(--mk-ease)}.mk-ring-arc{transition:stroke-dashoffset .12s linear}.mk-monthly-note{transition:border-color .18s var(--mk-ease), color .18s var(--mk-ease)}.mk-tick[data-direction=up]{animation:mk-tick-up .26s var(--mk-ease) both}.mk-tick[data-direction=down]{animation:mk-tick-down .26s var(--mk-ease) both}.mk-dial-needle{transition:transform .34s var(--mk-ease)}.mk-dial-arc{transition:stroke-dashoffset .34s var(--mk-ease)}.mk-price-monthly,.mk-price-yearly{transition:opacity .18s var(--mk-ease), visibility .18s var(--mk-ease)}.mk-bar-fill{transition:transform .12s linear}.mk-sheet{transition:opacity .35s var(--mk-ease)}@supports (animation-timeline:view()){.mk-dash{animation:linear both mk-tilt;animation-timeline:view();animation-range:cover cover 42%}}[data-reveal=pending]{opacity:.6;translate:0 28px}[data-reveal=shown]{transition:opacity .8s var(--mk-ease), translate .8s var(--mk-ease);transition-delay:var(--mk-reveal-delay,0s)}.mk-pop{animation:mk-pop .55s var(--mk-ease) both;animation-delay:var(--mk-d,0s)}.mk-grow{transform-origin:0;animation:mk-grow .7s var(--mk-ease) both;animation-delay:var(--mk-d,0s)}.mk-scan{animation:2.4s ease-in-out infinite mk-scan}.mk-swap-a{animation:.35s both mk-swap-out;animation-delay:var(--mk-d,0s)}.mk-swap-b{animation:.35s both mk-swap-in;animation-delay:var(--mk-d,0s)}.mk-tint{animation:4.8s ease-in-out infinite mk-tint}.mk-lift{transition:translate .2s var(--mk-ease), box-shadow .2s var(--mk-ease), background-color .15s var(--mk-ease), border-color .15s var(--mk-ease), color .15s var(--mk-ease), opacity .15s var(--mk-ease)}.mk-card,.mk-card:before{transition:border-color .3s var(--mk-ease), background-color .3s var(--mk-ease), opacity .35s var(--mk-ease), transform .45s var(--mk-ease), translate .3s var(--mk-ease)}@media (hover:hover){.mk-lift:hover{translate:0 -1px}.mk-card:hover{translate:0 -2px}}}@media (prefers-reduced-motion:reduce){.mk-caret{display:none}.mk-swap-a{opacity:0}}@keyframes mk-rise{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes mk-tilt{0%{transform:rotateX(20deg)translateY(28px)scale(.97)}to{transform:none}}@keyframes mk-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}@keyframes mk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-scan{0%{opacity:1;top:-30%}92%{opacity:1}to{opacity:0;top:100%}}@keyframes mk-swap-out{to{opacity:0;transform:translateY(-6px)}}@keyframes mk-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mk-tick-up{0%{opacity:.35;transform:translateY(.28em)}to{opacity:1;transform:none}}@keyframes mk-tick-down{0%{opacity:.35;transform:translateY(-.28em)}to{opacity:1;transform:none}}@keyframes mk-tint{0%,20%{background-color:hsl(var(--muted-foreground))}40%,to{background-color:var(--brand-primary)}}.mk-root{--mk-ink:hsl(var(--foreground));--mk-ink-2:#2b3036;--mk-muted:hsl(var(--muted-foreground));--mk-faint:#737a84;--mk-line:hsl(var(--border));--mk-line-2:#e8e5de;--mk-surface:hsl(var(--card));--mk-bg-2:#ece9e2;--mk-accent:var(--brand-primary);--mk-accent-2:var(--brand-secondary);--mk-accent-tint:#e3ece6;--mk-warn:#8c2f33;--mk-warn-tint:#f3e4e3;--mk-wrap:1180px;--mk-shadow:0 1px 0 #1114170a, 0 24px 60px -24px #11141738;font-size:17px;line-height:1.6}.mk-root .wrap{max-width:var(--mk-wrap);margin:0 auto;padding:0 32px}.mk-root .section{padding:112px 0}.mk-root .section--tint{background:var(--mk-bg-2)}.mk-root .section__head{margin-bottom:56px}.mk-root h1,.mk-root h2{letter-spacing:-.032em;font-weight:560;line-height:1.04}.mk-root h2{max-width:18ch;font-size:clamp(32px,3.6vw,46px)}.mk-root h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.mk-root .muted{color:var(--mk-muted)}.mk-root .eyebrow{letter-spacing:.02em;color:var(--mk-muted);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:550;display:inline-flex}.mk-root .eyebrow .dot{background:var(--mk-accent);border-radius:50%;width:7px;height:7px}.mk-root .btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:560;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.mk-root .btn:active{transform:translateY(1px)}.mk-root .btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px var(--mk-accent);outline:none}.mk-root .btn--sm{height:36px;padding:0 14px;font-size:14px}.mk-root .btn--accent{background:var(--mk-accent);color:#f4f7f5}.mk-root .btn--accent:hover{background:var(--mk-accent-2)}.mk-root .btn--ink{background:var(--mk-ink);color:hsl(var(--background))}.mk-root .btn--ink:hover{background:color-mix(in srgb, var(--mk-ink) 86%, #000)}.mk-root .btn--line{border-color:var(--mk-line);background:var(--mk-surface);color:var(--mk-ink)}.mk-root .btn--line:hover{border-color:#c9c4b8}.mk-root .link-quiet{color:var(--mk-muted);font-size:14px}.mk-root .link-quiet:hover{color:var(--mk-ink)}.mk-root .nav{z-index:20;background:color-mix(in srgb, hsl(var(--background)) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.mk-root .nav.is-scrolled{border-bottom-color:var(--mk-line)}.mk-root .nav__inner{align-items:center;gap:40px;height:64px;display:flex}.mk-root .brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:16.5px;font-weight:640;display:inline-flex}.mk-root .brand__mark{width:22px;height:22px;color:var(--mk-accent)}.mk-root .nav__links{color:var(--mk-muted);gap:28px;font-size:14.5px;display:flex}.mk-root .nav__links a:hover{color:var(--mk-ink)}.mk-root .nav__cta{align-items:center;gap:20px;margin-left:auto;display:flex}.mk-root .hero{padding:76px 0 0;overflow:hidden}.mk-root .hero__title{max-width:21ch;font-size:clamp(40px,5vw,70px)}.mk-root .hero__title .soft{color:var(--mk-faint)}.mk-root .hero__row{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:36px;display:flex}.mk-root .hero__sub{color:var(--mk-muted);max-width:33em;font-size:19px;line-height:1.55}.mk-root .hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:380px;display:flex}.mk-root .hero__note{text-align:right;width:100%;color:var(--mk-faint);font-size:13.5px}.mk-root .stage-wrap{perspective:1800px;background:#e9e6df url(/map.svg) 50%/cover no-repeat;border-radius:28px;max-width:1320px;margin:52px auto 0;padding:64px 72px 228px;position:relative}.mk-root .stage-wrap:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#f4f2ed00 55%,#f4f2edbf 100%);position:absolute;inset:0}.mk-root .stage-wrap>*{z-index:1;position:relative}.mk-root .stage{transform-origin:50% 0;position:relative}.mk-root .stage.pre{opacity:0;transform:translateY(70px)rotateX(14deg)scale(.96)}.mk-root .stage.rise{opacity:1;transition:opacity 1.1s var(--mk-ease), transform 1.5s cubic-bezier(.16, .84, .22, 1);transform:none}.mk-root .stage-note{color:var(--mk-faint);font-size:13px;line-height:1.6;position:absolute;bottom:40px;left:160px}.mk-root .app{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow), 0 70px 140px -60px #1d5c4747;border-radius:16px;grid-template-columns:196px 1fr;display:grid;overflow:hidden}.mk-root .side{background:hsl(var(--background));border-right:1px solid var(--mk-line);padding:16px 14px}.mk-root .side__brand{letter-spacing:-.02em;align-items:center;gap:9px;padding:4px 8px 16px;font-size:14.5px;font-weight:640;display:flex}.mk-root .side__brand svg{width:18px;height:18px;color:var(--mk-accent)}.mk-root .side__nav{gap:2px;display:grid}.mk-root .side__nav span{color:var(--mk-muted);border-radius:8px;padding:7px 10px;font-size:13.5px}.mk-root .side__nav .is-on{background:var(--mk-surface);color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-line);font-weight:560}.mk-root .side__use{border-top:1px solid var(--mk-line);margin-top:26px;padding:12px 10px 0}.mk-root .side__use p{color:var(--mk-muted);justify-content:space-between;font-size:12.5px;display:flex}.mk-root .side__use p b{color:var(--mk-ink);font-variant-numeric:tabular-nums}.mk-root .side__use i{background:var(--mk-line);border-radius:4px;height:4px;margin:6px 0;display:block;overflow:hidden}.mk-root .side__use i b{border-radius:inherit;background:var(--mk-accent);height:100%;display:block}.mk-root .side__use small{color:var(--mk-faint);font-size:11.5px}.mk-root .main{min-width:0;padding:22px 24px}.mk-root .main__title{letter-spacing:-.015em;font-size:19px;font-weight:620}.mk-root .main__sub{color:var(--mk-faint);font-size:13px}.mk-root .form{grid-template-columns:1.15fr 1.15fr 1fr auto;align-items:end;gap:12px;margin-top:16px;display:grid}.mk-root .field{min-width:0;display:block}.mk-root .field__label{color:var(--mk-muted);white-space:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:560;display:flex}.mk-root .field__label b{color:var(--mk-ink);font-variant-numeric:tabular-nums;font-weight:600}.mk-root .field__box{background:hsl(var(--background));border:1px solid var(--mk-line-2);white-space:nowrap;border-radius:9px;align-items:center;height:40px;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.mk-root .field__ph{color:var(--mk-faint)}.mk-root .field__val:not(:empty)+.field__ph{display:none}.mk-root .slider{height:40px;display:block;position:relative}.mk-root .slider:before{content:"";background:var(--mk-line);border-radius:4px;height:4px;position:absolute;top:18px;left:0;right:0}.mk-root .slider__fill{height:4px;width:var(--r,30%);background:var(--mk-accent);border-radius:4px;position:absolute;top:18px;left:0}.mk-root .slider__thumb{left:var(--r,30%);background:var(--mk-surface);border:2px solid var(--mk-accent);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:11px}.mk-root .go{background:var(--mk-accent);color:#f4f7f5;white-space:nowrap;border-radius:9px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:580;display:inline-flex}.mk-root .split{border-top:1px solid var(--mk-line-2);grid-template-columns:1fr 1fr;min-height:420px;margin-top:18px;display:grid}.mk-root .results{margin:0;padding:10px 12px 0 0;list-style:none}.mk-root .row{border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:12px;padding:11px 12px;display:grid}.mk-root .row.sel{background:var(--mk-accent-tint);border-color:#c6d9cf}.mk-root .row__name{color:var(--mk-ink);font-size:14.5px;font-weight:580}.mk-root .row__meta{color:var(--mk-muted);grid-row:2;font-size:12.5px}.mk-root .tag{background:hsl(var(--background));color:var(--mk-muted);border:1px solid var(--mk-line-2);white-space:nowrap;border-radius:999px;grid-row:1/3;align-self:center;padding:4px 9px;font-size:12px;font-weight:560}.mk-root .tag--accent{background:var(--mk-accent-tint);color:var(--mk-accent);border-color:#0000}.mk-root .tag--warn{background:var(--mk-warn-tint);color:var(--mk-warn);border-color:#0000}.mk-root .panel{padding:12px 0 0 14px;position:relative}.mk-root .map{border:1px solid var(--mk-line-2);background:#ebe7df url(/map.svg) 40%/240% no-repeat;border-radius:12px;position:absolute;inset:12px 0 0 14px;overflow:hidden}.mk-root .map__ring{aspect-ratio:1;border:1.5px dashed var(--mk-accent);width:76%;transform:translate(-50%, -50%) scale(var(--s,1));transition:transform .5s var(--mk-ease);background:#1d5c4712;border-radius:50%;position:absolute;top:50%;left:50%}.mk-root .map__you{background:var(--mk-ink);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #fbfaf7e6}.mk-root .mp{left:var(--x);top:var(--y);background:var(--mk-ink-2);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 3px #fbfaf7eb}.mk-root .mp.acc{background:var(--mk-accent)}.mk-root .mp.warn{background:var(--mk-warn)}.mk-root .mp.hot{transform:scale(1.5)}.mk-root .mp.hot:after{content:"";border:2px solid var(--mk-warn);border-radius:50%;position:absolute;inset:-6px}.mk-root .map__key{color:var(--mk-muted);background:#fbfaf7eb;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:flex;position:absolute;bottom:10px;left:10px}.mk-root .map__key i{border-radius:50%;width:8px;height:8px;margin-left:6px}.mk-root .map__key i:first-child{margin-left:0}.mk-root .k-acc{background:var(--mk-accent)}.mk-root .k-ok{background:var(--mk-ink-2)}.mk-root .k-warn{background:var(--mk-warn)}@media (max-width:980px){.mk-root .nav__links{display:none}.mk-root .hero{padding-top:56px}.mk-root .stage-wrap{margin-left:20px;margin-right:20px;padding:36px 24px 86px}.mk-root .stage-note{bottom:36px;left:24px}.mk-root .hero__row{flex-direction:column;align-items:flex-start;gap:28px}.mk-root .hero__actions{justify-content:flex-start;max-width:none}.mk-root .hero__note{text-align:left}.mk-root .app{grid-template-columns:1fr}.mk-root .side{display:none}.mk-root .split{grid-template-columns:1fr;min-height:0}.mk-root .panel{min-height:300px}.mk-root .map{inset:12px 0 0}.mk-root .reportcard{width:auto;margin:16px 0 0;position:relative;bottom:auto;right:auto}.mk-root .section{padding:80px 0}}@media (max-width:560px){.mk-root .wrap{padding:0 20px}.mk-root .stage-wrap{border-radius:18px;margin:40px 10px 0;padding:20px 12px 76px}.mk-root .stage-note{bottom:30px;left:16px}.mk-root .form{grid-template-columns:1fr}.mk-root .section{padding:64px 0}}.mk-root .tour__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:72px;margin-top:40px;display:grid}.mk-root .tour__steps{margin:0;padding:0;list-style:none}.mk-root .tour__steps li{border-left:2px solid var(--mk-line);opacity:.55;flex-direction:column;justify-content:center;gap:10px;min-height:64vh;padding-left:24px;transition:opacity .4s,border-color .4s;display:flex}.mk-root .tour__steps li.is-on{opacity:1;border-color:var(--mk-accent)}.mk-root .tour__steps h3{letter-spacing:-.022em;font-size:26px;font-weight:600}.mk-root .tour__steps p{color:var(--mk-muted);max-width:38ch}.mk-root .steps__n{color:var(--mk-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.mk-root .plan-chip{color:var(--mk-accent);background:var(--mk-accent-tint);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.mk-root .tour__sticky{align-self:start;height:500px;position:sticky;top:calc(50vh - 250px)}.mk-root .tour__win{background:var(--mk-surface);border:1px solid var(--mk-line);height:100%;box-shadow:var(--mk-shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mk-root .tour__bar{border-bottom:1px solid var(--mk-line-2);flex:none;align-items:center;gap:6px;height:44px;padding:0 16px;display:flex}.mk-root .tour__bar i{background:#dcd8cf;border-radius:50%;width:9px;height:9px}.mk-root .tour__bar span{color:var(--mk-muted);margin-left:10px;font-size:12.5px;font-weight:560}.mk-root .tour__screens{flex:1;position:relative}.mk-root .scr{opacity:0;pointer-events:none;padding:22px 24px;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(14px)}.mk-root .scr.on{opacity:1;transform:none}.mk-root .ti__k{color:var(--mk-faint);margin-bottom:10px;font-size:12px;font-weight:560}.mk-root .mini{border:1px solid var(--mk-line);color:var(--mk-ink-2);white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:12.5px;font-weight:580;display:inline-block}.mk-root .mini--ink{background:var(--mk-accent);color:#f4f7f5;border-color:#0000}.mk-root .tf__q{flex-wrap:wrap;gap:8px;display:flex}.mk-root .tf__q span{background:hsl(var(--background));border:1px solid var(--mk-line-2);border-radius:8px;padding:5px 10px;font-size:13px}.mk-root .tf__map{border:1px solid var(--mk-line-2);background:#ebe7df url(/map.svg) 40%/240% no-repeat;border-radius:12px;height:270px;margin:14px 0 16px;position:relative;overflow:hidden}.mk-root .tf__ring{aspect-ratio:1;border:1.5px dashed var(--mk-accent);background:#1d5c4712;border-radius:50%;width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-root .scr .mp{transition:transform .4s cubic-bezier(.3,1.6,.5,1);transition-delay:var(--d,0s);transform:scale(0)}.mk-root .scr.on .mp{transform:scale(1)}.mk-root .tf__sum{grid-template-columns:repeat(3,1fr);display:grid}.mk-root .tf__sum p+p{border-left:1px solid var(--mk-line-2);padding-left:18px}.mk-root .tf__sum b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:580;line-height:1.1;display:block}.mk-root .tf__sum span{color:var(--mk-muted);font-size:13px}.mk-root .ti__head{border-bottom:1px solid var(--mk-line-2);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.mk-root .ti__name{letter-spacing:-.015em;font-size:18px;font-weight:620}.mk-root .ti__meta{color:var(--mk-faint);font-size:13px}.mk-root .ti__score{white-space:nowrap}.mk-root .ti__score b{letter-spacing:-.03em;color:var(--mk-warn);font-variant-numeric:tabular-nums;font-size:40px;font-weight:580}.mk-root .ti__score span{color:var(--mk-faint);margin-left:4px;font-size:14px}.mk-root .ti__cols{grid-template-columns:1fr 1fr;gap:28px;margin:18px 0;display:grid}.mk-root .bars{margin:0;padding:0;list-style:none}.mk-root .bars li{color:var(--mk-ink-2);grid-template-columns:112px 1fr 28px;align-items:center;gap:10px;margin:0 0 11px;font-size:13px;display:grid}.mk-root .bars span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-root .bars i{background:var(--mk-line-2);border-radius:6px;height:6px;display:block;overflow:hidden}.mk-root .bars i b{background:var(--mk-ink-2);border-radius:6px;width:0;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.mk-root .bars i b.bad{background:var(--mk-warn)}.mk-root .scr.on .bars i b{width:var(--w)}.mk-root .bars li:nth-child(2) b{transition-delay:.1s}.mk-root .bars li:nth-child(3) b{transition-delay:.2s}.mk-root .bars li:nth-child(4) b{transition-delay:.3s}.mk-root .bars em{text-align:right;font-variant-numeric:tabular-nums;color:var(--mk-muted);font-style:normal}.mk-root .bars li.me span{color:var(--mk-ink);font-weight:600}.mk-root .ti__said{border-top:1px solid var(--mk-line-2);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.mk-root .ti__said>span{width:100%;color:var(--mk-faint);font-size:12px;font-weight:560}.mk-root .ti__said i{background:hsl(var(--background));border:1px solid var(--mk-line-2);opacity:0;border-radius:999px;padding:4px 11px;font-size:13px;font-style:normal;transition:opacity .4s,transform .4s;transform:translateY(6px)}.mk-root .ti__said i:first-of-type,.mk-root .ti__said i:nth-of-type(2){background:var(--mk-warn-tint);color:var(--mk-warn);border-color:#0000}.mk-root .scr.on .ti__said i{opacity:1;transform:none}.mk-root .scr.on .ti__said i:first-of-type{transition-delay:.7s}.mk-root .scr.on .ti__said i:nth-of-type(2){transition-delay:.85s}.mk-root .scr.on .ti__said i:nth-of-type(3){transition-delay:1s}.mk-root .tm__hdr p{border-bottom:1px solid var(--mk-line-2);white-space:nowrap;text-overflow:ellipsis;padding:8px 0;font-size:13px;overflow:hidden}.mk-root .tm__hdr span{width:64px;color:var(--mk-faint);display:inline-block}.mk-root .tm__body{color:var(--mk-ink-2);margin:14px 0 16px;font-size:14px;line-height:1.6}.mk-root .tm__body p{opacity:0;margin:0 0 10px;transition:opacity .4s,transform .4s;transform:translateY(6px)}.mk-root .scr.on .tm__body p{opacity:1;transform:none}.mk-root .scr.on .tm__body p:nth-child(2){transition-delay:.35s}.mk-root .scr.on .tm__body p:nth-child(3){transition-delay:.8s}.mk-root .scr.on .tm__body p:nth-child(4){transition-delay:1.1s}.mk-root .tm__body mark{color:var(--mk-ink);background:linear-gradient(var(--mk-accent-tint), var(--mk-accent-tint)) 0 0 / 0% 100% no-repeat;padding:0 2px;transition:background-size .7s 1.3s}.mk-root .scr.on .tm__body mark{background-size:100% 100%}.mk-root .tm__foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk-root .tm__note{color:var(--mk-faint);font-size:12px;line-height:1.4}.mk-root .scr--rep{grid-template-columns:1.25fr 1fr;gap:28px;display:grid}.mk-root .tr__pages{position:relative}.mk-root .tr__pg{border:1px solid var(--mk-line);opacity:0;background:#fffefb;border-radius:6px;width:204px;height:292px;padding:18px;transition:opacity .5s,transform .7s cubic-bezier(.16,.84,.22,1);position:absolute;box-shadow:0 18px 40px -22px #11141759}.mk-root .tr__pg i{background:var(--mk-line-2);border-radius:3px;height:6px;margin:0 0 8px;display:block}.mk-root .tr__pg .w70{width:70%}.mk-root .tr__pg .w40{width:40%}.mk-root .tr__pg--3{top:26px;left:58px;transform:translate(30px,30px)rotate(9deg)}.mk-root .tr__pg--2{top:14px;left:34px;transform:translate(30px,30px)rotate(6deg)}.mk-root .tr__pg--1{top:2px;left:8px;transform:translate(30px,30px)}.mk-root .scr.on .tr__pg{opacity:1}.mk-root .scr.on .tr__pg--3{transition-delay:50ms;transform:rotate(5deg)}.mk-root .scr.on .tr__pg--2{transition-delay:.2s;transform:rotate(2.5deg)}.mk-root .scr.on .tr__pg--1{transition-delay:.35s;transform:none}.mk-root .tr__shot{background:hsl(var(--background));border:1px solid var(--mk-line-2);border-radius:4px;height:96px;margin:6px 0 12px;display:block}.mk-root .tr__brand{align-items:center;gap:8px;margin-bottom:26px;font-size:12px;display:flex}.mk-root .tr__logo{color:#fbfaf7;background:#c9c4b8;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;transition:background .6s 1.2s;display:grid}.mk-root .scr.on .tr__logo{background:var(--mk-accent)}.mk-root .tr__kicker{color:var(--mk-faint);font-size:10.5px}.mk-root .tr__title{letter-spacing:-.015em;margin-bottom:14px;font-size:15px;font-weight:640}.mk-root .tr__big{margin-bottom:14px}.mk-root .tr__big b{color:var(--mk-warn);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:580}.mk-root .tr__big span{color:var(--mk-faint);margin-left:3px;font-size:12px}.mk-root .tr__foot{color:var(--mk-faint);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.mk-root .tr__sw{gap:10px;margin-bottom:16px;display:flex}.mk-root .sw{border-radius:50%;width:24px;height:24px}.mk-root .sw--1{background:var(--mk-accent);box-shadow:0 0 0 2px var(--mk-surface), 0 0 0 4px var(--mk-accent)}.mk-root .sw--2{background:var(--mk-ink-2)}.mk-root .sw--3{background:#7a5b14}.mk-root .tr__line{border-bottom:1px solid var(--mk-line-2);color:var(--mk-muted);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.mk-root .tr__line b{color:var(--mk-ink);font-weight:560}.mk-root .tr__opts .mini{margin-top:18px}.mk-root .scr--web{grid-template-columns:1.55fr 1fr;align-items:start;gap:22px;display:grid}.mk-root .tw__site{border:1px solid var(--mk-line);background:#fffefb;border-radius:10px;overflow:hidden}.mk-root .tw__site>*{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}.mk-root .scr.on .tw__site>*{opacity:1;transform:none}.mk-root .scr.on .tw__site>:nth-child(2){transition-delay:.25s}.mk-root .scr.on .tw__site>:nth-child(3){transition-delay:.5s}.mk-root .scr.on .tw__site>:nth-child(4){transition-delay:.7s}.mk-root .tw__nav{color:var(--mk-muted);border-bottom:1px solid var(--mk-line-2);white-space:nowrap;align-items:center;gap:12px;padding:10px 14px;font-size:11.5px;display:flex}.mk-root .tw__nav b{color:var(--mk-ink);margin-right:auto;font-weight:640}.mk-root .tw__call{color:var(--mk-accent);font-weight:600}.mk-root .tw__hero{background:var(--mk-accent-tint);padding:26px 18px 22px}.mk-root .tw__h{letter-spacing:-.025em;max-width:16ch;font-size:21px;font-weight:620;line-height:1.15}.mk-root .tw__p{color:var(--mk-muted);margin:8px 0 14px;font-size:12.5px}.mk-root .tw__btn{background:var(--mk-accent);color:#f4f7f5;border-radius:8px;padding:8px 13px;font-size:12.5px;font-weight:580;display:inline-block}.mk-root .tw__grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.mk-root .tw__grid span{text-align:center;background:hsl(var(--background));color:var(--mk-ink-2);border-radius:8px;padding:20px 6px;font-size:12px}.mk-root .tw__rev{color:var(--mk-muted);padding:0 14px 14px;font-size:12px}.mk-root .tw__rev b{color:var(--mk-ink)}.mk-root .tw__fix{margin:0;padding:0;list-style:none}.mk-root .tw__fix li{border-bottom:1px solid var(--mk-line-2);opacity:0;align-items:center;gap:10px;padding:11px 0;font-size:13.5px;transition:opacity .4s,transform .4s;display:flex;transform:translate(8px)}.mk-root .tw__fix li:before{content:"";background:var(--mk-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.4L13 6.4' fill='none' stroke='%23fbfaf7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.mk-root .scr.on .tw__fix li{opacity:1;transform:none}.mk-root .scr.on .tw__fix li:first-child{transition-delay:.9s}.mk-root .scr.on .tw__fix li:nth-child(2){transition-delay:1.05s}.mk-root .scr.on .tw__fix li:nth-child(3){transition-delay:1.2s}.mk-root .scr.on .tw__fix li:nth-child(4){transition-delay:1.35s}@media (max-width:980px){.mk-root .tour__grid{grid-template-columns:1fr;gap:0;margin-top:28px}.mk-root .tour__sticky{z-index:2;order:-1;height:420px;top:70px}.mk-root .tour__steps li{justify-content:flex-end;min-height:52vh;padding-bottom:8vh}.mk-root .ti__said,.mk-root .tr__opts,.mk-root .tw__fix{display:none}.mk-root .scr--rep,.mk-root .scr--web{grid-template-columns:1fr}}@media (max-width:560px){.mk-root .tour__sticky{height:380px}.mk-root .scr{padding:16px}.mk-root .tf__map{height:168px;margin:10px 0 12px}.mk-root .tf__sum b{font-size:24px}.mk-root .nav .link-quiet{display:none}.mk-root .ti__cols{grid-template-columns:1fr;gap:6px;margin:12px 0 0}.mk-root .ti__cols>div:last-child{display:none}.mk-root .tm__body{font-size:13px}.mk-root .tm__note{display:none}.mk-root .tr__pages{height:320px}}@media (prefers-reduced-motion:reduce){.mk-root .tour__sticky{height:auto;position:static}.mk-root .tour__win{height:auto}.mk-root .tour__screens{gap:16px;display:grid}.mk-root .scr{opacity:1;pointer-events:auto;border-top:1px solid var(--mk-line-2);position:static;transform:none}.mk-root .scr:first-child{border-top:0}.mk-root .tour__steps li{opacity:1;min-height:0;padding-bottom:24px}.mk-root .scr .mp{transform:scale(1)}.mk-root .bars i b{width:var(--w)}.mk-root .tm__body p,.mk-root .ti__said i,.mk-root .tw__site>*,.mk-root .tw__fix li{opacity:1;transform:none}.mk-root .tm__body mark{background-size:100% 100%}.mk-root .tr__pg{opacity:1}.mk-root .tr__pg--3{transform:rotate(5deg)}.mk-root .tr__pg--2{transform:rotate(2.5deg)}.mk-root .tr__pg--1{transform:none}.mk-root .tr__logo{background:var(--mk-accent)}}.mk-root .stage-note--tour{text-align:right;margin-top:12px;position:static}@media (max-width:980px){.mk-root .stage-note--tour{text-align:left}}.mk-root .report{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;display:grid}.mk-root .paper{background:var(--mk-surface);border-radius:6px;padding:40px 42px 26px;transform:rotate(-1.2deg);box-shadow:0 1px #1114170d,0 40px 80px -36px #11141752}.mk-root .paper__top{border-bottom:1px solid var(--mk-line-2);align-items:center;gap:10px;padding-bottom:22px;display:flex}.mk-root .ya{background:var(--mk-ink);width:24px;height:24px;color:hsl(var(--background));border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid}.mk-root .ya--lg{border-radius:7px;width:30px;height:30px;font-size:11px}.mk-root .paper__agency{font-size:14px;font-weight:620}.mk-root .paper__date{color:var(--mk-faint);margin-left:auto;font-size:12.5px}.mk-root .paper__kicker{color:var(--mk-faint);margin-top:26px;font-size:12.5px;font-weight:560}.mk-root .paper__title{letter-spacing:-.025em;font-size:26px;font-weight:620}.mk-root .paper__score{border-top:1px solid var(--mk-line-2);border-bottom:1px solid var(--mk-line-2);align-items:baseline;gap:8px;margin:22px 0 18px;padding:16px 0;display:flex}.mk-root .paper__big{letter-spacing:-.04em;color:var(--mk-warn);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600}.mk-root .paper__of{color:var(--mk-faint);font-size:15px}.mk-root .paper__label{color:var(--mk-muted);margin-left:auto;font-size:13px}.mk-root .paper__list{color:var(--mk-ink-2);gap:12px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.5;display:grid}.mk-root .paper__list b{color:var(--mk-ink);font-weight:620}.mk-root .paper__list em{color:var(--mk-faint);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.mk-root .paper__foot{border-top:1px solid var(--mk-line-2);color:var(--mk-faint);justify-content:space-between;margin-top:26px;padding-top:14px;font-size:11.5px;display:flex}.mk-root .report__copy h2{margin-bottom:36px}.mk-root .deliver{border-top:1px solid var(--mk-line);margin:0;padding:0;list-style:none}.mk-root .deliver li{border-bottom:1px solid var(--mk-line);padding:22px 0}.mk-root .deliver h3{align-items:center;gap:10px;margin-bottom:6px;display:flex}.mk-root .deliver p{color:var(--mk-muted);font-size:16px}.mk-root .trust{border-top:1px solid var(--mk-ink);grid-template-columns:repeat(3,1fr);display:grid}.mk-root .trust>div{padding:28px 32px 0 0}.mk-root .trust>div+div{border-left:1px solid var(--mk-line);padding-left:32px}.mk-root .trust h3{margin-bottom:10px;font-size:19px}.mk-root .trust p{color:var(--mk-muted);font-size:15.5px}.mk-root .pricing__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.mk-root .pricing__head .muted{margin-top:16px}.mk-root .plan__unit{margin-top:6px;font-size:14.5px}.mk-root .toggle{background:hsl(var(--background));border:1px solid var(--mk-line);border-radius:11px;flex:none;padding:4px;display:inline-flex}.mk-root .toggle__opt{font:inherit;color:var(--mk-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:560}.mk-root .toggle__opt.is-on{background:var(--mk-surface);color:var(--mk-ink);box-shadow:0 1px 2px #11141714}.mk-root .toggle__opt:focus-visible{box-shadow:0 0 0 2px var(--mk-accent);outline:none}.mk-root .save{color:var(--mk-accent);margin-left:4px;font-size:12.5px}.mk-root .plans{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mk-root .plan{flex-direction:column;padding:34px 32px 36px;display:flex}.mk-root .plan+.plan{border-left:1px solid var(--mk-line-2)}.mk-root .plan--pick{box-shadow:inset 0 3px 0 var(--mk-accent);background:#f6faf7}.mk-root .plan h3{align-items:center;gap:10px;font-size:20px;display:flex}.mk-root .pick{color:var(--mk-accent);background:var(--mk-accent-tint);letter-spacing:0;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.mk-root .plan__for{color:var(--mk-muted);min-height:2.9em;margin-top:4px;font-size:14.5px}.mk-root .price{align-items:baseline;gap:6px;margin-top:22px;display:flex}.mk-root .price__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600}.mk-root .price__per{color:var(--mk-faint);font-size:15px}.mk-root .price__bill{color:var(--mk-faint);min-height:1.4em;margin:2px 0 22px;font-size:13px}.mk-root .btn--block{width:100%}.mk-root .plan__list{margin:28px 0 0}.mk-root .plan__list dt{color:var(--mk-faint);margin:18px 0 8px;font-size:12.5px;font-weight:600}.mk-root .plan__list dt:first-child{margin-top:0}.mk-root .plan__list dd{color:var(--mk-ink-2);margin:0;padding:5px 0 5px 24px;font-size:14.5px;position:relative}.mk-root .plan__list dd:before{content:"";border-left:1.6px solid var(--mk-accent);border-bottom:1.6px solid var(--mk-accent);width:10px;height:5px;position:absolute;top:11px;left:2px;transform:rotate(-45deg)}.mk-root .plan__note{color:var(--mk-faint);margin-top:14px;font-size:13px}.mk-root .byo{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:26px 32px;display:flex}.mk-root .byo p{color:var(--mk-muted);margin-top:4px;font-size:15.5px}.mk-root .close{padding:140px 0 130px}.mk-root .close__inner{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.mk-root .close h2{max-width:16ch;font-size:clamp(38px,5vw,64px)}.mk-root .close .hero__note{text-align:center;margin-top:-14px}.mk-root .btn--lg{height:52px;padding:0 28px;font-size:16px}.mk-root .foot{border-top:1px solid var(--mk-line);padding:34px 0 40px}.mk-root .foot__inner{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.mk-root .brand--quiet{color:var(--mk-ink-2);font-size:15px}.mk-root .foot__links{color:var(--mk-muted);flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.mk-root .foot__links a:hover{color:var(--mk-ink)}.mk-root .foot__copy{color:var(--mk-faint);margin-left:auto;font-size:13px}@media (max-width:980px){.mk-root .report{grid-template-columns:1fr;gap:56px}.mk-root .paper{padding:30px 26px 22px;transform:none}.mk-root .trust{grid-template-columns:1fr}.mk-root .trust>div+div{border-left:0;border-top:1px solid var(--mk-line);margin-top:24px;padding-left:0}.mk-root .pricing__head{flex-direction:column;align-items:flex-start}.mk-root .plans{grid-template-columns:1fr}.mk-root .plan+.plan{border-left:0;border-top:1px solid var(--mk-line-2)}.mk-root .byo{flex-direction:column;align-items:flex-start}.mk-root .close{padding:96px 0 90px}}@media (max-width:560px){.mk-root .foot__copy{margin-left:0}.mk-root .paper{padding:24px 20px 18px}.mk-root .paper__title{font-size:22px}}.mk-root .field.is-focus .field__box{border-color:var(--mk-accent);box-shadow:0 0 0 3px var(--mk-accent-tint)}.mk-root .caret{background:var(--mk-accent);width:1.5px;height:16px;margin:0 1px -3px;display:inline-block}.mk-root .go{transition:transform .15s,background .15s}.mk-root .go.press{background:var(--mk-accent-2);transform:scale(.95)}.mk-root .status{height:22px;color:var(--mk-muted);opacity:0;align-items:center;gap:12px;margin:14px 0 10px;font-size:13px;transition:opacity .3s;display:flex}.mk-root .status.on{opacity:1}.mk-root .status__bar{background:var(--mk-line);border-radius:3px;flex:none;width:110px;height:3px;overflow:hidden}.mk-root .status__bar b{background:var(--mk-accent);width:0;height:100%;transition:width 1.1s linear;display:block}.mk-root .status.done .status__bar{display:none}.mk-root .row{opacity:0;transition:opacity .45s,transform .45s,background .35s,border-color .35s;transform:translateY(8px)}.mk-root .row.on{opacity:1;transform:none}.mk-root .map .mp{transition:transform .4s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.mk-root .map .mp.on{transform:scale(1)}.mk-root .audit{background:var(--mk-surface);opacity:0;pointer-events:none;border-radius:12px;padding:18px 20px;transition:opacity .6s,transform .6s;position:absolute;inset:12px 0 0 14px;transform:translate(12px)}.mk-root .audit.on{opacity:1;transform:none}.mk-root .audit__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mk-root .audit__kicker{color:var(--mk-faint);letter-spacing:.02em;font-size:12px;font-weight:560}.mk-root .audit__name{letter-spacing:-.015em;font-size:18px;font-weight:620}.mk-root .audit__url{color:var(--mk-muted);font-size:13px}.mk-root .score{flex:none;width:56px;height:56px;position:relative}.mk-root .score svg{width:100%;height:100%;transform:rotate(-90deg)}.mk-root .score__track{fill:none;stroke:var(--mk-line-2);stroke-width:4px}.mk-root .score__fill{fill:none;stroke:var(--mk-warn);stroke-width:4px;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:119.4px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.mk-root .score__num{font-variant-numeric:tabular-nums;place-items:center;font-size:17px;font-weight:640;display:grid;position:absolute;inset:0}.mk-root .site{background:hsl(var(--background));border:1px solid var(--mk-line-2);border-radius:10px;height:132px;margin:16px 0 14px;padding:12px 14px;position:relative;overflow:hidden}.mk-root .site i,.mk-root .site b{background:#d9d5cb;border-radius:3px;display:block}.mk-root .site__nav{align-items:center;gap:8px;margin-bottom:14px;display:flex}.mk-root .site__nav i{background:#c9c4b8;width:46px;height:9px}.mk-root .site__nav b{width:26px;height:6px}.mk-root .site__nav b:first-of-type{margin-left:auto}.mk-root .site__hero i{height:10px;margin-bottom:7px}.mk-root .site__hero .w60{width:60%;height:13px}.mk-root .site__hero .w40{width:40%}.mk-root .site__grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.mk-root .site__grid i{height:28px}.mk-root .site .pin{left:var(--x);top:var(--y);background:var(--mk-ink);width:20px;height:20px;color:hsl(var(--background));border-radius:50%;place-items:center;margin:-10px 0 0 -10px;font-size:11px;font-weight:650;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;transform:scale(0);box-shadow:0 0 0 4px #fbfaf7e6}.mk-root .site .pin.on{transform:scale(1)}.mk-root .scanline{border-bottom:1.5px solid var(--mk-accent);opacity:0;background:linear-gradient(#1d5c4700,#1d5c471f 70%,#1d5c478c 100%);height:30%;position:absolute;top:-30%;left:0;right:0}.mk-root .scanline.go-scan{animation:1.7s cubic-bezier(.45,.05,.4,1) forwards mk-scan}.mk-root .findings{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mk-root .findings li{color:var(--mk-ink-2);background:hsl(var(--background));opacity:0;border-radius:9px;align-items:center;gap:12px;padding:8px 11px;font-size:13.5px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.mk-root .findings li.on{opacity:1;transform:none}.mk-root .findings .sev{width:60px;color:var(--mk-muted);flex:none;font-size:11.5px;font-weight:620}.mk-root .findings .sev--high{color:var(--mk-warn)}.mk-root .reportcard{background:var(--mk-surface);border:1px solid var(--mk-line);opacity:0;border-radius:14px;width:290px;padding:18px;transition:opacity .7s,transform .9s cubic-bezier(.16,.84,.22,1);position:absolute;bottom:-188px;right:-52px;transform:translateY(26px)scale(.97);box-shadow:0 30px 70px -26px #11141759}.mk-root .reportcard.on{opacity:1;transform:none}.mk-root .reportcard__brand{color:var(--mk-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.mk-root .reportcard__title{letter-spacing:-.015em;font-size:15.5px;font-weight:640}.mk-root .reportcard__sub{color:var(--mk-faint);margin-bottom:12px;font-size:12.5px}.mk-root .reportcard__lines i{background:var(--mk-line-2);border-radius:3px;height:7px;margin-bottom:7px;display:block}.mk-root .reportcard__lines .w70{width:70%}.mk-root .reportcard__actions{gap:8px;margin-top:14px;display:flex}.mk-root .cursor{z-index:5;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 2px 3px #11141740);width:22px;height:22px;transition:transform .75s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute;top:0;left:0}.mk-root .cursor.on{opacity:1}.mk-root .replay{font:inherit;color:var(--mk-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;position:absolute;bottom:40px;left:72px}.mk-root .replay:hover{color:var(--mk-ink)}.mk-root .replay:focus-visible{color:var(--mk-ink);box-shadow:0 0 0 2px var(--mk-accent);border-radius:6px;outline:none}@media (max-width:980px){.mk-root .reportcard{width:auto;margin:16px 0 0;position:relative;bottom:auto;right:auto}.mk-root .replay{bottom:12px;left:24px}.mk-root .audit{margin-top:12px;position:static;inset:auto}}@media (max-width:560px){.mk-root .replay{bottom:8px;left:16px}}@media (prefers-reduced-motion:reduce){.mk-root .stage.pre,.mk-root .row,.mk-root .findings li,.mk-root .reportcard,.mk-root .audit{opacity:1;transform:none}.mk-root .map .mp,.mk-root .site .pin{transform:scale(1)}.mk-root .map__ring{transition:none}.mk-root .scanline,.mk-root .cursor,.mk-root .status{display:none}}
