.sidebar{background:#f9fafc;color:#687484;contain:layout style;margin:0}
.sidenav_nested{padding-bottom:.5rem}
.sidenav_nested:not(.collapsible__content_toggled)
{height:0;padding-bottom:0}
.sidenav__control
{
    -webkit-align-items:center;
    align-items:center;
    color:inherit;
    display:-webkit-flex;
    display:flex;
    padding:.75rem 1.5rem;
    outline:0
}
.sidenav__control.collapsible__trigger_toggled:not(.sidenav__control_locked),.sidenav__control.sidenav__control_active:not(.sidenav__control_locked),.sidenav__control:focus:not(.sidenav__control_locked),.sidenav__control:hover:not(.sidenav__control_locked)
{
    color:#3c4858}
    .sidenav__control,.sidenav__control:focus,.sidenav__control:hover{text-decoration:none}
    .sidenav__control:focus:not(.sidenav__control_locked),.sidenav__control:hover:not(.sidenav__control_locked){background:#eff2f7}
    .sidenav__control.collapsible__trigger:after
    {
        border-left:.25rem solid transparent;
        border-right:.25rem solid transparent;
        border-bottom:0;
        border-top:.25rem solid;content:"";
        margin-left:.5em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
        .sidenav__control.collapsible__trigger.collapsible__trigger_toggled:after{-webkit-transform:rotate(0);transform:rotate(0)}
        .sidenav_nested .sidenav__control{padding-left:3.5rem}
        .sidenav__control .tag{background:#0092ff;color:#fff;font-size:.75785828rem;line-height:1rem;font-weight:400;margin-left:.5em;padding:0 .25rem}
        .sidenav__control_locked
        {
        background-position:right 1rem center;
        background-repeat:no-repeat;
        background-size:1em;
        cursor:not-allowed;
        opacity:.5;
        padding-right:2.5rem}
        .sidenav__label{-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
        .sidenav__icon{height:1em;vertical-align:-.125em;width:1em;margin-right:1rem}
        .sidenav__control_active{font-weight:700}
        .sidenav__control_active .sidenav__icon{color:#0092ff}
        .sidebar__section{margin-top:2rem}
        .sidebar__section:first-child{margin-top:.75rem}
        .sidebar__heading{color:#3c4858;font-family:inherit;font-size:.87055056rem;line-height:1.5rem;font-weight:700;margin:0;padding:0 1.5rem}
        .sidebar__content,.sidebar__steps{margin:0 1.5rem}
        .sidebar__content{color:#687484}
        .sidebar__content,.sidebar__steps{font-size:.75785828rem;line-height:1.5rem}
        .sidebar__steps{color:#0092ff;list-style:inside disc;padding:0}
        .step__link{color:inherit;text-decoration:underline}
        .step__link:focus,.step__link:hover{color:#0075cc}
        .step_finished .step__link{text-decoration:line-through}
