.validation_hero__5W1zv{background:linear-gradient(135deg,#0F1B2D,#15366B 55%,#2B7DE0);color:#fff;position:relative;overflow:hidden;padding:100px 0 112px}.validation_hero__5W1zv:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 82% 20%,rgba(47,165,114,.2),transparent 44%);pointer-events:none}.validation_heroGrid__3hx9j{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center;position:relative;z-index:1}.validation_heroBadge___LShk{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;background:rgba(47,165,114,.16);border:1px solid rgba(47,165,114,.4);color:#bdf0d8;margin-bottom:22px}.validation_heroTitle_____xc{font-family:var(--font-sora);font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0}.validation_heroTitle_____xc span{background:linear-gradient(90deg,#7ee0b4,#bdf0d8);-webkit-background-clip:text;background-clip:text;color:transparent}.validation_heroDesc__H__rw{font-size:18px;color:#c7d8ef;margin:22px 0 30px;max-width:520px;line-height:1.65}.validation_heroCta__wpI0V{display:flex;gap:14px;flex-wrap:wrap}.validation_freeTag__UXKPw{display:inline-block;background:#E8A030;color:#3a2603;font-weight:700;font-size:12px;padding:3px 10px;border-radius:6px;margin-left:8px;vertical-align:middle}.validation_heroStats__hYrn1{display:flex;gap:26px;margin-top:34px}.validation_heroStat___7tns b{font-family:var(--font-sora);font-size:24px;font-weight:800;display:block;color:#fff}.validation_heroStat___7tns small{font-size:12.5px;color:#a9c2e3;letter-spacing:.02em}.validation_checkCard__XmgV9{background:#fff;border-radius:24px;padding:32px;box-shadow:0 32px 80px -20px rgba(0,0,0,.55);color:var(--dark)}.validation_checkCard__XmgV9 h2{font-family:var(--font-sora);font-size:20px;font-weight:700;margin-bottom:6px;color:var(--dark)}.validation_cardSubtitle__iBxqu{font-size:14px;color:var(--gray);margin-bottom:22px}.validation_dropzone__aNGmh{border:2px dashed var(--sky);border-radius:16px;background:var(--bg);padding:52px 24px;text-align:center;transition:border-color .2s,background .2s;cursor:pointer}.validation_dropzoneActive__lh2Zx,.validation_dropzone__aNGmh:hover{border-color:var(--blue);background:#eef6fe}.validation_dzIcon__eF7jc{width:72px;height:72px;border-radius:50%;background:linear-gradient(120deg,#15366B,#2B7DE0 50%,#7EC4E8);display:grid;place-items:center;margin:0 auto 18px}.validation_dropTitle__Go30H{display:block;font-family:var(--font-sora);font-weight:700;font-size:18px;margin-bottom:6px;color:var(--dark)}.validation_dropSubtitle__N8YKb{color:var(--gray);font-size:14px}.validation_formats__DmnQq{display:flex;gap:6px;justify-content:center;margin-top:14px;flex-wrap:wrap}.validation_formatTag__vQuJ1{font-size:11px;font-weight:600;color:var(--blue);background:#eaf4fd;padding:4px 9px;border-radius:6px}.validation_cardHeader__01bFo{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:12px}.validation_modeToggle__281ui{font-size:11.5px;font-weight:600;color:var(--blue);background:#EFF6FF;border:1.5px solid #bfdbfe;border-radius:20px;padding:5px 12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s;font-family:inherit}.validation_modeToggle__281ui:hover{background:#DBEAFE;border-color:var(--blue)}.validation_checkCardActive__hNhvo h2{margin-bottom:2px}.validation_resetBtn__mB_4z{font-size:12px;font-weight:600;color:var(--gray);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:5px 10px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,border-color .15s}.validation_resetBtn__mB_4z:hover{color:var(--dark);border-color:var(--gray)}.validation_errorMsg__BHedz{font-size:13px}.validation_checkCardActive__hNhvo{padding:28px 30px 26px}.validation_activeBody__k4NvC{display:flex;gap:32px;align-items:stretch}.validation_activeLeft__8VjHz{flex:0 0 300px}.validation_activeRight__E3ph5{flex:1;min-width:0;display:flex;flex-direction:column}.validation_reportContent__ODXeJ{flex:1}.validation_scanImgWrap___LOzc{position:relative;border-radius:12px;overflow:hidden;width:300px;height:387px;box-shadow:var(--sh3);background:var(--bg2);flex-shrink:0}.validation_photoPreview__m3vFw{width:300px;height:387px;object-position:center center;box-shadow:var(--sh2)}.validation_photoPreviewRight__Z4qqU,.validation_photoPreview__m3vFw{object-fit:contain;display:block;border-radius:12px;border:1px solid var(--border);background:var(--bg2)}.validation_photoPreviewRight__Z4qqU{width:100%;max-width:200px;height:258px}.validation_photoLabel__dBsZb{font-size:11px;letter-spacing:.06em;margin-bottom:6px}.validation_scanLine__SieJg{height:2px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.6) 30%,rgba(126,196,232,.9) 50%,rgba(37,99,235,.6) 70%,transparent);box-shadow:0 0 8px 2px rgba(37,99,235,.4);animation:validation_scanSweep__J5cTq 2s ease-in-out infinite}.validation_scanTitle__tt777{font-size:13px;font-weight:600;color:var(--dark);margin-bottom:10px}.validation_scanGauge__JMH3v{height:5px}.validation_scanGaugeFill__Zq8qt{background:linear-gradient(90deg,var(--blue),var(--sky));transition:width .4s ease}.validation_stepsList__LfHpF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.validation_stepItem___0pOp{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--gray-l);transition:color .3s}.validation_stepItemActive__CW2uL{color:var(--dark);font-weight:600}.validation_stepItemDone__OrycT{color:var(--gray)}.validation_stepIndicator__fHUeu{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;flex:none;font-size:9px;font-weight:700;color:var(--gray);transition:border-color .3s}.validation_stepIndicatorActive__PF8aX{border-color:var(--gray);animation:validation_pulseDot__HM3O_ 1s ease-in-out infinite}.validation_stepIndicatorDone__fxqf3{border-color:var(--gray-l);background:var(--bg2)}@keyframes validation_pulseDot__HM3O_{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.validation_scoreChip__cTDki{display:flex;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;border-radius:20px;background:var(--bg2);width:fit-content}.validation_scoreChip__cTDki b{font-family:var(--font-sora);font-size:15px;font-weight:800}.validation_scoreChip__cTDki span{font-size:11px;color:var(--gray)}.validation_resultTitle__ngIqR{font-size:13.5px;font-weight:700;color:var(--dark);margin-bottom:10px;font-family:var(--font-sora)}.validation_issuesList__tq8gQ{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.validation_issuesList__tq8gQ::-webkit-scrollbar{width:3px}.validation_issuesList__tq8gQ::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.validation_issueRow__c_9rj{display:flex;align-items:flex-start;gap:7px;font-size:12px;padding:5px 0;border-bottom:1px solid var(--border)}.validation_issueRow__c_9rj:last-child{border-bottom:none}.validation_issueRowWarn___mY8_{opacity:.85}.validation_issueIcon__z_CTy{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.validation_iconFail__4h687{background:#DC2626;color:#fff}.validation_iconWarn__kC_CJ{background:#E8A030;color:#fff}.validation_issueContent__TIf4o{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.validation_issueName__FLu1e{color:var(--dark);font-size:12px;font-weight:600;line-height:1.3}.validation_issueId__mLMZY{color:var(--gray);font-size:10px;font-weight:700;letter-spacing:.05em;margin-right:4px;text-transform:uppercase}.validation_issueDesc___Kkw_{color:var(--gray);font-size:11px;line-height:1.4;font-weight:400}.validation_passesToggle__5eAyz{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--green);background:none;border:none;cursor:pointer;padding:0;margin-bottom:8px;font-family:inherit}.validation_passChips__LJ0MZ{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;list-style:none;padding:0;max-height:150px;overflow-y:auto}.validation_passChips__LJ0MZ::-webkit-scrollbar{width:3px}.validation_passChips__LJ0MZ::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.validation_passChip__ZtgPd{display:flex;align-items:center;gap:8px;background:#DCF3E8;border-radius:7px;padding:4px 8px}.validation_passChipId__VJs2d{font-size:10px;font-weight:700;color:#1E6B47;background:#B8E8CE;padding:1px 5px;border-radius:4px;letter-spacing:.05em;flex-shrink:0}.validation_passChipLabel__XK_0P{font-size:11px;font-weight:500;color:#1E6B47;line-height:1.3}.validation_btnCorrect__T0BaY{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:16px;padding:12px;background:var(--blue);color:#fff;font-weight:700;font-size:13.5px;border-radius:11px;border:none;cursor:pointer;font-family:inherit;transition:background .18s,opacity .18s;text-decoration:none}.validation_btnCorrect__T0BaY:hover:not(:disabled){background:var(--blue-d)}.validation_btnCorrect__T0BaY:disabled{opacity:.7;cursor:default}.validation_btnCorrectOutline__qaGAS{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 12px;border:1.5px solid var(--blue);border-radius:11px;color:var(--blue);font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,color .18s}.validation_btnCorrectOutline__qaGAS:hover{background:var(--blue);color:#fff}.validation_subQuotaWrap__vbSOu{margin-top:16px;padding:12px 14px;background:#EFF6FF;border-radius:11px;border:1px solid #bfdbfe;display:flex;flex-direction:column;gap:10px}.validation_subQuotaMsg__w_IKq{font-size:12.5px;color:#1E40AF;line-height:1.5}.validation_quotaHitMsg__SXJjQ{margin-top:12px;padding:10px 12px;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;font-size:12.5px;color:#92400e}.validation_quotaHitLink__V3eoW{font-weight:700;color:var(--blue);text-decoration:underline}.validation_quotaExceededWrap__5IQ1C{text-align:center;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:10px}.validation_quotaIcon__ga6j3{font-size:36px}.validation_quotaTitle__Zf2s_{font-family:var(--font-sora);font-size:16px;font-weight:800;color:var(--dark)}.validation_quotaDesc__bjipw{font-size:13px;color:var(--gray);line-height:1.55;max-width:280px}.validation_quotaRetry__UzFZ4{font-size:12.5px;color:var(--gray);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:underline}.validation_spinner__Sl34_{width:13px;height:13px;margin-right:5px}.validation_spinnerLg__VB0Yc{width:36px;height:36px;border:3px solid rgba(37,99,235,.15);border-top:3px solid var(--blue);margin-bottom:10px}.validation_correctingState__55frI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 8px;text-align:center;min-height:180px}.validation_correctingState__55frI p{font-size:14px;font-weight:600;color:var(--dark);margin:0}.validation_correctingState__55frI small{font-size:12px;color:var(--gray)}@keyframes validation_correctionBlink__HVyqh{0%,to{opacity:1}50%{opacity:.25}}.validation_correctionStepLabel__a1pnS{font-size:11.5px;font-weight:600;color:var(--gray);text-align:center;margin:6px 0 0;animation:validation_correctionBlink__HVyqh 1.1s ease-in-out infinite;min-height:18px}.validation_correctionRow__8Zo9k{display:flex;align-items:flex-start;gap:0;width:100%}.validation_correctionSide__gxCPY{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.validation_correctionPhoto__1gp3Q{width:100%;max-width:210px;height:270px;object-fit:contain;border-radius:12px;border:1px solid var(--border);background:var(--bg2);display:block;box-shadow:var(--sh2);transition:filter .4s ease}.validation_correctionPhotoLoading__MhOFL{filter:brightness(.75) saturate(.5)}.validation_correctionArrow__oAY_V{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 44px;align-self:center;gap:0}.validation_arrowLine__156Jg{display:block;height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(37,99,235,.3),var(--blue),rgba(37,99,235,.3),transparent)}.validation_arrowHead__UZqoU{font-size:20px;color:var(--blue);line-height:1;display:block;transform:none}.validation_afterFrame__OrEOs{position:relative;width:100%;max-width:210px;height:270px;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--bg2);box-shadow:var(--sh2)}.validation_blurredBg__QLCMM{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:blur(12px) brightness(.4);transform:scale(1.1);pointer-events:none}.validation_afterLoading__g0DFp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:2}.validation_afterLoadingTxt__k8PqX{font-size:11px;font-weight:600;color:rgba(255,255,255,.8)}.validation_protectedPhoto__Xs_ND{position:absolute;inset:0;cursor:default;z-index:3;user-select:none;-webkit-user-drag:none}.validation_correctionPhotoAbsolute__htoqi{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none}.validation_correctionActions__39VK3{margin-top:6px;width:100%;max-width:210px}.validation_btnPayment__rHL_t{display:block;padding:10px 14px;background:var(--blue);color:#fff;font-weight:700;font-size:12.5px;border-radius:10px;text-align:center;transition:background .18s;width:100%;border:none;cursor:pointer;font-family:inherit}.validation_btnPayment__rHL_t:hover:not(:disabled){background:var(--blue-d)}.validation_btnPayment__rHL_t:disabled{opacity:.5;cursor:not-allowed}.validation_emailCapture__WTxPL{width:100%;max-width:210px;display:flex;flex-direction:column;gap:6px}.validation_emailPromptText__xeYPm{font-size:11px;font-weight:600;color:var(--gray);text-align:center;line-height:1.4}.validation_emailCaptureInput__QVV2X{width:100%;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-size:12px;font-family:inherit;color:var(--dark);background:#fff;transition:border-color .18s;box-sizing:border-box}.validation_emailCaptureInput__QVV2X:focus{outline:none;border-color:var(--blue)}.validation_emailCaptureError__joHJr{font-size:11px;color:#DC2626;text-align:center;margin:0}@media (max-width:560px){.validation_checkCardActive__hNhvo{padding:20px 18px 18px}.validation_activeBody__k4NvC{flex-direction:column;align-items:center;gap:16px}.validation_activeLeft__8VjHz{flex:none;width:100%;display:flex;justify-content:center}.validation_correctionRow__8Zo9k{flex-direction:column;align-items:center;gap:12px}.validation_correctionArrow__oAY_V{height:28px;width:100%;flex:none}.validation_arrowLine__156Jg{height:1px;width:40px;flex:none;background:linear-gradient(90deg,transparent,var(--blue),transparent)}.validation_afterFrame__OrEOs,.validation_correctionPhoto__1gp3Q{max-width:180px;height:230px}}.validation_scanning__6BNoK{text-align:center;padding:30px 6px}.validation_scanPrev__zXcD3{width:96px;height:122px;border-radius:10px;object-fit:cover;margin:0 auto 18px;display:block;box-shadow:var(--sh2)}.validation_progressBar__gjOlG{height:7px;border-radius:99px;background:var(--border);overflow:hidden;margin:0 0 10px}.validation_progressFill__At_6Y{display:block;height:100%;background:linear-gradient(120deg,#15366B,#2B7DE0 50%,#7EC4E8);border-radius:99px;transition:width .25s}.validation_scanStatus__c9ii5{font-size:13.5px;color:var(--gray);font-weight:500}.validation_reportTop__MJ5SQ{display:flex;align-items:center;gap:16px;margin-bottom:18px}.validation_reportThumb__8jdOF{width:74px;height:94px;border-radius:9px;object-fit:cover;flex:none}.validation_scoreRing__uSJyB{position:relative;width:74px;height:74px;flex:none}.validation_scoreRing__uSJyB b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-sora);font-weight:800;font-size:20px}.validation_reportVerdict__Cv_yE b{font-family:var(--font-sora);font-size:16px;font-weight:700;display:block;margin-bottom:2px}.validation_reportVerdict__Cv_yE span{font-size:13px;color:var(--gray)}.validation_critList__Rxn9F{border-top:1px solid var(--border);margin-top:2px}.validation_critRow__kqTcy{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.validation_critRow__kqTcy:last-child{border-bottom:none}.validation_critIcon___TZhY{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.validation_ok__REakq{background:var(--green)}.validation_warn___If5N{background:#E8A030}.validation_critTxt__j_TwW{flex:1;font-size:14px;font-weight:500;color:var(--dark)}.validation_critState__Lu7si{font-size:12px;font-weight:700;font-family:var(--font-sora)}.validation_stateOk__7PuI9{color:var(--green)}.validation_stateWarn__zOtky{color:#E8A030}.validation_reportCta__3Gr0V{margin-top:18px;width:100%;text-align:center;background:var(--blue);color:#fff;font-weight:700;font-size:15px;padding:14px;border-radius:12px;transition:background .18s;cursor:pointer;border:none;font-family:inherit;display:block}.validation_reportCta__3Gr0V:hover{background:var(--blue-d)}.validation_stepsGrid__20dX2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.validation_stepCard__Enn4x{background:#fff;border:1px solid var(--border);border-radius:18px;padding:30px 26px;position:relative;transition:transform .2s,box-shadow .2s}.validation_stepCard__Enn4x:hover{transform:translateY(-4px);box-shadow:var(--sh3)}.validation_stepNum__w66UG{position:absolute;top:22px;right:24px;font-family:var(--font-sora);font-weight:800;font-size:46px;color:var(--border);line-height:1;user-select:none}.validation_stepIcon__iYNza{width:54px;height:54px;border-radius:14px;background:var(--bg);display:grid;place-items:center;margin-bottom:18px;color:var(--blue)}.validation_stepCard__Enn4x h3{font-family:var(--font-sora);font-size:19px;font-weight:700;margin-bottom:8px;color:var(--dark)}.validation_stepCard__Enn4x p{color:var(--gray);font-size:14.5px;line-height:1.6;margin:0}.validation_criteriaGrid__09bRN{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.validation_criteriaCard__RH2cp{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px 24px;transition:transform .2s,box-shadow .2s}.validation_criteriaCard__RH2cp:hover{transform:translateY(-4px);box-shadow:var(--sh3)}.validation_criteriaIcon__GfW9z{width:48px;height:48px;border-radius:12px;background:var(--blue-l);display:grid;place-items:center;margin-bottom:16px;color:var(--blue)}.validation_criteriaCard__RH2cp h3{font-family:var(--font-sora);font-size:17px;font-weight:700;margin-bottom:7px;color:var(--dark)}.validation_criteriaCard__RH2cp p{font-size:14px;color:var(--gray);line-height:1.6;margin:0}.validation_faqWrap__o9Ikw{max-width:820px;margin:0 auto}.validation_ctaBanner__16nwy{background:linear-gradient(135deg,#0F1B2D,#15366B 55%,#2B7DE0);border-radius:26px;padding:62px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.validation_ctaBanner__16nwy:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 100%,rgba(47,165,114,.22),transparent 50%);pointer-events:none}.validation_ctaBanner__16nwy h2{font-family:var(--font-sora);font-size:clamp(26px,3vw,38px);font-weight:800;position:relative;z-index:1;margin:0 0 16px}.validation_ctaBanner__16nwy p{color:#c7d8ef;font-size:17px;margin:0 0 28px;position:relative;z-index:1}.validation_ctaBannerBtn__59aam{position:relative;z-index:1}@media (max-width:1024px){.validation_heroGrid__3hx9j{grid-template-columns:1fr;gap:40px}}@media (max-width:920px){.validation_criteriaGrid__09bRN,.validation_stepsGrid__20dX2{grid-template-columns:1fr}}@media (max-width:560px){.validation_hero__5W1zv{padding:60px 0 70px}.validation_ctaBanner__16nwy{padding:40px 24px;border-radius:18px}.validation_heroStats__hYrn1{gap:16px;flex-wrap:wrap}}.validation_errorMsg__BHedz{font-size:13.5px;color:#DC2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;margin-bottom:14px}.validation_scanWrap__xB1kZ{padding:8px 0}.validation_scanImg__1jGc7{width:100%;height:100%;object-fit:contain;display:block}@keyframes validation_scanSweep__J5cTq{0%{top:-4px;opacity:1}90%{top:calc(100% + 4px);opacity:1}to{top:calc(100% + 4px);opacity:0}}.validation_scanLine__SieJg{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#2563EB 30%,#7EC4E8 50%,#2563EB 70%,transparent);box-shadow:0 0 10px 3px rgba(37,99,235,.55);animation:validation_scanSweep__J5cTq 1.6s ease-in-out infinite;pointer-events:none}.validation_scanGlow__qkaF5{position:absolute;inset:0;background:linear-gradient(180deg,rgba(37,99,235,.07),transparent 40%,transparent 60%,rgba(37,99,235,.07));pointer-events:none}.validation_scanGauge__JMH3v{height:6px;background:var(--border);border-radius:99px;overflow:hidden;margin-bottom:14px}.validation_scanGaugeFill__Zq8qt{height:100%;background:linear-gradient(90deg,#15366B,#2B7DE0,#7EC4E8);border-radius:99px;transition:width .3s ease}.validation_scanSteps__6ZPii{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.validation_scanStep__5nTkV{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--gray-l);transition:color .2s}.validation_scanStepActive__dimxa{color:var(--dark);font-weight:600}.validation_scanStepDone__PQPnL{color:var(--green)}.validation_scanCheck__Pf6Vb{font-size:12px;color:var(--green);font-weight:700;width:14px;flex:none}.validation_scanDot__zyhGl{width:7px;height:7px;border-radius:50%;background:#2563EB;flex:none;animation:validation_pulse__PUzzm .8s ease-in-out infinite alternate}@keyframes validation_pulse__PUzzm{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}.validation_scanDotPending__Y9b_k{width:7px;height:7px;border-radius:50%;background:var(--border);flex:none}.validation_correcting__WexJz{text-align:center;padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.validation_correcting__WexJz p{font-size:15px;font-weight:600;color:var(--dark);margin:0}.validation_correcting__WexJz small{font-size:12.5px;color:var(--gray)}.validation_spinner__Sl34_{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:validation_spin__7kylh .7s linear infinite;vertical-align:middle;margin-right:6px}.validation_spinnerLg__VB0Yc{display:block;width:40px;height:40px;border:3px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:validation_spin__7kylh .9s linear infinite;margin-bottom:8px}@keyframes validation_spin__7kylh{to{transform:rotate(1turn)}}.validation_modalOverlay__GiJJ1{position:fixed;inset:0;background:rgba(10,20,40,.75);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.validation_modalPanel__4Zkgm{max-width:880px;max-height:90vh;display:flex;flex-direction:column}.validation_modalPanelWide__xYGRN,.validation_modalPanel__4Zkgm{background:#fff;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.4)}.validation_modalPanelWide__xYGRN{max-width:820px}.validation_modalClose__A1e3c{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--gray);transition:color .15s,background .15s}.validation_modalClose__A1e3c:hover{color:var(--dark);background:var(--bg)}.validation_modalBody__zOqy7{display:flex;flex:1;min-height:0;overflow:hidden}.validation_modalLeft__OX76u{width:220px;flex:none;background:#f8fafc;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 20px}.validation_modalPhoto__oZLxP{width:150px;height:auto;border-radius:12px;object-fit:contain;box-shadow:0 4px 20px rgba(0,0,0,.15)}.validation_modalScore__f_a7u{text-align:center}.validation_modalScore__f_a7u b{display:block;font-family:var(--font-sora);font-size:28px;font-weight:800;line-height:1}.validation_modalScore__f_a7u span{font-size:13px;color:var(--gray);font-weight:500}.validation_modalRight__1kefg{flex:1;display:flex;flex-direction:column;min-width:0;padding:28px 28px 0}.validation_modalTitle__3y__W{font-family:var(--font-sora);font-size:18px;font-weight:800;color:var(--dark);margin:0 0 4px}.validation_modalSubtitle__SRvpP{font-size:12.5px;color:var(--gray);margin:0 0 18px}.validation_reportScroll__254_4{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px;padding-bottom:4px}.validation_reportScroll__254_4::-webkit-scrollbar{width:4px}.validation_reportScroll__254_4::-webkit-scrollbar-track{background:transparent}.validation_reportScroll__254_4::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.validation_catBlock__X_yBF{border:1px solid var(--border);border-radius:12px;overflow:hidden}.validation_catHeader__fC_XA{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid var(--border)}.validation_catKey__ZdcKf{font-family:var(--font-sora);font-size:11px;font-weight:800;background:#2563EB;color:#fff;padding:2px 8px;border-radius:6px;letter-spacing:.04em}.validation_catLabel__XHpRD{font-size:13px;font-weight:600;color:var(--dark);flex:1}.validation_catScore__jmm50{font-size:12px;font-weight:700;color:var(--gray);font-family:var(--font-sora)}.validation_critRowModal__SrvMG{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border)}.validation_critRowModal__SrvMG:last-child{border-bottom:none}.validation_critIconModal___pwqe{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px}.validation_icon_pass__HClis{background:var(--green);color:#fff}.validation_icon_warn__o5_fk{background:#E8A030;color:#fff}.validation_icon_fail__NgOiw{background:#DC2626;color:#fff}.validation_critContent__67v7U{flex:1;min-width:0}.validation_critId__4tNvB{font-family:var(--font-sora);font-size:10px;font-weight:700;color:var(--gray);letter-spacing:.06em;display:inline-block;margin-right:6px}.validation_critName__QcXDa{font-size:13px;font-weight:600;color:var(--dark)}.validation_critMsg__GkUem{display:block;font-size:11.5px;color:var(--gray);margin-top:2px;line-height:1.4}.validation_ctaCorrect__nXUmb{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:16px 0;padding:14px;background:#2563EB;color:#fff;font-weight:700;font-size:15px;border-radius:12px;border:none;cursor:pointer;font-family:inherit;transition:background .18s,opacity .18s;flex-shrink:0}.validation_ctaCorrect__nXUmb:hover:not(:disabled){background:#1D4ED8}.validation_ctaCorrect__nXUmb:disabled{opacity:.7;cursor:default}.validation_correctionBody__C9BKk{padding:32px;text-align:center}.validation_beforeAfter__Baa_D{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.validation_afterWrap___MjQz,.validation_beforeWrap__f5hHV{display:flex;flex-direction:column;align-items:center;gap:10px}.validation_photoLabel__dBsZb{font-family:var(--font-sora);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gray);text-transform:uppercase}.validation_compPhoto__5YQFU{width:100%;max-width:220px;height:auto;border-radius:12px;object-fit:contain;box-shadow:0 4px 20px rgba(0,0,0,.15);display:block}.validation_watermarkWrap__nz_m5{position:relative;display:inline-block;width:100%;max-width:220px}.validation_watermarkOverlay__EnS78{position:absolute;inset:0;overflow:hidden;pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:8px;transform:rotate(-22deg) scale(1.4);border-radius:12px}.validation_watermarkOverlay__EnS78 span{font-size:10px;font-weight:700;color:rgba(255,255,255,.55);text-shadow:0 1px 2px rgba(0,0,0,.4);white-space:nowrap;user-select:none}.validation_correctionCtas__m39Sn{display:flex;flex-direction:column;gap:10px;max-width:360px;margin:0 auto}.validation_ctaPayment__YvVco{display:block;padding:14px 24px;background:#2563EB;color:#fff;font-weight:700;font-size:15px;border-radius:12px;text-align:center;transition:background .18s}.validation_ctaPayment__YvVco:hover{background:#1D4ED8}.validation_ctaRetry__Spk4M{padding:12px 24px;background:transparent;border:1px solid var(--border);color:var(--gray);font-size:14px;font-weight:500;border-radius:12px;cursor:pointer;font-family:inherit;transition:border-color .18s,color .18s}.validation_ctaRetry__Spk4M:hover{border-color:var(--gray);color:var(--dark)}@media (max-width:680px){.validation_modalBody__zOqy7{flex-direction:column}.validation_modalLeft__OX76u{width:100%;border-right:none;border-bottom:1px solid var(--border);flex-direction:row;padding:16px 20px;gap:20px;justify-content:flex-start}.validation_modalPhoto__oZLxP{width:80px}.validation_modalRight__1kefg{padding:16px 16px 0}.validation_beforeAfter__Baa_D{grid-template-columns:1fr;gap:16px}.validation_correctionBody__C9BKk{padding:20px 16px}}