.Lzo_Qq_page{min-height:100dvh;padding:1.25rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));color:#f3f5f8;font-family:var(--noa-font-family-system);direction:rtl;background:radial-gradient(1200px 600px at 10% -10%,#1c2a44 0%,#0000 55%),linear-gradient(160deg,#0b1020 0%,#121826 45%,#0e1422 100%);justify-content:center;align-items:center;display:flex}.Lzo_Qq_card{background:#121826eb;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.85rem;width:min(420px,100%);max-height:calc(100dvh - 2rem);padding:1.4rem 1.25rem 1.5rem;display:flex;overflow:auto;box-shadow:0 18px 50px #00000059}.Lzo_Qq_actionStatus{color:var(--noa-color-primary-300);background:#2e55c833;border:1px solid #2e55c880;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:16px;font-weight:700}.Lzo_Qq_help{white-space:pre-line;color:#c9d0dd;margin:0;font-size:15px;line-height:1.45}.Lzo_Qq_camera{aspect-ratio:3/4;object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:min(42dvh,320px)}.Lzo_Qq_title{margin:0;font-size:24px;font-weight:700}.Lzo_Qq_fact{margin:0;font-size:16px}.Lzo_Qq_muted{color:var(--noa-text-muted);margin:0;font-size:15px}.Lzo_Qq_error{color:#ff8f8f;margin:0;font-size:15px}.Lzo_Qq_label{color:#c9d0dd;flex-direction:column;gap:.35rem;font-size:14px;display:flex}.Lzo_Qq_input{color:#fff;background:#080c16bf;border:1px solid #ffffff24;border-radius:10px;padding:.7rem .8rem;font-size:16px}.Lzo_Qq_primary,.Lzo_Qq_secondary{cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:.9rem 1rem;font-size:16px;font-weight:650}.Lzo_Qq_primary{background:linear-gradient(180deg, var(--noa-color-primary-300) 0%, var(--noa-color-primary-500) 52%, var(--noa-color-primary-700) 100%);color:#fff;box-shadow:inset 0 1px #ffffff38,0 8px 20px #2e55c838}.Lzo_Qq_primary:disabled,.Lzo_Qq_secondary:disabled{opacity:.55;cursor:not-allowed}.Lzo_Qq_secondary{color:#d7deea;background:0 0;border:1px solid #ffffff2e}.Lzo_Qq_footerId{color:var(--noa-text-muted);margin:.5rem 0 0;font-size:12px}.Lzo_Qq_page{background:radial-gradient(ellipse at top, var(--noa-primary-soft), transparent 65%), var(--noa-primary-soft);color:var(--noa-text)}.Lzo_Qq_card{background:var(--noa-surface);border-color:var(--noa-border);text-align:center;border-radius:28px;box-shadow:0 18px 60px #21456b18}.Lzo_Qq_muted,.Lzo_Qq_help,.Lzo_Qq_label{color:var(--noa-text-muted)}.Lzo_Qq_error{color:var(--noa-danger-strong)}.Lzo_Qq_input{color:var(--noa-text);background:var(--noa-surface-muted);border-color:var(--noa-border-strong);text-align:center;min-height:48px}.Lzo_Qq_secondary{color:var(--noa-primary-strong);border-color:var(--noa-border-strong)}.Lzo_Qq_brand{border-bottom:1px solid var(--noa-border);direction:ltr;justify-content:center;align-items:center;gap:12px;padding:8px 0 18px;display:flex}.Lzo_Qq_brand strong{letter-spacing:.08em;color:var(--noa-primary-strong);font-size:32px}.Lzo_Qq_brand span{color:var(--noa-text-muted);font-size:14px}.Lzo_Qq_person{margin:0;font-size:20px;font-weight:750}.Lzo_Qq_punch{aspect-ratio:1;width:min(230px,70vw);font:inherit;color:#fff;cursor:pointer;border:8px solid #fff5;border-radius:50%;justify-content:center;align-self:center;align-items:center;margin:20px 0;padding:18px;font-size:22px;font-weight:750;display:flex}.Lzo_Qq_checkIn{background:linear-gradient(150deg,#159b60,#08643b);box-shadow:0 14px 32px #087f4130}.Lzo_Qq_checkOut{background:linear-gradient(150deg,#e74646,#ac202c);box-shadow:0 14px 32px #c0263630}.Lzo_Qq_punch:disabled{opacity:.6;cursor:wait}.Lzo_Qq_punch:focus-visible,.Lzo_Qq_primary:focus-visible,.Lzo_Qq_secondary:focus-visible{outline-offset:5px;outline:4px solid #bf953a}.Lzo_Qq_success{flex-direction:column;align-items:center;gap:18px;padding:18px 0;animation:.25s ease-out Lzo_Qq_confirmed;display:flex}.Lzo_Qq_successIcon{background:var(--noa-success-soft);width:76px;height:76px;color:var(--noa-success-strong);border-radius:50%;place-items:center;font-size:40px;display:grid}@keyframes Lzo_Qq_confirmed{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Lzo_Qq_success{animation:none}}
