.ckr[data-astro-cid-ko6acdxe]{gap:1.25rem;display:grid}.ckr[data-astro-cid-ko6acdxe][hidden]{display:none}.ckr__head[data-astro-cid-ko6acdxe]{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.ckr__head[data-astro-cid-ko6acdxe] .ck-eyebrow[data-astro-cid-ko6acdxe]{flex-basis:100%}.ckr__title[data-astro-cid-ko6acdxe]{flex:auto;min-width:0}.ckr__score[data-astro-cid-ko6acdxe]{margin-left:auto}.ckr__title[data-astro-cid-ko6acdxe]{letter-spacing:-.035em;outline-offset:6px;font-size:clamp(2rem,1.5rem + 2vw,3rem)}.ckr__score[data-astro-cid-ko6acdxe]{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.ckr__overall[data-astro-cid-ko6acdxe]{letter-spacing:-.04em;font-size:clamp(2.5rem,1.8rem + 2.6vw,4rem);font-weight:500}.ckr__max[data-astro-cid-ko6acdxe]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--grey)}.ckr__scale[data-astro-cid-ko6acdxe]{margin-top:.75rem;padding-top:1.1rem;display:flex;position:relative}.ckr__band[data-astro-cid-ko6acdxe]{flex:calc(var(--to) - var(--from)) 1 0;border-top:3px solid var(--line);min-width:0;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--grey);text-overflow:ellipsis;padding-top:.6rem;font-size:.6875rem;overflow:hidden}.ckr__band[data-astro-cid-ko6acdxe]+.ckr__band[data-astro-cid-ko6acdxe]{margin-left:3px}.ckr__band[data-astro-cid-ko6acdxe][data-active]{border-top-color:var(--ink);color:var(--ink)}@media (width<=479px){.ckr__band[data-astro-cid-ko6acdxe]{white-space:nowrap;letter-spacing:0;overflow:visible}.ckr__band[data-astro-cid-ko6acdxe]:not([data-active]){color:#0000}}.ckr__marker[data-astro-cid-ko6acdxe]{top:calc(.65rem + 1.5px);left:clamp(0px, calc(var(--pos,0) * 1%), calc(100% - .9rem));background:var(--signal);width:.9rem;height:.9rem;box-shadow:0 0 0 4px var(--paper);transition:left 1.1s var(--ease-out);border-radius:50%;margin-left:-.45rem;position:absolute}.ckr__summary[data-astro-cid-ko6acdxe]{color:var(--ink-soft);max-width:36rem}.ckr__sub[data-astro-cid-ko6acdxe]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-top:1rem;font-weight:500}.ckr__bars[data-astro-cid-ko6acdxe]{gap:1rem;display:grid}.ckr__bar[data-astro-cid-ko6acdxe]{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;font-weight:500;display:grid}.ckr__bar-value[data-astro-cid-ko6acdxe]{font-variant-numeric:tabular-nums}.ckr__track[data-astro-cid-ko6acdxe]{background:var(--paper-muted);border-radius:999px;grid-column:1/-1;height:.5rem;position:relative}.ckr__fill[data-astro-cid-ko6acdxe]{width:calc(var(--value,0) * 1%);background:linear-gradient(90deg, var(--signal) 0%, var(--signal-deep) 100%);min-width:.5rem;transition:width 1.1s var(--ease-out);border-radius:999px;position:absolute;inset:0 auto 0 0}.ckr__fill[data-astro-cid-ko6acdxe]:after{content:"";background:var(--signal-deep);width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:50%;right:-.2rem;transform:translateY(-50%)}.ckr__bar[data-astro-cid-ko6acdxe][data-weak] .ckr__bar-label[data-astro-cid-ko6acdxe]:after{content:"Hebel";background:var(--ck-tint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--signal-deeper);vertical-align:.1em;border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:500}.ckr__steps[data-astro-cid-ko6acdxe]{border-top:1px solid var(--line);display:grid}.ckr__step[data-astro-cid-ko6acdxe]{border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}.ckr__step-num[data-astro-cid-ko6acdxe]{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--paper);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.ckr__step-field[data-astro-cid-ko6acdxe]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-text);font-size:.6875rem}.ckr__step-title[data-astro-cid-ko6acdxe]{margin-top:.15rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.ckr__step-text[data-astro-cid-ko6acdxe]{font-size:var(--text-sm);color:var(--ink-soft);margin-top:.25rem}.ckr__actions[data-astro-cid-ko6acdxe]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.ckr__actions[data-astro-cid-ko6acdxe] .ck-btn--signal[data-astro-cid-ko6acdxe]{flex:18rem}.ckr__actions[data-astro-cid-ko6acdxe] .ck-btn--ghost[data-astro-cid-ko6acdxe]{flex:0 auto}.ckr__note[data-astro-cid-ko6acdxe]{font-size:var(--text-xs);color:var(--grey)}.ckq-card[data-astro-cid-igsxrxwy]{border-radius:var(--ck-radius);background:var(--paper);border:1px solid var(--line);box-shadow:var(--ck-shadow);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);position:relative}.ckq[data-astro-cid-igsxrxwy]{gap:1.5rem;display:grid}.ckq[data-astro-cid-igsxrxwy][hidden]{display:none}.ckq__top[data-astro-cid-igsxrxwy]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ckq__title[data-astro-cid-igsxrxwy],.ckq__count[data-astro-cid-igsxrxwy]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-weight:500}.ckq__count[data-astro-cid-igsxrxwy]{color:var(--ink);font-variant-numeric:tabular-nums}.ckq__progress[data-astro-cid-igsxrxwy]{align-items:center;gap:.4rem;display:flex}.ckq__dot[data-astro-cid-igsxrxwy]{background:var(--line);height:.375rem;transition:background-color .3s var(--ease-out);border-radius:999px;flex:1;position:relative}.ckq__dot[data-astro-cid-igsxrxwy]:nth-child(2n):not(:last-child){margin-right:.6rem}.ckq__dot[data-astro-cid-igsxrxwy][data-state=done]{background:var(--signal)}.ckq__dot[data-astro-cid-igsxrxwy][data-state=current]{background:var(--ink)}.ckq__step[data-astro-cid-igsxrxwy]{border:0;min-width:0;padding:0}.ckq__legend[data-astro-cid-igsxrxwy]{gap:.75rem;margin-bottom:1.5rem;padding:0;display:grid}.ckq__field[data-astro-cid-igsxrxwy]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-text);font-weight:500}.ckq__question[data-astro-cid-igsxrxwy]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.2}.ckq__options[data-astro-cid-igsxrxwy]{gap:.6rem;display:grid}.ckq__option[data-astro-cid-igsxrxwy]{border-radius:var(--ck-radius-sm);border:1px solid var(--line);background:var(--paper);font-size:var(--text-base);cursor:pointer;align-items:flex-start;gap:.9rem;padding:.95rem 1.1rem;line-height:1.4;transition:border-color .2s,background-color .2s;display:flex}.ckq__option[data-astro-cid-igsxrxwy]:hover{border-color:var(--grey)}.ckq__option[data-astro-cid-igsxrxwy]:has(input:checked){border-color:var(--signal-deep);background:var(--ck-tint)}.ckq__option[data-astro-cid-igsxrxwy] input[data-astro-cid-igsxrxwy]{appearance:none;border:1.5px solid var(--grey);background:var(--paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin:.1rem 0 0;display:grid}.ckq__option[data-astro-cid-igsxrxwy] input[data-astro-cid-igsxrxwy]:before{content:"";background:var(--signal-deep);width:.625rem;height:.625rem;transition:transform .2s var(--ease-out);border-radius:50%;transform:scale(0)}.ckq__option[data-astro-cid-igsxrxwy] input[data-astro-cid-igsxrxwy]:checked{border-color:var(--signal-deep)}.ckq__option[data-astro-cid-igsxrxwy] input[data-astro-cid-igsxrxwy]:checked:before{transform:scale(1)}.ckq__option[data-astro-cid-igsxrxwy] input[data-astro-cid-igsxrxwy]:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.ckq__option[data-astro-cid-igsxrxwy]:has(input:focus-visible){border-color:var(--signal-deep)}.ckq__hint[data-astro-cid-igsxrxwy]:empty{display:none}.ckq__hint[data-astro-cid-igsxrxwy]{font-size:var(--text-sm);color:#b42318;margin-top:-.75rem;font-weight:500}.ckq__nav[data-astro-cid-igsxrxwy]{justify-content:space-between;gap:.75rem;padding-top:.25rem;display:flex}.ckq__nav[data-astro-cid-igsxrxwy] .ck-btn[data-astro-cid-igsxrxwy]{flex:1 1 0;max-width:13rem}.ckq__privacy[data-astro-cid-igsxrxwy]{font-size:var(--text-xs);color:var(--grey)}.ckf[data-astro-cid-2ernb6ae]{gap:.9rem;display:grid}.ckf__row[data-astro-cid-2ernb6ae]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ckf__label[data-astro-cid-2ernb6ae]{font-size:1.0625rem;font-weight:500}.ckf__box[data-astro-cid-2ernb6ae]{border:1px solid var(--line-on-ink);background:#ffffff0a;border-radius:.6rem;align-items:baseline;gap:.4rem;padding:.4rem .75rem;transition:border-color .2s;display:inline-flex}.ckf__box[data-astro-cid-2ernb6ae]:focus-within{border-color:var(--signal-on-ink)}.ckf__number[data-astro-cid-2ernb6ae]{width:3.6ch;color:var(--paper);font:inherit;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;font-size:1.25rem;font-weight:500}.ckf__number[data-astro-cid-2ernb6ae]::-webkit-inner-spin-button,.ckf__number[data-astro-cid-2ernb6ae]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ckf__number[data-astro-cid-2ernb6ae]:focus-visible{outline:none}.ckf__box[data-astro-cid-2ernb6ae]:has(.ckf__number:focus-visible){outline:2px solid var(--signal-on-ink);outline-offset:2px}.ckf__unit[data-astro-cid-2ernb6ae]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--grey-on-ink);white-space:nowrap}.ckf__range[data-astro-cid-2ernb6ae]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0}.ckf__range[data-astro-cid-2ernb6ae]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--signal) var(--fill), var(--line-on-ink) var(--fill));border-radius:999px;height:.375rem}.ckf__range[data-astro-cid-2ernb6ae]::-moz-range-track{background:linear-gradient(90deg, var(--signal) var(--fill), var(--line-on-ink) var(--fill));border-radius:999px;height:.375rem}.ckf__range[data-astro-cid-2ernb6ae]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--signal);border:0;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.5625rem;transition:box-shadow .2s;box-shadow:0 0 0 5px #3d8bff38}.ckf__range[data-astro-cid-2ernb6ae]::-moz-range-thumb{background:var(--signal);border:0;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 0 5px #3d8bff38}.ckf__range[data-astro-cid-2ernb6ae]:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #3d8bff47}.ckf__range[data-astro-cid-2ernb6ae]:focus-visible{outline:2px solid var(--signal-on-ink);outline-offset:4px;border-radius:999px}.ckf__hint[data-astro-cid-2ernb6ae]{font-size:var(--text-xs);color:var(--grey-on-ink)}.ckc__grid[data-astro-cid-sv4ytzd5]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.ckc__inputs[data-astro-cid-sv4ytzd5],.ckc__output[data-astro-cid-sv4ytzd5]{border-radius:var(--ck-radius);padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}.ckc__inputs[data-astro-cid-sv4ytzd5]{border:1px solid var(--line-on-ink);gap:2rem;display:grid}.ckc__output[data-astro-cid-sv4ytzd5]{border:1px solid var(--line-on-ink);background:#2d3238;flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.ckc__badge[data-astro-cid-sv4ytzd5]{border:1px solid var(--line-on-ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft-on-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;display:inline-flex}.ckc__badge[data-astro-cid-sv4ytzd5]:before{content:"";background:var(--signal-on-ink);border-radius:50%;width:.4rem;height:.4rem}.ckc__live[data-astro-cid-sv4ytzd5]{gap:1.5rem;width:100%;display:grid}.ckc__label[data-astro-cid-sv4ytzd5]{font-size:var(--text-sm);color:var(--grey-on-ink);margin-bottom:.35rem}.ckc__big[data-astro-cid-sv4ytzd5]{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.25rem);font-weight:500;line-height:1}.ckc__big--accent[data-astro-cid-sv4ytzd5]{color:var(--signal-on-ink)}.ckc__unit[data-astro-cid-sv4ytzd5]{letter-spacing:-.01em;color:var(--grey-on-ink);font-size:.45em}.ckc__fte[data-astro-cid-sv4ytzd5]{max-width:30rem;color:var(--ink-soft-on-ink)}.ckc__fte[data-astro-cid-sv4ytzd5] strong[data-astro-cid-sv4ytzd5]{color:var(--paper);font-weight:600}.ckc__meter[data-astro-cid-sv4ytzd5]{width:100%}.ckc__meter-track[data-astro-cid-sv4ytzd5]{background:var(--line-on-ink);border-radius:999px;height:.75rem;position:relative;overflow:hidden}.ckc__meter-sure[data-astro-cid-sv4ytzd5],.ckc__meter-maybe[data-astro-cid-sv4ytzd5]{width:var(--w);position:absolute;top:0;bottom:0}.ckc__meter-sure[data-astro-cid-sv4ytzd5]{background:var(--signal);left:0}.ckc__meter-maybe[data-astro-cid-sv4ytzd5]{left:var(--x);background:repeating-linear-gradient(135deg, var(--signal) 0 3px, transparent 3px 7px)}.ckc__meter-legend[data-astro-cid-sv4ytzd5]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--grey-on-ink);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.6rem;display:flex}.ckc__meter-key[data-astro-cid-sv4ytzd5]{color:var(--signal-on-ink)}.ckc__cta[data-astro-cid-sv4ytzd5]{margin-top:auto}.ckc__assumptions[data-astro-cid-sv4ytzd5]{border-top:1px solid var(--line-on-ink);gap:0;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.ckc__assumptions-head[data-astro-cid-sv4ytzd5],.ckc__assumption[data-astro-cid-sv4ytzd5]{border-bottom:1px solid var(--line-on-ink);padding-block:1.1rem}.ckc__assumptions-head[data-astro-cid-sv4ytzd5]{gap:.5rem;display:grid}.ckc__assumptions[data-astro-cid-sv4ytzd5] dd[data-astro-cid-sv4ytzd5]{font-size:var(--text-sm);color:var(--ink-soft-on-ink)}.ckc__assumption[data-astro-cid-sv4ytzd5] dt[data-astro-cid-sv4ytzd5]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-on-ink);margin-bottom:.25rem}@media (width>=900px){.ckc__grid[data-astro-cid-sv4ytzd5]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ckc__assumptions[data-astro-cid-sv4ytzd5]{grid-template-columns:1.4fr repeat(4,1fr);column-gap:1.5rem}}
