.dyuatG_page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.dyuatG_main{padding:0 0 clamp(64px,8vw,112px)}.dyuatG_certScene{width:100%;max-width:540px;padding:36px 0 30px;position:relative}.dyuatG_certMock{box-shadow:var(--shadow-float-hover,var(--shadow-float))}.dyuatG_stamp{border-radius:20px;align-items:center;gap:10px;padding:10px 18px 10px 10px;display:flex;top:0;right:-6px}.dyuatG_stamp>span:last-child{flex-direction:column;display:flex}.dyuatG_stamp strong{font-family:var(--font-display);color:var(--color-success-text);font-size:18px;font-weight:700}.dyuatG_stamp small{color:var(--text-tertiary);font-size:12px;font-weight:700}.dyuatG_lead{max-width:52ch;color:var(--text-secondary);margin:22px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.dyuatG_lead strong{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em}.dyuatG_trustRow{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.dyuatG_trustRow li{border-radius:var(--radius-full);border:1px solid color-mix(in oklab, var(--color-success) 28%, var(--border-light));background:color-mix(in oklab, var(--color-success-bg) 70%, var(--bg-elevated));color:var(--color-success-text);align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.dyuatG_missScene{place-items:center;width:100%;max-width:420px;min-height:280px;display:grid;position:relative}.dyuatG_missCard{border-radius:26px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:28px;display:flex;position:relative;border-style:dashed!important;border-width:1.5px!important;border-color:var(--border-strong)!important}.dyuatG_missIcon{background:var(--bg-secondary);width:58px;height:58px;color:var(--text-secondary);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.dyuatG_missLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:700}.dyuatG_missCode{font-family:var(--font-display);letter-spacing:.06em;color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(26px,3vw,34px);font-weight:700}.dyuatG_missStatus{border-radius:var(--radius-full);background:var(--color-warning-bg);color:color-mix(in oklab, var(--color-warning) 70%, #000);align-items:center;gap:7px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}html[data-theme=dark] .dyuatG_missStatus{color:#fcd34d;background:#f59e0b24}.dyuatG_notFoundCard{border:1px solid var(--border-light);background:var(--bg-elevated);max-width:760px;box-shadow:var(--shadow-card);border-radius:26px;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,3vw,36px);display:flex}html[data-theme=dark] .dyuatG_notFoundCard{background:#171922;border-color:#ffffff14}.dyuatG_notFoundCode{border-radius:var(--radius-full);background:var(--bg-secondary);font-family:var(--font-display);letter-spacing:.08em;color:var(--text-primary);overflow-wrap:anywhere;padding:6px 14px;font-size:15px;font-weight:700}.dyuatG_notFoundText{color:var(--text-secondary);margin:0;font-size:15.5px;line-height:1.65}.dyuatG_notFoundText strong{color:var(--text-primary)}.dyuatG_detailGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}.dyuatG_card{border:1px solid var(--border-light);border-top:4px solid var(--color-success);background:var(--bg-elevated);min-width:0;box-shadow:var(--shadow-card);border-radius:28px;flex-direction:column;padding:clamp(22px,3vw,36px);display:flex}html[data-theme=dark] .dyuatG_card{border-color:#ffffff14;border-top-color:var(--color-success);background:#171922}.dyuatG_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dyuatG_cardTopMeta{color:var(--text-tertiary);font-size:12.5px;font-weight:700}.dyuatG_sealRow{border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.dyuatG_holderName{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-primary);overflow-wrap:anywhere;margin:22px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.04}.dyuatG_credentialName{color:var(--brand-purple-text);margin:8px 0 0;font-size:16px;font-weight:700}.dyuatG_privacyNote{background:var(--bg-secondary);color:var(--text-secondary);border-radius:14px;margin:14px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.55}.dyuatG_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dyuatG_fact{border:1px solid var(--border-light);background:var(--bg-secondary);border-radius:18px;gap:12px;min-width:0;padding:14px;align-items:center!important;display:flex!important}html[data-theme=dark] .dyuatG_fact{background:#1c1f2b;border-color:#ffffff12}.dyuatG_factText{flex-direction:column;gap:3px;min-width:0;display:flex}.dyuatG_factLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:700}.dyuatG_factValue{color:var(--text-primary);overflow-wrap:anywhere;font-size:15.5px;font-weight:700}.dyuatG_codeBlock{border:1.5px dashed color-mix(in oklab, var(--brand-purple) 36%, transparent);background:0 0;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.dyuatG_codeText{flex-direction:column;gap:6px;min-width:0;display:flex}.dyuatG_code{font-family:var(--font-display);letter-spacing:.08em;color:var(--brand-purple-text);font-size:clamp(26px,3vw,34px);font-weight:700}.dyuatG_codeHint{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12.5px}.dyuatG_qrFrame{box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex:none;padding:8px}.dyuatG_qr{width:112px;height:112px;display:block}.dyuatG_sideCol{flex-direction:column;gap:22px;min-width:0;display:flex}.dyuatG_shareSection{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-card);border-radius:26px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}html[data-theme=dark] .dyuatG_shareSection{background:#171922;border-color:#ffffff14}.dyuatG_shareLabel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:700}.dyuatG_shareRow{flex-wrap:wrap;gap:8px;display:flex}.dyuatG_shareStatus{color:var(--color-success-text);margin:0;font-size:13px;font-weight:700}.dyuatG_primaryBtn,.dyuatG_ghostBtn{border-radius:var(--radius-full);min-height:44px;font:inherit;cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dyuatG_primaryBtn{background:var(--text-primary);color:var(--bg-primary);border:0}.dyuatG_primaryBtn:hover{color:var(--bg-primary);opacity:1;transform:translateY(-1px)}.dyuatG_ghostBtn{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary)}.dyuatG_ghostBtn:hover{border-color:var(--brand-purple);color:var(--brand-purple-text);opacity:1}.dyuatG_issuerPanel{border:1px solid var(--border-light);background:var(--bg-elevated);border-radius:26px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}html[data-theme=dark] .dyuatG_issuerPanel{background:#151720;border-color:#ffffff14}.dyuatG_issuerTop{align-items:center;gap:12px;display:flex}.dyuatG_issuerLogo{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.dyuatG_issuerTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.dyuatG_issuerText{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.65}.dyuatG_issuerLinks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (max-width:980px){.dyuatG_certScene{margin:0 auto}.dyuatG_detailGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dyuatG_stamp{padding:8px 14px 8px 8px;right:0}.dyuatG_facts{grid-template-columns:minmax(0,1fr)}.dyuatG_codeBlock{flex-direction:column;align-items:flex-start}.dyuatG_shareRow>*{flex:100%}}.dyuatG_earnCta{border:1px solid color-mix(in oklab, #7c3aed 35%, var(--border-light));background:color-mix(in oklab, #7c3aed 8%, var(--bg-elevated));max-width:52ch;color:var(--text-primary);border-radius:18px;margin-top:20px;padding:18px 20px}