.verify-hero:where(.astro-ejcsuh6s){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:start}.verify-intro:where(.astro-ejcsuh6s) .pillar-display:where(.astro-ejcsuh6s){font-size:clamp(40px,4.6vw,62px);text-wrap:balance;overflow-wrap:anywhere}.verify-intro:where(.astro-ejcsuh6s) .pillar-lede:where(.astro-ejcsuh6s){margin-bottom:0}.verify-checker:where(.astro-ejcsuh6s){padding:clamp(24px,3vw,36px);background:var(--pillar-card);border:1px solid var(--pillar-border);border-radius:6px}.verify-card-heading:where(.astro-ejcsuh6s){margin-bottom:28px}.verify-card-heading:where(.astro-ejcsuh6s) h2:where(.astro-ejcsuh6s){margin:0 0 8px;color:var(--pillar-text);font-family:var(--el-font-display);font-size:clamp(1.35rem,2vw,1.6rem);font-weight:400;line-height:1.2;letter-spacing:-.02em}.verify-card-heading:where(.astro-ejcsuh6s) p:where(.astro-ejcsuh6s){margin:0;max-width:52ch;color:var(--pillar-text-secondary);font-size:15px;line-height:1.55}label:where(.astro-ejcsuh6s){display:block;margin-bottom:10px;color:var(--pillar-text);font-size:14px;font-weight:500}.verify-input-row:where(.astro-ejcsuh6s){display:flex;gap:10px}input:where(.astro-ejcsuh6s){flex:1;min-width:0;height:48px;padding:0 16px;border:1px solid var(--pillar-border);border-radius:.35rem;background:var(--pillar-bg);color:var(--pillar-text);font-size:16px;box-shadow:none;transition:border-color .16s ease}input:where(.astro-ejcsuh6s)::placeholder{color:var(--pillar-text-tertiary)}input:where(.astro-ejcsuh6s):hover{border-color:var(--pillar-ghost-hover-border)}input:where(.astro-ejcsuh6s):focus-visible,a:where(.astro-ejcsuh6s):focus-visible,button:where(.astro-ejcsuh6s):focus-visible{outline:2px solid var(--pillar-blue);outline-offset:3px}input:where(.astro-ejcsuh6s)[aria-invalid=true]{border-color:var(--pillar-amber)}.verify-input-row:where(.astro-ejcsuh6s) .pillar-btn:where(.astro-ejcsuh6s){gap:8px;height:48px;padding:0 22px;white-space:normal}button:where(.astro-ejcsuh6s):disabled{opacity:.5;cursor:not-allowed}.verify-hint:where(.astro-ejcsuh6s){margin:12px 0 0;color:var(--pillar-text-tertiary);font-size:13px;line-height:1.6}.verify-authority:where(.astro-ejcsuh6s){margin:28px 0 0;padding-top:20px;border-top:1px solid var(--pillar-border-soft);color:var(--pillar-text-tertiary);font-size:12.5px;line-height:1.65}.verify-result:where(.astro-ejcsuh6s){--verify-tone: var(--pillar-amber);margin-top:24px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--verify-tone) 45%,transparent);border-inline-start-width:3px;border-radius:.35rem;background:color-mix(in srgb,var(--verify-tone) 8%,transparent);color:var(--pillar-text)}.verify-result:where(.astro-ejcsuh6s)[data-status=verified]{--verify-tone: var(--pillar-mint)}.verify-result:where(.astro-ejcsuh6s) h3:where(.astro-ejcsuh6s){margin:0 0 6px;color:color-mix(in srgb,var(--verify-tone) 70%,var(--pillar-text));font-size:16px;font-weight:600;line-height:1.4}.verify-result:where(.astro-ejcsuh6s) p:where(.astro-ejcsuh6s){margin:0;color:var(--pillar-text-secondary);font-size:14px;line-height:1.65}:where(.astro-ejcsuh6s)[hidden]{display:none!important}.verify-noscript:where(.astro-ejcsuh6s){margin:16px 0 0;color:var(--pillar-text-secondary);font-size:14px;line-height:1.6}[dir=rtl] .verify-input-row:where(.astro-ejcsuh6s) button:where(.astro-ejcsuh6s) span:where(.astro-ejcsuh6s){transform:scaleX(-1)}.verify-safety:where(.astro-ejcsuh6s){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,80px);align-items:start}.verify-safety:where(.astro-ejcsuh6s) .pillar-heading-lg:where(.astro-ejcsuh6s){margin-bottom:0}.verify-safety-copy:where(.astro-ejcsuh6s){max-width:66ch;color:var(--pillar-text-secondary);font-size:var(--fs-body);line-height:1.7}.verify-safety-copy:where(.astro-ejcsuh6s) p:where(.astro-ejcsuh6s){margin:0}.verify-safety-copy:where(.astro-ejcsuh6s) p:where(.astro-ejcsuh6s)+p:where(.astro-ejcsuh6s){margin-top:16px}.verify-safety-copy:where(.astro-ejcsuh6s) a:where(.astro-ejcsuh6s){display:inline-block;margin-top:24px;color:var(--pillar-blue);font-weight:500;text-decoration:none}.verify-safety-copy:where(.astro-ejcsuh6s) a:where(.astro-ejcsuh6s):hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 960px){.verify-hero:where(.astro-ejcsuh6s),.verify-safety:where(.astro-ejcsuh6s){grid-template-columns:1fr}}@media (max-width: 640px){.verify-input-row:where(.astro-ejcsuh6s){flex-direction:column;align-items:stretch}.verify-input-row:where(.astro-ejcsuh6s) .pillar-btn:where(.astro-ejcsuh6s){justify-content:center}}
