.otuavz0{position:relative;min-height:calc(100 * var(--svh) - 3.5rem);height:calc(100 * var(--svh) - 3.5rem);max-height:calc(100 * var(--svh) - 3.5rem);overflow:hidden}.otuavz1{width:100%;max-width:100%;height:100%}.otuavz2{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem);transform:translateY(103%);will-change:transform;background-color:#353333;transition:transform .3s;overflow:hidden;z-index:1}.otuavz3{transform:translateY(0)}.otuavz4{transition:none}.otuavz5{flex:1 1;width:100%;padding:1.25rem;overflow-y:auto}.otuavz6{margin-bottom:.5rem;color:#FFFFFF}.otuavz7{display:flex;align-items:center;gap:.25rem;margin-bottom:2.5rem;color:#C3C3C3;font-size:.625rem;text-transform:uppercase}.otuavz8{color:#FFFFFF;font-style:italic}.otuavz9{position:relative;width:100%;padding:20px;color:#000000;transition:background-color .3s,color .3s;cursor:pointer}.otuavz9:active{opacity:.25}.otuavz9:disabled{opacity:.25;color:#000000;cursor:not-allowed}.otuavza{position:relative;width:100%;padding:20px;color:#000000;transition:background-color .3s,color .3s;cursor:pointer}.otuavzb{position:absolute;bottom:.75rem;left:.75rem;z-index:2}.otuavzc{display:grid;grid-gap:.75rem;margin:2rem 0}.otuavzd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .25rem;color:#C3C3C3;border-bottom:1px solid #80807666;transition:color .3s}.otuavze{color:#FFFFFF}.otuavzf{min-width:1.25rem;width:1.25rem;height:1.25rem;transform:rotate(0);transition:transform .3s}.otuavzg{transform:rotate(180deg)}.otuavzh{display:grid;grid-gap:0;gap:0;padding:0;border:0}.otuavzi{margin-bottom:.25rem;color:#C3C3C3}.otuavzj{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.otuavzj input{position:absolute;opacity:0;width:0;height:0}.otuavzj span{display:block;padding:.25rem;transition:background-color .3s,color .3s}.otuavzj input:checked~span{color:#FFFFFF;background-color:#80807666}@media (hover:hover){.otuavz9:hover,.otuavza:hover{background-color:#808076}.otuavzd:hover{color:#FFFFFF}.otuavzj:hover span{background-color:rgba(255,255,255,.12)}}@media screen and (min-width:64rem){.otuavz2{position:absolute;top:.75rem;bottom:.75rem;left:.75rem;max-width:25rem;height:calc(100% - .75rem * 2);padding:1.25rem;border-radius:.5rem;transform:none;transition:none;overflow-y:auto;z-index:2}.otuavza,.otuavzb{display:none}}