.auth-page.auth-split{background:var(--silk-paper,#fafaf9);grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;display:grid}.auth-aside{--aside-bg:#232323;--aside-ink:#fafaf9;--aside-muted:#fafaf99e;background:var(--aside-bg);min-height:100svh;color:var(--aside-ink);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.auth-brand{color:inherit;align-self:flex-start;align-items:center;gap:.6rem;font-size:15px;text-decoration:none;display:inline-flex}.auth-brand:focus-visible{outline-offset:4px;outline:2px solid}.auth-headline{letter-spacing:-.01em;margin:clamp(2.5rem,8vh,5.5rem) 0 0;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(1.9rem,2.85vw,3.1rem);font-weight:400;line-height:1.14}.auth-headline>span{text-wrap:balance;display:block}.auth-headline-logos{white-space:nowrap;vertical-align:-.19em;gap:.18em;display:inline-flex}.auth-headline-logo{vertical-align:-.19em;clip-path:polygon(.2em 0,calc(100% - .2em) 0,100% .2em,100% calc(100% - .2em),calc(100% - .2em) 100%,.2em 100%,0 calc(100% - .2em),0 .2em);background-color:#fafaf917;background-position:50%;background-repeat:no-repeat;background-size:60%;width:1.05em;height:1.05em;display:inline-block}.auth-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vh,2.5rem) clamp(1.5rem,3vw,2.5rem);margin:auto 0 0;padding:clamp(2.5rem,6vh,4rem) 0 0;list-style:none;display:grid}.auth-highlights li{align-content:start;gap:.4rem;display:grid}.auth-highlight-icon{width:2.1rem;height:2.1rem;margin-bottom:.7rem}.auth-highlight-icon :is(path,circle,ellipse,rect){stroke:#e46925}.auth-highlight-icon .auth-coin{fill:var(--aside-bg)}.auth-highlights strong{font-size:16px;font-weight:400}.auth-highlights li>span{color:var(--aside-muted);font-size:14px;line-height:1.55}.auth-tools{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.auth-tools>span{--cut:.25rem;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));color:var(--aside-ink);background:#fafaf914;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:12px;line-height:1;display:inline-flex}.auth-tools img{width:.9rem;height:.9rem}.auth-tools .auth-tool-mono{filter:invert()}.auth-aside-links,.auth-main-links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:clamp(1.75rem,4vh,2.5rem);font-size:14px;display:flex}.auth-main-links{display:none}.auth-aside-links a{color:#fafaf9c7;text-underline-offset:3px;text-decoration:none}.auth-aside-links a:hover{color:var(--aside-ink);text-decoration:underline}.auth-aside-links a:focus-visible{outline-offset:3px;outline:2px solid}.auth-main{min-height:100svh;color:var(--silk-ink,#232323);flex-direction:column;display:flex}.auth-main-body{width:min(100% - 3rem,26rem);margin:auto;padding-block:3rem}.auth-title{text-align:center;margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:400;line-height:1.1}.auth-subtitle{max-width:24rem;color:var(--silk-muted,#5b5a56);text-align:center;margin:.75rem auto 0;font-size:15px;line-height:1.5}.auth-split .auth-form{gap:1rem;margin-top:2rem}.auth-field{gap:.35rem;display:grid}.auth-label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-label-row label{text-transform:uppercase;font-size:14px}.auth-input{--cut:.3rem;background:rgb(from var(--silk-ink,#232323) r g b / 30%);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));font-size:inherit;text-transform:none;padding:1px;display:block}.auth-input:hover{background:rgb(from var(--silk-ink,#232323) r g b / 50%)}.auth-input:focus-within{background:var(--silk-ink,#232323)}.auth-split .auth-form .auth-input input{background:var(--silk-surface,#fff);min-height:calc(2.75rem - 2px);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));color:var(--silk-ink,#232323);display:block}.auth-split .auth-form .auth-input input:focus{background:var(--silk-surface,#fff);box-shadow:none}.auth-split .auth-form small{color:var(--silk-muted,#5b5a56)}.auth-split .auth-submit:hover:not(:disabled){--button-fill:#c4561c}.auth-split .auth-error{background:rgb(from var(--silk-danger,#a32929) r g b / 12%);color:var(--silk-danger,#a32929)}.auth-split .auth-notice{color:var(--silk-ink,#232323);background:#e4692524}.auth-split .auth-form-link{color:var(--silk-muted,#5b5a56);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.auth-split .auth-form-link:hover{color:var(--silk-accent-ink,#b34f1b)}.auth-split .auth-form-link:focus-visible{outline:2px solid var(--silk-ink,#232323);outline-offset:2px}.auth-split .auth-back-link{justify-self:center;align-items:center;gap:.25rem;display:inline-flex}.auth-back-icon{width:.85rem;height:.85rem}.auth-split .auth-submit{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.auth-chevron{width:.9rem;height:.9rem}.auth-main-footer{border-top:1px solid rgb(from var(--silk-ink,#232323) r g b / 12%);color:var(--silk-muted,#5b5a56);text-align:center;margin:0;padding:1.1rem 1.5rem;font-size:14px}.auth-main-footer a{color:var(--silk-ink,#232323);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--silk-ink,#232323) r g b / 40%);text-decoration-color:rgb(from var(--silk-ink,#232323) r g b / 40%);text-underline-offset:3px}.auth-main-footer a:hover{color:var(--silk-accent-ink,#b34f1b);text-decoration-color:currentColor}@media (width<=900px){.auth-page.auth-split{background:#232323;padding:1.25rem;display:block}.auth-aside{display:none}.auth-main{background:var(--silk-paper,#fafaf9);clip-path:polygon(.9rem 0,calc(100% - .9rem) 0,100% .9rem,100% calc(100% - .9rem),calc(100% - .9rem) 100%,.9rem 100%,0 calc(100% - .9rem),0 .9rem);min-height:calc(100svh - 2.5rem)}.auth-main-body{width:min(100% - 2.5rem,26rem);padding-block:3rem 2rem}.auth-main-links{justify-content:center;margin:0;padding:0 1.5rem 1.25rem;display:flex}.auth-main-links a{color:var(--silk-ink,#232323);text-underline-offset:3px;text-decoration:none}.auth-main-links a:hover{text-decoration:underline}.auth-main-links a:focus-visible{outline-offset:3px;outline:2px solid}}
