*{box-sizing:border-box}body{margin:0;background:#f3ede3;color:#211c18;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:#634b38;text-underline-offset:3px}.console-skip{position:absolute;left:16px;top:-100px}.console-skip:focus{top:12px;background:#fff;padding:8px;z-index:2}.console-brand{max-width:1100px;margin:0 auto;padding:24px 28px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #d3c5b5;font-size:15px}.console-brand>span:first-child{font-weight:800;font-size:31px;line-height:1;letter-spacing:-2px}.console-dot{color:#a33c2f}.console-auth{width:min(100% - 40px,500px);margin:64px auto 40px}.console-auth h1{font-size:32px;line-height:1.16;font-weight:500;letter-spacing:-.8px;margin:10px 0 22px}.console-auth p{font-size:15px}.console-eyebrow{text-transform:uppercase;letter-spacing:1.3px;font-size:11px!important;color:#79634e}.console-help{font-size:12px!important;color:#79634e;margin-top:24px}.console-auth form{margin:24px 0}.console-auth label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.console-auth input{display:block;width:min(100%,320px);height:46px;border:1px solid #937d67;border-radius:2px;background:#fbf8f2;color:#211c18;padding:9px 12px;font-size:17px}.console-auth button,.console-button{display:inline-block;background:#27211c;color:#f3ede3;border:1px solid #27211c;border-radius:2px;padding:12px 18px;font-size:14px;line-height:20px;cursor:pointer;text-decoration:none;margin-top:16px}.console-auth button:focus-visible,.console-button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #8f5d3f;outline-offset:3px}.console-error{padding:12px 14px;border-left:3px solid #a33c2f;background:#e9dccd}.console-qr{background:white;padding:10px;width:240px;max-width:100%;margin:20px 0}.console-qr svg{display:block;width:100%;height:auto}.console-secret{font-family:monospace;overflow-wrap:anywhere}.console-auth details{font-size:13px;margin:20px 0}.console-auth summary{cursor:pointer}.console-recovery{display:grid;gap:8px;padding:18px 20px;list-style:none;font-family:monospace;background:#e9e0d3;font-size:15px;overflow-wrap:anywhere}.console-footer{display:flex;justify-content:center;align-items:center;gap:20px;margin:40px 20px;font-size:12px;color:#79634e}.console-footer button{background:none;border:0;color:#634b38;text-decoration:underline;cursor:pointer;font-size:12px}.console-footer form{margin:0}@media(max-width:520px){.console-brand{padding:18px 20px}.console-auth{margin-top:36px}.console-auth h1{font-size:29px}.console-recovery{font-size:13px;padding:15px}}

.console-auth input[type=checkbox]{display:inline-block;width:16px;height:16px;padding:0;vertical-align:middle;margin:0 6px 0 0}
