.e2e-card[data-v-54cf7075]{background:#fff;border:1px solid #e5e5e5;border-radius:1.25rem;box-shadow:0 10px 24px -20px #0f172a2e;display:flex;flex-direction:column;position:relative;transition:transform .25s ease,box-shadow .25s ease;z-index:1}.e2e-card[data-v-54cf7075]:hover{box-shadow:0 24px 40px -28px #0f7dfa59;transform:translateY(-4px)}.e2e-stage[data-v-54cf7075]{align-items:center;background:radial-gradient(circle at 50% 120%,rgba(15,125,250,.16),transparent 60%),radial-gradient(rgba(15,125,250,.13) 1px,transparent 0) 0 0 /14px 14px,linear-gradient(180deg,#f8fafc,#eff6ff);border-radius:.9rem;display:flex;height:12rem;justify-content:center;margin:.5rem .5rem 0;overflow:hidden;position:relative}.e2e-track[data-v-54cf7075]{border-top:1.5px dashed #93c5fd;height:0;left:8%;position:absolute;right:8%;top:6.5rem;z-index:0}.e2e-track-dot[data-v-54cf7075]{animation:e2e-travel-54cf7075 6s cubic-bezier(.45,0,.55,1) infinite;background:#0f7dfa;border-radius:9999px;box-shadow:0 0 0 4px #0f7dfa26,0 0 12px #0f7dfa99;height:8px;left:0;position:absolute;top:-5px;width:8px}.e2e-doc[data-v-54cf7075]{animation:e2e-float-54cf7075 6s ease-in-out infinite;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;box-shadow:0 18px 30px -22px #0f172a59;padding:.85rem;position:relative;width:12.5rem}.e2e-seal[data-v-54cf7075]{align-items:center;animation:e2e-stamp-54cf7075 6s ease-in-out infinite;background:#0f7dfa;border-radius:9999px;bottom:-.75rem;box-shadow:0 8px 18px -8px #0f7dfacc;color:#fff;display:inline-flex;font-size:.65rem;font-weight:600;gap:.25rem;padding:.3rem .6rem;position:absolute;right:-.75rem}.e2e-phone[data-v-54cf7075]{animation:e2e-float-54cf7075 6s ease-in-out 1s infinite;background:#f8fafc;border:6px solid #1e293b;border-radius:2rem;box-shadow:0 24px 40px -24px #0f172a80;height:15rem;margin-top:5.25rem;position:relative;scale:.9;transform-origin:50% 0;width:11rem}.e2e-phone-notch[data-v-54cf7075]{background:#1e293b;border-radius:9999px;height:.55rem;left:50%;position:absolute;top:.45rem;transform:translate(-50%);width:2.6rem}.e2e-wallet-card[data-v-54cf7075]{background:linear-gradient(135deg,#60a5fa,#2563eb 55%,#1e3a8a);border-radius:.75rem;box-shadow:0 12px 20px -12px #1e3a8acc;margin:.6rem .75rem 0;padding:.75rem .8rem;position:relative}.e2e-wallet-card--next[data-v-54cf7075]{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:none;padding:.75rem .8rem 1.6rem}.e2e-verify[data-v-54cf7075]{animation:e2e-float-54cf7075 6s ease-in-out 2s infinite;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;box-shadow:0 18px 30px -22px #0f172a59;padding:.85rem;width:12.5rem}.e2e-verified[data-v-54cf7075]{animation:e2e-verified-54cf7075 6s ease-in-out infinite;background:#dcfce7;border-radius:9999px;color:#15803d;font-size:.6rem;font-weight:600;padding:.1rem .5rem}.e2e-check[data-v-54cf7075]{align-items:center;animation:e2e-check-in-54cf7075 6s ease-in-out infinite;animation-delay:calc(var(--i)*.35s);background:#f8fafc;border:1px solid #f1f5f9;border-radius:.5rem;color:#334155;display:flex;font-size:.68rem;gap:.45rem;padding:.3rem .45rem}.e2e-check-icon[data-v-54cf7075]{align-items:center;background:#0f7dfa;border-radius:9999px;color:#fff;display:inline-flex;height:.95rem;justify-content:center;width:.95rem}@keyframes e2e-travel-54cf7075{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes e2e-float-54cf7075{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes e2e-stamp-54cf7075{0%,8%{opacity:0;transform:scale(.4) rotate(-12deg)}14%{opacity:1;transform:scale(1.12) rotate(-4deg)}20%,85%{opacity:1;transform:scale(1) rotate(-4deg)}95%,to{opacity:0;transform:scale(1) rotate(-4deg)}}@keyframes e2e-check-in-54cf7075{0%,55%{opacity:.25;transform:translate(-4px)}62%,95%{opacity:1;transform:translate(0)}to{opacity:.25;transform:translate(-4px)}}@keyframes e2e-verified-54cf7075{0%,72%{opacity:0;transform:scale(.8)}78%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.e2e-card[data-v-54cf7075],.e2e-check[data-v-54cf7075],.e2e-doc[data-v-54cf7075],.e2e-phone[data-v-54cf7075],.e2e-seal[data-v-54cf7075],.e2e-track-dot[data-v-54cf7075],.e2e-verified[data-v-54cf7075],.e2e-verify[data-v-54cf7075]{animation:none!important;transition:none!important}.e2e-track-dot[data-v-54cf7075]{display:none}}.credential-bento-card[data-v-a266978d]{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 10px 24px -20px #0f172a2e;box-sizing:border-box;height:100%;padding:1.5rem;transition:box-shadow .2s ease}.credential-bento-card[data-v-a266978d]:hover{box-shadow:0 18px 30px -24px #0f172a38}.credential-pill-grid[data-v-7dfb27bc]{-moz-column-gap:13px;column-gap:13px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:13px}.credential-pill--highlight[data-v-7dfb27bc]{border-color:#60a5fa;color:#2563eb}@media(max-width:639px){.credential-pill-grid[data-v-7dfb27bc]{-moz-column-gap:8px;column-gap:8px;row-gap:8px}}.credential-apis-grid[data-v-1093ecde]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.endpoint-row[data-v-1093ecde]{align-items:center;display:flex;height:34px;position:relative}.endpoint-group[data-v-1093ecde]{display:flex;flex-direction:column;gap:.6rem}.endpoint-pill[data-v-1093ecde]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 6px 14px #94a3b82e;color:#0f172a;display:inline-flex;font-size:.8rem;font-weight:600;height:30px;justify-content:center;left:12%;padding:0 .9rem;position:absolute;white-space:nowrap;z-index:2}.endpoint-line[data-v-1093ecde]{background:linear-gradient(90deg,#e2e8f000,#e2e8f0e6 12% 88%,#e2e8f000);height:1px;left:0;overflow:hidden;position:absolute;right:0}.endpoint-line[data-v-1093ecde]:after{animation:endpoint-flow-1093ecde 6s linear infinite;background-image:linear-gradient(90deg,#94a3b800,#94a3b873 18%,#94a3b8bf,#94a3b873 52%,#94a3b800 70%);content:"";inset:0;position:absolute;transform:translate(-60%)}@keyframes endpoint-flow-1093ecde{0%{transform:translate(-60%)}to{transform:translate(160%)}}@media(max-width:639px){.credential-apis-grid[data-v-1093ecde]{grid-template-columns:minmax(0,1fr)}.endpoint-row[data-v-1093ecde]{height:28px}.endpoint-group[data-v-1093ecde]{gap:.35rem}.endpoint-pill[data-v-1093ecde]{font-size:.68rem;height:24px;left:50%;padding:0 .6rem;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.endpoint-line[data-v-1093ecde]:after{animation:none!important}}.vault-network[data-v-5bdcd84c]{--vault-cycle:4.8s;display:grid;gap:.83rem .75rem;grid-template-columns:minmax(7.9rem,1fr) 6.4rem minmax(7.9rem,1fr);grid-template-rows:repeat(2,minmax(3.45rem,auto));min-height:9.75rem;padding:.19rem 0}.vault-network[data-v-5bdcd84c],.vault-node[data-v-5bdcd84c]{align-items:center;position:relative}.vault-node[data-v-5bdcd84c]{animation:vault-node-spotlight-5bdcd84c var(--vault-cycle) ease-in-out infinite;animation-delay:var(--delay,0s);background:#fff;border:1px solid #e2e8f0;border-radius:.68rem;box-shadow:0 8px 16px -16px #0f172a33;color:#94a3b8;display:flex;font-size:.66rem;font-weight:700;justify-content:center;line-height:1.2;min-height:3.45rem;padding:.52rem .6rem;text-align:center;z-index:3}.vault-node--top-left[data-v-5bdcd84c]{grid-column:1;grid-row:1}.vault-node--top-right[data-v-5bdcd84c]{grid-column:3;grid-row:1}.vault-node--bottom-left[data-v-5bdcd84c]{grid-column:1;grid-row:2}.vault-node--bottom-right[data-v-5bdcd84c]{grid-column:3;grid-row:2}.vault-hub[data-v-5bdcd84c]{grid-column:2;grid-row:1/span 2;justify-self:center;z-index:4}.vault-hub-shell[data-v-5bdcd84c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.94rem;box-shadow:0 10px 22px -20px #0f172a59,inset 0 1px #ffffffb3;display:flex;height:6rem;justify-content:center;width:6rem}.vault-logo[data-v-5bdcd84c]{border-radius:9999px;filter:drop-shadow(0 6px 9px rgba(15,125,250,.22));height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.vault-connector[data-v-5bdcd84c]{height:1px;left:50%;pointer-events:none;position:absolute;top:50%;transform-origin:left center;width:var(--line-length,8.4rem);z-index:2}.vault-connector[data-v-5bdcd84c]:before{background:linear-gradient(90deg,#cbd5e1e6,#cbd5e180);content:"";inset:0;position:absolute}.vault-connector[data-v-5bdcd84c]:after{animation:vault-pulse-out-5bdcd84c var(--vault-cycle) linear infinite;animation-delay:var(--delay,0s);background:#0f7dfa;border-radius:9999px;box-shadow:0 0 .4rem #0f7dfaa6;content:"";height:.27rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.27rem}.vault-connector--top-left[data-v-5bdcd84c]{transform:rotate(-160deg)}.vault-connector--top-right[data-v-5bdcd84c]{transform:rotate(-20deg)}.vault-connector--bottom-left[data-v-5bdcd84c]{transform:rotate(160deg)}.vault-connector--bottom-right[data-v-5bdcd84c]{transform:rotate(20deg)}@keyframes vault-pulse-out-5bdcd84c{0%,6%{opacity:0;transform:translateY(-50%) scale(.72)}10%{opacity:1}26%{opacity:1;transform:translate(var(--line-length,8.4rem),-50%) scale(1)}30%,to{opacity:0;transform:translate(var(--line-length,8.4rem),-50%) scale(1)}}@keyframes vault-node-spotlight-5bdcd84c{0%,60%,to{border-color:#e2e8f0;box-shadow:0 8px 16px -16px #0f172a33;color:#94a3b8}22%,34%{border-color:#0f7dfa;box-shadow:0 8px 16px -16px #0f172a33,0 0 0 2px #0f7dfa33;color:#0f7dfa}}@media(max-width:639px){.vault-network[data-v-5bdcd84c]{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);min-height:0;padding:0}.vault-connector[data-v-5bdcd84c]{display:none}.vault-node[data-v-5bdcd84c]{font-size:.66rem;min-height:2.4rem;padding:.4rem .5rem}.vault-node--bottom-right[data-v-5bdcd84c],.vault-node--top-right[data-v-5bdcd84c]{grid-column:2}}@media(prefers-reduced-motion:reduce){.vault-connector[data-v-5bdcd84c]:after,.vault-connector[data-v-5bdcd84c]:before,.vault-node[data-v-5bdcd84c]{animation:none!important}}.workflow-row[data-v-119b4a7d]{overflow:hidden}.workflow-track[data-v-119b4a7d]{animation:workflow-scroll-119b4a7d 28s linear infinite;width:-moz-max-content;width:max-content}.workflow-seq[data-v-119b4a7d],.workflow-track[data-v-119b4a7d]{display:flex;gap:.5rem}.workflow-track--slow[data-v-119b4a7d]{animation-duration:36s}.workflow-pill[data-v-119b4a7d]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#64748b;font-size:.75rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}@keyframes workflow-scroll-119b4a7d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.workflow-track[data-v-119b4a7d]{animation:none!important}}
