@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-Di8DUHzh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext-4ZJIpNVo.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-C2AdPX0b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext-CN1xVJS-.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{font-feature-settings:"liga" 1, "calt" 1;font-optical-sizing:auto;--fs-display:clamp(2.5rem, 6vw, 4rem);--lh-display:1;--fs-title:clamp(2rem, 3.8vw, 2.5rem);--lh-title:1.125;--fs-subtitle:1.25rem;--lh-subtitle:1.3;--fs-body:1rem;--lh-body:1.5;--fs-caption:.75rem;--lh-caption:1.333;--fs-micro:.6875rem;--lh-micro:1.273;--fs-display-compact:clamp(2rem, 5vw, 3rem);--lh-display-compact:1.05;--fs-title-compact:clamp(1.75rem, 3vw, 2.125rem);--lh-title-compact:1.18;--fs-subtitle-compact:1.125rem;--lh-subtitle-compact:1.35;--fs-body-compact:.875rem;--lh-body-compact:1.45;--fs-caption-compact:.6875rem;--lh-caption-compact:1.273;--fs-micro-compact:.625rem;--lh-micro-compact:1.2}:where(body){font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;font-weight:400;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}.type-display,.type-title,.type-subtitle,.type-body,.type-caption,.type-micro{font-style:normal}.type-display{font-size:var(--fs-display)!important;line-height:var(--lh-display)!important;letter-spacing:-.03em!important;font-weight:700!important}.type-title{font-size:var(--fs-title)!important;line-height:var(--lh-title)!important;letter-spacing:-.02em!important;font-weight:700!important}.type-subtitle{font-size:var(--fs-subtitle)!important;line-height:var(--lh-subtitle)!important;font-weight:650!important}.type-body{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}.type-caption{font-size:var(--fs-caption)!important;line-height:var(--lh-caption)!important}.type-micro{font-size:var(--fs-micro)!important;line-height:var(--lh-micro)!important}.type-compact.type-display{font-size:var(--fs-display-compact)!important;line-height:var(--lh-display-compact)!important}.type-compact.type-title{font-size:var(--fs-title-compact)!important;line-height:var(--lh-title-compact)!important}.type-compact.type-subtitle{font-size:var(--fs-subtitle-compact)!important;line-height:var(--lh-subtitle-compact)!important}.type-compact.type-body{font-size:var(--fs-body-compact)!important;line-height:var(--lh-body-compact)!important}.type-compact.type-caption{font-size:var(--fs-caption-compact)!important;line-height:var(--lh-caption-compact)!important}.type-compact.type-micro{font-size:var(--fs-micro-compact)!important;line-height:var(--lh-micro-compact)!important}:where(h1){font-size:var(--fs-display)!important;line-height:var(--lh-display)!important;letter-spacing:-.03em!important;font-weight:700!important}:where(h2){font-size:var(--fs-title)!important;line-height:var(--lh-title)!important;letter-spacing:-.02em!important;font-weight:700!important}:where(h3,h4){font-size:var(--fs-subtitle)!important;line-height:var(--lh-subtitle)!important;letter-spacing:normal!important;font-weight:650!important}:where(h5){font-size:var(--fs-body)!important;line-height:var(--lh-body)!important;letter-spacing:normal!important;font-weight:650!important}:where(h6){font-size:var(--fs-caption)!important;line-height:var(--lh-caption)!important;letter-spacing:normal!important;font-weight:650!important}:where(p,li,dd,blockquote){font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}:where(label,legend,figcaption,caption,small){font-size:var(--fs-caption)!important;line-height:var(--lh-caption)!important}:where(button,input,select,textarea){font-family:inherit;font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}.typeset{--typeset-display:var(--fs-display);--typeset-display-leading:var(--lh-display);--typeset-title:var(--fs-title);--typeset-title-leading:var(--lh-title);--typeset-subtitle:var(--fs-subtitle);--typeset-subtitle-leading:var(--lh-subtitle);--typeset-body:var(--fs-body);--typeset-body-leading:var(--lh-body);--typeset-caption:var(--fs-caption);--typeset-caption-leading:var(--lh-caption);--typeset-space-block:1rem;--typeset-space-heading:.5rem;--typeset-space-section:2.5rem;--typeset-space-subsection:1.75rem;color:var(--muted,color-mix(in srgb, currentColor 65%, transparent));font-size:var(--typeset-body);line-height:var(--typeset-body-leading);overflow-wrap:break-word;display:block}.typeset.typeset-compact{--typeset-display:var(--fs-display-compact);--typeset-display-leading:var(--lh-display-compact);--typeset-title:var(--fs-title-compact);--typeset-title-leading:var(--lh-title-compact);--typeset-subtitle:var(--fs-subtitle-compact);--typeset-subtitle-leading:var(--lh-subtitle-compact);--typeset-body:var(--fs-body-compact);--typeset-body-leading:var(--lh-body-compact);--typeset-caption:var(--fs-caption-compact);--typeset-caption-leading:var(--lh-caption-compact);--typeset-space-block:.75rem;--typeset-space-heading:.25rem;--typeset-space-section:1.5rem;--typeset-space-subsection:1.125rem}.typeset.typeset-compact h1{font-size:var(--typeset-display)!important;line-height:var(--typeset-display-leading)!important}.typeset.typeset-compact h2{font-size:var(--typeset-title)!important;line-height:var(--typeset-title-leading)!important}.typeset.typeset-compact :is(h3,h4,h5,h6){font-size:var(--typeset-subtitle)!important;line-height:var(--typeset-subtitle-leading)!important}.typeset.typeset-compact :is(p,li,dd,blockquote){font-size:var(--typeset-body)!important;line-height:var(--typeset-body-leading)!important}:where(.typeset>:first-child){margin-top:0}:where(.typeset p,.typeset ul,.typeset ol,.typeset pre,.typeset blockquote,.typeset figure,.typeset table,.typeset img,.typeset video,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6,.typeset li){margin-bottom:0}:where(.typeset p+*,.typeset ul+*,.typeset ol+*,.typeset pre+*,.typeset blockquote+*,.typeset figure+*,.typeset table+*,.typeset img+*,.typeset video+*){margin-top:var(--typeset-space-block)}:where(.typeset h1){margin-top:var(--typeset-space-section);font-size:var(--typeset-display);line-height:var(--typeset-display-leading);color:var(--ink,currentColor);letter-spacing:-.03em;font-weight:700}:where(.typeset h2){margin-top:var(--typeset-space-section);font-size:var(--typeset-title);line-height:var(--typeset-title-leading);color:var(--ink,currentColor);letter-spacing:-.03em;font-weight:700}:where(.typeset h3,.typeset h4,.typeset h5,.typeset h6){margin-top:var(--typeset-space-subsection);font-size:var(--typeset-subtitle);line-height:var(--typeset-subtitle-leading);color:var(--ink,currentColor);font-weight:700}:where(.typeset h1+*,.typeset h2+*,.typeset h3+*,.typeset h4+*,.typeset h5+*,.typeset h6+*){margin-top:var(--typeset-space-heading)}:where(.typeset ul,.typeset ol){padding-left:1.5rem}:where(.typeset li+li){margin-top:.25rem}:where(.typeset a){color:var(--ink,currentColor);text-underline-offset:.2em}:where(.typeset strong,.typeset b){color:var(--ink,currentColor);font-weight:700}:where(.typeset blockquote){border-left:2px solid color-mix(in srgb, currentColor 20%, transparent);padding-left:1rem}:where(.typeset code){color:var(--ink,currentColor);font-size:var(--typeset-caption);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace)}:where(.typeset pre){overflow-x:auto}:where(.typeset-scroll){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:where(.not-typeset,.not-typeset *){font-size:inherit!important;line-height:inherit!important}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8fc;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.verifier-screen{background:#f7f8fc;min-height:100vh}.verifier-nav{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:28px;display:flex}.verifier-brand{color:#172033;letter-spacing:-.03em;align-items:center;gap:10px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.brand-mark{object-fit:contain;place-items:center;width:40px;height:40px;padding:2px;display:grid}.verifier-badge{color:#667085;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.secure-dot{background:#168452;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1684521c}.verifier-content{max-width:980px;margin:0 auto;padding:70px 28px 100px}.eyebrow{color:#6674db;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.verifier-intro{max-width:610px}.verifier-intro h1{letter-spacing:-.09em;margin:18px 0 16px;font-size:clamp(3rem,7vw,6rem);line-height:.9}.verifier-intro>p:last-child{color:#667085;max-width:510px;margin:0;font-size:18px;line-height:1.55}.verifier-card{background:#fff;border:1px solid #dce3ee;border-radius:22px;place-items:center;min-height:350px;margin-top:55px;display:grid;box-shadow:0 24px 70px #1720330d}.verifier-state{text-align:center;flex-direction:column;align-items:center;max-width:520px;padding:48px 28px;display:flex}.verifier-state h2{letter-spacing:-.055em;margin:18px 0 10px;font-size:30px}.verifier-state p{color:#667085;margin:0;font-size:16px;line-height:1.55}.state-icon{color:#6674db;background:#e9ecff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-weight:800;display:grid}.state-verified{color:#168452;background:#e6f7ef}.state-failed,.state-expired{color:#b54708;background:#fff1e8}.status-label{color:#6674db;letter-spacing:.14em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:800}.status-verified{color:#168452}.status-failed,.status-expired{color:#b54708}.verifier-button{color:#fff;font:inherit;cursor:pointer;background:#172033;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:25px;padding:13px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.request-uri{text-align:left;background:#f7f8fc;border-radius:8px;gap:6px;width:min(100%,440px);margin-top:22px;padding:12px 14px;display:grid}.request-uri span{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.request-uri code{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.expiry-label{color:#98a2b3;margin-top:16px;font-size:12px}.verifier-note{color:#98a2b3;text-align:center;margin:18px 0 0;font-size:12px}.verifier-note code{color:#667085}.loader{border:3px solid #dce3ee;border-top-color:#6674db;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.verifier-error .state-icon{color:#b54708;background:#fff1e8}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:620px){.verifier-nav{padding:20px}.verifier-badge{font-size:0}.verifier-content{padding:48px 20px 70px}.verifier-card{margin-top:38px}.verifier-state{padding:38px 22px}.verifier-state h2{font-size:26px}}.wallet-qr{justify-items:center;gap:8px;margin-top:24px;display:grid}.wallet-qr img{background:#fff;border:1px solid #dce3ee;border-radius:14px;width:280px;height:280px;padding:12px}.wallet-qr span{color:#b54708;background:#fff1e8;border-radius:14px;width:280px;height:280px;padding-top:130px}.wallet-qr small{color:#667085;font-size:12px;font-weight:700}.verifier-button-secondary{color:#172033;background:#fff;margin-top:0;box-shadow:inset 0 0 0 1px #dce3ee}.wallet-divider{text-transform:uppercase;letter-spacing:.14em;color:#98a2b3!important;margin:14px 0!important;font-size:12px!important}.wallet-alternative{text-align:center;width:min(100%,440px);margin-top:20px}.wallet-alternative summary{color:#667085;cursor:pointer;font-size:13px;font-weight:700}.wallet-alternative[open] .wallet-qr,.wallet-alternative[open] .request-uri{margin-inline:auto}
