.worked[data-astro-cid-gaqqk3ge]{border:1px solid var(--color-soft-mist);border-radius:var(--radius-3xl);background-color:var(--surface-paper-card);min-width:0;box-shadow:0 24px 48px -24px color-mix(in srgb, var(--color-ink-charcoal) 15%, transparent);flex-direction:column;flex:1;display:flex;overflow:clip}.worked__head[data-astro-cid-gaqqk3ge]{border-bottom:1px solid var(--color-soft-mist);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.worked__tag[data-astro-cid-gaqqk3ge]{border-radius:var(--radius-pills);background-color:var(--color-lilac-mist);height:26px;color:var(--color-midnight-wine);font-size:var(--text-caption);white-space:nowrap;align-items:center;padding-inline:10px;line-height:16px;display:flex}.worked__steps[data-astro-cid-gaqqk3ge]{flex-direction:column;padding:8px 28px;display:flex}.step[data-astro-cid-gaqqk3ge]{border-bottom:1px solid var(--color-soft-mist);align-items:center;gap:16px;padding-block:16px;display:flex}.step[data-astro-cid-gaqqk3ge]:last-child{border-bottom:0}.step__num[data-astro-cid-gaqqk3ge]{border:1px solid var(--color-soft-mist);background-color:var(--color-warm-parchment);width:28px;height:28px;font-size:var(--text-body-sm);font-weight:var(--font-weight-w540);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;line-height:16px;display:flex}.step__text[data-astro-cid-gaqqk3ge]{flex-direction:column;flex:1;min-width:0;display:flex}.step__title[data-astro-cid-gaqqk3ge]{color:var(--color-ink-charcoal);font-size:var(--text-lg);line-height:24px}.step__sub[data-astro-cid-gaqqk3ge]{color:var(--color-stone-gray);font-size:var(--text-body-sm);line-height:20px}.step__value[data-astro-cid-gaqqk3ge]{color:var(--color-ink-charcoal);font-size:var(--text-xl);white-space:nowrap;flex-shrink:0;line-height:24px}.worked__result[data-astro-cid-gaqqk3ge]{background-color:var(--surface-wine-ground);align-items:center;gap:20px;padding:24px 28px;display:flex}.worked__ros[data-astro-cid-gaqqk3ge]{color:var(--color-lilac-mist);letter-spacing:-.04em;flex-shrink:0;font-size:72px;line-height:72px}.worked__copy[data-astro-cid-gaqqk3ge]{flex-direction:column;gap:2px;display:flex}.worked__label[data-astro-cid-gaqqk3ge]{color:var(--color-paper-white);font-size:var(--text-lg);line-height:24px}.worked__note[data-astro-cid-gaqqk3ge]{color:color-mix(in srgb, var(--color-paper-white) 70%, transparent);font-size:var(--text-body-sm);line-height:20px}@media (width<=1199px){.worked[data-astro-cid-gaqqk3ge]{flex:none;width:100%;max-width:576px}}@media (width<=639px){.worked__head[data-astro-cid-gaqqk3ge]{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.worked__steps[data-astro-cid-gaqqk3ge]{padding:4px 20px}.step[data-astro-cid-gaqqk3ge]{align-items:flex-start;gap:12px}.step__value[data-astro-cid-gaqqk3ge]{font-size:var(--text-lg)}.worked__result[data-astro-cid-gaqqk3ge]{gap:16px;padding:20px}.worked__ros[data-astro-cid-gaqqk3ge]{font-size:56px;line-height:56px}}.calc-wrap[data-astro-cid-aqh7resl]{padding-block:var(--section-pad);align-items:center;display:flex}.calc[data-astro-cid-aqh7resl]{flex:1;gap:16px;min-width:0;display:flex}.inputs[data-astro-cid-aqh7resl]{border:1px solid var(--color-soft-mist);border-radius:var(--radius-3xl);background-color:var(--surface-paper-card);flex-direction:column;flex-shrink:0;gap:28px;width:520px;padding:36px;display:flex}.field[data-astro-cid-aqh7resl]{flex-direction:column;gap:8px;min-width:0;display:flex}.field--slider[data-astro-cid-aqh7resl]{gap:12px}.field__head[data-astro-cid-aqh7resl]{justify-content:space-between;align-items:center;gap:16px;display:flex}.field__label[data-astro-cid-aqh7resl]{color:var(--color-ink-charcoal);font-size:var(--text-body-sm);font-weight:var(--font-weight-w540);line-height:20px}.field__hint[data-astro-cid-aqh7resl]{color:var(--color-stone-gray);font-size:var(--text-caption);line-height:16px}.pair[data-astro-cid-aqh7resl]{gap:12px;display:flex}.pair[data-astro-cid-aqh7resl]>.field[data-astro-cid-aqh7resl]{flex:1}.input[data-astro-cid-aqh7resl],.box[data-astro-cid-aqh7resl],.select[data-astro-cid-aqh7resl] select[data-astro-cid-aqh7resl]{border:1px solid var(--color-soft-mist);background-color:var(--surface-paper-card);color:var(--color-ink-charcoal);font-size:var(--text-body);line-height:20px;transition:border-color .15s,box-shadow .15s}.input[data-astro-cid-aqh7resl],.select[data-astro-cid-aqh7resl] select[data-astro-cid-aqh7resl]{border-radius:var(--radius-xl);width:100%;height:48px;padding-inline:16px}.box[data-astro-cid-aqh7resl]{field-sizing:content;border-radius:var(--radius-lg);text-align:right;min-width:56px;max-width:140px;padding:6px 12px}@supports not (field-sizing:content){.box[data-astro-cid-aqh7resl]{width:80px}}.input[data-astro-cid-aqh7resl]:hover,.box[data-astro-cid-aqh7resl]:hover,.select[data-astro-cid-aqh7resl] select[data-astro-cid-aqh7resl]:hover{border-color:var(--color-stone-gray)}.input[data-astro-cid-aqh7resl]:focus,.box[data-astro-cid-aqh7resl]:focus,.select[data-astro-cid-aqh7resl] select[data-astro-cid-aqh7resl]:focus{border-color:var(--color-ink-charcoal);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-lilac-mist) 70%, transparent);outline:none}.select[data-astro-cid-aqh7resl]{position:relative}.select[data-astro-cid-aqh7resl] select[data-astro-cid-aqh7resl]{cursor:pointer;-webkit-appearance:none;appearance:none;padding-right:44px}.select[data-astro-cid-aqh7resl] svg[data-astro-cid-aqh7resl]{pointer-events:none;position:absolute;top:16px;right:16px}.note[data-astro-cid-aqh7resl]{border-radius:var(--radius-xl);background-color:var(--color-warm-parchment);color:var(--color-stone-gray);font-size:var(--text-caption);gap:10px;margin-top:auto;padding:14px 16px;line-height:18px;display:flex}.results[data-astro-cid-aqh7resl]{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.hero-result[data-astro-cid-aqh7resl]{border-radius:var(--radius-3xl);background-color:var(--surface-lilac-wash);flex-direction:column;gap:12px;padding:36px;display:flex}.hero-result__eyebrow[data-astro-cid-aqh7resl]{color:var(--color-midnight-wine)}.hero-result__row[data-astro-cid-aqh7resl]{align-items:baseline;gap:16px;min-height:128px;display:flex}.hero-result__value[data-astro-cid-aqh7resl]{color:var(--color-midnight-wine);font-size:120px;font-weight:var(--font-weight-w460);letter-spacing:-.04em;white-space:nowrap;line-height:112px}.hero-result__note[data-astro-cid-aqh7resl]{width:220px;color:color-mix(in srgb, var(--color-ink-charcoal) 80%, transparent);font-size:var(--text-body);flex-shrink:0;line-height:22px}.stats[data-astro-cid-aqh7resl]{gap:16px;display:flex}.stat[data-astro-cid-aqh7resl]{border:1px solid var(--color-soft-mist);border-radius:var(--radius-cards);background-color:var(--surface-paper-card);flex-direction:column;flex:1;gap:6px;min-width:0;padding:24px;display:flex}.stat__label[data-astro-cid-aqh7resl]{color:var(--color-stone-gray);font-size:var(--text-body-sm);line-height:20px}.stat__value[data-astro-cid-aqh7resl]{color:var(--color-ink-charcoal);letter-spacing:-.025em;white-space:nowrap;font-size:36px;line-height:40px}.stat__sub[data-astro-cid-aqh7resl]{color:var(--color-stone-gray);font-size:var(--text-caption);line-height:16px}.lines[data-astro-cid-aqh7resl]{border:1px solid var(--color-soft-mist);border-radius:var(--radius-cards);background-color:var(--surface-paper-card);flex-direction:column;padding:8px 24px;display:flex}.line[data-astro-cid-aqh7resl]{border-bottom:1px solid var(--color-soft-mist);font-size:var(--text-body);justify-content:space-between;gap:16px;padding-block:12px;line-height:22px;display:flex}.line[data-astro-cid-aqh7resl]:last-child{border-bottom:0}.line[data-astro-cid-aqh7resl] dt[data-astro-cid-aqh7resl]{color:var(--color-stone-gray)}.line[data-astro-cid-aqh7resl] dd[data-astro-cid-aqh7resl]{color:var(--color-ink-charcoal);text-align:right;white-space:nowrap;margin:0}.demo-bar[data-astro-cid-aqh7resl]{border-radius:var(--radius-cards);background-color:var(--surface-wine-ground);color:var(--color-paper-white);font-size:var(--text-body);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;line-height:22px;display:flex}.demo-bar__btn[data-astro-cid-aqh7resl]{border-radius:var(--radius-xl);background-color:var(--color-paper-white);height:40px;color:var(--color-ink-charcoal);flex-shrink:0;align-items:center;padding-inline:16px;line-height:20px;transition:background-color .15s;display:flex}.demo-bar__btn[data-astro-cid-aqh7resl]:hover{background-color:var(--color-warm-parchment)}.demo-bar__btn[data-astro-cid-aqh7resl]:focus-visible{outline-color:var(--color-paper-white)}@media (width<=1199px){.calc[data-astro-cid-aqh7resl]{flex-direction:column}.inputs[data-astro-cid-aqh7resl]{width:auto}}@media (width<=639px){.inputs[data-astro-cid-aqh7resl],.hero-result[data-astro-cid-aqh7resl]{border-radius:var(--radius-2xl);padding:24px}.pair[data-astro-cid-aqh7resl],.stats[data-astro-cid-aqh7resl]{flex-direction:column}.hero-result__row[data-astro-cid-aqh7resl]{flex-direction:column;gap:8px}.hero-result__value[data-astro-cid-aqh7resl]{font-size:88px;line-height:84px}.hero-result__note[data-astro-cid-aqh7resl]{width:auto}.lines[data-astro-cid-aqh7resl]{padding-inline:16px}.demo-bar[data-astro-cid-aqh7resl]{flex-direction:column;align-items:stretch}.demo-bar__btn[data-astro-cid-aqh7resl]{justify-content:center}}.how[data-astro-cid-hb6df5ao]{padding-block:var(--section-pad);flex-wrap:wrap;align-content:center;gap:80px;display:flex}.how__intro[data-astro-cid-hb6df5ao]{flex-direction:column;flex-shrink:0;gap:20px;width:400px;display:flex}.how__lede[data-astro-cid-hb6df5ao]{color:var(--color-stone-gray);font-size:var(--text-lg);line-height:27px}.how__list[data-astro-cid-hb6df5ao]{border-top:1px solid var(--color-soft-mist);flex:1;min-width:0}.how__row[data-astro-cid-hb6df5ao]{border-bottom:1px solid var(--color-soft-mist);gap:24px;padding-block:20px;line-height:22px;display:flex}.how__row[data-astro-cid-hb6df5ao] dt[data-astro-cid-hb6df5ao]{width:200px;color:var(--color-ink-charcoal);font-size:var(--text-body);font-weight:var(--font-weight-w540);flex-shrink:0}.how__row[data-astro-cid-hb6df5ao] dd[data-astro-cid-hb6df5ao]{min-width:0;color:var(--color-stone-gray);font-family:var(--font-mono);font-size:var(--text-body-sm);margin:0}.how__row[data-astro-cid-hb6df5ao] code[data-astro-cid-hb6df5ao]{font:inherit}@media (width<=1023px){.how[data-astro-cid-hb6df5ao]{flex-flow:column;justify-content:center;gap:40px}.how__intro[data-astro-cid-hb6df5ao]{width:auto;max-width:560px}}@media (width<=639px){.how__row[data-astro-cid-hb6df5ao]{flex-direction:column;gap:4px}.how__row[data-astro-cid-hb6df5ao] dt[data-astro-cid-hb6df5ao]{width:auto}}
