:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access{background:var(--site-canvas);color:var(--site-ink);font-family:AHMVAS Manrope,Manrope,sans-serif}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__header{background:var(--site-navy);color:#fff;width:100%;min-height:88px;padding:20px max(48px,50% - 600px)}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__brand{gap:12px;min-height:48px;font-size:20px;font-weight:700}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__mark{flex-basis:46px;width:46px;height:46px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__back{min-height:48px;color:var(--home-pale);font-size:14px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__back .app-icon{width:16px;height:16px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__layout{border-color:var(--site-line);border-radius:12px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__panel{text-align:left;padding:40px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__content{max-width:none}:is(#ahmvas-sign-in,#ahmvas-register-company) h1{letter-spacing:-.02em;text-wrap:wrap;font-family:AHMVAS Baskerville,Georgia,serif;font-size:40px;font-weight:400;line-height:1.2}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__description{color:var(--site-muted);margin-top:16px;font-size:16px;line-height:1.7}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__body{margin-top:32px}:is(#ahmvas-sign-in,#ahmvas-register-company) .google-sign-in{border:1px solid var(--home-control-border);min-height:48px;color:var(--site-ink);border-radius:8px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .16s,border-color .16s}:is(#ahmvas-sign-in,#ahmvas-register-company) .google-sign-in:hover:not(:disabled){border-color:var(--site-blue);background:#eaf0f7}:is(#ahmvas-sign-in,#ahmvas-register-company) .google-sign-in:active:not(:disabled){background:#d9e1ec}:is(#ahmvas-sign-in,#ahmvas-register-company) .google-sign-in:disabled{color:var(--site-muted);opacity:1;background:#edf1f5}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-link{min-height:48px;color:var(--site-blue);text-underline-offset:4px;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__footer{border-top:1px solid var(--site-line);width:min(1200px,100% - 96px);color:var(--site-muted);padding-block:24px;font-size:12px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__footer a{min-height:48px;color:var(--site-blue);align-items:center;font-size:14px;font-weight:600;display:inline-flex}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-field{color:var(--site-ink);font-size:14px;font-weight:700}:is(#ahmvas-sign-in,#ahmvas-register-company) input{border:1px solid var(--home-control-border);min-height:48px;color:var(--site-ink);caret-color:var(--site-blue);border-radius:8px;padding:12px;font-size:16px}:is(#ahmvas-sign-in,#ahmvas-register-company) input::-moz-placeholder{color:var(--site-muted)}:is(#ahmvas-sign-in,#ahmvas-register-company) input::placeholder{color:var(--site-muted)}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-caption{color:var(--site-muted);font-size:14px;line-height:1.7}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-action{background:var(--site-blue);color:#fff;border-radius:8px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.4}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-action:hover:not(:disabled){background:#1b4777}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-action:active:not(:disabled){background:#163d68}:is(#ahmvas-sign-in,#ahmvas-register-company) .access-error{border-radius:12px;font-size:16px;line-height:1.7}:is(#ahmvas-sign-in,#ahmvas-register-company) :focus-visible{outline:3px solid var(--site-blue);outline-offset:4px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__header :focus-visible{outline-color:var(--site-gold)}:is(#ahmvas-sign-in,#ahmvas-register-company) ::-moz-selection{background:var(--site-gold-soft);color:var(--site-ink)}:is(#ahmvas-sign-in,#ahmvas-register-company) ::selection{background:var(--site-gold-soft);color:var(--site-ink)}@media (width<=700px){:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__header{flex-wrap:wrap;gap:8px 20px;padding:16px 24px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__brand{font-size:18px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__panel{padding:28px 24px}:is(#ahmvas-sign-in,#ahmvas-register-company) h1{font-size:32px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__footer{gap:8px;width:calc(100% - 48px);padding-block:16px}}@media (width<=360px){:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__header{padding-inline:20px}:is(#ahmvas-sign-in,#ahmvas-register-company) .public-access__panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){:is(#ahmvas-sign-in,#ahmvas-register-company) *,:is(#ahmvas-sign-in,#ahmvas-register-company) :after,:is(#ahmvas-sign-in,#ahmvas-register-company) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
