.ct-auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh}.ct-auth__panel{display:none}@media(min-width:1024px){.ct-auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ct-auth__panel{position:sticky;top:0;display:flex;flex-direction:column;gap:32px;height:100dvh;padding:40px clamp(40px,4.5vw,72px) 56px;background:var(--ct-paper-2);border-right:1px solid var(--ct-hair-2)}}.ct-auth__mark{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.ct-auth__mark .ct-kontur{width:auto;max-width:min(100%,440px);height:100%;max-height:440px}.ct-auth__copy{max-width:34rem}.ct-auth__copy h1{margin:18px 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:300;letter-spacing:var(--ct-track-display);line-height:1.05}.ct-auth__points{display:grid;gap:10px;margin:32px 0 0;padding:20px 0 0;border-top:1px solid var(--ct-ink);list-style:none;color:var(--ct-muted);font-size:15px}.ct-auth__points li{display:flex;gap:16px}.ct-auth__points span{flex:none;padding-top:3px;font:500 var(--ct-text-label) / 1.4 var(--ct-font-mono);letter-spacing:var(--ct-track-label)}.ct-auth__main{position:relative;display:flex;flex-direction:column;padding-inline:max(var(--ct-gutter),env(safe-area-inset-left)) max(var(--ct-gutter),env(safe-area-inset-right))}.ct-auth__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--ct-nav-h);border-bottom:1px solid var(--ct-hair-2)}.chaptora-site .ct-auth__back{color:var(--ct-muted);font:400 var(--ct-text-caption) / 1 var(--ct-font-mono);letter-spacing:.04em;text-decoration:none}.chaptora-site .ct-auth__back:hover{color:var(--ct-ink)}.ct-auth__form{display:flex;flex:1;align-items:center;justify-content:center;padding-block:40px 56px}.ct-auth__form-inner{width:100%;max-width:400px}.ct-auth__caption{margin:0 0 20px}.ct-auth__caption-note{display:block;margin-top:4px;text-wrap:balance}@media(min-width:1024px){.ct-auth__bar{position:absolute;top:40px;right:clamp(40px,4.5vw,72px);min-height:0;border:0}.ct-auth__bar-logo,.ct-auth__caption{display:none}.ct-auth__form{padding-block:96px}}
