._dialog_p4yq9_1{--ink:#132653;--blue:#2367bd;width:min(590px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ink);background:#fff;border:1px solid #d6e1f0;border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #10214438}._dialog_p4yq9_1[open]{flex-direction:column;animation:.18s ease-out _arrive_p4yq9_1;display:flex}._dialog_p4yq9_1::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11234773}._header_p4yq9_4{border-bottom:1px solid #e1e8f2;flex:none;align-items:center;gap:14px;padding:23px;display:flex}._icon_p4yq9_5,._close_p4yq9_5{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}._icon_p4yq9_5{color:var(--blue);background:#edf4ff}._icon_p4yq9_5 svg{width:25px;height:25px}._header_p4yq9_4 h2{margin:4px 0 0;font-size:23px;font-weight:750;line-height:1.3}._eyebrow_p4yq9_9{color:#4f6c93;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}._close_p4yq9_5{color:#526886;cursor:pointer;background:#fff;border:1px solid #d8e2ee;margin-left:auto}._close_p4yq9_5 svg{width:20px}._body_p4yq9_12{overscroll-behavior:contain;min-height:0;padding:23px;overflow:auto}._identity_p4yq9_13{background:linear-gradient(120deg,#f3f7fd,#fff);border:1px solid #dce6f3;border-radius:16px;margin-bottom:20px;padding:16px 18px}._identity_p4yq9_13 strong{overflow-wrap:anywhere;font-size:19px;line-height:1.4;display:block}._identity_p4yq9_13 span{color:#536c8d;overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}._scanner_p4yq9_16{background:radial-gradient(#e3f0ff,#f7faff 72%);border:1px solid #dce9fa;border-radius:20px;place-items:center;min-height:186px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}._scanner_p4yq9_16:after{content:"";background:linear-gradient(90deg,#0000,#418deb,#0000);width:75%;height:2px;animation:2.4s ease-in-out infinite _scan_p4yq9_16;position:absolute;left:12.5%;box-shadow:0 0 20px #418deb66}._scanner_p4yq9_16 svg{color:#2766af;width:80px;height:80px;animation:2.4s ease-in-out infinite _breathe_p4yq9_1}._scanner_p4yq9_16[data-complete=true]{background:#f0fbf5;border-color:#c9ead7}._scanner_p4yq9_16[data-complete=true]:after{display:none}._scanner_p4yq9_16[data-complete=true] svg{color:#138657;animation:.22s ease-out _arrive_p4yq9_1}._status_p4yq9_22{text-align:center;font-size:19px;font-weight:750;display:block}._hint_p4yq9_23{color:#5c7291;margin:9px 0 18px;font-size:14px;line-height:1.7}._field_p4yq9_24{margin-top:17px;display:block}._field_p4yq9_24 span{margin-bottom:8px;font-size:14px;font-weight:700;display:block}._input_p4yq9_26{width:100%;height:52px;color:var(--ink);letter-spacing:.06em;background:#fff;border:1px solid #b9cce4;border-radius:12px;padding:10px 14px;font-size:21px;font-weight:650}._input_p4yq9_26:focus-visible{border-color:#2367bd;outline:3px solid #3785de40}._badge_p4yq9_28{color:#19754f;background:#edf8f2;border-radius:12px;align-items:center;gap:8px;margin:14px 0;padding:11px 14px;font-size:13px;font-weight:650;line-height:1.6;display:flex}._badge_p4yq9_28[data-unverified=true]{color:#91621b;background:#fff8e8}._badge_p4yq9_28 svg{flex:none;width:19px;height:19px}._confirm_p4yq9_31{cursor:pointer;background:#f5f8fe;border:1px solid #d5e2f4;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;font-size:14px;font-weight:550;line-height:1.7;display:flex}._confirm_p4yq9_31 input{accent-color:#2367bd;flex:none;width:20px;height:20px;margin-top:3px}._error_p4yq9_33{color:#a52b2b;background:#fff5f5;border:1px solid #f1caca;border-radius:12px;margin-top:16px;padding:13px 15px;font-size:14px;line-height:1.6;animation:.15s ease-out _arrive_p4yq9_1}._footer_p4yq9_34{background:#f8fafd;border-top:1px solid #dce5f1;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:17px 23px;display:flex}._button_p4yq9_35,._primary_p4yq9_35{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c9d7e9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:650;transition:background-color .16s,transform .16s;display:inline-flex}._primary_p4yq9_35{color:#fff;background:#193e79;border-color:#193e79}._primary_p4yq9_35:hover{background:#245795}._button_p4yq9_35:hover{background:#eff5fc}._button_p4yq9_35:active,._primary_p4yq9_35:active{transform:scale(.98)}._button_p4yq9_35 svg,._primary_p4yq9_35 svg{width:19px;height:19px}._dialog_p4yq9_1 button:disabled{opacity:.48;cursor:not-allowed;transform:none}._spin_p4yq9_42{animation:1s linear infinite _spin_p4yq9_42}@keyframes _spin_p4yq9_42{to{transform:rotate(360deg)}}@keyframes _arrive_p4yq9_1{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes _breathe_p4yq9_1{50%{opacity:.7;transform:scale(1.05)}}@keyframes _scan_p4yq9_16{0%,to{opacity:.4;top:20%}50%{opacity:1;top:80%}}@media (max-width:480px){._header_p4yq9_4,._body_p4yq9_12{padding:18px}._header_p4yq9_4{gap:10px}._header_p4yq9_4 h2{font-size:20px}._icon_p4yq9_5,._close_p4yq9_5{width:38px;height:38px}._footer_p4yq9_34{padding:14px 18px}._scanner_p4yq9_16{min-height:150px}}@media (prefers-reduced-motion:reduce){._dialog_p4yq9_1[open],._scanner_p4yq9_16 svg,._scanner_p4yq9_16:after,._scanner_p4yq9_16[data-complete=true] svg,._error_p4yq9_33,._spin_p4yq9_42{animation:none}._button_p4yq9_35,._primary_p4yq9_35{transition:none}._button_p4yq9_35:active,._primary_p4yq9_35:active{transform:none}}._notice_1la7k_1,._muted_1la7k_1{color:#526785;font-size:16px;line-height:1.65}._notice_1la7k_1 p{margin:0 0 12px}._notice_1la7k_1 ul{gap:13px;padding-left:23px;display:grid}._notice_1la7k_1 li::marker{color:#2169ba}._check_1la7k_1{color:#172e54;cursor:pointer;background:#f0f6ff;border:1px solid #c8d9ef;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;font-size:16px;line-height:1.55;display:flex}._check_1la7k_1 input{accent-color:#195eaf;flex:none;width:22px;height:22px;margin-top:3px}._primary_1la7k_1,._secondary_1la7k_1{cursor:pointer;border:1px solid #c5d4e7;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 17px;font-size:16px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}._primary_1la7k_1{color:#fff;background:#173d78;border-color:#173d78}._secondary_1la7k_1{color:#173d78;background:#fff}._primary_1la7k_1:hover{background:#245f9f}._secondary_1la7k_1:hover{background:#edf5ff}._primary_1la7k_1:active,._secondary_1la7k_1:active{transform:scale(.98)}._primary_1la7k_1:disabled,._secondary_1la7k_1:disabled{opacity:.45;cursor:not-allowed;transform:none}._primary_1la7k_1 svg,._secondary_1la7k_1 svg,._badge_1la7k_1 svg,output svg{flex:none;width:20px;height:20px}._error_1la7k_1{color:#a52727;background:#fff2f2;border:1px solid #efc4c4;border-radius:12px;padding:14px;font-size:16px;line-height:1.6}._identity_1la7k_1{background:#f2f7fd;border:1px solid #d7e3f1;border-radius:14px;gap:5px;margin-bottom:16px;padding:16px;display:grid}._identity_1la7k_1 strong{color:#142650;font-size:20px}._identity_1la7k_1 span{color:#546b8c;font-size:15px}._camera_1la7k_1{aspect-ratio:4/3;background:linear-gradient(140deg,#10244b,#23456e);border-radius:18px;margin-top:15px;position:relative;overflow:hidden}._camera_1la7k_1 video{object-fit:contain;width:100%;height:100%;transform:scaleX(-1)}._guide_1la7k_1{pointer-events:none;border:2px dashed #cce8ff99;border-radius:50%;width:42%;height:72%;position:absolute;top:14%;left:29%}._camera_1la7k_1>span{color:#eff7ff;background:#152d4c;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}._camera_1la7k_1>span svg{width:48px;height:48px}._direction_1la7k_1{color:#142c50;text-align:center;margin:15px 0 8px;font-size:18px;font-weight:750}._thumbnails_1la7k_1{gap:10px;margin:12px 0;display:flex}._thumbnails_1la7k_1 img{aspect-ratio:4/3;object-fit:contain;background:#edf3f9;border-radius:10px;width:calc(33.3333% - 6.66667px);animation:.2s ease-out _arrive_1la7k_1}._actions_1la7k_1{flex-wrap:wrap;gap:8px;display:flex}._badge_1la7k_1{color:#177950;background:#e9f8ef;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:15px;display:flex}._handoff_1la7k_1{text-align:center;color:#172e54}._handoff_1la7k_1>svg{color:#2267ac;width:40px;height:40px}._handoff_1la7k_1 h3{margin:12px 0;font-size:22px}._handoff_1la7k_1 p{color:#526785;font-size:16px;line-height:1.6}._handoff_1la7k_1 img{border:1px solid #d5e2f3;border-radius:15px;max-width:100%;margin:12px auto;display:block}._handoff_1la7k_1 a{color:#1559a8;text-decoration:underline}._handoff_1la7k_1 output{justify-content:center;align-items:center;gap:9px;margin:20px 0;font-size:16px;display:flex}._clientPage_1la7k_1{background:radial-gradient(at 0 0,#dae9fc,#eff3f8 55%);justify-content:center;align-items:flex-start;min-height:100dvh;padding:28px 16px;display:flex}._clientCard_1la7k_1{background:#fff;border:1px solid #d7e1ef;border-radius:24px;width:min(700px,100%);padding:28px;animation:.2s ease-out _arrive_1la7k_1;box-shadow:0 15px 45px #112f5512}._clientCard_1la7k_1 h1{color:#13274b;margin:15px 0 22px;font-size:28px}._brand_1la7k_1{letter-spacing:.12em;color:#1966ad;font-size:15px;font-weight:750}._success_1la7k_1{text-align:center;color:#176444;padding:28px 0;font-size:17px;line-height:1.6}._success_1la7k_1>svg{width:68px;height:68px;animation:.25s ease-out _arrive_1la7k_1}._spin_1la7k_1{animation:1s linear infinite _spin_1la7k_1}@keyframes _spin_1la7k_1{to{transform:rotate(360deg)}}@keyframes _arrive_1la7k_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){._clientPage_1la7k_1{padding:12px}._clientCard_1la7k_1{padding:20px}._actions_1la7k_1 button{flex:1;padding:10px;font-size:14px}._notice_1la7k_1,._check_1la7k_1{font-size:16px}}@media (prefers-reduced-motion:reduce){._spin_1la7k_1,._success_1la7k_1>svg,._thumbnails_1la7k_1 img,._clientCard_1la7k_1{animation:none}._primary_1la7k_1,._secondary_1la7k_1{transition:none}}._camera_1la7k_1{aspect-ratio:auto;width:min(100%,420px);height:clamp(145px,30dvh,280px);margin:14px auto 0}._camera_1la7k_1>span{text-align:center;gap:10px;padding:18px}._camera_1la7k_1>span strong{font-size:18px;line-height:1.35}._camera_1la7k_1>span small{color:#cbdcf0;max-width:290px;font-size:14px;line-height:1.5}._camera_1la7k_1>span svg{flex:none;width:36px;height:36px}._cameraFooter_1la7k_9{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}._cameraFooter_1la7k_9 button{overflow-wrap:anywhere;min-width:0;min-height:48px}._footerHint_1la7k_11{color:#526785;grid-column:1/-1;font-size:13px;line-height:1.5}._cameraStatus_1la7k_12{text-align:center;background:#f2f7fd;border:1px solid #d7e3f1;border-radius:16px;padding:24px 14px;animation:.18s ease-out _arrive_1la7k_1}._cameraStatus_1la7k_12>svg{color:#2367bd;width:32px;height:32px}._cameraStatus_1la7k_12 h3{margin:12px 0 8px;font-size:19px}._cameraStatus_1la7k_12 p{color:#526785;margin:0;font-size:15px;line-height:1.6}._error_1la7k_1 p{margin:7px 0 0}@media (max-width:480px){._cameraFooter_1la7k_9 button{padding:10px 12px;font-size:14px}._camera_1la7k_1>span{gap:8px;padding:12px}._camera_1la7k_1>span strong{font-size:16px}._camera_1la7k_1>span small{font-size:13px}}@media (prefers-reduced-motion:reduce){._cameraStatus_1la7k_12{animation:none}}._direction_1la7k_1{display:block}
