._page_19xwd_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);background:var(--color-bg);position:relative;overflow:hidden}._backgroundGlow_19xwd_13{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.12) 0%,transparent 70%);pointer-events:none}._backgroundGrid_19xwd_24{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}._container_19xwd_34{width:100%;max-width:480px;position:relative;z-index:1}._logoArea_19xwd_41{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-10);gap:var(--space-3)}._logoImage_19xwd_49{width:96px;height:auto;object-fit:contain}._logoSub_19xwd_55{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase}._card_19xwd_62{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:_cardEnter_19xwd_1 .5s ease forwards}@keyframes _cardEnter_19xwd_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._card_19xwd_62:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4),transparent)}._loadingState_19xwd_93{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-12) 0}._spinnerWrapper_19xwd_101{position:relative;width:64px;height:64px}._spinnerRing_19xwd_107{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--color-primary);animation:_spin_19xwd_101 1s ease-in-out infinite}._spinnerRing_19xwd_107:before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid transparent;border-top-color:var(--color-secondary);animation:_spin_19xwd_101 .8s ease-in-out infinite reverse}._spinnerRing_19xwd_107:after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid var(--color-border)}@keyframes _spin_19xwd_101{to{transform:rotate(360deg)}}._spinnerGlow_19xwd_138{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.3) 0%,transparent 70%);animation:_pulse-glow_19xwd_1 2s ease-in-out infinite}._loadingText_19xwd_146{font-family:var(--family-display);font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);letter-spacing:.05em}._loadingSub_19xwd_154{font-size:var(--text-sm);color:var(--color-text-muted)}._skeletonLines_19xwd_159{width:100%;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}._skeletonLine_19xwd_159{height:20px;border-radius:var(--radius-sm);background:var(--color-bg-card);position:relative;overflow:hidden}._skeletonLine_19xwd_159:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:_shimmer_19xwd_1 1.5s infinite}._successState_19xwd_183{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._verifyBadge_19xwd_190{position:relative;display:flex;align-items:center;justify-content:center}._verifyCircle_19xwd_197{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#6366f126,#22d3ee1a);border:1px solid rgba(99,102,241,.3);display:flex;align-items:center;justify-content:center;animation:_badgePulse_19xwd_1 3s ease-in-out infinite}@keyframes _badgePulse_19xwd_1{0%,to{box-shadow:0 0 #6366f133,0 0 20px #6366f11a}50%{box-shadow:0 0 0 12px #6366f100,0 0 40px #6366f133}}._verifyIcon_19xwd_218{color:var(--color-primary)}._verifyGlow_19xwd_222{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);pointer-events:none;animation:_pulse-glow_19xwd_1 3s ease-in-out infinite}._statusHeading_19xwd_230{font-family:var(--family-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);text-align:center}._statusSub_19xwd_238{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;line-height:1.6;max-width:320px}._issuedTo_19xwd_246{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4) 0;width:100%}._issuedToLabel_19xwd_255{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase}._issuedToName_19xwd_262{font-family:var(--family-display);font-size:var(--text-lg);font-weight:700;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;letter-spacing:-.02em}._detailsCard_19xwd_274{width:100%;background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._detailRow_19xwd_285{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._detailRow_19xwd_285+._detailRow_19xwd_285{padding-top:var(--space-4);border-top:1px solid var(--color-border)}._detailLabel_19xwd_297{font-size:var(--text-sm);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}._detailValue_19xwd_305{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);text-align:right}._detailValueMono_19xwd_312{font-size:var(--text-xs);font-weight:600;color:var(--color-secondary);font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.05em;text-align:right}._verificationStamp_19xwd_321{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-full)}._stampText_19xwd_333{font-size:var(--text-xs);font-weight:600;color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase}._stampDot_19xwd_341{width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:_pulse-glow_19xwd_1 2s ease-in-out infinite}._failureState_19xwd_349{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._failureCircle_19xwd_356{width:80px;height:80px;border-radius:50%;background:#ef444414;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center}._failureIcon_19xwd_367{color:#ef4444}._failureHeading_19xwd_371{font-family:var(--family-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);text-align:center}._failureSub_19xwd_379{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;line-height:1.6;max-width:320px}._certIdInput_19xwd_387{width:100%;margin-top:var(--space-2)}._certIdField_19xwd_392{width:100%;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);font-family:var(--family-display);font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);letter-spacing:.05em;text-align:center;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._certIdField_19xwd_392::placeholder{color:var(--color-text-subtle);font-weight:400;letter-spacing:0}._certIdField_19xwd_392:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f126}._certIdField_19xwd_392._error_19xwd_419{border-color:#ef444480}._verifyBtn_19xwd_423{width:100%;margin-top:var(--space-4)}._footerNote_19xwd_428{margin-top:var(--space-6);text-align:center;font-size:var(--text-xs);color:var(--color-text-subtle)}._footerLink_19xwd_435{color:var(--color-primary);text-decoration:none;font-weight:500}._footerLink_19xwd_435:hover{text-decoration:underline}@media(max-width:480px){._card_19xwd_62{padding:var(--space-6);border-radius:var(--radius-lg)}._verifyCircle_19xwd_197,._failureCircle_19xwd_356{width:64px;height:64px}._statusHeading_19xwd_230,._failureHeading_19xwd_371{font-size:var(--text-xl)}._detailsCard_19xwd_274{padding:var(--space-4)}}
