.auth-page .tg-wallpaper{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45) 26%,#000 62%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45) 26%,#000 62%)}.auth-back{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-.35rem;border-radius:999px;color:#fdf5e4;background:var(--tg-text);transition:background-color .2s ease}.auth-back:hover{background:#2e2820}.auth-mark-inline{display:none}@media (min-width:768px){.auth-page .auth-mark-top{display:none}.auth-page .auth-mark-inline{display:block;text-align:center}}.auth-greeting{max-width:100%}.auth-greeting-text{margin-top:.15rem;font-size:.9375rem;line-height:1.35}.auth-card{margin:.75rem 0 0;border-radius:20px;border-bottom-right-radius:6px;border:1px solid var(--tg-out-lit);background:var(--tg-out);padding:1.25rem;box-shadow:0 2px 3px -1px rgba(22,19,15,.14)}.auth-title{font-family:var(--font-display);font-size:clamp(.9375rem,4.3vw,1.5rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;white-space:nowrap;text-align:center}.auth-field{display:block;margin-top:1rem}.auth-input-code{text-align:center;letter-spacing:.4em;font-weight:600;font-variant-numeric:tabular-nums}.auth-input{width:100%;border-radius:14px;border:1px solid var(--tg-line-lit);background:var(--tg-panel-lit);padding:.7rem .9rem;font-size:.9375rem;color:var(--tg-text);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-input::placeholder{color:rgba(107,97,84,.6)}.auth-input:focus{outline:none;border-color:rgba(22,19,15,.45);background:#fffdf7;box-shadow:0 0 0 3px rgba(22,19,15,.07)}.auth-error{margin-top:.9rem;border-radius:12px;border:1px solid rgba(222,111,82,.4);background:rgba(222,111,82,.13);padding:.55rem .75rem;font-size:.8125rem;color:#8b3a20}.auth-submit{width:100%;margin-top:1.1rem}.auth-submit:disabled{opacity:.55;transform:none}.auth-toggle{display:block;width:100%;margin-top:.75rem;font-size:.8125rem;color:var(--tg-soft);transition:color .18s ease}.auth-toggle:hover{color:var(--tg-text)}