.proxima-dosis__body[data-astro-cid-jd62jarb]{max-width:var(--spacing-tool-max);margin:0 auto;padding:2rem 1.25rem 3rem}.proxima-dosis__hero[data-astro-cid-jd62jarb]{margin-bottom:1.5rem}.proxima-dosis__kicker[data-astro-cid-jd62jarb]{color:var(--color-text-muted);font-size:var(--text-small);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .25rem}.proxima-dosis__hero[data-astro-cid-jd62jarb] h1[data-astro-cid-jd62jarb]{font-size:var(--text-hero);line-height:var(--text-hero--line-height);margin:0 0 .5rem;color:var(--color-text-primary)}.proxima-dosis__lede[data-astro-cid-jd62jarb]{color:var(--color-text-secondary);margin:0 0 1.5rem;max-width:75ch}.proxima-dosis__lede[data-astro-cid-jd62jarb] a[data-astro-cid-jd62jarb]{color:var(--color-brand-accent-text);text-decoration:underline;font-weight:600}.proxima-dosis-form{display:flex;flex-direction:column;gap:1.25rem;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.25rem}.proxima-dosis-form__lead-banner{background:var(--color-severity-leve-bg);border-left:4px solid var(--color-severity-leve-fg-text);border-radius:var(--radius-card);padding:.875rem 1rem;color:var(--color-text-primary)}.proxima-dosis-form__lead-banner p{margin:0}.proxima-dosis-form__fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.proxima-dosis-form__legend{font-weight:600;color:var(--color-text-primary);padding:0}.proxima-dosis-form__row{display:flex;flex-direction:column;gap:.25rem}.proxima-dosis-form__label{font-size:var(--text-small);color:var(--color-text-secondary);font-weight:600}.proxima-dosis-form__input{appearance:none;background:var(--color-page-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);padding:.5rem .75rem;font:inherit;min-height:2.75rem;color:var(--color-text-primary);accent-color:var(--color-brand-primary)}.proxima-dosis-form__input:focus-visible{outline:2px solid var(--color-brand-accent-text);outline-offset:1px}.proxima-dosis-form__hint{font-size:var(--text-small);color:var(--color-text-secondary);margin:.25rem 0 0}.proxima-dosis-form__check-label{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.25rem 0;cursor:pointer;color:var(--color-text-secondary)}.proxima-dosis-form__check{width:1.5rem;height:1.5rem;flex-shrink:0;accent-color:var(--color-brand-primary);cursor:pointer}.proxima-dosis-form__check-row{display:flex;flex-direction:column;gap:.25rem}.proxima-dosis-form__check-row .proxima-dosis-form__hint{margin-left:2rem}.proxima-dosis-form__live-affordance{margin:.5rem 0 0;font-size:var(--text-small);color:var(--color-text-muted)}.proxima-dosis-form__actions{display:flex;justify-content:flex-end}.proxima-dosis-form__reset{appearance:none;background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-input);padding:.5rem .875rem;color:var(--color-text-secondary);font:inherit;min-height:2.75rem;cursor:pointer}.proxima-dosis-form__reset:hover,.proxima-dosis-form__reset:focus-visible{color:var(--color-text-primary);border-color:var(--color-brand-accent-text);outline:2px solid var(--color-brand-accent-text);outline-offset:1px}.proxima-dosis-form__refuse{background:var(--color-severity-severo-bg);border-left:4px solid var(--color-severity-severo-fg-text);padding:.875rem 1rem;border-radius:var(--radius-card);color:var(--color-text-primary);display:flex;gap:.625rem;align-items:flex-start}.proxima-dosis-form__refuse-icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-severity-severo-fg-text);margin-top:.125rem}.proxima-dosis-form__refuse-body{flex:1}.proxima-dosis-form__refuse strong{color:var(--color-severity-severo-fg-text);display:block;margin-bottom:.25rem}.proxima-dosis-form__refuse p{margin:0}.proxima-dosis-form__result{border-left:4px solid currentColor;padding:1rem 1.25rem;border-radius:var(--radius-card);background:var(--color-card-bg);display:block}.proxima-dosis-form__result.severity-normal{color:var(--color-severity-normal-fg-text);background:var(--color-severity-normal-bg)}.proxima-dosis-form__result.severity-leve{color:var(--color-severity-leve-fg-text);background:var(--color-severity-leve-bg)}.proxima-dosis-form__result.severity-severo{color:var(--color-severity-severo-fg-text);background:var(--color-severity-severo-bg)}.proxima-dosis-form__result-header{margin-bottom:.75rem}.proxima-dosis-form__result-title{margin:0 0 .25rem;color:var(--color-text-primary);font-weight:700;font-size:var(--text-heading)}.proxima-dosis-form__result-subtitle{margin:0;color:var(--color-text-primary);font-size:var(--text-heading);font-variant-numeric:tabular-nums}.proxima-dosis-form__result-complete{margin:0;color:var(--color-severity-normal-fg-text);font-size:var(--text-heading);font-weight:700}.proxima-dosis-form__result-iso{margin:.125rem 0 0;color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.proxima-dosis-form__result-icon{width:1.25rem;height:1.25rem;vertical-align:-.2em;color:var(--color-severity-normal-fg-text)}.proxima-dosis-form__section-heading{margin:1rem 0 .375rem;font-size:var(--text-small);color:var(--color-text-muted);font-weight:600}.proxima-dosis-form__advisories{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.proxima-dosis-form__advisory{background:var(--color-page-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);padding:.625rem .875rem;color:var(--color-text-secondary)}.proxima-dosis-form__advisory strong{color:var(--color-text-primary);display:block;margin:.25rem 0 .125rem}.proxima-dosis-form__advisory p{font-size:var(--text-small);margin:0}.proxima-dosis-form__advisory--normal{border-left:4px solid var(--color-severity-normal-fg-text)}.proxima-dosis-form__advisory--leve{background:var(--color-severity-leve-bg);border-left:4px solid var(--color-severity-leve-fg-text);color:var(--color-text-primary)}.proxima-dosis-form__advisory--severo{background:var(--color-severity-severo-bg);border-left:4px solid var(--color-severity-severo-fg-text);color:var(--color-text-primary)}.proxima-dosis-form__advisory-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.125rem .5rem;border-radius:999px;border:1px solid currentColor}.proxima-dosis-form__advisory-chip-icon{width:.875rem;height:.875rem}.proxima-dosis-form__advisory-chip--severo{color:var(--color-severity-severo-fg-text);background:var(--color-severity-severo-bg)}.proxima-dosis-form__advisory-chip--leve{color:var(--color-severity-leve-fg-text);background:var(--color-severity-leve-bg)}.proxima-dosis-form__advisory-chip--normal{color:var(--color-severity-normal-fg-text);background:var(--color-severity-normal-bg)}.proxima-dosis-form__special-notes{list-style:disc;padding-left:1.25rem;margin:.75rem 0 0;color:var(--color-text-secondary);font-size:var(--text-small)}.proxima-dosis-form__special-note{margin:.125rem 0}@media print{.proxima-dosis-form__fieldset,.proxima-dosis-form__actions,.proxima-dosis-form__reset,.proxima-dosis-form__live-affordance{display:none!important}.proxima-dosis-form__lead-banner{background:#fff!important;color:#000!important;border-left:4px solid #000!important}.proxima-dosis-form__refuse{background:#fff!important;color:#000!important;border-left:6px solid #000!important}.proxima-dosis-form__refuse-icon{color:#000!important}.proxima-dosis-form__result.severity-normal,.proxima-dosis-form__result.severity-leve,.proxima-dosis-form__result.severity-severo{background:#fff!important;color:#000!important;border-left:6px solid #000!important}.proxima-dosis-form__advisory--normal,.proxima-dosis-form__advisory--leve,.proxima-dosis-form__advisory--severo{background:#fff!important;color:#000!important;border-left:4px solid #000!important;border:1px solid #000!important}.proxima-dosis-form__advisory--severo{border-left-width:6px!important;font-weight:600!important}.proxima-dosis-form__advisory-chip{background:#fff!important;color:#000!important;border-color:#000!important}}
