.visual[data-astro-cid-7lcwtrnq]{max-width:34rem;margin-inline:auto;padding-bottom:3.5rem;position:relative}.skyline[data-astro-cid-7lcwtrnq]{width:100%;height:auto;animation:rise .9s var(--ease-out) both}.lit[data-astro-cid-7lcwtrnq]{animation:4.5s ease-in-out 1.2s infinite glow}.panel[data-astro-cid-7lcwtrnq]{border-radius:var(--r-l);width:min(19rem,88%);box-shadow:var(--shadow-l);animation:rise .9s var(--ease-out) .25s both;background:#fffffff5;border:1px solid #ffffff80;padding:.9rem 1.05rem 1rem;position:absolute;bottom:0;left:0}.panel__head[data-astro-cid-7lcwtrnq]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.panel__label[data-astro-cid-7lcwtrnq]{color:var(--teal-900);font-size:.9rem;font-weight:750}.panel__tag[data-astro-cid-7lcwtrnq]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);border:1px solid var(--border-strong);border-radius:var(--r-full);padding:.18rem .5rem;font-size:.62rem;font-weight:700}.split[data-astro-cid-7lcwtrnq]{gap:3px;height:12px;margin-bottom:.7rem;display:flex}.split__seg[data-astro-cid-7lcwtrnq]{border-radius:var(--r-full);transform-origin:0;height:100%;animation:grow .75s var(--ease-out) both}.split__seg--a[data-astro-cid-7lcwtrnq]{background:var(--teal-600);flex:4;animation-delay:.5s}.split__seg--b[data-astro-cid-7lcwtrnq]{background:var(--teal-400);flex:5;animation-delay:.62s}.split__seg--c[data-astro-cid-7lcwtrnq]{background:var(--gold-500);flex:2;animation-delay:.74s}.key[data-astro-cid-7lcwtrnq]{color:var(--ink-500);flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;font-size:.76rem;font-weight:600;list-style:none;display:flex}.key[data-astro-cid-7lcwtrnq] li[data-astro-cid-7lcwtrnq]{align-items:center;gap:.35rem;display:inline-flex}.dot[data-astro-cid-7lcwtrnq]{border-radius:50%;width:8px;height:8px}.dot--a[data-astro-cid-7lcwtrnq]{background:var(--teal-600)}.dot--b[data-astro-cid-7lcwtrnq]{background:var(--teal-400)}.dot--c[data-astro-cid-7lcwtrnq]{background:var(--gold-500)}.chip[data-astro-cid-7lcwtrnq]{border-radius:var(--r-l);box-shadow:var(--shadow-l);animation:rise .9s var(--ease-out) .45s both;background:#fffffff5;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex;position:absolute;top:8%;right:0}.chip__icon[data-astro-cid-7lcwtrnq]{background:var(--teal-600);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chip__text[data-astro-cid-7lcwtrnq]{line-height:1.25;display:grid}.chip__label[data-astro-cid-7lcwtrnq]{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);font-size:.64rem;font-weight:700}.chip__value[data-astro-cid-7lcwtrnq]{color:var(--teal-800);font-size:.86rem;font-weight:700}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes glow{0%,to{opacity:.55}50%{opacity:1}}@media (width<=30rem){.chip[data-astro-cid-7lcwtrnq]{padding:.45rem .6rem;top:2%}.chip__value[data-astro-cid-7lcwtrnq]{font-size:.76rem}.panel[data-astro-cid-7lcwtrnq]{width:100%}}.calc__card[data-astro-cid-sjakrhkn]{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-l);overflow:hidden}.tabs[data-astro-cid-sjakrhkn]{background:var(--paper-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;padding:.4rem;display:flex}.tab[data-astro-cid-sjakrhkn]{min-height:48px;color:var(--ink-500);border-radius:var(--r-m);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:1px solid #0000;flex:12rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.95rem;font-weight:650;display:inline-flex}.tab[data-astro-cid-sjakrhkn]:hover{color:var(--teal-700)}.tab[data-astro-cid-sjakrhkn][aria-selected=true]{background:var(--paper);border-color:var(--border);color:var(--teal-700);box-shadow:var(--shadow-s)}.tab[data-astro-cid-sjakrhkn] svg{flex:none}.panel[data-astro-cid-sjakrhkn]{padding:clamp(1.25rem,1rem + 1.4vw,2.25rem)}.grid2[data-astro-cid-sjakrhkn]{gap:var(--space-m);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-sjakrhkn]{align-content:start;gap:.4rem;display:grid}.field--full[data-astro-cid-sjakrhkn]{grid-column:1/-1}label[data-astro-cid-sjakrhkn],.legend[data-astro-cid-sjakrhkn]{color:var(--ink-700);font-size:.9rem;font-weight:650}label[data-astro-cid-sjakrhkn] small[data-astro-cid-sjakrhkn]{color:var(--ink-400);margin-top:.1rem;font-size:.78rem;font-weight:500;display:block}.input[data-astro-cid-sjakrhkn]{background:var(--paper);border:1.5px solid var(--border-strong);border-radius:var(--r-m);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);align-items:center;display:flex}.input[data-astro-cid-sjakrhkn]:focus-within{border-color:var(--teal-500);box-shadow:0 0 0 4px var(--glow-primary-soft)}.input[data-astro-cid-sjakrhkn] span[data-astro-cid-sjakrhkn]{color:var(--ink-400);flex:none;padding-inline:.85rem;font-weight:650}.input--prefix[data-astro-cid-sjakrhkn] span[data-astro-cid-sjakrhkn]{padding-right:.3rem}.input--suffix[data-astro-cid-sjakrhkn] span[data-astro-cid-sjakrhkn]{padding-left:.3rem;font-size:.86rem}.input[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn]{font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:48px;color:var(--ink-800);background:0 0;border:0;flex:1;padding:.75rem .9rem .75rem .2rem;font-size:1.02rem;font-weight:600}.input--prefix[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn]{padding-left:.2rem}.input[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn]:focus{outline:none}.input[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn]::-webkit-outer-spin-button,.input[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn][type=number]{-moz-appearance:textfield;appearance:textfield}.select[data-astro-cid-sjakrhkn]{display:grid;position:relative}.select[data-astro-cid-sjakrhkn] select[data-astro-cid-sjakrhkn]{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;color:var(--ink-800);background:var(--paper);border:1.5px solid var(--border-strong);border-radius:var(--r-m);cursor:pointer;padding:.75rem 2.4rem .75rem .9rem;font-size:1rem;font-weight:600}.select[data-astro-cid-sjakrhkn] select[data-astro-cid-sjakrhkn]:focus{border-color:var(--teal-500);box-shadow:0 0 0 4px var(--glow-primary-soft);outline:none}.select[data-astro-cid-sjakrhkn] svg{pointer-events:none;color:var(--ink-400);position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.radios[data-astro-cid-sjakrhkn]{flex-wrap:wrap;gap:.5rem;display:flex}.radio[data-astro-cid-sjakrhkn]{border:1.5px solid var(--border-strong);border-radius:var(--r-m);cursor:pointer;min-height:48px;transition:border-color .18s var(--ease), background-color .18s var(--ease);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.radio[data-astro-cid-sjakrhkn]:has(input:checked){border-color:var(--teal-500);background:var(--teal-50);color:var(--teal-800)}.radio[data-astro-cid-sjakrhkn]:has(input:focus-visible){box-shadow:0 0 0 4px var(--glow-primary-soft)}.radio[data-astro-cid-sjakrhkn] input[data-astro-cid-sjakrhkn]{accent-color:var(--teal-600);width:18px;height:18px}.result[data-astro-cid-sjakrhkn]{gap:var(--space-m);margin-top:var(--space-l);background:linear-gradient(150deg, var(--teal-800), var(--teal-900));border-radius:var(--r-l);color:#ffffffc7;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:grid}.result__main[data-astro-cid-sjakrhkn]{gap:.2rem;display:grid}.result__label[data-astro-cid-sjakrhkn]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-400);font-size:.78rem;font-weight:700}.result__value[data-astro-cid-sjakrhkn]{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,1.7rem + 1.8vw,3rem);font-weight:800;line-height:1.05}.result__per[data-astro-cid-sjakrhkn]{color:#fff9;font-size:.88rem}.result__rows[data-astro-cid-sjakrhkn]{gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.result__rows[data-astro-cid-sjakrhkn] dt[data-astro-cid-sjakrhkn]{color:#fff9;font-size:.8rem}.result__rows[data-astro-cid-sjakrhkn] dd[data-astro-cid-sjakrhkn]{color:#fff;font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:1.08rem;font-weight:700}.assumptions[data-astro-cid-sjakrhkn]{margin-top:var(--space-m);border:1px solid var(--border);border-radius:var(--r-m);background:var(--paper-soft)}.assumptions[data-astro-cid-sjakrhkn] summary[data-astro-cid-sjakrhkn]{cursor:pointer;color:var(--teal-800);align-items:center;min-height:48px;padding:.85rem 1.1rem;font-size:.93rem;font-weight:650;display:flex}.assumptions[data-astro-cid-sjakrhkn] summary[data-astro-cid-sjakrhkn]:focus-visible{outline:3px solid var(--teal-500);outline-offset:-3px;border-radius:var(--r-m)}.assumptions[data-astro-cid-sjakrhkn] ul[data-astro-cid-sjakrhkn]{color:var(--muted);gap:.45rem;margin:0;padding:0 1.1rem 0 2.2rem;font-size:.9rem;line-height:1.6;display:grid}.assumptions[data-astro-cid-sjakrhkn] li[data-astro-cid-sjakrhkn]::marker{color:var(--teal-500)}.assumptions[data-astro-cid-sjakrhkn] p[data-astro-cid-sjakrhkn]{color:var(--muted);padding:.8rem 1.1rem 1.1rem;font-size:.88rem;line-height:1.65}.disclaimer[data-astro-cid-sjakrhkn]{padding:var(--space-m) clamp(1.25rem, 1rem + 1.4vw, 2.25rem);border-top:1px solid var(--border);background:var(--paper-soft);color:var(--muted);gap:.7rem;margin:0;font-size:.84rem;line-height:1.65;display:flex}.disclaimer[data-astro-cid-sjakrhkn] strong[data-astro-cid-sjakrhkn]{color:var(--ink-700)}.disclaimer[data-astro-cid-sjakrhkn] svg{color:var(--teal-500);flex:none;margin-top:.15rem}.calc__cta[data-astro-cid-sjakrhkn]{align-items:center;gap:var(--space-s) var(--space-m);padding:var(--space-m) clamp(1.25rem, 1rem + 1.4vw, 2.25rem) var(--space-l);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.calc__ctaNote[data-astro-cid-sjakrhkn]{color:var(--muted);font-size:.9rem}@media (width<=44rem){.grid2[data-astro-cid-sjakrhkn]{grid-template-columns:1fr}}.intro[data-astro-cid-b4hc2ljf]{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,.8rem + 2.5vw,2.75rem);display:flex}.intro__logo[data-astro-cid-b4hc2ljf]{--logo-h:4.2rem;border-right:1px solid var(--border-strong);flex:none;max-width:100%;padding-right:clamp(1.25rem,2vw,2.5rem)}.intro__text[data-astro-cid-b4hc2ljf]{min-width:0;font-size:var(--step-1);color:var(--ink-600);flex:24rem;max-width:58ch;line-height:1.6}.intro__text[data-astro-cid-b4hc2ljf] .intro__owner{margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--border)}@media (width<=52rem){.intro__logo[data-astro-cid-b4hc2ljf]{border-right:0;border-bottom:1px solid var(--border-strong);padding:0 0 var(--space-m);width:100%}}.legalNote[data-astro-cid-b4hc2ljf]{margin-top:var(--space-xl);padding:var(--space-s) var(--space-m);background:var(--paper-soft);border-left:3px solid var(--gold-500);border-radius:0 var(--r-m) var(--r-m) 0;color:var(--muted);gap:.7rem;max-width:62ch;font-size:.88rem;line-height:1.6;display:flex}.legalNote[data-astro-cid-b4hc2ljf] svg{color:var(--gold-600);flex:none;margin-top:.1rem}.why[data-astro-cid-b4hc2ljf]{background:radial-gradient(36rem 22rem at 85% 5%, var(--glow-accent), transparent 64%), var(--teal-900)}.why__card[data-astro-cid-b4hc2ljf]{border-radius:var(--r-l);transition:transform .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);background:#ffffff0d;border:1px solid #ffffff21;padding:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.why__card[data-astro-cid-b4hc2ljf]:hover{background:#ffffff16;border-color:#f5a62373;transform:translateY(-5px)}.why__label[data-astro-cid-b4hc2ljf]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400);margin-bottom:.7rem;font-size:.72rem;font-weight:800;display:inline-block}.why__title[data-astro-cid-b4hc2ljf]{font-size:var(--step-2);color:#fff;letter-spacing:-.025em;margin-bottom:.6rem}.why__desc[data-astro-cid-b4hc2ljf]{color:#ffffffad;font-size:.96rem;line-height:1.65}.follow[data-astro-cid-b4hc2ljf]{margin-bottom:var(--space-m);justify-content:center;display:flex}.follow[data-astro-cid-b4hc2ljf] a[data-astro-cid-b4hc2ljf]{border:1px solid var(--border-strong);border-radius:var(--r-full);min-height:48px;color:var(--teal-800);transition:border-color .2s var(--ease), background-color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.93rem;font-weight:650;text-decoration:none;display:inline-flex}.follow[data-astro-cid-b4hc2ljf] a[data-astro-cid-b4hc2ljf]:hover{border-color:var(--teal-300);background:var(--teal-50);transform:translateY(-2px)}.follow[data-astro-cid-b4hc2ljf] svg:first-child{color:#1877f2}.disclosure[data-astro-cid-b4hc2ljf]{background:var(--paper-soft);border:1px solid var(--border);border-radius:var(--r-l);padding:clamp(1.35rem,1.1rem + 1.2vw,2rem)}.disclosure__title[data-astro-cid-b4hc2ljf]{font-size:var(--step-1);align-items:center;gap:.55rem;margin-bottom:.8rem;display:flex}.disclosure__title[data-astro-cid-b4hc2ljf] svg{color:var(--teal-600);flex:none}.disclosure[data-astro-cid-b4hc2ljf] p[data-astro-cid-b4hc2ljf]{color:var(--muted);font-size:.9rem;line-height:1.7}.disclosure__list[data-astro-cid-b4hc2ljf]{margin:var(--space-s) 0 0;color:var(--muted);gap:.3rem;padding-left:1.1rem;font-size:.88rem;display:grid}.disclosure__dev[data-astro-cid-b4hc2ljf]{margin-top:var(--space-m);padding:var(--space-s);border-radius:var(--r-m);background:#fffbeb;border:2px dashed #d97706;line-height:1.7;color:#92400e!important}.disclosure__dev[data-astro-cid-b4hc2ljf] code[data-astro-cid-b4hc2ljf]{background:#fef3c7;border-radius:4px;padding:.1em .35em}
