.auth-shell-module__JjINkG__page{flex-direction:column;min-height:100vh;display:flex}.auth-shell-module__JjINkG__nav{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.auth-shell-module__JjINkG__brand{color:var(--color-text);font-family:var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.auth-shell-module__JjINkG__brand:hover{color:var(--color-text)}.auth-shell-module__JjINkG__step{font-size:var(--text-small);color:var(--color-muted)}.auth-shell-module__JjINkG__main{flex-direction:column;flex:1;align-items:center;gap:20px;padding:56px 20px 64px;display:flex}.auth-shell-module__JjINkG__card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:20px;width:100%;max-width:520px;padding:32px;display:flex}.auth-shell-module__JjINkG__card.auth-shell-module__JjINkG__wide{max-width:680px}.auth-shell-module__JjINkG__ribbon{font-size:var(--text-small);color:var(--color-ribbon);flex-wrap:wrap;gap:14px;display:flex}.auth-shell-module__JjINkG__title{font-size:32px;line-height:var(--leading-heading)}.auth-shell-module__JjINkG__lead{color:var(--color-text-secondary);line-height:var(--leading-body-lg)}.auth-shell-module__JjINkG__footer{font-size:var(--text-body-sm);color:var(--color-muted)}@media (max-width:720px){.auth-shell-module__JjINkG__nav{padding:14px 20px}.auth-shell-module__JjINkG__main{padding:28px 16px 48px}.auth-shell-module__JjINkG__card{padding:24px 20px}.auth-shell-module__JjINkG__title{font-size:28px}}
.face-check-module__WyUDua__wrap{flex-direction:column;gap:20px;display:flex}.face-check-module__WyUDua__list{color:var(--color-text-secondary);line-height:var(--leading-body-lg);font-size:var(--text-body);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.face-check-module__WyUDua__stage{flex-direction:column;align-items:center;gap:20px;display:flex}.face-check-module__WyUDua__frame{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-surface-raised);width:min(360px,80vw);position:relative;overflow:hidden}.face-check-module__WyUDua__video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.face-check-module__WyUDua__ring{border-radius:var(--radius-pill);pointer-events:none;background:conic-gradient(var(--color-primary) calc(var(--p,0) * 360deg), transparent 0);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 6px),#000 calc(50% - 5px));mask:radial-gradient(circle,#0000 calc(50% - 6px),#000 calc(50% - 5px))}.face-check-module__WyUDua__frame[data-active=true]:after{content:"";border-radius:var(--radius-pill);border:4px solid var(--color-line);pointer-events:none;position:absolute;inset:0}.face-check-module__WyUDua__prompt{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.face-check-module__WyUDua__promptMain{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:22px;font-weight:600}.face-check-module__WyUDua__promptHint{font-size:var(--text-body-sm);color:var(--color-muted)}.face-check-module__WyUDua__result{flex-direction:column;gap:12px;display:flex}
