.verify-page.verify-detail-page{--certificate-canvas:#f3f5f8;--certificate-stage:#e9edf3;--certificate-ink:#101d32;--certificate-muted:#55647c;--certificate-line:#dce3ed;--certificate-card-shadow:0 4px 18px #22354a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--certificate-canvas);width:100%;color:var(--certificate-ink)}.verify-page.verify-detail-page:before,.verify-page.verify-detail-page:after{content:none;display:none}.verify-detail-page .verify-detail-heading h1{color:var(--certificate-ink)}.verify-detail-page .verify-detail-heading .hero-subline{color:var(--certificate-muted)}.verify-detail-page .verify-detail-heading .eyebrow{color:#806021}.verify-detail-page .verify-detail-topbar .verify-action{min-height:2.8rem;color:var(--certificate-ink);background:#fff;border-color:#acb8cb}.verify-detail-page .verify-detail-topbar .verify-action:hover{color:var(--certificate-ink);background:#fffaf0;border-color:#806021}.verify-detail-page .verify-detail-topbar .verify-action:focus-visible{color:var(--certificate-ink);outline-offset:3px;outline:3px solid #806021}.verify-detail-page .verify-digital-certificate{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem}.verify-detail-page .verify-certificate-information,.verify-detail-page .verify-certificate-trust,.verify-detail-page .verify-certificate-scans,.verify-detail-page .verify-showcase .verify-grade-summary,.verify-detail-page .verify-showcase .verify-specification-section{border:1px solid var(--certificate-line);box-shadow:var(--certificate-card-shadow);background:#fff;border-radius:.65rem}.verify-detail-page .verify-certificate-proof{box-shadow:var(--certificate-card-shadow)}.verify-detail-page .verify-showcase{border-radius:0}.verify-detail-page .verify-slab-stage{background:radial-gradient(ellipse, var(--certificate-stage), transparent 72%)}.verify-detail-page .verify-digital-certificate .verify-certificate-actions{background:0 0;border-radius:0}.verify-detail-page .verify-evidence-grid{border:0}.verify-detail-page .verify-result-preview{color:var(--certificate-ink);border-color:var(--certificate-line);box-shadow:var(--certificate-card-shadow);background:#fff}.verify-detail-page .verify-result-preview h2,.verify-detail-page .verify-result-preview dd{color:var(--certificate-ink)}.verify-detail-page .verify-result-preview .muted,.verify-detail-page .verify-result-preview dt,.verify-detail-page .verify-guidance-list{color:var(--certificate-muted)}.verify-detail-page .verify-result-preview .verify-result-label{color:#806021}.verify-detail-page .verify-result-preview .button-outline{color:var(--certificate-ink);border-color:#acb8cb}.verify-certificate-route{flex-direction:column;min-height:100svh;display:flex}.verify-certificate-route>main{flex:1 0 auto}.verify-certificate-route>.site-header,.verify-certificate-route>.site-footer{flex-shrink:0}.verify-detail-page.verify-certificate-state-page{min-height:0;padding-block:1.25rem 2rem}.verify-certificate-state-page .verify-detail-heading .hero-subline,.verify-certificate-skeleton .verify-detail-heading .hero-subline{opacity:1;animation:none;transform:none}.verify-certificate-state-page .verify-detail-shell{padding-bottom:1.5rem}.verify-detail-page .verify-certificate-state{border:1px solid var(--certificate-line);width:min(100%,42rem);box-shadow:var(--certificate-card-shadow);text-align:left;background:#fff;border-top:2px solid #d3b475;border-radius:.65rem;margin-inline:auto;padding:clamp(1.4rem,4vw,2.5rem)}.verify-detail-page .verify-state-icon{border:1px solid var(--certificate-line);background:var(--certificate-canvas);width:2.75rem;height:2.75rem;color:var(--certificate-muted);border-radius:.5rem;margin-bottom:1rem;padding:.65rem}.verify-detail-page .verify-certificate-state .eyebrow{color:#806021;margin:0 0 .65rem;font-size:.62rem}.verify-detail-page .verify-certificate-state h1,.verify-detail-page .verify-certificate-state h2{max-width:none;color:var(--certificate-ink);overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.verify-detail-page .verify-certificate-state>p:not(.eyebrow){color:var(--certificate-muted);margin:.5rem 0;font-size:.94rem;line-height:1.65}.verify-detail-page .verify-state-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.verify-detail-page .verify-state-actions .verify-action{min-height:2.8rem;color:var(--certificate-ink);font:inherit;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #acb8cb;border-radius:.4rem;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.verify-detail-page .verify-state-actions .verify-action.is-primary{background:linear-gradient(135deg,#f4dfaf,#dcb86a);border-color:#c8a153}.verify-detail-page .verify-state-actions .verify-action:hover{background:#fffaf0;border-color:#806021}.verify-detail-page .verify-state-actions .verify-action:focus-visible{outline-offset:3px;outline:3px solid #806021}.verify-detail-page .verify-state-actions .verify-action:disabled{opacity:.7;cursor:wait}.verify-detail-page .verify-result-preview[role=status]{background:#fff}.verify-certificate-skeleton .verify-skeleton-line,.verify-certificate-skeleton .verify-skeleton-fill{background:var(--certificate-stage);border-radius:.3rem;height:1rem;animation:1.8s ease-in-out infinite verifySkeletonPulse;display:block}.verify-certificate-skeleton .verify-skeleton-line.is-short{width:60%}.verify-certificate-skeleton .verify-loading-viewer-heading{align-content:center;justify-items:center;gap:.5rem;height:3.185rem;display:grid}.verify-certificate-skeleton .verify-loading-viewer-heading>span{width:8rem;height:.75rem}.verify-certificate-skeleton .verify-loading-slab{aspect-ratio:.61;background:linear-gradient(135deg,#fff,#dce3ed 20%,#f9fcfd 40%,#dce3ed 80%,#fff);border:1px solid #becbd4;border-radius:.7rem;width:min(72%,17.5rem);padding:9px;position:absolute;bottom:3.6rem;box-shadow:0 18px 28px #172a431a,inset 0 0 0 2px #ffffffb3}.verify-certificate-skeleton .verify-loading-slab>span{border:1px solid var(--certificate-line);height:100%}.verify-certificate-skeleton .verify-loading-controls{justify-content:center;gap:.65rem;display:flex}.verify-certificate-skeleton .verify-loading-controls>span{width:6.5rem;height:3rem}.verify-certificate-skeleton .verify-loading-caption{align-content:center;justify-items:center;gap:.6rem;min-height:5.3rem;padding-block:.6rem .8rem;display:grid}.verify-certificate-skeleton .verify-loading-caption>span{width:9rem;height:1.2rem}.verify-certificate-skeleton .verify-loading-proof{border-color:var(--certificate-line);background:#fff;min-height:8rem}.verify-certificate-skeleton .verify-loading-proof:after{content:none}.verify-certificate-skeleton .verify-loading-proof>span{height:2.6rem}.verify-certificate-skeleton .verify-loading-proof>div{align-content:center;gap:.75rem;display:grid}.verify-certificate-skeleton .verify-loading-identity{align-content:start;gap:1rem;min-height:12.5rem;padding-top:.25rem;display:grid}.verify-certificate-skeleton .verify-loading-identity .is-title{width:90%;height:clamp(2rem,3vw,3rem)}.verify-certificate-skeleton .verify-loading-grade .is-grade{width:80%;height:4.5rem}.verify-certificate-skeleton .verify-loading-subgrades{grid-template-columns:1fr 1fr;align-content:center;gap:1.5rem .75rem;display:grid}.verify-certificate-skeleton .verify-loading-details>div{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;margin-top:1.75rem;padding-bottom:.75rem;display:grid}.verify-certificate-skeleton .verify-loading-information{min-height:7rem}.verify-certificate-skeleton .verify-loading-information header,.verify-certificate-skeleton .verify-loading-trust header{align-content:start;gap:.75rem;display:grid}.verify-certificate-skeleton .verify-loading-information dt>span{height:.6rem}.verify-certificate-skeleton .verify-loading-information dd{margin:0}.verify-certificate-skeleton .verify-loading-trust .verify-trust-statements>div{min-height:6.5rem}.verify-certificate-skeleton .verify-loading-trust .verify-trust-statements>div>span:last-child{height:3rem}.verify-certificate-skeleton .verify-loading-actions>span{width:min(100%,43rem);height:2.5rem}.verify-certificate-skeleton .verify-loading-actions>div>span{width:9rem;height:2.8rem}@keyframes verifySkeletonPulse{50%{opacity:.55}}@media (max-width:1050px) and (min-width:701px){.verify-certificate-skeleton .verify-loading-slab{width:min(72%,14rem)}}@media (max-width:700px){.verify-detail-page .verify-state-actions{flex-direction:column;align-items:stretch}.verify-certificate-skeleton .verify-loading-slab{width:min(70%,14rem)}.verify-certificate-skeleton .verify-loading-grade{grid-template-columns:1fr;min-height:16.75rem}.verify-certificate-skeleton .verify-loading-details>div{grid-template-columns:1fr}.verify-certificate-skeleton .verify-loading-identity{min-height:13rem}.verify-certificate-skeleton .verify-loading-actions>div{grid-template-columns:1fr;display:grid}.verify-certificate-skeleton .verify-loading-actions>div>span{width:100%}}@media (max-width:350px){.verify-certificate-skeleton .verify-loading-proof{min-height:10rem}.verify-certificate-skeleton .verify-loading-identity{min-height:16rem}}@media (prefers-reduced-motion:reduce){.verify-certificate-skeleton .verify-skeleton-line,.verify-certificate-skeleton .verify-skeleton-fill{animation:none}}.verify-page .verify-detail-shell{animation:none}.verify-digital-certificate .verify-certificate-section,.verify-digital-certificate .verify-evidence-grid,.verify-digital-certificate .verify-certificate-information dl,.verify-digital-certificate .verify-certificate-information dl>div,.verify-digital-certificate .verify-certificate-trust,.verify-digital-certificate .verify-trust-statements,.verify-digital-certificate .verify-trust-statements>div,.verify-digital-certificate .verify-certificate-actions{border-color:var(--viewer-line)}.verify-digital-certificate .verify-certificate-section>header h2{color:var(--viewer-ink);font-size:1.15rem}.verify-digital-certificate .verify-certificate-section>header>p{color:#806021;margin-bottom:.35rem}.verify-digital-certificate .verify-certificate-information dt,.verify-digital-certificate .verify-trust-statements span,.verify-digital-certificate .verify-certificate-actions>p,.verify-digital-certificate .verify-scan-broken{color:var(--viewer-muted)}.verify-digital-certificate .verify-certificate-information dd,.verify-digital-certificate .verify-trust-statements strong,.verify-digital-certificate .verify-scan-group-header,.verify-digital-certificate .verify-scan-thumb-caption{color:var(--viewer-ink)}.verify-digital-certificate .verify-certificate-information dl>div,.verify-digital-certificate .verify-trust-statements>div{background:#ffffff94;padding:.85rem}.verify-digital-certificate .verify-certificate-information dl,.verify-digital-certificate .verify-trust-statements{border:1px solid var(--viewer-line);border-bottom:0;border-radius:.5rem;overflow:hidden}.verify-digital-certificate .verify-certificate-actions{background:#fff6;border-radius:0 0 .85rem .85rem;grid-template-columns:1fr;gap:1rem}.verify-digital-certificate .verify-certificate-actions>div{justify-content:flex-start}.verify-digital-certificate .verify-certificate-actions .verify-share{flex:0 auto}.verify-digital-certificate .verify-certificate-actions .verify-action,.verify-digital-certificate .verify-scan-reload{min-height:2.8rem;color:var(--viewer-ink);background:#ffffffb3;border:1px solid #acb8cb;border-radius:.4rem}.verify-digital-certificate .verify-certificate-actions .verify-action.is-primary{color:var(--viewer-ink);background:linear-gradient(135deg,#f4dfaf,#dcb86a);border-color:#c8a153}.verify-digital-certificate .verify-certificate-actions .verify-action:hover,.verify-digital-certificate .verify-scan-reload:hover{color:var(--viewer-ink);background:#fffaf0;border-color:#806021}.verify-digital-certificate .verify-certificate-actions .verify-action:focus-visible,.verify-digital-certificate .verify-scan-reload:focus-visible{outline-offset:3px;outline:3px solid #806021}.verify-digital-certificate .verify-share-status,.verify-digital-certificate .verify-share-fallback{color:var(--viewer-muted)}.verify-digital-certificate .verify-share-fallback input{min-width:0;max-width:100%;color:var(--viewer-ink);background:#fff;border-color:#acb8cb}.verify-showcase{color:var(--viewer-ink);background:0 0;border-radius:.85rem .85rem 0 0;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(1.25rem,2.5vw,2.25rem);padding:clamp(1rem,2.5vw,2rem);display:grid}.verify-showcase-display{align-content:start;gap:1.3rem;min-width:0;display:grid}.verify-certificate-proof{background:linear-gradient(125deg,#fffaf0,#faf3e3);border:1px solid #e5c985;border-radius:.65rem;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding:1.2rem;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 5px 18px #92702b06}.verify-certificate-proof:after{content:"";opacity:.07;pointer-events:none;background:url(/assets/logo.svg) 50%/contain no-repeat;width:5.5rem;height:3.5rem;position:absolute;bottom:.8rem;right:.8rem}.verify-proof-seal{color:#c1963d;width:2.25rem;height:2.6rem}.verify-certificate-proof>div{z-index:1;min-width:0;position:relative}.verify-certificate-proof h3{color:#806021;margin:.25rem 0 .5rem;font-size:1rem;line-height:1.3}.verify-certificate-proof p{color:var(--viewer-muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.6}.verify-certificate-proof .verify-proof-eyebrow{color:#806021;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:750}.verify-showcase .verify-certificate-summary{grid-template-columns:1fr;align-content:start;gap:1.1rem;padding:0;display:grid}.verify-showcase .verify-certificate-identity h2{max-width:none;color:var(--viewer-ink);margin-top:.75rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.04}.verify-showcase .verify-card-subset{color:#806021}.verify-showcase .verify-card-subset-variant{color:var(--viewer-ink)}.verify-showcase .verify-card-subset-variant span,.verify-showcase .verify-identity-context p,.verify-showcase .verify-cert-row>span{color:var(--viewer-muted)}.verify-showcase .verify-identity-context{margin-top:.65rem}.verify-showcase .verify-cert-row{margin:.75rem 0 0}.verify-showcase .verify-cert-row>strong,.verify-showcase .verify-subgrade strong{color:var(--viewer-ink)}.verify-showcase .verify-population-rank strong{color:#806021}.verify-showcase .verify-cert-copy{color:var(--viewer-ink);background:#ffffff80;border-color:#acb8cb}.verify-showcase .verify-cert-copy:focus-visible{outline-offset:3px;outline:2px solid #806021}.verify-showcase .verify-status-pill{color:#21613c;background:#e0f1e6;border-color:#b9dcc7}.verify-showcase .verify-status-pill.is-authenticated{color:#253f65;background:#e5edf8;border-color:#c7d6e8}.verify-showcase .verify-warning-badge{color:#754c13;background:#fff0cc;border-color:#d1ab65}.verify-showcase .verify-grade-summary,.verify-showcase .verify-specification-section{background:#ffffffd9;border:1px solid #fff;border-radius:.65rem;padding:1.1rem 1.25rem;box-shadow:0 4px 18px #22354a05}.verify-showcase .verify-grade-summary{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.65rem 1.25rem}.verify-showcase .verify-grade-summary>header{grid-column:1/-1}.verify-showcase .verify-grade-summary>header>p{color:#806021}.verify-showcase .verify-grade-summary>header h3,.verify-showcase .verify-subgrade-section h3,.verify-showcase .verify-subgrade span,.verify-showcase .verify-population-rank span,.verify-showcase .verify-population-rank em{color:var(--viewer-muted)}.verify-showcase .verify-grade-anchor{flex-wrap:wrap;align-items:center;gap:1rem}.verify-showcase .verify-grade-anchor>div:first-child strong{color:var(--viewer-ink);margin-top:0;font-size:clamp(3.8rem,6vw,5.25rem)}.verify-showcase .verify-grade-anchor>div:first-child span{color:var(--viewer-ink)}.verify-showcase .verify-population-rank{border-color:var(--viewer-line);padding-left:.75rem}.verify-showcase .verify-subgrade-section{border:0;margin-top:0;padding:0}.verify-showcase .verify-subgrades,.verify-showcase .verify-subgrade{border-color:var(--viewer-line)}.verify-showcase .verify-subgrade{gap:.45rem;min-height:2.2rem}.verify-showcase .verify-subgrade:nth-child(odd){border-color:var(--viewer-line);padding-right:.6rem}.verify-showcase .verify-subgrade:nth-child(2n){padding-left:.6rem}.verify-showcase .verify-specification-section .verify-data-group>h3{color:var(--viewer-ink);margin-bottom:.6rem;font-size:1.15rem}.verify-showcase .verify-specification-section .verify-data-group{background:0 0;border:0;gap:0;padding:0}.verify-showcase .verify-specification-section .verify-result-details,.verify-showcase .verify-specification-section .verify-result-details>div{border-color:var(--viewer-line)}.verify-showcase .verify-specification-section .verify-result-details{gap:0}.verify-showcase .verify-specification-section .verify-result-details>div{border-radius:0;min-height:3.2rem;padding-block:.55rem}.verify-showcase .verify-result-details dt{color:var(--viewer-muted);font-size:.6rem}.verify-showcase .verify-result-details dd{color:var(--viewer-ink);font-size:.78rem}.verify-slab-viewer{text-align:center;align-content:start;min-width:0;display:grid}.verify-viewer-heading{padding-top:.35rem}.verify-viewer-heading>span{color:#806021;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:800}.verify-viewer-heading h3{color:var(--viewer-muted);margin:.35rem 0 0;font-size:.82rem;font-weight:500}.verify-slab-stage{perspective:1100px;isolation:isolate;place-items:center;height:33rem;display:grid;position:relative}.verify-slab-stage:before{content:"";z-index:-1;background:radial-gradient(#ffffffc9,#fff0 70%);border-radius:50%;width:92%;height:80%;position:absolute;top:4%}.verify-slab-object{aspect-ratio:.61;width:min(72%,17.5rem);transform-style:preserve-3d;animation:.42s ease-out both verifySlabReveal;position:absolute;bottom:3.6rem;transform:rotateY(-7deg)rotateX(2deg)}.verify-slab-face{background:linear-gradient(135deg,#fff,#b6c3cb 16%,#f9fcfd 29%,#d4dde2 65%,#fff 87%,#a5b5c2);border:1px solid #becbd4;border-radius:.7rem;width:100%;height:100%;padding:7px;position:relative;box-shadow:0 18px 28px #172a431a,0 2px 3px #152c3b30,inset 0 0 0 2px #ffffffb3}.verify-slab-face:after{content:"";pointer-events:none;border:1px solid #ffffffbf;border-radius:.55rem;position:absolute;inset:2px;box-shadow:inset 0 0 0 2px #23395412}.verify-slab-edge{background:repeating-linear-gradient(90deg,#e7edf1 0 2px,#aabac7 3px,#f8fbfd 5px);border:1px solid #b3c0cc;border-radius:0 .45rem .45rem 0;width:12px;position:absolute;top:3px;bottom:3px;right:-7px;transform:translateZ(-5px);box-shadow:3px 5px 7px #1a304426}.verify-slab-image-window{background:#e3e9ed;border-radius:.3rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #21374b26}.verify-slab-image-window img{object-fit:contain;width:100%;height:100%;display:block}.verify-slab-object.is-framed-raw{aspect-ratio:.7;width:min(68%,16rem)}.is-framed-raw .verify-slab-face{background:linear-gradient(130deg,#fff4d6,#b09b6b 15%,#eff3f4 32%,#d1d7db 60%,#fff8e4 83%,#ad9968);border-color:#bdad88;padding:9px}.is-framed-raw .verify-slab-image-window{border:2px solid #aeb8be;box-shadow:inset 0 0 8px #10213766}.is-framed-raw .verify-slab-image-window:after{content:"";pointer-events:none;border:2px solid #1b273d24;position:absolute;inset:0;box-shadow:inset 0 0 7px #10213740}.is-framed-raw .verify-slab-image-window img{transform:scale(1.014)}.verify-slab-pedestal{z-index:-1;background:linear-gradient(#fff 0%,#eef2f8 53%,#d0d9e6 56%,#dfe5ed 100%);border-top:2px solid #fff;border-radius:50%;width:90%;height:3.1rem;position:absolute;bottom:1.4rem;box-shadow:0 23px 16px -12px #213a5b40}.verify-slab-placeholder{color:#475770;background:repeating-linear-gradient(135deg,#fff0 0 10px,#a1afbf0d 10px 11px),linear-gradient(160deg,#f8fafc,#e0e6ed);border:1px solid #c5ceda;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;height:100%;padding:1.1rem;display:flex}.verify-slab-placeholder img{object-fit:contain;width:7rem;height:4rem;margin-bottom:1.25rem}.verify-slab-placeholder strong{color:#273954;font-size:1.05rem}.verify-slab-placeholder span{font-size:.82rem}.verify-slab-placeholder p{max-width:23ch;margin:0;font-size:.72rem;line-height:1.6}.verify-viewer-controls{justify-content:center;gap:.65rem;display:flex}.verify-viewer-controls button{color:#24364f;min-width:6.5rem;min-height:3rem;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #bec9d9;border-radius:.5rem;align-content:center;gap:.2rem;padding:.45rem .8rem;font-size:.8rem;display:grid}.verify-viewer-controls button[aria-pressed=true]{background:#fffaf0;border-color:#b88a33;box-shadow:inset 0 0 0 1px #dbb568}.verify-viewer-controls button:disabled{color:#627089;cursor:default;background:#f3f5f8}.verify-viewer-controls small{font-size:.6rem}.verify-viewer-controls button:focus-visible,.verify-viewer-actions button:focus-visible{outline-offset:3px;outline:3px solid #806021}.verify-viewer-caption{min-height:1.2rem;color:var(--viewer-muted);margin:.6rem 0;font-size:.72rem}.verify-viewer-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.verify-viewer-actions button{color:#fff;min-height:2.8rem;font:inherit;cursor:pointer;background:#101d32;border:1px solid #a2afc4;border-radius:.4rem;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.verify-viewer-note{color:var(--viewer-muted);letter-spacing:.07em;margin:.8rem 0 0;font-size:.6rem}.verify-digital-certificate>.verify-evidence-grid{grid-template-columns:1fr}.verify-digital-certificate.has-no-scans>.verify-evidence-grid{display:none}.verify-digital-certificate .verify-certificate-scans{padding:0}.verify-evidence-summary{cursor:pointer;min-height:4.5rem;color:var(--viewer-ink);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;list-style:none;display:flex}.verify-evidence-summary::-webkit-details-marker{display:none}.verify-evidence-summary>span{gap:.35rem;min-width:0;display:grid}.verify-evidence-summary strong{font-size:1rem}.verify-evidence-summary>span>span{color:var(--viewer-muted);font-size:.78rem}.verify-evidence-summary>svg{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;transition:transform .16s}.verify-evidence-summary:hover{background:#f8fafc}.verify-evidence-summary:focus-visible{outline-offset:3px;outline:3px solid #806021}.verify-certificate-scans[open]>.verify-evidence-summary>svg{transform:rotate(180deg)}.verify-evidence-content{border-top:1px solid var(--viewer-line);padding:1.25rem}.verify-certificate-scans[open]>.verify-evidence-content{animation:.16s ease-out verifyEvidenceReveal}@keyframes verifyEvidenceReveal{0%{opacity:.65}to{opacity:1}}.verify-digital-certificate .verify-scan-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-digital-certificate .verify-scan-group:only-child{grid-column:1/-1;justify-self:center;width:min(100%,36rem)}.verify-digital-certificate .verify-scan-thumb-frame{background:linear-gradient(135deg,#e2e8ed,#8c9dab 24%,#f4f7f9 48%,#61768c 72%,#d7e0e8);border:1px solid #84919c;padding:5px;box-shadow:0 10px 24px #0003,inset 0 0 0 1px #ffffff7d}.verify-digital-certificate .verify-scan-thumb{cursor:default;margin:0}.verify-digital-certificate .verify-scan-thumb-frame:after{content:none;display:none}.verify-digital-certificate .verify-scan-thumb img{border-radius:.3rem;transition:none;transform:none}.verify-digital-certificate .verify-scan-thumb-caption{flex-wrap:wrap}.verify-digital-certificate .verify-scan-thumb-caption em{color:var(--viewer-muted);background:#ffffffa6;border-color:#d7dfeb}.verify-digital-certificate .verify-scan-group-header .verify-status-pill{color:#253f65;background:#e5edf8;border-color:#c7d6e8}@keyframes verifySlabReveal{0%{opacity:.65;transform:rotateY(-20deg)rotateX(2deg)translateY(3px)}to{opacity:1;transform:rotateY(-7deg)rotateX(2deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.verify-slab-face{transition:box-shadow .2s}.verify-slab-object:hover .verify-slab-face{box-shadow:0 23px 35px #172a4326,0 2px 3px #152c3b30,inset 0 0 0 2px #ffffffb3}}@media (max-width:1050px) and (min-width:701px){.verify-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:1rem}.verify-slab-stage{height:28rem}.verify-slab-object{width:min(72%,14rem)}.verify-slab-object.is-framed-raw{width:min(70%,13.5rem)}.verify-showcase .verify-grade-summary{grid-template-columns:1fr}.verify-showcase .verify-grade-summary>header{grid-column:auto}.verify-showcase .verify-grade-anchor{flex-direction:row}.verify-showcase .verify-population-rank{border-top:0}}@media (max-width:700px){.verify-showcase{grid-template-columns:1fr;gap:1.5rem;padding:1.1rem}.verify-slab-viewer{justify-self:center;width:min(100%,25rem)}.verify-certificate-proof{justify-self:center;gap:.75rem;width:min(100%,25rem);padding:1rem}.verify-slab-stage{height:27rem}.verify-slab-object{width:min(70%,14rem)}.verify-slab-object.is-framed-raw{width:min(68%,13rem)}.verify-showcase .verify-grade-summary{grid-template-columns:1fr}.verify-showcase .verify-grade-anchor{flex-direction:row;align-items:center}.verify-showcase .verify-population-rank{border-top:0;padding-top:0}.verify-showcase .verify-subgrades{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-showcase .verify-specification-section .verify-result-details{grid-template-columns:1fr}.verify-showcase .verify-specification-section .verify-result-details>div{border-right:0;padding-inline:0}.verify-digital-certificate .verify-scan-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.verify-slab-object{animation:none;transform:none}.verify-evidence-summary>svg{transition:none}.verify-certificate-scans[open]>.verify-evidence-content{animation:none}}@media print{.verify-showcase{color:#111;background:#fff;padding:0;display:block}.verify-slab-viewer{display:none}.verify-showcase .verify-certificate-summary{padding:5mm}.verify-showcase .verify-grade-summary,.verify-showcase .verify-specification-section{box-shadow:none;background:#fff;border-color:#ccc}.verify-digital-certificate .verify-scan-thumb-frame{box-shadow:none;background:#fff}}
.verify-page.verify-home-page{--home-canvas:#f3f5f8;--home-ink:#101d32;--home-muted:#55647c;--home-line:#dce3ed;--home-gold-ink:#806021;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:0;color:var(--home-ink);background:radial-gradient(ellipse at 73% 15%, #e9edf3, transparent 60%), linear-gradient(125deg, var(--home-canvas), #fafbfd 55%, var(--home-canvas));padding:0}.verify-page.verify-home-page:before,.verify-page.verify-home-page:after{content:none;display:none}.verify-home-page .verify-home-shell{width:min(100% - (var(--cg-gutter) * 2), 76rem);gap:2.5rem;max-width:76rem;padding-block:clamp(2.5rem,4.5vw,4rem) 2.5rem;animation:none}.verify-home-page .verify-home-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:0;padding:0}.verify-home-page .verify-home-copy{text-align:left;min-width:0;max-width:none;padding:0}.verify-home-page .verify-home-copy .eyebrow{color:var(--home-gold-ink);letter-spacing:.12em;align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:.7rem;font-weight:750;display:flex}.verify-home-page .verify-home-copy .eyebrow:before{content:"";background:var(--cg-gold);flex:0 0 1.5rem;width:1.5rem;height:1px}.verify-home-page .verify-home-copy h1{max-width:12ch;color:var(--home-ink);letter-spacing:-.045em;overflow-wrap:normal;margin:0 0 1.25rem;font-size:clamp(3.25rem,5.1vw,4.6rem);font-weight:750;line-height:1.02}.verify-home-page .verify-home-copy .hero-subline{max-width:34rem;color:var(--home-muted);margin:0 0 2.5rem;font-size:1.05rem;font-weight:400;line-height:1.55;animation:none}.verify-home-page .verify-entry-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.verify-home-page .verify-form{gap:.75rem}.verify-home-page .verify-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.verify-home-page .verify-control{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:0}.verify-home-page .verify-input-wrap{min-width:0;position:relative}.verify-home-page .verify-search-icon{pointer-events:none;width:1.2rem;height:1.2rem;color:var(--home-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.verify-home-page .verify-input{border:1px solid var(--home-line);border-radius:var(--radius-sm);width:100%;min-width:0;height:3.25rem;min-height:3.25rem;color:var(--home-ink);background:#fff;padding:.8rem .75rem .8rem 2.8rem;font-size:.9rem;box-shadow:0 4px 14px #22354a09}.verify-home-page .verify-input::placeholder{color:var(--home-muted);opacity:1}.verify-home-page .verify-input:hover{background:#fff;border-color:#acb8cb}.verify-home-page .verify-input:focus-visible{outline:3px solid var(--home-gold-ink);outline-offset:3px;border-color:var(--home-gold-ink);box-shadow:none;background:#fff}.verify-home-page .verify-button{border:1px solid var(--cg-gold);border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--gold-2), var(--cg-gold-soft) 55%, #e4bb64);min-height:3.25rem;color:var(--home-ink);white-space:nowrap;padding-inline:1.4rem;font-size:.9rem;font-weight:750;box-shadow:0 5px 16px #956b2212}.verify-home-page .verify-button:hover{background:var(--cg-gold-soft);color:var(--home-ink)}.verify-home-page .verify-button:focus-visible{outline:3px solid var(--home-gold-ink);outline-offset:3px}.verify-home-page .verify-help{color:var(--home-muted);margin:0;font-size:.76rem;line-height:1.5}.verify-home-page .verify-help:before,.verify-home-page .verify-button:before{content:none;display:none}.verify-home-page .verify-input{font-weight:400}.verify-home-page .verify-pending-state{color:var(--home-muted)}.verify-home-page .verify-pending-state>span{background:var(--home-line)}.verify-home-page .verify-pending-state>span:after{background:var(--home-gold-ink)}.verify-home-page .verify-home-visual{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;gap:.5rem;margin:0;padding:0;display:grid}.verify-home-page .verify-home-visual:before{content:none}.verify-home-page .verify-home-visual img{max-width:100%;max-height:none;box-shadow:none;filter:none;border-radius:0;position:static;top:auto;right:auto;transform:none}.verify-home-page .verify-home-slab-stage{--showcase-width:min(53%, 16rem);--showcase-half:.79;--showcase-rear:.15;isolation:isolate;width:100%;height:31rem;position:relative}.verify-home-page .verify-home-slab{width:var(--showcase-width);aspect-ratio:.61;position:absolute;bottom:3rem}.verify-home-page .verify-home-slab.is-framed-raw{aspect-ratio:.7}.verify-home-page .verify-home-slab.is-sample-photo,.verify-home-page .verify-home-slab.is-sample-case{aspect-ratio:.588}.verify-home-page .verify-home-slab.is-front{left:calc(50% - var(--showcase-width) * var(--showcase-half));z-index:2;transform:rotate(0)}.verify-home-page .verify-home-slab.is-rear{left:calc(50% - var(--showcase-width) * var(--showcase-rear));z-index:1;transform-origin:0 100%;transform:translateY(-4px)scale(.94)}.verify-home-page .verify-home-slab:after{content:"";filter:blur(5px);z-index:-1;background:#20334e25;border-radius:50%;height:12px;position:absolute;bottom:-7px;left:4%;right:0}.verify-home-page .verify-home-slab .verify-slab-edge{opacity:1;z-index:auto;width:12px;display:block;top:3px;left:auto;right:-7px;transform:translateZ(-5px)}.verify-home-page .verify-home-slab>img,.verify-home-page .verify-home-slab .verify-slab-image-window>img{object-fit:contain;width:100%;height:100%;display:block}.verify-home-page .verify-home-slab.is-framed-raw .verify-slab-image-window>img{transform:scale(1.014)}.verify-home-page .verify-home-slab>img{filter:drop-shadow(0 12px 14px #172a431a);border-radius:.5rem}.verify-home-page .verify-home-case-reverse{grid-template-rows:20% 1fr;gap:5%;height:100%;padding:2%;display:grid}.verify-home-page .verify-home-case-label{background:#f7f5ee;border:1px solid #b1bdc8;justify-content:flex-end;align-items:center;padding:8%;display:flex;box-shadow:inset 0 0 0 3px #fff}.verify-home-page .verify-home-case-label img{width:40%;height:auto}.verify-home-page .verify-home-case-card{background:repeating-linear-gradient(135deg,#ffffff05 0 5px,#0000 5px 12px),#101927;border:1px solid #24364c;border-radius:.2rem;place-items:center;display:grid}.verify-home-page .verify-home-case-card img{width:60%;height:auto}.verify-home-page .verify-home-pedestal{background:linear-gradient(#fff 0%,#f3f5f9 48%,#d6dee8 52%,#e2e8f0 100%);border-top:2px solid #fff;border-radius:50%;width:100%;height:4.1rem;position:absolute;bottom:1.2rem;left:0;box-shadow:0 23px 24px -12px #213a5b38}.verify-home-page .verify-home-visual figcaption{text-align:center;color:var(--home-muted);letter-spacing:.04em;font-size:.65rem}.verify-home-page .verify-home-trust{border-top:1px solid var(--home-line);padding-top:2rem;display:block}.verify-home-page .verify-home-trust ul{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.verify-home-page .verify-home-trust li{border:0;border-right:1px solid var(--home-line);min-height:0;box-shadow:none;background:0 0;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;padding:0 1.75rem;display:grid}.verify-home-page .verify-home-trust li:first-child{padding-left:0}.verify-home-page .verify-home-trust li:nth-child(odd){border-right:1px solid var(--home-line)}.verify-home-page .verify-home-trust li:last-child{border-right:0;padding-right:0}.verify-home-page .verify-home-trust li:nth-child(2n){padding-left:1.75rem}.verify-home-page .verify-trust-icon{border:1px solid var(--home-line);border-radius:var(--radius-sm);color:#253b59;background:#ffffff50;width:3.5rem;height:3.5rem;padding:.85rem}.verify-home-page .verify-home-trust h3{color:var(--home-ink);font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 .75rem;font-size:1.2rem;font-weight:750;line-height:1.12}.verify-home-page .verify-home-trust p{color:var(--home-muted);margin:0;font-size:.88rem;line-height:1.5}@media (max-width:1100px){.verify-home-page .verify-home-slab-stage{--showcase-width:min(50%, 15rem);--showcase-half:.75;--showcase-rear:.19}.verify-home-page .verify-home-copy h1{font-size:clamp(2.8rem,5.5vw,3.75rem)}.verify-home-page .verify-control{grid-template-columns:1fr}.verify-home-page .verify-home-trust li{grid-template-columns:2.75rem minmax(0,1fr);gap:.8rem;padding-inline:1rem}.verify-home-page .verify-home-trust li:nth-child(2n){padding-left:1rem}.verify-home-page .verify-trust-icon{width:2.75rem;height:2.75rem;padding:.6rem}.verify-home-page .verify-home-trust h3{font-size:1.05rem}}@media (max-width:900px){.verify-home-page .verify-home-hero{grid-template-columns:1fr;gap:1.5rem}.verify-home-page .verify-home-copy h1{max-width:17ch}.verify-home-page .verify-home-copy .hero-subline{margin-bottom:1.5rem}.verify-home-page .verify-control{grid-template-columns:minmax(0,1fr) auto}.verify-home-page .verify-home-visual{justify-self:center;width:min(100%,32rem)}.verify-home-page .verify-home-slab-stage{height:31rem}.verify-home-page .verify-home-trust ul{grid-template-columns:1fr}.verify-home-page .verify-home-trust li,.verify-home-page .verify-home-trust li:nth-child(2n),.verify-home-page .verify-home-trust li:nth-child(odd){border-right:0;border-bottom:1px solid var(--home-line);grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0}.verify-home-page .verify-home-trust li:first-child{padding-top:0}.verify-home-page .verify-home-trust li:last-child{border-bottom:0;padding-bottom:0}.verify-home-page .verify-trust-icon{width:3.5rem;height:3.5rem;padding:.85rem}.verify-home-page .verify-home-trust h3{font-size:1.2rem}}@media (max-width:600px){.verify-home-page .verify-home-shell{gap:2rem;padding-block:2.25rem}.verify-home-page .verify-home-copy h1{max-width:13ch;font-size:clamp(2.35rem,9vw,3.4rem)}.verify-home-page .verify-home-copy .eyebrow{gap:.5rem;font-size:.6rem}.verify-home-page .verify-home-copy .hero-subline{font-size:.95rem}.verify-home-page .verify-control{grid-template-columns:1fr}.verify-home-page .verify-button{width:100%}.verify-home-page .verify-home-slab-stage{height:clamp(20rem,100vw,31rem)}.verify-home-page .verify-home-slab{bottom:2.5rem}.verify-home-page .verify-home-pedestal{height:3rem;bottom:1rem}}@media (prefers-reduced-motion:reduce){.verify-home-page .verify-pending-state>span:after{animation:none}}
