.mk-nav__cta .btn{white-space:nowrap}@media (max-width:480px){.mk-nav__cta>.btn--ghost{display:none}}.mk-hero__offer .num{font-family:var(--font-num,inherit);color:var(--accent-ink);letter-spacing:-.01em;font-size:20px;font-weight:800}@media (max-width:640px){.mk-hero__offer .num{font-size:18px}}:root[data-theme=dark] .mk-hero .mk-hero__offer .num{color:#cfe8ff}.mk-dl__foot .num{color:var(--accent-ink);font-size:18px}@media (max-width:480px){.mk-tier__price .num{font-size:38px}}.mk-tier__price .num{font-family:var(--font-num);letter-spacing:-.02em;font-size:44px;font-weight:800}.mk-price-muni__line .num{font-family:var(--font-num,inherit);color:var(--accent-ink);letter-spacing:-.01em;font-size:20px;font-weight:800}@media (max-width:640px){.mk-price-muni__line .num{font-size:18px}}:root[data-theme=dark] .mk-price-muni__line .num{color:#cfe8ff}.mk-search{max-width:var(--funnel-input-max);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-control);box-shadow:var(--shadow);transition:border-color .15s var(--ease),box-shadow .2s var(--ease);gap:8px;margin:28px auto 0;padding:6px;display:flex}.mk-search--left{margin-left:0}.mk-search input{font:inherit;font-size:var(--funnel-input-font);color:var(--text);padding:var(--funnel-input-pad-y) var(--funnel-input-pad-x);min-height:var(--funnel-input-min-h);background:0 0;border:0;outline:none;flex:1}.mk-search input::placeholder{color:var(--text-3)}.mk-search .btn{min-height:var(--funnel-input-min-h);align-self:stretch}.mk-search:hover:not(:focus-within){border-color:var(--text-3);box-shadow:0 8px 24px -10px #02143224}.mk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 14%,transparent), 0 10px 28px -12px #0214322e}.mk-search__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in oklab,var(--accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent);border-radius:999px;flex:none;align-self:center;padding:5px 9px;font-size:10.5px;font-weight:700;line-height:1}:root[data-theme=dark] .mk-hero2__act .mk-search .mk-search__badge{color:#0b3d8f;background:#3b82f633;background:lab(54.6189% 8.76281 -65.7907/.2);border-color:#3b82f652;border-color:lab(54.6189% 8.76281 -65.7907/.32)}@media (max-width:520px){.mk-search__badge{letter-spacing:.06em;padding:4px 7px;font-size:10px}}.mk-search--shake{animation:.38s cubic-bezier(.36,.07,.19,.97) both mk-search-shake}@media (prefers-reduced-motion:reduce){.mk-search--shake{animation:none}}html[data-motion=off] .mk-search--shake{animation:none}.mk-checklist .ck{background:var(--success-weak,#e9f6f0);width:21px;height:21px;color:var(--success,#18926a);border-radius:50%;justify-content:center;align-items:center;display:flex}.mk-checklist .ck svg{width:11px;height:11px}.mk-exchips .micro{color:var(--text-3);font-weight:600}.mk-foot2__subrow .btn{color:#eef1f6;background:#e7eaf014;border-color:#e7eaf038}.mk-foot2__subrow .btn:hover{background:#e7eaf024}.mk-hero--score .mk-search{margin-top:26px}@media (max-width:980px){.mk-hero--score .mk-search{margin:26px auto 0}}.mk-hero__cta-row .btn--ghost{border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.1}.mk-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root[data-theme=dark] .mk .mk-hero--spectrum .micro{color:#e7eaf099!important}:root[data-theme=dark] .mk .mk-hero--spectrum .mk-search{box-shadow:0 24px 60px -18px #04081299}.mk-sheet__foot .btn{justify-content:center}@media (max-width:480px){.mk-search{flex-direction:column;gap:8px;max-width:100%;padding:8px}.mk-search input{text-align:center;width:100%;padding:12px}.mk-search .btn{justify-content:center;width:100%;padding:13px}}@media (max-width:640px){.mk-nav .mk-nav__cta>.btn{display:none}}.ckw{text-align:center;width:min(100%,560px);margin:20px auto 0}.mk-hero--checker .ckw,.mk-hero2__act .ckw{width:min(clamp(880px,46vw + 400px,1240px),100%);margin-top:0}.ckmodal{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);height:min(clamp(560px,76dvh,900px),100dvh - 96px);min-height:500px;display:grid;overflow:hidden;box-shadow:0 2px 4px #0214320d,0 40px 90px -30px #02143257}:root[data-theme=dark] .ckmodal{box-shadow:0 2px 4px #00000080,0 50px 110px -32px #000000c7}.ckmodal__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:26px 32px 30px;overflow-y:auto}.ckmodal__body::-webkit-scrollbar{width:9px}.ckmodal__body::-webkit-scrollbar-thumb{background:var(--border);border:3px solid var(--surface);border-radius:9px}.ckmodal{transition:height .42s cubic-bezier(.22,.61,.36,1)}.ckmodal[data-phase=scoring]{height:min(clamp(430px,52dvh,560px),100dvh - 96px)}.ckmodal[data-phase=scoring] .ckmodal__body{flex-direction:column;justify-content:center;align-items:center;display:flex}.ckmodal[data-phase=guide]{height:min(clamp(540px,66dvh,720px),100dvh - 96px)}.ckmodal[data-phase=result] .ckm{height:200px}.ckmodal[data-phase=scoring] .ckm:not([data-map-ready]){height:80px}.ckmodal[data-phase=scoring] .ckm:not([data-map-ready]) .ckm__await{opacity:0}.ckmodal[data-phase=scoring] .ckm:not([data-map-ready]) .ckm__label{padding:0 16px;font-size:13px;line-height:80px}.ckm,.ckm__canvas,.ckm__pin,.ckm__await{transition:height .42s cubic-bezier(.22,.61,.36,1),opacity .3s}@media (prefers-reduced-motion:reduce){.ckmodal,.ckm,.ckm__canvas,.ckm__pin,.ckm__await{transition:none}}.ckm{background:var(--sunk);height:150px;position:relative;overflow:hidden}.ckm .ckm__canvas{width:100%;height:100%;position:absolute;top:0;left:0}.ckm__canvas canvas{outline:none}.ckm__scrim{pointer-events:none;background:linear-gradient(#04102600 38%,#041026b8 100%);position:absolute;inset:0}.ckm__pin{background:var(--pin,var(--accent));pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #ffffffeb,0 3px 12px #02143273}.ckm__pin:after{content:"";border:2px solid var(--pin,var(--accent));opacity:.45;border-radius:50%;animation:2.6s ease-out infinite ckmping;position:absolute;inset:-11px}.ckm__await{background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);align-items:end;display:grid;position:absolute;inset:0}.ckm__await:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,var(--accent-weak) 0%,transparent 62%);opacity:.55;position:absolute;inset:0}:root[data-theme=dark] .ckm__await{background:linear-gradient(#111823 0%,#0b1220 100%)}:root[data-theme=dark] .ckm__await:before{opacity:.8}.ckm__label{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:650;position:absolute;bottom:0;left:0;right:0;overflow:hidden;color:var(--text)!important;margin:0!important}.ckm[data-map-ready] .ckm__label{text-shadow:0 1px 8px #021432b3;color:#fff!important}.ckw__step{justify-items:stretch;display:grid}.ckw__progress{letter-spacing:.11em;text-transform:uppercase;font-weight:750;color:var(--text-3)!important;margin:0 0 8px!important;font-size:10.5px!important}.ckw__bar{background:var(--border);height:2px;position:relative;overflow:hidden}.ckw__bar>span{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-ink,var(--accent)) 100%);transform-origin:0;will-change:width;width:0;height:100%;transition:width .46s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:reduce){.ckw__bar>span{transition:none}}.ckmodal__body>.ckw__step,.ckmodal__body>.ckw__result{animation:.26s cubic-bezier(.22,1,.36,1) both ckwStepIn}@media (prefers-reduced-motion:reduce){.ckmodal__body>.ckw__step,.ckmodal__body>.ckw__result{animation:none}}.ckw__step h1{max-width:none;color:var(--text);letter-spacing:-.028em;margin:0;font-size:clamp(22px,2.4vw + 6px,34px);font-weight:750;line-height:1.15}.ckw__step h1:focus-visible{outline:none}.ckw__support{font-size:clamp(13px,.5vw + 11px,15.5px);line-height:1.5;color:var(--text-2)!important;margin:9px 0 18px!important}.ckmodal__body>.ckw__step{width:100%;max-width:720px;margin:0 auto}@media (min-width:1000px){.ckmodal__body>.ckw__step{max-width:960px}.ckmodal__body>.ckw__step--project .ckw__sugg{grid-template-columns:repeat(3,minmax(0,1fr))}}.ckmodal__body>.ckw__result{max-width:none}.ckw__label{width:100%;color:var(--text-3);text-align:left;letter-spacing:.02em;margin-bottom:7px;font-size:11px;font-weight:700}.ckw textarea{resize:none;border:1px solid var(--border);width:100%;min-height:58px;font:inherit;color:var(--text);background:var(--sunk);border-radius:11px;padding:11px 13px;font-size:14px;line-height:1.5}.ckw textarea:focus-visible,.ckw input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ckw__primary{justify-content:center;width:100%;margin-top:12px;padding:12px 18px;font-size:14.5px}.ckw__secondary{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:44px;margin-top:10px;padding:8px 12px;font-size:12.5px;font-weight:600}.ckw__secondary:hover{color:var(--accent-ink)}.ckw__secondary:focus{outline:2px solid var(--accent);outline-offset:2px}.ckw__secondary:focus:not(:focus-visible){outline:none}.ckw__examples{color:#ffffffa6!important;margin:18px 0 0!important;font-size:11.5px!important}.ckm__change{cursor:pointer;font:inherit;color:#0b2340;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:0;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #02143247}.ckm__change:hover{background:#fff}.ckov{z-index:120;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:hidden}.ckov__scrim{cursor:pointer;opacity:0;background:radial-gradient(1200px 700px at 74% 0,#f4f7fb 0%,#eef1f6 55%,#e6ebf2 100%);border:0;padding:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ckov__scrim:after{content:"";pointer-events:none;background:radial-gradient(680px 380px at 78% 4%,#fff9,#0000 68%);position:absolute;inset:0}:root[data-theme=dark] .ckov__scrim{background:radial-gradient(1200px 700px at 74% 0,#0f1a2c 0%,#0a1220 55%,#060b16 100%)}:root[data-theme=dark] .ckov__scrim:after{background:radial-gradient(680px 380px at 78% 4%,#ffffff0d,#0000 68%)}.ckov.is-open .ckov__scrim{opacity:1}.ckov.is-closing .ckov__scrim{opacity:0;transition-duration:var(--ck-close,.34s)}.ckov__card{transform-origin:50%;will-change:transform;backface-visibility:hidden;width:min(clamp(880px,46vw + 400px,1200px),100%);transition:transform var(--ck-open,.9s) var(--ck-ease,ease);position:relative}.ckov.is-open .ckov__card{transform:none}.ckov__cardin{transform-origin:50% 0;will-change:transform;backface-visibility:hidden;transition:transform calc(var(--ck-open,.9s) + .12s) var(--ck-ease,ease) .11s}.ckov.is-open .ckov__cardin{transform:none}.ckov.is-closing .ckov__cardin{transition-duration:var(--ck-close,.38s);transition-delay:0s}.ckov__x{opacity:0;transition:opacity .24s ease var(--ck-in-delay,.54s)}.ckov.is-closing .ckov__x{opacity:0;transition-duration:.12s;transition-delay:0s}.ckov.is-closing .ckov__card{transition-duration:var(--ck-close,.34s)}.ckov__card .ckw{width:100%;max-width:none;margin:0}.ckov__card .ckw__card{transition:border-radius var(--ck-open,.56s) var(--ck-ease,ease);border-radius:120px}.ckov.is-open .ckov__card .ckw__card{border-radius:18px}.ckov__card .ckmodal>*{opacity:0;transition:opacity .34s ease var(--ck-in-delay,.54s), transform .42s var(--ck-ease,ease) var(--ck-in-delay,.54s);transform:translateY(8px)}.ckov.is-open .ckov__card .ckmodal>*{opacity:1;transform:none}.ckov.is-closing .ckov__card .ckmodal>*{opacity:0;transition-duration:.14s;transition-delay:0s}.ckov__x{z-index:2;cursor:pointer;color:#fff;opacity:0;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .2s .3s,background .16s;display:grid;position:absolute;top:-40px;right:0}.ckov.is-open .ckov__x{opacity:1}.ckov.is-closing .ckov__x{opacity:0;transition-delay:0s}.ckov__x:hover{background:#ffffff57}@media (max-width:600px){.ckov{place-items:end stretch;padding:0;border-radius:0!important;width:auto!important;height:auto!important;inset:0!important}.ckov__card{width:100%;max-width:none}.ckov__card .ckmodal{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;height:92dvh;min-height:0;max-height:100%}.ckov__card .ckmodal[data-phase=scoring]{height:min(62dvh,480px)}.ckmodal__body{padding:22px 20px calc(22px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ckov__card:before{content:"";z-index:3;pointer-events:none;background:#ffffffb8;border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #02143252}.ckov__x{color:#fff;background:#0214326b;width:36px;height:36px;position:absolute;top:10px;right:10px}}@media (max-width:900px) and (orientation:landscape) and (max-height:500px){.ckov__card .ckmodal[data-phase=scoring]{height:min(92dvh,380px)}.ckov__card .ckmodal[data-phase=scoring] .ckm{height:48px}.ckov__card .ckmodal[data-phase=scoring] .ckm__canvas,.ckov__card .ckmodal[data-phase=scoring] .ckm__pin,.ckov__card .ckmodal[data-phase=scoring] .ckm__await{opacity:0}.ckov__card .ckmodal[data-phase=scoring] .ckm__label{padding:0 16px;font-size:12.5px;line-height:48px}}@media (prefers-reduced-motion:reduce){.ckov__scrim,.ckov__card,.ckov__x,.ckov__card .ckmodal>*{transition:none!important}.ckov__scrim,.ckov__x{opacity:1}.ckov__card{transform:none!important}.ckov__card .ckmodal>*{opacity:1;transform:none}.ckm__pin:after{animation:none}}.ckw__at{color:var(--accent-ink);white-space:nowrap}.ckw__chip{display:none!important}.ckw__sugg{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0 0 16px;padding:0;list-style:none;display:grid}.ckw__sugg button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:11px;padding:11px 12px;font-size:13.5px;font-weight:600;line-height:1.3;transition:border-color .15s,background .15s,transform .15s}.ckw__sugg button:hover{border-color:var(--accent);background:var(--accent-weak)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ckw__sugg button:hover{transform:translateY(-1px)}}.ckw__sugg button.is-on{border-color:var(--accent);background:var(--accent-weak);box-shadow:inset 0 0 0 1px var(--accent)}@media (max-width:600px){.ckw__sugg{grid-template-columns:1fr}}.ckw__err{text-align:left;background:#fff1ef;border-radius:9px;width:100%;padding:10px 12px;color:#9f261b!important;margin:10px 0 0!important}.ckw__scoreerr{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:14px 0;display:flex}.ckw__scoreerr .ckw__q{color:var(--text);margin:0}.ckw__q{color:var(--text);margin:0 0 14px;font-size:16px}.ckw__back{color:var(--text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:26px;margin-top:14px;display:inline-flex}.ckw__result .exstages{text-align:left;display:inline-grid}.ckmodal .ckw__card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.ckmodal .ckw__result{justify-items:center;display:grid}.ckmodal .ckw__back{justify-self:center}.ckmodal .ckw__guides{grid-template-columns:1fr;gap:7px;margin-top:12px}.ckmodal .ckw__guides button{border-radius:10px;align-items:baseline;gap:8px;min-height:0;padding:11px 13px;display:flex}.ckmodal .ckw__guides strong{font-size:12.5px}.ckmodal .ckw__guides span{margin-top:0;font-size:11.5px}@media (min-width:820px){.ckmodal .ckw__guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.ckmodal .ckw__guides button{min-height:82px;padding:12px 14px;display:block}.ckmodal .ckw__guides strong{font-size:13px}.ckmodal .ckw__guides span{margin-top:4px;font-size:11.5px}}.ckw__card{background:var(--surface);border:1px solid var(--border);border-radius:18px;justify-items:stretch;row-gap:14px;padding:24px;display:grid;box-shadow:0 24px 60px -20px #0f172a24,0 6px 18px -8px #0f172a14,0 1px 2px #0f172a0a}.ckw__card>.ckw__addr,.ckw__card>.ckw__verdict-q,.ckw__card>.ckw__verdict-headline,.ckw__card>.ckband,.ckw__card>.ckw__verdict-action,.ckw__card>.ckw__verdict,.ckw__card>.ckw__factors__toggle{justify-self:center}:root[data-theme=dark] .ckw__card{box-shadow:var(--lift)}@media (max-width:640px){.ckw__card{border-radius:14px;row-gap:12px;padding:18px 16px}}.ckw__addr{font-size:15px;font-weight:700;color:var(--text)!important;margin:0 0 4px!important}.ckw__zone{background:var(--sunk);border-radius:7px;place-self:start;align-items:baseline;gap:7px;padding:3px 9px 4px;line-height:1.3;margin:0 0 8px!important;display:inline-flex!important}.ckw__zone__label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.ckw__zone__code{letter-spacing:.01em;color:var(--text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.ckw__situs{text-align:left;max-width:58ch;font-size:12.5px;line-height:1.5;color:var(--text-3)!important;margin:0 0 8px!important}.ckw__situs b{color:var(--text-2);font-weight:600}.ckw__refusal{text-align:left;border:1px solid var(--border);background:var(--sunk);border-radius:9px;flex-direction:column;gap:3px;width:100%;margin:10px 0 0;padding:11px 13px;display:flex}.ckw__refusal b{letter-spacing:.01em;color:var(--text);font-size:12.5px;font-weight:560}.ckw__refusal span{color:var(--text-2);font-size:12.5px;line-height:1.5}.ckw__refusal__detail{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.45}.ckw__refusal--infrastructure{background:#fbbf2412;border-color:#fbbf2473}.ckw__verdict-q{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:center;font-size:12.5px;font-weight:600;margin:6px 0 -2px!important}.ckw__verdict-headline{letter-spacing:-.028em;text-align:center;text-wrap:balance;max-width:22ch;font-size:clamp(30px,3.4vw + 6px,56px);font-weight:800;line-height:1.08;margin:4px 0 12px!important}.ckw__verdict-headline--go{color:var(--score-color,var(--success-ink))}.ckw__verdict-headline--caution{color:var(--warn-ink)}.ckw__verdict-headline--pass{color:var(--score-weak-ink)}@media (max-width:640px){.ckw__verdict-headline{font-size:clamp(26px,7.2vw,32px)}}.ckw__savings{border-top:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:.01em;color:var(--text-2);text-align:center;width:100%;font-size:12.5px;font-weight:500;margin:6px 0 10px!important;padding:8px 10px!important}.ckw__paid-preview{border:1px solid var(--border);background:var(--sunk);text-align:left;border-radius:10px;width:100%;margin:14px 0 6px;padding:14px 16px}.ckw__paid-preview__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:750;margin:0 0 8px!important}.ckw__paid-preview__line{color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-size:13.5px;font-weight:500;line-height:1.6;margin:0 0 5px!important}.ckw__paid-preview__line:last-child{margin-bottom:0!important}.ckw__grade{font-size:12px;color:var(--text-2)!important;margin:0!important}.ckw__verdict{color:var(--text);margin:4px 0 0;font-size:15px;font-weight:650}.ckw__verdict-action{color:var(--text);text-wrap:balance;letter-spacing:-.005em;margin:10px 0 0;font-size:15.5px;line-height:1.4}.ckw__verdict-action b{font-weight:650}@media (max-width:640px){.ckw__verdict-action{margin:8px 0 0;font-size:15px}}.ckband{justify-items:center;gap:14px;width:100%;padding:8px 0 6px;display:grid}.ckband__row{text-align:left;justify-content:center;align-items:baseline;gap:16px;display:flex}.ckband__score{letter-spacing:-.032em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(56px,10vw,88px);font-weight:800;line-height:.95}.ckband__meta{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ckband__label{letter-spacing:-.005em;font-size:clamp(16px,2.2vw,20px);font-weight:600;line-height:1}.ckband__label--excellent{color:var(--score-strong-ink)}.ckband__label--good{color:var(--accent-ink)}.ckband__label--moderate{color:var(--score-mid-ink)}.ckband__label--poor{color:var(--score-weak-ink)}.ckband__grade{color:var(--text-3);letter-spacing:.005em;font-size:12.5px;font-weight:500}.ckband__grade__tm{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.ckband__bar{background:var(--score-grad);border-radius:999px;width:100%;max-width:min(100%,720px);height:8px;position:relative;overflow:visible;container-type:inline-size}.ckband__marker{width:16px;height:16px;transform:translate3d(calc(var(--pct,0) * 1cqi),0,0) translate(-50%,-50%);background:var(--surface);border:3px solid var(--text);will-change:transform;border-radius:50%;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;box-shadow:0 2px 6px #00000026}@media (prefers-reduced-motion:reduce){.ckband__marker{transition:none}}.ckband__zones{letter-spacing:.08em;text-transform:uppercase;width:100%;max-width:min(100%,720px);color:var(--text-3);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.ckband__zone{text-align:center;flex:1}.ckband__zone:first-child{text-align:left}.ckband__zone:last-child{text-align:right}.ckband__stamp{text-align:center;letter-spacing:.02em;color:var(--text-3);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:11px;font-weight:500}@media (max-width:520px){.ckband__row{text-align:center;flex-direction:column;align-items:center;gap:6px}.ckband__meta{align-items:center}.ckband__zones{letter-spacing:.04em;font-size:9.5px}}@media (max-width:420px){.ckband__zones{display:none}}.ckw__factors__toggle{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;margin:12px auto 4px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.ckw__factors__toggle:after{content:" →";will-change:transform;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-block}.ckw__factors__toggle.is-open:after{content:" ↑"}.ckw__factors__toggle:hover{color:var(--text);border-color:var(--text-3);background:var(--bg)}.ckw__factors__toggle:hover:after{transform:translate(3px)}.ckw__factors__toggle.is-open:hover:after{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ckw__factors__toggle:after{transition:none}.ckw__factors__toggle:hover:after,.ckw__factors__toggle.is-open:hover:after{transform:none}}.ckw__factors__toggle:focus{outline:2px solid var(--accent);outline-offset:2px}.ckw__factors__toggle:focus:not(:focus-visible){outline:none}@media (min-width:900px){.ckw__factors__toggle{display:none}}.ckw__factors-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.ckw__factors-wrap.is-open{grid-template-rows:1fr}.ckw__factors-wrap>.ckw__factors{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ckw__factors-wrap{transition:none}}html[data-motion=off] .ckw__factors-wrap{transition:none}@media (min-width:900px){.ckw__factors-wrap{grid-template-rows:1fr}}.ckw__factors{gap:6px;width:100%;margin:12px 0 4px;padding:0;list-style:none;display:grid}@media (min-width:760px){.ckw__factors{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}}@media (min-width:1120px){.ckw__factors{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}}.ckw__factor{border:1px solid var(--border);color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 12px;font-size:13px;display:flex}.ckw__nodata{color:var(--text-3);font-size:12.5px;font-style:normal}.ckw__nodata--needs-verification{color:var(--text-2);font-style:italic}.ckw__factor:has(.ckw__nodata--source-unavailable){opacity:.62;border-color:color-mix(in srgb,var(--border) 55%,transparent)}.ckw__factor__inpaid{color:var(--accent-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.ckw__factor__inpaid svg{opacity:.85}.ckw__factor .num{align-items:baseline;gap:6px;display:inline-flex}.ckw__factor__reading{color:var(--text-3);letter-spacing:0;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:500}.ckw__factor__reading:before{content:"·";opacity:.5;margin-right:6px}.ckw__factors__legend{text-align:left;letter-spacing:.01em;width:100%;color:var(--text-3);margin:8px 0 0;font-size:11.5px;font-weight:500;line-height:1.45}.ckw__project{background:var(--sunk);text-align:left;border-radius:9px;width:100%;padding:11px 13px;color:var(--text-2)!important;margin:14px 0 0!important}.ckw__project span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.ckw__perms{border:1px solid var(--border);background:0 0;border-radius:9px;width:100%;margin:12px 0 0;padding:11px 13px}.ckw__perms__title{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.ckw__perms__eyebrow{letter-spacing:.02em;color:var(--text-2);font-weight:600}.ckw__perms__sep{opacity:.55}.ckw__perms__district{font-variant-numeric:tabular-nums}.ckw__perms__rows{grid-template-columns:1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.ckw__perms__row{color:var(--text);justify-content:space-between;align-items:baseline;padding:2px 0;font-size:13px;display:flex}.ckw__perms__type{font-weight:500}.ckw__perms__value{color:var(--text-2);font-size:12.5px}.ckw__perms__row--allowed .ckw__perms__value{color:var(--score-strong-ink)}.ckw__perms__row--conditional .ckw__perms__value{color:var(--score-mid-ink)}.ckw__perms__row--prohibited .ckw__perms__value{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-decoration-thickness:1px}.ckw__perms__source{color:var(--text-3);letter-spacing:.02em;margin:8px 0 0;font-size:10.5px}.ckw__guides-wrap{width:100%;margin-top:14px}.ckw__guides-wrap>summary{cursor:pointer;border:1px solid var(--border);color:var(--text-3);-webkit-user-select:none;user-select:none;transition:color var(--t-hover),border-color var(--t-hover);background:0 0;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:500;list-style:none}.ckw__guides-wrap>summary::-webkit-details-marker{display:none}.ckw__guides-wrap>summary::marker{content:""}.ckw__guides-wrap>summary:before{content:"›";transition:transform var(--t-state);margin-right:9px;display:inline-block;transform:translateY(-1px)}.ckw__guides-wrap[open]>summary:before{transform:translateY(-1px)rotate(90deg)}.ckw__guides-wrap>summary:hover{color:var(--text);border-color:var(--border-strong)}.ckw__guides-wrap>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckw__guides{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:14px;display:grid}.ckw__guides button{border:1px solid var(--border);background:var(--surface);min-height:82px;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:10px;padding:10px}.ckw__guides button:hover{border-color:var(--accent);background:var(--accent-weak)}.ckw__guides strong,.ckw__guides span{display:block}.ckw__guides strong{font-size:13px}.ckw__guides span{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.35}.ckw__guide{background:var(--accent-weak);text-align:left;border-radius:10px;width:100%;margin-top:10px;padding:14px}.ckw__guide h3{margin:0 0 6px;font-size:14px}.ckw__guide p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.ckw__guide button{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;font-weight:650}.mk-vendors>.micro{color:var(--text-3);text-align:center}.ckw__curio{text-align:left;width:100%;line-height:1.5;color:var(--text-2)!important;margin:6px 0 0!important;font-size:13.5px!important}.ckw__curio.is-finding{border-left:2px solid var(--warn);padding-left:10px;color:var(--text)!important}.ckw__conf{width:100%;margin-top:10px}.ckw__conf__chip{border:1px solid var(--border);border-radius:var(--r-pill,999px);background:var(--sunk);width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease);flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.ckw__conf__chip:hover{border-color:var(--border-strong);background:var(--surface)}.ckw__conf__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckw__conf__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:750}.ckw__conf__chip b{color:var(--text);font-weight:700}.ckw__conf__count{color:var(--text-3);font-variant-numeric:tabular-nums}.ckw__conf__chev{color:var(--text-3);transition:transform .18s var(--ease);margin-left:auto;display:inline-flex}.ckw__conf__chev.is-open{transform:rotate(180deg)}.ckw__conf__panel{border:1px solid var(--border);background:var(--surface);text-align:left;transform-origin:top;animation:ckwConf .18s var(--ease) both;border-radius:12px;margin-top:8px;padding:13px 14px}@media (prefers-reduced-motion:reduce){.ckw__conf__panel{animation:none}.ckw__conf__chev{transition:none}}.ckw__conf__panel section+section{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.ckw__conf__panel h4{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:10px;font-weight:750}.ckw__conf__panel p{line-height:1.5;color:var(--text-2)!important;margin:0 0 3px!important;font-size:12.5px!important}.ckw__conf__panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ckw__conf__panel li{gap:1px;display:grid}.ckw__conf__gap{color:var(--text);font-size:12.5px;line-height:1.45}.ckw__conf__who{color:var(--text-3);font-size:11px;line-height:1.4}.ckw__conf__who.is-us{color:var(--accent-ink,var(--accent))}.ckw__conf__clear{line-height:1.5;color:var(--text-2)!important;margin:0!important;font-size:12.5px!important}.ckw__pulse{flex-direction:column;align-items:center;gap:24px;width:100%;padding:24px 0 8px;display:flex}.ckw__pulse__label{color:var(--text);letter-spacing:-.018em;text-align:center;max-width:520px;margin:0;font-size:clamp(19px,1.2vw + 15px,24px);font-weight:650;line-height:1.28;animation:.32s cubic-bezier(.22,1,.36,1) ckwPulseIn}.ckw__pulse__source{color:var(--text-3);letter-spacing:.09em;text-transform:uppercase;text-align:center;margin:-16px 0 0;font-size:11px;font-weight:700;line-height:1.4;animation:.32s cubic-bezier(.22,1,.36,1) ckwPulseIn}.ckw__pulse__stallnote{color:var(--text-3);text-align:center;margin:-14px 0 0;font-size:11.5px;font-weight:500;line-height:1.4;animation:.26s cubic-bezier(.22,1,.36,1) ckwPulseIn}.ckw__pulse__dots{vertical-align:baseline;align-items:baseline;gap:3px;margin-left:6px;display:inline-flex}.ckw__pulse__dots span{opacity:.4;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite ckwPulseDot}.ckw__pulse__dots span:nth-child(2){animation-delay:.16s}.ckw__pulse__dots span:nth-child(3){animation-delay:.32s}.ckw__track{border-radius:var(--r-pill,999px);gap:2px;width:100%;height:6px;display:flex;overflow:hidden}.ckw__track__seg{background:var(--gauge-well,var(--border));border-radius:var(--r-pill,999px);flex:1;min-width:0;height:100%;transition:background .38s cubic-bezier(.22,1,.36,1)}.ckw__track__seg--running{background:linear-gradient(90deg, var(--gauge-well,var(--border)) 0%, color-mix(in srgb, var(--accent) 35%, var(--gauge-well,var(--border))) 50%, var(--gauge-well,var(--border)) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ckwTrackSweep}.ckw__pulse__more{cursor:pointer;font:inherit;color:var(--text-3);letter-spacing:.005em;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong,var(--border));text-decoration-color:var(--border-strong,var(--border));text-underline-offset:3px;transition:color .15s var(--ease),text-decoration-color .15s var(--ease);background:0 0;border:0;margin:6px 0 0;padding:6px 8px;font-size:12.5px;font-weight:600}.ckw__pulse__more:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ckw__pulse__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ckw__pulse__list{border:1px solid var(--border);background:var(--sunk);text-align:left;border-radius:10px;gap:8px;width:min(420px,100%);margin:6px 0 0;padding:12px 14px;list-style:none;display:grid}.ckw__pulse__row{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;line-height:1.35;display:grid}.ckw__pulse__row__dot{border:1.5px solid var(--border-strong,var(--border));width:12px;height:12px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ckw__pulse__row--done .ckw__pulse__row__dot{background:var(--accent-weak);border-color:var(--accent)}.ckw__pulse__row--running .ckw__pulse__row__dot{border-color:var(--accent);animation:1.4s ease-in-out infinite ckwPulseDot}.ckw__pulse__row__label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ckw__pulse__row--pending .ckw__pulse__row__label{color:var(--text-3);font-weight:500}.ckw__pulse__row__source{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.ckw__pulse__label,.ckw__pulse__source,.ckw__pulse__stallnote{animation:none}.ckw__pulse__dots span{opacity:.6;animation:none}.ckw__track__seg{transition:none}.ckw__track__seg--running{background:color-mix(in srgb, var(--accent) 22%, var(--gauge-well,var(--border)));animation:none}.ckw__pulse__row--running .ckw__pulse__row__dot{animation:none}}.ckw__ask{border-top:1px solid var(--border);text-align:left;width:100%;margin-top:16px;padding-top:14px}.ckw__ask--tailor{animation:.36s cubic-bezier(.22,1,.36,1) .3s both ckwAskIn}@media (prefers-reduced-motion:reduce){.ckw__ask--tailor{opacity:1;animation:none;transform:none}}html[data-motion=off] .ckw__ask--tailor{opacity:1;animation:none;transform:none}.ckw__ask__q{line-height:1.45;color:var(--text-2)!important;margin:0 0 9px!important;font-size:13px!important}.ckw__ask__q b{color:var(--text);font-weight:650}.ckw__ask__opts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ckw__ask__opts button{border:1px solid var(--border);border-radius:var(--r-pill,999px);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .1s var(--ease);padding:7px 11px;font-size:12.5px}.ckw__ask__opts button:hover{border-color:var(--accent);background:var(--accent-weak)}.ckw__ask__opts button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckw__ask__opts button:active{transform:var(--press)}.ckw__ask__skip{color:var(--text-3);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:9px;padding:0;font-size:12px;text-decoration:underline}.ckw__ask__skip:hover{color:var(--text-2)}@media (max-width:760px){.ckw__ask__opts button{min-height:44px;padding:10px 14px;font-size:13px}}.ckw__linkbtn{font:inherit;font-size:inherit;color:var(--accent-ink,var(--accent));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ckw__linkbtn:hover{text-decoration-thickness:2px}.ckw__linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ckw__opts{text-align:left;width:100%;margin-top:16px}.ckw__opts__head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:10px;font-weight:750}.ckw__opts__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ckw__opt{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:12px 13px}.ckw__opt.is-rec{border-color:var(--accent);border-width:1.5px;padding:11px 12px}.ckw__opt__rec{background:var(--accent-weak);color:var(--accent-ink,var(--accent));letter-spacing:.08em;text-transform:uppercase;border-radius:5px;margin-bottom:6px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.ckw__opt__label{font-weight:650;line-height:1.35;color:var(--text)!important;margin:0!important;font-size:14px!important}.ckw__opt.is-blocked{opacity:.62}.ckw__opt.is-blocked .ckw__opt__label{text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:1px}.ckw__opt__meta{align-items:center;gap:7px;display:flex;color:var(--text-2)!important;margin:4px 0 0!important;font-size:12px!important}.ckw__opt__meta b{font-variant-numeric:tabular-nums;color:var(--text)}.ckw__opt__bars{gap:2px;display:inline-flex}.ckw__opt__bars i{background:var(--border-strong);border-radius:2px;width:12px;height:3px}.ckw__opt__bars i.is-on{background:var(--text-3)}.ckw__opt__cite{line-height:1.45;color:var(--text-3)!important;margin:6px 0 0!important;font-size:11.5px!important}.ckw__opt__cite a{color:var(--accent-ink,var(--accent))}.ckw__opt__blocked{line-height:1.45;color:var(--danger)!important;margin:6px 0 0!important;font-size:11.5px!important}.ckw__opt__constr{line-height:1.45;color:var(--warn)!important;margin:6px 0 0!important;font-size:11.5px!important}.ckw__opts__refused,.ckw__opts__asof{line-height:1.5;color:var(--text-3)!important;margin:8px 0 0!important;font-size:11.5px!important}.ckw__opts--gap{border:1px solid var(--border);background:var(--sunk);border-radius:11px;padding:13px 14px}.ckw__opts--gap .ckw__opts__head{margin-bottom:6px}.ckw__opts__gaptext{line-height:1.5;color:var(--text-2)!important;margin:0 0 5px!important;font-size:12.5px!important}.ckw__opts__gapact{flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin:9px 0 0!important;font-size:12.5px!important}.ckw__opts__gapact a{color:var(--accent-ink,var(--accent))}.ckw__opts__gapact button{font:inherit;color:var(--accent-ink,var(--accent));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.ckw__opts__asked{color:var(--text-3)}.ckw__risk{text-align:left;width:100%;margin-top:14px}.ckw__risk__head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:10px;font-weight:750}.ckw__risk__b+.ckw__risk__b{margin-top:6px}.ckw__risk__b>button{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.ckw__risk__b>button:hover:not(:disabled){border-color:var(--border-strong);background:var(--sunk)}.ckw__risk__b>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckw__risk__b>button:disabled{cursor:default;opacity:.55}.ckw__risk__glyph{flex:none;display:inline-flex}.ckw__risk__b.is-ok .ckw__risk__glyph{color:var(--success)}.ckw__risk__b.is-warn .ckw__risk__glyph{color:var(--warn)}.ckw__risk__b.is-bad .ckw__risk__glyph{color:var(--danger)}.ckw__risk__title{flex:1;min-width:0}.ckw__risk__b>button>b{font-variant-numeric:tabular-nums;color:var(--text-2)}.ckw__risk__b.is-open>button{border-color:var(--border-strong);background:var(--sunk);border-bottom-right-radius:0;border-bottom-left-radius:0}.ckw__risk__rows{border:1px solid var(--border-strong);background:var(--sunk);border-top:0;border-radius:0 0 10px 10px;gap:10px;margin:0;padding:11px 12px;list-style:none;display:grid}.ckw__risk__row{gap:2px;display:grid}.ckw__risk__name{color:var(--text);align-items:baseline;gap:7px;font-size:12.5px;font-weight:650;display:flex}.ckw__risk__name>b{font-variant-numeric:tabular-nums;color:var(--text-3);font-weight:600}.ckw__risk__why{color:var(--text-2);font-size:12px;line-height:1.45}.ckw__risk__note{line-height:1.5;color:var(--text-3)!important;margin:10px 0 0!important;font-size:12px!important}.ckw__mines{text-align:left;background:#fff8ec;border:1px solid #f0c67d;border-radius:11px;width:100%;margin:14px 0 2px;padding:13px 14px}.ckw__mines.is-blocker{background:#fff2ef;border-color:#f0a89c}.ckw__mines__head{align-items:center;gap:8px;font-weight:750;line-height:1.35;display:flex;color:#7a4a06!important;margin:0 0 10px!important;font-size:13px!important}.ckw__mines.is-blocker .ckw__mines__head{color:#8c2a1c!important}.ckw__mines__head>svg{flex:none}.ckw__mines ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ckw__mines li+li{border-top:1px solid #7a4a062e;padding-top:11px}.ckw__mines__t{flex-wrap:wrap;align-items:center;gap:7px;font-weight:700;line-height:1.35;display:flex;color:var(--text)!important;margin:0 0 4px!important;font-size:13.5px!important}.ckw__mines__sev{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:800}.ckw__mines__sev.sev-caution{color:#7a4a06;background:#fbe3b6}.ckw__mines__sev.sev-blocker{color:#8c2a1c;background:#fbd2ca}.ckw__mines__d{line-height:1.5;color:var(--text-2)!important;margin:0!important;font-size:12.5px!important}.ckw__mines__s{color:var(--text-3)!important;margin:5px 0 0!important;font-size:11px!important}:root[data-theme=dark] .ckw__mines{background:#2a2113;border-color:#6b4c14}:root[data-theme=dark] .ckw__mines.is-blocker{background:#2d1a16;border-color:#7a3226}:root[data-theme=dark] .ckw__mines__head{color:#f0c67d!important}:root[data-theme=dark] .ckw__mines.is-blocker .ckw__mines__head{color:#f0a89c!important}:root[data-theme=dark] .ckw__mines li+li{border-top-color:#f0c67d33}:root[data-theme=dark] .ckw__mines__sev.sev-caution{color:#2a2113;background:#e6c07d}:root[data-theme=dark] .ckw__mines__sev.sev-blocker{color:#2d1a16;background:#eaa393}.ckw__full{width:100%;color:var(--text-2)!important;margin:15px 0 0!important;font-size:12.5px!important}.ckw__rail{border-top:1px solid var(--border);text-align:left;width:100%;margin:16px 0 0;padding:14px 0 0}.ckw__rail__decision{font-weight:650;line-height:1.35;color:var(--text)!important;margin:0 0 12px!important;font-size:15px!important}.ckw__rail__decision .num{font-weight:800}.ckw__rail__head{font-weight:700;line-height:1.5;color:var(--text-2)!important;margin:0 0 9px!important;font-size:12.5px!important}.ckw__rail__open{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ckw__rail__open li{color:var(--text-2);padding-left:16px;font-size:12.5px;line-height:1.45;position:relative}.ckw__rail__open li:before{content:"";background:var(--text-3);border-radius:1px;width:8px;height:1.5px;position:absolute;top:8px;left:0}.ckw__rail__waiting{font-weight:600;line-height:1.45;color:var(--text)!important;margin:12px 0 0!important;font-size:12.5px!important}.ckw__rail__proof,.ckw__rail__guarantee{text-transform:none;letter-spacing:normal}.ckw__rail__proof{color:var(--text-3)!important;margin:8px 0 0!important}.ckw__rail__guarantee{font-weight:600;color:var(--text-2)!important;margin:3px 0 0!important}.ckw__locked{border-top:1px solid var(--border);text-align:left;background:0 0;width:100%;margin:20px 0 0;padding:16px 0 0}.ckw__locked__head{line-height:1.5;color:var(--text-2)!important;margin:0 0 11px!important;font-size:12.5px!important}.ckw__locked ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.ckw__locked ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px}}.ckw__locked li{align-items:flex-start;gap:9px;display:flex}.ckw__locked__ic{width:21px;height:21px;color:var(--accent-ink);background:var(--accent-weak);border-radius:6px;flex:none;place-items:center;display:grid}.ckw__locked li b{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.35;display:block}.ckw__locked li i{color:var(--text-3);margin-top:1px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.ckw__locked__head b{color:var(--text);font-weight:750}.sticky-buy{z-index:5;opacity:0;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease);margin:16px -14px -14px;padding:0;position:sticky;bottom:0;transform:translateY(100%)}.sticky-buy.is-shown{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-buy__inner{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border-strong,var(--border));align-items:center;gap:12px;display:flex;box-shadow:0 -8px 24px -12px #14151a14}.sticky-buy__line{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.sticky-buy__price{letter-spacing:-.015em;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:19px;font-weight:800}.sticky-buy__sep{color:var(--text-3)}.sticky-buy__anchor{color:var(--text-2);font-size:12.5px;line-height:1.35}.sticky-buy__cta{font:inherit;color:var(--on-accent);background:var(--accent);border-radius:var(--r-control,10px);cursor:pointer;transition:background var(--t-hover),transform var(--t-state);border:0;flex:none;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.sticky-buy__cta:hover{background:var(--accent-hover)}.sticky-buy__cta:active{transform:var(--press)}.sticky-buy__cta:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (max-width:520px){.sticky-buy__inner{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.sticky-buy__price{font-size:17px}.sticky-buy__anchor{flex:100%;font-size:12px}.sticky-buy__cta{padding:10px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.sticky-buy{transition:none}}.ckpay{gap:12px;display:grid}.ckpay__head{gap:10px;display:grid}.ckpay__back{cursor:pointer;font:inherit;color:var(--text-3);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:650;display:inline-flex}.ckpay__back:hover{color:var(--accent-ink)}.ckpay__line{background:var(--sunk);border:1px solid var(--border);border-radius:11px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex;margin:0!important}.ckpay__line span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ckpay__line b{letter-spacing:-.02em;color:var(--text);flex:none;font-size:19px;font-weight:800}.ckpay__score{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11.5px;font-style:normal}.ckpay__gets{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ckpay__gets li{color:var(--text-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.ckpay__gets svg{color:var(--ok,#2e9e63);flex:none;margin-top:3px}.val-anchor{margin:0;padding:0}.val-anchor__head{letter-spacing:-.012em;color:var(--text);margin:0;font-size:15.5px;font-weight:650;line-height:1.35}.val-anchor__sub{color:var(--text-2);max-width:56ch;margin:6px 0 0;font-size:13px;line-height:1.5}.val-anchor--compact{color:var(--text-3);letter-spacing:.005em;margin:0;font-size:12.5px}.val-anchor--pain{text-align:left;margin:0;padding:0}.val-anchor__pain-head{letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:750;margin:0 0 10px!important}.val-anchor__pain-rows{margin:0;padding:0;list-style:none}.val-anchor__pain-row{border-top:1px solid var(--border)}.val-anchor__pain-row:last-child{border-bottom:1px solid var(--border)}.val-anchor__pain-link{color:inherit;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 14px;padding:12px 2px;text-decoration:none;transition:background .15s;display:grid}.val-anchor__pain-link:hover{background:var(--sunk)}.val-anchor__pain-label{color:var(--text);letter-spacing:-.005em;grid-area:1/1;font-size:14px;font-weight:650}.val-anchor__pain-band{color:var(--accent-ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;grid-area:1/2;font-size:14px;font-weight:700}.val-anchor__pain-source{color:var(--text-3);grid-area:2/1/auto/-1;font-size:12px;font-weight:500;line-height:1.4}@media (max-width:640px){.val-anchor__pain-label,.val-anchor__pain-band{font-size:13.5px}.val-anchor__pain-source{font-size:11.5px}}.ckpay__anchor{padding:2px 2px 0}.ckw__locked__anchor{margin:0 0 12px}.ckw__locked__anchor:not(.val-anchor--pain){border-bottom:1px solid var(--border);padding-bottom:12px}.mk-hero__anchor--center .val-anchor__sub{margin-left:auto;margin-right:auto}.mk-hero__anchor .val-anchor__head{font-size:14.5px;font-weight:600}.mk-hero__anchor .val-anchor__sub{color:var(--text-3);margin-top:4px;font-size:12.5px}.ckpay__proj{margin:0 0 -2px}.ckpay__wait{min-height:104px;color:var(--text-3);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.ckpay__spin{border:2px solid var(--border-strong,var(--border));border-top-color:var(--accent);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite ckpay-spin}@media (prefers-reduced-motion:reduce){.ckpay__spin{animation-duration:2.4s}}.ckpay__trust{border-top:1px solid var(--border);color:var(--text-3);align-items:flex-start;gap:8px;margin:0;padding-top:12px;font-size:11.5px;line-height:1.5;display:flex}.ckpay__trust svg{flex:none;margin-top:2px}.ckpay__loading{text-align:center;padding:22px 0;font-size:13px;color:var(--text-3)!important;margin:0!important}.ckpay__brand{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:-2px 0 2px;padding:0 0 12px;display:flex}.ckpay__brand .mk-brandlock{gap:7px}.ckpay__brand .mk-brandlock b{letter-spacing:-.03em;font-size:15px}.ckpay__brand .mk-brandlock sup{font-size:7.5px}.ckpay__mount{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:0;padding:8px;overflow:hidden}@media (min-width:768px){.ckpay__mount{padding:12px}}@media (min-width:1024px){.ckpay__mount{padding:14px 16px}}@media (max-width:600px){.ckpay__mount{border-radius:10px;padding:6px}.ckpay__brand{padding-bottom:10px}}.ckpay__topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0 0 10px;display:flex}.ckpay__topbar .ckpay__brand{border-bottom:0;margin:0;padding:0}.ckpay__grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:820px){.ckpay__grid{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:26px}}.ckpay__rail{gap:14px;min-width:0;display:grid}.ckpay__pay{gap:12px;min-width:0;display:grid}.ckpay__pay__lede{color:var(--text-3);margin:0;padding:0 2px;font-size:12.5px;line-height:1.45}.ckpay__stack{background:var(--sunk);border:1px solid var(--border);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.ckpay__stack__strike{color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.005em;align-items:baseline;gap:8px;margin:0;font-size:12px;display:flex}.ckpay__stack__strike s{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1.5px}.ckpay__stack__price{font-family:var(--font-num);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1;margin:2px 0 0!important}.ckpay__stack__sub{color:var(--text-2);max-width:36ch;margin:8px 0 0;font-size:12.5px;line-height:1.5}.ckpay__stack__vol{border:1px solid var(--border);background:var(--surface);color:var(--text-2);letter-spacing:.005em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:6px;width:fit-content;padding:6px 10px;font-size:11.5px;line-height:1.4;display:inline-flex;margin:10px 0 0!important}.ckpay__stack__vol b{color:var(--accent-ink);font-weight:700}.ckpay__stack__vol span{color:var(--text-3)}.ckexit{z-index:60;-webkit-backdrop-filter:blur(6px);background:#060a129e;place-items:center;padding:20px;animation:.2s cubic-bezier(.22,1,.36,1) ckexit-in;display:grid;position:fixed;inset:0}.ckexit__card{background:var(--surface);border:1px solid var(--border);text-align:center;transform-origin:50%;border-radius:16px;width:100%;max-width:420px;padding:28px 26px 22px;animation:.24s cubic-bezier(.22,1,.36,1) ckexit-card;box-shadow:0 30px 80px -20px #02143259}.ckexit__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:700;margin:0 0 8px!important}.ckexit__title{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:750;line-height:1.2;margin:0 0 10px!important}.ckexit__title .num{color:var(--accent-ink)}.ckexit__body{color:var(--text-2);font-size:14.5px;line-height:1.55;margin:0 0 22px!important}.ckexit__body .num{color:var(--text);font-weight:650}.ckexit__actions{gap:8px;display:grid}.ckexit__accept{width:100%}.ckexit__dismiss{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.ckexit__dismiss:hover{color:var(--text-2)}@media (prefers-reduced-motion:reduce){.ckexit,.ckexit__card{animation:none}}.ckpay__guarantee{border:1px solid var(--border-strong,var(--border));background:var(--surface);border-radius:10px;gap:10px;padding:12px 13px;display:flex}.ckpay__guarantee__ic{background:color-mix(in srgb, var(--success) 12%, var(--surface));width:28px;height:28px;color:var(--success-ink);border-radius:8px;flex:none;place-items:center;display:grid}.ckpay__guarantee__ic svg{display:block}.ckpay__guarantee__body{min-width:0}.ckpay__guarantee__t{color:var(--text);margin:0;font-size:13px;font-weight:700;line-height:1.35}.ckpay__guarantee__d{color:var(--text-2);margin:3px 0 0;font-size:12px;line-height:1.5}.ckpay__foot{border-top:1px solid var(--border);color:var(--text-3);align-items:flex-start;gap:8px;margin:14px 0 0;padding-top:12px;font-size:11.5px;line-height:1.5;display:flex}.ckpay__foot svg{flex:none;margin-top:2px}.ckpay__foot--secondary{border-top:0;margin-top:4px;padding-top:0;padding-left:20px}.ckinlinepay{border-top:1px solid var(--border);gap:14px;width:100%;margin-top:20px;padding-top:20px;animation:.36s cubic-bezier(.22,1,.36,1) both ckinlinepayIn;display:grid}@media (prefers-reduced-motion:reduce){.ckinlinepay{animation:none}}html[data-motion=off] .ckinlinepay{animation:none}.ckinlinepay__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 4px;display:flex}.ckinlinepay__head__object{flex:240px;gap:2px;min-width:0;display:grid}.ckinlinepay__head__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:750}.ckinlinepay__head__addr{letter-spacing:-.012em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:650;line-height:1.35;overflow:hidden}.ckinlinepay__head__pay{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ckinlinepay__head__amount{letter-spacing:-.028em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.6vw,32px);font-weight:800;line-height:1}.ckinlinepay__head__terms{color:var(--text-3);letter-spacing:.005em;font-size:11.5px;font-weight:500;line-height:1.4}.ckinlinepay__head__disc{color:var(--accent-ink);font-weight:600}@media (max-width:640px){.ckinlinepay__head{flex-direction:column;align-items:flex-start;gap:6px}.ckinlinepay__head__pay{text-align:left;flex-direction:row;align-items:baseline;gap:10px}}.ckinlinepay__price{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ckinlinepay__price__value{flex:320px;gap:4px;min-width:0;display:grid}.ckinlinepay__price__outcome{color:var(--text);letter-spacing:-.012em;font-size:15.5px;font-weight:700;line-height:1.35}.ckinlinepay__price__scope{color:var(--text-2);font-size:13px;font-weight:500;line-height:1.5}.ckinlinepay__price__anchor{color:var(--text-3);margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.5}.ckinlinepay__price__pay{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ckinlinepay__price__amount{letter-spacing:-.028em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(28px,4.4vw,36px);font-weight:800;line-height:1}.ckinlinepay__price__terms{color:var(--text-3);letter-spacing:.005em;font-size:11.5px;font-weight:500;line-height:1.4}.ckinlinepay__price__disc{color:var(--accent-ink);font-weight:600}.ckinlinepay__price__desc{color:var(--text-2);font-size:14.5px;font-weight:550;line-height:1.4}@media (max-width:640px){.ckinlinepay__price{flex-direction:column;align-items:flex-start;gap:12px}.ckinlinepay__price__pay{text-align:left;align-items:flex-start}}.ckinlinepay__mount{width:100%;max-width:560px;min-height:320px;margin:0 auto}.ckinlinepay__wait{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.ckinlinepay__spin{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rspin}@media (prefers-reduced-motion:reduce){.ckinlinepay__spin{animation-duration:1.6s}}.ckinlinepay__wait__retry{border:1px solid var(--border);background:var(--surface);color:var(--accent-ink);font:inherit;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .1s var(--ease);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.ckinlinepay__wait__retry:hover{border-color:var(--accent);background:var(--accent-weak)}.ckinlinepay__wait__retry:active{transform:var(--press)}.ckinlinepay__wait__retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckinlinepay__err{gap:10px;padding:14px 0;display:grid}.ckinlinepay__err__msg{color:var(--text);margin:0;font-size:14px;line-height:1.5}.ckinlinepay__err__contact{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.ckinlinepay__err__contact a{color:var(--accent-ink);font-weight:600}.ckinlinepay__err .btn{align-self:flex-start}.ckinlinepay__err__actions{flex-wrap:wrap;gap:8px;display:flex}.ckinlinepay__wallets{text-align:center;color:var(--text-3);margin:12px 0 8px;font-size:13px}.ckinlinepay__save-instead{text-align:center;color:var(--text-3);margin:14px 0 0;font-size:13px}.ckinlinepay__save-instead button{font:inherit;color:var(--accent-ink);cursor:pointer;transition:opacity .16s var(--ease),transform .1s var(--ease);background:0 0;border:0;padding:2px 0}.ckinlinepay__save-instead button:hover{opacity:.82}.ckinlinepay__save-instead button:active{transform:var(--press)}.ckinlinepay__save-instead button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ckinlinepay__trust{color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.5;display:flex}.ckinlinepay__trust svg{flex:none}@media (max-width:820px){.ckpay__stack{padding:12px 14px}.ckpay__stack__price{font-size:40px}.ckpay__stack__sub{max-width:none}}.ckpay__err{text-align:left;background:#fff2ef;border:1px solid #f0a89c;border-radius:11px;gap:10px;padding:14px;display:grid}.ckpay__err p{font-size:13px;line-height:1.5;color:#8c2a1c!important;margin:0!important}.ckpay__err__msg{font-weight:600}.ckpay__err__contact{font-weight:500;color:#8c2a1c!important}.ckpay__err__contact a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.ckpay__err__contact a:hover{text-decoration-thickness:2px}.ckw__cta{text-align:center;width:100%;margin-top:12px}@media (min-width:820px){.ckw__cta{max-width:min(60%,640px);margin-left:auto;margin-right:auto}}@media (min-width:1200px){.ckw__cta{max-width:min(52%,680px)}}.ckw__note{color:var(--text-3)}.ckw__cta+.ckw__note,.ckw__cta~.ckw__note{text-transform:none;letter-spacing:normal;font-weight:500;line-height:1.45}.ckw__err--onlight{margin-top:10px!important}:root[data-theme=dark] .ckw__err--onlight{background:#2d1a16;color:#f5b5ab!important}.ckw__alt{text-transform:none;letter-spacing:0;margin-top:3px!important;font-size:12px!important}.ckw__alt--actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;margin-top:12px!important;font-size:13px!important}.ckw__linkbtn--action{border:1px solid var(--border-strong,var(--border));border-radius:var(--r-control,10px);min-height:40px;color:var(--text);background:0 0;justify-content:center;align-items:center;padding:9px 16px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ckw__linkbtn--action:hover{background:var(--sunk);border-color:var(--accent);text-decoration:none}@media (pointer:coarse){.ckw__linkbtn--action{min-height:44px}}.ckw__alt a{color:var(--text-3);padding-block:6px;font-weight:500;text-decoration:underline;display:inline-block}.ckw__alt a:hover{color:var(--accent-ink)}.ckw__save{border:1px solid var(--border-strong,var(--border));border-radius:var(--r-control,10px);background:var(--surface);text-align:left;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-top:18px;padding:14px 16px;display:grid}.ckw__save__ic{width:32px;height:32px;color:var(--accent-ink);background:var(--accent-weak);border-radius:8px;flex:none;place-items:center;display:grid}.ckw__save__ic svg{display:block}.ckw__save__body{gap:6px;min-width:0;display:grid}.ckw__save__t{color:var(--text);margin:0;font-size:13.5px;font-weight:700;line-height:1.35;display:block}.ckw__save__d{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.ckw__save__row{gap:8px;margin-top:4px;display:flex}.ckw__save__row input{border:1px solid var(--border-strong,var(--border));border-radius:var(--r-control,10px);background:var(--surface);min-width:0;height:38px;color:var(--text);font:inherit;flex:1;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.ckw__save__row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);outline:0}.ckw__save__row input::placeholder{color:var(--text-3)}.ckw__save__row input:disabled{opacity:.6;cursor:not-allowed}.ckw__save__cta{height:38px;font:inherit;color:var(--on-accent);background:var(--accent-ink);border-radius:var(--r-control,10px);cursor:pointer;transition:background var(--t-hover),transform var(--t-state);border:0;flex:none;padding:0 16px;font-size:13.5px;font-weight:650}.ckw__save__cta:hover:not(:disabled){background:var(--accent)}.ckw__save__cta:active:not(:disabled){transform:var(--press)}.ckw__save__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckw__save__cta:disabled{opacity:.6;cursor:not-allowed}.ckw__save__err{color:var(--danger,#c8392b);margin:2px 0 0;font-size:12.5px}.ckw__save--sent{border-color:color-mix(in srgb,var(--success) 40%,var(--border-strong));background:var(--success-weak,#e9f6f0);padding:14px 16px}.ckw__save__ic--sent{color:var(--success-ink,#0d7052);background:color-mix(in srgb,var(--success) 18%,var(--success-weak))}.ckw__save--sent .ckw__save__t{color:var(--text)}.ckw__save--sent .ckw__save__d{color:var(--text-2)}@media (max-width:520px){.ckw__save__row{flex-direction:column}.ckw__save__cta{justify-content:center;width:100%}}@media (max-width:640px){.ckw__step h1{font-size:clamp(36px,11vw,48px)}.ckw__guides{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ckw *{scroll-behavior:auto!important}}.mk-hero2__ctas .btn--lg{min-height:52px}@media (max-width:640px){.mk-hero2__ctas .btn--lg{width:100%;min-height:48px}}.ckw .mk-search{width:100%;max-width:none;margin:14px 0 0}.ckw .mk-search input{min-width:0}@media (max-width:600px){.ckw .mk-search{flex-direction:column;align-items:stretch;gap:8px}.ckw .mk-search input,.ckw .mk-search .btn,.ckw .mk-search button{flex:none;justify-content:center;width:100%}}.mk-pull3 .micro{color:var(--text-3);margin-top:20px;display:block}:root[data-theme=dark] .mk-hero .mk-search{background:#fff;border:0;box-shadow:0 20px 55px -12px #02143273}:root[data-theme=dark] .mk-hero .mk-search input{color:#0f172a}:root[data-theme=dark] .mk-hero .mk-search input::placeholder{color:#93a0b4}:root[data-theme=dark] .mk-hero2__act .mk-search{background:#fff;border:0;box-shadow:0 24px 68px -14px #000000a6,0 4px 14px -6px #00000073,inset 0 0 0 1px #fff9}:root[data-theme=dark] .mk-hero2__act .mk-search:focus-within{box-shadow:0 24px 68px -14px #000000b3,0 4px 14px -6px #00000080,inset 0 0 0 1px #ffffffbf,0 0 0 3px #49a6ff59}:root[data-theme=dark] .mk-hero2__act .mk-search input{color:#0f172a}:root[data-theme=dark] .mk-hero2__act .mk-search input::placeholder{color:#93a0b4}:root[data-theme=dark] .mk-hero .mk-exchips .micro{color:#ffffffb3}:root[data-theme=dark] .mk-hero .btn--ghost{color:#fff;background:0 0;border-color:#fff6}:root[data-theme=dark] .mk-hero .btn--ghost:hover{background:#ffffff1f;border-color:#fff9}:root[data-theme=dark] .mk-hero:not(.mk-hero--checker) p,:root[data-theme=dark] .mk-hero:not(.mk-hero--checker) .micro{color:#ffffffd9!important}:root[data-theme=dark] .mk-hero:not(.mk-hero--checker) .micro{color:#ffffffeb!important}:root[data-theme=dark] .mk-hero:not(.mk-hero--checker) a:not(.btn):not(.mk-chip){color:#cfe8ff!important}.mk-hero .mk-onlight,.mk-hero .mk-panel,.mk-hero .mk-lenses,.mk-hero .mk-appwin,.mk-hero .mk-mock,.mk-hero .mk-stats,.mk-hero .mk-cdbg-hero__countdown{color:var(--text)!important}.mk-hero .mk-onlight p,.mk-hero .mk-panel p,.mk-hero .mk-lenses p,.mk-hero .mk-appwin p,.mk-hero .mk-mock p,.mk-hero .mk-stats p{color:var(--text-2)!important}.mk-hero .mk-onlight .micro,.mk-hero .mk-panel .micro,.mk-hero .mk-lenses .micro,.mk-hero .mk-appwin .micro,.mk-hero .mk-mock .micro,.mk-hero .mk-stats .micro{color:var(--text-3)!important}.mk-hero .mk-onlight .ckw__verdict{color:var(--text)!important}.mk-hero .mk-onlight .mk-pslider__note{color:var(--text-3)!important}.mk-hero .mk-panel a:not(.btn):not(.mk-chip),.mk-hero .mk-lenses a:not(.btn):not(.mk-chip),.mk-hero .mk-appwin a:not(.btn):not(.mk-chip){color:var(--accent-ink)!important}.mk-hero--checker,.mk-hero--checker p,.mk-hero--checker .micro,.mk-hero--checker h1,.mk-hero--checker h2,.mk-hero--checker h3{color:var(--text)}.mk-hero--checker .micro{color:var(--text-3)}.mk-hero--checker a:not(.btn):not(.mk-chip){color:var(--accent-ink)}.mk-hero .mk-bulk p,.mk-hero .mk-bulk .micro,.mk-hero .mk-bulk em{color:#64748b}.city__hero,.city__hero p,.city__hero .micro,.city__hero h1,.city__hero h2,.city__hero h3{color:var(--text)!important}.city__hero .micro{color:var(--text-3)!important}.city__hero a:not(.btn):not(.mk-chip){color:var(--accent-ink)!important}.cityaddr__row .btn{min-height:var(--funnel-input-min-h);align-self:stretch}@media (max-width:480px){.cityaddr__row .btn{justify-content:center;width:100%}}@media (pointer:coarse){.ckw__cta,.ckw__linkbtn,.ckw__ask__skip,.ckm__change{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.ckw__opt__cite a,.ckw__card .micro a,.ckw__foot a{padding-block:13px}.ckw__back{align-items:center;min-height:44px;display:inline-flex}}.mk-cdbg-preview__chips .micro{color:var(--text-3);font-size:12px}.mk-cdbg-offer__cta .btn{align-self:flex-start}.mk-cdbg-roll__state-meta .num{color:var(--text-2);font-weight:600}.mk-cdbg-cross .btn{white-space:nowrap}.mk-cdbg-inventory__score-head .micro{color:var(--text-3);margin-top:4px;font-size:12.5px;line-height:1.5}.mk-cdbg-grantee__head .micro{color:var(--text-3);font-size:12.5px}.mk-cdbg-grantee__stats .num{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}main.city .citysnap .mk-search{background:var(--surface);border:1px solid var(--border-strong);transition:border-color var(--t-hover),box-shadow var(--t-hover);border-radius:999px;align-items:stretch;gap:0;padding:5px;box-shadow:0 1px 2px #1118270a}main.city .citysnap .mk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent), 0 1px 2px #1118270a}main.city .citysnap .mk-search input{letter-spacing:-.005em;border-radius:999px;padding:12px 6px 12px 18px}main.city .citysnap .mk-search .btn{letter-spacing:-.005em;min-height:40px;transition:background var(--t-hover),transform var(--t-state);border-radius:999px;align-self:center;padding:0 20px;font-size:14px;font-weight:600;transform:translateZ(0)}main.city .citysnap .mk-search .btn:active{transition-duration:60ms;transform:scale(.97)}:root[data-theme=dark] main.city .citysnap .mk-search{background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d}:root[data-theme=dark] main.city .citysnap .mk-search input{color:#fff}:root[data-theme=dark] main.city .citysnap .mk-search input::placeholder{color:#ffffff80}:root[data-theme=dark] main.city .citysnap .mk-search:focus-within{border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}@media (prefers-reduced-transparency:reduce){:root[data-theme=dark] main.city .citysnap .mk-search{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:600px){main.city .citysnap .mk-search{flex-direction:row;max-width:100%;padding:4px}main.city .citysnap .mk-search input{padding:11px 4px 11px 15px;font-size:15.5px}main.city .citysnap .mk-search .btn{min-height:36px;padding:0 14px;font-size:13.5px}}@media (max-width:480px){main.city .citysnap .mk-search{flex-direction:row;gap:0;max-width:100%;padding:4px}main.city .citysnap .mk-search input{text-align:left;border-radius:999px;flex:1;width:auto;padding:11px 4px 11px 16px;font-size:15.5px}main.city .citysnap .mk-search .btn{border-radius:999px;flex:none;width:auto;min-height:40px;padding:0 16px;font-size:13.5px}}.mk-cdbg-scan__more .micro{color:var(--text-3);font-size:12.5px}main.city .cbrief .btn{transition:transform var(--t-state),background var(--t-hover);transform:translateZ(0)}main.city .cbrief .btn:active{transition-duration:60ms;transform:scale(.98)}main.city .cbriefdoc footer .btn{transition:background var(--t-hover),transform var(--t-state);align-self:flex-start;transform:translateZ(0)}main.city .cbriefdoc footer .btn:active{transition-duration:60ms;transform:scale(.97)}main.city .citysnap .mk-search{position:relative}.mk-samp .num{font-family:var(--mk-samp-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.004em}.mk-samp__comps thead th.num,.mk-samp__comps tbody td.num{text-align:right;font-variant-numeric:tabular-nums}@media print{.mk-samp .num{color:inherit}}@keyframes mk-search-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes ckmping{0%{opacity:.55;transform:scale(.6)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes ckwStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ckwConf{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes ckwPulseIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ckwPulseDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ckwTrackSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ckwAskIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ckpay-spin{to{transform:rotate(360deg)}}@keyframes ckexit-in{0%{opacity:0}to{opacity:1}}@keyframes ckexit-card{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ckinlinepayIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
