.grid[data-astro-cid-e3kym6l7]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:start;gap:14px;display:grid}.gc-head-actions[data-astro-cid-e3kym6l7]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.gc-calc[data-astro-cid-e3kym6l7]{background:var(--teal-tint);border:1px solid var(--calc-edge);border-left:3px solid var(--teal);color:var(--ink);border-radius:2px;flex-direction:column;gap:1px;padding:8px 14px;line-height:1.35;text-decoration:none;display:flex}.gc-calc[data-astro-cid-e3kym6l7]:hover{color:var(--ink);background:#d5ece7}.gc-calc-lead[data-astro-cid-e3kym6l7]{color:var(--muted);font-size:12px}.gc-calc-text[data-astro-cid-e3kym6l7]{color:var(--teal-ink);font-size:13px;font-weight:600}.gc-calc-text[data-astro-cid-e3kym6l7]:after{content:" →"}.gc-print-btn[data-astro-cid-e3kym6l7]{white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:14px;display:inline-flex}.gc-title[data-astro-cid-e3kym6l7]{margin-top:8px;font-size:clamp(22px,2.6vw,28px);line-height:1.15}.gc-sub[data-astro-cid-e3kym6l7]{margin:8px 0 0}.gc-grid[data-astro-cid-e3kym6l7]{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.gc-grid[data-astro-cid-e3kym6l7] .gc-half{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@container (width>=300px){.gc-grid[data-astro-cid-e3kym6l7] .gc-half{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=540px){.gc-grid[data-astro-cid-e3kym6l7] .gc-half{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=960px){.gc-grid[data-astro-cid-e3kym6l7] .gc-half{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.gc-grid[data-astro-cid-e3kym6l7] .gc-cont{display:none}.gc-grid[data-astro-cid-e3kym6l7] .gc-month{border-collapse:collapse;background:var(--surface);border:1px solid var(--calc-edge);font-variant-numeric:tabular-nums;width:100%}.gc-grid[data-astro-cid-e3kym6l7] .gc-month caption{text-align:left;padding:0 0 6px}.gc-grid[data-astro-cid-e3kym6l7] .gc-m{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;display:block}.gc-grid[data-astro-cid-e3kym6l7] .gc-r{color:var(--muted);font-size:13px;line-height:1.35;display:block}.gc-grid[data-astro-cid-e3kym6l7] .gc-month th,.gc-grid[data-astro-cid-e3kym6l7] .gc-month td{border-top:1px solid #ededed;padding:2px 10px;line-height:1.5}.gc-grid[data-astro-cid-e3kym6l7] .gc-month thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);background:var(--calc);text-align:right;font-size:12px;font-weight:400}.gc-grid[data-astro-cid-e3kym6l7] .gc-month thead th:first-child{text-align:left}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tbody th{text-align:left;width:3em;font-size:15px;font-weight:500}.gc-grid[data-astro-cid-e3kym6l7] .gc-month td{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:14px}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tr.gc-turn>*{border-top:2px solid var(--calc-edge)}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tr.gc-today{background:var(--input)}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tr.gc-today>*{font-weight:700}@media print{.gchart[data-astro-cid-e3kym6l7] .result-label[data-astro-cid-e3kym6l7]{font-size:8pt}.gc-chip[data-astro-cid-e3kym6l7]{display:none}.gc-title[data-astro-cid-e3kym6l7]{margin-top:2pt;font-size:14pt}.gc-sub[data-astro-cid-e3kym6l7]{margin-top:2pt;font-size:9pt}.gc-grid[data-astro-cid-e3kym6l7]{margin-top:8pt;display:block;container-type:normal}.gc-grid[data-astro-cid-e3kym6l7] .gc-half{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 5pt;display:grid}.gc-grid[data-astro-cid-e3kym6l7] .gc-half--2{break-before:page}.gc-grid[data-astro-cid-e3kym6l7] .gc-cont{font:700 11pt var(--font-display);grid-column:1/-1;margin:0 0 6pt;display:block}.gc-grid[data-astro-cid-e3kym6l7] .gc-month{break-inside:avoid;table-layout:fixed;background:0 0;border:.75pt solid #9a9a9a}.gc-grid[data-astro-cid-e3kym6l7] .gc-month caption{vertical-align:bottom;height:3.6em;padding:0 0 3pt}.gc-grid[data-astro-cid-e3kym6l7] .gc-m{font-size:10pt}.gc-grid[data-astro-cid-e3kym6l7] .gc-r{color:#333;font-size:7pt}.gc-grid[data-astro-cid-e3kym6l7] .gc-month th,.gc-grid[data-astro-cid-e3kym6l7] .gc-month td{border-top:.5pt solid #c8c8c8;padding:1.5pt 3pt;line-height:1.4}.gc-grid[data-astro-cid-e3kym6l7] .gc-month thead th{color:#333;letter-spacing:.02em;background:0 0;font-size:6.5pt}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tbody th{width:2.2em;font-size:9pt}.gc-grid[data-astro-cid-e3kym6l7] .gc-month td{font-size:8.5pt}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tr.gc-turn>*{border-top:1pt solid #555}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tr.gc-today{background:0 0}.gc-grid[data-astro-cid-e3kym6l7] .gc-month tr.gc-today>*{font-weight:inherit}.gc-foot[data-astro-cid-e3kym6l7]{color:#333;margin:8pt 0 0;font-size:8.5pt}}.calc:has([data-gchart]) .how{flex:none}.calc-main:has([data-gchart])>.result-actions{order:-1}@media print{.calc:has([data-gchart]){padding-top:6pt!important;display:block!important}.calc:has([data-gchart]) .calc-side,.calc:has([data-gchart]) .inputs,.calc:has([data-gchart]) .how{display:none!important}.calc-main:has([data-gchart]){display:block!important}.calc-main:has([data-gchart])>.result-actions{margin-top:8pt}.tool-page:has([data-gchart]) h1{font-size:20pt!important}[data-gchart].result{background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:block!important}}
