.mk{--ink:#0e1712;--ink-2:#16231b;--line:#2c3d32;--bone:#f2f0e6;--lime:#d4ff3a;--lilac:#b9a5ff;--violet-text:#5b3fc4;--mute:#a8b3a6;--soft:#d7dcd0;--gutter:clamp(16px,4vw,56px);margin:0;background:var(--ink);color:var(--bone);font-family:var(--font-display),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk a{color:inherit}.mk a:hover{color:var(--lime)}.mk :focus-visible{outline:3px solid var(--lilac);outline-offset:3px}.mk blockquote,.mk figure,.mk h1,.mk h2,.mk h3,.mk p{margin:0}.mk .mono{font-family:var(--font-mono),ui-monospace,monospace}.mk .serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.mk .eyebrow{font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.mk .lime{color:var(--lime)}.mk .wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.mk .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 22px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;border:2px solid transparent;font-family:inherit}.mk .btn-lime{background:var(--lime);color:var(--ink)}.mk .btn-lime:hover{color:var(--ink);background:#e6ff8f}.mk .btn-ink{background:var(--ink);color:var(--lime)}.mk .btn-ink:hover{color:var(--lime);background:#24382c}.mk .btn-line{border-color:currentColor;font-weight:600}.mk .btn-lg{font-size:17px;padding:16px 28px}.mk .mk-price.hot .btn-line:hover,.mk .sc-cta .btn-line:hover{background:var(--ink);border-color:var(--ink);color:var(--lime)}.mk-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.mk-nav,.mk-wm{align-items:center}.mk-wm{display:inline-flex;gap:10px;text-decoration:none;font-weight:800;font-size:28px;letter-spacing:-.04em;line-height:1}.mk-ping{position:relative;display:inline-block;width:22px;height:22px}.mk-ping i{position:absolute;inset:0;border-radius:50%;background:var(--lime)}.mk-ping i:first-child{animation:mk-ping 2.4s ease-out infinite}.mk-ping i:last-child{inset:4px}.mk-links{display:flex;flex-wrap:wrap;gap:28px}.mk-links a{font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.mk-actions{gap:10px}.mk-actions,.mk-hero{display:flex;flex-wrap:wrap}.mk-hero{gap:56px;align-items:center;padding-top:clamp(48px,7vw,96px);padding-bottom:88px}.mk-hero-copy{flex:999 1 560px;min-width:0}.mk-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:8px 16px;margin-bottom:28px}.mk-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lilac)}.mk-h1{font-weight:800;font-size:clamp(56px,8.4vw,132px);line-height:.88;letter-spacing:-.05em}.mk-lede{margin-top:32px;max-width:600px;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--soft)}.mk-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.mk-byline{margin-top:28px;font-size:13px;color:var(--mute)}.mk-scan{flex:1 1 400px;min-width:0;max-width:540px;position:relative}.mk-radar{top:-60px;right:-60px;width:260px;height:260px;overflow:hidden}.mk-radar,.mk-radar:after,.mk-radar:before{position:absolute;border-radius:50%;border:1px solid var(--line)}.mk-radar:after,.mk-radar:before{content:""}.mk-radar:before{inset:40px}.mk-radar:after{inset:85px}.mk-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(212,255,58,.35),rgba(212,255,58,0) 25%);animation:mk-sweep 6s linear infinite}.mk-card{position:relative;background:var(--bone);color:var(--ink);border-radius:28px;padding:26px;transform:rotate(-1.4deg);box-shadow:-12px 12px 0 var(--lilac)}.mk-card-top{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#4c564e;margin-bottom:16px}.mk-score{gap:18px;padding-bottom:18px;border-bottom:2px solid var(--ink)}.mk-ring,.mk-score{display:flex;align-items:center}.mk-ring{width:88px;height:88px;flex:0 0 auto;background:conic-gradient(var(--ink) 0 72%,#d6d9cd 72% 100%)}.mk-ring,.mk-ring span{border-radius:50%;justify-content:center}.mk-ring span{width:66px;height:66px;background:var(--bone);display:flex;align-items:center;font-weight:800;font-size:24px}.mk-score b{display:block;font-weight:800;font-size:22px;letter-spacing:-.02em}.mk-score small{font-size:15px;color:#3e4840}.mk-rows{font-size:13px}.mk-rows div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed #9aa396}.mk-rows div:last-child{border-bottom:0}.mk-rows .miss{color:var(--violet-text);font-weight:500}.mk-quote{margin-top:14px;background:var(--ink);color:var(--bone);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.mk-quote .mono{display:block;font-size:11px;color:var(--lime);margin-bottom:6px}.mk-caret{animation:mk-blink 1s steps(1) infinite}.mk-marquee{position:relative;background:var(--lime);color:var(--ink);border-block:3px solid var(--ink);transform:rotate(1.2deg);margin:0 -40px;overflow:hidden}.mk-track{display:flex;width:max-content;padding:18px 0;font-weight:800;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.02em;white-space:nowrap;animation:mk-marquee 30s linear infinite}.mk-track span{padding:0 28px}.mk-sec{padding-top:112px;padding-bottom:96px}.mk-sec-head{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between;margin-bottom:56px}.mk-h2{font-size:clamp(40px,5.4vw,80px);line-height:.95;letter-spacing:-.04em;font-weight:800;max-width:900px}.mk-h2-sm{font-size:clamp(32px,3.6vw,56px);letter-spacing:-.035em;font-weight:800;line-height:1}.mk-sub{max-width:420px;font-size:18px;line-height:1.5;color:var(--mute)}.mk-rule{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;border-top:3px solid;padding-top:24px;margin-bottom:40px}.mk-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.mk-step{border-radius:28px;padding:36px}.mk-step h3{margin:18px 0 12px;font-size:32px;letter-spacing:-.03em}.mk-step p{font-size:17px;line-height:1.55}.mk-step.dark{background:var(--ink-2);border:1px solid var(--line)}.mk-step.dark .eyebrow{color:var(--lime)}.mk-step.dark p{color:#cfd6ca}.mk-step.lime{background:var(--lime);color:var(--ink);transform:rotate(-1.5deg)}.mk-step.lilac{background:var(--lilac);color:var(--ink)}.mk-light{background:var(--bone);color:var(--ink)}.mk-light a:hover{color:var(--violet-text)}.mk-rounded{border-radius:48px 48px 0 0}.mk-h2-xl{font-size:clamp(44px,6vw,92px);line-height:.92;letter-spacing:-.045em;font-weight:800;max-width:1100px;margin:18px 0 56px}.mk-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2px;gap:2px;background:#c9cdbf;border:2px solid #c9cdbf;border-radius:28px;overflow:hidden}.mk-feature{background:var(--bone);padding:36px;display:flex;flex-direction:column;gap:14px;min-height:220px}.mk-feature h3{font-size:26px;letter-spacing:-.02em}.mk-feature p{font-size:16px;line-height:1.55;color:#3e4840}.mk-feature svg{width:36px;height:36px}.mk-feature.dark{background:var(--ink);color:var(--bone)}.mk-feature.dark p{color:#cfd6ca}.mk-tag{align-self:flex-start;background:var(--lilac);color:var(--ink);font-size:11px;font-weight:500;padding:4px 10px;border-radius:999px}.mk-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.mk-clients li{border:2px solid var(--ink);border-radius:18px;padding:22px 18px;font-weight:800;font-size:19px;letter-spacing:-.01em;text-align:center}.mk-why{background:var(--lilac);border-radius:36px;padding:clamp(32px,5vw,64px)}.mk-why p{font-size:clamp(28px,3.2vw,46px);line-height:1.12;letter-spacing:-.03em;font-weight:800;max-width:1100px}.mk-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.mk-price{position:relative;border:2px solid var(--line);border-radius:28px;padding:36px;display:flex;flex-direction:column;gap:16px}.mk-price.hot{background:var(--lime);color:var(--ink);border-color:var(--lime)}.mk-price .amt{font-size:48px;font-weight:800;letter-spacing:-.03em}.mk-price .amt small{font-size:18px;font-weight:400}.mk-price p{font-size:16px;line-height:1.55;color:#cfd6ca}.mk-price.hot p{color:var(--ink)}.mk-price .btn{margin-top:auto}.mk-sticker{position:absolute;top:-16px;right:24px;background:var(--lilac);color:var(--ink);font-size:12px;font-weight:500;padding:8px 14px;border-radius:999px;transform:rotate(4deg)}.mk-reckoner{font-size:13px;line-height:1.9;color:var(--mute);border-top:1px dashed var(--line);padding-top:14px}.mk-reckoner div{display:flex;justify-content:space-between}.mk-reckoner b{color:var(--bone);font-weight:500}.mk-note{margin-top:28px;font-size:16px;color:var(--mute)}.mk-note a{color:var(--lime);font-weight:600}.mk-faq{display:flex;flex-wrap:wrap;gap:48px}.mk-faq h2{flex:1 1 300px}.mk-faq-list{flex:999 1 560px;min-width:0}.mk-faq details{border-top:1px solid var(--line);padding:24px 0}.mk-faq details:last-child{border-bottom:1px solid var(--line)}.mk-faq summary{cursor:pointer;font-size:22px;font-weight:600;letter-spacing:-.01em}.mk-faq details p{margin-top:14px;font-size:17px;line-height:1.6;color:#cfd6ca}.mk-final{background:var(--lime);color:var(--ink);text-align:center;border-radius:48px 48px 0 0;padding-top:112px;padding-bottom:112px}.mk-final h2{margin:0 auto;max-width:1100px;font-size:clamp(52px,8vw,128px);line-height:.88;letter-spacing:-.05em;font-weight:800}.mk-final p{margin:28px auto 0;max-width:580px;font-size:19px;line-height:1.5}.mk-final .mk-cta-row{justify-content:center}.mk-final a:hover{color:var(--lime)}.mk-foot{background:var(--lime);color:var(--ink);border-top:2px solid var(--ink);padding-top:28px;padding-bottom:28px;justify-content:space-between;gap:16px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.mk-foot,.mk-foot nav{display:flex;flex-wrap:wrap}.mk-foot nav{gap:20px}.mk-foot a:hover,.mk-giant a:hover{color:var(--violet-text)}.mk-giant{background:var(--lime);color:var(--ink);font-weight:800;font-size:clamp(120px,30vw,460px);line-height:.74;letter-spacing:-.07em;white-space:nowrap;overflow:hidden}.mk-form{margin:48px auto 0;max-width:820px;text-align:left;background:var(--bone);color:var(--ink);border:3px solid var(--ink);border-radius:32px;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 18px;gap:20px 18px;box-shadow:10px 10px 0 var(--ink)}.mk-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.mk-field.wide,.mk-form .mk-form-error,.mk-form-foot{grid-column:1/-1}.mk-field label,.mk-field legend{font-weight:700;font-size:15px;padding:0}.mk-field legend{margin-bottom:8px}.mk-field input[type=email],.mk-field input[type=text],.mk-field select{width:100%;min-height:52px;padding:0 18px;border-radius:14px;border:2px solid var(--ink);background:#fffdf6;color:var(--ink);font:inherit;font-size:16px}.mk-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.mk-field input::placeholder{color:#7f8c82}.mk-field input:focus,.mk-field select:focus{outline:3px solid var(--lilac);outline-offset:2px}.mk-hint{font-size:13px;line-height:1.45;color:#3e4840}.mk-chips{display:flex;flex-wrap:wrap;gap:10px}.mk-chip{position:relative;cursor:pointer}.mk-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.mk-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--ink);font-weight:600;font-size:15px}.mk-chip input:checked+span{background:var(--ink);color:var(--lime)}.mk-chip input:focus-visible+span{outline:3px solid var(--lilac);outline-offset:2px}.mk-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.mk-final .mk-form .mk-form-error{margin:0;max-width:none;background:#fbeae8;color:#8a221b;border:2px solid #b8322a;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:600}.mk-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mk-thanks{min-height:100vh;gap:64px;padding-top:24px;padding-bottom:64px}.mk-thanks,.mk-thanks-body{display:flex;flex-direction:column}.mk-thanks-body{gap:24px;max-width:900px;margin:auto 0}@media (max-width:640px){.mk-form{grid-template-columns:1fr;box-shadow:6px 6px 0 var(--ink)}}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mk-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes mk-sweep{to{transform:rotate(1turn)}}@keyframes mk-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-caret,.mk-ping i:first-child,.mk-radar i,.mk-track{animation:none}}@media (max-width:760px){.mk-links,.mk-radar{display:none}}.mk .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sc{max-width:920px;margin:0 auto;padding-top:20px;padding-bottom:48px;display:flex;flex-direction:column;gap:28px}.sc-head{align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.sc-head,.sc-steps{display:flex;flex-wrap:wrap}.sc-steps{gap:6px 18px;list-style:none;margin:0;padding:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.sc-steps li{display:inline-flex;align-items:center;gap:8px}.sc-steps span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font-size:11px}.sc-steps li.on{color:var(--lime)}.sc-steps li.on span{background:var(--lime);color:var(--ink);border-color:var(--lime)}.sc-steps li.done span{border-color:var(--lime);color:var(--lime)}.sc-intro{display:flex;flex-direction:column;gap:16px;padding-top:24px}.sc-h1{font-size:clamp(36px,6vw,68px);line-height:.95;letter-spacing:-.04em;overflow-wrap:anywhere}.sc-h1,.sc-h2{font-weight:800}.sc-h2{font-size:clamp(20px,3vw,26px);line-height:1.2;letter-spacing:-.02em}.sc-lede{font-size:18px;line-height:1.5;color:var(--soft);max-width:680px}.sc-light{color:var(--mute)}.sc-note{background:var(--ink-2);border:1px solid var(--line);border-left:4px solid var(--lime);border-radius:14px;padding:14px 18px;font-size:15px;line-height:1.5}.sc-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.sc-inline{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.sc-list{margin:0;padding-left:20px;font-size:17px;line-height:1.6;color:var(--bone)}.sc-back{font-weight:700}.sc-card{background:var(--bone);color:var(--ink);border:3px solid var(--ink);border-radius:28px;padding:clamp(20px,4vw,36px);display:flex;flex-direction:column;gap:16px}.sc-card .mk-hint{color:#3e4840}.sc-card a:hover{color:var(--violet-text)}.sc-form .mk-form-error{margin:0;background:#fbeae8;color:#8a221b;border:2px solid #b8322a;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:600}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.sc-findings ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sc-findings li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.sc-mark{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:800;background:#e4e2d6}.sc-findings li.bad .sc-mark{background:#f5d4cf;color:#8a221b}.sc-findings li.good .sc-mark{background:var(--lime);color:var(--ink)}.sc-qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.sc-q{margin:0;padding:16px;border:2px solid #d9d7c9;border-radius:18px;gap:12px}.sc-q,.sc-q legend{display:flex;flex-direction:column}.sc-q legend{float:left;width:100%;padding:0;font-weight:700;font-size:15px;gap:4px}.sc-q legend .mk-hint{font-weight:400}.sc-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.sc-ex{border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px;border:2px solid var(--line)}.sc-ex p{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:22px;line-height:1.25}.sc-ex .mk-hint{color:var(--soft)}.sc-ex.good{border-color:var(--lime)}.sc-ex.good .eyebrow{color:var(--lime)}.sc-ex.bad{opacity:.85}.sc-ex.bad p{text-decoration:line-through;-webkit-text-decoration-color:#e07a6f;text-decoration-color:#e07a6f}.sc-phrases{margin:0;padding-left:28px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono),monospace;font-size:13px}.sc-phrases input{width:100%;min-height:48px;padding:0 16px;border-radius:14px;border:2px solid var(--ink);background:#fffdf6;color:var(--ink);font:inherit;font-family:var(--font-display),system-ui,sans-serif;font-size:16px}.sc-phrases input.invalid{border-color:#b8322a;background:#fbeae8}.sc-phrases input:focus{outline:3px solid var(--lilac);outline-offset:2px}.sc-progress{height:6px;border-radius:999px;background:var(--line);overflow:hidden;max-width:520px}.sc-progress i{display:block;height:100%;width:40%;background:var(--lime);border-radius:inherit;animation:sc-slide 1.4s ease-in-out infinite}.sc-bar{height:10px;border-radius:999px;background:var(--line);overflow:hidden;max-width:520px}.sc-bar i{display:block;height:100%;background:var(--lime);border-radius:inherit;transition:width .6s ease}.sc-comp{border-color:var(--lime);box-shadow:8px 8px 0 var(--lime)}.sc-comp ol{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:10px}.sc-comp li{font-size:20px;font-weight:800;letter-spacing:-.01em}.sc-comp-name{margin-right:10px}.sc-comp-n{font-size:12px;font-weight:400;color:#56665b;letter-spacing:.02em}.sc-score{flex-direction:row;align-items:center;gap:24px}.sc-ring{flex:none;width:96px;height:96px;border-radius:50%;border:8px solid var(--ink);display:grid;place-items:center;font-size:34px;font-weight:800}.sc-big{font-size:20px;line-height:1.35;margin:6px 0}.sc-engines{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sc-engines li{display:inline-flex;gap:8px;align-items:center;padding:8px 14px;border-radius:999px;border:2px solid var(--ink);font-size:14px}.sc-engines li .mono{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.sc-engines li.yes{background:var(--lime)}.sc-engines li.no{background:#fffdf6}.sc-engines li.wait{border-style:dashed;color:#56665b}.sc-recs{font-size:16px;line-height:1.5}.sc-recs .mono{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#56665b;margin-right:8px}.sc-quote{margin:0;background:var(--ink);color:var(--bone);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.sc-quote .mono{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.sc-quote p{font-family:var(--font-serif),Georgia,serif;font-size:18px;line-height:1.45}.sc-cta{background:var(--lime);border-radius:32px;padding:clamp(24px,5vw,48px);display:flex;flex-direction:column;gap:16px}.sc-cta,.sc-cta .sc-lede{color:var(--ink)}.sc-cta .mk-hint{color:#3e4840}.sc-cta a.btn-ink:hover{color:var(--lime)}.sc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}@keyframes sc-slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.sc-progress i{animation:none;width:100%;opacity:.5}}@media (max-width:640px){.sc-examples,.sc-grid,.sc-qs{grid-template-columns:1fr}.sc-grid .mk-field.wide{grid-column:auto}.sc-score{flex-direction:column;align-items:flex-start}}.sc-place,.sc-place-box{position:relative}.sc-place-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fffdf6;color:var(--ink);border:2px solid var(--ink);border-radius:14px;box-shadow:0 10px 30px rgba(14,23,18,.18);max-height:320px;overflow-y:auto}.sc-place-list li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:15px}.sc-place-list li span{font-size:13px;color:#56665b}.sc-place-list li.on,.sc-place-list li:hover{background:var(--lime)}.sc-place-list li.sc-place-credit{cursor:default;font-size:11px;color:#7f8c82;align-items:flex-end;padding:4px 8px 2px}.sc-place-list li.sc-place-credit:hover{background:none}.sc-place-note{margin:0;background:#fdf1dc;border:2px solid #e5c98a;color:#6b3d10;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.sc-place-near{margin:6px 0 0;border:0;gap:10px}.sc-place-near,.sc-place-near legend{padding:0;display:flex;flex-direction:column}.sc-place-near legend{font-weight:700;font-size:14px;gap:4px;margin-bottom:10px}.sc-place-near legend .mk-hint{font-weight:400}.sc-place-add{display:flex;gap:10px;align-items:stretch}.sc-place-add input{flex:1 1;min-width:0}.sc-place-add .btn{flex:none;min-height:52px}.sc-place-add .btn:disabled{opacity:.45;cursor:default}