.ad-calc[data-astro-cid-a2jgzf24]{background:var(--fx-bg-surface);border-radius:var(--fx-radius-card);box-shadow:var(--fx-shadow-card);padding:clamp(20px,3vw,34px)}.ad-calc__grid[data-astro-cid-a2jgzf24]{display:grid;gap:28px}.ad-calc__fields[data-astro-cid-a2jgzf24]{border:0;padding:0;min-width:0}.ad-calc__inputs[data-astro-cid-a2jgzf24]{display:grid;gap:14px;margin-top:22px}.ad-calc__field[data-astro-cid-a2jgzf24],.ad-calc__preset[data-astro-cid-a2jgzf24]{display:flex;flex-direction:column;gap:8px;color:var(--fx-ink-primary);font-size:14px;font-weight:700}.ad-calc[data-astro-cid-a2jgzf24] input[data-astro-cid-a2jgzf24],.ad-calc[data-astro-cid-a2jgzf24] select[data-astro-cid-a2jgzf24]{width:100%;min-width:0;height:46px;padding:0 13px;border:1px solid var(--fx-line-hairline);border-radius:var(--fx-radius-control);background:var(--fx-bg-surface);color:var(--fx-ink-primary);font:inherit;font-size:16px;font-weight:500}.ad-calc[data-astro-cid-a2jgzf24] input[data-astro-cid-a2jgzf24][aria-invalid=true]{border-color:var(--fx-status-attention);background:var(--fx-status-attention-soft)}.ad-calc__preset[data-astro-cid-a2jgzf24]{margin-top:18px;color:var(--fx-ink-secondary);font-size:13px;font-weight:500}.ad-calc__result[data-astro-cid-a2jgzf24]{min-width:0;align-self:stretch;border-radius:var(--fx-radius-control);background:var(--fx-bg-sunken);padding:22px}.ad-calc[data-astro-cid-a2jgzf24][data-state=invalid] .ad-calc__result[data-astro-cid-a2jgzf24]{background:var(--fx-status-attention-soft)}.ad-calc__status[data-astro-cid-a2jgzf24]{color:var(--fx-ink-primary);font-size:15px;font-weight:700}.ad-calc__metrics[data-astro-cid-a2jgzf24]{display:flex;gap:16px 36px;flex-wrap:wrap;margin-top:14px;font-variant-numeric:tabular-nums}.ad-calc__metrics[data-astro-cid-a2jgzf24][hidden]{display:none}.ad-calc__metrics[data-astro-cid-a2jgzf24] .fp-eyebrow[data-astro-cid-a2jgzf24]{color:var(--fx-ink-tertiary)}.ad-calc__metrics[data-astro-cid-a2jgzf24] output[data-astro-cid-a2jgzf24]{color:var(--fx-ink-primary);font-size:clamp(22px,2.5vw,28px);font-weight:700;letter-spacing:-.03em}.ad-calc__note[data-astro-cid-a2jgzf24]{margin-top:8px;color:var(--fx-ink-secondary);font-size:13px;line-height:1.5}.ad-calc__limit[data-astro-cid-a2jgzf24]{margin-top:16px}@media(min-width:760px){.ad-calc__grid[data-astro-cid-a2jgzf24]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media(min-width:1024px){.ad-calc__inputs[data-astro-cid-a2jgzf24]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-instrument{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--ds-space-4) + var(--ds-space-1)) calc(var(--ds-space-6) + var(--ds-space-2));padding:var(--ds-space-6);background:transparent}.ds-instrument>form{grid-column:1 / -1}.ds-instrument__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--ds-space-6);align-items:start;filter:drop-shadow(0 18px 26px color-mix(in srgb,var(--fx-ink-primary) 10%,transparent))}.ds-instrument__paper{position:relative;min-width:0;margin:0;padding:var(--ds-space-5) calc(var(--ds-space-5) + var(--ds-space-1)) calc(var(--ds-space-7) - var(--ds-space-1) / 2);border-radius:calc(var(--ds-space-4) + var(--ds-space-1) / 2) calc(var(--ds-space-4) + var(--ds-space-1) / 2) 0 0;background:var(--fx-bg-surface);mask:var(--ds-zig-paper)}.ds-instrument__result{display:flex;flex-direction:column;align-self:start}.ds-instrument__metrics{order:2;display:grid;gap:0;margin:0;font-variant-numeric:tabular-nums}.ds-instrument__metrics[hidden]{display:none}.ds-instrument__metrics>div{padding:calc(var(--ds-space-4) + var(--ds-space-1) / 2) 0;border-bottom:1.5px dashed var(--fx-line-hairline)}.ds-instrument__metrics p{margin:0;font-size:var(--ds-fs-13-5);line-height:var(--ds-lh-1-45);font-weight:600;color:var(--fx-ink-secondary)}.ds-instrument__metrics output{display:block;margin-top:calc(var(--ds-space-2) - var(--ds-space-1) / 2);font-size:var(--ds-tools-figure);line-height:var(--ds-lh-1-05);font-weight:700;letter-spacing:-.04em;color:var(--fx-brand-pixel);overflow-wrap:anywhere}.ds-instrument__note{order:2;margin:calc(var(--ds-space-4) - var(--ds-space-1) / 2) 0 0;font-size:var(--ds-fs-13-5);line-height:var(--ds-lh-1-5);color:var(--fx-ink-secondary);text-wrap:pretty}.ds-instrument:is([data-state=empty],[data-state=invalid]) .ds-instrument__result:after{content:"";order:1;display:block;height:96px;margin-top:calc(var(--ds-space-4) + var(--ds-space-1) / 2);background:linear-gradient(var(--fx-bg-app),var(--fx-bg-app)) 0 0 / 62% 12px no-repeat,linear-gradient(var(--fx-bg-app),var(--fx-bg-app)) 0 26px / 44% 30px no-repeat,linear-gradient(var(--fx-bg-app),var(--fx-bg-app)) 0 72px / 70% 12px no-repeat;border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2)}.ds-instrument[data-state=invalid]{--ds-status-paper-color: var(--fx-status-attention-ink)}.ds-instrument__limit{margin:0;padding-left:var(--ds-space-4);border-left:2px solid var(--fx-line-accent);font-size:var(--ds-fs-13-5);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary);text-wrap:pretty}@media(max-width:899px){.ds-instrument,.ds-instrument__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.ds-instrument{padding:var(--ds-space-4) var(--ds-space-3) calc(var(--ds-space-4) + var(--ds-space-1))}.ds-instrument__paper{padding:calc(var(--ds-space-4) + var(--ds-space-1)) calc(var(--ds-space-4) + var(--ds-space-1) / 2) calc(var(--ds-space-6) + var(--ds-space-2))}}
