@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@keyframes certificate-verification-area_fadeIn__ofj8S{0%{opacity:0}to{opacity:1}}@keyframes certificate-verification-area_slideUp__1FhkB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes certificate-verification-area_scaleIn__eMRpe{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes certificate-verification-area_shake__bNEPM{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes certificate-verification-area_spin__HlZR1{to{transform:rotate(1turn)}}@keyframes certificate-verification-area_pulse__nLYSi{0%,to{opacity:1}50%{opacity:.7}}.certificate-verification-area_verificationSection__XBtvJ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:64px 0;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh}@media(max-width:768px){.certificate-verification-area_verificationSection__XBtvJ{padding:48px 0 40px}}.certificate-verification-area_header__JXTTW{text-align:center;margin-bottom:64px;animation:certificate-verification-area_fadeIn__ofj8S .6s ease-out}@media(max-width:768px){.certificate-verification-area_header__JXTTW{margin-bottom:48px}}.certificate-verification-area_logoContainer__sOG1l{margin-bottom:32px;display:flex;justify-content:center}.certificate-verification-area_logoIcon__EFLMb{width:64px;height:64px;background:linear-gradient(135deg,#df4f2a,#c43d1f);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;box-shadow:0 4px 12px rgba(158,35,44,.2);animation:certificate-verification-area_scaleIn__eMRpe .5s ease-out}.certificate-verification-area_title__ycPfn{font-size:48px;font-weight:700;color:#111827;margin:0 0 16px;letter-spacing:-1.5px;line-height:1.2}@media(max-width:768px){.certificate-verification-area_title__ycPfn{font-size:32px;letter-spacing:-1px}}.certificate-verification-area_subtitle__VslxY{font-size:18px;color:#6b7280;font-weight:400;line-height:1.6;max-width:600px;margin:0 auto 32px}@media(max-width:768px){.certificate-verification-area_subtitle__VslxY{font-size:16px}}.certificate-verification-area_trustIndicators__XF_Tg{display:flex;justify-content:center;gap:40px;margin-top:32px;flex-wrap:wrap}@media(max-width:768px){.certificate-verification-area_trustIndicators__XF_Tg{gap:24px;flex-direction:column;align-items:center}}.certificate-verification-area_trustItem__HEoRo{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-weight:500}.certificate-verification-area_trustItem__HEoRo svg{color:#10b981;flex-shrink:0}.certificate-verification-area_searchCard__UwAtW{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto;animation:certificate-verification-area_slideUp__1FhkB .5s ease-out;border:1px solid #e5e7eb}@media(max-width:768px){.certificate-verification-area_searchCard__UwAtW{padding:24px;border-radius:16px}}.certificate-verification-area_searchForm__6I66m{width:100%}.certificate-verification-area_inputGroup__E3RCe{display:flex;flex-direction:column;gap:16px}.certificate-verification-area_inputLabel__cu874{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.certificate-verification-area_inputWrapper__UHoNz{display:flex;gap:16px;align-items:stretch}@media(max-width:768px){.certificate-verification-area_inputWrapper__UHoNz{flex-direction:column}}.certificate-verification-area_inputContainer__woECb{flex:1 1;position:relative;display:flex;align-items:center}.certificate-verification-area_input__25FD4{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;color:#111827}.certificate-verification-area_input__25FD4:focus{outline:none;border-color:#df4f2a;box-shadow:0 0 0 4px rgba(158,35,44,.1)}.certificate-verification-area_input__25FD4:disabled{background:#f9fafb;cursor:not-allowed;opacity:.7}.certificate-verification-area_input__25FD4::placeholder{color:#9ca3af}.certificate-verification-area_input__25FD4.certificate-verification-area_inputError__psA_d{border-color:#ef4444;animation:certificate-verification-area_shake__bNEPM .4s ease-in-out}.certificate-verification-area_input__25FD4.certificate-verification-area_inputError__psA_d:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.certificate-verification-area_input__25FD4.certificate-verification-area_inputSuccess__7mJmL{border-color:#10b981;padding-right:48px}.certificate-verification-area_input__25FD4.certificate-verification-area_inputSuccess__7mJmL:focus{box-shadow:0 0 0 4px rgba(16,185,129,.1)}.certificate-verification-area_inputSuccessIcon__VH6AE{position:absolute;right:16px;color:#10b981;pointer-events:none;animation:certificate-verification-area_scaleIn__eMRpe .3s ease-out}.certificate-verification-area_searchButton__ggY32{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:#df4f2a;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-height:52px}.certificate-verification-area_searchButton__ggY32:hover:not(:disabled){background:#c43d1f;transform:translateY(-2px);box-shadow:0 8px 16px rgba(158,35,44,.3)}.certificate-verification-area_searchButton__ggY32:active:not(:disabled){transform:translateY(0)}.certificate-verification-area_searchButton__ggY32:disabled{opacity:.6;cursor:not-allowed;transform:none}.certificate-verification-area_searchButton__ggY32 svg{flex-shrink:0}@media(max-width:768px){.certificate-verification-area_searchButton__ggY32{width:100%;padding:16px 24px}}.certificate-verification-area_helpSection__ppFc1{display:flex;flex-direction:column;gap:8px;margin-top:8px}.certificate-verification-area_helpText__X_R2C{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.certificate-verification-area_exampleText__1XaHL{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}.certificate-verification-area_exampleCode__iFVbj{font-family:Monaco,Menlo,Courier New,monospace;background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#111827;font-weight:600}.certificate-verification-area_spinner__XhGx3{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:certificate-verification-area_spin__HlZR1 .6s linear infinite}.certificate-verification-area_errorCard__c_MJj{background:#fef2f2;border:1px solid #fecaca;border-radius:16px;padding:24px;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;gap:24px;animation:certificate-verification-area_slideUp__1FhkB .4s ease-out}@media(max-width:768px){.certificate-verification-area_errorCard__c_MJj{padding:16px;gap:16px}}.certificate-verification-area_errorCardAnimated__cF59x{animation:certificate-verification-area_slideUp__1FhkB .4s ease-out,certificate-verification-area_shake__bNEPM .5s ease-in-out .4s}.certificate-verification-area_errorIcon__Fy234{color:#ef4444;flex-shrink:0;margin-top:2px}.certificate-verification-area_errorContent__4XDOK{flex:1 1}.certificate-verification-area_errorTitle___NplP{margin:0 0 8px;color:#991b1b;font-size:15px;font-weight:600}.certificate-verification-area_errorMessage__ucvr5{margin:0 0 8px;color:#991b1b;font-size:14px;font-weight:400;line-height:1.5}.certificate-verification-area_errorLink__WQZ4O{color:#ef4444;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.certificate-verification-area_errorLink__WQZ4O:hover{color:#991b1b;text-decoration:underline}.certificate-verification-area_certificateCard__lx5cx{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin-bottom:40px;max-width:900px;margin-left:auto;margin-right:auto;border:2px solid #f3f4f6}@media(max-width:768px){.certificate-verification-area_certificateCard__lx5cx{padding:24px;border-radius:16px}}.certificate-verification-area_certificateCardAnimated__vmGAO{animation:certificate-verification-area_slideUp__1FhkB .6s cubic-bezier(.4,0,.2,1)}.certificate-verification-area_verifiedBadgeContainer__jb2fM{text-align:center;margin-bottom:40px;padding-bottom:32px;border-bottom:2px solid #f3f4f6}.certificate-verification-area_verifiedBadge__qAeS7{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;padding:12px 24px;border-radius:12px;font-size:15px;font-weight:600;width:-moz-fit-content;width:fit-content;margin:0 auto 16px;box-shadow:0 4px 12px rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.2)}.certificate-verification-area_verifiedBadge__qAeS7 svg{flex-shrink:0;color:#10b981}.certificate-verification-area_verifiedBadgeAnimated__r49Aa{animation:certificate-verification-area_scaleIn__eMRpe .5s cubic-bezier(.4,0,.2,1) .2s both}.certificate-verification-area_verificationTimestamp__tHt_Y{font-size:13px;color:#6b7280;margin:0;font-weight:400}.certificate-verification-area_primaryInfoCard__k5_dZ{display:flex;gap:32px;align-items:flex-start;padding:32px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:16px;margin-bottom:40px;border:1px solid #f3f4f6}@media(max-width:768px){.certificate-verification-area_primaryInfoCard__k5_dZ{flex-direction:column;text-align:center;padding:24px}}.certificate-verification-area_certificateIcon__28y6J{flex-shrink:0;color:#df4f2a;opacity:.8}@media(max-width:768px){.certificate-verification-area_certificateIcon__28y6J{align-self:center}}.certificate-verification-area_primaryInfo__ilFEf{flex:1 1}.certificate-verification-area_studentName___b8Uq{font-size:32px;font-weight:700;color:#111827;margin:0 0 8px;line-height:1.2;letter-spacing:-.5px}@media(max-width:768px){.certificate-verification-area_studentName___b8Uq{font-size:24px}}.certificate-verification-area_courseTitle__omn1w{font-size:18px;font-weight:500;color:#6b7280;margin:0 0 24px;line-height:1.4}@media(max-width:768px){.certificate-verification-area_courseTitle__omn1w{font-size:16px}}.certificate-verification-area_issueDate__ThUoT{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;font-weight:500}.certificate-verification-area_issueDate__ThUoT svg{flex-shrink:0;color:#9ca3af}@media(max-width:768px){.certificate-verification-area_issueDate__ThUoT{justify-content:center}}.certificate-verification-area_secondaryInfoSection__rRZAg{margin-bottom:40px}.certificate-verification-area_sectionTitle__memFL{font-size:18px;font-weight:600;color:#111827;margin:0 0 32px;letter-spacing:-.3px}.certificate-verification-area_detailsGrid__lfzZW{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px}@media(max-width:768px){.certificate-verification-area_detailsGrid__lfzZW{grid-template-columns:1fr;gap:24px}}.certificate-verification-area_detailItem__BDq13{display:flex;flex-direction:column;gap:8px}.certificate-verification-area_detailLabel__pHBuI{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.certificate-verification-area_detailValue__V9ZQt{font-size:16px;font-weight:500;color:#111827;line-height:1.5}.certificate-verification-area_statusBadge__qGGAF{display:inline-block;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;width:-moz-fit-content;width:fit-content}.certificate-verification-area_statusIssued__bX_sm{background:#d1fae5;color:#065f46}.certificate-verification-area_typeBadge__hAdtI{display:inline-block;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;width:-moz-fit-content;width:fit-content}.certificate-verification-area_typeonlinecourse__g2MUP{background:#dbeafe;color:#1e40af}.certificate-verification-area_typeclassroomcourse__Xym9D{background:#fef3c7;color:#92400e}.certificate-verification-area_typeworkshop__ALYGC{background:#e9d5ff;color:#6b21a8}.certificate-verification-area_actionSection__ZYLw1{display:flex;gap:24px;padding-top:32px;border-top:2px solid #f3f4f6}@media(max-width:768px){.certificate-verification-area_actionSection__ZYLw1{flex-direction:column}}.certificate-verification-area_downloadButton__Mxufm{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:#df4f2a;color:#fff;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);flex:1 1;min-height:52px}.certificate-verification-area_downloadButton__Mxufm:hover{background:#c43d1f;transform:translateY(-2px);box-shadow:0 8px 16px rgba(158,35,44,.3)}.certificate-verification-area_downloadButton__Mxufm:active{transform:translateY(0)}.certificate-verification-area_downloadButton__Mxufm svg{flex-shrink:0}@media(max-width:768px){.certificate-verification-area_downloadButton__Mxufm{width:100%}}.certificate-verification-area_shareButton__SZmfc{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:#fff;color:#111827;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:52px}.certificate-verification-area_shareButton__SZmfc:hover{background:#f9fafb;border-color:#6b7280;transform:translateY(-2px)}.certificate-verification-area_shareButton__SZmfc:active{transform:translateY(0)}.certificate-verification-area_shareButton__SZmfc svg{flex-shrink:0;color:#6b7280}@media(max-width:768px){.certificate-verification-area_shareButton__SZmfc{width:100%}}.certificate-verification-area_trustFooter__G1f70{max-width:900px;margin:64px auto 0;padding-top:40px;border-top:1px solid #e5e7eb;text-align:center}@media(max-width:768px){.certificate-verification-area_trustFooter__G1f70{margin-top:48px;padding-top:32px}}.certificate-verification-area_trustFooterContent__2eiq4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px;margin-bottom:32px}@media(max-width:768px){.certificate-verification-area_trustFooterContent__2eiq4{grid-template-columns:1fr;gap:32px}}.certificate-verification-area_trustFooterItem__U_TT_{display:flex;align-items:flex-start;gap:24px;text-align:left}@media(max-width:768px){.certificate-verification-area_trustFooterItem__U_TT_{text-align:center;flex-direction:column;align-items:center}}.certificate-verification-area_trustFooterItem__U_TT_ svg{flex-shrink:0;color:#10b981;margin-top:2px}.certificate-verification-area_trustFooterTitle__rnWAb{font-size:14px;font-weight:600;color:#111827;margin:0 0 8px}.certificate-verification-area_trustFooterText__nFZuj{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.certificate-verification-area_supportLink__M5nOC{margin-top:32px;padding-top:32px;border-top:1px solid #f3f4f6}.certificate-verification-area_supportLink__M5nOC a{color:#df4f2a;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.certificate-verification-area_supportLink__M5nOC a:hover{color:#c43d1f;text-decoration:underline}