@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@keyframes certificate-verification-area_fadeIn__btuV0{0%{opacity:0}to{opacity:1}}@keyframes certificate-verification-area_slideUp__07zjw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes certificate-verification-area_scaleIn__DzEGb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes certificate-verification-area_shake__tFM4f{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___ez2l{to{transform:rotate(1turn)}}@keyframes certificate-verification-area_pulse__WGulM{0%,to{opacity:1}50%{opacity:.7}}.certificate-verification-area_verificationSection__X_7If{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__X_7If{padding:48px 0 40px}}.certificate-verification-area_header__yxUzO{text-align:center;margin-bottom:64px;animation:certificate-verification-area_fadeIn__btuV0 .6s ease-out}@media(max-width:768px){.certificate-verification-area_header__yxUzO{margin-bottom:48px}}.certificate-verification-area_logoContainer__XWQaR{margin-bottom:32px;display:flex;justify-content:center}.certificate-verification-area_logoIcon__5eu_l{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__DzEGb .5s ease-out}.certificate-verification-area_title__RnP9e{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__RnP9e{font-size:32px;letter-spacing:-1px}}.certificate-verification-area_subtitle__4xFeR{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__4xFeR{font-size:16px}}.certificate-verification-area_trustIndicators__hwNkR{display:flex;justify-content:center;gap:40px;margin-top:32px;flex-wrap:wrap}@media(max-width:768px){.certificate-verification-area_trustIndicators__hwNkR{gap:24px;flex-direction:column;align-items:center}}.certificate-verification-area_trustItem__hncBj{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-weight:500}.certificate-verification-area_trustItem__hncBj svg{color:#10b981;flex-shrink:0}.certificate-verification-area_searchCard__TtqFj{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__07zjw .5s ease-out;border:1px solid #e5e7eb}@media(max-width:768px){.certificate-verification-area_searchCard__TtqFj{padding:24px;border-radius:16px}}.certificate-verification-area_searchForm__3_4bW{width:100%}.certificate-verification-area_inputGroup__goqmD{display:flex;flex-direction:column;gap:16px}.certificate-verification-area_inputLabel__ms5Wj{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.certificate-verification-area_inputWrapper__th2Qn{display:flex;gap:16px;align-items:stretch}@media(max-width:768px){.certificate-verification-area_inputWrapper__th2Qn{flex-direction:column}}.certificate-verification-area_inputContainer__HKIbv{flex:1 1;position:relative;display:flex;align-items:center}.certificate-verification-area_input__qiLsP{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__qiLsP:focus{outline:none;border-color:#df4f2a;box-shadow:0 0 0 4px rgba(158,35,44,.1)}.certificate-verification-area_input__qiLsP:disabled{background:#f9fafb;cursor:not-allowed;opacity:.7}.certificate-verification-area_input__qiLsP::placeholder{color:#9ca3af}.certificate-verification-area_input__qiLsP.certificate-verification-area_inputError__U5J3y{border-color:#ef4444;animation:certificate-verification-area_shake__tFM4f .4s ease-in-out}.certificate-verification-area_input__qiLsP.certificate-verification-area_inputError__U5J3y:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.certificate-verification-area_input__qiLsP.certificate-verification-area_inputSuccess__zZ56l{border-color:#10b981;padding-right:48px}.certificate-verification-area_input__qiLsP.certificate-verification-area_inputSuccess__zZ56l:focus{box-shadow:0 0 0 4px rgba(16,185,129,.1)}.certificate-verification-area_inputSuccessIcon__5JnSL{position:absolute;right:16px;color:#10b981;pointer-events:none;animation:certificate-verification-area_scaleIn__DzEGb .3s ease-out}.certificate-verification-area_searchButton__653Vo{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__653Vo:hover:not(:disabled){background:#c43d1f;transform:translateY(-2px);box-shadow:0 8px 16px rgba(158,35,44,.3)}.certificate-verification-area_searchButton__653Vo:active:not(:disabled){transform:translateY(0)}.certificate-verification-area_searchButton__653Vo:disabled{opacity:.6;cursor:not-allowed;transform:none}.certificate-verification-area_searchButton__653Vo svg{flex-shrink:0}@media(max-width:768px){.certificate-verification-area_searchButton__653Vo{width:100%;padding:16px 24px}}.certificate-verification-area_helpSection__Hg_HG{display:flex;flex-direction:column;gap:8px;margin-top:8px}.certificate-verification-area_helpText__BdEkk{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.certificate-verification-area_exampleText__X4qkA{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}.certificate-verification-area_exampleCode__HY_DU{font-family:Monaco,Menlo,Courier New,monospace;background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#111827;font-weight:600}.certificate-verification-area_spinner__t_YSN{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:certificate-verification-area_spin___ez2l .6s linear infinite}.certificate-verification-area_errorCard__LhRkL{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__07zjw .4s ease-out}@media(max-width:768px){.certificate-verification-area_errorCard__LhRkL{padding:16px;gap:16px}}.certificate-verification-area_errorCardAnimated__NyU3S{animation:certificate-verification-area_slideUp__07zjw .4s ease-out,certificate-verification-area_shake__tFM4f .5s ease-in-out .4s}.certificate-verification-area_errorIcon__TfQ_V{color:#ef4444;flex-shrink:0;margin-top:2px}.certificate-verification-area_errorContent__SrPU_{flex:1 1}.certificate-verification-area_errorTitle__3G0z7{margin:0 0 8px;color:#991b1b;font-size:15px;font-weight:600}.certificate-verification-area_errorMessage__EMPEv{margin:0 0 8px;color:#991b1b;font-size:14px;font-weight:400;line-height:1.5}.certificate-verification-area_errorLink__4_1Mo{color:#ef4444;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.certificate-verification-area_errorLink__4_1Mo:hover{color:#991b1b;text-decoration:underline}.certificate-verification-area_certificateCard__jtmrr{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__jtmrr{padding:24px;border-radius:16px}}.certificate-verification-area_certificateCardAnimated__rBf7F{animation:certificate-verification-area_slideUp__07zjw .6s cubic-bezier(.4,0,.2,1)}.certificate-verification-area_verifiedBadgeContainer__tPLA0{text-align:center;margin-bottom:40px;padding-bottom:32px;border-bottom:2px solid #f3f4f6}.certificate-verification-area_verifiedBadge__Ms0Gq{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__Ms0Gq svg{flex-shrink:0;color:#10b981}.certificate-verification-area_verifiedBadgeAnimated__1Z0EG{animation:certificate-verification-area_scaleIn__DzEGb .5s cubic-bezier(.4,0,.2,1) .2s both}.certificate-verification-area_verificationTimestamp__rLlQs{font-size:13px;color:#6b7280;margin:0;font-weight:400}.certificate-verification-area_primaryInfoCard__Sx4xM{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__Sx4xM{flex-direction:column;text-align:center;padding:24px}}.certificate-verification-area_certificateIcon__0FEx9{flex-shrink:0;color:#df4f2a;opacity:.8}@media(max-width:768px){.certificate-verification-area_certificateIcon__0FEx9{align-self:center}}.certificate-verification-area_primaryInfo__iOTCb{flex:1 1}.certificate-verification-area_studentName__CG_Np{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__CG_Np{font-size:24px}}.certificate-verification-area_courseTitle__i4MFF{font-size:18px;font-weight:500;color:#6b7280;margin:0 0 24px;line-height:1.4}@media(max-width:768px){.certificate-verification-area_courseTitle__i4MFF{font-size:16px}}.certificate-verification-area_issueDate__lcx2P{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;font-weight:500}.certificate-verification-area_issueDate__lcx2P svg{flex-shrink:0;color:#9ca3af}@media(max-width:768px){.certificate-verification-area_issueDate__lcx2P{justify-content:center}}.certificate-verification-area_secondaryInfoSection__5DT1y{margin-bottom:40px}.certificate-verification-area_sectionTitle__CPY33{font-size:18px;font-weight:600;color:#111827;margin:0 0 32px;letter-spacing:-.3px}.certificate-verification-area_detailsGrid__oaW99{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px}@media(max-width:768px){.certificate-verification-area_detailsGrid__oaW99{grid-template-columns:1fr;gap:24px}}.certificate-verification-area_detailItem__Z6iEP{display:flex;flex-direction:column;gap:8px}.certificate-verification-area_detailLabel__ymehV{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.certificate-verification-area_detailValue__3TJaS{font-size:16px;font-weight:500;color:#111827;line-height:1.5}.certificate-verification-area_statusBadge__0iVDg{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___DUT4{background:#d1fae5;color:#065f46}.certificate-verification-area_typeBadge__KvWvs{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__MEnBE{background:#dbeafe;color:#1e40af}.certificate-verification-area_typeclassroomcourse__rtLVl{background:#fef3c7;color:#92400e}.certificate-verification-area_typeworkshop__vm78N{background:#e9d5ff;color:#6b21a8}.certificate-verification-area_actionSection__GqHn8{display:flex;gap:24px;padding-top:32px;border-top:2px solid #f3f4f6}@media(max-width:768px){.certificate-verification-area_actionSection__GqHn8{flex-direction:column}}.certificate-verification-area_downloadButton__zg8GY{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__zg8GY:hover{background:#c43d1f;transform:translateY(-2px);box-shadow:0 8px 16px rgba(158,35,44,.3)}.certificate-verification-area_downloadButton__zg8GY:active{transform:translateY(0)}.certificate-verification-area_downloadButton__zg8GY svg{flex-shrink:0}@media(max-width:768px){.certificate-verification-area_downloadButton__zg8GY{width:100%}}.certificate-verification-area_shareButton__Xkuim{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__Xkuim:hover{background:#f9fafb;border-color:#6b7280;transform:translateY(-2px)}.certificate-verification-area_shareButton__Xkuim:active{transform:translateY(0)}.certificate-verification-area_shareButton__Xkuim svg{flex-shrink:0;color:#6b7280}@media(max-width:768px){.certificate-verification-area_shareButton__Xkuim{width:100%}}.certificate-verification-area_trustFooter__pjwni{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__pjwni{margin-top:48px;padding-top:32px}}.certificate-verification-area_trustFooterContent__bRmlr{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__bRmlr{grid-template-columns:1fr;gap:32px}}.certificate-verification-area_trustFooterItem__tHyMU{display:flex;align-items:flex-start;gap:24px;text-align:left}@media(max-width:768px){.certificate-verification-area_trustFooterItem__tHyMU{text-align:center;flex-direction:column;align-items:center}}.certificate-verification-area_trustFooterItem__tHyMU svg{flex-shrink:0;color:#10b981;margin-top:2px}.certificate-verification-area_trustFooterTitle__PClNM{font-size:14px;font-weight:600;color:#111827;margin:0 0 8px}.certificate-verification-area_trustFooterText___7d1x{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.certificate-verification-area_supportLink__2NEpH{margin-top:32px;padding-top:32px;border-top:1px solid #f3f4f6}.certificate-verification-area_supportLink__2NEpH a{color:#df4f2a;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.certificate-verification-area_supportLink__2NEpH a:hover{color:#c43d1f;text-decoration:underline}