.ht-public,.ht-public *,.ht-public :before,.ht-public :after{box-sizing:border-box}.ht-public{color:#212529;background:#fff;flex-direction:column;min-height:100dvh;font-size:1rem;line-height:1.5;display:flex}.ht-public .container{width:100%;max-width:1140px;margin:0 auto;padding:0 .75rem}.ht-public .navbar{background:#fff;border-bottom:1px solid #00000014;flex:none;padding:.5rem 0}.ht-public .navbar .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ht-public .navbar-brand{color:#000000e6;white-space:nowrap;padding:.3125rem 0;font-size:1.25rem;text-decoration:none}.ht-public .nav{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ht-public .nav-link{color:#0000008c;padding:.5rem;text-decoration:none;display:block}.ht-public .nav-link:hover{color:#000000b3}.ht-public .content{flex:auto;width:100%;max-width:1140px;margin:0 auto;padding:1.5rem .75rem 2rem;display:flex}.ht-public .card{word-wrap:break-word;background:#fff;border:1px solid #0000002d;border-radius:.375rem;flex-direction:column;width:100%;min-width:0;max-width:22rem;margin:auto;display:flex;position:relative}.ht-public .card-body{flex:auto;padding:1.5rem 1rem}.ht-public .card-doc{align-self:flex-start;max-width:44rem;margin:0 auto}.ht-public .auth{flex-direction:column;align-items:center;display:flex}.ht-public .auth form{text-align:center;width:100%}.ht-public .auth-title{text-align:center;color:#0dcaf0;margin:0 0 1.5rem;font-size:1.75rem;font-weight:500}.ht-public .hamster{object-fit:cover;background:#f8f9fa;border-radius:50%;width:150px;height:150px;margin-bottom:1rem;display:block}.ht-public .mb-3{margin-bottom:1rem}.ht-public .form-control{color:#212529;appearance:none;background:#fff;border:1px solid #ced4da;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.ht-public .form-control:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ht-public .btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:inline-block}.ht-public .btn-success{color:#fff;background:#198754;border-color:#198754}.ht-public .btn-success:hover{background:#157347;border-color:#146c43}.ht-public .btn-success:focus-visible{outline:0;box-shadow:0 0 0 .25rem #3c996e80}.ht-public .btn:disabled{pointer-events:none;opacity:.65}.ht-public .w-100{width:100%}.ht-public .text-danger{color:#dc3545;margin-bottom:1rem;font-weight:700}.ht-public .text-muted{color:#6c757d}.ht-public .links{color:#6c757d;margin:0;font-size:1rem}.ht-public .links a,.ht-public .card a,.ht-public footer a{color:inherit;text-decoration:none}.ht-public .links a:hover,.ht-public .card a:hover,.ht-public footer a:hover{text-decoration:underline}.ht-public a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0d6efd}.ht-public .doc h1{text-align:center;color:#0dcaf0;margin:0 0 1.5rem;font-size:2rem;font-weight:500}.ht-public .doc h2{margin:2rem 0 .5rem;font-size:1.5rem;font-weight:500}.ht-public .doc h3{margin:1.5rem 0 .35rem;font-size:1.25rem;font-weight:500}.ht-public .doc p,.ht-public .doc ul{margin:0 0 1rem}.ht-public .doc ul{padding-left:1.25rem}.ht-public .doc li{margin-bottom:.15rem}.ht-public .doc .lead{text-align:center;color:#6c757d}.ht-public .doc a{color:#0d6efd;text-decoration:none}.ht-public .doc a:hover{text-decoration:underline}.ht-public .doc code{color:#d63384;word-wrap:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.ht-public .doc .updated{color:#6c757d;font-size:.875rem}.ht-public>footer{color:#212529;text-align:center;background:#fff;border-top:1px solid #00000014;flex-wrap:wrap;flex:none;justify-content:center;gap:.4rem;padding:1rem;display:flex}
