.PasswordGatePopup{background:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow-large);color:var(--color-copy-primary);inline-size:min(32rem,100vw - 2 * var(--static-spacing-small));max-block-size:calc(100vh - 2 * var(--static-spacing-small));border:none;margin:auto;padding:0;position:fixed;inset:0}.PasswordGatePopup::backdrop{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#000000d9}@media (prefers-reduced-motion:no-preference){.PasswordGatePopup{opacity:0;transition:var(--transition-timing) ease-out allow-discrete;transition-property:opacity,translate,overlay,display;translate:0 -1rem}.PasswordGatePopup[open]{opacity:1;translate:0}.PasswordGatePopup::backdrop{opacity:0;transition:var(--transition-timing) allow-discrete;transition-property:opacity,overlay,display}.PasswordGatePopup[open]::backdrop{opacity:1}}body:has(.PasswordGatePopup[open]){overflow:hidden}.PasswordGatePopup-form{gap:var(--static-spacing-tiny);padding:var(--static-spacing-large);flex-direction:column;display:flex}.PasswordGatePopup-headline{margin:0}.PasswordGatePopup-description{margin:0 0 var(--static-spacing-tiny)}.PasswordGatePopup-label{font-weight:600}.PasswordGatePopup-input{appearance:none;border-radius:var(--border-radius);color:inherit;font:inherit;background:0 0;border:.2rem solid;padding:1em}.PasswordGatePopup-input:focus-visible{outline:var(--outline-width) solid var(--color-primary);outline-offset:var(--outline-offset)}.PasswordGatePopup-error{color:var(--fsk-error-color,var(--color-orange));margin:0}.PasswordGatePopup-submit{margin-top:var(--static-spacing-tiny)}
