/*src:7c88947aaf305afa167837bfa3d5b58f*/
.ckp-tool .rdh-ck-prog{gap:18px}.ckp-tool .rdh-ck-ptl{display:inline-flex;align-items:center;gap:14px}.ckp-tool .rdh-ck-prog__t{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.ckp-tool .rdh-ck-prog__pct{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(34px,4.6vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1;color:#FF7A40;font-variant-numeric:tabular-nums}.ckp-tool .rdh-ck-prog .rdh-meter{height:12px;background:rgba(255,255,255,.2)}.ckp-tool .rdh-ck-prog .rdh-meter>span{background:#FF4D00;transition:transform .3s var(--ck-out)}.ckp-tool .rdh-ck-reset{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;background:none;border:0;cursor:pointer;color:#D6D8DB;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ckp-tool .rdh-ck-reset:hover{color:#fff}.ckp-tool .rdh-ck-prog .rdh-btn:hover{color:#141413}.ckp-tool #chk-categories{display:flex;flex-direction:column;gap:36px}.ckp-tool .rdh-ck-cat{display:flex;flex-direction:column;gap:10px;min-width:0}.ckp-tool .rdh-ck-cat__h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px}.ckp-tool .rdh-ck-cat__h .rdk-ic{align-self:center}.ckp-tool .rdh-ck-cat__dot{width:12px;height:12px;border-radius:50%;flex:none}.ckp-tool .rdh-ck-cat__t{font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#141413;font-variant-numeric:tabular-nums}.ckp-tool .rdh-ck-cat__b{margin-left:auto;font-size:14px;color:#55554F}.ckp-tool .rdh-ck-i{border-radius:14px;background:#F6F5F1;border:1.5px solid transparent;transition:background .2s,border-color .2s;overflow:hidden}.ckp-tool .rdh-ck-i.done{background:#E6F4EB;border-color:#B9DEC6}.ckp-tool .rdh-ck-i:has(input:focus-visible){outline:3px solid #FF4D00;outline-offset:2px}.ckp-tool .rdh-ck-i__h{display:flex;align-items:stretch}.ckp-tool .rdh-ck-i__l{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:14px;box-sizing:border-box;min-height:56px;padding:15px 8px 15px 24px;cursor:pointer;font-size:16px;line-height:1.45}.ckp-tool .rdh-ck-i__l input{flex:none;width:24px;height:24px;margin:0;accent-color:#FF4D00;cursor:pointer}.ckp-tool .rdh-ck-i.done .chk-item-label{color:#4A4A45;text-decoration:line-through;text-decoration-color:rgba(58,61,66,.55)}.ckp-tool .rdh-ck-i__t{flex:none;width:56px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:#141413;cursor:pointer}.ckp-tool .rdh-ck-i__t svg{transition:transform .2s}.ckp-tool .rdh-ck-i.expanded .rdh-ck-i__t svg{transform:rotate(180deg)}.ckp-tool .rdh-ck-i__d{padding:0 24px 18px 62px;font-size:15px;line-height:1.6;color:#4A4A45}.ckp-tool .rdh-ck-i__d[hidden]{display:none}.ckp-tool .rdh-ck-cta{gap:14px}.ckp-tool .rdh-ck-cta .rdh-tag{font-size:14px}.ckp-tool .rdh-ck-cta[style*="none"],.ckp-tool .rdh-ck-done[style*="none"]{display:none}.ckp-tool .rdh-ck-cta h3{max-width:640px}.ckp-tool .rdh-ck-cta p{max-width:620px;font-size:16px;line-height:1.55}.ckp-tool .rdh-ck-cta .rdh-btn{align-self:flex-start}.ckp-tool .rdh-ck-done{align-items:center;text-align:center;gap:12px;background:#DDF3E4;color:#0B3D1E}.ckp-tool .rdh-ck-done svg{color:#0B6B33}.ckp-tool .rdh-ck-done .rdk-ic{background:#0B6B33}.ckp-tool .rdh-ck-done .rdk-ic svg{color:#fff}.ckp-tool .rdh-ck-done a{color:#0B6B33;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ckp-tool .rdh-ck-m{position:fixed;inset:0;z-index:9998;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(11,11,12,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ckp-tool .rdh-ck-m__box{box-sizing:border-box;width:100%;max-width:460px;max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:#141413;border-radius:14px;padding:clamp(24px,4vw,36px);display:flex;flex-direction:column;gap:16px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 28px -16px rgba(0,0,0,.6);font-family:'DM Sans',system-ui,sans-serif;font-size:16px;line-height:1.5}.ckp-tool .rdh-ck-m__ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#141413;color:#FF4D00}.ckp-tool .rdh-ck-m__t{margin:0;font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(24px,3vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.ckp-tool .rdh-ck-m__p{margin:0;color:#4A4A45}.ckp-tool .rdh-ck-m form{display:flex;flex-direction:column;gap:16px;margin:0}.ckp-tool .rdh-ck-m .rdh-btn{width:100%}.ckp-tool .rdh-ck-m__x{align-self:center}.ckp-tool .rdh-ck-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ckp-tool .rdh-ck-m .rdh-err[hidden]{display:none}
