html,body{overflow-x:clip}#vision-sign-in,#vision-work{font-family:var(--opening-font);font-synthesis:none}:is(#vision-sign-in,#vision-work) :is(button,input,[role=button],[role=radio]):focus-visible{outline:2px solid var(--opening-primary);outline-offset:3px}:is(#vision-sign-in,#vision-work) input:focus-visible{outline-offset:-4px}:is(#vision-sign-in,#vision-work) :is(button,[role=button],[role=radio]):active{opacity:.78}:is(#vision-sign-in,#vision-work) :is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}:is(#vision-sign-in,#vision-work) input{caret-color:var(--opening-primary)}:is(#vision-sign-in,#vision-work) ::selection{background:var(--opening-brand);color:var(--opening-ink)}:is(#vision-sign-in,#vision-work) [role=heading]{overflow-wrap:break-word;text-wrap:balance;min-width:0}:is(#vision-sign-in,#vision-work){scrollbar-color:var(--opening-field-border) var(--opening-canvas)}@media (hover:hover){:is(#vision-sign-in,#vision-work) :is(button,[role=button],[role=radio]):not([aria-disabled=true]):hover{opacity:.84}}@media (prefers-reduced-motion:reduce){:is(#vision-sign-in,#vision-work) *{scroll-behavior:auto;transition:none;animation:none}}