.calc[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin:24px 0;display:grid}.calc-inputs[data-astro-cid-fj7gkcfz]{gap:16px;min-width:0;display:grid}fieldset[data-astro-cid-fj7gkcfz].step{min-width:0;margin:0}legend[data-astro-cid-fj7gkcfz]{float:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 14px;padding:0;font-size:1.15rem;font-weight:600;display:flex}legend[data-astro-cid-fj7gkcfz]+[data-astro-cid-fj7gkcfz]{clear:both}.step-n[data-astro-cid-fj7gkcfz]{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:8px;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.search[data-astro-cid-fj7gkcfz]{position:relative}.search-row[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:8px;display:flex}.search-row[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{flex:200px}.results[data-astro-cid-fj7gkcfz]{z-index:5;background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.results[data-astro-cid-fj7gkcfz] li{cursor:pointer;border-radius:6px;padding:8px 10px}.results[data-astro-cid-fj7gkcfz] li:hover,.results[data-astro-cid-fj7gkcfz] li[aria-selected=true]{background:var(--accent-soft)}.results[data-astro-cid-fj7gkcfz] li.empty{color:var(--muted);cursor:default}.change[data-astro-cid-fj7gkcfz]{margin-bottom:8px}.sun-row[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;align-items:end;gap:16px;margin-top:12px;display:flex}.sun-row[data-astro-cid-fj7gkcfz]>label[data-astro-cid-fj7gkcfz]{gap:4px;font-size:.95rem;font-weight:600;display:grid}.sun-row[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=number]{width:120px}.sun-mode[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:14px;font-size:.95rem;display:flex}.sun-row[data-astro-cid-fj7gkcfz]+p[data-astro-cid-fj7gkcfz]{margin:8px 0 0}table[data-astro-cid-fj7gkcfz].loads{border-collapse:collapse;width:100%;min-width:520px}table[data-astro-cid-fj7gkcfz].loads th[data-astro-cid-fj7gkcfz]{text-align:left;color:var(--muted);padding:4px 6px;font-size:.85rem;font-weight:600}table[data-astro-cid-fj7gkcfz].loads td{border-top:1px solid var(--line);padding:4px 6px}table[data-astro-cid-fj7gkcfz].loads td:first-child{font-size:.95rem}table[data-astro-cid-fj7gkcfz].loads input{width:84px}table[data-astro-cid-fj7gkcfz].loads td:first-child input{width:100%}.loads[data-astro-cid-fj7gkcfz] .remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:1.3rem}.loads[data-astro-cid-fj7gkcfz] .remove:hover{color:var(--ink)}.add-row[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:8px;margin:12px 0 8px;display:flex}.add-row[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]{flex:240px}.settings[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.settings[data-astro-cid-fj7gkcfz]>label[data-astro-cid-fj7gkcfz]{align-content:start;gap:4px;font-size:.95rem;font-weight:600;display:grid}.settings[data-astro-cid-fj7gkcfz]>label[data-astro-cid-fj7gkcfz] .small[data-astro-cid-fj7gkcfz]{font-weight:400}.radios[data-astro-cid-fj7gkcfz]{gap:4px;font-size:.95rem;display:grid}.radios[data-astro-cid-fj7gkcfz] .label[data-astro-cid-fj7gkcfz]{font-weight:600}.calc-results[data-astro-cid-fj7gkcfz]{background:var(--navy);color:#d6e0ef;border-radius:var(--radius);padding:22px 22px 18px;position:sticky;top:84px;box-shadow:0 10px 30px #00275a2e}.calc-results[data-astro-cid-fj7gkcfz] h2[data-astro-cid-fj7gkcfz]{color:#fff;margin:0 0 16px;font-size:1.25rem}.calc-results[data-astro-cid-fj7gkcfz] dl[data-astro-cid-fj7gkcfz]{margin:0;display:grid}.calc-results[data-astro-cid-fj7gkcfz] dl[data-astro-cid-fj7gkcfz]>div[data-astro-cid-fj7gkcfz]{border-top:1px solid #ffffff1f;padding:12px 0}.calc-results[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz]{color:#9fb3d3;font-size:.85rem;font-weight:500}.calc-results[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{margin:0}.calc-results[data-astro-cid-fj7gkcfz] .big[data-astro-cid-fj7gkcfz]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;margin:2px 0 4px;font-size:1.9rem;font-weight:650;line-height:1.2}.calc-results[data-astro-cid-fj7gkcfz] .big[data-astro-cid-fj7gkcfz].pending{color:#c3d0e6;margin:6px 0;font-size:1.15rem}.calc-results[data-astro-cid-fj7gkcfz] .sub[data-astro-cid-fj7gkcfz]{color:#c3d0e6;font-size:.875rem;line-height:1.45}.calc-results[data-astro-cid-fj7gkcfz] a[data-astro-cid-fj7gkcfz]{color:#7fe08e;font-size:.9rem}.calc-results[data-astro-cid-fj7gkcfz] .share[data-astro-cid-fj7gkcfz]{color:#fff;background:0 0;border-color:#ffffff59}.calc-results[data-astro-cid-fj7gkcfz] .share[data-astro-cid-fj7gkcfz]:hover{border-color:#7fe08e}.calc-results[data-astro-cid-fj7gkcfz] .fine[data-astro-cid-fj7gkcfz]{color:#9fb3d3;margin:0;font-size:.8rem}.calc-results[data-astro-cid-fj7gkcfz] .note{margin:4px 0 0}.actions[data-astro-cid-fj7gkcfz]{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 12px;padding-top:14px;display:flex}@media (prefers-color-scheme:dark){.calc-results[data-astro-cid-fj7gkcfz]{box-shadow:none;background:#0d2142;border:1px solid #1d3a66}}.sr[data-astro-cid-fj7gkcfz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-astro-cid-fj7gkcfz][hidden]{display:none!important}.mini[data-astro-cid-fj7gkcfz]{display:none}@media (width<=900px){.calc[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr)}.calc-results[data-astro-cid-fj7gkcfz]{scroll-margin-top:12px;position:static}.mini[data-astro-cid-fj7gkcfz]{z-index:4;background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex;position:sticky;bottom:8px;box-shadow:0 4px 16px #0003}.mini-go[data-astro-cid-fj7gkcfz]{white-space:nowrap;color:#7fe08e}}@media (width<=640px){table[data-astro-cid-fj7gkcfz].loads{min-width:0}table[data-astro-cid-fj7gkcfz].loads thead[data-astro-cid-fj7gkcfz]{display:none}table[data-astro-cid-fj7gkcfz].loads,table[data-astro-cid-fj7gkcfz].loads tbody[data-astro-cid-fj7gkcfz]{display:block}table[data-astro-cid-fj7gkcfz].loads tr{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px;padding:10px 0;display:grid}table[data-astro-cid-fj7gkcfz].loads td{border:0;padding:0}table[data-astro-cid-fj7gkcfz].loads td:first-child{grid-column:1/-1;font-weight:600}table[data-astro-cid-fj7gkcfz].loads td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.75rem;display:block}table[data-astro-cid-fj7gkcfz].loads input{width:100%}table[data-astro-cid-fj7gkcfz].loads td:last-child{align-self:end}}
