.calc[data-astro-cid-gpbxrin7]{flex-direction:column;gap:1rem;min-width:0;display:flex}.step[data-astro-cid-gpbxrin7]{background:#fff;border-radius:24px;min-width:0;padding:1.5rem;box-shadow:0 0 0 1px #0a0f2c14}@media (width<=400px){.step[data-astro-cid-gpbxrin7]{padding:1.25rem 1rem}}legend[data-astro-cid-gpbxrin7]{float:left;letter-spacing:-.015em;width:100%;color:var(--color-ink);align-items:center;gap:.75rem;margin-bottom:1.125rem;padding:0;font-size:1.125rem;font-weight:700;display:flex}legend[data-astro-cid-gpbxrin7] small[data-astro-cid-gpbxrin7]{color:var(--color-muted);font-size:.8125rem;font-weight:500}.n[data-astro-cid-gpbxrin7]{color:#fff;background:var(--color-brand);border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:grid}legend[data-astro-cid-gpbxrin7]+[data-astro-cid-gpbxrin7]{clear:both}.opts[data-astro-cid-gpbxrin7]{gap:.625rem;display:grid}@media (width>=560px){.opts-2[data-astro-cid-gpbxrin7]{grid-template-columns:1fr 1fr}.opts-3[data-astro-cid-gpbxrin7]{grid-template-columns:1fr 1fr 1fr}}.opts-chips[data-astro-cid-gpbxrin7]{flex-wrap:wrap;gap:.5rem;display:flex}.opt[data-astro-cid-gpbxrin7]{cursor:pointer;min-width:0;display:block;position:relative}.opt[data-astro-cid-gpbxrin7] input[data-astro-cid-gpbxrin7]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opt-box[data-astro-cid-gpbxrin7]{border-radius:16px;flex-direction:column;gap:.3rem;height:100%;padding:.875rem 1rem;transition:box-shadow .2s,background-color .2s;display:flex;box-shadow:inset 0 0 0 1px #0a0f2c24}.opt[data-astro-cid-gpbxrin7]:hover .opt-box[data-astro-cid-gpbxrin7]{box-shadow:inset 0 0 0 1px #0a0f2c59}.opt[data-astro-cid-gpbxrin7] input[data-astro-cid-gpbxrin7]:checked+.opt-box[data-astro-cid-gpbxrin7]{box-shadow:inset 0 0 0 2px var(--color-brand);background:#2f5bff0f}.opt[data-astro-cid-gpbxrin7] input[data-astro-cid-gpbxrin7]:focus-visible+.opt-box[data-astro-cid-gpbxrin7]{outline:2px solid var(--color-brand);outline-offset:3px}.opt-top[data-astro-cid-gpbxrin7]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.opt-name[data-astro-cid-gpbxrin7]{color:var(--color-ink);font-size:.9375rem;font-weight:600}.opt-price[data-astro-cid-gpbxrin7]{color:var(--color-ink);white-space:nowrap;font-size:.875rem;font-weight:700}.opt-desc[data-astro-cid-gpbxrin7]{color:var(--color-muted);font-size:.8125rem;line-height:1.45}.chip[data-astro-cid-gpbxrin7] .opt-box[data-astro-cid-gpbxrin7]{height:2.75rem;color:var(--color-ink);border-radius:999px;flex-direction:row;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:600}.check[data-astro-cid-gpbxrin7] .opt-box[data-astro-cid-gpbxrin7]{padding-left:2.75rem;position:relative}.check[data-astro-cid-gpbxrin7] .opt-box[data-astro-cid-gpbxrin7]:before{content:"";background:#fff 50%/.75rem no-repeat;border-radius:5px;width:1.125rem;height:1.125rem;transition:background-color .2s,box-shadow .2s;position:absolute;top:1rem;left:1rem;box-shadow:inset 0 0 0 1.5px #0a0f2c4d}.check[data-astro-cid-gpbxrin7] input[data-astro-cid-gpbxrin7]:checked+.opt-box[data-astro-cid-gpbxrin7]:before{background-color:var(--color-brand);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.4 2.9 2.9 6.1-6.3' stroke='%23fff' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hint[data-astro-cid-gpbxrin7]{color:var(--color-muted);margin-top:.875rem;font-size:.8125rem}.hint[data-astro-cid-gpbxrin7].strong{background:var(--color-mist);color:var(--color-ink);border-radius:12px;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.sub-legend[data-astro-cid-gpbxrin7]{color:var(--color-ink);margin:1.125rem 0 .625rem;font-size:.875rem;font-weight:600}.gratis[data-astro-cid-gpbxrin7]{color:#067647;background:#dcfae6;border-radius:999px;margin-left:.4rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.sum[data-astro-cid-gpbxrin7]{min-width:0;position:relative}@media (width>=1024px){.sum[data-astro-cid-gpbxrin7]{position:sticky;top:96px}}.sum-card[data-astro-cid-gpbxrin7]{background:#fff;border-radius:28px;padding:1.75rem;box-shadow:0 0 0 1px #0a0f2c14,0 30px 60px -36px #2f5bff73}.sum-totals[data-astro-cid-gpbxrin7]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.sum-totals[data-astro-cid-gpbxrin7] dt[data-astro-cid-gpbxrin7]{color:var(--color-muted);font-size:.8125rem}.sum-totals[data-astro-cid-gpbxrin7] dd[data-astro-cid-gpbxrin7]{letter-spacing:-.045em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:2rem;font-weight:800;line-height:1.1}.sum-totals[data-astro-cid-gpbxrin7] dd[data-astro-cid-gpbxrin7] small[data-astro-cid-gpbxrin7]{letter-spacing:0;color:var(--color-muted);font-size:.875rem;font-weight:600}.sum-totals[data-astro-cid-gpbxrin7] .odrz[data-astro-cid-gpbxrin7]{padding-top:.25rem;font-size:1.5rem}.sum-totals[data-astro-cid-gpbxrin7] .year[data-astro-cid-gpbxrin7],.sum-totals[data-astro-cid-gpbxrin7] .rok[data-astro-cid-gpbxrin7]{border-top:1px solid #0a0f2c12;grid-column:1/-1;padding-top:1rem}.sum-totals[data-astro-cid-gpbxrin7] .year[data-astro-cid-gpbxrin7] dd[data-astro-cid-gpbxrin7]{letter-spacing:0;flex-direction:column;gap:.4rem;margin-top:.6rem;font-size:1rem;display:flex}.yr[data-astro-cid-gpbxrin7]{color:var(--color-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.875rem;font-weight:500;transition:box-shadow .2s,background-color .2s,color .2s;display:flex;box-shadow:inset 0 0 0 1px #0a0f2c14}.yr[data-astro-cid-gpbxrin7] b[data-astro-cid-gpbxrin7]{letter-spacing:-.03em;color:var(--color-ink);white-space:nowrap;font-size:1.125rem;font-weight:800}.yr[data-astro-cid-gpbxrin7] b[data-astro-cid-gpbxrin7] small[data-astro-cid-gpbxrin7]{letter-spacing:0;color:var(--color-muted);font-size:.75rem;font-weight:600}.yr[data-astro-cid-gpbxrin7] em[data-astro-cid-gpbxrin7]{color:#067647;font-size:.75rem;font-style:normal;font-weight:600;display:block}.yr[data-astro-cid-gpbxrin7].is-on{color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-brand);background:#2f5bff0f}.sum-totals[data-astro-cid-gpbxrin7] .rok[data-astro-cid-gpbxrin7] dd[data-astro-cid-gpbxrin7]{letter-spacing:-.01em;font-size:1.125rem}.sum-lines[data-astro-cid-gpbxrin7]{background:var(--color-cloud);border-radius:16px;flex-direction:column;gap:.5rem;margin-top:1.25rem;padding:1rem;display:flex}.sum-lines[data-astro-cid-gpbxrin7] li{color:var(--color-ink);justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.sum-lines[data-astro-cid-gpbxrin7] li span:last-child{white-space:nowrap;text-align:right;font-weight:600}.sum-notes[data-astro-cid-gpbxrin7]{color:var(--color-muted);margin-top:.75rem;font-size:.8125rem}.sum-notes[data-astro-cid-gpbxrin7]:empty{display:none}.sum-warn[data-astro-cid-gpbxrin7]{color:var(--color-ink);background:var(--color-mist);border-radius:12px;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.mbar[data-astro-cid-gpbxrin7]{display:none}@media (width<=1023px){.mbar[data-astro-cid-gpbxrin7]{z-index:30;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));backdrop-filter:blur(14px);background:#ffffffeb;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -1px #0a0f2c14,0 -12px 30px -18px #0a0f2c4d}.mbar.is-on{transform:none}.calc-section[data-astro-cid-gpbxrin7]{padding-bottom:6rem}}.mbar-in[data-astro-cid-gpbxrin7]{justify-content:space-between;align-items:center;gap:.75rem;max-width:640px;margin-inline:auto;display:flex}.mbar-in[data-astro-cid-gpbxrin7]>div[data-astro-cid-gpbxrin7]{flex-direction:column;min-width:0;display:flex}.mbar-l[data-astro-cid-gpbxrin7]{color:var(--color-muted);font-size:.6875rem}.mbar-v[data-astro-cid-gpbxrin7]{letter-spacing:-.03em;color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:800}
