.svg-inherit circle[fill][data-v-8a888b6e],.svg-inherit path[fill][data-v-8a888b6e],.svg-inherit rect[fill][data-v-8a888b6e]{fill:currentColor}.svg-inherit circle[stroke][data-v-8a888b6e],.svg-inherit path[stroke][data-v-8a888b6e],.svg-inherit rect[stroke][data-v-8a888b6e]{stroke:currentColor}.sr-only[data-v-8a888b6e]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.margin-hero[data-v-8a888b6e]{clip-path:inset(0);background-color:var(--fx-bg);padding-block:calc(clamp(2.25rem,2.25352vw + 1.72183rem,3.75rem));padding-top:calc(clamp(2.5rem,2.25352vw + 1.97183rem,4rem))}section.margin-hero[data-v-8a888b6e]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(var(--fx-dots) 1px,transparent 1.2px) 0 0/14px 14px;position:fixed;inset:0}.margin-hero__inner[data-v-8a888b6e]{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));align-items:center;gap:calc(clamp(2.5rem,1.50235vw + 2.14789rem,3.5rem));width:100%;max-width:80rem;margin-inline:auto;padding-inline:calc(clamp(1rem,3.00469vw + .29577rem,3rem));display:grid}.margin-hero__copy[data-v-8a888b6e]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;display:flex}.margin-hero__copy[data-v-8a888b6e] .block-text .col>*{margin-bottom:1.25rem}.margin-hero__sub[data-v-8a888b6e]{letter-spacing:-.01em;font-size:calc(clamp(1.25rem,.18779vw + 1.20599rem,1.375rem));font-weight:600;line-height:1.3}.margin-hero__intro[data-v-8a888b6e]{max-width:34rem;color:var(--fx-ink-2);text-wrap:pretty;font-size:calc(clamp(1.0625rem,.093897vw + 1.04049rem,1.125rem));line-height:1.55}.margin-hero__actions[data-v-8a888b6e]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.margin-hero__calc[data-v-8a888b6e]{flex-direction:column;justify-content:flex-start;align-items:normal;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}@media (width<48rem){.margin-hero__calc[data-v-8a888b6e]{padding:0 1rem 1.25rem}}.margin-hero__band[data-v-8a888b6e]{border-bottom:1px solid var(--fx-line);flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-inline:-1.5rem;padding:1.25rem 1.5rem;transition:background-color .2s cubic-bezier(.33,1,.68,1);display:flex}@media (width<48rem){.margin-hero__band[data-v-8a888b6e]{margin-inline:-1rem;padding-inline:1rem}}.margin-hero__band--positive[data-v-8a888b6e]{background-color:var(--fx-positive-tint)}.margin-hero__band--warning[data-v-8a888b6e]{background-color:var(--fx-warning-tint)}.margin-hero__band--critical[data-v-8a888b6e]{background-color:var(--fx-critical-tint)}.margin-hero__verdict[data-v-8a888b6e]{flex-direction:column;justify-content:flex-start;align-items:normal;gap:.25rem;min-width:0;display:flex}.margin-hero__verdict p[data-v-8a888b6e]{letter-spacing:0;color:var(--fx-ink-2);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.125rem}.margin-hero__verdict-title[data-v-8a888b6e]{letter-spacing:-.01em;color:var(--fx-ink);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem}.margin-hero__rate[data-v-8a888b6e]{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.25rem;display:flex}.margin-hero__rate span[data-v-8a888b6e]:first-child{letter-spacing:.02em;text-transform:uppercase;color:var(--fx-ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;line-height:.6875rem}.margin-hero__rate span[data-v-8a888b6e]:last-child,.margin-hero__results dd[data-v-8a888b6e]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:2rem;font-weight:600;line-height:2rem}.margin-hero__rate span:last-child.is-loss[data-v-8a888b6e]{color:var(--fx-critical)}.margin-hero__inputs[data-v-8a888b6e]{border-top:1.5px solid var(--fx-border);gap:1rem;padding-top:1rem}.margin-hero__input[data-v-8a888b6e],.margin-hero__inputs[data-v-8a888b6e]{flex-direction:column;justify-content:flex-start;align-items:normal;display:flex}.margin-hero__input input[data-v-8a888b6e]{width:100%;height:2.75rem;accent-color:var(--fx-ink);cursor:pointer;margin:0}.margin-hero__input-head[data-v-8a888b6e]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.margin-hero__input-head label[data-v-8a888b6e]{letter-spacing:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:600;line-height:1rem}.margin-hero__input-head output[data-v-8a888b6e]{letter-spacing:0;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1rem;font-weight:600;line-height:1.25rem}.margin-hero__results[data-v-8a888b6e]{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:.75rem;display:grid}.margin-hero__results dt[data-v-8a888b6e]{letter-spacing:0;color:var(--fx-ink-2);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.margin-hero__results dd[data-v-8a888b6e]{margin:.5rem 0 0;font-size:calc(clamp(1.75rem,.56338vw + 1.61796rem,2.125rem))}.margin-hero__results dd.is-loss[data-v-8a888b6e]{color:var(--fx-critical)}.margin-hero__meter[data-v-8a888b6e]{background-color:var(--fx-track);border-radius:2px;height:12px;margin-block:.25rem;position:relative}.margin-hero__fill[data-v-8a888b6e]{background-color:var(--fx-chart-green);border-radius:2px 0 0 2px;transition:width .2s cubic-bezier(.33,1,.68,1);position:absolute;inset:0 auto 0 0}.margin-hero__fill.is-warning[data-v-8a888b6e]{background-color:var(--fx-chart-saffron)}.margin-hero__over[data-v-8a888b6e]{background-color:var(--fx-chart-red);box-shadow:0 0 0 1.5px var(--fx-ink),3px 3px 0 1.5px var(--fx-shadow);opacity:0;margin-left:2px;transition:width .2s cubic-bezier(.33,1,.68,1),opacity .2s cubic-bezier(.33,1,.68,1);position:absolute;inset:0 auto 0 80%}.margin-hero__over.is-over[data-v-8a888b6e]{opacity:1}.margin-hero__alert[data-v-8a888b6e]{background-color:var(--fx-ink-3);width:1px;position:absolute;inset:0 auto 0 64%}.margin-hero__limit[data-v-8a888b6e]{border-left:2px solid var(--fx-border);position:absolute;top:-4px;bottom:-4px;left:80%}
