.auth{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,.9fr);max-width: 940px;margin-inline: auto;border-radius: 28px;background: #fff;border: 1px solid var(--iz-line-soft);box-shadow: var(--iz-shadow-3);overflow: hidden}.auth__art{position: relative;display: grid;align-content: start;gap: var(--space-4);padding: var(--space-5);background: var(--iz-sunk)}.auth__art .art{width: 72%;aspect-ratio: 1.15;justify-self: center}.auth__art .art--sprig{width: 38%;aspect-ratio: .8}.auth__card{min-width: 0;display: grid;align-content: center;gap: var(--space-3);padding: clamp(var(--space-4),4vw,var(--space-6))}.auth__card h1{margin: 0;color: var(--iz-ink);font: var(--text-h1);text-align: center;text-wrap: balance}.auth__card>p{margin: calc(-1 * var(--space-2)) 0 0;color: var(--iz-text);font: var(--text-body-s);text-align: center}.auth__who{display: flex;align-items: center;justify-content: space-between;gap: var(--gap-inline);padding: var(--space-1) var(--space-2);border-radius: 12px;background: var(--iz-sunk);color: var(--iz-ink);font: var(--text-body-s);font-weight: 600}.auth__who button{display: inline-flex;align-items: center;border: 0;background: none;color: var(--primary-700);font: var(--text-button-s);cursor: pointer;min-height: 44px}.auth__or{display: flex;align-items: center;gap: var(--space-2);color: var(--iz-ink-soft);font: var(--text-caption)}.auth__or::before,.auth__or::after{content: "";flex: 1;height: 1px;background: var(--iz-line-soft)}.auth__resend{display: flex;justify-content: center;gap: var(--space-0);color: var(--iz-ink-soft);font: var(--text-caption)}.auth__step{display: grid;gap: var(--space-3)}@starting-style{.auth__step{opacity: 0;translate: -12px 0}}.auth__step{transition: opacity .32s var(--iz-ease-out),translate .32s var(--iz-ease-out)}@media (max-width: 760px){.auth{grid-template-columns: 1fr;border-radius: 24px}.auth__art{grid-template-columns: minmax(0,1fr);justify-items: center;text-align: center;padding: var(--pad-card);gap: var(--space-2)}.auth__art .art{width: 88px}.auth__art .art--sprig{width: 64px}.auth__facts{text-align: start}}.auth-screen{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-head);max-width: 940px;margin-inline: auto}.auth{width: 100%}.auth__facts{display: grid;gap: var(--space-stack);margin: 0;padding: 0;list-style: none}.auth__facts li{display: flex;align-items: flex-start;gap: var(--gap-inline);color: var(--iz-text);font: var(--text-body-s)}.auth__facts li i{flex: none;margin-top: var(--space-0);color: var(--primary-600);font-size: var(--iz-icon-m)}.auth__privacy{display: inline-flex;align-items: center;gap: var(--gap-inline);color: var(--primary-700);font: var(--text-caption);font-weight: 600;text-decoration: none}@media (hover: hover) and (pointer: fine){.auth__privacy:hover{text-decoration: underline;text-underline-offset: 3px}}.auth__privacy:focus-visible{outline: none;border-radius: 6px;box-shadow: var(--iz-focus)}.auth-page{background: var(--surface-blue);padding-block: var(--space-band);min-height: min(78vh,760px);display: flex;align-items: center}@media (max-width: 760px){.auth-page{padding-block: var(--space-5);min-height: 0}}.auth__step:not(.is-active){display: none}.auth__lead{margin: calc(-1 * var(--space-2)) 0 0;color: var(--iz-text);font: var(--text-caption);text-align: center;text-wrap: pretty}.auth__alert{grid-template-columns: minmax(0,1fr)}.auth__alert:not(.is-active){display: none}.auth__who{flex-wrap: wrap}.auth__who b{min-width: 0;overflow-wrap: anywhere}.auth-field--invalid .iz-input,.auth-field--invalid .iz-otp input{border-color: var(--accent-500);background: var(--accent-50)}.auth-field__error:empty{display: none}.auth__who button:focus-visible{outline: none;border-radius: 8px;box-shadow: var(--iz-focus)}.auth__resend .iz-link:disabled{color: var(--iz-ink-soft);cursor: default}.auth__resend{align-items: center;flex-wrap: wrap}.auth .iz-input:disabled,.auth .iz-otp input:disabled{opacity: .6;cursor: default}.auth__names{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: var(--space-3)}.auth__remember{display: flex;align-items: center;gap: var(--gap-inline);min-height: 44px;color: var(--iz-ink);font: var(--text-body-s);cursor: pointer}.auth__remember input{flex: none;width: 20px;height: 20px;accent-color: var(--primary-600)}.auth__remember input:disabled{opacity: .6;cursor: default}.auth__remember input:focus-visible{outline: none;box-shadow: var(--iz-focus)}.auth__countdown{color: var(--iz-ink-soft)}.auth__reasons{margin: var(--gap-title) 0 0;padding: 0;list-style: none;display: grid;gap: 2px}.auth__captcha:empty{display: none}.auth__captcha:not(:empty){margin-block: var(--space-0)}.auth .iz-input.iz-ltr:placeholder-shown{direction: rtl;text-align: right}.auth__key{margin: 0;padding: var(--space-3) var(--space-2);border-radius: 12px;background: var(--iz-sunk);text-align: center}.auth__key code{display: inline-block;color: var(--iz-ink);font: 600 1.125rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing: .06em;overflow-wrap: anywhere;user-select: all}.auth__key-actions{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: var(--space-2)}.auth__key-result:empty{display: none}.oidc-mark{flex: none;width: 18px;height: 18px}
