.OLKVeG_page{background:var(--bg);flex-direction:column;min-height:100vh;padding-top:56px;display:flex}.OLKVeG_lookupHero{border-bottom:1px solid var(--border);text-align:center;background:var(--bg);padding:72px 28px 64px;position:relative;overflow:hidden}.OLKVeG_lhGrid{pointer-events:none;background-image:linear-gradient(#7878780a 1px,#0000 1px),linear-gradient(90deg,#7878780a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 100% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 100% at 50% 0,#000,#0000)}.OLKVeG_lhInner{z-index:1;max-width:560px;margin:0 auto;position:relative}.OLKVeG_lhEyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:.6875rem;font-weight:500;display:flex}.OLKVeG_lhEyebrow:before,.OLKVeG_lhEyebrow:after{content:"";background:var(--border2);flex:1;max-width:48px;height:1px}.OLKVeG_lhTitle{letter-spacing:-.055em;color:var(--text);-webkit-text-fill-color:initial;background:0 0;margin-bottom:12px;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.95}.OLKVeG_lhSub{color:var(--text2);margin-bottom:32px;font-size:.9375rem;line-height:1.75}.OLKVeG_certSearch{gap:8px;max-width:480px;margin:0 auto;display:flex}.OLKVeG_csInputWrap{flex:1;position:relative}.OLKVeG_csInput{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r);width:100%;color:var(--text);outline:none;padding:11px 14px 11px 40px;font-family:Geist,sans-serif;font-size:.875rem;transition:border-color .15s}.OLKVeG_csInput:focus{border-color:var(--border3)}.OLKVeG_csInput::placeholder{color:var(--text3)}.OLKVeG_csIcon{pointer-events:none;color:var(--text3);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.OLKVeG_csBtn{background:var(--accent);color:#fff;border-radius:var(--r);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:11px 22px;font-family:Geist,sans-serif;font-size:.875rem;font-weight:700;transition:opacity .15s}.OLKVeG_csBtn:hover{opacity:.86}.OLKVeG_csBtn:disabled{opacity:.4;cursor:default}:is([data-theme=dark] .OLKVeG_csBtn,[data-theme=dark] .OLKVeG_actBtnPrimary,[data-theme=dark] .OLKVeG_nfBtnW){color:#000!important;background:#fff!important;border-color:#fff!important}.OLKVeG_demoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.OLKVeG_demoLabel{font-family:var(--font-geist-mono),monospace;color:var(--text3);font-size:.625rem}.OLKVeG_demoChip{font-family:var(--font-geist-mono),monospace;border:1px solid var(--border2);background:var(--bg2);color:var(--text3);cursor:pointer;border-radius:5px;padding:4px 10px;font-size:.6875rem;transition:all .15s}.OLKVeG_demoChip:hover{border-color:var(--border3);color:var(--text2)}.OLKVeG_resultWrap{background:var(--bg);flex:1;padding:56px 28px 96px}.OLKVeG_resultInner{max-width:900px;margin:0 auto}.OLKVeG_verifiedLayout{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.OLKVeG_certCard{background:var(--bg2);border:1px solid var(--border2);border-radius:16px;overflow:hidden}.OLKVeG_certCardHeader{background:var(--bg3);border-bottom:1px solid var(--border);padding:32px 36px 28px;position:relative;overflow:hidden}.OLKVeG_cchGlow{filter:blur(60px);opacity:.08;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.OLKVeG_cchTop{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.OLKVeG_cchLogo{color:var(--text);letter-spacing:-.02em;align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.OLKVeG_cchLogoDot{background:var(--green);border-radius:50%;width:6px;height:6px}.OLKVeG_verifiedStamp{background:#26d97f1a;border:1px solid #26d97f33;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;display:flex}.OLKVeG_vsDot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite OLKVeG_dotPulse}.OLKVeG_vsText{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:.625rem;font-weight:500}.OLKVeG_cchLabel{font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:8px;font-size:.6rem;font-weight:500}.OLKVeG_cchTitle{letter-spacing:-.04em;color:var(--text);margin-bottom:4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.05}.OLKVeG_cchSubtitle{color:var(--text2);margin-bottom:20px;font-size:.9375rem}.OLKVeG_cchAwardee{align-items:center;gap:12px;display:flex}.OLKVeG_cchAvatar{background:var(--bg4);border:1px solid var(--border2);width:40px;height:40px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.OLKVeG_cchName{color:var(--text);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.OLKVeG_cchAwarded{font-family:var(--font-geist-mono),monospace;color:var(--text3);margin-top:2px;font-size:.625rem}.OLKVeG_certCardBody{padding:24px 36px}.OLKVeG_certFields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.OLKVeG_cfItem{flex-direction:column;gap:4px;display:flex}.OLKVeG_cfLabel{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:.5875rem;font-weight:500}.OLKVeG_cfValue{color:var(--text);font-size:.875rem;font-weight:500}.OLKVeG_cfValueMono{font-family:var(--font-geist-mono),monospace;font-size:.8125rem}.OLKVeG_certDivider{background:var(--border);height:1px;margin:0 0 20px}.OLKVeG_certPathwayLabel{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:12px;font-size:.5875rem;font-weight:500}.OLKVeG_certPathwayNodes{flex-wrap:wrap;gap:6px;display:flex}.OLKVeG_cpn{color:var(--text2);background:var(--bg3);border:1px solid var(--border2);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.8125rem;display:flex}.OLKVeG_cpnDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.OLKVeG_certCardFooter{border-top:1px solid var(--border);background:var(--bg3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 36px;display:flex}.OLKVeG_ccfId{align-items:center;gap:8px;display:flex}.OLKVeG_ccfIdLabel{font-family:var(--font-geist-mono),monospace;color:var(--text3);font-size:.5875rem}.OLKVeG_ccfIdVal{font-family:var(--font-geist-mono),monospace;color:var(--text2);font-size:.6875rem}.OLKVeG_ccfActions{gap:6px;display:flex}.OLKVeG_actBtn{border-radius:var(--r);border:1px solid var(--border2);color:var(--text2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.OLKVeG_actBtn:hover{border-color:var(--border3);color:var(--text)}.OLKVeG_actBtnPrimary{background:var(--accent);color:#fff;border-color:var(--accent)}.OLKVeG_actBtnPrimary:hover{opacity:.86}.OLKVeG_certSide{flex-direction:column;gap:10px;display:flex}.OLKVeG_sideCard{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;overflow:hidden}.OLKVeG_scHeader{border-bottom:1px solid var(--border);padding:14px 18px}.OLKVeG_scTitle{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:.5875rem;font-weight:500}.OLKVeG_scBody{padding:16px 18px}.OLKVeG_checkList{flex-direction:column;gap:8px;display:flex}.OLKVeG_checkItem{color:var(--text2);align-items:center;gap:10px;font-size:.875rem;display:flex}.OLKVeG_checkIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.OLKVeG_checkPass{background:#26d97f1a;border:1px solid #26d97f33}.OLKVeG_scoreDisplay{text-align:center;padding:8px 0}.OLKVeG_scoreRing{width:80px;height:80px;margin:0 auto 12px;position:relative}.OLKVeG_scoreRing svg{transform:rotate(-90deg)}.OLKVeG_scoreRingVal{font-family:var(--font-geist-mono),monospace;color:var(--text);justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex;position:absolute;inset:0}.OLKVeG_scoreLabel{font-family:var(--font-geist-mono),monospace;color:var(--text3);text-align:center;font-size:.625rem}.OLKVeG_scoreSub{color:var(--text2);text-align:center;margin-top:4px;font-size:.8125rem}.OLKVeG_timeline{flex-direction:column;gap:0;display:flex}.OLKVeG_tlItem{gap:10px;padding-bottom:14px;display:flex;position:relative}.OLKVeG_tlItem:last-child{padding-bottom:0}.OLKVeG_tlLeft{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.OLKVeG_tlDot{background:var(--border2);border:1px solid var(--border2);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.OLKVeG_tlDotDone{background:var(--green);border-color:var(--green)}.OLKVeG_tlLine{background:var(--border);flex:1;width:1px;margin-top:4px}.OLKVeG_tlItem:last-child .OLKVeG_tlLine{display:none}.OLKVeG_tlRight{flex:1}.OLKVeG_tlEvent{color:var(--text);font-size:.8125rem;font-weight:500}.OLKVeG_tlDate{font-family:var(--font-geist-mono),monospace;color:var(--text3);margin-top:2px;font-size:.5875rem}.OLKVeG_shareUrl{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);font-family:var(--font-geist-mono),monospace;color:var(--text3);align-items:center;gap:6px;margin-bottom:6px;padding:8px 12px;font-size:.6875rem;display:flex;overflow:hidden}.OLKVeG_suText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.OLKVeG_suCopy{cursor:pointer;font-family:var(--font-geist-mono),monospace;color:var(--text3);background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:.5875rem;transition:color .15s}.OLKVeG_suCopy:hover{color:var(--text)}.OLKVeG_notfoundWrap{text-align:center;max-width:560px;margin:0 auto;padding:48px 0}.OLKVeG_nfIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.OLKVeG_nfIconRed{background:#ef444412;border:1px solid #ef444426}.OLKVeG_nfTitle{letter-spacing:-.035em;color:var(--text);margin-bottom:8px;font-size:1.5rem;font-weight:700}.OLKVeG_nfSub{color:var(--text2);max-width:400px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.75}.OLKVeG_reasonGrid{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:32px;display:grid}.OLKVeG_reasonCard{background:var(--bg2);border:1px solid var(--border2);border-radius:10px;padding:16px}.OLKVeG_rcTop{align-items:center;gap:8px;margin-bottom:6px;display:flex}.OLKVeG_rcIcon{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.OLKVeG_rcTitle{color:var(--text);font-size:.875rem;font-weight:600}.OLKVeG_rcDesc{color:var(--text2);font-size:.8125rem;line-height:1.6}.OLKVeG_nfActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.OLKVeG_nfBtnW{background:var(--accent);color:#fff;border-radius:var(--r);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.OLKVeG_nfBtnW:hover{opacity:.86}.OLKVeG_nfBtnG{color:var(--text2);border-radius:var(--r);border:1px solid var(--border2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.OLKVeG_nfBtnG:hover{border-color:var(--border3);color:var(--text)}.OLKVeG_revokedWrap{max-width:620px;margin:0 auto}.OLKVeG_revokedBanner{background:#ef44440f;border:1px solid #ef444426;border-radius:12px;margin-bottom:20px;padding:28px 32px}.OLKVeG_rbTop{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.OLKVeG_rbIcon{background:#ef44441a;border:1px solid #ef444433;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.OLKVeG_rbTitle{color:var(--text);margin-bottom:4px;font-size:1.125rem;font-weight:700}.OLKVeG_rbSub{color:#fca5a5cc;font-size:.875rem;line-height:1.65}.OLKVeG_revokedFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.OLKVeG_rfItem{flex-direction:column;gap:3px;display:flex}.OLKVeG_rfLabel{font-family:var(--font-geist-mono),monospace;color:#fca5a580;letter-spacing:.08em;text-transform:uppercase;font-size:.5875rem}.OLKVeG_rfValue{color:#fca5a5d9;font-size:.875rem;font-weight:500}.OLKVeG_revokedInfo{background:var(--bg2);border:1px solid var(--border2);border-radius:10px;padding:18px 20px}.OLKVeG_riLabel{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:10px;font-size:.5875rem;font-weight:500}.OLKVeG_riText{color:var(--text2);font-size:.875rem;line-height:1.75}.OLKVeG_loadingWrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.OLKVeG_loadingRing{border:2px solid var(--border2);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite OLKVeG_spin}.OLKVeG_loadingText{font-family:var(--font-geist-mono),monospace;color:var(--text3);font-size:.6875rem}.OLKVeG_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 0;display:flex}.OLKVeG_esTitle{color:var(--text);font-size:1rem;font-weight:600}.OLKVeG_esSub{color:var(--text2);max-width:340px;font-size:.875rem;line-height:1.7}.OLKVeG_fadeUp{animation:.35s forwards OLKVeG_fadeUp}.OLKVeG_verifyFooter{border-top:1px solid var(--border);background:var(--bg);margin-top:auto;padding:24px 28px}.OLKVeG_vfInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.OLKVeG_vfNote{font-family:var(--font-geist-mono),monospace;color:var(--text3);font-size:.625rem}.OLKVeG_vfLinks{gap:16px;display:flex}.OLKVeG_vfLinks a{color:var(--text3);font-size:.8125rem;text-decoration:none;transition:color .15s}.OLKVeG_vfLinks a:hover{color:var(--text2)}@keyframes OLKVeG_dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}@keyframes OLKVeG_spin{to{transform:rotate(360deg)}}@keyframes OLKVeG_fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.OLKVeG_verifiedLayout,.OLKVeG_reasonGrid,.OLKVeG_revokedFields{grid-template-columns:1fr}}@media (max-width:560px){.OLKVeG_certFields{grid-template-columns:1fr}.OLKVeG_certCardFooter{flex-direction:column;align-items:flex-start}.OLKVeG_ccfActions{width:100%}.OLKVeG_actBtn{flex:1;justify-content:center}.OLKVeG_certSearch{flex-direction:column}.OLKVeG_csBtn{width:100%}}
