.calc-head[data-astro-cid-jmwpn5bu]{padding-block:var(--sp-5) var(--sp-7);background:var(--c-mint);position:relative;overflow:hidden}.calc-head__blob[data-astro-cid-jmwpn5bu]{background:var(--c-mint-2);border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-22rem;left:-14rem}.calc-head__grid[data-astro-cid-jmwpn5bu]{gap:var(--sp-6);align-items:center;display:grid;position:relative}.calc-head[data-astro-cid-jmwpn5bu] h1[data-astro-cid-jmwpn5bu]{margin-top:var(--sp-4);font-size:clamp(2.25rem,1.7rem + 2.4vw,3.75rem)}.calc-head__lead[data-astro-cid-jmwpn5bu]{max-width:34rem;font-size:var(--fs-lg);color:var(--c-muted)}.calc-head__checks[data-astro-cid-jmwpn5bu]{margin:0 0 var(--sp-4);flex-wrap:wrap;gap:.5rem 1.4rem;padding:0;font-size:.9688rem;font-weight:600;list-style:none;display:flex}.calc-head__checks[data-astro-cid-jmwpn5bu] li[data-astro-cid-jmwpn5bu]{align-items:center;gap:.5rem;margin:0;display:flex}.calc-head__checks[data-astro-cid-jmwpn5bu] svg{width:1.125rem;height:1.125rem;color:var(--c-primary)}.calc-head__by[data-astro-cid-jmwpn5bu]{font-size:var(--fs-sm);color:var(--c-muted);margin:0}.calc-form[data-astro-cid-jmwpn5bu]{padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#fff}.calc-form__title[data-astro-cid-jmwpn5bu]{margin-bottom:var(--sp-5);font-family:var(--font-body);letter-spacing:0;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;display:flex}.calc-form__icon[data-astro-cid-jmwpn5bu]{background:var(--c-mint);width:2.625rem;height:2.625rem;color:var(--c-primary);border-radius:13px;place-items:center;display:grid}.calc-form__icon[data-astro-cid-jmwpn5bu] svg{width:1.3rem;height:1.3rem}.calc-form__label[data-astro-cid-jmwpn5bu]{margin:var(--sp-5) 0 var(--sp-2);align-items:center;gap:.6rem;font-size:1rem;font-weight:700;display:flex}.calc-form__label[data-astro-cid-jmwpn5bu]:first-of-type{margin-top:0}.calc-form__num[data-astro-cid-jmwpn5bu]{background:var(--c-forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.625rem;height:1.625rem;font-size:.8438rem;display:grid}.calc-form__date[data-astro-cid-jmwpn5bu]{box-sizing:border-box;border:1.5px solid var(--c-mint-3);background:var(--c-surface);width:100%;min-height:3.5rem;font:inherit;color:var(--c-text);border-radius:16px;padding:0 1rem;font-weight:600;display:block}.calc-form__stepper[data-astro-cid-jmwpn5bu]{align-items:center;gap:.75rem;display:flex}.calc-form__stepper[data-astro-cid-jmwpn5bu] button[data-astro-cid-jmwpn5bu]{border:1.5px solid var(--c-mint-3);width:3.375rem;height:3.375rem;color:var(--c-primary);font:inherit;cursor:pointer;background:#fff;border-radius:16px;flex:none;place-items:center;padding:0;font-size:1.625rem;display:grid}.calc-form__stepper[data-astro-cid-jmwpn5bu] button[data-astro-cid-jmwpn5bu]:hover{background:var(--c-mint)}.calc-form__stepper[data-astro-cid-jmwpn5bu] output[data-astro-cid-jmwpn5bu]{text-align:center;flex-grow:1;font-size:1.3125rem;font-weight:700}.calc-form__hint[data-astro-cid-jmwpn5bu]{font-size:var(--fs-sm);color:var(--c-muted);margin:.5rem 0 0}.calc-form__chips[data-astro-cid-jmwpn5bu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.calc-form__chips[data-astro-cid-jmwpn5bu] button[data-astro-cid-jmwpn5bu]{border:1.5px solid var(--c-mint-3);min-height:3rem;color:var(--c-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;font-weight:700}.calc-form__chips[data-astro-cid-jmwpn5bu] button[data-astro-cid-jmwpn5bu][aria-pressed=true]{background:var(--c-forest);border-color:var(--c-forest);color:#fff}.calc-form__submit[data-astro-cid-jmwpn5bu]{width:100%;margin-top:var(--sp-5)}.calc-form__privacy[data-astro-cid-jmwpn5bu]{margin:var(--sp-3) 0 0;color:var(--c-muted);justify-content:center;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.calc-form__privacy[data-astro-cid-jmwpn5bu] svg{flex:none;width:.9rem;height:.9rem}.calc-form__noscript[data-astro-cid-jmwpn5bu]{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--c-muted)}.calc-result-wrap[data-astro-cid-jmwpn5bu]{margin-top:var(--sp-6)}.calc-result[data-astro-cid-jmwpn5bu]{border:1px solid var(--c-line);border-radius:var(--radius-xl);background:#fff;overflow:hidden}.calc-result[data-astro-cid-jmwpn5bu][hidden]{display:none}.calc-result__panel[data-astro-cid-jmwpn5bu]{padding:var(--sp-5) var(--sp-5) var(--sp-4);background:var(--c-mint)}.calc-result__badge[data-astro-cid-jmwpn5bu]{color:var(--c-primary);background:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}.calc-result__big[data-astro-cid-jmwpn5bu]{margin:var(--sp-3) 0 .25rem;color:var(--c-forest);flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);line-height:1;display:flex}.calc-result__big-label[data-astro-cid-jmwpn5bu]{font-family:var(--font-body);color:var(--c-text);font-size:1.125rem;font-weight:700}.calc-result__headline[data-astro-cid-jmwpn5bu]{color:var(--c-muted);margin:0;font-size:1rem}.calc-result__line[data-astro-cid-jmwpn5bu]{background:#dfe7e4;border-radius:999px;height:12px;margin:2.75rem .25rem 3.5rem;position:relative}.calc-result__cycle[data-astro-cid-jmwpn5bu]{background:#8fc3b1;border-radius:999px 0 0 999px;height:12px;position:absolute;top:0;left:0}.calc-result__late[data-astro-cid-jmwpn5bu]{background:#d9774f;height:12px;position:absolute;top:0}.calc-result__mark[data-astro-cid-jmwpn5bu]{background:var(--c-forest);border-radius:2px;width:4px;height:22px;margin-left:-2px;position:absolute;top:-5px}.calc-result__today[data-astro-cid-jmwpn5bu]{box-sizing:border-box;border:5px solid var(--c-forest);background:#fff;border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:-6px}.calc-result__today-label[data-astro-cid-jmwpn5bu]{white-space:nowrap;font-size:.7812rem;font-weight:700;position:absolute;bottom:1.5rem;transform:translate(-50%)}.calc-result__from[data-astro-cid-jmwpn5bu],.calc-result__due[data-astro-cid-jmwpn5bu]{color:var(--c-muted);white-space:nowrap;font-size:.75rem;line-height:1.35;position:absolute;top:1.375rem}.calc-result__from[data-astro-cid-jmwpn5bu]{left:0}.calc-result__due[data-astro-cid-jmwpn5bu]{text-align:center;transform:translate(-50%)}.calc-result__from[data-astro-cid-jmwpn5bu] strong[data-astro-cid-jmwpn5bu],.calc-result__due[data-astro-cid-jmwpn5bu] strong[data-astro-cid-jmwpn5bu]{color:var(--c-text)}.calc-result__advice[data-astro-cid-jmwpn5bu]{padding:var(--sp-5)}.calc-result__what[data-astro-cid-jmwpn5bu]{margin:0 0 var(--sp-2);font-family:var(--font-display);font-size:1.5rem}.calc-result__what[data-astro-cid-jmwpn5bu] em[data-astro-cid-jmwpn5bu]{color:var(--c-primary);font-style:italic}.calc-result__note[data-astro-cid-jmwpn5bu]{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--c-mint);gap:.6rem;font-size:.9375rem;display:flex}.calc-result__note[data-astro-cid-jmwpn5bu] svg{width:1.25rem;height:1.25rem;color:var(--c-primary);flex:none}.calc-result__label[data-astro-cid-jmwpn5bu]{color:var(--c-muted);margin-bottom:.4rem;font-size:.8125rem;font-weight:700}.calc-result__bubble[data-astro-cid-jmwpn5bu]{padding:var(--sp-3) var(--sp-4);background:#e3f4e6;border-radius:18px 18px 18px 4px;font-size:.9375rem}.calc-result__actions[data-astro-cid-jmwpn5bu]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.calc-result__actions[data-astro-cid-jmwpn5bu] .btn[data-astro-cid-jmwpn5bu]{flex-grow:1}.calc-result__warn[data-astro-cid-jmwpn5bu]{margin-top:var(--sp-4)}.calc-result__small[data-astro-cid-jmwpn5bu]{margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:.8125rem}.calc-body[data-astro-cid-jmwpn5bu]{gap:var(--sp-6);margin-block:var(--sp-7) var(--sp-8);display:grid}.calc-side[data-astro-cid-jmwpn5bu]{display:none}.calc-formula[data-astro-cid-jmwpn5bu]{padding:var(--sp-4) var(--sp-3);border-radius:var(--radius);background:var(--c-mint);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:grid}.calc-formula[data-astro-cid-jmwpn5bu] span[data-astro-cid-jmwpn5bu][aria-hidden]{font-family:var(--font-display);color:var(--c-number);font-size:1.375rem}.calc-formula[data-astro-cid-jmwpn5bu] span[data-astro-cid-jmwpn5bu]:last-child{color:var(--c-primary)}.calc-section[data-astro-cid-jmwpn5bu]{margin-top:var(--sp-7)}.calc-links[data-astro-cid-jmwpn5bu]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.calc-links[data-astro-cid-jmwpn5bu] a[data-astro-cid-jmwpn5bu]{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}@media (width>=64rem){.calc-head[data-astro-cid-jmwpn5bu]{padding-block:var(--sp-6) var(--sp-8)}.calc-head__grid[data-astro-cid-jmwpn5bu]{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 27rem}.calc-form[data-astro-cid-jmwpn5bu]{padding:var(--sp-6)}.calc-result[data-astro-cid-jmwpn5bu]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-result__panel[data-astro-cid-jmwpn5bu],.calc-result__advice[data-astro-cid-jmwpn5bu]{padding:var(--sp-6)}.calc-result__actions[data-astro-cid-jmwpn5bu] .btn[data-astro-cid-jmwpn5bu]{flex-grow:0}.calc-body[data-astro-cid-jmwpn5bu]{grid-template-columns:minmax(0,44rem) 21.5rem;justify-content:space-between}.calc-side[data-astro-cid-jmwpn5bu]{display:block}.calc-formula[data-astro-cid-jmwpn5bu]{padding:var(--sp-5);gap:.75rem;font-size:1rem}}@media (width>=64rem) and (height>=46rem){.calc-sticky[data-astro-cid-jmwpn5bu]{top:calc(var(--header-h) + 1.25rem);position:sticky}}
