.cl-set input[type=date]{width:100%;height:48px;padding:0 14px}.cl-set .sd-err{grid-column:2}.cl-set .cl-example{grid-column:1/-1;margin-top:0}@media (min-width:1000px){.cl-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.cl-set .sd-err{grid-column:1}}.cl-cd{max-width:36ch;color:color-mix(in oklab,var(--snow) 90%,var(--night));margin-top:22px;font-size:clamp(17px,1.45vw,19.5px);line-height:1.45}.cl-cd b{color:var(--snow);white-space:nowrap;font-weight:600}.cl-last{margin-top:clamp(26px,3vw,36px)}.cl-last h3{font:500 15px/1.4 var(--font-geist-sans);color:color-mix(in oklab,var(--snow) 76%,var(--night));letter-spacing:0}.cl-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:12px;display:grid}.cl-cell{border:1px solid color-mix(in oklab,var(--snow) 22%,transparent);text-align:center;border-radius:12px;justify-items:center;gap:3px;min-width:0;padding:10px 2px 9px;display:grid}.cl-cell span{color:color-mix(in oklab,var(--snow) 66%,var(--night));font-size:12px}.cl-cell b{font-family:var(--font-fraunces);font-variant-numeric:tabular-nums;color:var(--snow);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1}.cl-cell i{color:color-mix(in oklab,var(--snow) 70%,var(--night));align-items:center;min-height:2.5em;font-size:11px;font-style:normal;line-height:1.25;display:grid}.cl-cell.k{background:var(--back);border-color:var(--back)}.cl-cell.k span,.cl-cell.k i{color:color-mix(in oklab,var(--night) 78%,var(--back))}.cl-cell.k b{color:var(--night)}.cl-cell.cd{box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--snow)}.cl-cell.n{opacity:.72;border-style:dashed}.cl-cell.c{border-color:var(--snow)}.cl-why{color:color-mix(in oklab,var(--snow) 70%,var(--night));margin-top:12px;font-size:13.5px;line-height:1.45}.cl-year{cursor:default;margin-top:clamp(24px,2.6vw,34px)}@media (min-width:1000px){.cl-tool .cl-last{margin-top:0}}@media (max-width:999px){.cl-tool{gap:0}.cl-tool>.sd-out,.cl-tool>.sd-pic{display:contents}.cl-tool .cl-last{order:1}.cl-tool .cl-year{order:2}.cl-tool .cl-key{order:3}.cl-tool .sd-cash,.cl-tool [data-cash-hint]{order:4;margin-top:28px}}.cl-year .sd-d:hover:before{box-shadow:none!important}.cl-key i.cd{background:var(--snow);box-shadow:0 0 0 2px var(--night),0 0 0 3.5px var(--snow)}.cl-key i.r{border:1.5px solid color-mix(in oklab,var(--snow) 70%,transparent);background:0 0}@media (max-width:599px){.cl-set .sd-err{grid-column:1/-1}.cl-strip{gap:4px}.cl-cell{border-radius:10px;padding:9px 1px 8px}.cl-cell i{font-size:10.5px}}#days{scroll-margin-top:72px}
