@import "https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300..800;1,400&family=Roboto+Mono:wght@400;500&display=swap";.vaers-gov-banner{background-color:var(--vaers-color-surface-subtle);padding:var(--vaers-space-2xs) var(--vaers-space-page-gutter)}.vaers-gov-banner__inner{max-width:var(--vaers-container-page);margin-inline:auto}.vaers-gov-banner__content{align-items:center;gap:var(--vaers-space-2xs);display:flex}.vaers-gov-banner__flag{flex-shrink:0;align-items:center;display:flex}.vaers-gov-banner__text{font-size:var(--vaers-type-caption);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary)}.vaers-gov-banner__link{font-size:var(--vaers-type-caption);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-link);cursor:pointer;margin-left:var(--vaers-space-sm);background:0 0;border:none;padding:0;text-decoration:underline}.vaers-gov-banner__link:hover{color:var(--vaers-color-text-link-hover)}.vaers-button{min-height:var(--vaers-button-height);padding:var(--vaers-space-xs) var(--vaers-space-md);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-button);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);border:var(--vaers-border-emphasis) solid transparent;border-radius:var(--vaers-radius-md);cursor:pointer;transition:background-color var(--vaers-motion-fast) var(--vaers-easing), border-color var(--vaers-motion-fast) var(--vaers-easing), color var(--vaers-motion-fast) var(--vaers-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vaers-button:focus{outline:none}.vaers-button--large{min-height:var(--vaers-button-height-large);padding:var(--vaers-space-sm) var(--vaers-space-lg)}.vaers-button--full-width{width:100%}.vaers-button--primary{background-color:var(--vaers-color-action-primary);border-color:var(--vaers-color-action-primary);color:var(--vaers-color-text-inverse)}.vaers-button--primary:hover:not(:disabled){background-color:var(--vaers-color-action-primary-hover);border-color:var(--vaers-color-action-primary-hover)}.vaers-button--primary:active:not(:disabled){background-color:var(--vaers-color-action-primary-active);border-color:var(--vaers-color-action-primary-active)}.vaers-button--secondary,.vaers-button--outline{border-color:var(--vaers-color-action-secondary);color:var(--vaers-color-action-secondary);background-color:#0000}.vaers-button--secondary:hover:not(:disabled),.vaers-button--outline:hover:not(:disabled){border-color:var(--vaers-color-action-secondary-hover);color:var(--vaers-color-action-secondary-hover);background-color:#005ea21a}.vaers-button--secondary:active:not(:disabled),.vaers-button--outline:active:not(:disabled){background-color:#005ea226}.vaers-button--tertiary{color:var(--vaers-color-text-link);padding-left:var(--vaers-space-xs);padding-right:var(--vaers-space-xs);background-color:#0000;border-color:#0000;text-decoration:underline}.vaers-button--tertiary:hover:not(:disabled){color:var(--vaers-color-text-link-hover)}.vaers-button--tertiary:active:not(:disabled){color:var(--vaers-color-action-primary-active)}.vaers-button--tertiary.vaers-button--pending{color:var(--vaers-color-action-pending-text)}.vaers-button--destructive{background-color:var(--vaers-color-action-destructive);border-color:var(--vaers-color-action-destructive);color:var(--vaers-color-text-inverse)}.vaers-button--destructive:hover:not(:disabled){background-color:var(--vaers-color-action-destructive-hover);border-color:var(--vaers-color-action-destructive-hover)}.vaers-button--destructive:active:not(:disabled){background-color:#8b0000;border-color:#8b0000}.vaers-button:disabled{cursor:not-allowed;opacity:.6}.vaers-button--pending{color:var(--vaers-color-action-pending-text);cursor:wait}.vaers-button--primary.vaers-button--pending{background-color:var(--vaers-color-action-primary);color:var(--vaers-color-text-inverse);opacity:.7}.vaers-button--destructive.vaers-button--pending{background-color:var(--vaers-color-action-destructive);color:var(--vaers-color-text-inverse);opacity:.7}.vaers-prototype-band{z-index:var(--vaers-z-sticky);background-color:var(--vaers-color-prototype-band-bg);border-top:2px solid var(--vaers-color-prototype-band-edge);border-bottom:2px solid var(--vaers-color-prototype-band-edge);padding:var(--vaers-space-xs) var(--vaers-space-page-gutter);position:sticky;top:0}.vaers-prototype-band__inner{max-width:var(--vaers-container-page);margin-inline:auto}.vaers-prototype-band__text{align-items:flex-start;gap:var(--vaers-space-sm);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-normal);line-height:var(--vaers-leading-normal);color:var(--vaers-color-prototype-band-text);margin:0;display:flex}.vaers-prototype-band__icon{flex-shrink:0;font-size:1.25rem;line-height:1}.vaers-prototype-band__error{align-items:center;gap:var(--vaers-space-sm);flex-wrap:wrap;display:flex}.vaers-prototype-band__retry{min-height:36px;padding:var(--vaers-space-2xs) var(--vaers-space-sm);font-size:var(--vaers-type-caption);flex-shrink:0}.vaers-prototype-band .vaers-focusable:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer)}.vaers-bootstrap-shell{flex-direction:column;min-height:100vh;display:flex}.vaers-bootstrap-shell__main{padding:var(--vaers-space-page-gutter);flex:1;justify-content:center;align-items:center;display:flex}.vaers-bootstrap-shell__content{text-align:center;max-width:400px}.vaers-bootstrap-shell__loading{flex-direction:column;align-items:center;gap:16px;display:flex}.vaers-bootstrap-shell__spinner{border:3px solid #dfe1e2;border-top-color:var(--vaers-color-primary,#005ea2);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite bootstrap-spin}@keyframes bootstrap-spin{to{transform:rotate(360deg)}}.vaers-bootstrap-shell__error{background:#fff;border:1px solid #dfe1e2;border-radius:4px;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.vaers-bootstrap-shell__error-heading{color:var(--vaers-color-text-primary);margin:0;font-size:24px;font-weight:700}.vaers-bootstrap-shell__error-message{color:var(--vaers-color-text-secondary);margin:0;font-size:16px;line-height:1.5}.vaers-bootstrap-shell__retry-button{color:#fff;background-color:var(--vaers-color-primary,#005ea2);cursor:pointer;border:none;border-radius:4px;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .15s}.vaers-bootstrap-shell__retry-button:hover{background-color:var(--vaers-color-primary-dark,#1a4480)}.vaers-bootstrap-shell__retry-button:focus-visible{outline:2px solid var(--vaers-color-focus,#2491ff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vaers-bootstrap-shell__spinner{animation:none}}.vaers-emergency-band{background-color:var(--vaers-color-emergency-band-bg);width:100%;color:var(--vaers-color-emergency-band-text);padding:var(--vaers-space-sm) var(--vaers-space-page-gutter)}.vaers-emergency-band__inner{max-width:var(--vaers-container-page);justify-content:flex-start;align-items:center;margin-inline:auto;display:flex}.vaers-emergency-band__text{align-items:center;gap:var(--vaers-space-xs);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-normal);line-height:var(--vaers-leading-normal);color:var(--vaers-color-emergency-band-text);margin:0;display:inline-flex}.vaers-emergency-band__icon{flex-shrink:0;align-items:center;display:flex}.vaers-emergency-band__icon svg{width:20px;height:20px}.vaers-emergency-band .vaers-focusable:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner-inverse), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer)}.vaers-link{color:var(--vaers-color-text-link);text-underline-offset:2px;transition:color var(--vaers-motion-fast) var(--vaers-easing);text-decoration:underline}.vaers-link:hover{color:var(--vaers-color-text-link-hover)}.vaers-link:visited{color:var(--vaers-color-text-link-visited)}.vaers-link:focus{outline:none}.vaers-surface-inverse .vaers-link{color:var(--vaers-color-text-inverse)}.vaers-surface-inverse .vaers-link:hover{color:var(--vaers-color-text-inverse);opacity:.8}.vaers-surface-inverse .vaers-link:visited{color:var(--vaers-color-text-inverse)}.vaers-mobile-drawer{z-index:1000;position:fixed;inset:0}.vaers-mobile-drawer__backdrop{background:#00000080;position:absolute;inset:0}.vaers-mobile-drawer__panel{background:var(--vaers-color-surface-page);flex-direction:column;width:min(320px,85vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 16px #00000026}.vaers-mobile-drawer__header{border-bottom:var(--vaers-border-hairline) solid var(--vaers-color-border-default);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.vaers-mobile-drawer__wordmark{font-size:17px;font-weight:var(--vaers-weight-bold);line-height:1.2}.vaers-mobile-drawer__close{min-height:44px;font-size:15px;font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.vaers-mobile-drawer__close:hover{color:var(--vaers-color-text-link-hover)}.vaers-mobile-drawer__close:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-mobile-drawer__nav{flex-direction:column;flex:1;padding:16px;display:flex;overflow-y:auto}.vaers-mobile-drawer__list{margin:0;padding:0;list-style:none}.vaers-mobile-drawer__link{min-height:56px;font-size:19px;font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);border-bottom:var(--vaers-border-hairline) solid var(--vaers-color-border-default);align-items:center;line-height:1.3;text-decoration:none;display:flex}.vaers-mobile-drawer__link:hover{color:var(--vaers-color-text-link-hover)}.vaers-mobile-drawer__link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-mobile-drawer__link--current{color:var(--vaers-color-text-primary)}.vaers-mobile-drawer__note{font-size:15px;font-weight:var(--vaers-weight-normal);color:var(--vaers-color-text-secondary);margin-left:8px}.vaers-mobile-drawer__provider{min-height:56px;font-size:19px;font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-primary);border-left:4px solid #00bde3;align-items:center;margin-top:12px;padding-left:12px;line-height:1.3;text-decoration:none;display:flex}.vaers-mobile-drawer__provider:hover{color:var(--vaers-color-text-link)}.vaers-mobile-drawer__provider:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-mobile-drawer__provider--current{font-weight:var(--vaers-weight-bold)}.vaers-mobile-drawer__footer{border-top:var(--vaers-border-hairline) solid var(--vaers-color-border-default);flex-direction:column;margin-top:auto;padding-top:12px;display:flex}.vaers-mobile-drawer__footer-link{min-height:48px;font-size:17px;font-weight:var(--vaers-weight-normal);color:var(--vaers-color-text-link);align-items:center;line-height:1.3;text-decoration:none;display:flex}.vaers-mobile-drawer__footer-link:hover{color:var(--vaers-color-text-link-hover)}.vaers-mobile-drawer__footer-link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-mobile-drawer__footer-link--secondary{color:var(--vaers-color-text-secondary)}.vaers-mobile-drawer__footer-link--language{cursor:pointer;color:var(--vaers-color-text-link);text-align:left;background:0 0;border:0;padding:0}.vaers-header{background-color:var(--vaers-color-surface-page);border-bottom:var(--vaers-border-hairline) solid var(--vaers-color-border-default);padding:14px var(--vaers-space-page-gutter)}.vaers-header__inner{max-width:var(--vaers-container-page);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.vaers-header__brand{align-items:center;gap:12px;display:flex}.vaers-header__seal{flex-shrink:0}.vaers-header__seal-img{width:36px;height:36px;display:block}.vaers-header__logo-link{color:var(--vaers-color-text-primary);flex-direction:column;text-decoration:none;display:flex}.vaers-header__logo-link:hover .vaers-header__wordmark{color:var(--vaers-color-text-link)}.vaers-header__logo-link:visited{color:var(--vaers-color-text-primary)}.vaers-header__logo-link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-header__wordmark{font-size:19px;font-weight:var(--vaers-weight-bold);line-height:1.2}.vaers-header__subtitle{font-size:13px;font-weight:var(--vaers-weight-normal);color:var(--vaers-color-text-secondary);line-height:1.4}.vaers-header__actions{align-items:center;gap:20px;display:flex}.vaers-header__nav-link{font-size:17px;font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.vaers-header__nav-link:hover{color:var(--vaers-color-text-link-hover);text-decoration:underline}.vaers-header__nav-link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-header__help-btn{cursor:pointer;background:0 0;border:0;padding:0}.vaers-header__help-btn[aria-expanded=true]{box-shadow:0 0 0 4px var(--vaers-color-primary-light)}.vaers-header__language{font-size:17px;font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;display:inline-flex}.vaers-header__language:hover{color:var(--vaers-color-text-link-hover);text-decoration:underline}.vaers-header__language:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-header__menu-btn{min-height:44px;font-size:15px;font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:none}.vaers-header__menu-btn:hover{color:var(--vaers-color-text-link-hover)}.vaers-header__menu-btn:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-header--reduced .vaers-header__wordmark{font-size:17px}@media (width<=879px){.vaers-header{padding:10px 16px}.vaers-header__seal,.vaers-header__subtitle,.vaers-header__actions{display:none}.vaers-header__menu-btn{display:flex}.vaers-header--reduced .vaers-header__menu-btn{display:none}.vaers-header--reduced .vaers-header__actions{display:flex}.vaers-header--reduced .vaers-header__report-cta{display:none}.vaers-header--landing .vaers-header__actions{display:flex}.vaers-header--landing .vaers-header__menu-btn{display:none}}.vaers-public-nav{background-color:var(--vaers-color-surface-page);border-bottom:var(--vaers-border-hairline) solid var(--vaers-color-border-default);padding:0 var(--vaers-space-page-gutter)}.vaers-public-nav__inner{max-width:var(--vaers-container-page);justify-content:space-between;align-items:stretch;margin-inline:auto;display:flex}.vaers-public-nav__list{gap:var(--vaers-space-lg);margin:0;padding:0;list-style:none;display:flex}.vaers-public-nav__item{display:flex}.vaers-public-nav__link{font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);padding:var(--vaers-space-sm) 0;border-bottom:4px solid #0000;align-items:center;text-decoration:none;transition:border-color .15s;display:flex}.vaers-public-nav__link:hover{border-bottom-color:var(--vaers-color-text-link)}.vaers-public-nav__link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-public-nav__link--current{color:var(--vaers-color-text-primary);border-bottom-color:var(--vaers-color-primary)}.vaers-public-nav__provider{font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-primary);padding-left:var(--vaers-space-sm);margin:var(--vaers-space-xs) 0;border-left:4px solid #00bde3;align-items:center;text-decoration:none;display:flex}.vaers-public-nav__provider:hover{color:var(--vaers-color-text-link)}.vaers-public-nav__provider:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-public-nav__provider--current{color:var(--vaers-color-text-primary);font-weight:var(--vaers-weight-bold)}@media (width<=879px){.vaers-public-nav{display:none}}.vaers-footer{background-color:#1b1b1b;padding:32px 0}.vaers-footer__inner{max-width:1152px;margin-inline:auto;padding:0 32px}.vaers-footer__content{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.vaers-footer__nav{flex-wrap:wrap;gap:48px;display:flex}.vaers-footer__column{flex-direction:column;gap:8px;display:flex}.vaers-footer__column-heading{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.35}.vaers-footer__link-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.vaers-footer__link{color:#dfe1e2;font-size:16px;line-height:1.4;text-decoration:none}.vaers-footer__link:visited{color:#dfe1e2}.vaers-footer__link:hover{color:#fff;text-decoration:underline}.vaers-footer__link:focus-visible{outline:2px solid var(--vaers-focus-band-outer);outline-offset:2px}.vaers-footer__link-dim{color:#ffffffb3}.vaers-footer__prototype-notice{color:#ffffffd9;max-width:40ex;margin:0;font-size:14px;line-height:1.5}@media (width<=767px){.vaers-footer__inner{padding:0 16px}.vaers-footer__content,.vaers-footer__nav{flex-direction:column;gap:24px}.vaers-footer__prototype-notice{max-width:none;font-size:13px}}.vaers-survey-prompt{border-top:1px solid var(--vaers-color-border-light);padding:var(--vaers-space-6) 0;margin-top:var(--vaers-space-8)}.vaers-survey-prompt__content{max-width:var(--vaers-width-page);padding:0 var(--vaers-space-page-gutter);justify-content:space-between;align-items:flex-start;gap:var(--vaers-space-6);flex-direction:row;margin:0 auto;display:flex}@media (width<=767px){.vaers-survey-prompt__content{flex-direction:column;align-items:stretch}}.vaers-survey-prompt__text{flex:1;max-width:600px}.vaers-survey-prompt__heading{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin:0 0 var(--vaers-space-2) 0}.vaers-survey-prompt__description{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0}.vaers-survey-prompt__actions{align-items:center;gap:var(--vaers-space-4);flex-direction:row;flex-shrink:0;display:flex}@media (width<=767px){.vaers-survey-prompt__actions{flex-direction:row;justify-content:flex-start}}.vaers-survey-prompt__dismiss{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-link);padding:var(--vaers-space-2) var(--vaers-space-3);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.vaers-survey-prompt__dismiss:hover{color:var(--vaers-color-link-hover)}.vaers-survey-prompt__dismiss:focus-visible{outline:2px solid var(--vaers-color-focus-ring);outline-offset:2px}.vaers-survey-rating{border:none;margin:0;padding:0}.vaers-survey-rating__legend{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin-bottom:var(--vaers-space-3)}.vaers-survey-rating__options{flex-direction:column;gap:0;display:flex}.vaers-survey-rating__option{min-height:44px;padding:var(--vaers-space-2) var(--vaers-space-3);border:1px solid var(--vaers-color-border-light);background-color:var(--vaers-color-surface-page);border-bottom:none;align-items:center;transition:background-color .15s ease-in-out;display:flex}.vaers-survey-rating__option:first-child{border-radius:var(--vaers-radius-default) var(--vaers-radius-default) 0 0}.vaers-survey-rating__option:last-child{border-bottom:1px solid var(--vaers-color-border-light);border-radius:0 0 var(--vaers-radius-default) var(--vaers-radius-default)}.vaers-survey-rating__option:hover{background-color:var(--vaers-color-surface-alternate)}.vaers-survey-rating__option--selected{border-color:var(--vaers-color-primary);background-color:var(--vaers-color-surface-page);z-index:1;position:relative}.vaers-survey-rating__option--selected+.vaers-survey-rating__option{border-top-color:var(--vaers-color-primary)}.vaers-survey-rating__input{width:20px;height:20px;margin:0;margin-right:var(--vaers-space-3);accent-color:var(--vaers-color-primary);flex-shrink:0}.vaers-survey-rating__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);cursor:pointer;flex:1}.vaers-survey-comment{flex-direction:column;display:flex}.vaers-survey-comment__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin-bottom:var(--vaers-space-1)}.vaers-survey-comment__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-ink-secondary)}.vaers-survey-comment__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-small);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0 0 var(--vaers-space-2) 0}.vaers-survey-comment__input{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);background-color:var(--vaers-color-surface-page);border:1px solid var(--vaers-color-border-default);border-radius:var(--vaers-radius-default);padding:var(--vaers-space-2) var(--vaers-space-3);resize:vertical;min-height:100px}.vaers-survey-comment__input:focus{border-color:var(--vaers-color-primary);box-shadow:0 0 0 2px var(--vaers-color-focus-ring);outline:none}.vaers-survey-comment__input:disabled{background-color:var(--vaers-color-surface-disabled);color:var(--vaers-color-ink-disabled);cursor:not-allowed}.vaers-survey-comment__input[aria-invalid=true]{border-color:var(--vaers-color-error)}.vaers-survey-comment__error{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-small);line-height:var(--vaers-line-height-body);color:var(--vaers-color-error);margin:var(--vaers-space-1) 0 0 0}.vaers-survey-panel{border-top:1px solid var(--vaers-color-border-light);padding:var(--vaers-space-6) 0;margin-top:var(--vaers-space-8);background-color:var(--vaers-color-surface-alternate)}.vaers-survey-panel__content{max-width:var(--vaers-width-page);padding:0 var(--vaers-space-page-gutter);margin:0 auto}@media (width>=768px){.vaers-survey-panel__content{max-width:512px;padding:0 var(--vaers-space-page-gutter);margin:0}}.vaers-survey-panel__heading{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-h3);font-weight:var(--vaers-font-weight-bold);line-height:var(--vaers-line-height-heading);color:var(--vaers-color-ink-primary);margin:0 0 var(--vaers-space-2) 0}.vaers-survey-panel__heading:focus{outline:none}.vaers-survey-panel__subtitle{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0 0 var(--vaers-space-5) 0}.vaers-survey-panel__error{background-color:var(--vaers-color-error-bg);border-left:4px solid var(--vaers-color-error);padding:var(--vaers-space-3) var(--vaers-space-4);margin-bottom:var(--vaers-space-4);gap:var(--vaers-space-3);flex-direction:column;display:flex}.vaers-survey-panel__error-text{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-error);margin:0}.vaers-survey-panel__form{flex-direction:column;display:flex}.vaers-survey-panel__comment-wrapper{margin-top:var(--vaers-space-5)}.vaers-survey-panel__actions{gap:var(--vaers-space-3);margin-top:var(--vaers-space-5);flex-direction:column;display:flex}.vaers-survey-success{margin-top:var(--vaers-space-8);padding:var(--vaers-space-6) 0}.vaers-survey-success__content{max-width:var(--vaers-width-page);padding:0 var(--vaers-space-page-gutter);margin:0 auto}@media (width>=768px){.vaers-survey-success__content{max-width:512px;padding:0 var(--vaers-space-page-gutter);margin:0}}.vaers-survey-success__content{gap:var(--vaers-space-3);background-color:var(--vaers-color-warning-bg);border-left:4px solid var(--vaers-color-warning);padding:var(--vaers-space-4);border-radius:0 var(--vaers-radius-default) var(--vaers-radius-default) 0;flex-direction:row;display:flex}.vaers-survey-success__icon{color:var(--vaers-color-ink-primary);flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.vaers-survey-success__text{flex:1}.vaers-survey-success__heading{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-bold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin:0 0 var(--vaers-space-1) 0}.vaers-survey-success__description{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0}.vaers-reviewer-strip{background-color:var(--vaers-color-surface-reviewer);border-bottom:1px solid #adb0b3;padding:16px 32px}@media (width<=640px){.vaers-reviewer-strip{padding:12px 16px}}.vaers-reviewer-strip__content{align-items:center;gap:var(--vaers-space-sm) var(--vaers-space-lg);max-width:var(--vaers-container-reviewer);flex-wrap:wrap;margin-inline:auto;display:flex}.vaers-reviewer-strip__label{font-size:var(--vaers-type-caption);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-secondary);border:1px solid var(--vaers-color-text-secondary);flex-shrink:0;padding:2px 8px}.vaers-reviewer-strip__scenario{font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-primary)}.vaers-reviewer-strip__watch-for{font-size:var(--vaers-type-hint);color:var(--vaers-color-text-secondary);flex-grow:1}.vaers-reviewer-strip__actions{align-items:center;gap:var(--vaers-space-md);margin-left:auto;display:flex}.vaers-reviewer-strip__return{font-size:var(--vaers-type-body);color:var(--vaers-color-text-link);text-decoration:underline}.vaers-reviewer-strip__return:hover{color:var(--vaers-color-text-link-hover)}.vaers-reviewer-strip__dismiss{font-size:var(--vaers-type-body);color:var(--vaers-color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px;text-decoration:underline}.vaers-reviewer-strip__dismiss:hover{color:var(--vaers-color-text-primary)}.vaers-reviewer-strip__dismiss:focus{outline:2px solid var(--vaers-color-focus);outline-offset:2px}@media (width<=640px){.vaers-reviewer-strip__content{align-items:flex-start;gap:var(--vaers-space-xs);flex-direction:column}.vaers-reviewer-strip__watch-for{flex-grow:0}.vaers-reviewer-strip__actions{margin-left:0;margin-top:var(--vaers-space-xs);justify-content:space-between;width:100%}}.vaers-ambient-help__backdrop{display:none}@media (width<=768px){.vaers-ambient-help__backdrop{z-index:998;background:#00000080;display:block;position:fixed;inset:0}}.vaers-ambient-help{background:var(--vaers-color-white);border-left:1px solid var(--vaers-color-border-default);width:420px;max-width:calc(100vw - 2rem);z-index:var(--vaers-z-panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 12px #0000001a}@media (width<=768px){.vaers-ambient-help{width:100vw;max-width:none;height:100vh;box-shadow:none;z-index:999;border-left:none;inset:0}@supports (height:100dvh){.vaers-ambient-help{height:100dvh}}}.vaers-ambient-help__header{padding:var(--vaers-space-md) var(--vaers-space-lg);border-bottom:1px solid var(--vaers-color-border-default);background:var(--vaers-color-white);flex:none;justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.vaers-ambient-help__header{padding:var(--vaers-space-sm) var(--vaers-space-sm);padding-top:max(var(--vaers-space-sm), env(safe-area-inset-top));padding-left:max(var(--vaers-space-sm), env(safe-area-inset-left));padding-right:max(var(--vaers-space-sm), env(safe-area-inset-right))}}.vaers-ambient-help__title{font-size:var(--vaers-type-body-large);font-weight:var(--vaers-weight-bold);color:var(--vaers-color-text-primary)}.vaers-ambient-help__title:focus{outline:none}.vaers-ambient-help__close{align-items:center;gap:var(--vaers-space-2xs);min-height:44px;padding:0 var(--vaers-space-xs);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-bold);color:var(--vaers-color-primary);cursor:pointer;background:0 0;border:0;display:inline-flex}.vaers-ambient-help__close:hover{color:var(--vaers-color-primary-dark)}.vaers-ambient-help__close:focus-visible{outline:2px solid var(--vaers-color-primary);outline-offset:2px}.vaers-ambient-help__content{padding:var(--vaers-space-lg) var(--vaers-space-lg);gap:var(--vaers-space-md);flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (width<=768px){.vaers-ambient-help__content{padding:var(--vaers-space-md) var(--vaers-space-sm);padding-left:max(var(--vaers-space-sm), env(safe-area-inset-left));padding-right:max(var(--vaers-space-sm), env(safe-area-inset-right));padding-bottom:max(var(--vaers-space-md), env(safe-area-inset-bottom))}}.vaers-ambient-help__section{gap:var(--vaers-space-sm);flex-direction:column;display:flex}.vaers-ambient-help__section-label{font-size:.75rem;font-weight:var(--vaers-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--vaers-color-text-secondary)}.vaers-ambient-help__items{flex-direction:column;display:flex}.vaers-ambient-help__item{border-top:1px solid var(--vaers-color-border-default)}.vaers-ambient-help__item:last-child{border-bottom:1px solid var(--vaers-color-border-default)}.vaers-ambient-help__item-trigger{width:100%;padding:var(--vaers-space-sm) 0;font-size:var(--vaers-type-body-large);font-weight:var(--vaers-weight-normal);color:var(--vaers-color-primary);text-align:left;cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;display:block}.vaers-ambient-help__item-trigger:hover{color:var(--vaers-color-primary-dark)}.vaers-ambient-help__item-trigger:focus-visible{outline:2px solid var(--vaers-color-primary);outline-offset:2px}.vaers-ambient-help__item--expanded .vaers-ambient-help__item-trigger{font-weight:var(--vaers-weight-bold);color:var(--vaers-color-text-primary)}.vaers-ambient-help__item-content{padding:0 0 var(--vaers-space-sm);font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary)}.vaers-ambient-help__item-content p{margin:0}.vaers-ambient-help__all-link{font-size:var(--vaers-type-body-large);color:var(--vaers-color-primary);word-wrap:break-word;overflow-wrap:break-word}.vaers-ambient-help__all-link:hover{color:var(--vaers-color-primary-dark)}.vaers-ambient-help__reassurance{font-size:var(--vaers-type-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-ambient-help__contact{border-top:1px solid var(--vaers-color-border-default);padding-top:var(--vaers-space-sm);margin-top:auto}.vaers-ambient-help__contact p{font-size:var(--vaers-type-body);color:var(--vaers-color-text-primary);word-wrap:break-word;overflow-wrap:break-word;margin:0}.vaers-ambient-help__contact a{color:var(--vaers-color-primary);word-break:break-all}.vaers-ambient-help__contact a:hover{color:var(--vaers-color-primary-dark)}.vaers-shell{flex-direction:column;min-height:100vh;display:flex}.vaers-shell__main{padding-top:var(--vaers-space-page-top);padding-bottom:var(--vaers-space-page-bottom);flex:1}.vaers-shell__main:focus{outline:none}.vaers-provider-shell{flex-direction:column;min-height:100vh;display:flex}.vaers-workspace{flex-direction:column;flex:1;width:100%;display:flex}.vaers-workspace__header{background:#1b1b1b;justify-content:space-between;align-items:center;gap:24px;padding:12px 28px;display:flex}.vaers-workspace__header-left{align-items:baseline;gap:16px;display:flex}.vaers-workspace__brand{color:#fff;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none}.vaers-workspace__brand:visited{color:#fff}.vaers-workspace__brand:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}.vaers-workspace__brand:active{color:#fff}.vaers-workspace__brand:focus,.vaers-workspace__brand:focus-visible{color:#fff;outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-workspace__brand-subtitle{color:#dfe1e2;font-size:15px;font-weight:400;line-height:1.5}.vaers-workspace__header-right{align-items:center;gap:20px;display:flex}.vaers-workspace__facility-selector{border:1px solid #71767a;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}.vaers-workspace__facility-select{color:#fff;appearance:none;cursor:pointer;background:0 0;border:none;padding-right:24px;font-size:15px;font-weight:600;line-height:1.4}.vaers-workspace__facility-select:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-workspace__facility-selector svg{pointer-events:none;color:#fff;position:absolute;right:8px}.vaers-workspace__facility-display{color:#fff;border:1px solid #71767a;padding:6px 12px;font-size:15px;font-weight:600;line-height:1.4}.vaers-workspace__user{color:#dfe1e2;font-size:15px;font-weight:400;line-height:1.5}.vaers-workspace__mobile-menu{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;line-height:1.4;display:none}.vaers-workspace__mobile-menu:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-workspace__mobile-facility{color:var(--vaers-color-text-primary);background:#fff;border-bottom:1px solid #dfe1e2;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.4;display:none}@media (width<=900px){.vaers-workspace__header{padding:12px 16px}.vaers-workspace__brand-subtitle,.vaers-workspace__facility-selector,.vaers-workspace__facility-display,.vaers-workspace__user{display:none}.vaers-workspace__mobile-menu{display:flex}.vaers-workspace__mobile-facility{display:block}}.vaers-workspace__body{flex:1;grid-template-columns:236px minmax(0,1fr);display:grid}@media (width<=900px){.vaers-workspace__body{grid-template-columns:1fr}}.vaers-workspace__nav{background:#f0f0f0;border-right:1px solid #dfe1e2;flex-direction:column;padding:24px 0;display:flex}.vaers-workspace__nav-item{color:var(--vaers-color-primary);border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;font-size:17px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.vaers-workspace__nav-item:hover{background:#005ea20a}.vaers-workspace__nav-item:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:-2px}.vaers-workspace__nav-item--active{border-left-color:var(--vaers-color-primary);color:var(--vaers-color-text-primary);background:#fff;font-weight:700}.vaers-workspace__nav-item--disabled{color:#71767a;cursor:not-allowed}.vaers-workspace__nav-item--disabled:hover{background:0 0}.vaers-workspace__nav-item--external{margin-top:auto;padding-top:24px;font-size:15px}.vaers-workspace__nav-badge{color:#1b1b1b;background:#ffbe2e;padding:4px 7px;font-size:13px;font-weight:700;line-height:1}@media (width<=900px){.vaers-workspace__nav{display:none}}.vaers-workspace__main{flex-direction:column;gap:32px;min-width:0;padding:36px 40px 44px;display:flex}.vaers-workspace__main:focus{outline:none}@media (width<=900px){.vaers-workspace__main{gap:16px;padding:20px 16px 24px}}.vaers-workspace__loading{color:#565c65;justify-content:center;align-items:center;min-height:400px;font-size:18px;display:flex}.vaers-workspace__mobile-drawer-overlay{z-index:1000;background:#00000080;position:fixed;inset:0}.vaers-workspace__mobile-drawer{background:#fff;flex-direction:column;width:280px;max-width:85vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 12px #00000026}.vaers-workspace__mobile-drawer-header{background:#1b1b1b;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.vaers-workspace__mobile-drawer-title{color:#fff;font-size:18px;font-weight:700}.vaers-workspace__mobile-drawer-close{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vaers-workspace__mobile-drawer-close:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-workspace__mobile-drawer-content{flex-direction:column;flex:1;padding:16px 0;display:flex;overflow-y:auto}.vaers-workspace__mobile-drawer-item{color:var(--vaers-color-primary);border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;font-size:17px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.vaers-workspace__mobile-drawer-item:hover{background:#005ea20a}.vaers-workspace__mobile-drawer-item:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:-2px}.vaers-workspace__mobile-drawer-item--active{border-left-color:var(--vaers-color-primary);color:var(--vaers-color-text-primary);background:#f0f0f0;font-weight:700}.vaers-workspace__mobile-drawer-item--disabled{color:#71767a;cursor:not-allowed}.vaers-workspace__mobile-drawer-item--disabled:hover{background:0 0}.vaers-workspace__mobile-drawer-item--external{border-top:1px solid #dfe1e2;margin-top:auto;padding-top:16px;font-size:15px}.vaers-workspace__mobile-drawer-footer{background:#f0f0f0;border-top:1px solid #dfe1e2;padding:16px 20px}.vaers-workspace__mobile-drawer-user{color:#565c65;font-size:15px;font-weight:400}.workspace-dashboard{flex-direction:column;gap:32px;display:flex}.workspace-dashboard--loading{color:#565c65;justify-content:center;align-items:center;min-height:200px;font-size:18px}.workspace-dashboard__heading-section{flex-direction:column;gap:8px;display:flex}.workspace-dashboard__heading{color:var(--vaers-color-text-primary);margin:0;font-size:32px;font-weight:700;line-height:1.15}.workspace-dashboard__attention{color:var(--vaers-color-text-primary);margin:0;font-size:20px;font-weight:400;line-height:1.5}@media (width<=900px){.workspace-dashboard__heading{font-size:24px}.workspace-dashboard__attention{font-size:18px}}.workspace-dashboard__counts{background:#dfe1e2;border:1px solid #dfe1e2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=900px){.workspace-dashboard__counts{grid-template-columns:1fr 1fr}}.workspace-dashboard__count-tile{background:#fff;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.workspace-dashboard__count-tile--attention{border-left:4px solid #ffbe2e}.workspace-dashboard__count-tile--clickable{text-align:left;cursor:pointer;border:none;transition:background-color .15s}.workspace-dashboard__count-tile--clickable:hover:not(:disabled){background:#f0f0f0}.workspace-dashboard__count-tile--clickable:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:-2px}.workspace-dashboard__count-tile--clickable:disabled{cursor:default}.workspace-dashboard__count-tile--active{border-left:4px solid #00a91c}.workspace-dashboard__count-tile--active .workspace-dashboard__count-number{color:#00a91c}.workspace-dashboard__count-tile--active .workspace-dashboard__count-detail{color:#00a91c;font-weight:500}.workspace-dashboard__count-number{color:var(--vaers-color-text-primary);font-family:Roboto Mono,monospace;font-size:34px;font-weight:500;line-height:1.1}.workspace-dashboard__count-label{color:var(--vaers-color-text-primary);font-size:16px;font-weight:700;line-height:1.35}.workspace-dashboard__count-detail{color:#565c65;font-size:14px;font-weight:400;line-height:1.45}@media (width<=900px){.workspace-dashboard__count-tile{padding:12px}.workspace-dashboard__count-number{font-size:26px}.workspace-dashboard__count-label{font-size:15px}}.workspace-dashboard__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.workspace-dashboard__actions .vaers-button{min-height:56px;padding:14px 28px;font-size:19px;font-weight:700;line-height:1.35}.workspace-dashboard__actions .vaers-button:disabled{opacity:.5;cursor:not-allowed}.workspace-dashboard__action-link{color:var(--vaers-color-primary);text-underline-offset:2px;font-size:17px;font-weight:400;line-height:1.5;text-decoration:underline}.workspace-dashboard__action-link:hover{color:#1a4480}.workspace-dashboard__action-link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}@media (width<=900px){.workspace-dashboard__actions{flex-direction:column;align-items:stretch}.workspace-dashboard__actions .vaers-button{text-align:center;justify-content:center;width:100%}.workspace-dashboard__action-link{align-items:center;min-height:44px;display:flex}}.workspace-dashboard__error{color:#b50909;background:#fce9e5;border-left:4px solid #d54309;width:100%;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.5}.workspace-dashboard__recent{flex-direction:column;gap:12px;display:flex}.workspace-dashboard__recent-heading{letter-spacing:.08em;text-transform:uppercase;color:#565c65;margin:0;font-size:13px;font-weight:700;line-height:1.35}.workspace-dashboard__recent-empty{text-align:center;background:#f0f0f0;border:1px solid #dfe1e2;padding:24px}.workspace-dashboard__recent-empty p{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.workspace-dashboard__recent-hint{color:#565c65;font-size:15px;margin-top:8px!important}.workspace-dashboard__recent-loading{text-align:center;color:#565c65;background:#f0f0f0;border:1px solid #dfe1e2;padding:24px;font-size:16px}.workspace-dashboard__recent-list{flex-direction:column;display:flex}.workspace-dashboard__recent-item{border-top:1px solid #dfe1e2;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.workspace-dashboard__recent-item:last-child{border-bottom:1px solid #dfe1e2}.workspace-dashboard__recent-item-content{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-dashboard__recent-item-title{color:var(--vaers-color-text-primary);font-size:17px;font-weight:700;line-height:1.35}.workspace-dashboard__recent-item-title a{color:var(--vaers-color-primary);text-underline-offset:2px;text-decoration:underline}.workspace-dashboard__recent-item-title a:hover{color:#1a4480}.workspace-dashboard__recent-item-title a:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.workspace-dashboard__recent-item-subtitle{color:#565c65;font-size:15px;font-weight:400;line-height:1.5}.workspace-dashboard__recent-item-time{color:#565c65;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.5}@media (width<=900px){.workspace-dashboard__recent-item{flex-direction:column;align-items:flex-start;gap:4px}.workspace-dashboard__recent-item-time{font-size:14px}}.bulk-import{flex-direction:column;gap:28px;width:100%;min-width:0;max-width:100%;display:flex}.bulk-import--loading{color:#565c65;justify-content:center;align-items:center;min-height:200px;font-size:18px}.bulk-import__steps{flex-wrap:nowrap;align-items:flex-end;display:inline-flex}.bulk-import__step{color:#565c65;white-space:nowrap;border-bottom:4px solid #dfe1e2;padding:0 16px 8px;font:400 15px/1.4 Public Sans,system-ui,sans-serif}.bulk-import__step--current{color:#1b1b1b;border-bottom:4px solid #005ea2;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.bulk-import__header{flex-direction:column;gap:8px;display:flex}.bulk-import__title{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.bulk-import__subtitle{color:#1b1b1b;max-width:62ex;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__facility-context{color:#565c65;margin:0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__content{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:100%;display:flex}.bulk-import__demo-panel{background:#f0f0f0;border:1px solid #adb0b3;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.bulk-import__demo-title{color:#1b1b1b;margin:0;font:700 20px/1.3 Public Sans,system-ui,sans-serif}.bulk-import__demo-description{color:#1b1b1b;max-width:72ex;margin:0;font:400 17px/1.55 Public Sans,system-ui,sans-serif}.bulk-import__demo-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bulk-import__demo-button{color:#005ea2;cursor:pointer;background:#fff;border:2px solid #005ea2;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font:700 17px/1.35 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.bulk-import__demo-button:hover{background:#f0f0f0}.bulk-import__demo-button:focus-visible{outline-offset:2px;outline:2px solid #005ea2}.bulk-import__demo-filename{color:#565c65;font:400 15px/1.5 Roboto Mono,monospace}.bulk-import__upload-section{flex-direction:column;gap:10px;display:flex}.bulk-import__upload-field-label{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}.bulk-import__upload-field-label--error{color:#b50909}.bulk-import__upload-field-hint{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__upload-zone{text-align:center;background:#fff;border:2px dashed #71767a;flex-direction:column;align-items:center;gap:12px;padding:28px;transition:border-color .15s,background .15s;display:flex}.bulk-import__upload-zone--dragging{background:#e7f6f8;border-color:#005ea2}.bulk-import__upload-zone--error{border-color:#b50909}.bulk-import__upload-label{color:#1b1b1b;margin:0;font:400 18px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bulk-import__choose-button{color:#005ea2;cursor:pointer;background:#fff;border:2px solid #005ea2;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font:700 17px/1.35 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.bulk-import__choose-button:hover{background:#f0f0f0}.bulk-import__choose-button:focus-visible{outline-offset:2px;outline:2px solid #005ea2}.bulk-import__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bulk-import__actions--bordered{border-top:1px solid #dfe1e2;padding-top:20px}.bulk-import__link-action{color:#565c65;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline}.bulk-import__link-action:hover{color:#1b1b1b}.bulk-import__link-button{color:#565c65;cursor:pointer;background:0 0;border:none;padding:0;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline}.bulk-import__link-button:hover{color:#1b1b1b}.bulk-import__link-button:disabled{opacity:.5;cursor:not-allowed}.bulk-import__link-button--blue{color:#005ea2}.bulk-import__link-button--blue:hover{color:#1a4480}.bulk-import__file-panel{border:1px solid #adb0b3;align-items:center;gap:16px;padding:20px 24px;display:flex}.bulk-import__file-panel-icon{flex:none}.bulk-import__file-panel-info{flex-direction:column;flex:1;gap:2px;display:flex}.bulk-import__file-panel-name{color:#1b1b1b;font:700 19px/1.3 Roboto Mono,monospace}.bulk-import__file-panel-status{color:#565c65;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__file-panel-change{color:#005ea2;cursor:pointer;background:0 0;border:none;padding:0;font:400 16px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline}.bulk-import__file-panel-change:hover{color:#1a4480}.bulk-import__file-panel-change:disabled{opacity:.5;cursor:not-allowed}.bulk-import__warning{color:#856404;background:#fef3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 16px;font-size:14px}.bulk-import__content--sheet-selection{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:44px;display:grid}@media (width<=900px){.bulk-import__content--sheet-selection{grid-template-columns:1fr;gap:24px}}.bulk-import__main-column{flex-direction:column;gap:24px;display:flex}.bulk-import__content--sheet-selection .bulk-import__side-column{margin-top:109px}@media (width<=900px){.bulk-import__content--sheet-selection .bulk-import__side-column{margin-top:0}}.bulk-import__side-column{flex-direction:column;gap:16px;display:flex}.bulk-import__sheet-header{flex-direction:column;gap:8px;display:flex}.bulk-import__sheet-title{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.bulk-import__sheet-lead{color:#1b1b1b;max-width:60ex;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__worksheet-fieldset{border:1px solid #dfe1e2;flex-direction:column;gap:4px;margin:0;padding:20px 24px;display:flex}.bulk-import__worksheet-legend{color:#1b1b1b;padding:0 8px;font:700 17px/1.35 Public Sans,system-ui,sans-serif}.bulk-import__worksheet-list{flex-direction:column;gap:0;display:flex}.bulk-import__worksheet-option{cursor:pointer;border-bottom:1px solid #dfe1e2;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.bulk-import__worksheet-option:last-child{border-bottom:none}.bulk-import__worksheet-radio{accent-color:#005ea2;flex:none;width:22px;height:22px;margin-top:2px}.bulk-import__worksheet-info{flex-direction:column;gap:2px;display:flex}.bulk-import__worksheet-name{color:#1b1b1b;font:700 18px/1.4 Public Sans,system-ui,sans-serif}.bulk-import__worksheet-stats{color:#565c65;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__sheet-helper{color:#1b1b1b;max-width:66ex;margin:0;font:400 17px/1.55 Public Sans,system-ui,sans-serif}.bulk-import__workbook-panel{border:1px solid #dfe1e2;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.bulk-import__workbook-label{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font:700 13px/1.35 Public Sans,system-ui,sans-serif}.bulk-import__workbook-filename{word-break:break-all;color:#1b1b1b;font:400 16px/1.5 Roboto Mono,monospace}.bulk-import__workbook-info{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__inline-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:12px 16px;font-size:14px}.bulk-import__parsed-header{align-items:center;gap:10px;display:flex}.bulk-import__parsed-title{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.bulk-import__parsed-lead{color:#1b1b1b;max-width:64ex;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__summary-strip{background:#dfe1e2;border:1px solid #dfe1e2;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.bulk-import__summary-cell{background:#fff;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.bulk-import__summary-cell dt{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font:700 13px/1.35 Public Sans,system-ui,sans-serif}.bulk-import__summary-cell dd{margin:0}.bulk-import__summary-value--mono{word-break:break-all;color:#1b1b1b;font:400 17px/1.4 Roboto Mono,monospace}.bulk-import__summary-value--large{color:#1b1b1b;font:500 30px/1.1 Roboto Mono,monospace}.bulk-import__columns{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.bulk-import__columns-title{color:#1b1b1b;margin:0;font:700 20px/1.3 Public Sans,system-ui,sans-serif}.bulk-import__columns-grid{background:#dfe1e2;border:1px solid #dfe1e2;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.bulk-import__column-item{background:#fff;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.bulk-import__column-number{color:#565c65;flex:none;width:20px;font:500 14px/1.4 Roboto Mono,monospace}.bulk-import__column-name{word-break:break-word;color:#1b1b1b;font:400 16px/1.45 Roboto Mono,monospace}.bulk-import__columns-helper{color:#565c65;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__preview{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.bulk-import__preview-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.bulk-import__preview-title{color:#1b1b1b;margin:0;font:700 20px/1.3 Public Sans,system-ui,sans-serif}.bulk-import__preview-hint{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__preview-container{border:1px solid #adb0b3;width:100%;max-width:100%;overflow:hidden}.bulk-import__preview-scroll{width:100%;max-width:100%;overflow-x:auto}.bulk-import__preview-scroll:focus{outline-offset:2px;outline:2px solid #005ea2}.bulk-import__preview-table{border-collapse:collapse;width:max-content}.bulk-import__preview-caption{text-align:left;color:#565c65;background:#f0f0f0;border-bottom:1px solid #dfe1e2;padding:12px 16px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__preview-table thead th{color:#1b1b1b;text-align:left;background:#f0f0f0;border-bottom:2px solid #adb0b3;min-width:120px;padding:12px 14px;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.bulk-import__preview-row-col{z-index:1;color:#565c65;background:#f0f0f0;border-right:1px solid #dfe1e2;width:64px;padding:12px 14px;font:700 14px/1.4 Public Sans,system-ui,sans-serif;position:sticky;left:0;min-width:64px!important}.bulk-import__preview-table tbody tr{background:#fff}.bulk-import__preview-row--alt{background:#f0f0f0!important}.bulk-import__preview-row-num{background:inherit;color:#565c65;border-bottom:1px solid #dfe1e2;border-right:1px solid #dfe1e2;width:64px;padding:12px 14px;font:500 15px/1.5 Roboto Mono,monospace;position:sticky;left:0;min-width:64px!important}.bulk-import__preview-cell{color:#1b1b1b;vertical-align:top;border-bottom:1px solid #dfe1e2;min-width:120px;max-width:248px;padding:12px 14px;font:400 15px/1.5 Roboto Mono,monospace}.bulk-import__preview-cell-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bulk-import__preview-table tbody tr:last-child td,.bulk-import__preview-table tbody tr:last-child th{border-bottom:none}.bulk-import__preview-footer{color:#565c65;max-width:82ex;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__boundary-text{color:#565c65;max-width:42ex;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.bulk-import__error-alert{background:#f4e3db;border-left:4px solid #d54309;align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.bulk-import__error-icon{flex:none}.bulk-import__error-body{flex-direction:column;gap:10px;display:flex}.bulk-import__error-title{color:#1b1b1b;margin:0;font:700 20px/1.3 Public Sans,system-ui,sans-serif}.bulk-import__error-message{color:#1b1b1b;max-width:74ex;margin:0;font:400 17px/1.55 Public Sans,system-ui,sans-serif}.bulk-import__error-filename{font-family:Roboto Mono,monospace}.bulk-import__error-list{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.bulk-import__error-list li{color:#1b1b1b;font:400 17px/1.55 Public Sans,system-ui,sans-serif}.bulk-import__error-reassurance{color:#1b1b1b;margin:0;font:400 17px/1.55 Public Sans,system-ui,sans-serif}.bulk-import__error-demo-panel{background:#f0f0f0;border:1px solid #adb0b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.bulk-import__error-demo-text{color:#1b1b1b;max-width:56ex;margin:0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}.bulk-import__error-demo-button{color:#005ea2;cursor:pointer;background:#fff;border:2px solid #005ea2;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font:700 16px/1.35 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.bulk-import__error-demo-button:hover{background:#f0f0f0}@media (width<=639px){.bulk-import,.bulk-import__content{gap:16px}.bulk-import__steps{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bulk-import__step{padding:0 10px 8px;font-size:14px}.bulk-import__title{font-size:24px}.bulk-import__subtitle{font-size:16px}.bulk-import__sheet-title{font-size:24px}.bulk-import__sheet-lead{font-size:16px}.bulk-import__parsed-title{font-size:24px}.bulk-import__demo-panel{gap:10px;padding:16px}.bulk-import__demo-title{font-size:17px}.bulk-import__demo-description{font-size:15px}.bulk-import__demo-button{justify-content:center;width:100%}.bulk-import__demo-filename{display:none}.bulk-import__upload-zone{padding:20px 16px}.bulk-import__upload-field-hint{font-size:14px}.bulk-import__choose-button{justify-content:center;width:100%}.bulk-import__actions{flex-direction:column;align-items:stretch}.bulk-import__actions button,.bulk-import__actions .bulk-import__link-action{text-align:center;width:100%}.bulk-import__link-action,.bulk-import__link-button{text-align:center;padding:8px}.bulk-import__summary-strip{grid-template-columns:1fr}.bulk-import__summary-cell{flex-direction:row;justify-content:space-between;gap:12px;padding:10px 14px}.bulk-import__summary-cell dt{font-size:14px}.bulk-import__summary-value--mono{text-align:right;font-size:14px}.bulk-import__summary-value--large{font-size:16px}.bulk-import__columns-grid{grid-template-columns:repeat(2,1fr)}.bulk-import__column-item{gap:6px;padding:7px 10px}.bulk-import__column-number{width:auto;font-size:13px}.bulk-import__column-name{font-size:13px}.bulk-import__columns-title,.bulk-import__preview-title{font-size:17px}.bulk-import__preview-hint{font-size:14px}.bulk-import__preview-table thead th{padding:8px 10px;font-size:13px}.bulk-import__preview-row-col,.bulk-import__preview-row-num{width:44px;padding:8px 10px;font-size:13px;min-width:44px!important}.bulk-import__preview-cell{min-width:100px;padding:8px 10px;font-size:13px}.bulk-import__boundary-text{text-align:center;max-width:none;font-size:14px}.bulk-import__error-alert{flex-direction:column;gap:10px}.bulk-import__error-demo-panel{flex-direction:column;align-items:stretch}.bulk-import__error-demo-button{justify-content:center;width:100%}}@media (width<=768px) and (width>=640px){.bulk-import__summary-strip,.bulk-import__columns-grid{grid-template-columns:repeat(2,1fr)}}.column-mapping{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:24px 32px 48px;display:flex}.column-mapping--loading{color:#565c65;justify-content:center;align-items:center;min-height:400px;font:400 18px/1.5 Public Sans,system-ui,sans-serif;display:flex}.column-mapping__content{background:#fff;border:1px solid #adb0b3;flex-direction:column;gap:24px;padding:40px 48px 48px;display:flex}.column-mapping__header{flex-direction:column;gap:8px;display:flex}.column-mapping__title{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.column-mapping__lead{color:#1b1b1b;max-width:70ex;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}.column-mapping__error{color:#1b1b1b;background:#f4e3db;border-left:4px solid #d54309;padding:12px 16px;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.column-mapping__success{color:#1b1b1b;background:#d4edda;border-left:4px solid #00a91c;padding:12px 16px;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.column-mapping__table{border-collapse:collapse;width:100%}.column-mapping__th{text-align:left;vertical-align:top;background:#f0f0f0;border:1px solid #dfe1e2;padding:10px 14px;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.column-mapping__th--source{width:220px}.column-mapping__th--samples{width:280px}.column-mapping__td{vertical-align:top;border:1px solid #dfe1e2;padding:10px 14px}.column-mapping__td--source{font:400 16px/1.5 Roboto Mono,monospace}.column-mapping__td--samples{color:#565c65;font:400 15px/1.5 Roboto Mono,monospace}.column-mapping__td--target{padding:8px 14px}.column-mapping__row--unmatched{background:#faf3d1}.column-mapping__row--unmatched .column-mapping__td{border-color:#e5a000}.column-mapping__select-wrapper{align-items:center;display:flex;position:relative}.column-mapping__select{appearance:none;color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #565c65;border-radius:0;width:100%;height:44px;padding:0 36px 0 12px;font:400 16px/1.4 Public Sans,system-ui,sans-serif}.column-mapping__select:focus{outline-offset:0;outline:2px solid #2491ff}.column-mapping__select--unmatched{color:#565c65;border:2px solid #e5a000}.column-mapping__select-icon{pointer-events:none;color:#1b1b1b;position:absolute;right:12px}.column-mapping__hint{color:#565c65;margin-top:4px;font:400 14px/1.45 Public Sans,system-ui,sans-serif;display:block}.column-mapping__actions{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex}.column-mapping__save-label{align-items:center;gap:8px;font:400 17px/1.5 Public Sans,system-ui,sans-serif;display:flex}.column-mapping__save-checkbox{width:20px;height:20px}.column-mapping__profile-name{border:1px solid #565c65;min-width:200px;padding:8px 12px;font:400 16px/1.4 Public Sans,system-ui,sans-serif}.column-mapping__profile-name:disabled{color:#71767a;background:#f0f0f0}.column-mapping__footer{padding-top:16px}.column-mapping__back-link{color:#005ea2;text-underline-offset:2px;font:400 16px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline}.column-mapping__back-link:hover{color:#1a4480}@media (width<=900px){.column-mapping{max-width:100%;padding:16px;overflow-x:hidden}.column-mapping__content{max-width:100%;padding:20px;overflow-x:hidden}.column-mapping__title{font-size:22px}.column-mapping__lead{font-size:16px}.column-mapping__table,.column-mapping__table thead,.column-mapping__table tbody,.column-mapping__table tr,.column-mapping__table th,.column-mapping__table td{display:block}.column-mapping__table thead{display:none}.column-mapping__table tr{border:1px solid #adb0b3;margin-bottom:12px;padding:14px}.column-mapping__row--unmatched{border:2px solid #e5a000}.column-mapping__td{border:none;padding:4px 0}.column-mapping__td--source{font-size:16px;font-weight:500}.column-mapping__td--samples{margin-bottom:8px;font-size:14px}.column-mapping__select{max-width:100%;min-height:52px}.column-mapping__select-wrapper{max-width:100%}.column-mapping__actions{flex-direction:column;align-items:stretch}.column-mapping__save-label{flex-wrap:wrap}.column-mapping__profile-name{width:100%;min-width:auto}}@media (width>=768px) and (width<=900px){.column-mapping__table tbody{grid-template-columns:1fr 1fr;gap:12px;display:grid}}._container_1avhw_9{flex-direction:column;gap:24px;padding:40px 48px 48px;display:flex}._header_1avhw_17{flex-direction:column;gap:8px;display:flex}._title_1avhw_23{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}._subtitle_1avhw_29{color:#1b1b1b;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}._instruction_1avhw_35{color:#565c65;margin:0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}._loading_1avhw_42,._error_1avhw_43{text-align:center;padding:40px;font:400 18px/1.5 Public Sans,system-ui,sans-serif}._error_1avhw_43{color:#b50909}._inlineError_1avhw_54{background:#f4e3db;border:1px solid #d54309;border-left-width:4px;align-items:center;gap:12px;padding:12px 16px;display:flex}._inlineErrorIcon_1avhw_64{color:#fff;background:#d54309;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font:700 16px/1 Public Sans,system-ui,sans-serif;display:flex}._inlineErrorText_1avhw_77{color:#1b1b1b;flex:1;font:400 16px/1.5 Public Sans,system-ui,sans-serif}._inlineErrorDismiss_1avhw_83{cursor:pointer;color:#565c65;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._inlineErrorDismiss_1avhw_83:hover{color:#1b1b1b;background:#0000000d}._inlineErrorDismiss_1avhw_83:focus{outline-offset:2px;outline:2px solid #005ea2}._retryButton_1avhw_107{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;align-items:center;min-height:48px;margin-top:16px;padding:12px 24px;font:700 17px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._retryButton_1avhw_107:hover{background:#1a4480}._retryButton_1avhw_107:focus{outline-offset:2px;outline:2px solid #1b1b1b}._filterSection_1avhw_131{flex-direction:column;gap:12px;display:flex}._filterLabel_1avhw_137{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font:700 13px/1.35 Public Sans,system-ui,sans-serif}._filters_1avhw_145{flex-wrap:wrap;gap:12px;display:flex}._filterChip_1avhw_151{color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #adb0b3;border-radius:0;align-items:center;gap:8px;padding:8px 14px;font:400 16px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._filterChip_1avhw_151:hover{border-color:#565c65}._filterChip_1avhw_151:focus{outline-offset:2px;outline:2px solid #005ea2}._filterActive_1avhw_173{border:2px solid #1b1b1b;padding:7px 13px;font-weight:700}._filterWarning_1avhw_179{border-color:#e5a000}._filterError_1avhw_183{border-color:#d54309}._filterCount_1avhw_187{font:500 16px Roboto Mono,monospace}._mainGrid_1avhw_192{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px;display:grid}._tableContainer_1avhw_200{overflow-x:auto}._table_1avhw_200{border-collapse:collapse;width:100%}._tableHeader_1avhw_210{text-align:left;color:#1b1b1b;background:#f0f0f0;border:1px solid #dfe1e2;padding:10px 14px;font:700 15px/1.4 Public Sans,system-ui,sans-serif}._tableHeaderPatient_1avhw_219{width:128px}._tableHeaderStatus_1avhw_223{width:210px}._tableRow_1avhw_227{cursor:pointer}._tableRow_1avhw_227:hover{background:#f5f6f7}._tableRowSelected_1avhw_235{background:#faf3d1}._tableRowSelected_1avhw_235:hover{background:#f5edc6}._tableCell_1avhw_243{vertical-align:top;color:#1b1b1b;border:1px solid #dfe1e2;padding:10px 14px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}._patientRef_1avhw_251{font:400 15px/1.5 Roboto Mono,monospace}._statusReady_1avhw_256,._statusCorrected_1avhw_263{align-items:center;gap:6px;font:400 15px/1.4 Public Sans,system-ui,sans-serif;display:inline-flex}._statusApproved_1avhw_270{flex-direction:column;gap:4px;display:flex}._statusApprovedText_1avhw_276{align-items:center;gap:6px;font:700 15px/1.4 Public Sans,system-ui,sans-serif;display:inline-flex}._statusReopenLink_1avhw_283{color:#005ea2;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font:400 15px/1.4 Public Sans,system-ui,sans-serif;text-decoration:underline}._statusReopenLink_1avhw_283:hover{color:#1a4480}._checkIconGreen_1avhw_298{stroke:#00a91c}._checkIconBlue_1avhw_302{stroke:#005ea2}._statusNeedsInfo_1avhw_306{color:#1b1b1b;font:700 15px/1.4 Public Sans,system-ui,sans-serif}._statusInvalid_1avhw_311{color:#b50909;font:700 15px/1.4 Public Sans,system-ui,sans-serif}._correctionPanel_1avhw_317{background:#fff;border:1px solid #adb0b3;flex-direction:column;gap:16px;padding:24px;display:flex}._panelHeader_1avhw_326{flex-direction:column;gap:4px;display:flex}._panelPatient_1avhw_332{color:#565c65;font:500 16px/1.3 Roboto Mono,monospace}._panelIssue_1avhw_337{color:#1b1b1b;font:700 22px/1.2 Public Sans,system-ui,sans-serif}._approvedBanner_1avhw_343{background:#ecf3ec;border:1px solid #00a91c;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}._approvedIcon_1avhw_352{stroke:#00a91c;flex:none}._approvedTitle_1avhw_357{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}._approvedBy_1avhw_362{color:#1b1b1b;font:400 15px/1.5 Public Sans,system-ui,sans-serif}._approvedNote_1avhw_367{color:#1b1b1b;margin:0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}._sourceBlock_1avhw_374{flex-direction:column;gap:6px;display:flex}._sourceLabel_1avhw_380{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font:700 13px/1.35 Public Sans,system-ui,sans-serif}._sourceValue_1avhw_387{color:#565c65;background:#f0f0f0;border:1px solid #dfe1e2;padding:10px 12px;font:400 16px/1.4 Roboto Mono,monospace}._editField_1avhw_396{flex-direction:column;gap:6px;display:flex}._fieldLabel_1avhw_402{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}._fieldInput_1avhw_407{color:#1b1b1b;background:#fff;border:1px solid #565c65;border-radius:0;height:46px;padding:0 12px;font:400 17px/1.2 Public Sans,system-ui,sans-serif}._fieldInput_1avhw_407:focus{outline-offset:0;outline:2px solid #005ea2}._fieldInputMono_1avhw_422{font:500 17px/1.2 Roboto Mono,monospace}._recordSummary_1avhw_427{border-top:1px solid #dfe1e2;flex-direction:column;gap:6px;padding-top:14px;display:flex}._summaryLabel_1avhw_435{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font:700 13px/1.35 Public Sans,system-ui,sans-serif}._summaryText_1avhw_442{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}._panelActions_1avhw_448{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._saveButton_1avhw_456{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;align-items:center;min-height:48px;padding:12px 24px;font:700 17px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._saveButton_1avhw_456:hover:not(:disabled){background:#1a4480}._saveButton_1avhw_456:focus{outline-offset:2px;outline:2px solid #1b1b1b}._saveButton_1avhw_456:active:not(:disabled){background:#162e51}._saveButton_1avhw_456:disabled{cursor:not-allowed;background:#a9aeb1}._reopenButton_1avhw_488{color:#005ea2;cursor:pointer;background:#fff;border:2px solid #005ea2;border-radius:4px;align-items:center;min-height:44px;padding:10px 20px;font:700 17px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._reopenButton_1avhw_488:hover:not(:disabled){background:#e7f6f8}._reopenButton_1avhw_488:focus{outline-offset:2px;outline:2px solid #1b1b1b}._reopenButton_1avhw_488:disabled{color:#a9aeb1;cursor:not-allowed;border-color:#a9aeb1}._leaveOutLink_1avhw_517{color:#565c65;cursor:pointer;background:0 0;border:none;padding:0;font:400 16px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none}._leaveOutLink_1avhw_517:hover{color:#1b1b1b;text-underline-offset:2px;text-decoration:underline}._panelNote_1avhw_534{color:#565c65;border-top:1px solid #dfe1e2;margin:0;padding-top:12px;font:400 14px/1.45 Public Sans,system-ui,sans-serif}._reopenedBanner_1avhw_543{background:#faf3d1;border:1px solid #e5a000;border-left-width:6px;padding:12px 16px}._reopenedTitle_1avhw_550{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}._reopenedText_1avhw_555{color:#1b1b1b;margin:2px 0 0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}._footer_1avhw_562{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex}._bulkApproveButton_1avhw_572{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:14px 32px;font:700 20px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._bulkApproveButton_1avhw_572:hover:not(:disabled){background:#1a4480}._bulkApproveButton_1avhw_572:focus{outline-offset:2px;outline:2px solid #1b1b1b}._bulkApproveButton_1avhw_572:active:not(:disabled){background:#162e51}._bulkApproveButton_1avhw_572:disabled{cursor:not-allowed;background:#a9aeb1}._footerNote_1avhw_604{color:#565c65;font:400 17px/1.5 Public Sans,system-ui,sans-serif}@media (width<=900px){._container_1avhw_9{gap:14px;padding:20px}._title_1avhw_23{font:700 22px/1.2 Public Sans,system-ui,sans-serif}._subtitle_1avhw_29{font:400 16px/1.5 Public Sans,system-ui,sans-serif}._filters_1avhw_145{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;overflow-x:auto}._filterChip_1avhw_151{white-space:nowrap;flex-shrink:0;padding:8px 12px;font:400 15px/1.35 Public Sans,system-ui,sans-serif}._filterActive_1avhw_173{padding:7px 11px;font-weight:700}._filterCount_1avhw_187{font:500 15px Roboto Mono,monospace}._mainGrid_1avhw_192{grid-template-columns:1fr;gap:14px}._tableContainer_1avhw_200{display:none}._correctionPanel_1avhw_317{padding:20px}._panelIssue_1avhw_337{font:700 18px/1.2 Public Sans,system-ui,sans-serif}._footer_1avhw_562{flex-direction:column;align-items:stretch;gap:14px}._bulkApproveButton_1avhw_572{width:100%;font:700 18px/1.35 Public Sans,system-ui,sans-serif}._footerNote_1avhw_604{text-align:center;font:400 15px/1.5 Public Sans,system-ui,sans-serif}}._mobileCardList_1avhw_686{display:none}@media (width<=900px){._mobileCardList_1avhw_686{flex-direction:column;gap:14px;display:flex}}._mobileCard_1avhw_686{cursor:pointer;border:1px solid #dfe1e2;flex-direction:column;gap:4px;padding:12px;display:flex}._mobileCard_1avhw_686:hover{background:#f5f6f7}._mobileCardSelected_1avhw_711{background:#faf3d1;border:1px solid #e5a000;border-left-width:6px}._mobileCardSelected_1avhw_711:hover{background:#f5edc6}._mobileCardApproved_1avhw_721{background:#ecf3ec;border:1px solid #00a91c}._mobileCardPatient_1avhw_726{color:#1b1b1b;font:400 15px/1.4 Roboto Mono,monospace}._mobileCardVaccine_1avhw_731{color:#1b1b1b;font:400 16px/1.5 Public Sans,system-ui,sans-serif}._mobileCardStatusReady_1avhw_736{color:#2e8540;font:400 15px/1.5 Public Sans,system-ui,sans-serif}._mobileCardStatusNeedsInfo_1avhw_741{color:#1b1b1b;font:700 16px/1.5 Public Sans,system-ui,sans-serif}._mobileCardStatusInvalid_1avhw_746{color:#b50909;font:700 16px/1.5 Public Sans,system-ui,sans-serif}._mobileCardStatusApproved_1avhw_751{color:#1b1b1b;font:700 16px/1.5 Public Sans,system-ui,sans-serif}._mobileCardButton_1avhw_756{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:48px;margin-top:6px;font:700 17px/1.35 Public Sans,system-ui,sans-serif;display:flex}._mobileCardButton_1avhw_756:hover{background:#1a4480}._mobileCardButtonOutline_1avhw_774{color:#005ea2;background:#fff;border:2px solid #005ea2;font:700 16px/1.35 Public Sans,system-ui,sans-serif}._mobileCardButtonOutline_1avhw_774:hover{background:#e7f6f8}._statusLeftOut_1avhw_786{color:#71767a;font:400 16px/1.5 Public Sans,system-ui,sans-serif}._rejectedBanner_1avhw_792{background:#f5f6f7;border:1px solid #dfe1e2;border-left:4px solid #71767a;flex-direction:column;gap:4px;margin-bottom:16px;padding:16px;display:flex}._rejectedTitle_1avhw_803{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}._rejectedText_1avhw_808{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}._restoreButton_1avhw_814{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font:700 16px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._restoreButton_1avhw_814:hover{background:#1a4480}._restoreButton_1avhw_814:disabled{opacity:.6;cursor:not-allowed}._dialogOverlay_1avhw_837{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialogContent_1avhw_850{background:#fff;border-radius:8px;width:90%;max-width:400px;padding:24px;box-shadow:0 4px 20px #00000040}._dialogTitle_1avhw_859{color:#1b1b1b;margin:0 0 12px;font:700 22px/1.3 Public Sans,system-ui,sans-serif}._dialogBody_1avhw_865{color:#565c65;margin:0 0 24px;font:400 16px/1.5 Public Sans,system-ui,sans-serif}._dialogActions_1avhw_871{justify-content:flex-end;gap:12px;display:flex}._dialogPrimaryButton_1avhw_877{color:#fff;cursor:pointer;background:#d54309;border:none;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font:700 16px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._dialogPrimaryButton_1avhw_877:hover{background:#b02d00}._dialogPrimaryButton_1avhw_877:disabled{opacity:.6;cursor:not-allowed}._dialogSecondaryButton_1avhw_899{color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #71767a;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font:700 16px/1.35 Public Sans,system-ui,sans-serif;display:inline-flex}._dialogSecondaryButton_1avhw_899:hover{background:#f5f6f7}._dialogSecondaryButton_1avhw_899:disabled{opacity:.6;cursor:not-allowed}.package-results-page{flex-direction:column;gap:24px;max-width:1024px;margin:0 auto;padding:40px 48px 48px;display:flex}.package-results-header{flex-direction:column;gap:8px;display:flex}.package-results-header h1{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.package-results-lede{color:#1b1b1b;max-width:78ex;margin:0;font:400 18px/1.5 Public Sans,system-ui,sans-serif}.package-results-loading,.package-results-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.spinner{border:4px solid #e1e7ed;border-top-color:#005ea2;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.package-results-loading p{color:#565c65;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-results-error h1{margin:0;font:700 24px/1.2 Public Sans,system-ui,sans-serif}.package-results-error p{color:#565c65;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.error-alert{background:#fce8e5;border:1px solid #d54309;border-radius:4px;padding:12px 16px}.error-alert p{color:#d54309;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.success-band{background:#ecf3ec;border:1px solid #00a91c;align-items:center;gap:10px;max-width:78ex;padding:12px 16px;display:flex}.success-band svg{flex-shrink:0}.success-band-content{flex-direction:column;gap:2px;display:flex}.success-band-title{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}.success-band-text{color:#1b1b1b;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.tally-tiles{background:#dfe1e2;border:1px solid #dfe1e2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tally-tile{background:#fff;border-top:4px solid;padding:18px 20px}.tally-tile--submitted{border-top-color:#00a91c}.tally-tile--needs-correction{border-top-color:#e5a000}.tally-tile--failed{border-top-color:#d54309}.tally-count{color:#1b1b1b;font:500 32px/1.1 Roboto Mono,monospace}.tally-label{color:#1b1b1b;font:700 16px/1.35 Public Sans,system-ui,sans-serif}.package-table{border-collapse:collapse;width:100%}.package-table th{text-align:left;background:#f0f0f0;border:1px solid #dfe1e2;padding:10px 14px;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.package-table th:first-child{width:150px}.package-table th:nth-child(3){width:280px}.package-table th:nth-child(4){width:230px}.package-table td{vertical-align:top;border:1px solid #dfe1e2;padding:10px 14px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.patient-cell{color:#1b1b1b;font:400 15px/1.5 Roboto Mono,monospace!important}.vaccine-cell{color:#1b1b1b;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.no-value{color:#565c65}.reference-cell{color:#1b1b1b;font:400 15px/1.5 Roboto Mono,monospace!important}.no-reference{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif!important}.result-submitted{color:#1b1b1b;align-items:center;gap:6px;font:400 15px/1.4 Public Sans,system-ui,sans-serif;display:inline-flex}.result-submitted svg{flex-shrink:0}.result-needs-correction{color:#1b1b1b;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.result-failed{color:#b50909;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.fix-separator{color:#565c65}.fix-link{color:#005ea2;font:400 15px/1.4 Public Sans,system-ui,sans-serif;text-decoration:none}.fix-link:hover{color:#1a4480;text-decoration:underline}.package-expand-row td{text-align:left;border:1px solid #dfe1e2;padding:10px 14px}.package-item-row.status--needs-correction{background:#faf3d1}.package-item-row.status--failed{background:0 0}.package-actions{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex}.package-actions .primary-button{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:14px 32px;font:700 20px/1.35 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.package-actions .primary-button:hover{background:#1a4480}.package-actions .primary-button:disabled{cursor:not-allowed;background:#a9aeb1}.package-actions .action-link{color:#005ea2;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none}.package-actions .action-link:hover{color:#1a4480;text-decoration:underline}.package-actions-links-only{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex}.package-actions-links-only .action-link{color:#005ea2;cursor:pointer;background:0 0;border:none;padding:0;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none}.package-actions-links-only .action-link:hover{color:#1a4480;text-decoration:underline}@media (width<=640px){.package-results-page{gap:14px;padding:20px}.back-link{min-height:44px}.package-line{font-size:14px}.package-results-header h1{font-size:22px;line-height:1.2}.package-results-lede{font-size:16px}.tally-tiles{background:0 0;border:none;flex-direction:column;gap:6px;display:flex}.tally-tile{background:0 0;border-top:none;border-left:4px solid;padding:0 0 0 10px}.tally-tile--submitted{border-left-color:#00a91c}.tally-tile--needs-correction{border-left-color:#e5a000}.tally-tile--failed{border-left-color:#d54309}.tally-count{font:500 16px/1.5 Roboto Mono,monospace;display:inline}.tally-label{font:400 16px/1.5 Public Sans,system-ui,sans-serif;display:inline}.package-table,.package-table thead,.package-table tbody,.package-table tr,.package-table th,.package-table td{display:block}.package-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.package-table tbody{flex-direction:column;gap:12px;display:flex}.package-table tr{border:1px solid #dfe1e2;flex-direction:column;gap:4px;padding:12px;display:flex}.package-table tr.status--needs-correction{background:#faf3d1;border-left-width:6px;border-left-color:#e5a000}.package-table td{border:none;padding:0}.patient-cell{font:400 15px/1.4 Roboto Mono,monospace!important}.vaccine-cell{font:400 16px/1.5 Public Sans,system-ui,sans-serif}.reference-cell{color:#565c65;font:400 14px/1.4 Roboto Mono,monospace!important}.package-actions{flex-direction:column;align-items:stretch}.package-actions .primary-button{width:100%;font-size:17px}.package-actions-links-only{flex-direction:column;align-items:flex-start;gap:12px}.package-actions-links-only .action-link{font-size:16px}}.package-review-page{flex-direction:column;gap:24px;max-width:1024px;margin:0 auto;padding:40px 48px 48px;display:flex}.back-link{color:#005ea2;align-self:flex-start;align-items:center;gap:6px;font:400 16px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.back-link:hover{color:#1a4480;text-decoration:underline}.back-link svg{flex-shrink:0}.package-review-header{flex-direction:column;gap:8px;display:flex}.package-line{color:#565c65;font:500 16px/1.3 Roboto Mono,monospace}.package-review-header h1{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.package-review-lede{color:#1b1b1b;max-width:78ex;margin:0;font:400 18px/1.5 Public Sans,system-ui,sans-serif}.permanence-warning{background:#faf3d1;border:1px solid #e5a000;border-left-width:6px;max-width:78ex;padding:14px 18px}.permanence-warning-title{color:#1b1b1b;margin:0;font:700 17px/1.35 Public Sans,system-ui,sans-serif}.permanence-warning-text{color:#1b1b1b;margin:2px 0 0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.package-review-loading .spinner{border:4px solid #e1e7ed;border-top-color:#005ea2;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.package-review-loading p{color:#565c65;margin:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-empty,.package-review-error-state{text-align:center;background:#f0f0f0;border-radius:4px;padding:32px}.package-review-empty p,.package-review-error-state p{color:#565c65;margin:0 0 24px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-empty p:last-child{margin-bottom:0}.package-review-error-message{color:#d54309;background:#fce8e5;border:1px solid #d54309;border-radius:4px;margin-bottom:24px;padding:12px 16px;font:500 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-table{border-collapse:collapse;width:100%}.package-review-table th{text-align:left;background:#f0f0f0;border:1px solid #dfe1e2;padding:10px 14px;font:700 15px/1.4 Public Sans,system-ui,sans-serif}.package-review-table th:first-child{width:150px}.package-review-table th:last-child{width:260px}.package-review-table td{vertical-align:top;border:1px solid #dfe1e2;padding:10px 14px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-table .patient-display{color:#1b1b1b;font:400 15px/1.5 Roboto Mono,monospace}.package-review-table .vaccine-cell{color:#1b1b1b;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-table .vaccine-cell .no-value{color:#565c65;font-style:normal}.package-review-table .source-cell{color:#1b1b1b;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.package-review-expand-row td{text-align:left;border:1px solid #dfe1e2;padding:10px 14px}.expand-button{color:#565c65;cursor:pointer;background:0 0;border:none;padding:0;font:400 15px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none}.expand-button:hover{color:#005ea2;text-decoration:underline}.package-review-actions{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex}.package-review-actions .primary-button{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:14px 32px;font:700 20px/1.35 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.package-review-actions .primary-button:hover{background:#1a4480}.package-review-actions .primary-button:disabled{cursor:not-allowed;background:#a9aeb1}.package-review-actions .cancel-link{color:#565c65;cursor:pointer;background:0 0;border:none;padding:0;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none}.package-review-actions .cancel-link:hover{text-decoration:underline}@media (width<=640px){.package-review-page{gap:14px;padding:20px}.back-link{min-height:44px}.package-line{font-size:14px}.package-review-header h1{font-size:22px;line-height:1.2}.package-review-lede{font-size:16px}.permanence-warning{padding:12px}.permanence-warning-title{font-size:16px}.package-review-table,.package-review-table thead,.package-review-table tbody,.package-review-table tr,.package-review-table th,.package-review-table td{display:block}.package-review-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.package-review-table tbody{flex-direction:column;gap:12px;display:flex}.package-review-table tr{border:1px solid #dfe1e2;flex-direction:column;gap:4px;padding:12px;display:flex}.package-review-table td{border:none;padding:0}.package-review-table .patient-display{font:400 15px/1.4 Roboto Mono,monospace}.package-review-table .vaccine-cell{font:400 16px/1.5 Public Sans,system-ui,sans-serif}.package-review-table .source-cell{color:#565c65;font:400 14px/1.45 Public Sans,system-ui,sans-serif}.package-review-actions{flex-direction:column;align-items:stretch}.package-review-actions .primary-button{width:100%;font-size:18px}.package-review-actions .cancel-link{justify-content:center;align-items:center;min-height:44px;font-size:16px;display:flex}}.submissions-page{flex-direction:column;gap:24px;max-width:900px;display:flex}.submissions-page--loading{min-height:200px}.submissions-page__back{color:#005ea2;align-items:center;gap:6px;font:400 15px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.submissions-page__back:hover{color:#1a4480;text-decoration:underline}.submissions-page__header{flex-direction:column;gap:8px;display:flex}.submissions-page__title{color:#1b1b1b;margin:0;font:700 28px/1.15 Public Sans,system-ui,sans-serif}.submissions-page__lede{color:#565c65;margin:0;font:400 18px/1.5 Public Sans,system-ui,sans-serif}.submissions-page__loading{color:#565c65;padding:20px 0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.submissions-page__error{color:#1b1b1b;background:#f4e3db;border-left:4px solid #d54309;padding:12px 16px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.submissions-page__empty{color:#1b1b1b;padding:24px 0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.submissions-page__empty p{margin:0 0 8px}.submissions-page__empty-hint{color:#565c65;font-size:15px}.submissions-page__table-container{overflow-x:auto}.submissions-page__table{border-collapse:collapse;width:100%;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.submissions-page__table th{text-align:left;color:#1b1b1b;background:#f0f0f0;border:1px solid #dfe1e2;padding:9px 12px;font:700 14px/1.4 Public Sans,system-ui,sans-serif}.submissions-page__table td{vertical-align:top;border:1px solid #dfe1e2;padding:9px 12px}.submissions-page__cell--patient{font:400 15px/1.5 Roboto Mono,monospace}.submissions-page__cell--reference{color:#565c65;font:400 14px/1.5 Roboto Mono,monospace}.submissions-page__row--attention{background:#faf3d1}.submissions-page__cell--status-attention{font-weight:700}.submissions-page__cards{flex-direction:column;gap:8px;display:none}.submissions-page__card{border:1px solid #dfe1e2;flex-direction:column;gap:4px;padding:12px;display:flex}.submissions-page__card--attention{background:#faf3d1;border-left:6px solid #e5a000}.submissions-page__card-patient{font:700 16px/1.35 Public Sans,system-ui,sans-serif}.submissions-page__card-details{color:#565c65;flex-wrap:wrap;gap:4px 12px;font:400 15px/1.5 Public Sans,system-ui,sans-serif;display:flex}.submissions-page__card-status{color:#1b1b1b}.submissions-page__card-reference{color:#565c65;margin-top:4px;font:400 13px/1.4 Roboto Mono,monospace}.submissions-page__phi-note{color:#565c65;margin:0;padding-top:8px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}@media (width<=640px){.submissions-page{gap:16px}.submissions-page__title{font-size:24px}.submissions-page__lede{font-size:16px}.submissions-page__table-container{display:none}.submissions-page__cards{display:flex}}.follow-up-queue-page{flex-direction:column;gap:24px;max-width:720px;display:flex}.follow-up-queue-page--loading{min-height:200px}.follow-up-queue-page__back{color:#005ea2;align-items:center;gap:6px;font:400 15px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.follow-up-queue-page__back:hover{color:#1a4480;text-decoration:underline}.follow-up-queue-page__header{flex-direction:column;gap:8px;display:flex}.follow-up-queue-page__title{color:#1b1b1b;margin:0;font:700 28px/1.15 Public Sans,system-ui,sans-serif}.follow-up-queue-page__intro{color:#1b1b1b;margin:0;font:400 16px/1.6 Public Sans,system-ui,sans-serif}.follow-up-queue-page__count{color:#1b1b1b;margin:8px 0 0;font:400 17px/1.5 Public Sans,system-ui,sans-serif}.follow-up-queue-page__loading{color:#565c65;padding:20px 0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.follow-up-queue-page__error{color:#1b1b1b;background:#f4e3db;border-left:4px solid #d54309;padding:12px 16px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.follow-up-queue-page__empty{color:#1b1b1b;padding:24px 0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.follow-up-queue-page__empty p{margin:0 0 8px}.follow-up-queue-page__empty-hint{color:#565c65;font-size:15px}.follow-up-queue-page__cards{flex-direction:column;gap:12px;display:flex}.follow-up-queue-page__card{border:1px solid #dfe1e2;border-radius:4px;flex-direction:column;gap:8px;padding:16px;display:flex}.follow-up-queue-page__card--pending{background:#faf3d1;border-left:6px solid #e5a000}.follow-up-queue-page__card--completed{background:#f0f0f0;border-left:6px solid #565c65}.follow-up-queue-page__card-heading{color:#1b1b1b;font:700 16px/1.35 Public Sans,system-ui,sans-serif}.follow-up-queue-page__card-separator{color:#565c65;font-weight:400}.follow-up-queue-page__card-ref{color:#565c65;font:400 15px/1.35 Roboto Mono,monospace}.follow-up-queue-page__card-vaers-ref{color:#565c65;font:400 14px/1.35 Roboto Mono,monospace}.follow-up-queue-page__card-type{color:#1b1b1b;font:700 15px/1.5 Public Sans,system-ui,sans-serif}.follow-up-queue-page__card-description{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.follow-up-queue-page__card-action{margin-top:4px}.follow-up-queue-page__respond-button{color:#005ea2;cursor:pointer;text-align:center;background:0 0;border:2px solid #005ea2;border-radius:4px;padding:10px 16px;font:700 15px/1 Public Sans,system-ui,sans-serif;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.follow-up-queue-page__respond-button:hover{color:#fff;background:#005ea2}.follow-up-queue-page__phi-note{color:#565c65;margin:0;padding-top:8px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}@media (width<=640px){.follow-up-queue-page{gap:16px}.follow-up-queue-page__title{font-size:24px}.follow-up-queue-page__lede{font-size:16px}.follow-up-queue-page__card{padding:12px}}.provider-follow-up-response{flex-direction:column;gap:24px;max-width:640px;display:flex}.provider-follow-up-response--loading{min-height:200px}.provider-follow-up-response__back{color:#005ea2;align-items:center;gap:6px;font:400 15px/1.5 Public Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.provider-follow-up-response__back:hover{color:#1a4480;text-decoration:underline}.provider-follow-up-response__header{flex-direction:column;gap:8px;display:flex}.provider-follow-up-response__title{color:#1b1b1b;margin:0;font:700 28px/1.15 Public Sans,system-ui,sans-serif}.provider-follow-up-response__loading{color:#565c65;padding:20px 0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__error{color:#1b1b1b;background:#f4e3db;border-left:4px solid #d54309;padding:12px 16px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__context{background:#faf3d1;border:1px solid #dfe1e2;border-left:6px solid #e5a000;border-radius:4px;flex-direction:column;gap:12px;padding:16px;display:flex}.provider-follow-up-response__context-identity{color:#1b1b1b;font:700 16px/1.35 Public Sans,system-ui,sans-serif}.provider-follow-up-response__context-separator{color:#565c65;font-weight:400}.provider-follow-up-response__context-ref{color:#565c65;font:400 15px/1.35 Roboto Mono,monospace}.provider-follow-up-response__context-vaers{color:#565c65;font:400 14px/1.35 Roboto Mono,monospace}.provider-follow-up-response__context-request{flex-direction:column;gap:4px;display:flex}.provider-follow-up-response__context-type{color:#1b1b1b;font:700 15px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__context-description{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__form{flex-direction:column;gap:16px;display:flex}.provider-follow-up-response__instruction{color:#1b1b1b;margin:0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__field{flex-direction:column;gap:6px;display:flex}.provider-follow-up-response__label{color:#1b1b1b;font:700 15px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__textarea{resize:vertical;border:1px solid #565c65;border-radius:4px;min-height:120px;padding:10px 12px;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__textarea:focus{outline-offset:0;border-color:#2491ff;outline:2px solid #2491ff}.provider-follow-up-response__textarea:disabled{cursor:not-allowed;background:#f0f0f0}.provider-follow-up-response__submit-error{color:#1b1b1b;background:#f4e3db;border-left:4px solid #d54309;padding:10px 14px;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__actions{gap:12px;margin-top:8px;display:flex}.provider-follow-up-response__submit{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;padding:12px 20px;font:700 15px/1 Public Sans,system-ui,sans-serif;transition:background .15s}.provider-follow-up-response__submit:hover:not(:disabled){background:#1a4480}.provider-follow-up-response__submit--disabled,.provider-follow-up-response__submit:disabled{color:#454545;cursor:not-allowed;background:#c9c9c9}.provider-follow-up-response__cancel{color:#005ea2;cursor:pointer;background:0 0;border:2px solid #005ea2;border-radius:4px;padding:12px 20px;font:700 15px/1 Public Sans,system-ui,sans-serif;transition:background .15s,color .15s}.provider-follow-up-response__cancel:hover:not(:disabled){color:#fff;background:#005ea2}.provider-follow-up-response__cancel:disabled{color:#8d9297;cursor:not-allowed;border-color:#8d9297}.provider-follow-up-response__success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.provider-follow-up-response__success-icon{margin-bottom:8px}.provider-follow-up-response__success-title{color:#1b1b1b;margin:0;font:700 28px/1.15 Public Sans,system-ui,sans-serif}.provider-follow-up-response__success-text{color:#565c65;max-width:400px;margin:0;font:400 16px/1.5 Public Sans,system-ui,sans-serif}.provider-follow-up-response__success-button{color:#fff;cursor:pointer;background:#005ea2;border:none;border-radius:4px;margin-top:8px;padding:12px 24px;font:700 15px/1 Public Sans,system-ui,sans-serif}.provider-follow-up-response__success-button:hover{background:#1a4480}@media (width<=640px){.provider-follow-up-response{gap:16px}.provider-follow-up-response__title{font-size:24px}.provider-follow-up-response__context{padding:12px}.provider-follow-up-response__actions{flex-direction:column}.provider-follow-up-response__submit,.provider-follow-up-response__cancel{text-align:center;width:100%}.provider-follow-up-response__success{padding:24px 16px}}.vaers-landing{flex-direction:column;display:flex}.vaers-landing__hero{grid-template-columns:1fr;gap:56px;margin-bottom:80px;display:grid}@media (width>=768px){.vaers-landing__hero{grid-template-columns:minmax(0,1fr) 388px;align-items:start;gap:72px}}.vaers-landing__hero-content{flex-direction:column;display:flex}.vaers-landing__heading{letter-spacing:-.02em;max-width:24ex;color:var(--vaers-color-text-primary);margin:0;font-size:52px;font-weight:700;line-height:1.05}.vaers-landing__reassurance{max-width:46ex;color:var(--vaers-color-text-primary);margin:24px 0 0;font-size:28px;font-weight:400;line-height:1.4}.vaers-landing__reassurance strong{font-weight:700}.vaers-landing__emergency-callout{max-width:64ex;color:var(--vaers-color-text-primary);background-color:#0000;border:1px solid #9c3d10;align-items:flex-start;gap:10px;margin-top:32px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.55;display:flex}.vaers-landing__emergency-icon{color:#9c3d10;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.vaers-landing__emergency-callout strong{font-weight:700}.vaers-landing__primary-action{margin-top:40px;display:inline-flex}.vaers-landing__primary-action .vaers-button{font-size:22px;font-weight:700}.vaers-landing__time-estimate{color:var(--vaers-color-text-secondary);align-items:center;gap:8px;margin:16px 0 0;font-size:17px;font-weight:400;display:inline-flex}.vaers-landing__time-estimate svg{flex-shrink:0}.vaers-landing__resume-entry{flex-direction:column;gap:8px;margin-top:12px;display:flex}.vaers-landing__resume-separator{background:#dfe1e2;width:420px;max-width:100%;height:1px}.vaers-landing__resume-prompt{color:var(--vaers-color-text-primary);margin:0;font-size:17px;font-weight:400;line-height:1.5}.vaers-landing__resume-prompt strong{font-weight:700}.vaers-landing__resume-link{color:var(--vaers-color-text-link);text-underline-offset:2px;font-size:17px;font-weight:400;text-decoration:underline}.vaers-landing__resume-link:hover{color:var(--vaers-color-text-link-hover)}@media (width<=639px){.vaers-landing__resume-entry{margin-top:16px;padding:4px 0}.vaers-landing__resume-separator{margin-bottom:4px}.vaers-landing__resume-prompt{flex-direction:column;gap:4px;display:flex}.vaers-landing__resume-link{align-items:center;min-height:44px;display:flex}}.vaers-landing__vaers-info{color:#565c65;max-width:64ex;margin-top:32px;font-size:16px;font-weight:400;line-height:1.55}.vaers-landing__what-it-takes{background-color:#0000;border:1px solid #dfe1e2;padding:24px}.vaers-landing__panel-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--vaers-color-text-secondary);margin:0 0 24px;font-size:13px;font-weight:700}.vaers-landing__panel-content{flex-direction:column;gap:20px;display:flex}.vaers-landing__panel-item{flex-direction:column;gap:4px;display:flex}.vaers-landing__panel-item:not(:first-child){border-top:1px solid #dfe1e2;padding-top:16px}.vaers-landing__panel-value{font-family:var(--vaers-font-sans);color:var(--vaers-color-text-primary);margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.2}.vaers-landing__panel-label{color:var(--vaers-color-text-primary);margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.35}.vaers-landing__panel-description{color:var(--vaers-color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.vaers-landing__decision-line{align-items:center;gap:16px;margin-top:0;margin-bottom:48px;display:flex}.vaers-landing__section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vaers-color-text-secondary);flex:none;font-size:13px;font-weight:700}.vaers-landing__decision-rule{background:#dfe1e2;flex:1;height:1px}.vaers-landing__before-you-start{margin-bottom:80px}.vaers-landing__section-heading{color:var(--vaers-color-text-primary);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.2}.vaers-landing__scope-intro{color:var(--vaers-color-text-primary);margin:0 0 32px;font-size:20px;font-weight:400;line-height:1.5}.vaers-landing__governed-scope{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vaers-landing__report-types{grid-template-columns:1fr;gap:32px;max-width:940px;display:grid}@media (width>=768px){.vaers-landing__report-types{grid-template-columns:1fr 1fr}}.vaers-landing__report-type{border-top:1px solid #adb0b3;padding-top:12px}.vaers-landing__report-type-title{color:var(--vaers-color-text-primary);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.35}.vaers-landing__report-type-description{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.vaers-landing__what-happens{background-color:#f0f0f0;width:100vw;margin-bottom:80px;margin-left:-50vw;margin-right:-50vw;padding:64px 0;position:relative;left:50%;right:50%}.vaers-landing__what-happens-inner{max-width:var(--vaers-container-page);padding:0 var(--vaers-space-page-gutter);margin-inline:auto}@media (width>=640px){.vaers-landing__what-happens-inner{padding:0 var(--vaers-gutter-tablet)}}.vaers-landing__what-happens .vaers-landing__section-heading{margin-bottom:8px}.vaers-landing__what-happens-intro{color:var(--vaers-color-text-primary);margin:0 0 40px;font-size:20px;font-weight:400;line-height:1.5}.vaers-landing__steps{grid-template-columns:1fr;gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.vaers-landing__steps{grid-template-columns:repeat(3,1fr);gap:40px}}.vaers-landing__step{flex-direction:column;gap:10px;display:flex}.vaers-landing__step-number{font-family:var(--vaers-font-sans);letter-spacing:-.03em;color:var(--vaers-color-primary);font-size:44px;font-weight:500;line-height:1}.vaers-landing__step-title{color:var(--vaers-color-text-primary);border-top:1px solid #adb0b3;margin-bottom:6px;padding-top:12px;font-size:17px;font-weight:700;line-height:1.35}.vaers-landing__step-description{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.vaers-landing__faq{max-width:74ex;margin-bottom:32px}.vaers-landing__faq .vaers-landing__section-heading{margin-bottom:8px}.vaers-landing__faq-intro{color:var(--vaers-color-text-secondary);margin:0 0 24px;font-size:20px;font-weight:400;line-height:1.5}.vaers-landing__faq-list{flex-direction:column;display:flex}.vaers-landing__faq-link{color:var(--vaers-color-text-link);border-top:1px solid #adb0b3;min-height:44px;padding:16px 0;font-size:17px;font-weight:400;text-decoration:none;display:block}.vaers-landing__faq-link:last-of-type{border-bottom:1px solid #adb0b3}.vaers-landing__faq-link:hover{color:var(--vaers-color-text-link-hover);text-decoration:underline}.vaers-landing__faq-link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-landing__faq-all{min-height:44px;margin-top:16px;font-size:17px;font-weight:400;line-height:44px;display:inline-block}.vaers-landing__privacy-callout{background:#e7f6f8;border-left:4px solid #005ea2;max-width:74ex;margin-bottom:32px;padding:16px 20px}.vaers-landing__privacy-callout p{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.vaers-landing__privacy-callout strong{font-weight:700}.vaers-landing__prototype-notice{background:#f0f0f0;border:1px solid #dfe1e2;max-width:74ex;margin-bottom:56px;padding:16px 20px}.vaers-landing__prototype-notice p{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.55}.vaers-landing__prototype-notice strong{font-weight:700}.vaers-landing__reviewer-link{color:var(--vaers-color-text-secondary)}@media (width<=639px){.vaers-landing__hero{margin-bottom:56px}.vaers-landing__heading{max-width:none;font-size:36px}.vaers-landing__reassurance{margin-top:16px;font-size:20px}.vaers-landing__emergency-callout{margin-top:24px;font-size:15px}.vaers-landing__primary-action{width:100%;margin-top:32px;display:flex}.vaers-landing__primary-action .vaers-button{text-align:center;width:100%;font-size:18px}.vaers-landing__time-estimate{margin-top:12px}.vaers-landing__vaers-info{margin-top:24px}.vaers-landing__what-it-takes{margin-top:40px;padding:20px}.vaers-landing__panel-value{font-size:20px}.vaers-landing__decision-line{margin-top:24px;margin-bottom:32px}.vaers-landing__before-you-start{margin-bottom:56px}.vaers-landing__section-heading{font-size:24px}.vaers-landing__scope-intro{font-size:17px}.vaers-landing__what-happens{margin-bottom:56px;padding:40px 0}.vaers-landing__what-happens-intro{margin-bottom:32px;font-size:17px}.vaers-landing__step-number{font-size:36px}.vaers-landing__faq{margin-bottom:32px}.vaers-landing__faq-intro{font-size:17px}.vaers-landing__faq-link{font-size:16px}.vaers-landing__privacy-callout{padding:16px 20px}.vaers-landing__prototype-notice{margin-bottom:40px;padding:16px 20px}}.vaers-help{padding:var(--vaers-space-lg) 0}.vaers-help__layout{gap:var(--vaers-space-xl);align-items:flex-start;display:flex}@media (width<=768px){.vaers-help__layout{gap:var(--vaers-space-lg);flex-direction:column}}.vaers-help__categories{gap:var(--vaers-space-xs);width:240px;top:var(--vaers-space-lg);flex-direction:column;flex:none;display:flex;position:sticky}@media (width<=768px){.vaers-help__categories{width:100%;position:static}}.vaers-help__categories-label{font-size:var(--vaers-type-body-small);font-weight:var(--vaers-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--vaers-color-text-secondary);margin-bottom:var(--vaers-space-xs)}.vaers-help__category-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vaers-help__category-link{width:100%;padding:var(--vaers-space-xs) var(--vaers-space-sm);font-size:var(--vaers-type-body-large);font-weight:var(--vaers-weight-normal);color:var(--vaers-color-primary);border-left:4px solid #0000;text-decoration:none;transition:background-color .15s;display:block}.vaers-help__category-link:hover{background-color:var(--vaers-color-gray-5);text-decoration:underline}.vaers-help__category-link:focus-visible{outline:2px solid var(--vaers-color-primary);outline-offset:2px}.vaers-help__category-link--active{font-weight:var(--vaers-weight-bold);color:var(--vaers-color-text-primary);background-color:var(--vaers-color-gray-5);border-left-color:var(--vaers-color-primary)}.vaers-help__category-link--active:hover{text-decoration:none}.vaers-help__categories-note{border-top:1px solid var(--vaers-color-border-default);margin-top:var(--vaers-space-sm);padding-top:var(--vaers-space-sm)}.vaers-help__categories-note p{font-size:var(--vaers-type-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-help__content{gap:var(--vaers-space-lg);flex-direction:column;flex:1;min-width:0;display:flex}.vaers-help__header{gap:var(--vaers-space-sm);flex-direction:column;max-width:68ex;display:flex}.vaers-help__heading{font-size:var(--vaers-type-display);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);color:var(--vaers-color-text-primary);margin:0}.vaers-help__heading:focus{outline:none}.vaers-help__lead{font-size:var(--vaers-type-body-large);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin:0}.vaers-help__section{gap:var(--vaers-space-md);flex-direction:column;display:flex}.vaers-help__section-title{font-size:var(--vaers-type-h2);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:0}.vaers-help__items{flex-direction:column;display:flex}.vaers-help__items--continued{margin-top:var(--vaers-space-lg);padding-top:var(--vaers-space-lg);border-top:2px solid var(--vaers-color-border-default)}.vaers-help__item{border-top:1px solid var(--vaers-color-border-default);scroll-margin-top:var(--vaers-space-xl)}.vaers-help__item:last-child{border-bottom:1px solid var(--vaers-color-border-default)}.vaers-help__item-heading{margin:0}.vaers-help__item-trigger{align-items:center;gap:var(--vaers-space-sm);width:100%;padding:var(--vaers-space-md) 0;font-size:var(--vaers-type-body-large);font-weight:var(--vaers-weight-normal);color:var(--vaers-color-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.vaers-help__item-trigger:hover{color:var(--vaers-color-primary-darker)}.vaers-help__item-trigger:focus-visible{outline:2px solid var(--vaers-color-primary);outline-offset:2px}.vaers-help__item--expanded .vaers-help__item-trigger{font-weight:var(--vaers-weight-bold);color:var(--vaers-color-text-primary)}.vaers-help__item-icon{stroke:var(--vaers-color-primary);flex:none}.vaers-help__item--expanded .vaers-help__item-icon{stroke:var(--vaers-color-text-primary)}.vaers-help__item-body{padding:0 0 var(--vaers-space-md) calc(16px + var(--vaers-space-sm));gap:var(--vaers-space-sm);flex-direction:column;display:flex}.vaers-help__item-body p{font-size:var(--vaers-type-body-large);line-height:var(--vaers-leading-normal);max-width:64ex;margin:0}.vaers-help__item-link{gap:var(--vaers-space-md);margin-top:var(--vaers-space-2xs);align-items:center;display:flex}.vaers-help__item-link span{font-size:var(--vaers-type-body);color:var(--vaers-color-text-secondary)}.vaers-help__permalink{font-family:var(--vaers-font-mono);font-size:var(--vaers-type-body);color:var(--vaers-color-primary);text-decoration:underline}.vaers-help__permalink:hover{color:var(--vaers-color-primary-darker)}.vaers-help__copy-btn{justify-content:center;align-items:center;gap:var(--vaers-space-2xs);min-width:116px;min-height:var(--vaers-touch-min);padding:var(--vaers-space-2xs) var(--vaers-space-sm);border:1px solid var(--vaers-color-primary);border-radius:var(--vaers-radius-md);background:var(--vaers-color-white);color:var(--vaers-color-primary);font-size:var(--vaers-type-body);cursor:pointer;transition:background-color var(--vaers-motion-fast) var(--vaers-easing), color var(--vaers-motion-fast) var(--vaers-easing);font-family:inherit;display:inline-flex}.vaers-help__copy-btn:hover{background:var(--vaers-color-primary);color:var(--vaers-color-text-inverse)}.vaers-help__copy-btn:focus-visible{outline:.25rem solid var(--vaers-focus-band-outer);outline-offset:0}.vaers-help__copy-btn svg{width:var(--vaers-icon-sm);height:var(--vaers-icon-sm);flex:none}.vaers-help__copy-text{font-weight:var(--vaers-weight-semibold);color:inherit}.vaers-help__copy-btn:hover .vaers-help__copy-text{color:var(--vaers-color-text-inverse)}.vaers-help__copy-btn--feedback{background:var(--vaers-color-feedback-success-bg);border-color:var(--vaers-color-feedback-success-dark);color:var(--vaers-color-feedback-success-darker)}.vaers-help__copy-btn--feedback:hover{background:var(--vaers-color-feedback-success-dark);color:var(--vaers-color-text-inverse)}.vaers-help__copy-btn--feedback:hover .vaers-help__copy-text{color:var(--vaers-color-text-inverse)}.vaers-help__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vaers-help__empty{font-size:var(--vaers-type-body-large);color:var(--vaers-color-text-secondary);padding:var(--vaers-space-md) 0;margin:0}.vaers-help__contact-box{border:1px solid var(--vaers-color-border-default);background-color:var(--vaers-color-gray-5);padding:var(--vaers-space-md) var(--vaers-space-lg);max-width:68ex}.vaers-help__contact-box p{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);margin:0}.vaers-help__contact-box a{color:var(--vaers-color-primary)}.vaers-help--error{padding:var(--vaers-space-xl)}.vaers-help__error-message{color:var(--vaers-color-error);margin-top:var(--vaers-space-md)}.vaers-help__not-found{padding:var(--vaers-space-lg);background-color:var(--vaers-color-warning-light);border-left:4px solid var(--vaers-color-warning);margin-top:var(--vaers-space-lg)}.vaers-help__not-found p{margin:0 0 var(--vaers-space-sm)}.vaers-help__not-found p:last-child{margin-bottom:0}.vaers-help__not-found a{color:var(--vaers-color-primary)}.vaers-resume{max-width:800px;margin:0 auto;padding:40px 0 48px}.vaers-resume__form{background:#fff;border:1px solid #adb0b3;flex-direction:column;gap:24px;max-width:548px;padding:40px;display:flex}.vaers-resume__heading{color:#1b1b1b;margin:0;font:700 36px/1.1 Public Sans,system-ui,sans-serif}.vaers-resume__subtitle{color:#1b1b1b;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}.vaers-resume__error-alert{border:2px solid #d54309;border-left-width:8px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.vaers-resume__error-title{color:#1b1b1b;font:700 19px/1.3 Public Sans,system-ui,sans-serif}.vaers-resume__error-text{color:#1b1b1b;margin:0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}.vaers-resume__rate-limit{background:#fef3f2;border:2px solid #d54309;border-left-width:8px;padding:16px 20px}.vaers-resume__rate-limit p{color:#1b1b1b;margin:0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}.vaers-resume__field{flex-direction:column;gap:8px;display:flex}.vaers-resume__label{color:#1b1b1b;font:700 17px/1.35 Public Sans,system-ui,sans-serif}.vaers-resume__hint{color:#565c65;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.vaers-resume__field-error{color:#d54309;font:400 15px/1.5 Public Sans,system-ui,sans-serif}.vaers-resume__input{text-transform:uppercase;border:1px solid #565c65;width:100%;height:48px;padding:0 12px;font:500 17px/1.2 Roboto Mono,monospace}.vaers-resume__input:focus{outline-offset:0;border-color:#005ea2;outline:2px solid #005ea2}.vaers-resume__input--error{border:2px solid #d54309}.vaers-resume__input--error:focus{border-color:#d54309;outline-color:#d54309}.vaers-resume__input:disabled{color:#565c65;cursor:not-allowed;background:#f0f0f0}.vaers-resume__submit{width:max-content}.vaers-resume__footer{border-top:1px solid #dfe1e2;flex-direction:column;gap:10px;padding-top:20px;display:flex}.vaers-resume__footer-text{color:#1b1b1b;margin:0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}.vaers-resume__footer-link{color:#005ea2;text-underline-offset:2px;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline}.vaers-resume__footer-link:hover{color:#1a4480}.vaers-resume__rate-warning{color:#565c65;margin:12px 0 0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}@media (width<=640px){.vaers-resume{padding:0}.vaers-resume__form{border:none;gap:16px;padding:20px}.vaers-resume__heading{font-size:28px}.vaers-resume__subtitle{font-size:17px}.vaers-resume__input{height:52px;font-size:18px}.vaers-resume__submit{width:100%;min-height:56px}}.vaers-required-legend{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:0 0 var(--vaers-space-md) 0}.vaers-required-legend__asterisk{color:var(--vaers-color-feedback-error-accent);font-weight:var(--vaers-font-weight-bold)}.vaers-field-message{align-items:flex-start;gap:var(--vaers-space-2xs);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);padding:var(--vaers-space-2xs) var(--vaers-space-sm);margin-top:var(--vaers-space-field-control-to-message);border-left:var(--vaers-border-edge-feedback) solid;border-radius:0 var(--vaers-radius-sm) var(--vaers-radius-sm) 0;display:flex}.vaers-field-message--error{background-color:var(--vaers-color-feedback-error-bg);border-color:var(--vaers-color-feedback-error-accent);color:var(--vaers-color-text-primary)}.vaers-field-message--warning{background-color:var(--vaers-color-feedback-warning-bg);border-color:var(--vaers-color-feedback-warning-accent);color:var(--vaers-color-text-primary)}.vaers-field-message--info{background-color:var(--vaers-color-feedback-info-bg);border-color:var(--vaers-color-feedback-info-accent);color:var(--vaers-color-text-primary)}.vaers-field-message__icon{flex-shrink:0;font-size:1rem}.vaers-field-message__text{flex:1}.vaers-field-message__prefix{font-weight:var(--vaers-font-weight-semibold)}.vaers-error-summary{border-left:var(--vaers-border-edge-feedback) solid var(--vaers-color-feedback-error-accent);background-color:var(--vaers-color-feedback-error-bg);padding:var(--vaers-space-md);margin-bottom:var(--vaers-space-lg)}@media (width>=768px){.vaers-error-summary{padding:var(--vaers-space-lg)}}.vaers-error-summary__heading{align-items:flex-start;gap:var(--vaers-space-sm);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-h3);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:0;display:flex}.vaers-error-summary__heading:focus{outline:none}.vaers-error-summary__heading:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}.vaers-error-summary__icon{color:var(--vaers-color-feedback-error-accent);font-size:var(--vaers-icon-md);flex-shrink:0;line-height:1}.vaers-error-summary__list{margin:var(--vaers-space-md) 0 0;gap:var(--vaers-space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.vaers-error-summary__list li{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary)}.vaers-error-summary__link{color:var(--vaers-color-text-link);text-underline-offset:3px;text-decoration:underline}.vaers-error-summary__link:hover{color:var(--vaers-color-text-link-hover)}.vaers-error-summary__link:visited{color:var(--vaers-color-text-link-visited)}.vaers-error-summary__link:focus{outline:none}.vaers-error-summary__link:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);border-radius:var(--vaers-radius-sm);outline:2px solid #0000}.vaers-error-summary__text{color:var(--vaers-color-text-primary)}.vaers-single-select{border:none;margin:0;padding:0}.vaers-single-select__legend{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-label);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin-bottom:var(--vaers-space-field-label-to-hint);padding:0}.vaers-single-select__required{color:var(--vaers-color-feedback-error-accent)}.vaers-single-select__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-text-secondary)}.vaers-single-select__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:0 0 var(--vaers-space-field-hint-to-control) 0}.vaers-single-select__options{gap:var(--vaers-space-field-option-gap);flex-direction:column;display:flex}.vaers-single-select__option{min-height:var(--vaers-touch-min);padding:var(--vaers-space-2xs) var(--vaers-space-xs);border-radius:var(--vaers-radius-md);transition:background-color var(--vaers-motion-fast) var(--vaers-easing);background-color:#0000;align-items:center;display:flex}.vaers-single-select__option:hover{background-color:var(--vaers-color-surface-subtle)}.vaers-single-select__input{appearance:none;border:var(--vaers-border-emphasis) solid var(--vaers-color-border-strong);background-color:var(--vaers-color-surface-page);cursor:pointer;border-radius:50%;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;position:relative}.vaers-single-select__input:checked{border-color:var(--vaers-color-action-primary);background-color:var(--vaers-color-surface-page)}.vaers-single-select__input:checked:after{content:"";background-color:var(--vaers-color-action-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vaers-single-select__input:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}.vaers-single-select__input:disabled{opacity:.5;cursor:not-allowed}.vaers-single-select__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin-left:var(--vaers-space-xs);cursor:pointer}.vaers-single-select__input:disabled+.vaers-single-select__label{cursor:not-allowed;opacity:.5}.vaers-single-select--error .vaers-single-select__input{border-color:var(--vaers-color-border-error)}@media (prefers-reduced-motion:reduce){.vaers-single-select__option{transition:none}}.vaers-boolean-field{border:none;margin:0;padding:0}.vaers-boolean-field__legend{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-label);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin-bottom:var(--vaers-space-field-label-to-hint);padding:0}.vaers-boolean-field__required{color:var(--vaers-color-feedback-error-accent)}.vaers-boolean-field__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-text-secondary)}.vaers-boolean-field__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:0 0 var(--vaers-space-field-hint-to-control) 0}.vaers-boolean-field__options{gap:var(--vaers-space-field-option-gap);flex-direction:column;display:flex}.vaers-boolean-field__option{min-height:var(--vaers-touch-min);padding:var(--vaers-space-2xs) var(--vaers-space-xs);border-radius:var(--vaers-radius-md);transition:background-color var(--vaers-motion-fast) var(--vaers-easing);background-color:#0000;align-items:center;display:flex}.vaers-boolean-field__option:hover{background-color:var(--vaers-color-surface-subtle)}.vaers-boolean-field__input{appearance:none;border:var(--vaers-border-emphasis) solid var(--vaers-color-border-strong);background-color:var(--vaers-color-surface-page);cursor:pointer;border-radius:50%;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;position:relative}.vaers-boolean-field__input:checked{border-color:var(--vaers-color-action-primary);background-color:var(--vaers-color-surface-page)}.vaers-boolean-field__input:checked:after{content:"";background-color:var(--vaers-color-action-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vaers-boolean-field__input:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}.vaers-boolean-field__input:disabled{opacity:.5;cursor:not-allowed}.vaers-boolean-field__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin-left:var(--vaers-space-xs);cursor:pointer}.vaers-boolean-field__input:disabled+.vaers-boolean-field__label{cursor:not-allowed;opacity:.5}.vaers-boolean-field--error .vaers-boolean-field__input{border-color:var(--vaers-color-border-error)}@media (prefers-reduced-motion:reduce){.vaers-boolean-field__option{transition:none}}.vaers-text-field{gap:var(--vaers-space-2xs);flex-direction:column;display:flex}.vaers-text-field__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-label);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text)}.vaers-text-field__required{color:var(--vaers-color-error)}.vaers-text-field__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-text-secondary)}.vaers-text-field__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-hint);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-text-field__input{height:44px;padding:0 var(--vaers-space-sm);font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text);background-color:var(--vaers-color-white);border:1px solid var(--vaers-color-border);border-radius:var(--vaers-radius-md);width:100%;max-width:30rem}.vaers-text-field__input:disabled{background-color:var(--vaers-color-bg-secondary);color:var(--vaers-color-text-secondary);cursor:not-allowed}.vaers-text-field__input--error{border-color:var(--vaers-color-error);border-width:2px}.vaers-textarea-field{gap:var(--vaers-space-2xs);flex-direction:column;display:flex}.vaers-textarea-field__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-label);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text)}.vaers-textarea-field__required{color:var(--vaers-color-error)}.vaers-textarea-field__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-text-secondary)}.vaers-textarea-field__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-hint);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-textarea-field__input{padding:var(--vaers-space-sm);font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text);background-color:var(--vaers-color-white);border:1px solid var(--vaers-color-border);border-radius:var(--vaers-radius-md);resize:vertical;width:100%;max-width:40rem;min-height:144px;transition:height .25s ease-in-out}@media (prefers-reduced-motion:reduce){.vaers-textarea-field__input{transition:none}}.vaers-textarea-field__input:disabled{background-color:var(--vaers-color-bg-secondary);color:var(--vaers-color-text-secondary);cursor:not-allowed}.vaers-textarea-field__input--error{border-color:var(--vaers-color-error);border-width:2px}.vaers-textarea-field__caption{color:var(--vaers-color-text-secondary);margin:0;font-size:14px;line-height:1.35}.vaers-number-field{gap:var(--vaers-space-2xs);flex-direction:column;display:flex}.vaers-number-field__label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-label);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text)}.vaers-number-field__required{color:var(--vaers-color-error)}.vaers-number-field__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-text-secondary)}.vaers-number-field__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-hint);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-number-field__input{height:44px;padding:0 var(--vaers-space-sm);font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text);background-color:var(--vaers-color-white);border:1px solid var(--vaers-color-border);border-radius:var(--vaers-radius-md);width:100%;max-width:10rem}.vaers-number-field__input[type=number]{-moz-appearance:textfield}.vaers-number-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vaers-number-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vaers-number-field__input:disabled{background-color:var(--vaers-color-bg-secondary);color:var(--vaers-color-text-secondary);cursor:not-allowed}.vaers-number-field__input--error{border-color:var(--vaers-color-error);border-width:2px}.vaers-date-field{gap:var(--vaers-space-2xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.vaers-date-field__legend{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-label);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text);margin-bottom:var(--vaers-space-2xs)}.vaers-date-field__required{color:var(--vaers-color-error)}.vaers-date-field__optional{font-weight:var(--vaers-font-weight-normal);color:var(--vaers-color-text-secondary)}.vaers-date-field__hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-hint);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-date-field__inputs{gap:var(--vaers-space-sm);flex-wrap:wrap;display:flex}.vaers-date-field__part{gap:var(--vaers-space-3xs);flex-direction:column;display:flex}.vaers-date-field__part--month{flex:auto;min-width:120px}.vaers-date-field__part--day{flex:none;width:70px}.vaers-date-field__part--year{flex:none;width:90px}.vaers-date-field__part-label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-hint);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text-secondary)}.vaers-date-field__select,.vaers-date-field__input{height:44px;padding:0 var(--vaers-space-sm);font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-text);background-color:var(--vaers-color-white);border:1px solid var(--vaers-color-border);border-radius:var(--vaers-radius-md)}.vaers-date-field__select{cursor:pointer;width:100%}.vaers-date-field__input{text-align:center;width:100%}.vaers-date-field--error .vaers-date-field__select,.vaers-date-field--error .vaers-date-field__input{border-color:var(--vaers-color-error);border-width:2px}.vaers-date-field__select:disabled,.vaers-date-field__input:disabled{background-color:var(--vaers-color-bg-secondary);color:var(--vaers-color-text-secondary);cursor:not-allowed}@media (width<=320px){.vaers-date-field__inputs{flex-direction:column}.vaers-date-field__part--day,.vaers-date-field__part--year{width:100%}}.vaers-help-disclosure{margin-top:var(--vaers-space-xs);border-left:4px solid var(--vaers-color-primary);background-color:var(--vaers-color-info-light);padding:var(--vaers-space-md) var(--vaers-space-lg)}.vaers-help-disclosure__trigger{align-items:center;gap:var(--vaers-space-sm);cursor:pointer;font-size:var(--vaers-type-body-large);font-weight:var(--vaers-weight-bold);color:var(--vaers-color-primary);text-align:left;background:0 0;border:0;padding:0;display:flex}.vaers-help-disclosure__trigger:hover{color:var(--vaers-color-primary-darker)}.vaers-help-disclosure__trigger:focus-visible{outline:2px solid var(--vaers-color-primary);outline-offset:2px}.vaers-help-disclosure__icon{stroke:currentColor;flex:none}.vaers-help-disclosure__content{margin-top:var(--vaers-space-sm);margin-left:calc(16px + var(--vaers-space-sm));gap:var(--vaers-space-sm);flex-direction:column;display:flex}.vaers-help-disclosure__body{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary)}.vaers-help-disclosure__body p{margin:0}.vaers-help-disclosure__panel-link{align-items:center;gap:var(--vaers-space-2xs);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-bold);color:var(--vaers-color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.vaers-help-disclosure__panel-link:hover{color:var(--vaers-color-primary-dark)}.vaers-help-disclosure__panel-link:focus-visible{outline:2px solid var(--vaers-color-primary);outline-offset:2px}.vaers-question-group--placeholder{padding:var(--vaers-space-md);background-color:var(--vaers-color-surface-subtle);border-radius:var(--vaers-radius-md);border:1px dashed var(--vaers-color-border-default)}.vaers-question-group__placeholder-text{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);color:var(--vaers-color-text-secondary);margin:0}.vaers-question-group__help{margin-bottom:var(--vaers-space-sm);padding:var(--vaers-space-sm) var(--vaers-space-md);background-color:var(--vaers-color-info-lighter,#e7f6f8);border-left:3px solid var(--vaers-color-info,#00bde3);border-radius:var(--vaers-radius-sm);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-sm);color:var(--vaers-color-text-default);line-height:1.5}.vaers-question-group__help p{margin:0 0 var(--vaers-space-xs)}.vaers-question-group__help p:last-child{margin-bottom:0}.vaers-question-group__help ul,.vaers-question-group__help ol{margin:var(--vaers-space-xs) 0;padding-left:var(--vaers-space-lg)}.vaers-question-group__help li{margin-bottom:var(--vaers-space-xs)}.vaers-action-row{gap:var(--vaers-space-actions-gap);margin-top:var(--vaers-space-actions-above);flex-direction:column;display:flex}@media (width>=640px){.vaers-action-row{flex-flow:wrap}}.vaers-step-indicator{margin-bottom:var(--vaers-space-lg)}.vaers-step-indicator__list--desktop{gap:var(--vaers-space-2xs);margin:0;padding:0;list-style:none;display:none}@media (width>=769px){.vaers-step-indicator{width:100vw;max-width:var(--vaers-container-page);padding-inline:var(--vaers-space-page-gutter);box-sizing:border-box;position:relative;left:50%;transform:translate(-50%)}.vaers-step-indicator__list--desktop{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.vaers-step-indicator__compact{display:none}}.vaers-step-indicator__item{align-items:center;gap:var(--vaers-space-2xs);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-caption);color:var(--vaers-color-text-secondary);padding:var(--vaers-space-2xs) var(--vaers-space-xs);border-radius:var(--vaers-radius-md);background-color:#0000;display:flex}.vaers-step-indicator__item--current{background-color:var(--vaers-color-surface-subtle);color:var(--vaers-color-text-primary);font-weight:var(--vaers-font-weight-semibold)}.vaers-step-indicator__item--completed{color:var(--vaers-color-text-secondary)}.vaers-step-indicator__number{background-color:var(--vaers-color-surface-subtle);width:24px;min-width:24px;height:24px;font-size:.75rem;font-weight:var(--vaers-font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.vaers-step-indicator__item--current .vaers-step-indicator__number{background-color:var(--vaers-color-action-primary);color:var(--vaers-color-text-inverse)}.vaers-step-indicator__item--completed .vaers-step-indicator__number{background-color:var(--vaers-color-feedback-success-accent);color:var(--vaers-color-text-inverse)}.vaers-step-indicator__title{white-space:nowrap}@media (width>=769px){.vaers-step-indicator__item:not(:last-child):after{content:"";background-color:var(--vaers-color-border-default);width:16px;height:2px;margin-left:var(--vaers-space-2xs);display:block}.vaers-step-indicator__item--completed:not(:last-child):after{background-color:var(--vaers-color-feedback-success-accent)}}.vaers-step-indicator__toggle{width:100%;padding:var(--vaers-space-sm);background-color:var(--vaers-color-surface-subtle);border:1px solid var(--vaers-color-border-default);border-radius:var(--vaers-radius-md);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);color:var(--vaers-color-text-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.vaers-step-indicator__toggle:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}.vaers-step-indicator__compact-text{flex:1}.vaers-step-indicator__compact-title{font-weight:var(--vaers-font-weight-semibold)}.vaers-step-indicator__chevron{transition:transform var(--vaers-motion-fast) var(--vaers-easing);font-size:.75rem}.vaers-step-indicator__chevron--up{transform:rotate(180deg)}.vaers-step-indicator__list--mobile{margin:var(--vaers-space-xs) 0 0 0;padding:var(--vaers-space-sm);background-color:var(--vaers-color-surface-page);border:1px solid var(--vaers-color-border-default);border-radius:var(--vaers-radius-md);list-style:none}.vaers-step-indicator__list--mobile .vaers-step-indicator__item{padding:var(--vaers-space-xs) var(--vaers-space-2xs)}@media (prefers-reduced-motion:reduce){.vaers-step-indicator__chevron{transition:none}}.vaers-branching-notice{justify-content:space-between;align-items:flex-start;gap:var(--vaers-space-md);padding:var(--vaers-space-md);border-radius:0 var(--vaers-radius-md) var(--vaers-radius-md) 0;margin-bottom:var(--vaers-space-lg);background-color:#e7f6f8;border-left:.25rem solid #00bde3;display:flex}.vaers-branching-notice__message{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);line-height:var(--vaers-leading-relaxed);color:var(--vaers-color-text-primary);flex:1;margin:0}.vaers-branching-notice__dismiss{flex-shrink:0;min-height:44px}@media (width<=639px){.vaers-branching-notice{gap:var(--vaers-space-sm);flex-direction:column}.vaers-branching-notice__dismiss{align-self:flex-start}}.vaers-gate-summary{justify-content:space-between;align-items:flex-start;gap:var(--vaers-space-md);padding:var(--vaers-space-md);border:1px solid var(--vaers-color-border-base);border-radius:var(--vaers-radius-md);background-color:var(--vaers-color-bg-surface);margin-top:var(--vaers-space-lg);display:flex}.vaers-gate-summary__content{flex:1}.vaers-gate-summary__list{gap:var(--vaers-space-sm);flex-direction:column;margin:0;display:flex}.vaers-gate-summary__item{flex-direction:column;gap:2px;display:flex}.vaers-gate-summary__label{font-size:var(--vaers-type-caption);color:var(--vaers-color-text-secondary);font-weight:400}.vaers-gate-summary__answer{font-size:var(--vaers-type-body);color:var(--vaers-color-text-primary);margin:0;font-weight:600}.vaers-gate-summary__change{padding:var(--vaers-space-xs) var(--vaers-space-sm);font-size:var(--vaers-type-body);color:var(--vaers-color-link);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;min-height:44px;text-decoration:underline;display:flex}.vaers-gate-summary__change:hover{color:var(--vaers-color-link-hover)}.vaers-gate-summary__change:focus{outline:none}@media (width<=639px){.vaers-gate-summary{gap:var(--vaers-space-sm);flex-direction:column}.vaers-gate-summary__change{align-self:flex-start;padding-left:0}}.vaers-save-status{min-height:1.75rem;font-family:var(--vaers-font-sans);font-size:var(--vaers-type-caption);margin-top:var(--vaers-space-sm);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex}.vaers-save-status__content{align-items:center;gap:var(--vaers-space-2xs);padding:var(--vaers-space-2xs) var(--vaers-space-xs);border-radius:var(--vaers-radius-md);display:flex}.vaers-save-status--idle{opacity:0;pointer-events:none}.vaers-save-status--idle .vaers-save-status__content{visibility:hidden}.vaers-save-status--saving{opacity:1}.vaers-save-status--saving .vaers-save-status__content{color:var(--vaers-color-text-secondary)}.vaers-save-status--saved{opacity:1}.vaers-save-status--saved .vaers-save-status__content{color:var(--vaers-color-feedback-success-accent)}.vaers-save-status--failed{opacity:1}.vaers-save-status--failed .vaers-save-status__content{color:var(--vaers-color-feedback-error-accent);background-color:var(--vaers-color-feedback-error-bg)}.vaers-save-status__icon{flex-shrink:0}.vaers-save-status--saving .vaers-save-status__icon{animation:1s linear infinite vaers-spin}@keyframes vaers-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vaers-save-status__placeholder{width:1px}.vaers-save-status__retry{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-caption);font-weight:var(--vaers-font-weight-semibold);color:var(--vaers-color-text-link);padding:var(--vaers-space-2xs) var(--vaers-space-xs);border-radius:var(--vaers-radius-md);cursor:pointer;margin-left:var(--vaers-space-xs);background:0 0;border:none;text-decoration:underline}.vaers-save-status__retry:hover{color:var(--vaers-color-text-link-hover)}.vaers-save-status__retry:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.vaers-save-status--saving .vaers-save-status__icon{animation:none}.vaers-save-status{transition:none}}.vaers-document-suggestion{gap:var(--vaers-space-sm);padding:var(--vaers-space-md);background-color:var(--vaers-color-info-lighter);border:1px solid var(--vaers-color-info-light);border-radius:var(--vaers-radius-md);margin-top:var(--vaers-space-md);display:flex}.vaers-document-suggestion--review{background-color:var(--vaers-color-base-lightest);border-color:var(--vaers-color-base-light)}.vaers-document-suggestion__icon{color:var(--vaers-color-info);flex-shrink:0;margin-top:2px}.vaers-document-suggestion--review .vaers-document-suggestion__icon{color:var(--vaers-color-base-dark)}.vaers-document-suggestion__content{flex:1;min-width:0}.vaers-document-suggestion__text{font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink);margin:0}.vaers-attached-doc{align-items:flex-start;gap:var(--vaers-space-sm);padding:var(--vaers-space-sm) var(--vaers-space-md);background-color:var(--vaers-color-base-lightest);border:1px solid var(--vaers-color-base-light);border-radius:var(--vaers-radius-md);margin-top:var(--vaers-space-sm);display:flex}.vaers-attached-doc--checking{background-color:var(--vaers-color-white);border-color:var(--vaers-color-base)}.vaers-attached-doc--failed{background-color:var(--vaers-color-error-lighter);border-color:var(--vaers-color-error-light)}.vaers-attached-doc__icon{color:var(--vaers-color-base-dark);flex-shrink:0;margin-top:2px}.vaers-attached-doc--added .vaers-attached-doc__icon{color:var(--vaers-color-success)}.vaers-attached-doc--failed .vaers-attached-doc__icon{color:var(--vaers-color-error)}.vaers-attached-doc__content{flex:1;min-width:0}.vaers-attached-doc__info{gap:var(--vaers-space-xs);flex-wrap:wrap;align-items:baseline;display:flex}.vaers-attached-doc__filename{font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-medium);color:var(--vaers-color-ink);word-break:break-word}.vaers-attached-doc__size{font-size:var(--vaers-font-size-sm);color:var(--vaers-color-base-dark)}.vaers-attached-doc__status{margin-top:var(--vaers-space-xs);font-size:var(--vaers-font-size-sm)}.vaers-attached-doc__status-prefix{font-weight:var(--vaers-font-weight-semibold)}.vaers-attached-doc--checking .vaers-attached-doc__status-text{color:var(--vaers-color-base-dark)}.vaers-attached-doc--added .vaers-attached-doc__status-text{color:var(--vaers-color-success-dark)}.vaers-attached-doc--failed .vaers-attached-doc__status-prefix,.vaers-attached-doc--failed .vaers-attached-doc__status-text{color:var(--vaers-color-error)}.vaers-attached-doc__actions{gap:var(--vaers-space-xs);flex-shrink:0;display:flex}.vaers-attached-doc__action{font-size:var(--vaers-font-size-sm);padding:var(--vaers-space-xs) var(--vaers-space-sm);cursor:pointer;border-radius:var(--vaers-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.vaers-attached-doc__action:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-attached-doc__action:disabled{cursor:not-allowed;opacity:.5}.vaers-attached-doc__action--remove{color:var(--vaers-color-base-dark)}.vaers-attached-doc__action--remove:hover:not(:disabled){background-color:var(--vaers-color-base-lighter);color:var(--vaers-color-ink)}.vaers-attached-doc__action--retry{color:var(--vaers-color-primary)}.vaers-attached-doc__action--retry:hover{background-color:var(--vaers-color-primary-lighter)}.vaers-sample-picker{margin-top:var(--vaers-space-md)}.vaers-sample-picker__list{background-color:var(--vaers-color-white);border:1px solid var(--vaers-color-base-light);border-radius:var(--vaers-radius-md);padding:var(--vaers-space-sm)}.vaers-sample-picker__header{padding:var(--vaers-space-xs) var(--vaers-space-sm);margin-bottom:var(--vaers-space-xs);justify-content:space-between;align-items:center;display:flex}.vaers-sample-picker__label{font-size:var(--vaers-font-size-sm);font-weight:var(--vaers-font-weight-semibold);color:var(--vaers-color-ink)}.vaers-sample-picker__close{font-size:var(--vaers-font-size-sm);color:var(--vaers-color-primary);padding:var(--vaers-space-xs) var(--vaers-space-sm);cursor:pointer;border-radius:var(--vaers-radius-sm);background:0 0;border:none;min-height:44px}.vaers-sample-picker__close:hover{background-color:var(--vaers-color-primary-lighter)}.vaers-sample-picker__close:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-sample-picker__options{margin:0;padding:0;list-style:none}.vaers-sample-picker__option{align-items:flex-start;gap:var(--vaers-space-sm);width:100%;padding:var(--vaers-space-sm);border-radius:var(--vaers-radius-sm);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;min-height:44px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:flex}.vaers-sample-picker__option:hover{background-color:var(--vaers-color-base-lightest);border-color:var(--vaers-color-base-light)}.vaers-sample-picker__option:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-sample-picker__option:disabled{cursor:not-allowed;opacity:.5}.vaers-sample-picker__option-icon{color:var(--vaers-color-base-dark);flex-shrink:0;margin-top:2px}.vaers-sample-picker__option-content{flex:1;min-width:0}.vaers-sample-picker__option-name{font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-medium);color:var(--vaers-color-ink);display:block}.vaers-sample-picker__option-meta{font-size:var(--vaers-font-size-sm);color:var(--vaers-color-base-dark);margin-top:2px;display:block}.vaers-sample-picker__empty{padding:var(--vaers-space-md);text-align:center;color:var(--vaers-color-base-dark);font-size:var(--vaers-font-size-sm);margin:0}.vaers-document-demo-notice{margin:var(--vaers-space-md) 0 0;padding:var(--vaers-space-sm) var(--vaers-space-md);font-size:var(--vaers-font-size-sm);color:var(--vaers-color-base-dark);background-color:var(--vaers-color-base-lightest);border-left:3px solid var(--vaers-color-base);border-radius:0 var(--vaers-radius-sm) var(--vaers-radius-sm) 0;font-style:italic}.vaers-review-section{background-color:var(--vaers-color-surface-raised);border:var(--vaers-border-hairline) solid var(--vaers-color-border-default);border-radius:var(--vaers-radius-md);padding:var(--vaers-space-card-padding);margin-bottom:var(--vaers-space-lg)}.vaers-review-section__header{justify-content:space-between;align-items:flex-start;gap:var(--vaers-space-md);margin-bottom:var(--vaers-space-md);padding-bottom:var(--vaers-space-sm);border-bottom:var(--vaers-border-hairline) solid var(--vaers-color-border-default);display:flex}.vaers-review-section__heading{flex:1;min-width:0;margin:0}.vaers-review-section__heading:focus{outline:none}.vaers-review-section__heading:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);border-radius:var(--vaers-radius-sm);outline:2px solid #0000}.vaers-review-section__edit-link{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-link);text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.vaers-review-section__edit-link:hover{color:var(--vaers-color-text-link-hover)}.vaers-review-section__edit-link:visited{color:var(--vaers-color-text-link)}@media print{.vaers-review-section{break-inside:avoid;box-shadow:none;border:1px solid #000}.vaers-review-section__edit-link{display:none}}.vaers-review-row-list{margin:0;padding:0}.vaers-review-row{padding:var(--vaers-space-sm) 0;border-bottom:var(--vaers-border-hairline) solid var(--vaers-color-border-default);flex-direction:column;display:flex}.vaers-review-row:last-child{border-bottom:none}.vaers-review-row__label{font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-primary);margin:0;margin-bottom:var(--vaers-space-3xs)}.vaers-review-row__value{color:var(--vaers-color-text-primary);margin:0}.vaers-review-row__value-text{word-wrap:break-word;overflow-wrap:break-word}.vaers-review-row__not-provided{color:var(--vaers-color-text-secondary);font-style:italic}@media (width>=768px){.vaers-review-row{align-items:flex-start;gap:var(--vaers-space-md);flex-direction:row}.vaers-review-row__label{flex:0 0 40%;max-width:40%;margin-bottom:0}.vaers-review-row__value{flex:1;min-width:0}}@media print{.vaers-review-row{border-bottom:1px solid #ccc;padding:8px 0}.vaers-review-row__not-provided{color:#666}}.vaers-save-panel{z-index:1000;background:#1b1b1b80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vaers-save-panel__content{background:#fff;border:1px solid #adb0b3;flex-direction:column;gap:24px;width:100%;max-width:720px;max-height:calc(100vh - 32px);padding:32px;display:flex;overflow-y:auto}.vaers-save-panel__content--loading{text-align:center;padding:48px 32px}.vaers-save-panel__header{flex-direction:column;gap:10px;display:flex}.vaers-save-panel__heading{color:#1b1b1b;margin:0;font:700 32px/1.15 Public Sans,system-ui,sans-serif}.vaers-save-panel__subheading{color:#1b1b1b;margin:0;font:400 20px/1.5 Public Sans,system-ui,sans-serif}.vaers-save-panel__rotation-notice{color:#1b1b1b;background:#fef0c7;border-left:4px solid #e5a000;margin:0;padding:8px 12px;font:500 15px/1.5 Public Sans,system-ui,sans-serif}.vaers-save-panel__error{color:#d54309;margin:0;font:400 17px/1.5 Public Sans,system-ui,sans-serif}.vaers-save-panel__code-box{background:#f0f0f0;border:1px solid #adb0b3;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.vaers-save-panel__code-label{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font:700 13px/1.35 Public Sans,system-ui,sans-serif}.vaers-save-panel__code-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vaers-save-panel__code{letter-spacing:.02em;-webkit-user-select:all;user-select:all;word-break:break-all;background:#fff;border:1px solid #adb0b3;padding:12px 16px;font:500 24px/1.3 Roboto Mono,monospace}.vaers-save-panel__copy-button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vaers-save-panel__copy-button svg{flex-shrink:0}.vaers-save-panel__copied-message{color:#2e8540;align-items:center;gap:8px;font:400 15px/1.5 Public Sans,system-ui,sans-serif;display:flex}.vaers-save-panel__copied-message svg{color:#2e8540;flex-shrink:0}.vaers-save-panel__instructions{flex-direction:column;gap:8px;display:flex}.vaers-save-panel__instructions p{color:#1b1b1b;margin:0;font:400 16px/1.55 Public Sans,system-ui,sans-serif}.vaers-save-panel__actions{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;display:flex}.vaers-save-panel__link{color:#005ea2;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline}.vaers-save-panel__link:hover{color:#1a4480}.vaers-save-panel__link--muted{color:#565c65}.vaers-save-panel__link--muted:hover{color:#1b1b1b}@media (width<=640px){.vaers-save-panel{align-items:flex-start;padding:0}.vaers-save-panel__content{border:none;gap:16px;max-height:100vh;padding:20px}.vaers-save-panel__heading{font-size:26px}.vaers-save-panel__subheading{font-size:17px}.vaers-save-panel__code-box{padding:16px}.vaers-save-panel__code-label{font-size:12px}.vaers-save-panel__code{width:100%;padding:12px;font-size:18px}.vaers-save-panel__code-row{flex-direction:column;align-items:stretch}.vaers-save-panel__copy-button{justify-content:center;width:100%;min-height:56px;font-size:18px}.vaers-save-panel__actions{flex-direction:column;align-items:stretch}.vaers-save-panel__actions button:first-child{justify-content:center;width:100%;min-height:48px}}@media print{.vaers-save-panel{background:0 0;padding:0;position:static}.vaers-save-panel__content{border:none;max-width:none;padding:0}.vaers-save-panel__actions{display:none}.vaers-save-panel__code-box{background:#fff;border:2px solid #1b1b1b}}.vaers-report-start{padding-top:var(--vaers-space-lg);padding-bottom:var(--vaers-space-xl)}.vaers-report-start__lead{margin-top:var(--vaers-space-md);max-width:var(--vaers-measure-prose)}.vaers-report-start__question-section{margin-top:var(--vaers-space-lg)}.vaers-report-start__question-section--separated{border-top:1px solid var(--vaers-color-border-base);margin-top:32px;padding-top:24px}.vaers-report-start__provider-callout{margin-top:var(--vaers-space-lg);border-radius:0 var(--vaers-radius-md) var(--vaers-radius-md) 0;background-color:#e7f6f8;border-left:.25rem solid #00bde3;padding:24px}.vaers-report-start__provider-callout p{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-relaxed);color:var(--vaers-color-text-primary);margin:0}.vaers-report-start__error{padding:var(--vaers-space-md);background-color:var(--vaers-color-feedback-error-bg);border-left:var(--vaers-border-edge-feedback) solid var(--vaers-color-feedback-error-accent);border-radius:0 var(--vaers-radius-md) var(--vaers-radius-md) 0;margin-top:var(--vaers-space-md)}.vaers-report-start__error p{margin:0 0 var(--vaers-space-sm) 0;color:var(--vaers-color-text-primary)}.vaers-report-start__steps-info{margin-top:var(--vaers-space-md);color:var(--vaers-color-text-secondary);text-align:center}.vaers-report-section{padding-bottom:var(--vaers-space-xl)}.vaers-report-section__error{padding:var(--vaers-space-lg);background-color:var(--vaers-color-bg-error);border-left:4px solid var(--vaers-color-error);margin-top:var(--vaers-space-lg)}.vaers-report-section__documents{margin-top:var(--vaers-space-lg)}.vaers-report-section__attached-docs{margin-top:var(--vaers-space-sm)}.vaers-report-section__save-later{margin-top:var(--vaers-space-md)}.vaers-report-section__save-later-button{color:var(--vaers-color-text-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:0;font:400 17px/1.5 Public Sans,system-ui,sans-serif;text-decoration:underline;display:inline-flex}.vaers-report-section__save-later-button:hover{color:var(--vaers-color-text-link-hover)}.vaers-report-section__save-later-button:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-report-section__save-later-button:disabled{color:var(--vaers-color-text-secondary);cursor:not-allowed;text-decoration:none}.vaers-report-section__welcome-back{background:#ecf3ec;border-left:4px solid #00a91c;align-items:flex-start;gap:12px;max-height:100px;margin-bottom:20px;padding:10px 12px 10px 14px;transition:opacity .25s ease-out,max-height .25s ease-out,margin-bottom .25s ease-out,padding .25s ease-out;display:flex;overflow:hidden}.vaers-report-section__welcome-back--fading{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.vaers-report-section__welcome-back{transition:none}.vaers-report-section__welcome-back--fading{display:none}}.vaers-report-section__welcome-back-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.vaers-report-section__welcome-back p{color:#1b1b1b;flex:1;margin:0;font:400 17px/1.45 Public Sans,system-ui,sans-serif}.vaers-report-section__welcome-back-dismiss{cursor:pointer;color:#4d5157;background:0 0;border:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vaers-report-section__welcome-back-dismiss:hover{color:#1b1b1b;background-color:#0000000d}.vaers-report-section__welcome-back-dismiss:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:1px}@media (width<=639px){.vaers-report-section__welcome-back{gap:10px;padding:10px 8px 10px 12px}.vaers-report-section__welcome-back-icon{width:18px;height:18px}.vaers-report-section__welcome-back p{font-size:16px}.vaers-report-section__welcome-back-dismiss{width:44px;height:44px;margin:-8px -4px -8px 0}}.vaers-review-page{padding-bottom:var(--vaers-space-xl);max-width:768px;margin-inline:auto}.vaers-review-page__intro{margin-top:var(--vaers-space-md);margin-bottom:var(--vaers-space-lg);color:var(--vaers-color-text-secondary)}.vaers-review-page__sections{margin-top:var(--vaers-space-lg)}.vaers-review-page__error{padding:var(--vaers-space-lg);background-color:var(--vaers-color-feedback-error-bg);border-left:var(--vaers-border-edge-feedback) solid var(--vaers-color-feedback-error-accent);margin-top:var(--vaers-space-lg)}.vaers-review-page__conflict-notice{align-items:flex-start;gap:var(--vaers-space-sm);padding:var(--vaers-space-md);background-color:var(--vaers-color-feedback-warning-bg);border-left:var(--vaers-border-edge-feedback) solid var(--vaers-color-feedback-warning-accent);margin-bottom:var(--vaers-space-lg);display:flex}.vaers-review-page__conflict-icon{width:var(--vaers-icon-md);height:var(--vaers-icon-md);background-color:var(--vaers-color-feedback-warning-accent);color:var(--vaers-color-text-primary);font-weight:var(--vaers-weight-bold);font-size:var(--vaers-type-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vaers-review-page__conflict-content{flex:1}.vaers-review-page__conflict-heading{margin:0 0 var(--vaers-space-3xs);font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-primary)}.vaers-review-page__conflict-text{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);color:var(--vaers-color-text-primary);margin:0}.vaers-review-page__submission-error{padding:var(--vaers-space-md);background-color:var(--vaers-color-feedback-error-bg);border-left:var(--vaers-border-edge-feedback) solid var(--vaers-color-feedback-error-accent);margin-bottom:var(--vaers-space-md);border-radius:var(--vaers-radius-sm)}.vaers-review-page__submission-error p{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);color:var(--vaers-color-text-primary);margin:0}.vaers-review-page__documents-section{margin-top:var(--vaers-space-lg);padding:var(--vaers-space-card-padding);background-color:var(--vaers-color-surface-raised);border:var(--vaers-border-hairline) solid var(--vaers-color-border-default);border-radius:var(--vaers-radius-md)}.vaers-review-page__documents-section h2{margin:0 0 var(--vaers-space-md)}.vaers-review-page__documents{margin-top:var(--vaers-space-sm)}.vaers-review-page__documents-label{margin:0 0 var(--vaers-space-2xs);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-primary)}.vaers-review-page__documents-list{margin:0;padding:0;list-style:none}.vaers-review-page__document-item{align-items:center;gap:var(--vaers-space-2xs);padding:var(--vaers-space-2xs) 0;display:flex}.vaers-review-page__document-filename{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);color:var(--vaers-color-text-primary)}.vaers-review-page__document-status{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-caption);color:var(--vaers-color-text-secondary)}.vaers-review-page__notice{margin-top:var(--vaers-space-lg);text-align:center;color:var(--vaers-color-text-secondary)}.vaers-review-page h1:focus{outline:none}.vaers-review-page h1:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);border-radius:var(--vaers-radius-sm);outline:2px solid #0000}@media print{.vaers-review-page{max-width:none;padding:0}.vaers-review-page__conflict-notice{background-color:#fff;border:1px solid #000}.vaers-review-page__documents-section{break-inside:avoid;border:1px solid #000}}.vaers-post-submission-survey{border-top:1px solid var(--vaers-color-border-light);padding:var(--vaers-space-6) 0;margin-top:var(--vaers-space-8)}.vaers-post-submission-survey__content{max-width:512px}.vaers-post-submission-survey__heading{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-h3);font-weight:var(--vaers-font-weight-bold);line-height:var(--vaers-line-height-heading);color:var(--vaers-color-ink-primary);margin:0 0 var(--vaers-space-2) 0}.vaers-post-submission-survey__subtitle{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0 0 var(--vaers-space-5) 0}.vaers-post-submission-survey__error{background-color:var(--vaers-color-error-bg);border-left:4px solid var(--vaers-color-error);padding:var(--vaers-space-3) var(--vaers-space-4);margin-bottom:var(--vaers-space-4);gap:var(--vaers-space-3);flex-direction:column;display:flex}.vaers-post-submission-survey__error-text{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-error);margin:0}.vaers-post-submission-survey__form{flex-direction:column;display:flex}.vaers-post-submission-survey__rating-fieldset{border:none;margin:0;padding:0}.vaers-post-submission-survey__rating-legend{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin-bottom:var(--vaers-space-3)}.vaers-post-submission-survey__rating-options{flex-direction:column;gap:0;display:flex}.vaers-post-submission-survey__rating-option{min-height:44px;padding:var(--vaers-space-2) var(--vaers-space-3);border:1px solid var(--vaers-color-border-light);background-color:var(--vaers-color-surface-page);cursor:pointer;border-bottom:none;align-items:center;transition:background-color .15s ease-in-out;display:flex}.vaers-post-submission-survey__rating-option:first-child{border-radius:var(--vaers-radius-default) var(--vaers-radius-default) 0 0}.vaers-post-submission-survey__rating-option:last-child{border-bottom:1px solid var(--vaers-color-border-light);border-radius:0 0 var(--vaers-radius-default) var(--vaers-radius-default)}.vaers-post-submission-survey__rating-option:hover{background-color:var(--vaers-color-surface-alternate)}.vaers-post-submission-survey__rating-option:has(input:checked){border-color:var(--vaers-color-primary);background-color:var(--vaers-color-surface-page);z-index:1;position:relative}.vaers-post-submission-survey__rating-option:has(input:checked)+.vaers-post-submission-survey__rating-option{border-top-color:var(--vaers-color-primary)}.vaers-post-submission-survey__rating-input{width:20px;height:20px;margin:0;margin-right:var(--vaers-space-3);accent-color:var(--vaers-color-primary);flex-shrink:0}.vaers-post-submission-survey__rating-label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);flex:1}.vaers-post-submission-survey__comment-group{margin-top:var(--vaers-space-5)}.vaers-post-submission-survey__comment-label{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-semibold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin-bottom:var(--vaers-space-1);display:block}.vaers-post-submission-survey__optional{font-weight:var(--vaers-font-weight-regular);color:var(--vaers-color-ink-secondary)}.vaers-post-submission-survey__comment-hint{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-small);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0 0 var(--vaers-space-2) 0}.vaers-post-submission-survey__comment-textarea{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);width:100%;padding:var(--vaers-space-3);border:1px solid var(--vaers-color-border);border-radius:var(--vaers-radius-default);resize:vertical;min-height:100px}.vaers-post-submission-survey__comment-textarea:focus{border-color:var(--vaers-color-primary);box-shadow:0 0 0 2px var(--vaers-color-focus-ring);outline:none}.vaers-post-submission-survey__comment-textarea:disabled{background-color:var(--vaers-color-surface-alternate);cursor:not-allowed}.vaers-post-submission-survey__actions{align-items:center;gap:var(--vaers-space-4);margin-top:var(--vaers-space-5);flex-direction:row;display:flex}@media (width<=480px){.vaers-post-submission-survey__actions{flex-direction:column;align-items:stretch}.vaers-post-submission-survey__actions>button:first-child{width:100%}}.vaers-post-submission-survey__skip{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-link);padding:var(--vaers-space-2) var(--vaers-space-3);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.vaers-post-submission-survey__skip:hover{color:var(--vaers-color-link-hover)}.vaers-post-submission-survey__skip:focus-visible{outline:2px solid var(--vaers-color-focus-ring);outline-offset:2px}.vaers-post-submission-survey__skip:disabled{color:var(--vaers-color-ink-secondary);cursor:not-allowed}.vaers-post-submission-survey-success{border-top:1px solid var(--vaers-color-border-light);padding:var(--vaers-space-6) 0;margin-top:var(--vaers-space-8)}.vaers-post-submission-survey-success__section-heading{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-h3);font-weight:var(--vaers-font-weight-bold);line-height:var(--vaers-line-height-heading);color:var(--vaers-color-ink-primary);margin:0 0 var(--vaers-space-4) 0}.vaers-post-submission-survey-success__content{gap:var(--vaers-space-3);background-color:var(--vaers-color-warning-bg);border-left:4px solid var(--vaers-color-warning);padding:var(--vaers-space-4);border-radius:0 var(--vaers-radius-default) var(--vaers-radius-default) 0;flex-direction:row;max-width:512px;display:flex}.vaers-post-submission-survey-success__icon{color:var(--vaers-color-ink-primary);flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.vaers-post-submission-survey-success__text{flex:1}.vaers-post-submission-survey-success__heading{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);font-weight:var(--vaers-font-weight-bold);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-primary);margin:0 0 var(--vaers-space-1) 0}.vaers-post-submission-survey-success__description{font-family:var(--vaers-font-sans);font-size:var(--vaers-font-size-body);line-height:var(--vaers-line-height-body);color:var(--vaers-color-ink-secondary);margin:0}.vaers-confirm-page{padding-top:var(--vaers-space-6);padding-bottom:var(--vaers-space-8);max-width:1120px}.vaers-confirm-page__loading{font-size:var(--vaers-type-body-size);color:var(--vaers-color-text-secondary)}.vaers-confirm-page__error{gap:var(--vaers-space-4);padding:var(--vaers-space-4);background-color:var(--vaers-color-error-light);border-left:4px solid var(--vaers-color-error);border-radius:var(--vaers-radius-sm);flex-direction:column;display:flex}.vaers-confirm-page__error p{color:var(--vaers-color-error-dark);margin:0}.vaers-confirm-page__success-banner{gap:var(--vaers-space-4);margin-bottom:var(--vaers-space-6);background-color:#ecf3ec;border-left:8px solid #00a91c;align-items:flex-start;padding:20px 24px;display:flex}.vaers-confirm-page__check-icon{color:#00a91c;flex-shrink:0}.vaers-confirm-page__success-content{flex-direction:column;gap:6px;display:flex}.vaers-confirm-page__success-heading{outline:none;margin:0;font-size:32px;font-weight:700;line-height:1.15}.vaers-confirm-page__success-time{color:var(--vaers-color-text-primary);margin:0;font-size:20px;line-height:1.5}.vaers-confirm-page__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.vaers-confirm-page__main{flex-direction:column;gap:28px;display:flex}.vaers-confirm-page__reference-box{border:1px solid var(--vaers-color-border);flex-direction:column;gap:12px;padding:24px;display:flex}.vaers-confirm-page__reference-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vaers-color-text-secondary);font-size:13px;font-weight:700;line-height:1.35}.vaers-confirm-page__reference-row{align-items:center;gap:var(--vaers-space-4);flex-wrap:wrap;display:flex}.vaers-confirm-page__reference-value{color:var(--vaers-color-text-primary);word-break:break-all;font-family:Roboto Mono,monospace;font-size:28px;font-weight:500;line-height:1.2}.vaers-confirm-page__copy-button{min-height:44px;padding:10px 20px}.vaers-confirm-page__reference-help{color:var(--vaers-color-text-primary);margin:0;font-size:16px;line-height:1.55}.vaers-confirm-page__reference-disclaimer{color:var(--vaers-color-text-secondary);margin:0;font-size:15px;line-height:1.5}.vaers-confirm-page__next-section{gap:var(--vaers-space-4);flex-direction:column;display:flex}.vaers-confirm-page__next-heading{margin:0;font-size:24px;font-weight:700;line-height:1.2}.vaers-confirm-page__steps{gap:var(--vaers-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vaers-confirm-page__step{gap:var(--vaers-space-4);grid-template-columns:44px 1fr;display:grid}.vaers-confirm-page__step-number{color:var(--vaers-color-primary);font-family:Roboto Mono,monospace;font-size:22px;font-weight:500;line-height:1.3}.vaers-confirm-page__step-content{flex-direction:column;gap:2px;display:flex}.vaers-confirm-page__step-title{font-size:17px;font-weight:700;line-height:1.35}.vaers-confirm-page__step-desc{color:var(--vaers-color-text-primary);margin:0;font-size:16px;line-height:1.55}.vaers-confirm-page__followup-note{background-color:#f0f0f0;border:1px solid #dfe1e2;padding:20px 24px}.vaers-confirm-page__followup-note p{margin:0;font-size:16px;line-height:1.55}.vaers-confirm-page__side-panel{gap:var(--vaers-space-4);border:1px solid #dfe1e2;flex-direction:column;padding:24px;display:flex}.vaers-confirm-page__side-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vaers-color-text-secondary);font-size:13px;font-weight:700;line-height:1.35}.vaers-confirm-page__primary-action{min-height:56px;padding:14px 24px;font-size:19px;font-weight:700}.vaers-confirm-page__side-links{padding-top:var(--vaers-space-4);border-top:1px solid #dfe1e2;flex-direction:column;gap:12px;display:flex}.vaers-confirm-page__side-link{align-items:center;min-height:44px;font-size:17px;line-height:1.5;display:flex}.vaers-confirm-page__side-link--disabled{color:var(--vaers-color-text-secondary);cursor:not-allowed}.vaers-confirm-page__side-link-hint{color:var(--vaers-color-text-secondary);margin-top:2px;font-size:14px;font-weight:400;display:block}.vaers-confirm-page__side-link--desktop-only{color:var(--vaers-color-primary);text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.vaers-confirm-page{padding-top:var(--vaers-space-4)}.vaers-confirm-page__success-banner{gap:var(--vaers-space-2);border-left-width:6px;flex-direction:column;padding:14px 16px}.vaers-confirm-page__check-icon{display:none}.vaers-confirm-page__success-heading{font-size:24px}.vaers-confirm-page__success-time{font-size:16px}.vaers-confirm-page__grid{gap:var(--vaers-space-4);grid-template-columns:1fr}.vaers-confirm-page__reference-box{gap:10px;padding:16px}.vaers-confirm-page__reference-label{font-size:12px}.vaers-confirm-page__reference-value{word-break:break-word;font-size:20px}.vaers-confirm-page__reference-row{flex-direction:column;align-items:stretch}.vaers-confirm-page__copy-button{width:100%;min-height:56px;font-size:18px}.vaers-confirm-page__reference-disclaimer{font-size:14px}.vaers-confirm-page__next-heading{font-size:20px}.vaers-confirm-page__step{grid-template-columns:34px 1fr;gap:10px}.vaers-confirm-page__step-number{font-size:17px}.vaers-confirm-page__step-desc,.vaers-confirm-page__followup-note{display:none}.vaers-confirm-page__primary-action{min-height:56px;font-size:18px}.vaers-confirm-page__side-link--desktop-only{display:none}}.vaers-provider-chooser{gap:24px;max-width:1120px;display:flex}.vaers-provider-chooser__main{background:#fff;border:1px solid #adb0b3;flex-direction:column;flex:0 660px;gap:24px;padding:36px 40px 44px;display:flex}.vaers-provider-chooser__side{flex-direction:column;flex:0 436px;gap:20px;display:flex}@media (width<=900px){.vaers-provider-chooser{flex-direction:column}.vaers-provider-chooser__main,.vaers-provider-chooser__side{flex:1;max-width:100%}.vaers-provider-chooser{flex-direction:column-reverse;display:flex}}.vaers-provider-chooser__header{flex-direction:column;gap:8px;display:flex}.vaers-provider-chooser__heading{color:var(--vaers-color-text-primary);margin:0;font-size:34px;font-weight:700;line-height:1.1}.vaers-provider-chooser__lead{color:var(--vaers-color-text-primary);margin:0;font-size:20px;font-weight:400;line-height:1.5}.vaers-provider-chooser__tasks{flex-direction:column;display:flex}.vaers-provider-chooser__task{color:inherit;border-top:1px solid #adb0b3;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-decoration:none;transition:background-color .1s ease-in-out;display:flex}.vaers-provider-chooser__task:last-child{border-bottom:1px solid #adb0b3}.vaers-provider-chooser__task:hover{background-color:#005ea20a}.vaers-provider-chooser__task:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-provider-chooser__task--disabled{opacity:.6;cursor:not-allowed}.vaers-provider-chooser__task--disabled:hover{background-color:#0000}.vaers-provider-chooser__task-content{flex-direction:column;gap:2px;display:flex}.vaers-provider-chooser__task-title{color:var(--vaers-color-primary);font-size:20px;font-weight:700;line-height:1.3}.vaers-provider-chooser__task-description{color:var(--vaers-color-text-primary);font-size:16px;font-weight:400;line-height:1.5}.vaers-provider-chooser__chevron{color:var(--vaers-color-primary);flex:none}.vaers-provider-chooser__returning-panel{background:#fff;border:1px solid #adb0b3;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.vaers-provider-chooser__returning-card{border-left:4px solid var(--vaers-color-primary);background:#e7f6f8;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.vaers-provider-chooser__facility-name{color:var(--vaers-color-text-primary);font-size:19px;font-weight:700;line-height:1.3}.vaers-provider-chooser__attention{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.vaers-provider-chooser__returning-card .vaers-button{width:max-content;min-height:48px;padding:12px 24px;font-size:17px;font-weight:700;line-height:1.35}.vaers-provider-chooser__no-access-panel{background:#fff;border:1px solid #dfe1e2;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.vaers-provider-chooser__no-access-title{color:var(--vaers-color-text-primary);font-size:17px;font-weight:700;line-height:1.35}.vaers-provider-chooser__no-access-body{color:var(--vaers-color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}@media (width<=639px){.vaers-provider-chooser__main{padding:24px 20px 32px}.vaers-provider-chooser__heading{font-size:28px}.vaers-provider-chooser__lead{font-size:18px}.vaers-provider-chooser__task{padding:16px 0}.vaers-provider-chooser__task-title{font-size:18px}.vaers-provider-chooser__task-description{font-size:15px}.vaers-provider-chooser__returning-panel,.vaers-provider-chooser__no-access-panel{padding:20px}.vaers-provider-chooser__returning-card{padding:14px 16px}}.vaers-requirements{flex-direction:column;gap:28px;max-width:1120px;display:flex}.vaers-requirements__result-layout{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:48px;display:grid}.vaers-requirements__result-main{flex-direction:column;gap:24px;display:flex}.vaers-requirements__result-summary{background:#fff;border:1px solid #dfe1e2;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.vaers-requirements__summary-row{grid-template-columns:200px 1fr;gap:24px;display:grid}.vaers-requirements__summary-label{color:#565c65;font-size:16px;font-weight:400;line-height:1.55}.vaers-requirements__summary-value{color:var(--vaers-color-text-primary);align-items:baseline;gap:8px;font-size:16px;font-weight:400;line-height:1.55;display:flex}.vaers-requirements__change-link{color:var(--vaers-color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:16px;font-weight:400;text-decoration:underline}.vaers-requirements__change-link:before{content:"·";color:var(--vaers-color-text-primary);margin-right:8px;text-decoration:none}.vaers-requirements__change-link:hover{color:#1a4480}.vaers-requirements__change-link:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-requirements__encouragement-callout{border-left:4px solid var(--vaers-color-primary);background:#e7f6f8;padding:16px 20px}.vaers-requirements__encouragement-callout p{color:var(--vaers-color-text-primary);margin:0;font-size:17px;font-weight:400;line-height:1.55}.vaers-requirements__actions-row{border-top:1px solid #dfe1e2;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}.vaers-requirements__check-another{color:var(--vaers-color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:17px;font-weight:400;line-height:1.5;text-decoration:underline}.vaers-requirements__check-another:hover{color:#1a4480}.vaers-requirements__check-another:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-requirements__provenance{border:1px solid #dfe1e2;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.vaers-requirements__provenance-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font-size:13px;font-weight:700;line-height:1.35}.vaers-requirements__provenance-source{flex-direction:column;gap:4px;display:flex}.vaers-requirements__provenance-title{color:var(--vaers-color-text-primary);font-size:16px;font-weight:700;line-height:1.35}.vaers-requirements__provenance-version{color:#565c65;font-size:15px;font-weight:400;line-height:1.5}.vaers-requirements__provenance-link{color:var(--vaers-color-primary);text-underline-offset:2px;font-size:16px;font-weight:400;line-height:1.5;text-decoration:underline}.vaers-requirements__provenance-link:hover{color:#1a4480}.vaers-requirements__provenance-definitions{border-top:1px solid #dfe1e2;flex-direction:column;gap:12px;padding-top:14px;display:flex}.vaers-requirements__definition{flex-direction:column;gap:4px;display:flex}.vaers-requirements__definition-term{color:var(--vaers-color-text-primary);font-size:16px;font-weight:700;line-height:1.35}.vaers-requirements__definition-text{color:var(--vaers-color-text-primary);margin:0;font-size:15px;font-weight:400;line-height:1.5}.vaers-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vaers-requirements__disclaimer{background:#faf3d1;border-left:4px solid #ffbe2e;max-width:74ex;padding:12px 16px}.vaers-requirements__disclaimer p{color:var(--vaers-color-text-primary);margin:0;font-size:15px;font-weight:400;line-height:1.45}.vaers-requirements__header{flex-direction:column;gap:12px;max-width:68ex;display:flex}.vaers-requirements__heading{color:var(--vaers-color-text-primary);margin:0;font-size:36px;font-weight:700;line-height:1.15}.vaers-requirements__lead{color:var(--vaers-color-text-primary);margin:0;font-size:19px;font-weight:400;line-height:1.5}.vaers-requirements__context-strip{background:#f0f0f0;border:1px solid #dfe1e2;flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:900px;padding:16px 20px;display:flex}.vaers-requirements__context-item{flex-direction:column;gap:4px;display:flex}.vaers-requirements__context-label{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font-size:12px;font-weight:700;line-height:1.3}.vaers-requirements__context-value{color:var(--vaers-color-text-primary);align-items:center;gap:6px;font-size:17px;font-weight:400;line-height:1.5;display:flex}.vaers-requirements__context-input{align-items:center;gap:8px;display:flex}.vaers-requirements__context-input--multi{flex-wrap:wrap}.vaers-requirements__select{background:#fff;border:1px solid #adb0b3;border-radius:4px;min-width:200px;padding:8px 12px;font-family:inherit;font-size:16px}.vaers-requirements__select:focus{outline:2px solid var(--vaers-color-focus);outline-offset:0;border-color:var(--vaers-color-primary)}.vaers-requirements__input-days{background:#fff;border:1px solid #adb0b3;border-radius:4px;width:80px;padding:8px 12px;font-family:inherit;font-size:16px}.vaers-requirements__input-days:focus{outline:2px solid var(--vaers-color-focus);outline-offset:0;border-color:var(--vaers-color-primary)}.vaers-requirements__days-suffix{color:#565c65;font-size:16px}.vaers-requirements__change-btn{color:var(--vaers-color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:6px;padding:0;font-size:15px;font-weight:400;text-decoration:underline}.vaers-requirements__change-btn:hover{color:#1a4480}.vaers-requirements__change-btn:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-requirements__done-btn{color:var(--vaers-color-primary);border:1px solid var(--vaers-color-primary);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:15px;font-weight:600}.vaers-requirements__done-btn:hover{background:var(--vaers-color-primary);color:#fff}.vaers-requirements__done-btn:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-requirements__submit{margin-top:-8px}.vaers-requirements__submit .vaers-button--large{width:max-content;min-height:56px;padding:14px 28px;font-size:19px;font-weight:700}.vaers-requirements__result{border:1px solid #adb0b3;flex-direction:column;gap:12px;max-width:860px;padding:24px;display:flex}.vaers-requirements__result:focus{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-requirements__result--required{border-left:8px solid #d83933}.vaers-requirements__result--required .vaers-requirements__tier-badge{color:#8b2408;background:#f4e3db;border-color:#d54309}.vaers-requirements__result--encouraged{border-left:8px solid var(--vaers-color-primary)}.vaers-requirements__result--encouraged .vaers-requirements__tier-badge{border-color:var(--vaers-color-primary);color:var(--vaers-color-primary);background:#e7f6f8}.vaers-requirements__result--not-required{border-left:8px solid #565c65}.vaers-requirements__result--not-required .vaers-requirements__tier-badge{color:#565c65;background:#f0f0f0;border-color:#adb0b3}.vaers-requirements__result-header{align-items:center;gap:12px;display:flex}.vaers-requirements__tier-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:6px 8px;font-size:12px;font-weight:700;line-height:1}.vaers-requirements__applies-note{color:#565c65;font-size:15px;font-weight:400;line-height:1.4}.vaers-requirements__result-headline{color:var(--vaers-color-text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.25}.vaers-requirements__result-explanation{color:var(--vaers-color-text-primary);max-width:68ex;margin:0;font-size:17px;font-weight:400;line-height:1.5}.vaers-requirements__result .vaers-button--large{width:max-content;min-height:56px;margin-top:4px;padding:14px 28px;font-size:19px;font-weight:700}.vaers-requirements__rule-toggle{cursor:pointer;color:var(--vaers-color-primary);background:0 0;border:0;align-items:center;gap:10px;margin-top:4px;padding:0;font-size:17px;font-weight:600;line-height:1.35;display:flex}.vaers-requirements__rule-toggle:hover{color:#1a4480}.vaers-requirements__rule-toggle:focus-visible{outline:2px solid var(--vaers-color-focus);outline-offset:2px}.vaers-requirements__rule-toggle svg{flex:none}.vaers-requirements__rule-content{background:#f0f0f0;border:1px solid #dfe1e2;margin-top:8px;padding:16px}.vaers-requirements__rule-content p{margin:0;font-size:16px;line-height:1.5}.vaers-requirements__citation{color:#565c65;font-size:15px;font-style:italic;margin-top:8px!important}.vaers-requirements__guidance-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:860px;display:grid}@media (width<=767px){.vaers-requirements__guidance-grid{grid-template-columns:1fr}}.vaers-requirements__guidance-card{border:1px solid #dfe1e2;flex-direction:column;gap:8px;padding:20px;display:flex}.vaers-requirements__guidance-card--encouraged{border-left:4px solid var(--vaers-color-primary)}.vaers-requirements__guidance-card--encouraged .vaers-requirements__guidance-badge{border-color:var(--vaers-color-primary);color:var(--vaers-color-primary);background:#e7f6f8}.vaers-requirements__guidance-card--additional{border-left:4px solid #565c65}.vaers-requirements__guidance-card--additional .vaers-requirements__guidance-badge{color:#565c65;background:#f0f0f0;border-color:#adb0b3}.vaers-requirements__guidance-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;width:max-content;padding:6px 8px;font-size:12px;font-weight:700;line-height:1}.vaers-requirements__guidance-body{color:var(--vaers-color-text-primary);margin:0;font-size:17px;font-weight:400;line-height:1.5}.vaers-requirements__effective-date{border-top:1px solid #dfe1e2;max-width:74ex;padding-top:16px}.vaers-requirements__effective-date p{color:#565c65;margin:0;font-size:15px;font-weight:400;line-height:1.5}.vaers-requirements__effective-date a{color:var(--vaers-color-primary);text-underline-offset:2px;text-decoration:underline}.vaers-requirements__effective-date a:hover{color:#1a4480}@media (width<=900px){.vaers-requirements__result-layout{grid-template-columns:1fr;gap:24px}.vaers-requirements__provenance{order:1}}@media (width<=639px){.vaers-requirements{gap:24px}.vaers-requirements__heading{font-size:30px}.vaers-requirements__lead{font-size:17px}.vaers-requirements__context-strip{flex-direction:column;gap:16px;padding:14px 16px}.vaers-requirements__select{min-width:100%}.vaers-requirements__submit .vaers-button--large{text-align:center;justify-content:center;width:100%}.vaers-requirements__result{padding:20px}.vaers-requirements__result-headline{font-size:20px}.vaers-requirements__result-explanation{font-size:16px}.vaers-requirements__result .vaers-button--large{text-align:center;justify-content:center;width:100%}.vaers-requirements__rule-toggle{font-size:16px}.vaers-requirements__guidance-card{padding:16px}.vaers-requirements__guidance-body{font-size:16px}.vaers-requirements__result-summary{padding:16px}.vaers-requirements__summary-row{grid-template-columns:1fr;gap:4px}.vaers-requirements__summary-value{flex-wrap:wrap}.vaers-requirements__encouragement-callout{padding:14px 16px}.vaers-requirements__encouragement-callout p{font-size:16px}.vaers-requirements__actions-row{flex-direction:column;align-items:stretch}.vaers-requirements__check-another{text-align:center}.vaers-requirements__provenance{padding:16px}.vaers-requirements__provenance-title{font-size:15px}}.vaers-after-report{flex-direction:column;gap:28px;max-width:548px;display:flex}.vaers-after-report__header{flex-direction:column;gap:10px;display:flex}.vaers-after-report__header h1{font:700 36px/1.1 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-after-report__lead{font:400 20px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-after-report__find-box{border:1px solid var(--color-border,#adb0b3);flex-direction:column;gap:16px;padding:24px;display:flex}.vaers-after-report__find-heading{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__form{flex-direction:column;gap:16px;display:flex}.vaers-after-report__field{flex-direction:column;gap:6px;display:flex}.vaers-after-report__label{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__hint{font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-after-report__input{border:1px solid var(--color-border-input,#565c65);height:44px;font:400 17px/1.2 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);background:var(--color-background,#fff);padding:0 12px}.vaers-after-report__input--mono{font:500 17px/1.2 var(--font-family-mono,"Roboto Mono", monospace)}.vaers-after-report__input:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:0}.vaers-after-report__error{background:var(--color-error-lighter,#fde8e8);border-left:4px solid var(--color-error,#d83933);color:var(--color-error-dark,#b51d09);font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);padding:12px 16px}.vaers-after-report__verified-box{flex-direction:column;gap:24px;display:flex}.vaers-after-report__verified-header{border-bottom:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.vaers-after-report__verified-reference{font:500 17px/1.3 var(--font-family-mono,"Roboto Mono", monospace);color:var(--color-text-secondary,#565c65)}.vaers-after-report__verified-title{font:700 28px/1.2 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__verified-meta{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-after-report__tasks{flex-direction:column;gap:0;display:flex}.vaers-after-report__task{border-bottom:1px solid var(--color-border-light,#dfe1e2);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;text-decoration:none;display:flex}.vaers-after-report__task:hover:not(.vaers-after-report__task--disabled){background:var(--color-background-alt,#f8f8f8)}.vaers-after-report__task:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:-2px}.vaers-after-report__task--disabled{cursor:not-allowed}.vaers-after-report__task-content{flex-direction:column;gap:0;display:flex}.vaers-after-report__task-title{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-primary,#005ea2);display:block}.vaers-after-report__task--disabled .vaers-after-report__task-title{color:var(--color-text-secondary,#565c65)}.vaers-after-report__task-description{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__task-chevron{color:var(--color-primary,#005ea2);flex:none}.vaers-after-report__task--disabled .vaers-after-report__task-chevron{color:var(--color-text-secondary,#565c65)}.vaers-after-report__session-notice{border:1px solid var(--color-border-light,#dfe1e2);font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);background:#f0f0f0;padding:16px 20px}.vaers-after-report__resume-section{border-top:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:10px;padding-top:20px;display:flex}.vaers-after-report__resume-heading{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__resume-text{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-after-report__resume-text a{color:var(--color-primary,#005ea2)}.vaers-after-report__what-happens-next{flex-direction:column;gap:24px;display:flex}.vaers-after-report__back-link{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-primary,#005ea2);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.vaers-after-report__back-link:hover{color:var(--color-primary-dark,#1a4480)}.vaers-after-report__back-link:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:2px}.vaers-after-report__what-happens-header{border-bottom:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.vaers-after-report__what-happens-title{font:700 28px/1.2 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-after-report__what-happens-content{flex-direction:column;gap:24px;display:flex}.vaers-after-report__prototype-notice{border:1px solid var(--color-border,#adb0b3);background:#f0f0f0;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.vaers-after-report__prototype-notice strong{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__prototype-notice p{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-after-report__lifecycle-steps{flex-direction:column;gap:20px;display:flex}.vaers-after-report__lifecycle-step{align-items:flex-start;gap:16px;display:flex}.vaers-after-report__step-number{background:var(--color-primary,#005ea2);color:#fff;width:32px;height:32px;font:700 16px/32px var(--font-family-sans,"Public Sans", system-ui, sans-serif);text-align:center;border-radius:50%;flex:none}.vaers-after-report__step-content{flex-direction:column;flex:1;gap:4px;padding-top:4px;display:flex}.vaers-after-report__step-title{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-after-report__step-description{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-after-report__what-happens-footer{border-top:1px solid var(--color-border-light,#dfe1e2);padding-top:20px}.vaers-after-report__what-happens-footer p{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);margin:0}@media (width<=600px){.vaers-after-report__header h1{font:700 28px/1.1 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-after-report__lead{font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-after-report__input{height:52px}.vaers-after-report__label{font:700 16px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-after-report__hint{font:400 14px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-after-report__what-happens-title,.vaers-after-report__verified-title{font:700 24px/1.15 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}}.vaers-submitted-report{background:var(--color-background,#fff);flex-direction:column;gap:28px;max-width:1120px;margin:0 auto;padding:44px 56px 56px;display:flex}.vaers-submitted-report__loading{font:var(--font-body);color:var(--color-text-secondary)}.vaers-submitted-report__error{background:var(--color-background-secondary,#f8f8f8);flex-direction:column;gap:16px;padding:24px;display:flex}.vaers-submitted-report__error p{font:var(--font-body);color:var(--color-error,#d83933);margin:0}.vaers-submitted-report__header{border-bottom:2px solid var(--color-text,#1b1b1b);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:20px;display:flex}.vaers-submitted-report__header-content{flex-direction:column;gap:4px;display:flex}.vaers-submitted-report__eyebrow{font:700 13px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary,#565c65)}.vaers-submitted-report__title{font:700 32px/1.15 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-submitted-report__meta{font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-submitted-report__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vaers-submitted-report__actions button{align-items:center;gap:8px;min-height:48px;padding:12px 24px;display:inline-flex}.vaers-submitted-report__followup-link{font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-primary,#005ea2);text-decoration:underline}.vaers-submitted-report__followup-link--disabled{color:var(--color-text-secondary,#565c65);cursor:not-allowed;text-decoration:none}.vaers-submitted-report__original-section{flex-direction:column;gap:8px;display:flex}.vaers-submitted-report__section-tag{border:1px solid var(--color-border,#adb0b3);width:max-content;font:600 13px/1.4 var(--font-family-sans,"Public Sans", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary,#565c65);align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.vaers-submitted-report__section-desc{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);max-width:80ex;color:var(--color-text-secondary,#565c65);margin:0}.vaers-submitted-report__content{flex-direction:column;gap:20px;display:flex}.vaers-submitted-report__section{border-top:1px solid var(--color-border,#adb0b3);flex-direction:column;gap:0;padding-top:16px;display:flex}.vaers-submitted-report__section-heading{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin-bottom:4px}.vaers-submitted-report__field-row{grid-template-columns:260px 1fr;gap:8px 32px;display:grid}.vaers-submitted-report__field-label{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);text-transform:capitalize}.vaers-submitted-report__field-value{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);word-break:break-word;max-width:70ex}.vaers-submitted-report__field-value--mono{font-family:var(--font-family-mono,"Roboto Mono", monospace);font-weight:500}.vaers-submitted-report__back{border-top:1px solid var(--color-border-light,#dfe1e2);padding-top:16px}.vaers-submitted-report__back a{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-primary,#005ea2)}@media (width<=768px){.vaers-submitted-report{padding:20px}.vaers-submitted-report__header{flex-direction:column;gap:20px}.vaers-submitted-report__title{word-break:break-word;font-size:22px}.vaers-submitted-report__actions{width:100%}.vaers-submitted-report__actions button{justify-content:center;width:100%}.vaers-submitted-report__field-row{grid-template-columns:1fr;gap:4px}.vaers-submitted-report__field-label{font-size:15px}.vaers-submitted-report__field-value{font-size:17px}}.vaers-submitted-report__followup-history{border-top:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:12px;margin-top:16px;padding-top:24px;display:flex}.vaers-submitted-report__section-tag--followup{color:var(--color-success-dark,#2e8540);border-color:var(--color-success-dark,#2e8540)}.vaers-submitted-report__followup-list{flex-direction:column;gap:16px;display:flex}.vaers-submitted-report__followup-block{background:var(--color-background-alt,#f8f8f8);border-left:3px solid var(--color-success,#2e8540);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.vaers-submitted-report__followup-header{flex-direction:column;gap:4px;display:flex}.vaers-submitted-report__followup-title{font:700 17px/1.4 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-submitted-report__followup-date{font:400 14px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-submitted-report__followup-evidence{background:var(--color-background,#fff);border:1px solid var(--color-border-light,#dfe1e2);padding:12px 16px}.vaers-submitted-report__evidence-field-label{font:600 14px/1.4 var(--font-family-sans,"Public Sans", system-ui, sans-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#565c65);margin-bottom:8px}.vaers-submitted-report__correction-pair{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vaers-submitted-report__correction-item{flex-direction:column;flex:1;gap:2px;min-width:140px;display:flex}.vaers-submitted-report__correction-label{font:600 13px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#565c65)}.vaers-submitted-report__correction-value{font:400 16px/1.4 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-submitted-report__correction-value--original{color:var(--color-text-secondary,#565c65);text-decoration:line-through}.vaers-submitted-report__correction-value--corrected{color:var(--color-success-dark,#2e8540);font-weight:600}.vaers-submitted-report__correction-arrow{color:var(--color-text-secondary,#565c65);flex:none;font-size:20px}.vaers-submitted-report__update-description{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);white-space:pre-wrap}.vaers-submitted-report__records-notes{font:400 16px/1.55 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-submitted-report__followup-notes{font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);border-top:1px solid var(--color-border-light,#dfe1e2);margin-top:4px;padding-top:8px}.vaers-submitted-report__followup-item{background:var(--color-success-lighter,#ecf3ec);border-left:3px solid var(--color-success,#2e8540);gap:14px;padding:16px 20px;display:flex}.vaers-submitted-report__followup-icon{color:var(--color-success,#2e8540);flex:none}.vaers-submitted-report__followup-content{flex-direction:column;gap:2px;display:flex}.vaers-submitted-report__followup-summary{font:600 17px/1.4 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}@media print{@page{margin:.75in}.vaers-submitted-report{background:#fff;max-width:none;padding:0}.vaers-submitted-report__actions,.vaers-submitted-report__back{display:none!important}.vaers-submitted-report__header{border-bottom-width:2px;border-bottom-color:#1b1b1b}.vaers-submitted-report__eyebrow,.vaers-submitted-report__meta{color:#565c65}.vaers-submitted-report__title{color:#1b1b1b}.vaers-submitted-report__section{page-break-inside:avoid}.vaers-submitted-report__section-tag{color:#565c65;border-color:#adb0b3}.vaers-submitted-report__field-row{page-break-inside:avoid}.vaers-submitted-report__field-label{color:#565c65}.vaers-submitted-report__field-value{color:#1b1b1b}a{color:inherit;text-decoration:none}}.vaers-add-follow-up{flex-direction:column;gap:28px;display:flex}.vaers-add-follow-up__loading,.vaers-add-follow-up__error{text-align:center;padding:24px}.vaers-add-follow-up__error{flex-direction:column;align-items:center;gap:16px;display:flex}.vaers-add-follow-up__error a{color:var(--color-primary,#005ea2)}.vaers-add-follow-up__header{flex-direction:column;gap:10px;display:flex}.vaers-add-follow-up__reference{font:500 16px/1.3 var(--font-family-mono,"Roboto Mono", monospace);color:var(--color-text-secondary,#565c65)}.vaers-add-follow-up__title{font:700 36px/1.1 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}.vaers-add-follow-up__lead{font:400 20px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);max-width:70ch;margin:0}.vaers-add-follow-up__layout{grid-template-columns:1fr 360px;align-items:start;gap:48px;display:grid}.vaers-add-follow-up__main{flex-direction:column;gap:24px;display:flex}.vaers-add-follow-up__type-selection{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.vaers-add-follow-up__type-legend{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin-bottom:4px;padding:0}.vaers-add-follow-up__type-option{border:1px solid var(--color-border,#adb0b3);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.vaers-add-follow-up__type-option:hover{background:var(--color-background-alt,#f8f8f8)}.vaers-add-follow-up__type-option input[type=radio]{flex:none;width:20px;height:20px;margin-top:4px}.vaers-add-follow-up__type-content{flex-direction:column;gap:0;display:flex}.vaers-add-follow-up__type-title{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__type-description{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__actions{align-items:center;gap:20px;display:flex}.vaers-add-follow-up__submit{background:var(--color-primary,#005ea2);color:#fff;min-height:56px;font:700 20px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:14px 32px;display:inline-flex}.vaers-add-follow-up__submit:hover{background:var(--color-primary-dark,#1a4480)}.vaers-add-follow-up__submit:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:2px}.vaers-add-follow-up__submit--disabled{background:var(--color-border,#adb0b3);color:var(--color-text-secondary,#565c65);cursor:not-allowed}.vaers-add-follow-up__submit--disabled:hover{background:var(--color-border,#adb0b3)}.vaers-add-follow-up__cancel{font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.vaers-add-follow-up__cancel:hover{color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__cancel:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:2px}.vaers-add-follow-up__sidebar{border:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;align-self:start;gap:14px;margin-top:32px;padding:20px 24px;display:flex}.vaers-add-follow-up__timeline-header{font:700 13px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary,#565c65)}.vaers-add-follow-up__timeline{flex-direction:column;gap:10px;display:flex}.vaers-add-follow-up__timeline-item{padding-left:12px}.vaers-add-follow-up__timeline-item--original{border-left:3px solid var(--color-text,#1b1b1b)}.vaers-add-follow-up__timeline-item--pending{border-left:3px dashed var(--color-border,#adb0b3)}.vaers-add-follow-up__timeline-item--submitted{border-left:3px solid var(--color-success,#00a91c)}.vaers-add-follow-up__timeline-title{font:700 16px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__timeline-item--pending .vaers-add-follow-up__timeline-title{color:var(--color-text-secondary,#565c65)}.vaers-add-follow-up__timeline-date{font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-add-follow-up__view-original{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-primary,#005ea2);border-top:1px solid var(--color-border-light,#dfe1e2);padding-top:14px}.vaers-add-follow-up__correction-form{border:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.vaers-add-follow-up__correction-heading{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__answer-selector{flex-direction:column;gap:6px;display:flex}.vaers-add-follow-up__selector-label{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__selector-hint{font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);margin:0 0 4px}.vaers-add-follow-up__selector-select{border:1px solid var(--color-text-secondary,#565c65);height:48px;font:400 17px/1.2 var(--font-family-sans,"Public Sans", system-ui, sans-serif);cursor:pointer;background:#fff;padding:0 12px}.vaers-add-follow-up__selector-select:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:0;border-color:var(--color-focus,#2491ff)}.vaers-add-follow-up__selector-select optgroup{font:700 15px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-add-follow-up__selector-select option{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);padding:8px 0}.vaers-add-follow-up__correction-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vaers-add-follow-up__field-label{font:700 13px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary,#565c65);margin-bottom:6px}.vaers-add-follow-up__original-value{flex-direction:column;display:flex}.vaers-add-follow-up__original-display{border:1px solid var(--color-border-light,#dfe1e2);font:400 17px/1.4 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);background:#f0f0f0;padding:12px}.vaers-add-follow-up__original-mono{font:500 17px/1.4 var(--font-family-mono,"Roboto Mono", monospace)}.vaers-add-follow-up__corrected-value{flex-direction:column;display:flex}.vaers-add-follow-up__corrected-input{border:1px solid var(--color-text-secondary,#565c65);height:46px;font:500 17px/1.2 var(--font-family-mono,"Roboto Mono", monospace);padding:0 12px}.vaers-add-follow-up__corrected-input:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:0;border-color:var(--color-focus,#2491ff)}.vaers-add-follow-up__corrected-input--date{font:400 17px/1.2 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-add-follow-up__corrected-hint{font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);margin:6px 0 0}.vaers-add-follow-up__notes{flex-direction:column;gap:6px;display:flex}.vaers-add-follow-up__notes-label{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__notes-textarea{border:1px solid var(--color-text-secondary,#565c65);font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);resize:vertical;padding:10px 12px}.vaers-add-follow-up__notes-textarea:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:0;border-color:var(--color-focus,#2491ff)}.vaers-add-follow-up__attachment{border-top:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:8px;padding-top:16px;display:flex}.vaers-add-follow-up__attachment-label{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__attachment-dropzone{border:2px dashed var(--color-border,#adb0b3);text-align:center;font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);padding:20px}.vaers-add-follow-up__attachment-browse{color:var(--color-primary,#005ea2);cursor:pointer;text-decoration:underline}.vaers-add-follow-up__attachment-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vaers-add-follow-up__attachment-selected{border:1px solid var(--color-border,#adb0b3);font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vaers-add-follow-up__attachment-clear{font:400 14px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-primary,#005ea2);cursor:pointer;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.vaers-add-follow-up__update-form{border:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.vaers-add-follow-up__update-heading{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__update-field{flex-direction:column;gap:6px;display:flex}.vaers-add-follow-up__update-label{font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__update-hint{font:400 15px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65);margin:0}.vaers-add-follow-up__update-textarea{border:1px solid var(--color-text-secondary,#565c65);font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);resize:vertical;padding:10px 12px}.vaers-add-follow-up__update-textarea:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:0;border-color:var(--color-focus,#2491ff)}.vaers-add-follow-up__records-form{border:1px solid var(--color-border-light,#dfe1e2);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.vaers-add-follow-up__records-heading{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__records-lead{font:400 17px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b);margin:0}@media (width<=900px){.vaers-add-follow-up__layout{grid-template-columns:1fr;gap:24px}.vaers-add-follow-up__sidebar{order:-1;margin-top:0}.vaers-add-follow-up__title{font:700 26px/1.15 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-add-follow-up__lead{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif)}.vaers-add-follow-up__correction-pair{grid-template-columns:1fr;gap:12px}}.vaers-add-follow-up__submit-error{background:var(--color-error-lighter,#f4e3db);border-left:4px solid var(--color-error,#d63e04);font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-error-dark,#8b2900);padding:12px 16px}.vaers-add-follow-up__success{background:var(--color-success-lighter,#ecf3ec);border:1px solid var(--color-success-light,#c7d4c7);align-items:flex-start;gap:20px;padding:24px;display:flex}.vaers-add-follow-up__success-icon{flex:none}.vaers-add-follow-up__success-details{flex-direction:column;gap:4px;display:flex}.vaers-add-follow-up__success-summary{font:700 19px/1.3 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text,#1b1b1b)}.vaers-add-follow-up__success-date{font:400 16px/1.5 var(--font-family-sans,"Public Sans", system-ui, sans-serif);color:var(--color-text-secondary,#565c65)}.vaers-add-follow-up__success-actions{flex-wrap:wrap;gap:24px;display:flex}.vaers-add-follow-up__success-link{background:var(--color-primary,#005ea2);color:#fff;min-height:48px;font:700 17px/1.35 var(--font-family-sans,"Public Sans", system-ui, sans-serif);border-radius:4px;justify-content:center;align-items:center;padding:12px 28px;text-decoration:none;display:inline-flex}.vaers-add-follow-up__success-link:link,.vaers-add-follow-up__success-link:visited{color:#fff}.vaers-add-follow-up__success-link:hover{background:var(--color-primary-dark,#1a4480);color:#fff}.vaers-add-follow-up__success-link:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:2px;color:#fff}.vaers-add-follow-up__success-link:active{background:var(--color-primary-darker,#162e51);color:#fff}.vaers-add-follow-up__success-link--secondary{color:var(--color-primary,#005ea2);border:1px solid var(--color-primary,#005ea2);background:0 0}.vaers-add-follow-up__success-link--secondary:link,.vaers-add-follow-up__success-link--secondary:visited{color:var(--color-primary,#005ea2)}.vaers-add-follow-up__success-link--secondary:hover{background:var(--color-primary-lighter,#e7f3fc);color:var(--color-primary-dark,#1a4480)}.vaers-add-follow-up__success-link--secondary:focus{outline:2px solid var(--color-focus,#2491ff);outline-offset:2px;color:var(--color-primary,#005ea2)}.vaers-add-follow-up__success-link--secondary:active{background:var(--color-primary-light,#cfe8fc);color:var(--color-primary-dark,#1a4480)}.vaers-reviewer-page{background-color:var(--vaers-color-surface-reviewer);min-height:100vh}.vaers-reviewer-landing{padding-top:var(--vaers-space-page-top);padding-bottom:var(--vaers-space-2xl)}.vaers-reviewer-landing__header{margin-bottom:var(--vaers-space-xl)}.vaers-reviewer-landing__context-label{font-size:var(--vaers-type-caption);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-secondary);border:1px solid var(--vaers-color-text-secondary);margin-bottom:var(--vaers-space-md);padding:2px 8px;display:inline-block}.vaers-reviewer-landing__heading{font-size:var(--vaers-type-h1);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-sm) 0}.vaers-reviewer-landing__lead{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);max-width:65ch;margin:0}.vaers-reviewer-landing__tour-card{background:var(--vaers-color-surface-raised);border:1px solid var(--vaers-color-border-default);margin-bottom:var(--vaers-space-xl);box-shadow:var(--vaers-shadow-raised);padding:32px}.vaers-reviewer-landing__tour-heading{font-size:var(--vaers-type-h3);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-sm) 0}.vaers-reviewer-landing__tour-description{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-md) 0;max-width:65ch}.vaers-reviewer-landing__error{background:var(--vaers-color-feedback-error-bg);border-left:4px solid var(--vaers-color-feedback-error-accent);padding:var(--vaers-space-sm) var(--vaers-space-md);margin-bottom:var(--vaers-space-lg);color:var(--vaers-color-text-primary)}.vaers-reviewer-landing__section-heading{font-size:var(--vaers-type-h2);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:40px 0 16px}.vaers-reviewer-landing__scenario-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.vaers-reviewer-landing__scenario-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.vaers-reviewer-landing__scenario-grid{grid-template-columns:1fr}}.vaers-reviewer-landing__scenario-card{background:var(--vaers-color-surface-raised);border:1px solid var(--vaers-color-border-default);flex-direction:column;padding:24px;display:flex}.vaers-reviewer-landing__scenario-eyebrow{font-size:var(--vaers-type-caption);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--vaers-space-xs)}.vaers-reviewer-landing__scenario-title{font-size:var(--vaers-type-h3);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-xs) 0}.vaers-reviewer-landing__scenario-persona{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-xs) 0;flex-grow:1}.vaers-reviewer-landing__scenario-demonstrates{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:0 0 var(--vaers-space-md) 0}.vaers-reviewer-landing__scenario-card .vaers-button{align-self:flex-start}.vaers-reviewer-landing__link-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.vaers-reviewer-landing__link-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.vaers-reviewer-landing__link-grid{grid-template-columns:1fr}}.vaers-reviewer-landing__link-card{background:var(--vaers-color-surface-raised);border:1px solid var(--vaers-color-border-default);padding:24px}.vaers-reviewer-landing__link-title{font-size:var(--vaers-type-h3);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);margin:0 0 var(--vaers-space-xs) 0}.vaers-reviewer-landing__link-title a{color:var(--vaers-color-text-link);text-decoration:underline}.vaers-reviewer-landing__link-title a:hover{color:var(--vaers-color-text-link-hover)}.vaers-reviewer-landing__link-description{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:0}.vaers-reviewer-landing__studio{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin:var(--vaers-space-xl) 0}.vaers-reviewer-landing__studio a{color:var(--vaers-color-text-link);text-decoration:underline}.vaers-reviewer-landing__scope{font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);border-top:1px solid var(--vaers-color-border-default);padding-top:var(--vaers-space-md);margin-top:var(--vaers-space-xl)}.vaers-reviewer-landing__scope p{margin:0}.vaers-scenario-launcher{padding-top:var(--vaers-space-page-top);padding-bottom:var(--vaers-space-2xl);text-align:center}.vaers-scenario-launcher__heading{font-size:var(--vaers-type-h1);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-md) 0}.vaers-scenario-launcher__status{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:0}.vaers-scenario-launcher__error{background:var(--vaers-color-feedback-error-bg);border-left:4px solid var(--vaers-color-feedback-error-accent);padding:var(--vaers-space-sm) var(--vaers-space-md);margin-bottom:var(--vaers-space-lg);color:var(--vaers-color-text-primary);text-align:left;display:inline-block}.vaers-scenario-launcher__back{color:var(--vaers-color-text-link);font-size:var(--vaers-type-body);text-decoration:underline}.vaers-scenario-launcher__back:hover{color:var(--vaers-color-text-link-hover)}.public-guidance-editor{padding:16px}.public-guidance-editor__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.public-guidance-editor__header h3{margin:0;font-size:18px;font-weight:600}.public-guidance-editor__draft-tag{color:#06c;background:#e6f7ff;border-radius:4px;padding:2px 8px;font-size:12px}.public-guidance-editor__readonly-tag{color:#666;background:#f0f0f0;border-radius:4px;padding:2px 8px;font-size:12px}.public-guidance-editor__field{margin-bottom:20px}.public-guidance-editor__field label{color:#1b1b1b;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.public-guidance-editor__input{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.public-guidance-editor__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}.public-guidance-editor__textarea{resize:vertical;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:4px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px}.public-guidance-editor__textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}.public-guidance-editor__value{color:#1b1b1b;background:#f5f5f5;border-radius:4px;padding:8px 12px;font-size:14px}.public-guidance-editor__items{flex-direction:column;gap:16px;display:flex}.public-guidance-editor__item{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;padding:12px}.public-guidance-editor__item-header{justify-content:space-between;margin-bottom:8px;display:flex}.public-guidance-editor__item-key{color:#666;font-family:monospace;font-size:12px}.public-guidance-editor__item-order{color:#666;font-size:12px}.public-guidance-editor__item .public-guidance-editor__input{margin-bottom:8px}.public-guidance-editor__item .public-guidance-editor__input:last-child{margin-bottom:0}.public-guidance-editor__items-list{margin:0;padding:0;list-style:none}.public-guidance-editor__item-readonly{background:#f5f5f5;border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:14px}.public-guidance-editor__item-readonly:last-child{margin-bottom:0}.public-guidance-editor__error{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:4px;margin-bottom:16px;padding:12px;font-size:14px}.public-guidance-editor__actions{border-top:1px solid #e5e5e5;align-items:center;gap:16px;padding-top:16px;display:flex}.public-guidance-editor__save-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.public-guidance-editor__save-btn:hover{background:#1d4ed8}.public-guidance-editor__save-btn:disabled{cursor:not-allowed;background:#9ca3af}.public-guidance-editor__saved{color:#059669;font-size:13px}.studio-shell{background-color:#edeff0;flex-direction:column;min-height:100vh;display:flex}.studio-shell__prototype-strip{color:#5c410a;background-color:#faf3d1;border-bottom:1px solid #e5a000;justify-content:center;align-items:center;height:33px;padding:0 24px;font-size:13px;font-weight:500;display:flex}.studio-shell__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.studio-version-chip{white-space:nowrap;border-style:solid;border-width:1px;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.studio-version-chip--compact{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:13px}.studio-version-chip--published{color:#154c21;background-color:#ecf3ec;border-color:#00a91c}.studio-version-chip--draft{color:#1a4480;background-color:#e7f6f8;border-color:#005ea2}.studio-version-chip--retired{color:#454545;background-color:#f0f0f0;border-color:#565c65}.studio-version-chip__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.studio-version-chip__icon svg{display:block}.studio-version-chip__text{font-weight:600}.studio-version-chip__context{opacity:.85;margin-left:4px;font-weight:400}.studio-version-chip__context:before{content:"·";margin-right:6px}.studio-header{color:#fff;background-color:#1b1b1b;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex}.studio-header__brand{flex-shrink:0;align-items:center;gap:20px;min-width:0;display:flex}.studio-header__title{white-space:nowrap;font-size:19px;font-weight:700}.studio-header__divider{background-color:#565c65;width:1px;height:30px}.studio-header__form-identity{flex-direction:column;gap:2px;display:flex}.studio-header__form-name{white-space:nowrap;font-size:15px;font-weight:600}.studio-header__form-key{color:#a9aeb1;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}.studio-header__version-chips{flex:1;align-items:center;gap:8px;display:flex}.studio-header__chip-separator{color:#a9aeb1;font-size:14px}.studio-header__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.studio-header__action{cursor:pointer;border-radius:4px;min-height:44px;padding:8px 16px;font-size:16px;font-weight:600;line-height:1.35;transition:background-color .15s,border-color .15s}.studio-header__action:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.studio-header__action--secondary{color:#fff;background-color:#0000;border:2px solid #fff}.studio-header__action--secondary:hover{background-color:#ffffff1a}.studio-header__action--primary{color:#fff;background-color:#0071bc;border:none;padding:8px 20px}.studio-header__action--primary:hover{background-color:#005ea2;border-color:#005ea2}.studio-header__action--primary:disabled{cursor:not-allowed;background-color:#565c65;border-color:#565c65}.version-bar{background-color:#fff;border-bottom:1px solid #dfe1e2;align-items:stretch;gap:0;min-height:108px;padding:0 24px;display:flex}.version-bar__cards{border-right:1px solid #dfe1e2;flex-shrink:0;gap:16px;width:480px;padding:16px 24px 14px 0;display:flex}.version-bar__card{cursor:pointer;text-align:left;background-color:#fff;border:1px solid #dfe1e2;border-top-width:4px;flex-direction:column;flex:1;padding:14px 16px;transition:box-shadow .15s,border-color .15s;display:flex}.version-bar__card:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.version-bar__card--published{border-top-color:#00a91c}.version-bar__card--published:hover{box-shadow:0 2px 4px #0000001a}.version-bar__card--published .version-bar__card-status{color:#1b1b1b}.version-bar__card--published .version-bar__card-label{color:#154c21;background-color:#ecf3ec;border:1px solid #00a91c}.version-bar__card--draft{background-color:#e7f6f8;border-color:#005ea2}.version-bar__card--draft:hover{box-shadow:0 2px 4px #0000001a}.version-bar__card--draft .version-bar__card-status{color:#1b1b1b}.version-bar__card--draft .version-bar__card-label{color:#1a4480;background-color:#fff;border:1px solid #005ea2}.version-bar__card-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.version-bar__card-status{font-size:17px;font-weight:700;line-height:1.3}.version-bar__card-label{text-transform:uppercase;letter-spacing:.06em;padding:5px 6px;font-size:12px;font-weight:600}.version-bar__card-sublabel{color:#454545;margin-top:8px;font-size:15px;line-height:1.4}.version-bar__card-indicator{color:#454545;margin-top:10px;font-size:15px;font-weight:600;line-height:1.35}.version-bar__card-link{color:#005ea2;margin-top:10px;font-size:15px;font-weight:600;line-height:1.35}.version-bar__card:hover .version-bar__card-link{text-decoration:underline}.version-bar__coexistence{flex:1;align-items:center;gap:16px;min-width:0;padding:16px 0 14px 24px;display:flex}.version-bar__coexistence-icon{color:#565c65;flex-shrink:0;width:24px;height:24px}.version-bar__coexistence-icon svg{width:24px;height:24px;display:block}.version-bar__coexistence-text{color:#1b1b1b;max-width:84ex;margin:0;font-size:17px;line-height:1.5}.version-bar__coexistence-text strong{font-weight:700}.version-line{background-color:#fff;border-bottom:1px solid #dfe1e2;justify-content:space-between;align-items:center;gap:24px;height:40px;padding:0 24px;display:flex}.version-line__main{align-items:center;gap:10px;min-width:0;display:flex}.version-line__chip{text-transform:uppercase;letter-spacing:.06em;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.version-line__chip--draft{color:#fff;background-color:#005ea2;border:1px solid #005ea2}.version-line__chip--draft svg{stroke:#fff}.version-line__chip--published{color:#1b1b1b;background-color:#00a91c;border:1px solid #00a91c}.version-line__chip--published svg{stroke:#1b1b1b}.version-line__status{color:#454545;font-size:16px}.version-line__validation-badge{border-radius:4px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.version-line__validation-badge--valid{color:#00a91c;background-color:#ecf3ec;border:1px solid #00a91c}.version-line__validation-badge--valid svg{stroke:#00a91c}.version-line__validation-badge--invalid{color:#b50909;background-color:#f4e3db;border:1px solid #b50909}.version-line__validation-badge--stale{color:#5c3f00;background-color:#faf3d1;border:1px solid #ffbe2e}.version-line__validation-badge--stale svg{stroke:#5c3f00}.version-line__validation-badge--validating{color:#005ea2;background-color:#e7f6f8;border:1px solid #005ea2}.version-line__separator{background-color:#dfe1e2;flex:none;width:1px;height:20px}.version-line__draft-status{color:#454545;font-size:16px}.version-line__actions{flex:none;align-items:center;gap:16px;display:flex}.version-line__review-btn{color:#fff;cursor:pointer;background-color:#005ea2;border:none;border-radius:4px;min-height:32px;padding:5px 14px;font-size:15px;font-weight:600}.version-line__review-btn:hover{background-color:#0071bc}.version-line__review-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.version-line__validate-btn{color:#005ea2;cursor:pointer;background-color:#fff;border:1px solid #005ea2;border-radius:4px;min-height:32px;padding:5px 14px;font-size:15px;font-weight:600}.version-line__validate-btn:hover{background-color:#e7f6f8}.version-line__validate-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.version-line__validate-btn:disabled{color:#757575;cursor:not-allowed;background-color:#f0f0f0;border-color:#dfe1e2}.version-line__switch-link{color:#005ea2;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:600;text-decoration:none}.version-line__switch-link:hover{text-decoration:underline}.version-line__switch-link:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.version-line__switch-btn{color:#fff;cursor:pointer;background-color:#005ea2;border:none;border-radius:4px;min-height:32px;padding:5px 14px;font-size:15px;font-weight:600}.version-line__switch-btn:hover{background-color:#0071bc}.version-line__switch-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.studio-state-footer{background-color:#fff;border-top:1px solid #dfe1e2;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.studio-state-footer__state{align-items:center;gap:20px;display:flex}.studio-state-footer__description{color:#1b1b1b;font-size:15px;font-weight:600}.studio-state-footer__info{color:#565c65;font-size:14px}.studio-state-footer__changes{color:#1a4480;background-color:#e7f6f8;border-radius:4px;padding:4px 10px;font-size:14px;font-weight:600}.studio-state-footer__actions{align-items:center;gap:16px;display:flex}.workbench-body{flex:1;min-height:0;display:flex;overflow:hidden}.workbench-body__structure{background-color:#fff;border-right:1px solid #dfe1e2;flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex;position:relative}.workbench-body__inspector{background-color:#fff;border-right:1px solid #dfe1e2;flex-direction:column;flex-shrink:0;width:480px;min-height:0;display:flex}.workbench-body__preview{background-color:#edeff0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=1279px) and (width>=1024px){.workbench-body__structure{width:280px}.workbench-body__inspector{width:400px}}@media (width<=1023px){.workbench-body{flex-direction:column}.workbench-body__structure,.workbench-body__inspector{border-bottom:1px solid #dfe1e2;border-right:none;width:100%;max-height:40vh}.workbench-body__preview{flex:1}}.read-only-notice{border-bottom-style:solid;border-bottom-width:1px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.read-only-notice--published{background-color:#ecf3ec;border-bottom-color:#00a91c}.read-only-notice--retired{background-color:#f0f0f0;border-bottom-color:#565c65}.read-only-notice__icon{flex-shrink:0;font-size:24px;line-height:1}.read-only-notice__content{flex:1}.read-only-notice__title{color:#1b1b1b;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.read-only-notice__description{color:#565c65;margin:0;font-size:14px;line-height:1.5}.structure-pane{flex-direction:column;height:100%;display:flex;position:relative}.structure-pane__loading{color:#565c65;justify-content:center;align-items:center;height:100%;font-size:15px;display:flex}.structure-pane__header{background-color:#fff;border-bottom:1px solid #dfe1e2;flex-direction:column;flex:none;gap:10px;padding:12px 16px;display:flex}.structure-pane__header-row{justify-content:space-between;align-items:center;display:flex}.structure-pane__header-label{color:#1b1b1b;font-size:14px;font-weight:600}.structure-pane__header-count{color:#565c65;font-size:13px}.structure-pane__search{border:1px solid #565c65;border-radius:4px;align-items:center;gap:8px;height:36px;padding:0 8px;display:flex}.structure-pane__search-icon{flex:none}.structure-pane__search-input{color:#1b1b1b;background:0 0;border:none;outline:none;flex:1;font-size:15px}.structure-pane__search-input::placeholder{color:#565c65}.structure-pane__changes-panel{background-color:#f0f0f0;border-bottom:1px solid #dfe1e2;flex:none;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.structure-pane__changes-label{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font-size:12px;font-weight:600}.structure-pane__changes-count{color:#1a4480;background-color:#e7f6f8;border:1px solid #005ea2;padding:5px 7px;font-size:13px;font-weight:600}.structure-pane__tree{flex:1;min-height:0;position:relative;overflow-y:auto}.structure-pane__tree-list,.structure-pane__children{margin:0;padding:0;list-style:none}.structure-pane__group-header{cursor:pointer;text-align:left;color:#1b1b1b;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:16px;font-weight:600;transition:background-color .1s;display:flex}.structure-pane__group-header:hover{background-color:#f0f0f0}.structure-pane__group-header:focus-visible{outline-offset:-4px;outline:.25rem solid #2491ff}.structure-pane__group-label{flex:1}.structure-pane__chevron{color:#1b1b1b;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.structure-pane__chevron svg{stroke:currentColor}.structure-pane__node{align-items:center;gap:8px;padding:7px 16px;transition:background-color .1s;display:flex}.structure-pane__node:hover{background-color:#f0f0f0}.structure-pane__node--section{padding-top:9px;padding-bottom:9px}.structure-pane__node--section .structure-pane__node-label{font-weight:600}.structure-pane__node--selected{background-color:#e7f6f8;border-left:4px solid #005ea2}.structure-pane__node--selected .structure-pane__node-label{font-weight:600}.structure-pane__expand-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:flex}.structure-pane__expand-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.structure-pane__node-btn{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;padding:0;display:flex}.structure-pane__node-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.structure-pane__node-label{color:#1b1b1b;font-size:15px}.structure-pane__node:not(.structure-pane__node--section) .structure-pane__node-label{color:#454545}.structure-pane__selected-badge{letter-spacing:.06em;text-transform:uppercase;color:#1a4480;flex:none;font-size:12px;font-weight:600}.structure-pane__tree:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:40px;position:sticky;bottom:0;left:0;right:0}.inspector-pane{flex-direction:column;height:100%;display:flex}.inspector-pane--empty{background-color:#f0f0f0;justify-content:center;align-items:center}.inspector-pane__empty-state{text-align:center;color:#565c65;padding:24px}.inspector-pane__empty-state p{margin:0;font-size:15px}.inspector-pane__header{background-color:#fff;border-bottom:1px solid #dfe1e2;flex:none;padding:12px 20px}.inspector-pane__header-row{justify-content:space-between;align-items:center;display:flex}.inspector-pane__header-label{color:#1b1b1b;font-size:14px;font-weight:600}.inspector-pane__header-tag{color:#454545;background-color:#f0f0f0;border:1px solid #565c65;align-items:center;gap:5px;padding:5px 7px;font-size:13px;font-weight:600;display:inline-flex}.inspector-pane__header-tag--draft{color:#1a4480;background-color:#e7f6f8;border-color:#005ea2}.inspector-pane__header-tag--published{color:#454545;background-color:#f0f0f0;border-color:#565c65}.inspector-pane__breadcrumb{color:#565c65;margin-top:8px;font-size:15px}.inspector-pane__item-title{color:#1b1b1b;margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.25}.inspector-pane__item-key{color:#565c65;margin-top:2px;font-family:Roboto Mono,ui-monospace,monospace;font-size:13px;display:block}.inspector-pane__body{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.inspector-pane__group{padding-bottom:14px}.inspector-pane__group-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.inspector-pane__group-label{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font-size:12px;font-weight:600}.inspector-pane__group-tag{color:#454545;background-color:#f0f0f0;border:1px solid #565c65;padding:5px 7px;font-size:13px;font-weight:600}.inspector-pane__group-tag--editable{color:#1a4480;background-color:#e7f6f8;border-color:#005ea2}.inspector-pane__field{margin-bottom:14px}.inspector-pane__field-label{color:#1b1b1b;margin-bottom:6px;font-size:16px;font-weight:600;display:block}.inspector-pane__field-readonly{color:#454545;background-color:#f0f0f0;border:1px solid #dfe1e2;border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:16px;display:flex}.inspector-pane__field-readonly svg{color:#565c65;flex-shrink:0}.inspector-pane__field-note{color:#565c65;font-size:14px;font-style:italic}.inspector-pane__published-ref{margin-bottom:12px}.inspector-pane__published-ref-label{color:#565c65;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.inspector-pane__published-ref-text{color:#454545;background-color:#f0f0f0;border-left:4px solid #dfe1e2;padding:10px 12px;font-size:16px;line-height:1.5}.inspector-pane__textarea{resize:vertical;border:1px solid #565c65;border-radius:4px;width:100%;min-height:104px;padding:8px;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.inspector-pane__textarea:focus{border-color:#2491ff;outline:none;box-shadow:0 0 0 .25rem #2491ff40}.inspector-pane__textarea--changed{outline-offset:2px;border-width:2px;border-color:#2491ff;outline:2px solid #2491ff}.inspector-pane__field-meta{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.inspector-pane__save-status,.inspector-pane__char-count{color:#565c65;font-size:14px}.inspector-pane__reassurance{color:#1b1b1b;background-color:#ecf3ec;border-left:4px solid #00a91c;margin-top:14px;padding:10px 12px;font-size:15px;line-height:1.5}.inspector-pane__row{border-top:1px solid #dfe1e2;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.inspector-pane__row-content{flex-direction:column;gap:3px;display:flex}.inspector-pane__row-label{letter-spacing:.08em;text-transform:uppercase;color:#565c65;font-size:12px;font-weight:600}.inspector-pane__row-value{color:#1b1b1b;font-size:16px}.inspector-pane__row-tag{color:#454545;white-space:nowrap;background-color:#f0f0f0;border:1px solid #565c65;align-items:center;gap:5px;padding:5px 7px;font-size:13px;font-weight:600;display:inline-flex}.inspector-pane__row-tag svg{flex-shrink:0}.inspector-pane__row-link{color:#005ea2;font-size:15px;font-weight:600;text-decoration:none}.inspector-pane__row-link:hover{text-decoration:underline}.inspector-pane__footer{background-color:#fff;border-top:1px solid #dfe1e2;flex:none;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.inspector-pane__revert-btn{color:#005ea2;cursor:pointer;background:0 0;border:2px solid #005ea2;border-radius:4px;min-height:40px;padding:6px 12px;font-size:15px;font-weight:600}.inspector-pane__revert-btn:hover{background-color:#e7f6f8}.inspector-pane__revert-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.inspector-pane__footer-status{color:#565c65;margin-left:auto;font-size:15px}.inspector-pane__saved{color:#154c21;align-items:center;gap:6px;font-weight:600;display:inline-flex}.inspector-pane__saved svg{color:#154c21}.architecture-explainer{background-color:#f0f0f0;border-top:1px solid #dfe1e2;padding:20px 24px}.architecture-explainer__heading{color:#1b1b1b;margin:0 0 16px;font-size:14px;font-weight:600}.architecture-explainer__flow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.architecture-explainer__step{text-align:center;border:1px solid;border-radius:4px;min-width:100px;padding:8px 12px}.architecture-explainer__step--published{background-color:#ecf3ec;border-color:#00a91c}.architecture-explainer__step--draft{background-color:#e7f6f8;border-color:#005ea2}.architecture-explainer__step-label{color:#1b1b1b;font-size:12px;font-weight:600}.architecture-explainer__step-detail{color:#565c65;margin-top:2px;font-size:11px}.architecture-explainer__arrow{color:#565c65;font-size:16px}.architecture-explainer__action{color:#565c65;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.architecture-explainer__summary{color:#565c65;margin:0;font-size:13px;line-height:1.5}.help-editor{flex-direction:column;gap:16px;display:flex}.help-editor__header{flex-direction:column;gap:4px;display:flex}.help-editor__title{color:#1b1b1b;margin:0;font-size:17px;font-weight:700}.help-editor__key{color:#565c65;font-family:Roboto Mono,ui-monospace,monospace;font-size:12px}.help-editor__path{color:#565c65;font-size:14px}.help-editor__reference{background-color:#f0f0f0;border-left:4px solid #dfe1e2;padding:10px 12px}.help-editor__reference-header{text-transform:uppercase;letter-spacing:.08em;color:#565c65;margin-bottom:8px;font-size:12px;font-weight:600}.help-editor__reference-body{color:#1b1b1b;margin:0;font-size:15px;line-height:1.5}.help-editor__edit{flex-direction:column;gap:6px;display:flex}.help-editor__edit-label{text-transform:uppercase;letter-spacing:.08em;color:#565c65;font-size:12px;font-weight:600}.help-editor__textarea{color:#1b1b1b;resize:vertical;border:1px solid #565c65;border-radius:4px;min-height:120px;padding:12px;font-family:Public Sans,system-ui,sans-serif;font-size:15px;line-height:1.5}.help-editor__textarea:focus{border-width:2px;border-color:#2491ff;outline:none;box-shadow:0 0 0 .25rem #2491ff40}.help-editor__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.help-editor__counter{color:#565c65;font-size:13px}.help-editor__counter--limit{color:#b50909;font-weight:600}.help-editor__status{color:#565c65;font-size:14px}.help-editor__status--error{color:#b50909}.help-editor__reassurance{background-color:#ecf3ec;border-left:4px solid #00a91c;padding:12px 16px}.help-editor__reassurance p{color:#154c21;margin:0;font-size:14px;line-height:1.5}.help-editor__actions{gap:12px;display:flex}.help-editor__revert{color:#005ea2;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:600}.help-editor__revert:hover{text-decoration:underline}.help-editor__revert:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.selected-configuration{flex-direction:column;gap:20px;padding:0;display:flex}.selected-configuration--empty{background-color:#f0f0f0;border-radius:4px;padding:24px}.selected-configuration__empty-text{color:#565c65;text-align:center;margin:0;font-size:15px}.selected-configuration__header{border-bottom:1px solid #dfe1e2;padding-bottom:12px}.selected-configuration__title{text-transform:uppercase;letter-spacing:.08em;color:#565c65;margin:0;font-size:12px;font-weight:600}.selected-configuration__identity{flex-direction:column;gap:4px;display:flex}.selected-configuration__item-title{color:#1b1b1b;margin:0;font-size:19px;font-weight:700}.selected-configuration__item-key{color:#565c65;font-family:Roboto Mono,ui-monospace,monospace;font-size:13px}.selected-configuration__group{border:1px solid #dfe1e2;border-radius:4px;overflow:hidden}.selected-configuration__group-header{background-color:#f0f0f0;border-bottom:1px solid #dfe1e2;align-items:center;gap:8px;padding:10px 14px;display:flex}.selected-configuration__group-label{text-transform:uppercase;letter-spacing:.08em;color:#565c65;font-size:12px;font-weight:600}.selected-configuration__group-tag{color:#1a4480;background-color:#e7f6f8;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:11px;font-weight:600}.selected-configuration__group-tag--locked{color:#565c65;background-color:#f0f0f0;border:1px solid #dfe1e2}.selected-configuration__group-header svg{color:#565c65;flex-shrink:0}.selected-configuration__field{padding:12px 14px}.selected-configuration__field+.selected-configuration__field{border-top:1px solid #dfe1e2}.selected-configuration__field--readonly{background-color:#fafafa}.selected-configuration__field-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.selected-configuration__field-label{text-transform:uppercase;letter-spacing:.08em;color:#565c65;font-size:12px;font-weight:600}.selected-configuration__field-note{color:#71767a;font-size:12px;font-style:italic}.selected-configuration__field-value{color:#1b1b1b;font-size:15px;line-height:1.5}.selected-configuration__field-value--readonly{color:#454545;background-color:#f0f0f0;border:1px solid #dfe1e2;border-radius:4px;padding:8px 12px}.configuration-pane{flex-direction:column;height:100%;display:flex}.configuration-pane__loading{color:#565c65;justify-content:center;align-items:center;height:100%;font-size:15px;display:flex}.configuration-pane__structure{flex:1;overflow-y:auto}.configuration-pane__header{border-bottom:1px solid #dfe1e2;justify-content:space-between;align-items:center;padding:16px 24px 12px;display:flex}.configuration-pane__group-label{text-transform:uppercase;letter-spacing:.08em;color:#565c65;margin:0;font-size:12px;font-weight:600}.configuration-pane__count{color:#71767a;font-size:13px}.configuration-pane__tree{padding:8px 0}.configuration-pane__section-list{margin:0;padding:0;list-style:none}.configuration-pane__section{margin:0}.configuration-pane__section-header{cursor:pointer;align-items:center;gap:8px;padding:12px 24px;transition:background-color .1s;display:flex}.configuration-pane__section-header:hover{background-color:#f0f0f0}.configuration-pane__section-header:focus-visible{outline-offset:-4px;outline:.25rem solid #2491ff}.configuration-pane__section--selected .configuration-pane__section-header{background-color:#e7f6f8;border-left:4px solid #005ea2;padding-left:20px}.configuration-pane__section-icon{color:#565c65;font-size:12px;transition:transform .15s}.configuration-pane__section[aria-expanded=true] .configuration-pane__section-icon{transform:rotate(90deg)}.configuration-pane__section-title{color:#1b1b1b;flex:1;font-size:15px;font-weight:500}.configuration-pane__section-count{color:#71767a;font-size:13px}.configuration-pane__expand-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.configuration-pane__expand-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.configuration-pane__section-select{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;padding:0;display:flex}.configuration-pane__section-select:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.configuration-pane__section-header--selected{background-color:#e7f6f8;border-left:4px solid #005ea2;padding-left:20px}.configuration-pane__question-list{margin:0;padding:0;list-style:none}.configuration-pane__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:10px 24px 10px 48px;transition:background-color .1s;display:flex}.configuration-pane__question:hover{background-color:#f0f0f0}.configuration-pane__question:focus-visible{outline-offset:-4px;outline:.25rem solid #2491ff}.configuration-pane__question--selected{background-color:#e7f6f8;border-left:4px solid #005ea2;padding-left:44px}.configuration-pane__question-label{color:#1b1b1b;font-size:14px}.configuration-pane--draft{flex-direction:column;display:flex}.configuration-pane--draft .configuration-pane__structure{border-bottom:1px solid #dfe1e2;flex:none;max-height:50%;overflow-y:auto}.configuration-pane__selected{background-color:#fff;flex:1;padding:16px 24px;overflow-y:auto}.draft-preview-renderer{border:1px solid var(--color-border);background:#fff;align-self:flex-start;width:100%;max-width:760px}.draft-preview-renderer__prototype-strip{background:#faf3d1;border-bottom:1px solid #e5a000;padding:8px 16px;font:400 13px/1.4 Public Sans,sans-serif}.draft-preview-renderer__prototype-strip strong{font-weight:700}.draft-preview-renderer__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.draft-preview-renderer__title{font:700 16px/1.2 Public Sans,sans-serif}.draft-preview-renderer__step-indicator{color:#565c65;font:400 13px/1.35 Public Sans,sans-serif}.draft-preview-renderer__content{padding:32px 40px 40px}.draft-preview-renderer__section-header{flex-direction:column;gap:4px;max-width:512px;margin-bottom:24px;display:flex}.draft-preview-renderer__section-label{color:#565c65;font:400 14px/1.5 Public Sans,sans-serif}.draft-preview-renderer__section-title{margin:0;font:700 28px/1.2 Public Sans,sans-serif}.draft-preview-renderer__section-description{color:#454545;margin:8px 0 0;font:400 16px/1.5 Public Sans,sans-serif}.draft-preview-renderer__questions{flex-direction:column;gap:24px;max-width:512px;display:flex}.draft-preview-renderer__question{position:relative}.draft-preview-renderer__question--changed{outline-offset:8px;outline:2px dashed #005ea2}.draft-preview-renderer__change-indicator{color:#1a4480;text-transform:uppercase;letter-spacing:.06em;background:#e7f6f8;border:1px solid #005ea2;padding:4px 6px;font:600 11px/1 Public Sans,sans-serif;position:absolute;top:-8px;right:-8px}.draft-preview-renderer__question--selected{outline-offset:10px;outline:2px solid #005ea2;padding-top:2px;padding-bottom:2px}.draft-preview-renderer__question--selected.draft-preview-renderer__question--changed{outline-offset:10px;outline:2px solid #005ea2}.draft-preview-renderer__selected-indicator{background:#005ea2;border-radius:50%;width:6px;height:6px;position:absolute;top:-10px;left:-10px}.draft-preview-renderer__actions{gap:16px;max-width:512px;padding-top:32px;display:flex}.draft-preview-renderer--empty{text-align:center;color:#565c65;padding:40px}.preview-pane{flex-direction:column;height:100%;display:flex}.preview-pane__header{background-color:#fff;border-bottom:1px solid #dfe1e2;padding:16px 32px}.preview-pane--published .preview-pane__header{border-bottom-color:#00a91c}.preview-pane--draft .preview-pane__header{background-color:#e7f6f8;border-bottom-color:#005ea2}.preview-pane--retired .preview-pane__header{background-color:#f0f0f0;border-bottom-color:#565c65}.preview-pane__title{color:#1b1b1b;margin:0 0 4px;font-size:15px;font-weight:600}.preview-pane__subtitle{color:#565c65;margin:0;font-size:13px}.preview-pane__content{flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.preview-pane__placeholder{text-align:center;background-color:#fff;border:1px solid #dfe1e2;border-radius:8px;max-width:480px;padding:48px 32px}.preview-pane__placeholder-icon{opacity:.5;margin-bottom:16px;font-size:48px}.preview-pane__placeholder-title{color:#1b1b1b;margin:0 0 12px;font-size:18px;font-weight:600}.preview-pane__placeholder-text{color:#565c65;margin:0 0 16px;font-size:14px;line-height:1.5}.preview-pane__placeholder-note{color:#71767a;margin:0;font-size:13px;font-style:italic}.preview-pane__draft-banner{background-color:#e7f6f8;border-bottom:1px solid #005ea2;padding:12px 32px}.preview-pane__draft-banner-title{color:#1a4480;margin:0 0 4px;font-size:15px;font-weight:700}.preview-pane__draft-banner-text{color:#1a4480;margin:0;font-size:14px}.preview-pane__loading{color:#565c65;flex-direction:column;align-items:center;gap:16px;padding:48px;display:flex}.preview-pane__loading-spinner{border:3px solid #dfe1e2;border-top-color:#005ea2;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.preview-pane__error{color:#8b0a03;background-color:#f4e3db;border-left:4px solid #b50909;margin:24px;padding:24px}.preview-pane__form-preview{background-color:#fff;border:1px solid #dfe1e2;border-radius:4px;width:100%;max-width:760px;margin:0 auto}.preview-pane__form-header{background-color:#f0f0f0;border-bottom:1px solid #dfe1e2;padding:20px 24px}.preview-pane__form-title{color:#1b1b1b;margin:0 0 4px;font-size:18px;font-weight:700}.preview-pane__form-subtitle{color:#565c65;margin:0;font-size:13px}.preview-pane__form-content{padding:0}.preview-pane__section{border-bottom:1px solid #dfe1e2;padding:20px 24px}.preview-pane__section:last-child{border-bottom:none}.preview-pane__section-title{color:#1b1b1b;margin:0 0 8px;font-size:16px;font-weight:700}.preview-pane__section-description{color:#565c65;margin:0 0 16px;font-size:14px}.preview-pane__questions{flex-direction:column;gap:20px;display:flex}.preview-pane__question{background-color:#fafafa;border:1px solid #dfe1e2;border-radius:4px;padding:12px}.preview-pane__question--changed{background-color:#e7f6f8;border-color:#005ea2}.preview-pane__question-label{color:#1b1b1b;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.preview-pane__required{color:#b50909}.preview-pane__question-help{color:#565c65;margin:0 0 12px;font-size:13px;line-height:1.5}.preview-pane__question-help--changed{color:#1a4480;font-weight:500}.preview-pane__change-indicator{color:#005ea2;margin-left:6px;font-size:12px;font-weight:600}.preview-pane__question-input{margin-top:8px}.preview-pane__input,.preview-pane__select,.preview-pane__textarea{color:#71767a;background-color:#f9f9f9;border:1px solid #a9aeb1;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.preview-pane__input--date{text-align:center;width:48px}.preview-pane__input--year{width:64px}.preview-pane__textarea{resize:none;min-height:80px}.preview-pane__date-group{align-items:center;gap:4px;display:flex}.preview-pane__radio-group,.preview-pane__checkbox-group{flex-direction:column;gap:8px;display:flex}.preview-pane__radio-group label,.preview-pane__checkbox-group label{color:#71767a;align-items:center;gap:8px;font-size:14px;display:flex}.version-history{max-width:1100px;margin:0 auto;padding:32px 24px}.version-history__header{margin-bottom:24px}.version-history__back{color:#005ea2;cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:14px;font-weight:600}.version-history__back:hover{text-decoration:underline}.version-history__back:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.version-history__title{color:#1b1b1b;margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.15}.version-history__description{color:#1b1b1b;max-width:68ex;margin:0;font-size:19px;line-height:1.5}.version-history__table{border-collapse:collapse;background-color:#fff;border:1px solid #dfe1e2;width:100%;margin-bottom:20px}.version-history__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#565c65;background-color:#f0f0f0;border-bottom:1px solid #dfe1e2;padding:14px 20px;font-size:12px;font-weight:600}.version-history__table tbody td{color:#1b1b1b;vertical-align:middle;border-bottom:1px solid #dfe1e2;padding:18px 20px;font-size:17px;line-height:1.35}.version-history__table tbody tr:last-child td{border-bottom:none}.version-history__row--retired{background-color:#f9f9f9}.version-history__row--retired td{color:#565c65}.version-history__version{font-size:19px;font-weight:600}.version-history__action-col{width:100px}.version-history__inspect{color:#005ea2;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:17px;font-weight:600}.version-history__inspect:hover{text-decoration:underline}.version-history__inspect:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.version-history__footer-note{color:#565c65;margin:0;font-size:14px}.review-changes{background-color:#edeff0;flex-direction:column;min-height:100%;display:flex}.review-changes__content{flex-direction:column;flex:1;gap:16px;width:1104px;max-width:100%;margin:0 auto;padding:24px 0;display:flex}.review-changes__header-block{background-color:#fff;border:1px solid #dfe1e2;justify-content:space-between;align-items:flex-start;gap:32px;padding:14px 24px;display:flex}.review-changes__header-text{flex:1;min-width:0}.review-changes__title{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.review-changes__description{color:#1b1b1b;max-width:62ex;margin:8px 0 0;font-family:Public Sans,system-ui,sans-serif;font-size:17px;line-height:1.5}.review-changes__metadata{flex-shrink:0;grid-template-columns:auto auto;gap:6px 14px;margin:0;display:grid}.review-changes__metadata dt{color:#565c65;font-family:Public Sans,system-ui,sans-serif;font-size:15px;line-height:1.4}.review-changes__metadata dd{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.review-changes__metadata dd.review-changes__metadata-valid{color:#2e8540}.review-changes__metadata dd.review-changes__metadata-stale{color:#8a6100}.review-changes__header-block--compact{padding:12px 20px}.review-changes__header-compact{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.review-changes__header-compact-left{align-items:baseline;gap:14px;display:flex}.review-changes__title--compact{font-size:24px}.review-changes__header-inline-meta{color:#454545;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.4}.review-changes__valid-text{color:#2e8540;font-weight:700}.review-changes__change-summary-inline{color:#565c65;align-items:center;gap:8px;font-family:Public Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;display:flex}.review-changes__governance{background-color:#fff;border:1px solid #dfe1e2;border-left:8px solid #1b1b1b;padding:14px 24px}.review-changes__governance--info{border-left-color:#1b1b1b}.review-changes__governance-title{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.review-changes__governance-text{color:#1b1b1b;max-width:84ex;margin:8px 0 0;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.review-changes__governance-list{flex-direction:column;gap:5px;margin:10px 0 0;padding-left:22px;display:flex}.review-changes__governance-list li{color:#1b1b1b;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.review-changes__governance-compact{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.45}.review-changes__validation-banner{background-color:#faf3d1;border:1px solid #dfe1e2;border-left:8px solid #ffbe2e;justify-content:space-between;align-items:center;gap:24px;padding:12px 24px;display:flex}.review-changes__validation-banner-content{flex:1;min-width:0}.review-changes__validation-banner-title{color:#1b1b1b;align-items:center;gap:9px;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.3;display:flex}.review-changes__validation-banner-title svg{color:#8a6100;flex-shrink:0}.review-changes__validation-banner-text{color:#1b1b1b;max-width:84ex;margin:7px 0 0;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.review-changes__validate-banner-btn{color:#fff;cursor:pointer;background-color:#1b1b1b;border:1px solid #1b1b1b;border-radius:4px;flex-shrink:0;min-height:44px;padding:8px 20px;font-family:Public Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.review-changes__validate-banner-btn:hover{background-color:#3d4551}.review-changes__validate-banner-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.review-changes__validate-banner-btn:disabled{cursor:not-allowed;background-color:#565c65;border-color:#565c65}.review-changes__error-banner{background-color:#fff3f0;border:1px solid #d54309;border-left-width:8px;padding:16px 24px}.review-changes__error-banner-title{color:#d54309;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.review-changes__error-list{margin:10px 0 0;padding-left:22px}.review-changes__error-list li{color:#1b1b1b;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.review-changes__changes-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.review-changes__changes-title{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.review-changes__changes-meta{color:#565c65;font-family:Public Sans,system-ui,sans-serif;font-size:15px;line-height:1.4}.review-changes__changes-list{flex-direction:column;gap:16px;display:flex}.review-changes__row{background-color:#fff;border:1px solid #dfe1e2}.review-changes__row-header{border-bottom:1px solid #dfe1e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 20px;display:flex}.review-changes__row-identity{flex:1;min-width:0}.review-changes__row-question{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1.3}.review-changes__row-path{color:#565c65;margin-top:4px;font-family:Roboto Mono,monospace;font-size:13px;line-height:1.5}.review-changes__row-badges{flex-shrink:0;gap:8px;display:flex}.review-changes__change-badge{color:#1a4480;background-color:#e7f6f8;border:1px solid #005ea2;padding:6px 8px;font-family:Public Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1}.review-changes__validation-tag{align-items:center;gap:5px;padding:6px 8px;font-family:Public Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.review-changes__validation-tag--validated{color:#1f5c2e;background-color:#ecf3ec;border:1px solid #2e8540}.review-changes__validation-tag--validated svg{width:12px;height:12px}.review-changes__validation-tag--not-validated{color:#6b4c00;background-color:#faf3d1;border:1px solid #8a6100}.review-changes__row-columns{grid-template-columns:1fr 1fr;display:grid}.review-changes__column{padding:14px 20px 16px}.review-changes__column--published{background-color:#fff;border-right:1px solid #dfe1e2}.review-changes__column--draft{background-color:#f7fbfd}.review-changes__column-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-family:Public Sans,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.35;display:flex}.review-changes__column--published .review-changes__column-label,.review-changes__column--published .review-changes__column-label svg{color:#565c65}.review-changes__column--draft .review-changes__column-label{color:#1a4480}.review-changes__column--draft .review-changes__column-label svg{color:#005ea2}.review-changes__column-value{color:#1b1b1b;text-wrap:pretty;margin:8px 0 0;font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}.review-changes__column--published .review-changes__column-value{color:#454545}.review-changes__column-value--empty{color:#565c65;font-style:italic}.review-changes__column--draft .review-changes__column-value mark{background-color:#e1f3f8;padding:0 2px}@media (width<=1279px) and (width>=1024px){.review-changes__content{width:900px}}@media (width<=1199px){.review-changes__row-columns{grid-template-columns:1fr}.review-changes__column--published{border-bottom:1px solid #dfe1e2;border-right:none}}@media (width<=1023px){.review-changes__content{width:100%;padding:24px 16px}.review-changes__header-block{flex-direction:column;gap:16px}.review-changes__metadata{width:100%}.review-changes__validation-banner{flex-direction:column;align-items:flex-start;gap:16px}.review-changes__validate-banner-btn{width:100%}.review-changes__footer{flex-direction:column;gap:16px;height:auto;padding:16px}.review-changes__footer-actions{flex-direction:column;gap:12px;width:100%}.review-changes__publish-btn,.review-changes__publish-btn--disabled{justify-content:center;width:100%}}@media (width<=767px){.review-changes__content{gap:12px;padding:16px 12px}.review-changes__title{font-size:24px}.review-changes__description{font-size:15px}.review-changes__governance-title{font-size:17px}.review-changes__row-question{font-size:18px}.review-changes__row-header{flex-direction:column;gap:12px}.review-changes__row-badges{flex-wrap:wrap}.review-changes__column{padding:12px 16px 14px}.review-changes__column-value{font-size:15px}.review-changes__empty-title{font-size:20px}.review-changes__empty-text{font-size:15px}}.review-changes__empty-state{text-align:center;background-color:#fff;border:1px solid #dfe1e2;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;display:flex}.review-changes__empty-state svg{color:#71767a}.review-changes__empty-title{color:#1b1b1b;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.review-changes__empty-text{color:#1b1b1b;max-width:60ex;margin:0;font-family:Public Sans,system-ui,sans-serif;font-size:17px;line-height:1.5}.review-changes__workbench-link{color:#005ea2;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-family:Public Sans,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.35;text-decoration:underline}.review-changes__workbench-link:hover{color:#1a4480}.review-changes__workbench-link:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.review-changes__footer{background-color:#fff;border-top:1px solid #dfe1e2;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.review-changes__back-link{color:#005ea2;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:Public Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.35;display:inline-flex}.review-changes__back-link:hover{color:#1a4480}.review-changes__back-link:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.review-changes__footer-actions{align-items:center;gap:16px;display:flex}.review-changes__footer-hint{color:#454545;font-family:Public Sans,system-ui,sans-serif;font-size:15px;line-height:1.4}.review-changes__publish-btn{color:#fff;cursor:pointer;background-color:#005ea2;border:1px solid #005ea2;border-radius:4px;min-height:44px;padding:8px 20px;font-family:Public Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.review-changes__publish-btn:hover{background-color:#1a4480}.review-changes__publish-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.review-changes__publish-btn--disabled{color:#565c65;cursor:not-allowed;background-color:#f0f0f0;border:1px dashed #71767a;align-items:center;gap:8px;display:inline-flex}.review-changes__publish-btn--disabled:hover{background-color:#f0f0f0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-changes--compact .review-changes__governance{padding:10px 20px}.review-changes--compact .review-changes__row-header{padding:12px 20px}.review-changes--compact .review-changes__row-question{font-size:20px}.review-changes--compact .review-changes__row-path{margin-top:3px}.review-changes--compact .review-changes__column{padding:12px 20px 14px}.review-changes--compact .review-changes__column-value{margin-top:7px;font-size:15px;line-height:1.55}.review-changes--compact .review-changes__changes-list{gap:12px;max-height:500px;overflow-y:auto}.publish-confirmation{background:#edeff0;flex-direction:column;min-height:100%;display:flex}.publish-confirmation__content{flex:1;width:100%;max-width:1104px;margin:0 auto;padding:48px 24px 32px}.publish-confirmation__header-block{border-bottom:1px solid #c9cdd1;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:32px;padding-bottom:32px;display:flex}.publish-confirmation__header-text{flex:1}.publish-confirmation__title{color:#1b1b1b;margin:0 0 12px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.publish-confirmation__description{color:#565c65;max-width:560px;margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.publish-confirmation__metadata{grid-template-columns:auto auto;gap:4px 16px;min-width:200px;margin:0;font-family:Roboto Mono,monospace;font-size:13px;display:grid}.publish-confirmation__metadata dt{color:#71767a;font-weight:400}.publish-confirmation__metadata dd{color:#1b1b1b;margin:0;font-weight:500}.publish-confirmation__consequences{background:#fff;border:1px solid #c9cdd1;border-radius:8px;margin-bottom:24px;padding:32px}.publish-confirmation__consequences-title{color:#1b1b1b;margin:0 0 24px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700}.publish-confirmation__consequences-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.publish-confirmation__consequence{align-items:flex-start;gap:16px;display:flex}.publish-confirmation__consequence-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.publish-confirmation__consequence-icon--positive{color:#2e8540;background:#d4edda}.publish-confirmation__consequence-icon--neutral{color:#8a6100;background:#faf3d1}.publish-confirmation__consequence-content{flex:1}.publish-confirmation__consequence-content strong{color:#1b1b1b;margin-bottom:4px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;display:block}.publish-confirmation__consequence-content p{color:#565c65;margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.publish-confirmation__final-block{background:#f0f0f0;border-left:4px solid #1a4480;border-radius:8px;padding:24px 32px}.publish-confirmation__final-title{color:#1b1b1b;margin:0 0 8px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700}.publish-confirmation__final-text{color:#565c65;margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.publish-confirmation__footer{background:#fff;border-top:1px solid #c9cdd1;justify-content:space-between;align-items:center;width:100%;max-width:1104px;margin:0 auto;padding:16px 24px;display:flex}.publish-confirmation__back-link{color:#1a4480;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.publish-confirmation__back-link:hover{color:#0d2a52;text-decoration:underline}.publish-confirmation__back-link:disabled{color:#71767a;cursor:not-allowed}.publish-confirmation__footer-actions{align-items:center;gap:12px;display:flex}.publish-confirmation__cancel-btn{cursor:pointer;color:#1b1b1b;background:#fff;border:1px solid #71767a;border-radius:4px;min-height:44px;padding:12px 20px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600}.publish-confirmation__cancel-btn:hover:not(:disabled){background:#f0f0f0;border-color:#565c65}.publish-confirmation__cancel-btn:disabled{color:#71767a;cursor:not-allowed}.publish-confirmation__confirm-btn{cursor:pointer;color:#fff;background:#1a4480;border:none;border-radius:4px;min-height:44px;padding:12px 24px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600}.publish-confirmation__confirm-btn:hover:not(:disabled){background:#0d2a52}.publish-confirmation__confirm-btn:disabled{cursor:not-allowed;background:#71767a}.publish-confirmation__back-link:focus-visible,.publish-confirmation__cancel-btn:focus-visible,.publish-confirmation__confirm-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.publish-modal__scrim{z-index:1000;background:#0009;position:fixed;inset:0}.publish-modal{z-index:1001;background:#fff;border:1px solid #565c65;border-radius:8px;width:560px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.publish-modal__error{color:#8b0a03;background:#f4e3db;border:1px solid #b50909;border-left-width:4px;border-radius:4px;margin-bottom:24px;padding:16px}.publish-modal__error strong{margin-bottom:4px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:block}.publish-modal__error p{margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.publish-modal__title{color:#1b1b1b;margin:0 0 20px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.publish-modal__description{margin-bottom:24px}.publish-modal__consequence{color:#1b1b1b;margin:0 0 12px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.publish-modal__consequence:last-child{margin-bottom:0}.publish-modal__summary{background:#f0f0f0;border-radius:4px;align-items:baseline;gap:8px;margin-bottom:24px;padding:12px 16px;display:flex}.publish-modal__summary-label{color:#1b1b1b;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600}.publish-modal__summary-value{color:#565c65;font-family:Roboto Mono,monospace;font-size:13px}.publish-modal__actions{justify-content:flex-end;gap:16px;display:flex}.publish-modal__cancel-btn{cursor:pointer;color:#1b1b1b;background:#fff;border:1px solid #71767a;border-radius:4px;min-height:44px;padding:12px 20px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600}.publish-modal__cancel-btn:hover:not(:disabled){background:#f0f0f0;border-color:#565c65}.publish-modal__cancel-btn:disabled{color:#71767a;cursor:not-allowed}.publish-modal__confirm-btn{cursor:pointer;color:#fff;background:#005ea2;border:none;border-radius:4px;min-height:44px;padding:12px 24px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600}.publish-modal__confirm-btn:hover:not(:disabled){background:#0050b3}.publish-modal__confirm-btn:disabled{cursor:not-allowed;background:#71767a}.publish-modal__cancel-btn:focus-visible,.publish-modal__confirm-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}@media (width<=1023px){.publish-modal{width:480px}}@media (width<=767px){.publish-modal{width:calc(100vw - 32px);max-width:100%;margin:16px;padding:24px}.publish-modal__title{font-size:20px}.publish-modal__consequence{font-size:15px}.publish-modal__actions{flex-direction:column-reverse;gap:12px}.publish-modal__cancel-btn,.publish-modal__confirm-btn{justify-content:center;width:100%}}@media (width<=640px){.publish-modal{width:calc(100vw - 24px);padding:20px}.publish-modal__summary{flex-direction:column;gap:4px}}.publish-success{background:#edeff0;flex-direction:column;min-height:100%;display:flex}.publish-success__container{flex:1;width:100%;max-width:900px;margin:0 auto;padding:40px 24px 56px}.publish-success__banner{background:#fff;border:1px solid #dfe1e2;border-left:8px solid #00a91c;align-items:flex-start;gap:16px;margin-bottom:28px;padding:24px;display:flex}.publish-success__banner:focus{outline-offset:2px;outline:.25rem solid #2491ff}.publish-success__banner-icon{color:#00a91c;flex:none;margin-top:2px}.publish-success__banner-content{flex:1;min-width:0}.publish-success__title{color:#1b1b1b;margin:0 0 8px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.publish-success__subtitle{color:#1b1b1b;margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.5}.publish-success__cards{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.publish-success__card{background:#fff;border:1px solid #dfe1e2;padding:20px 24px}.publish-success__card--published{border-top:4px solid #00a91c}.publish-success__card--retired{border-top:4px solid #565c65}.publish-success__card-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.publish-success__card-title{color:#1b1b1b;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.publish-success__card-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:2px;align-items:center;gap:5px;padding:5px 8px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.publish-success__card-badge--active{color:#154c21;background:#ecf3ec;border:1px solid #00a91c}.publish-success__card-badge--retired{color:#454545;background:#f0f0f0;border:1px solid #565c65}.publish-success__card-description{color:#454545;margin:0 0 12px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.publish-success__card-meta{color:#565c65;margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.publish-success__inspect-link{color:#005ea2;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.publish-success__inspect-link:hover{text-decoration:underline}.publish-success__inspect-link:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.publish-success__actions{gap:24px;padding:16px 0;display:flex}.publish-success__action-link{color:#005ea2;cursor:pointer;background:0 0;border:none;padding:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;text-decoration:none}.publish-success__action-link:hover{text-decoration:underline}.publish-success__action-link:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}.publish-success__footer{background:#fff;border-top:1px solid #dfe1e2;padding:16px 24px}.publish-success__footer-content{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.publish-success__footer-status{color:#154c21;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600}.publish-success__continue-btn{cursor:pointer;color:#fff;background:#005ea2;border:none;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;display:inline-flex}.publish-success__continue-btn:hover{background:#0050b3}.publish-success__continue-btn:focus-visible{outline-offset:2px;outline:.25rem solid #2491ff}@media (width<=1279px){.publish-success__container{max-width:760px}}@media (width<=1023px){.publish-success__cards{grid-template-columns:1fr}.publish-success__footer-content{text-align:center;flex-direction:column}.publish-success__continue-btn{justify-content:center;width:100%}}@media (width<=767px){.publish-success__container{padding:24px 16px 32px}.publish-success__banner{gap:12px;padding:16px}.publish-success__title{font-size:22px}.publish-success__subtitle{font-size:15px}.publish-success__card{padding:16px}.publish-success__card-title{font-size:17px}.publish-success__actions{flex-direction:column;gap:12px}}.studio-loading{color:#565c65;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.studio-loading__spinner{border:3px solid #dfe1e2;border-top-color:#005ea2;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.studio-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;padding:24px;display:flex}.studio-error h1{color:#1b1b1b;margin:0;font-size:24px;font-weight:700}.studio-error__message{color:#8b0a03;background-color:#f4e3db;border:1px solid #b50909;border-radius:4px;max-width:480px;padding:16px 24px}.studio-error button{color:#fff;cursor:pointer;background-color:#005ea2;border:none;border-radius:4px;padding:12px 24px;font-size:15px;font-weight:600}.studio-error button:hover{background-color:#0071bc}.studio-inline-error{color:#8b0a03;z-index:100;background-color:#f4e3db;border:1px solid #b50909;border-radius:4px;padding:12px 24px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.studio-inline-error--warning{color:#5c3f00;background-color:#faf3d1;border-color:#ffbe2e;bottom:120px}.vaers-architecture{padding-top:var(--vaers-space-page-top);padding-bottom:var(--vaers-space-2xl)}.vaers-architecture__header{margin-bottom:var(--vaers-space-xl)}.vaers-architecture__breadcrumb{font-size:var(--vaers-type-caption);color:var(--vaers-color-text-secondary);margin-bottom:var(--vaers-space-md)}.vaers-architecture__breadcrumb a{color:var(--vaers-color-text-link);text-decoration:underline}.vaers-architecture__breadcrumb a:hover{color:var(--vaers-color-text-link-hover)}.vaers-architecture__heading{font-size:var(--vaers-type-h1);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-sm) 0}.vaers-architecture__lead{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);max-width:65ch;margin:0}.vaers-architecture__section{margin-top:var(--vaers-space-2xl)}.vaers-architecture__section-heading{font-size:var(--vaers-type-h2);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-sm) 0}.vaers-architecture__section-intro{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-lg) 0;max-width:65ch}.vaers-architecture__diagram-container{background:var(--vaers-color-surface-raised);border:1px solid var(--vaers-color-border-default);padding:var(--vaers-space-lg);margin-bottom:var(--vaers-space-md);overflow-x:auto}.vaers-architecture__figure{justify-content:center;margin:0;display:flex}.vaers-architecture__svg{width:100%;max-width:800px;height:auto}.vaers-architecture__caption{font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);max-width:75ch;margin:0}.vaers-architecture__governance-note{background:var(--vaers-color-feedback-info-bg);border-left:4px solid var(--vaers-color-primary);padding:var(--vaers-space-sm) var(--vaers-space-md);font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary)}.vaers-architecture__steps{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-relaxed);color:var(--vaers-color-text-primary);padding-left:var(--vaers-space-lg);max-width:65ch;margin:0;list-style-type:disc}.vaers-architecture__steps li{margin-bottom:var(--vaers-space-xs)}.vaers-architecture__boundary-grid{gap:var(--vaers-space-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.vaers-architecture__boundary-grid{grid-template-columns:1fr}}.vaers-architecture__boundary-card{background:var(--vaers-color-surface-raised);border:1px solid var(--vaers-color-border-default);padding:var(--vaers-space-lg)}.vaers-architecture__boundary-card--implemented{border-left:4px solid var(--vaers-color-primary)}.vaers-architecture__boundary-card--mocked{border-left:4px solid var(--vaers-color-text-secondary)}.vaers-architecture__boundary-title{font-size:var(--vaers-type-h3);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-sm) 0}.vaers-architecture__boundary-list{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-relaxed);color:var(--vaers-color-text-primary);padding-left:var(--vaers-space-lg);margin:0;list-style-type:disc}.vaers-architecture__boundary-list li{margin-bottom:var(--vaers-space-xs)}.vaers-architecture__boundary-note{font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);margin:var(--vaers-space-md) 0 0 0}.vaers-architecture__stack-grid{gap:var(--vaers-space-md);margin-bottom:var(--vaers-space-lg);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.vaers-architecture__stack-item{background:var(--vaers-color-surface-raised);border:1px solid var(--vaers-color-border-default);padding:var(--vaers-space-md)}.vaers-architecture__stack-label{font-size:var(--vaers-type-caption);font-weight:var(--vaers-weight-semibold);color:var(--vaers-color-text-secondary);text-transform:uppercase;letter-spacing:.02em;margin:0 0 var(--vaers-space-xs) 0}.vaers-architecture__stack-value{font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-medium);color:var(--vaers-color-text-primary);margin:0}.vaers-architecture__stack-note{font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary);max-width:70ch;margin:0}.vaers-architecture__nav{margin-top:var(--vaers-space-2xl);padding-top:var(--vaers-space-lg);border-top:1px solid var(--vaers-color-border-default)}.vaers-architecture__back-link{font-size:var(--vaers-type-body);color:var(--vaers-color-text-link);text-decoration:underline}.vaers-architecture__back-link:hover{color:var(--vaers-color-text-link-hover)}.vaers-diagram__legend-implemented{fill:var(--vaers-color-primary)}.vaers-diagram__legend-mocked{fill:none;stroke:var(--vaers-color-text-secondary);stroke-width:2px;stroke-dasharray:4 2}.vaers-diagram__legend-text{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:12px}.vaers-diagram__layer-label{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.vaers-diagram__node rect{stroke-width:1px}.vaers-diagram__node--implemented rect{fill:#f0f4f8;stroke:var(--vaers-color-primary)}.vaers-diagram__node--mocked rect{fill:#fafafa;stroke:var(--vaers-color-text-secondary);stroke-dasharray:6 3}.vaers-diagram__node--wide rect{fill:#e8f0f7}.vaers-diagram__node-title{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-primary);font-size:14px;font-weight:600}.vaers-diagram__node-detail{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:11px}.vaers-diagram__node-badge{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);letter-spacing:.05em;font-size:10px;font-weight:600}.vaers-diagram__arrow{stroke:var(--vaers-color-text-secondary);stroke-width:2px;fill:none}.vaers-diagram__arrow--dashed{stroke-dasharray:6 3}.vaers-diagram__arrowhead,.vaers-diagram__arrowhead--mocked{fill:var(--vaers-color-text-secondary)}.vaers-diagram__node--published rect{fill:#e3f2e8;stroke:#2e7d32}.vaers-diagram__node--draft rect{fill:#fff8e1;stroke:#f57c00}.vaers-diagram__node--retired rect{fill:#f5f5f5;stroke:#9e9e9e}.vaers-diagram__node-status{font-family:var(--vaers-font-family);letter-spacing:.05em;font-size:10px;font-weight:600}.vaers-diagram__node--published .vaers-diagram__node-status{fill:#2e7d32}.vaers-diagram__node--draft .vaers-diagram__node-status{fill:#f57c00}.vaers-diagram__node--retired .vaers-diagram__node-status{fill:#757575}.vaers-diagram__node-label{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:11px;font-style:italic}.vaers-diagram__flow-label{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:11px;font-weight:500}.vaers-diagram__pinning-box{fill:#fafafa;stroke:var(--vaers-color-border-default)}.vaers-diagram__pinning-title{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-primary);font-size:13px;font-weight:600}.vaers-diagram__report{stroke-width:1px}.vaers-diagram__report--existing{fill:#f5f5f5;stroke:#9e9e9e}.vaers-diagram__report--new{fill:#e3f2e8;stroke:#2e7d32}.vaers-diagram__report-text{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-primary);font-size:11px}.vaers-diagram__pinning-arrow{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:14px}.vaers-diagram__pinning-detail{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:11px}.vaers-diagram__note rect{fill:#f8f9fa;stroke:var(--vaers-color-border-default)}.vaers-diagram__note-title{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-primary);font-size:12px;font-weight:600}.vaers-diagram__note-text{font-family:var(--vaers-font-family);fill:var(--vaers-color-text-secondary);font-size:11px}@media print{.vaers-architecture__diagram-container{break-inside:avoid;page-break-inside:avoid}.vaers-architecture__svg{max-width:100%}.vaers-diagram__node--implemented rect,.vaers-diagram__node--published rect{fill:#f0f0f0!important}.vaers-diagram__node--mocked rect{fill:#fff!important}}@media (width<=640px){.vaers-architecture__diagram-container{padding:var(--vaers-space-sm)}.vaers-architecture__svg{min-width:600px}}.vaers-evidence{padding-top:var(--vaers-space-page-top);padding-bottom:var(--vaers-space-2xl)}.vaers-evidence__header{margin-bottom:56px}.vaers-evidence__breadcrumb{font-size:var(--vaers-type-caption);color:var(--vaers-color-text-secondary);margin-bottom:var(--vaers-space-md)}.vaers-evidence__breadcrumb a{color:var(--vaers-color-text-link);text-decoration:underline}.vaers-evidence__breadcrumb a:hover{color:var(--vaers-color-text-link-hover)}.vaers-evidence__heading{color:var(--vaers-color-text-primary);margin:0 0 8px;font:700 32px/1.2 Public Sans,sans-serif}.vaers-evidence__lead{color:#565c65;max-width:68ex;margin:0;font:400 18px/1.5 Public Sans,sans-serif}.vaers-evidence__jump-links{align-items:center;gap:var(--vaers-space-md);margin-top:var(--vaers-space-lg);flex-wrap:wrap;display:none}.vaers-evidence__jump-links-label{color:#565c65;font:600 14px/1.4 Public Sans,sans-serif}.vaers-evidence__jump-links button{color:var(--vaers-color-text-link);cursor:pointer;background:0 0;border:none;padding:0;font:500 14px/1.4 Public Sans,sans-serif;text-decoration:underline}.vaers-evidence__jump-links button:hover{color:var(--vaers-color-text-link-hover)}@media (width>=768px){.vaers-evidence__jump-links{display:flex}}.vaers-evidence__section{margin-top:56px}.vaers-evidence__section-heading{color:var(--vaers-color-text-primary);margin:0 0 6px;font:700 26px/1.2 Public Sans,sans-serif}.vaers-evidence__section-lede{color:#565c65;max-width:68ex;margin:0 0 20px;font:400 17px/1.5 Public Sans,sans-serif}.vaers-evidence__grid{background:#dfe1e2;border:1px solid #dfe1e2;gap:1px;display:grid}.vaers-evidence__grid--2col{grid-template-columns:1fr 1fr}.vaers-evidence__grid--3col{grid-template-columns:1fr 1fr 1fr}.vaers-evidence__cell{background:#fff;flex-direction:column;gap:6px;padding:20px 24px;display:flex}.vaers-evidence__cell-title{color:var(--vaers-color-text-primary);font:700 17px/1.35 Public Sans,sans-serif}.vaers-evidence__cell-body{color:var(--vaers-color-text-primary);margin:0;font:400 15px/1.5 Public Sans,sans-serif}.vaers-evidence__cell-link{color:#005ea2;margin-top:auto;padding-top:4px;font:600 15px/1.4 Public Sans,sans-serif;text-decoration:none}.vaers-evidence__cell-link:hover{color:#1a4480;text-decoration:underline}@media (width<=900px){.vaers-evidence__grid--3col{grid-template-columns:1fr 1fr}}@media (width<=640px){.vaers-evidence__grid--2col,.vaers-evidence__grid--3col{grid-template-columns:1fr}.vaers-evidence__cell{padding:16px}.vaers-evidence__cell-title{font-size:16px}.vaers-evidence__cell-body,.vaers-evidence__cell-link{font-size:14px}}.vaers-evidence__panel{background:#fff;border:1px solid #dfe1e2;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.vaers-evidence__panel-steps{color:var(--vaers-color-text-primary);margin:0;font:500 17px/1.5 Public Sans,sans-serif}.vaers-evidence__panel-note{color:#565c65;border-top:1px solid #dfe1e2;margin:0;padding-top:8px;font:400 15px/1.5 Public Sans,sans-serif}@media (width<=640px){.vaers-evidence__panel{padding:16px}}.vaers-evidence__workflow-grid{background:#dfe1e2;border:1px solid #dfe1e2;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:1px;display:grid}.vaers-evidence__workflow-grid--submission{grid-template-columns:repeat(3,1fr)}.vaers-evidence__workflow-label{background:#f0f0f0;grid-column:1/-1;padding:12px 24px}.vaers-evidence__workflow-label span{color:#565c65;text-transform:uppercase;letter-spacing:.02em;font:600 13px/1.4 Public Sans,sans-serif}.vaers-evidence__workflow-cell{background:#fff;flex-direction:column;gap:6px;padding:20px 24px;display:flex}.vaers-evidence__workflow-footer{background:#fff;border:1px solid #dfe1e2;border-top:none;flex-direction:column;gap:6px;padding:20px 24px;display:flex}@media (width<=900px){.vaers-evidence__workflow-grid,.vaers-evidence__workflow-grid--submission{grid-template-columns:1fr 1fr}}@media (width<=640px){.vaers-evidence__workflow-grid,.vaers-evidence__workflow-grid--submission{grid-template-columns:1fr}.vaers-evidence__workflow-cell{padding:16px}.vaers-evidence__workflow-label{padding:12px 16px}.vaers-evidence__workflow-footer{padding:16px}}.vaers-evidence__alpha-note{color:var(--vaers-color-text-primary);background:#f0f0f0;padding:12px 16px;font:400 14px/1.5 Public Sans,sans-serif}.vaers-evidence__alpha-note strong{font-weight:600}.vaers-evidence__boundaries{border:1px solid var(--vaers-color-border-default);padding:var(--vaers-space-lg);background:#f0f0f0;margin-top:56px}.vaers-evidence__boundaries-heading{color:var(--vaers-color-text-primary);margin:0 0 var(--vaers-space-sm) 0;font:600 17px/1.35 Public Sans,sans-serif}.vaers-evidence__boundaries-list{color:var(--vaers-color-text-primary);padding-left:var(--vaers-space-lg);margin:0;font:400 15px/1.6 Public Sans,sans-serif;list-style-type:disc}.vaers-evidence__boundaries-list li{margin-bottom:var(--vaers-space-xs)}.vaers-evidence__nav{margin-top:var(--vaers-space-2xl);padding-top:var(--vaers-space-lg);border-top:1px solid var(--vaers-color-border-default)}.vaers-evidence__back-link{color:var(--vaers-color-text-link);font:400 15px/1.4 Public Sans,sans-serif;text-decoration:underline}.vaers-evidence__back-link:hover{color:var(--vaers-color-text-link-hover)}@media print{.vaers-evidence__jump-links{display:none}.vaers-evidence__grid,.vaers-evidence__workflow-panel,.vaers-evidence__scenario,.vaers-evidence__boundaries{break-inside:avoid;page-break-inside:avoid}}:root{--vaers-font-sans:"Public Sans", system-ui, -apple-system, sans-serif;--vaers-font-mono:"Roboto Mono", ui-monospace, monospace;--vaers-weight-normal:400;--vaers-weight-semibold:600;--vaers-weight-bold:700;--vaers-leading-tight:1.15;--vaers-leading-snug:1.35;--vaers-leading-normal:1.5;--vaers-leading-relaxed:1.62;--vaers-type-display:2.625rem;--vaers-type-h1:2.125rem;--vaers-type-h2:1.75rem;--vaers-type-h3:1.375rem;--vaers-type-h4:1.1875rem;--vaers-type-body-large:1.375rem;--vaers-type-body:1.0625rem;--vaers-type-label:1.0625rem;--vaers-type-label-large:1.375rem;--vaers-type-hint:1rem;--vaers-type-caption:.875rem;--vaers-type-button:1.0625rem;--vaers-type-mono-key:.9375rem;--vaers-color-text-primary:#1b1b1b;--vaers-color-text-secondary:#565c65;--vaers-color-text-inverse:#fff;--vaers-color-text-link:#005ea2;--vaers-color-text-link-hover:#1a4480;--vaers-color-text-link-visited:#54278f;--vaers-color-surface-page:#fff;--vaers-color-surface-subtle:#f0f0f0;--vaers-color-surface-raised:#fff;--vaers-color-surface-inverse:#1b1b1b;--vaers-color-surface-reviewer:#edeff0;--vaers-color-surface-sandbox:#f2e4d4;--vaers-color-border-default:#dfe1e2;--vaers-color-border-strong:#565c65;--vaers-color-border-emphasis:#005ea2;--vaers-color-border-error:#d54309;--vaers-color-border-warning:#e5a000;--vaers-color-action-primary:#005ea2;--vaers-color-action-primary-hover:#1a4480;--vaers-color-action-primary-active:#162e51;--vaers-color-action-secondary:#005ea2;--vaers-color-action-secondary-hover:#1a4480;--vaers-color-action-destructive:#e41d3d;--vaers-color-action-destructive-hover:#b50909;--vaers-color-action-pending-text:#565c65;--vaers-color-feedback-error-accent:#d54309;--vaers-color-feedback-error-bg:#f4e3db;--vaers-color-feedback-warning-accent:#e5a000;--vaers-color-feedback-warning-bg:#faf3d1;--vaers-color-feedback-info-accent:#00bde3;--vaers-color-feedback-info-bg:#e7f6f8;--vaers-color-feedback-success-accent:#00a91c;--vaers-color-feedback-success-dark:#008817;--vaers-color-feedback-success-darker:#154c21;--vaers-color-feedback-success-bg:#ecf3ec;--vaers-color-prototype-band-bg:#faf3d1;--vaers-color-prototype-band-edge:#e5a000;--vaers-color-prototype-band-text:#1b1b1b;--vaers-color-emergency-band-bg:#9c3d10;--vaers-color-emergency-band-text:#fff;--vaers-color-sandbox-indicator:#c05600;--vaers-color-sandbox-surface:#f2e4d4;--vaers-focus-band-outer:#2491ff;--vaers-focus-band-inner:#1b1b1b;--vaers-focus-band-inner-inverse:#fff;--vaers-focus-band-width:2px;--vaers-space-3xs:.25rem;--vaers-space-2xs:.5rem;--vaers-space-xs:.75rem;--vaers-space-sm:1rem;--vaers-space-md:1.5rem;--vaers-space-lg:2rem;--vaers-space-xl:3rem;--vaers-space-2xl:4rem;--vaers-space-section:4rem;--vaers-space-field-label-to-hint:.5rem;--vaers-space-field-hint-to-control:.5rem;--vaers-space-field-control-to-message:.5rem;--vaers-space-field-option-gap:.75rem;--vaers-space-field-to-next-field:1.5rem;--vaers-space-group-to-next-group:2rem;--vaers-space-actions-above:2rem;--vaers-space-actions-gap:1rem;--vaers-space-card-padding:1.5rem;--vaers-space-card-gap:1.5rem;--vaers-space-page-gutter:1rem;--vaers-space-page-top:2rem;--vaers-space-page-bottom:3rem;--vaers-space-alert-padding:1.5rem;--vaers-border-hairline:1px;--vaers-border-control:1px;--vaers-border-emphasis:2px;--vaers-border-edge-feedback:.25rem;--vaers-radius-none:0;--vaers-radius-sm:2px;--vaers-radius-md:4px;--vaers-radius-pill:99rem;--vaers-elevation-none:none;--vaers-elevation-raised:0 1px 4px #0000001a;--vaers-elevation-overlay:0 4px 8px #0000001a;--vaers-scrim:#0009;--vaers-container-page:1152px;--vaers-container-form:32rem;--vaers-container-reviewer:1024px;--vaers-container-reviewer-wide:1200px;--vaers-measure-prose:68ex;--vaers-measure-form:60ex;--vaers-measure-heading:44ex;--vaers-gutter-mobile:1rem;--vaers-gutter-tablet:2rem;--vaers-gutter-desktop:2rem;--vaers-control-height:2.5rem;--vaers-button-height:2.75rem;--vaers-button-height-large:3.5rem;--vaers-touch-min:44px;--vaers-icon-sm:16px;--vaers-icon-md:24px;--vaers-icon-lg:32px;--vaers-z-base:0;--vaers-z-sticky:200;--vaers-z-panel:300;--vaers-z-dialog:400;--vaers-z-skip-link:99999;--vaers-motion-fast:.15s;--vaers-motion-base:.25s;--vaers-easing:ease-in-out;--vaers-color-text:var(--vaers-color-text-primary);--vaers-color-border:var(--vaers-color-border-strong);--vaers-color-border-light:var(--vaers-color-border-default);--vaers-color-white:#fff;--vaers-color-error:var(--vaers-color-feedback-error-accent);--vaers-color-warning:var(--vaers-color-feedback-warning-accent);--vaers-color-warning-bg:var(--vaers-color-feedback-warning-bg);--vaers-color-success:var(--vaers-color-feedback-success-accent);--vaers-color-bg-secondary:var(--vaers-color-surface-subtle);--vaers-color-ink-primary:var(--vaers-color-text-primary);--vaers-color-ink-secondary:var(--vaers-color-text-secondary);--vaers-color-primary:var(--vaers-color-action-primary);--vaers-color-primary-dark:var(--vaers-color-action-primary-hover);--vaers-color-primary-lighter:#e1f3f8;--vaers-color-info-lighter:var(--vaers-color-feedback-info-bg);--vaers-color-base-lighter:var(--vaers-color-surface-subtle);--vaers-color-focus:var(--vaers-focus-band-outer);--vaers-font-size-body:var(--vaers-type-body);--vaers-font-size-label:var(--vaers-type-label);--vaers-font-size-hint:var(--vaers-type-hint);--vaers-font-size-caption:var(--vaers-type-caption);--vaers-font-size-h3:var(--vaers-type-h3);--vaers-font-weight-normal:var(--vaers-weight-normal);--vaers-font-weight-semibold:var(--vaers-weight-semibold);--vaers-font-weight-bold:var(--vaers-weight-bold);--vaers-line-height-body:var(--vaers-leading-normal);--vaers-line-height-heading:var(--vaers-leading-tight);--vaers-radius-default:var(--vaers-radius-md);--vaers-space-1:var(--vaers-space-3xs);--vaers-space-2:var(--vaers-space-2xs);--vaers-space-3:var(--vaers-space-xs);--vaers-space-4:var(--vaers-space-sm);--vaers-space-5:1.25rem;--vaers-space-6:var(--vaers-space-md);--vaers-space-8:var(--vaers-space-lg)}@media (width<=639px){:root{--vaers-type-display:2.125rem;--vaers-type-h1:1.75rem;--vaers-type-h2:1.375rem;--vaers-type-h3:1.1875rem;--vaers-type-h4:1.0625rem;--vaers-type-body-large:1.1875rem;--vaers-type-label-large:1.1875rem}}@media (width>=640px){:root{--vaers-space-card-padding:2rem;--vaers-space-page-gutter:2rem;--vaers-space-page-top:2.5rem}}@media (width>=1024px){:root{--vaers-space-section:5rem;--vaers-space-page-top:3rem}}@media (prefers-reduced-motion:reduce){:root{--vaers-motion-fast:0s;--vaers-motion-base:0s}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{font-family:var(--vaers-font-sans);font-size:var(--vaers-type-body);font-weight:var(--vaers-weight-normal);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);background-color:var(--vaers-color-surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:var(--vaers-color-text-link);transition:color var(--vaers-motion-fast) var(--vaers-easing);text-decoration:underline}a:hover{color:var(--vaers-color-text-link-hover)}a:visited{color:var(--vaers-color-text-link-visited)}.vaers-type-display{font-size:var(--vaers-type-display);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);max-width:var(--vaers-measure-heading)}.vaers-type-h1{font-size:var(--vaers-type-h1);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);max-width:var(--vaers-measure-heading)}.vaers-type-h2{font-size:var(--vaers-type-h2);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-tight);max-width:var(--vaers-measure-heading)}.vaers-type-h3{font-size:var(--vaers-type-h3);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-snug);max-width:var(--vaers-measure-heading)}.vaers-type-h4{font-size:var(--vaers-type-h4);font-weight:var(--vaers-weight-bold);line-height:var(--vaers-leading-snug)}.vaers-type-body-large{font-size:var(--vaers-type-body-large);line-height:var(--vaers-leading-normal);max-width:var(--vaers-measure-prose)}.vaers-type-body{font-size:var(--vaers-type-body);line-height:var(--vaers-leading-normal);max-width:var(--vaers-measure-prose)}.vaers-type-label{font-size:var(--vaers-type-label);font-weight:var(--vaers-weight-semibold);line-height:var(--vaers-leading-snug);max-width:var(--vaers-measure-form)}.vaers-type-hint{font-size:var(--vaers-type-hint);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-primary);max-width:var(--vaers-measure-form)}.vaers-type-caption{font-size:var(--vaers-type-caption);line-height:var(--vaers-leading-normal);color:var(--vaers-color-text-secondary)}.vaers-type-mono{font-family:var(--vaers-font-mono);font-size:var(--vaers-type-mono-key);line-height:var(--vaers-leading-snug)}.vaers-focusable:focus{outline:none}.vaers-focusable:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}.vaers-surface-inverse .vaers-focusable:focus-visible,.vaers-focusable--inverse:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner-inverse), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer)}.vaers-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vaers-skip-link{z-index:var(--vaers-z-skip-link);padding:var(--vaers-space-sm) var(--vaers-space-md);background-color:var(--vaers-color-surface-page);color:var(--vaers-color-text-link);font-weight:var(--vaers-weight-semibold);border:var(--vaers-border-emphasis) solid var(--vaers-color-action-primary);border-radius:var(--vaers-radius-md);text-decoration:underline;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.vaers-skip-link:focus{top:var(--vaers-space-sm);outline:none}.vaers-skip-link:focus-visible{box-shadow:0 0 0 var(--vaers-focus-band-width) var(--vaers-focus-band-inner), 0 0 0 calc(var(--vaers-focus-band-width) * 2) var(--vaers-focus-band-outer);outline:2px solid #0000}.vaers-surface-page{background-color:var(--vaers-color-surface-page)}.vaers-surface-subtle{background-color:var(--vaers-color-surface-subtle)}.vaers-surface-inverse{background-color:var(--vaers-color-surface-inverse);color:var(--vaers-color-text-inverse)}.vaers-surface-reviewer{background-color:var(--vaers-color-surface-reviewer)}main{display:block}#main-content:focus{outline:none}
