.PasswordInput-module__MvRA3W__root{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.PasswordInput-module__MvRA3W__label{width:100%;color:var(--color-neutral-900);font-family:var(--typography-body-small-strong-font-family);font-size:var(--typography-body-small-strong-font-size);font-weight:var(--typography-body-small-strong-font-weight);letter-spacing:var(--typography-body-small-strong-letter-spacing);line-height:var(--typography-body-small-strong-line-height);overflow-wrap:anywhere;margin:0}.PasswordInput-module__MvRA3W__field{background:var(--color-neutral-100);border-radius:24px;flex:none;align-items:center;gap:8px;width:100%;min-width:0;height:80px;padding:0 18px 0 24px;display:flex;position:relative;overflow:hidden}.PasswordInput-module__MvRA3W__input{appearance:none;width:100%;min-width:0;height:30px;color:var(--color-neutral-900);font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);caret-color:var(--color-neutral-900);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block}.PasswordInput-module__MvRA3W__input::placeholder{color:var(--color-neutral-400);opacity:1}.PasswordInput-module__MvRA3W__visibilityControl{appearance:none;width:44px;height:44px;color:var(--color-neutral-900);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;outline:0;flex:none;justify-content:center;align-items:center;margin:0;padding:10px;display:inline-flex;overflow:hidden}.PasswordInput-module__MvRA3W__icon{flex:none;width:24px;height:24px;display:block}.PasswordInput-module__MvRA3W__helperText{width:100%;color:var(--color-semantic-error);font-family:var(--typography-body-small-regular-font-family);font-size:var(--typography-body-small-regular-font-size);font-weight:var(--typography-body-small-regular-font-weight);letter-spacing:var(--typography-body-small-regular-letter-spacing);line-height:var(--typography-body-small-regular-line-height);overflow-wrap:anywhere;margin:0}.PasswordInput-module__MvRA3W__root[data-preview-state=hover] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-preview-state=focused] .PasswordInput-module__MvRA3W__field,.PasswordInput-module__MvRA3W__root[data-preview-state=focused-filled] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__field:has(.PasswordInput-module__MvRA3W__input:focus){background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-preview-state=focused] .PasswordInput-module__MvRA3W__field:before,.PasswordInput-module__MvRA3W__root[data-preview-state=focused-filled] .PasswordInput-module__MvRA3W__field:before{content:"";z-index:1;background:var(--color-neutral-900);pointer-events:none;border-radius:1px;width:2px;height:30px;position:absolute;top:23px;left:22px}.PasswordInput-module__MvRA3W__root[data-preview-state=visibility-focused-hidden] .PasswordInput-module__MvRA3W__visibilityControl,.PasswordInput-module__MvRA3W__root[data-preview-state=visibility-focused-revealed] .PasswordInput-module__MvRA3W__visibilityControl,.PasswordInput-module__MvRA3W__visibilityControl:focus-visible{background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-error=true] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-semantic-error)}.PasswordInput-module__MvRA3W__root[data-error=true] .PasswordInput-module__MvRA3W__field:has(.PasswordInput-module__MvRA3W__input:focus){box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__label,.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__input{color:var(--color-neutral-400)}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__input::placeholder{color:var(--color-neutral-200)}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-100);box-shadow:none}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__visibilityControl{opacity:.4;cursor:default}@media (hover:hover){.PasswordInput-module__MvRA3W__root:not([data-disabled=true]):not([data-error=true]) .PasswordInput-module__MvRA3W__field:hover:not(:has(.PasswordInput-module__MvRA3W__input:focus)){background:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-neutral-900)}}
.PortalAccessModal-module__s0S6fq__dialog{z-index:1000;width:640px;max-width:none;height:414px;max-height:none;color:var(--color-neutral-900);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.PortalAccessModal-module__s0S6fq__dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#3333337a;transition:opacity .32s cubic-bezier(.4,0,.2,1)}@starting-style{.PortalAccessModal-module__s0S6fq__dialog::backdrop{opacity:0}}.PortalAccessModal-module__s0S6fq__dialog[data-closing]::backdrop{opacity:0;transition:none}.PortalAccessModal-module__s0S6fq__dialog[data-motion-disabled]::backdrop{transition:none}.PortalAccessModal-module__s0S6fq__dialog:focus{outline:0}.PortalAccessModal-module__s0S6fq__form{z-index:1;background:var(--color-neutral-0);border-radius:31px;width:100%;height:100%;position:relative;overflow:hidden}.PortalAccessModal-module__s0S6fq__title,.PortalAccessModal-module__s0S6fq__description{color:var(--color-neutral-900);text-align:center;white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}.PortalAccessModal-module__s0S6fq__title{width:100%;font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap);top:32px}.PortalAccessModal-module__s0S6fq__description{font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);top:80px}.PortalAccessModal-module__s0S6fq__passwordInput{width:560px;position:absolute;top:158px;left:40px}.PortalAccessModal-module__s0S6fq__actions{grid-template-columns:269px 267px;gap:24px;width:560px;display:grid;position:absolute;top:310px;left:40px}.PortalAccessModal-module__s0S6fq__action{width:100%}@media (max-width:767px){.PortalAccessModal-module__s0S6fq__dialog{top:var(--portal-visible-top,0px);bottom:auto;right:auto;left:var(--portal-visible-left,0px);width:var(--portal-visible-width,100vw);height:var(--portal-visible-height,100dvh);margin:0}.PortalAccessModal-module__s0S6fq__dialog[open]{place-items:center;display:grid}.PortalAccessModal-module__s0S6fq__form{width:calc(100% - 2 * var(--mobile-space-md));height:auto;max-height:calc(100% - 2 * var(--mobile-space-sm));padding:var(--mobile-space-lg);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.PortalAccessModal-module__s0S6fq__form::-webkit-scrollbar{display:none}.PortalAccessModal-module__s0S6fq__title,.PortalAccessModal-module__s0S6fq__description{white-space:normal;width:100%;position:static;left:auto;transform:none}.PortalAccessModal-module__s0S6fq__description{margin-top:var(--mobile-space-xs)}.PortalAccessModal-module__s0S6fq__passwordInput{width:100%;margin-top:var(--mobile-space-lg);position:static}.PortalAccessModal-module__s0S6fq__actions{width:100%;margin-top:var(--mobile-space-lg);gap:var(--mobile-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.PortalAccessModal-module__s0S6fq__action{min-width:0;padding-inline:var(--mobile-space-sm)}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__form{padding:var(--mobile-space-md)}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__description{margin-top:0}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__passwordInput{margin-top:var(--mobile-space-md)}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__actions{margin-top:var(--mobile-space-sm)}}@media (prefers-reduced-motion:reduce){.PortalAccessModal-module__s0S6fq__dialog::backdrop{transition:none}}
