.BrandLogo-module__fAP67W__bar{background:var(--mpp-white);border-bottom:1px solid #0a4c9124;flex:none;align-items:center;padding:6px 12px;display:flex}.BrandLogo-module__fAP67W__logo{-webkit-user-select:none;user-select:none;width:auto;height:28px;display:block}
.GuideOverlay-module__-9gIla__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.GuideOverlay-module__-9gIla__overlay g{fill:none;stroke-linecap:round;stroke-linejoin:round}.GuideOverlay-module__-9gIla__halo{stroke:#05101d}.GuideOverlay-module__-9gIla__line{stroke:#fff}.GuideOverlay-module__-9gIla__line .GuideOverlay-module__-9gIla__eyeLine{stroke:#a8ceff}.GuideOverlay-module__-9gIla__centre{stroke:#fff}
.ErrorPanel-module__MhxjAa__panel{background:var(--mpp-white);border:1px solid var(--mpp-line);border-radius:var(--mpp-radius-lg);flex-direction:column;gap:14px;max-width:520px;margin:0 auto;padding:22px 18px;display:flex}.ErrorPanel-module__MhxjAa__icon{background:var(--mpp-danger-bg);border:1px solid var(--mpp-danger-line);width:42px;height:42px;color:var(--mpp-danger);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.ErrorPanel-module__MhxjAa__title{color:var(--mpp-ink);font-size:20px}.ErrorPanel-module__MhxjAa__message{color:var(--mpp-muted);font-size:16px}.ErrorPanel-module__MhxjAa__steps{counter-reset:step;flex-direction:column;gap:12px;display:flex}.ErrorPanel-module__MhxjAa__steps li{align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.45;display:flex}.ErrorPanel-module__MhxjAa__stepNumber{background:var(--mpp-blue-050);width:23px;height:23px;color:var(--mpp-blue-800);border:1px solid var(--mpp-blue-100);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:inline-flex}.ErrorPanel-module__MhxjAa__extra{border-top:1px solid var(--mpp-line);flex-direction:column;gap:12px;padding-top:14px;display:flex}.ErrorPanel-module__MhxjAa__extraTitle{color:var(--mpp-blue-900);font-size:16px}.ErrorPanel-module__MhxjAa__actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}
.PhotoImport-module__Rrx-IG__wrap{flex-direction:column;align-items:stretch;gap:8px;display:flex}.PhotoImport-module__Rrx-IG__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PhotoImport-module__Rrx-IG__error{border:1px solid var(--mpp-warn-200,#f0d0a8);background:var(--mpp-warn-050,#fdf6ec);border-radius:var(--mpp-radius);flex-direction:column;gap:6px;padding:11px 14px;font-size:14px;display:flex}.PhotoImport-module__Rrx-IG__errorTitle{font-weight:650}.PhotoImport-module__Rrx-IG__errorSteps{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}
.CameraScreen-module__s6DpIq__shell{background:var(--mpp-shell);color:var(--mpp-white);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.CameraScreen-module__s6DpIq__errorShell{background:var(--mpp-page);min-height:100dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));align-items:center;display:flex}.CameraScreen-module__s6DpIq__stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:0;padding:0;display:flex;container-type:size}.CameraScreen-module__s6DpIq__frame{aspect-ratio:4/5;background:#000;border-radius:16px;flex:none;width:min(100%,80cqh - 43.2px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.CameraScreen-module__s6DpIq__video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.CameraScreen-module__s6DpIq__stageMessage{color:#ffffffe6;background:#091524d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex;position:absolute;inset:0}.CameraScreen-module__s6DpIq__spinner{border:3px solid #ffffff40;border-top-color:var(--mpp-white);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite CameraScreen-module__s6DpIq__spin}@keyframes CameraScreen-module__s6DpIq__spin{to{transform:rotate(360deg)}}.CameraScreen-module__s6DpIq__countdown{color:var(--mpp-white);text-shadow:0 3px 22px #000000a6;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(76px,26cqh,150px);font-weight:800;display:flex;position:absolute;inset:0}.CameraScreen-module__s6DpIq__steps{text-align:left;flex-direction:column;flex:none;gap:4px;width:100%;max-width:30em;margin:0;padding:0 12px;list-style:none;display:flex}.CameraScreen-module__s6DpIq__step{color:#fffffff0;align-items:flex-start;gap:8px;font-size:15px;line-height:1.3;display:flex}.CameraScreen-module__s6DpIq__stepNumber{width:18px;height:18px;color:var(--mpp-white);text-align:center;background:#ffffff29;border-radius:50%;flex:none;margin-top:1px;font-size:11px;font-weight:700;line-height:18px}.CameraScreen-module__s6DpIq__stepText{min-width:0}@media (max-width:374px){.CameraScreen-module__s6DpIq__step{font-size:14px}}@keyframes CameraScreen-module__s6DpIq__fade{0%{opacity:0}to{opacity:1}}.CameraScreen-module__s6DpIq__controls{background:var(--mpp-shell-soft);border-top:1px solid #ffffff14;flex-direction:column;flex:none;gap:12px;padding:10px 16px 14px;display:flex}.CameraScreen-module__s6DpIq__captureError{color:var(--mpp-danger);border-radius:var(--mpp-radius);background:#fffffff5;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.CameraScreen-module__s6DpIq__dismiss{color:var(--mpp-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:15px;line-height:1}.CameraScreen-module__s6DpIq__captureRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.CameraScreen-module__s6DpIq__timerButton{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;justify-self:start;min-width:56px;height:44px;font-size:14px;font-weight:700}.CameraScreen-module__s6DpIq__timerButton[aria-pressed=true]{background:var(--mpp-white);color:var(--mpp-blue-900);border-color:var(--mpp-white)}.CameraScreen-module__s6DpIq__shutter{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:4px solid #ffffffeb;border-radius:50%;justify-self:center;width:78px;height:78px;padding:5px}.CameraScreen-module__s6DpIq__shutter:disabled{opacity:.4;cursor:default}.CameraScreen-module__s6DpIq__shutterInner{background:var(--mpp-white);width:100%;height:100%;color:var(--mpp-blue-900);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:transform .1s;display:flex}.CameraScreen-module__s6DpIq__shutter:active:not(:disabled) .CameraScreen-module__s6DpIq__shutterInner{transform:scale(.88)}@media (max-height:620px){.CameraScreen-module__s6DpIq__shutter{width:66px;height:66px}}.CameraScreen-module__s6DpIq__secondary{flex-direction:column;align-items:stretch;gap:8px;margin-top:4px;display:flex}.CameraScreen-module__s6DpIq__errorStack{flex-direction:column;gap:14px;width:100%;max-width:520px;margin:0 auto;display:flex}.CameraScreen-module__s6DpIq__previewMark{z-index:3;letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffffe0;border-radius:999px;align-items:baseline;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;bottom:8px;right:10px;box-shadow:0 1px 4px #0000004d}.CameraScreen-module__s6DpIq__markBlue{color:var(--mpp-brand-blue)}.CameraScreen-module__s6DpIq__markGreen{color:var(--mpp-brand-green)}
.ProcessingScreen-module__1_OM0q__page{background:var(--mpp-page);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.ProcessingScreen-module__1_OM0q__inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:28rem;display:flex}.ProcessingScreen-module__1_OM0q__headline{color:var(--mpp-ink);margin:0;font-size:1.05rem;font-weight:600}.ProcessingScreen-module__1_OM0q__note{color:var(--mpp-muted);margin:0;font-size:.9rem}.ProcessingScreen-module__1_OM0q__spinner{border:3px solid var(--mpp-blue-100);border-top-color:var(--mpp-blue-700);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite ProcessingScreen-module__1_OM0q__spin}@keyframes ProcessingScreen-module__1_OM0q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProcessingScreen-module__1_OM0q__spinner{animation:none}}
.ProcessedReview-module__V9-dvq__page{background:var(--mpp-page);justify-content:center;min-height:100dvh;padding:20px 16px 32px;display:flex}.ProcessedReview-module__V9-dvq__inner{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:26rem;display:flex}.ProcessedReview-module__V9-dvq__title{color:var(--mpp-ink);text-align:center;margin:0;font-size:1.1rem;font-weight:700}.ProcessedReview-module__V9-dvq__frame{aspect-ratio:4/5;border-radius:var(--mpp-radius-lg);background:var(--mpp-shell);border:1px solid var(--mpp-line);flex:none;width:100%;position:relative;overflow:hidden}.ProcessedReview-module__V9-dvq__photo{object-fit:contain;width:100%;height:100%;display:block}.ProcessedReview-module__V9-dvq__actions{flex-direction:column;gap:10px;display:flex}.ProcessedReview-module__V9-dvq__refusal{background:var(--mpp-danger-bg);border:1px solid var(--mpp-danger-line);border-radius:var(--mpp-radius);flex-direction:column;gap:8px;padding:16px;display:flex}.ProcessedReview-module__V9-dvq__refusal .ProcessedReview-module__V9-dvq__title{color:var(--mpp-danger)}.ProcessedReview-module__V9-dvq__body{color:var(--mpp-ink);margin:0;font-size:.95rem;line-height:1.5}.ProcessedReview-module__V9-dvq__ready{border-radius:var(--mpp-radius);background:var(--mpp-green-050);color:var(--mpp-green-700);text-align:center;margin:0;padding:12px 14px;font-size:.95rem}.ProcessedReview-module__V9-dvq__problem{border-radius:var(--mpp-radius);background:var(--mpp-danger-bg);color:var(--mpp-danger);text-align:center;margin:0;padding:12px 14px;font-size:.95rem}.ProcessedReview-module__V9-dvq__notice{color:var(--mpp-muted);text-align:center;margin:-2px 0 2px;font-size:.82rem;line-height:1.45}
.RetakeNotice-module__uF-m3G__inner{gap:24px;padding-top:24px}.RetakeNotice-module__uF-m3G__message{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.RetakeNotice-module__uF-m3G__icon{width:72px;height:72px;color:var(--mpp-brand-green);flex:none;display:block}.RetakeNotice-module__uF-m3G__title{color:var(--mpp-ink);margin:4px 0 0;font-size:1.35rem;font-weight:700;line-height:1.3}.RetakeNotice-module__uF-m3G__body{color:var(--mpp-ink);margin:0;font-size:1rem;line-height:1.5}.RetakeNotice-module__uF-m3G__home{text-align:center;color:var(--mpp-ink);padding:10px 0;font-size:.95rem;display:block}
