.entry-page{width:min(440px,100%);margin-inline:auto;display:grid;gap:18px}.entry-page__head{display:grid;gap:6px;justify-items:center;text-align:center}.entry-page__title{margin:0}.entry-page__lead{margin:0;color:var(--app-text-dim);font-size:var(--font-size-small)}.entry-page__foot{text-align:center;color:var(--app-text-dim);font-size:var(--font-size-small)}.entry-page__error{margin:0;color:var(--app-error);font-size:var(--font-size-small)}.entry-page__ok{margin:0;color:var(--app-success);font-size:var(--font-size-small)}.otp-input{display:flex;gap:8px;justify-content:center}.otp-input__box{width:44px;height:52px;padding:0;border:1px solid var(--app-border);border-radius:calc(var(--app-radius) * .6);background:var(--app-surface);color:var(--app-text);text-align:center;font-family:var(--app-font-digital);font-size:var(--font-size-large);caret-color:var(--app-accent)}.otp-input__box:focus{outline:none;border-color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent)}.otp-input--incomplete .otp-input__box{border-color:var(--app-error)}.code-request{border:1px solid var(--app-border);border-radius:calc(var(--app-radius) * .6);padding:12px 14px;display:grid;gap:8px;font-size:var(--font-size-small)}.code-request__row{display:flex;justify-content:space-between;gap:12px}.code-request__label{color:var(--app-text-dim)}.code-request__value{font-family:var(--app-font-digital);word-break:break-all;text-align:end}
