.verify-page[data-astro-cid-axnuwyfd]{padding-bottom:var(--semantic-space-3xl);min-height:70vh}.verify-page__container[data-astro-cid-axnuwyfd]{max-width:42rem;margin:0 auto;padding:0 var(--semantic-space-md)}.verify-page__intro[data-astro-cid-axnuwyfd]{color:var(--brand-surface-text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:var(--semantic-space-lg);text-align:center}.verify-page__card[data-astro-cid-axnuwyfd]{background:var(--brand-surface-glass);border:1px solid var(--brand-border-glass);border-radius:var(--brand-radius-xl);padding:var(--semantic-space-md)}.verify-page__formats[data-astro-cid-axnuwyfd]{margin-top:var(--semantic-space-xl);text-align:center}.verify-page__formats-label[data-astro-cid-axnuwyfd]{font-size:var(--font-size-xs);font-weight:500;color:var(--brand-surface-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--semantic-space-sm-md)}.verify-page__formats-pills[data-astro-cid-axnuwyfd]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--semantic-space-sm)}.verify-page__formats-note[data-astro-cid-axnuwyfd]{font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary);opacity:.7;margin:var(--semantic-space-sm-md) 0 0}.verify-page__pill[data-astro-cid-axnuwyfd]{display:inline-flex;align-items:center;gap:var(--marketing-pill-gap);padding:var(--marketing-pill-padding);font-size:var(--marketing-pill-font-size);font-weight:var(--marketing-pill-font-weight);color:var(--marketing-pill-color);background:var(--marketing-pill-bg);border:var(--marketing-pill-border);border-radius:var(--marketing-pill-radius);box-shadow:var(--marketing-pill-shadow)}.verify-page__pill-icon[data-astro-cid-axnuwyfd]{width:var(--marketing-pill-icon-size);height:var(--marketing-pill-icon-size);border-radius:var(--marketing-pill-icon-radius);background:var(--marketing-pill-icon-bg);border:var(--border-thin) solid var(--marketing-pill-icon-border);display:grid;place-items:center;flex-shrink:0;color:var(--marketing-pill-icon-color);box-shadow:var(--marketing-pill-icon-shadow)}.verify-page__pill-icon[data-astro-cid-axnuwyfd] svg{width:var(--marketing-pill-icon-svg-size);height:var(--marketing-pill-icon-svg-size)}.verify-trust[data-astro-cid-axnuwyfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--semantic-space-sm);margin-top:var(--semantic-space-lg)}.verify-trust__card[data-astro-cid-axnuwyfd]{background:var(--brand-surface-glass);border:1px solid var(--brand-border-glass);border-radius:var(--brand-radius-lg);padding:var(--semantic-space-md);position:relative;overflow:hidden}.verify-trust__card[data-astro-cid-axnuwyfd]:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.verify-trust__icon[data-astro-cid-axnuwyfd]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--trust-check-icon-radius, var(--brand-radius-sm));background:var(--trust-check-icon-bg);border:1px solid var(--trust-check-icon-border);color:var(--trust-check-icon-color);box-shadow:var(--trust-check-icon-shadow);margin-bottom:var(--semantic-space-sm)}.verify-trust__icon[data-astro-cid-axnuwyfd] svg{width:20px;height:20px}.verify-trust__title[data-astro-cid-axnuwyfd]{font-size:var(--font-size-sm);font-weight:600;color:var(--brand-surface-text-primary);margin:0 0 var(--semantic-space-xs)}.verify-trust__desc[data-astro-cid-axnuwyfd]{font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary);line-height:1.5;margin:0}@media(max-width:48rem){.verify-page__formats-pills[data-astro-cid-axnuwyfd]{flex-direction:column}.verify-trust[data-astro-cid-axnuwyfd]{grid-template-columns:1fr}}.verify-page__attribution[data-astro-cid-axnuwyfd]{margin:var(--semantic-space-3xl) 0;text-align:center}.verify-attr[data-astro-cid-axnuwyfd]{display:inline-flex;align-items:center;gap:var(--semantic-space-sm);padding:var(--semantic-space-xs) var(--semantic-space-md);border-radius:var(--brand-radius-full);background:var(--brand-surface-glass);border:1px solid var(--brand-border-glass);font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary);text-decoration:none;position:relative;overflow:hidden;transition:border-color .3s ease}.verify-attr__shimmer[data-astro-cid-axnuwyfd]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brand-primary) 6%,transparent) 45%,color-mix(in srgb,var(--brand-secondary, var(--brand-primary)) 8%,transparent) 55%,transparent 100%);background-size:200% 100%;animation:attr-shimmer 6s ease-in-out infinite;pointer-events:none}@keyframes attr-shimmer{0%,to{background-position:200% center}50%{background-position:-200% center}}.verify-attr__icon[data-astro-cid-axnuwyfd]{display:grid;place-items:center;color:var(--trust-check-icon-color, var(--brand-primary));position:relative;transition:transform .4s ease}.verify-attr__icon[data-astro-cid-axnuwyfd] svg{width:16px;height:16px;transition:transform .4s ease}.verify-attr__sep[data-astro-cid-axnuwyfd]{width:1px;height:1rem;background:var(--brand-border-glass);flex-shrink:0}.verify-attr__company[data-astro-cid-axnuwyfd]{color:var(--brand-surface-text-primary);font-weight:500;transition:color .2s ease}.verify-attr[data-astro-cid-axnuwyfd]:focus:not(:focus-visible){outline:none}.verify-attr[data-astro-cid-axnuwyfd]:active{background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-surface-glass))}.verify-attr[data-astro-cid-axnuwyfd]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(hover:hover){.verify-attr[data-astro-cid-axnuwyfd]:hover{border-color:color-mix(in srgb,var(--brand-primary) 40%,transparent)}.verify-attr[data-astro-cid-axnuwyfd]:hover .verify-attr__company[data-astro-cid-axnuwyfd]{color:var(--brand-primary)}.verify-attr[data-astro-cid-axnuwyfd]:hover .verify-attr__icon[data-astro-cid-axnuwyfd] svg{transform:rotate(180deg)}@supports (font: -apple-system-body){.verify-attr[data-astro-cid-axnuwyfd]:hover .verify-attr__icon[data-astro-cid-axnuwyfd] svg{transform:none}}}@supports (font: -apple-system-body){.verify-attr__icon[data-astro-cid-axnuwyfd] svg{transition:none}}@media(max-width:48rem){.verify-attr[data-astro-cid-axnuwyfd]{flex-direction:column;gap:var(--semantic-space-2xs);border-radius:var(--brand-radius-lg);text-align:center;padding:var(--semantic-space-sm) var(--semantic-space-md)}.verify-attr__sep[data-astro-cid-axnuwyfd]{display:none}}@media(prefers-reduced-motion:reduce){.verify-attr__shimmer[data-astro-cid-axnuwyfd]{animation:none}}.verify-page__faq.faq{--section-padding-y: 0;margin-top:var(--semantic-space-xl)}.verify-page__faq .faq__container{max-width:none;padding:0}.verify-page__faq.faq[data-variant=default] .faq__list{max-width:none}@keyframes verify-spin{to{transform:rotate(360deg)}}.verify-check-circle{stroke-dasharray:57;stroke-dashoffset:57;animation:verify-draw-circle .4s ease-out .15s forwards}.verify-check-mark{stroke-dasharray:12;stroke-dashoffset:12;animation:verify-draw-check .3s ease-out .45s forwards}.verify-check-circle--delayed{animation-delay:.7s}.verify-check-mark--delayed{animation-delay:1s}@keyframes verify-draw-circle{to{stroke-dashoffset:0}}@keyframes verify-draw-check{to{stroke-dashoffset:0}}@keyframes verify-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes verify-summary-enter{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(6px)}50%{opacity:.8;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.verify-summary{display:flex;align-items:center;gap:var(--semantic-space-sm-md);padding:var(--semantic-space-sm-md) var(--semantic-space-md);border-radius:var(--brand-radius-md);margin-bottom:var(--semantic-space-md);animation:verify-summary-enter .7s cubic-bezier(.16,1,.3,1)}.verify-summary--success{background:color-mix(in srgb,var(--semantic-state-success) 8%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-success) 25%,transparent)}.verify-summary--warning{background:color-mix(in srgb,var(--semantic-state-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-warning) 25%,transparent)}.verify-summary--danger{background:color-mix(in srgb,var(--semantic-state-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-danger) 25%,transparent)}.verify-summary__icon{flex-shrink:0;display:grid;place-items:center}.verify-summary--success .verify-summary__icon{color:var(--semantic-state-success)}.verify-summary--warning .verify-summary__icon{color:var(--semantic-state-warning)}.verify-summary--danger .verify-summary__icon{color:var(--semantic-state-danger)}.verify-summary__text{display:flex;flex-direction:column;gap:2px}.verify-summary__message{font-size:var(--font-size-sm);font-weight:600;color:var(--brand-surface-text-primary)}.verify-summary__detail{font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary)}.verify-dropzone{border:2px dashed var(--brand-surface-border-subtle, rgba(255, 255, 255, .14));border-radius:var(--brand-radius-lg);padding:2.5rem 2rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,padding .3s ease}.verify-dropzone--dragging{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}.verify-dropzone--compact{padding:1.25rem 1.5rem}.verify-dropzone__icon{display:block;margin:0 auto var(--semantic-space-md);opacity:.6;color:var(--brand-primary);transition:transform .3s ease,opacity .3s ease}@media(hover:hover){.verify-dropzone:hover .verify-dropzone__icon{transform:translateY(-4px);opacity:.9}}.verify-dropzone--compact .verify-dropzone__icon{display:none}.verify-dropzone__title{font-size:var(--font-size-md);margin:0 0 var(--semantic-space-xs);color:var(--brand-surface-text-primary);font-weight:500}.verify-dropzone__action{transition:color .2s ease}@media(hover:hover){.verify-dropzone:hover .verify-dropzone__action{color:var(--brand-primary)}}.verify-dropzone--compact .verify-dropzone__title{font-size:var(--font-size-sm);margin:0}.verify-dropzone__subtitle{color:var(--brand-surface-text-secondary);margin:0;font-size:var(--font-size-sm)}.verify-dropzone--compact .verify-dropzone__subtitle{display:none}.verify-batch{margin-bottom:var(--semantic-space-md);animation:verify-fade-in .2s ease}.verify-batch__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--semantic-space-xs);font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary)}.verify-batch__bar{height:3px;background:#ffffff0f;border-radius:2px;overflow:hidden}.verify-batch__fill{height:100%;background:var(--brand-primary);border-radius:2px;transition:width .3s ease}.verify-files{display:flex;flex-direction:column;gap:var(--semantic-space-sm);margin-bottom:var(--semantic-space-md)}.verify-file{border-radius:var(--brand-radius-md);overflow:hidden;animation:verify-fade-in .2s ease;transition:background .4s ease,border-color .4s ease}.verify-file--pending{background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.verify-file--verifying{background:color-mix(in srgb,var(--brand-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 15%,transparent)}.verify-file--valid{background:color-mix(in srgb,var(--semantic-state-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-success) 20%,transparent)}.verify-file--invalid{background:color-mix(in srgb,var(--semantic-state-danger) 6%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-danger) 20%,transparent)}.verify-file--unsigned,.verify-file--metadata{background:color-mix(in srgb,var(--semantic-state-warning) 6%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-warning) 20%,transparent)}.verify-file--error{background:color-mix(in srgb,var(--semantic-state-danger) 6%,transparent);border:1px solid color-mix(in srgb,var(--semantic-state-danger) 20%,transparent)}.verify-file__header{display:flex;align-items:center;gap:var(--semantic-space-sm);padding:var(--semantic-space-sm-md) var(--semantic-space-md);cursor:pointer;list-style:none;user-select:none}.verify-file__header::-webkit-details-marker{display:none}.verify-file::details-content{overflow:clip;transition:block-size .25s ease,content-visibility .25s ease allow-discrete}.verify-file:not([open])::details-content{block-size:0}.verify-file__status-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:grid;place-items:center}.verify-file__spinner{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.1);border-top-color:var(--brand-primary);border-radius:50%;animation:verify-spin .8s linear infinite}.verify-file__name{flex:1;font-size:var(--font-size-sm);font-weight:500;color:var(--brand-surface-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-file__badge{font-size:var(--font-size-xs);font-weight:500;padding:var(--semantic-space-2xs) var(--semantic-space-sm);border-radius:var(--brand-radius-full);flex-shrink:0;transition:color .3s ease,background .3s ease}.verify-file__badge--valid{color:var(--semantic-state-success);background:color-mix(in srgb,var(--semantic-state-success) 12%,transparent)}.verify-file__badge--invalid{color:var(--semantic-state-danger);background:color-mix(in srgb,var(--semantic-state-danger) 12%,transparent)}.verify-file__badge--unsigned,.verify-file__badge--metadata{color:var(--semantic-state-warning);background:color-mix(in srgb,var(--semantic-state-warning) 12%,transparent)}.verify-file__badge--error{color:var(--semantic-state-danger);background:color-mix(in srgb,var(--semantic-state-danger) 12%,transparent)}.verify-file__badge--verifying{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.verify-file__chevron{flex-shrink:0;opacity:.4;transition:transform .15s ease;color:var(--brand-surface-text-secondary)}.verify-file[open] .verify-file__chevron{transform:rotate(90deg)}.verify-file__body{padding:0 var(--semantic-space-md) var(--semantic-space-md)}.verify-file__summary{font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary);margin:0 0 var(--semantic-space-sm)}.verify-sig{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--brand-radius-sm);padding:var(--semantic-space-sm-md) var(--semantic-space-md);margin-bottom:var(--semantic-space-sm)}.verify-sig:last-child{margin-bottom:0}.verify-sig__header{display:flex;align-items:center;gap:var(--semantic-space-sm);margin-bottom:var(--semantic-space-sm)}.verify-sig__status{line-height:1;display:grid;place-items:center}.verify-sig__signer{font-size:var(--font-size-sm);font-weight:500;color:var(--brand-surface-text-primary)}.verify-sig__format{margin-left:auto;font-size:var(--font-size-xs);color:var(--brand-surface-text-secondary);font-weight:500}.verify-sig__table{width:100%;border-collapse:collapse;font-size:.8125rem}.verify-sig__table td{padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.verify-sig__table tr:last-child td{border-bottom:none}.verify-sig__label{color:var(--brand-surface-text-secondary);width:40%;vertical-align:top}.verify-sig__value{font-weight:500;color:var(--brand-surface-text-primary)}.verify-file__error{padding:0 var(--semantic-space-md) var(--semantic-space-md);font-size:.8125rem;color:var(--semantic-state-danger)}.verify-file__verifying{display:flex;align-items:center;gap:var(--semantic-space-sm);padding:var(--semantic-space-sm) var(--semantic-space-md) var(--semantic-space-md);font-size:.8125rem;color:var(--brand-surface-text-secondary)}.verify-steps{display:flex;align-items:center;gap:var(--semantic-space-sm)}.verify-steps__counter{font-size:var(--font-size-xs);opacity:.5;font-variant-numeric:tabular-nums}.verify-steps__elapsed{opacity:.5;margin-left:var(--semantic-space-xs)}@media(max-width:48rem){.verify-sig__table,.verify-sig__table tbody,.verify-sig__table tr,.verify-sig__table td{display:block}.verify-sig__table tr{padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.verify-sig__table tr:last-child{border-bottom:none}.verify-sig__table td{border-bottom:none;padding:0;width:100%}.verify-sig__label{font-size:var(--font-size-xs);opacity:.7}.verify-dropzone{padding:2rem 1.25rem}}@media(prefers-reduced-motion:reduce){.verify-summary,.verify-batch,.verify-file{animation:none}.verify-check-circle,.verify-check-mark{animation:none;stroke-dashoffset:0}.verify-file::details-content{transition:none}}
