.verification-gate{--gate-surface:var(--prostir-palette-16181f);--gate-edge:color-mix(in srgb, var(--prostir-palette-ffffff) 12%, transparent);--gate-rail:color-mix(in srgb, var(--prostir-palette-ffffff) 22%, transparent);--gate-mark-fill:color-mix(in srgb, var(--prostir-palette-ffffff) 10%, transparent);--gate-mark-rim:color-mix(in srgb, var(--prostir-palette-ffffff) 14%, transparent);--gate-trace:color-mix(in srgb, var(--prostir-palette-ffffff) 10%, transparent);--gate-lime:var(--prostir-palette-a4f258);--gate-label-dim:color-mix(in srgb, var(--prostir-palette-f5f6f8) 52%, transparent);--gate-label-lit:color-mix(in srgb, var(--prostir-palette-f5f6f8) 74%, transparent);aspect-ratio:560/430;border:1px solid var(--gate-edge);background:var(--gate-surface);width:min(100%,640px);height:auto;box-shadow:0 24px 48px -16px color-mix(in srgb, var(--prostir-palette-000000) 50%, transparent);border-radius:20px;margin:0 0 0 auto;position:relative}.verification-gate__trace{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.verification-gate__trace-line{fill:none;stroke:var(--gate-trace);stroke-width:1px;stroke-dasharray:4 6}.verification-gate__scenario,.verification-gate__outcome{z-index:1;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.verification-gate__scenario{border:1px solid var(--gate-mark-rim);background:var(--gate-mark-fill)}.verification-gate__outcome{background:var(--gate-lime);box-shadow:0 0 0 9px color-mix(in srgb, var(--prostir-palette-a3f259) 10%, transparent), 0 0 10px 1px color-mix(in srgb, var(--prostir-palette-a3f259) 55%, transparent)}.verification-gate__threshold{z-index:1;background:var(--gate-rail);width:1px;position:absolute;top:15.35%;bottom:21.86%}.verification-gate__threshold--left{left:52.86%}.verification-gate__threshold--right{left:54.29%}.verification-gate__crossing{z-index:2;background:color-mix(in srgb, var(--prostir-palette-a3f259) 55%, transparent);border-radius:999px;width:11px;height:11px;position:absolute;top:31.05%;left:53.66%;transform:translate(-50%,-50%)}.verification-gate__seal{z-index:3;border:1.5px solid var(--gate-rail);background:var(--gate-surface);width:58px;height:58px;box-shadow:0 1px 0 color-mix(in srgb, var(--prostir-palette-ffffff) 8%, transparent) inset, 0 12px 26px -8px color-mix(in srgb, var(--prostir-palette-000000) 55%, transparent);color:var(--gate-lime);border-radius:999px;place-items:center;display:grid;position:absolute;top:46.74%;left:53.57%;transform:translate(-50%,-50%)}.verification-gate__seal svg{width:22px;height:22px}.verification-gate__label{z-index:2;color:var(--gate-label-dim);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:400;position:absolute;bottom:10.23%}.verification-gate__label--before{left:7.86%}.verification-gate__label--after{color:var(--gate-label-lit);text-align:right;right:7.86%}@media (prefers-reduced-motion:no-preference){.verification-gate__outcome{animation:.7s ease-out both verification-gate-outcome;animation-delay:calc(.4s + var(--mark-index,0) * .2s)}}@keyframes verification-gate-outcome{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=1080px){.verification-gate{width:100%;margin-inline:0}}@media (width<=700px){.verification-gate{aspect-ratio:5/4}.verification-gate__seal{width:48px;height:48px}.verification-gate__seal svg{width:19px;height:19px}.verification-gate__scenario[data-dense=true]{display:none}}
