.cz[data-astro-cid-m6y2x4vh]{background:var(--soft);border:1px solid var(--line2);border-radius:22px;padding:28px 32px}.cz-title[data-astro-cid-m6y2x4vh]{margin:0 0 12px;font-size:20px}.cz-row[data-astro-cid-m6y2x4vh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.cz-row[data-astro-cid-m6y2x4vh] label[data-astro-cid-m6y2x4vh]{display:flex;flex-direction:column;gap:6px;font:700 14px Karla,Karla Fallback,sans-serif;color:var(--ink)}.cz-row[data-astro-cid-m6y2x4vh] input[data-astro-cid-m6y2x4vh],.cz-row[data-astro-cid-m6y2x4vh] select[data-astro-cid-m6y2x4vh]{min-height:48px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px;background:var(--paper);color:var(--ink);font:16px Karla,Karla Fallback,sans-serif;min-width:0;width:100%}.cz-row[data-astro-cid-m6y2x4vh] button[data-astro-cid-m6y2x4vh]{min-height:48px;padding:0 20px;border:0;border-radius:10px;background:var(--btn);color:var(--btn-ink);font:700 16px Karla,Karla Fallback,sans-serif;cursor:pointer;transition-property:transform;transition-duration:.15s}.cz-row[data-astro-cid-m6y2x4vh] button[data-astro-cid-m6y2x4vh]:active{transform:scale(.97)}.cz-hint[data-astro-cid-m6y2x4vh]{font-size:14px;color:var(--muted);margin:10px 0 0}.cz-err[data-astro-cid-m6y2x4vh]{color:var(--err);margin:10px 0 0}.cz-out[data-astro-cid-m6y2x4vh]{margin-top:22px;min-height:300px}.cz-now[data-astro-cid-m6y2x4vh]{margin:14px 0 0;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--line2)}.cz-now[data-astro-cid-m6y2x4vh][hidden]{display:none}.cz-now-main[data-astro-cid-m6y2x4vh]{margin:0 0 6px;font:400 22px/1.3 Prata,Prata Fallback,serif;color:var(--ink)}.cz-now-more[data-astro-cid-m6y2x4vh]{font-size:15px}.cz-demo[data-astro-cid-m6y2x4vh]{margin:0 0 10px;font-size:14px;color:var(--muted)}.cz-result[data-astro-cid-m6y2x4vh] .cz-main{font:400 26px/1.3 Prata,Prata Fallback,serif;color:var(--ink);margin:0 0 10px}.cz-result[data-astro-cid-m6y2x4vh] .cz-hz{font-family:system-ui,sans-serif}.cz-result[data-astro-cid-m6y2x4vh] .cz-py{font:500 16px Karla,Karla Fallback,sans-serif;color:var(--muted)}.cz-result[data-astro-cid-m6y2x4vh] .cz-status{margin:0 0 12px;padding:14px 18px;border-radius:12px;background:var(--tag);color:var(--ink)}.cz-result[data-astro-cid-m6y2x4vh] .cz-facts th{text-align:left;font-weight:500;color:var(--muted);padding:7px 12px 7px 0;white-space:nowrap}.cz-result[data-astro-cid-m6y2x4vh] .cz-facts td{padding:7px 0}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip{list-style:none;padding:0;margin:16px 0 6px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;border:1px solid var(--line2);border-radius:10px;font-size:12px;text-align:center;min-width:0;overflow-wrap:anywhere}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip .cz-hz{font-size:20px;line-height:1.2}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip .me{background:var(--accent);color:var(--paper);border-color:var(--accent);font-weight:700}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip .tri{border-color:var(--survey);box-shadow:inset 0 0 0 1px var(--survey)}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip .sec{border-style:dashed;border-color:var(--survey)}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip .clash{opacity:.55;text-decoration:line-through}.cz-result[data-astro-cid-m6y2x4vh] .cz-legend{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px}.cz-result[data-astro-cid-m6y2x4vh] .cz-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;border:1px solid var(--survey);vertical-align:-1px}.cz-result[data-astro-cid-m6y2x4vh] .cz-legend .me:before{background:var(--accent);border-color:var(--accent)}.cz-result[data-astro-cid-m6y2x4vh] .cz-legend .sec:before{border-style:dashed}.cz-result[data-astro-cid-m6y2x4vh] .cz-legend .clash:before{opacity:.55;border-color:var(--line2)}.cz-result[data-astro-cid-m6y2x4vh] .cz-school{font-size:15px;color:var(--muted);margin:10px 0}.cz-result[data-astro-cid-m6y2x4vh] .cz-how{margin-top:10px}.cz-result[data-astro-cid-m6y2x4vh] .cz-how summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.cz-result[data-astro-cid-m6y2x4vh] .cz-steps{margin:6px 0 0;padding-left:22px}.cz-result[data-astro-cid-m6y2x4vh] .cz-steps li{margin:0 0 8px;overflow-wrap:anywhere}@media(max-width:860px){.cz[data-astro-cid-m6y2x4vh]{padding:22px 18px}.cz-row[data-astro-cid-m6y2x4vh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cz-row[data-astro-cid-m6y2x4vh] label[data-astro-cid-m6y2x4vh]:first-child,.cz-row[data-astro-cid-m6y2x4vh] button[data-astro-cid-m6y2x4vh]{grid-column:1/-1}.cz-result[data-astro-cid-m6y2x4vh] .cz-main{font-size:22px}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-result[data-astro-cid-m6y2x4vh] .cz-strip li{overflow-wrap:normal;font-size:13px}.cz-result[data-astro-cid-m6y2x4vh] .cz-facts th{white-space:normal;width:42%}}.quick[data-astro-cid-6xirhw6b]{margin:0 0 4px;font-size:17px;max-width:680px}.cz-years[data-astro-cid-6xirhw6b] td[data-astro-cid-6xirhw6b]:nth-child(2){font-variant-numeric:tabular-nums}.cz-dates-wrap[data-astro-cid-6xirhw6b]{max-height:560px;overflow-y:auto;border:1px solid var(--line2);border-radius:12px}.cz-dates[data-astro-cid-6xirhw6b] thead[data-astro-cid-6xirhw6b] th[data-astro-cid-6xirhw6b]{position:sticky;top:0;background:var(--paper)}.cz-dates[data-astro-cid-6xirhw6b] td[data-astro-cid-6xirhw6b]{white-space:nowrap}.body[data-astro-cid-6xirhw6b] article[data-astro-cid-6xirhw6b]{min-width:0}@media(max-width:860px){.body[data-astro-cid-6xirhw6b]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){main.wrap .calc2>.c2w>section.cz{padding:0;border:0;background:none}main.wrap .calc2>.c2w>section>.cz-out{margin-top:28px;background:var(--soft);border:1px solid var(--line2);border-radius:22px;padding:28px 32px}main.wrap .calc2 form .cz-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}main.wrap .calc2 form .cz-row>label:first-child,main.wrap .calc2 form .cz-row>button{grid-column:1 / -1}}@media(min-width:1024px){main.wrap .cz-page>.home-hero>.jump{display:none}}.cz-quick[data-astro-cid-6xirhw6b]{margin:18px 0 0}
