.wb-verify{padding-block:4rem 5rem}.wb-verify__intro{text-align:center;max-width:44rem;margin-inline:auto}.wb-verify__kicker{margin:0 0 var(--sp-4);font-family:var(--mono-font);font-size:var(--wb-fs-mono-md);font-weight:var(--mono-label-weight);letter-spacing:var(--wb-track-mono-xwide);text-transform:uppercase;color:var(--lhi-ink-6)}.wb-verify__title{font-family:var(--display-font);font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:var(--wb-lh-display);letter-spacing:var(--wb-track-hero);color:var(--lhi-ink-1);text-wrap:pretty;margin:0}.wb-verify__lead{margin:var(--lhi-gap-8) auto 0;font-size:1.05rem;line-height:var(--wb-lh-body);color:var(--lhi-ink-4);text-wrap:pretty}.wb-verify__panel{max-width:40rem;margin:var(--sp-10) auto 0;padding:var(--sp-8);border:1px solid var(--lx-line-10);border-radius:var(--radius-lg);background:var(--wb-panel-gradient)}.wb-verify__label{margin-bottom:var(--sp-3);font-family:var(--mono-font);font-size:var(--wb-fs-mono-sm);font-weight:var(--mono-label-weight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--lhi-ink-6);display:block}.wb-verify__panel .wb-code-input--lg{padding:0 var(--sp-5);background:var(--wb-tint-03)}.wb-verify__submit{margin-top:.875rem}.wb-verify__hint{font-size:.78rem;line-height:var(--wb-lh-body);text-align:center;color:var(--lhi-ink-6);margin:.875rem 0 0}.wb-verify__sample{font-family:var(--mono-font);color:var(--lhi-ink-4);overflow-wrap:anywhere}.wb-verify__notice{max-width:40rem;margin:var(--sp-6) auto 0}.wb-verify__explainer{max-width:52rem;margin:var(--wb-sp-56) auto 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.75rem;display:grid}.wb-verify__explainer-title{font-family:var(--mono-font);font-size:var(--wb-fs-mono-sm);font-weight:var(--mono-label-weight);letter-spacing:var(--wb-track-mono);text-transform:uppercase;color:var(--accent);margin:0 0 .625rem}.wb-verify__explainer-body{font-size:.9rem;line-height:var(--wb-lh-body);color:var(--lhi-ink-4);text-wrap:pretty;margin:0}.wb-result{min-width:0;max-width:52rem;margin-inline:auto;padding-block:3.25rem 5rem}.wb-result__back{align-items:center;gap:var(--sp-2);margin-bottom:var(--wb-sp-26);font-family:var(--mono-font);font-size:.62rem;font-weight:var(--mono-label-weight);letter-spacing:.13em;text-transform:uppercase;color:var(--lhi-ink-6);transition:color var(--wb-dur-hover) var(--wb-ease);text-decoration:none;display:inline-flex}.wb-result__back:hover{color:var(--lhi-ink-1)}.wb-result__verdict{align-items:center;gap:var(--lhi-gap-8);min-width:0;padding:var(--wb-sp-26);border:1px solid var(--lhi-status-success-border);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--lhi-status-success-bg), transparent);flex-wrap:wrap;display:flex}.wb-result__verdict--revoked{border-color:var(--lx-accent-line-34);background:linear-gradient(120deg, rgba(var(--accent-rgb), .11), rgba(var(--accent-rgb), .03))}.wb-result__verdict-copy{min-width:0}.wb-result__verdict-kicker{font-family:var(--mono-font);font-size:var(--wb-fs-mono-sm);font-weight:var(--mono-label-weight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--lhi-status-success-dot);margin:0}.wb-result__verdict--revoked .wb-result__verdict-kicker{color:var(--lhi-fg-accent-soft)}.wb-result__verdict-title{font-family:var(--display-font);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:var(--wb-lh-display);letter-spacing:var(--wb-track-display);color:var(--lhi-ink-1);text-wrap:pretty;margin:.4375rem 0 0}.wb-result__verdict-lead{margin:var(--sp-2) 0 0;font-size:.9rem;line-height:var(--wb-lh-body);color:var(--lhi-ink-4);text-wrap:pretty}.wb-result__record{margin-top:var(--wb-sp-26);border:1px solid var(--lx-line-10);border-radius:var(--radius-lg);background:var(--lhi-ground-2);min-width:0;overflow:hidden}.wb-result__record-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--wb-sp-26);border-bottom:1px solid var(--lx-line-08);flex-wrap:wrap;display:flex}.wb-result__record-title{font-family:var(--mono-font);font-size:.62rem;font-weight:var(--mono-label-weight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--lhi-ink-6);margin:0}.wb-result__code{font-family:var(--mono-font);letter-spacing:.07em;color:var(--lhi-ink-1);overflow-wrap:anywhere;font-size:.72rem}.wb-result__rows{padding:var(--sp-2) var(--wb-sp-26) var(--wb-sp-26)}.wb-result__value--name{font-family:var(--display-font);letter-spacing:var(--wb-track-display);color:var(--lhi-ink-1);font-size:1.15rem;font-weight:700}.wb-result__value--status{color:var(--lhi-status-success-fg);font-weight:600}.wb-result__value--status-revoked{color:var(--lhi-fg-accent-soft)}.wb-result__attendance{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.wb-result__foot{gap:var(--sp-3);padding:var(--sp-5) var(--wb-sp-26);border-top:1px solid var(--lx-line-08);background:var(--wb-scrim-24);flex-wrap:wrap;display:flex}.wb-result__note{margin:var(--wb-sp-22) 2px 0;font-size:.82rem;line-height:var(--wb-lh-body);color:var(--lhi-ink-6);text-wrap:pretty}.wb-result__skeleton{gap:var(--sp-4);min-width:0;padding:var(--wb-sp-26);border:1px solid var(--lx-line-10);border-radius:var(--radius-lg);background:var(--lhi-ground-2);flex-direction:column;display:flex}@media (max-width:40rem){.wb-verify__panel{padding:var(--wb-sp-22)}.wb-result__record-head,.wb-result__rows,.wb-result__foot{padding-inline:var(--wb-sp-22)}}
