._scene_zpk44_5{--pk:#16a37a;--pk-ink:#0b6b50;--sk:#e11d48;--sk-ink:#9f1239;--cipher:#4f46e5}._rail_zpk44_15[data-rail-state=done] ._railChevron_zpk44_15{stroke:color-mix(in srgb, var(--lane) 55%, #b3c0d3)}._rail_zpk44_15[data-rail-state=done] ._railBed_zpk44_19{stroke:color-mix(in srgb, var(--lane) 14%, #d3dce9)}._railCaption_zpk44_23{z-index:8;color:#6b7280;white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;transition:color .3s,box-shadow .3s,background .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e3e8f0}._railCaption_zpk44_23[data-state=active]{background:var(--lane);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--lane) 40%, transparent)}._railCaption_zpk44_23[data-state=done]{color:color-mix(in srgb, var(--lane) 80%, #374151);box-shadow:0 0 0 1px color-mix(in srgb, var(--lane) 35%, #e3e8f0)}._tapLine_zpk44_51{stroke:#9aa3b2;stroke-width:.9px;stroke-dasharray:2 2.4;opacity:.45;transition:stroke .4s,opacity .4s}._tapLine_zpk44_51[data-active=true]{stroke:#e11d48;stroke-width:1.3px;opacity:.9;animation:1.4s linear infinite _crypto-tap_zpk44_1}._eveLabel_zpk44_66{opacity:.92;align-items:flex-end;font-size:9.5px;transform:translate(-100%)}._eveCallout_zpk44_73{z-index:16;background:#fff1f3f5;border:1px solid #fecdd6;border-radius:12px;align-items:center;gap:6px;padding:4px 7px 4px 4px;animation:.5s cubic-bezier(.2,.8,.2,1) both _crypto-pop-in_zpk44_1;display:flex;position:absolute;top:2.5%;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #e11d481f}._eveFacts_zpk44_90{color:#9f1239;white-space:nowrap;margin:0;padding:0;font-size:9px;font-weight:700;line-height:1.35;list-style:none}._eveFacts_zpk44_90 li:before{content:"✕ "}._eveFacts_zpk44_90 li:first-child:before{content:"◯ ";color:#6b7280}._keyAnchor_zpk44_112{z-index:22;flex-direction:column;align-items:center;transition:left 1.4s cubic-bezier(.45,.05,.25,1),top 1.4s cubic-bezier(.45,.05,.25,1);display:flex;position:absolute;transform:translate(-50%,-50%)}._keyShadow_zpk44_124{background:radial-gradient(closest-side,#1e2a403d,#0000);border-radius:50%;width:34px;height:6px;margin-left:-17px;transition:transform .6s,opacity .6s;position:absolute;top:calc(100% + 6px);left:50%}._keyAnchor_zpk44_112[data-key=private] ._keyShadow_zpk44_124{display:none}._keyBody_zpk44_140{box-shadow:0 0 0 1px color-mix(in srgb, var(--key) 35%, #fff), 0 6px 14px color-mix(in srgb, var(--key) 22%, transparent), inset 0 1px 0 #fff;background:linear-gradient(#fffffff5,#f1f5fae6);border-radius:999px;align-items:center;gap:3px;padding:2px 5px 2px 3px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;animation:5.6s ease-in-out infinite _crypto-key-float_zpk44_1;display:inline-flex}._keyAnchor_zpk44_112[data-key=public]{--key:var(--pk,#16a37a);--key-ink:var(--pk-ink,#0b6b50)}._keyAnchor_zpk44_112[data-key=private]{--key:var(--sk,#e11d48);--key-ink:var(--sk-ink,#9f1239)}._keyAnchor_zpk44_112[data-emphasis=true] ._keyBody_zpk44_140{box-shadow:0 0 0 2px var(--key), 0 0 14px color-mix(in srgb, var(--key) 50%, transparent), 0 8px 16px color-mix(in srgb, var(--key) 26%, transparent);transform:translateY(-3px)scale(1.08)}._keyGlyph_zpk44_173{flex:none;width:30px;height:14px;overflow:visible}._keyTag_zpk44_180{color:var(--key-ink,#374151);letter-spacing:.06em;align-items:center;gap:2px;font-size:8.5px;font-weight:800;display:inline-flex}._keyTag_zpk44_180[data-kind=public]{--key-ink:#0b6b50}._keyTag_zpk44_180[data-kind=private]{--key-ink:#9f1239}._keyTagLock_zpk44_198{width:7px;height:8px}._keyCaption_zpk44_203{color:var(--key-ink);white-space:nowrap;background:#ffffffd9;border-radius:4px;margin-top:2px;padding:0 4px;font-size:8.5px;font-weight:700}._capsuleAnchor_zpk44_216{z-index:20;transition:left 1.6s cubic-bezier(.45,.05,.25,1),top 1.6s cubic-bezier(.45,.05,.25,1);position:absolute;transform:translate(-50%,-50%)}._capsuleShadow_zpk44_225{background:radial-gradient(closest-side,#1e2a4042,#0000);border-radius:50%;width:46px;height:7px;margin-left:-23px;position:absolute;top:calc(100% + 5px);left:50%}._capsuleInline_zpk44_236{display:inline-flex}._capsule_zpk44_216{white-space:nowrap;background:linear-gradient(#fff,#eef2f8);border:1px solid #d5dde9;border-radius:10px;align-items:center;gap:4px;padding:3px 8px 3px 4px;transition:background .5s,border-color .5s,box-shadow .5s;animation:5.2s ease-in-out infinite _crypto-key-float_zpk44_1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 14px #1e2a4024,inset 0 1px #fff,inset 0 -2px #1e2a400f}._capsule_zpk44_216[data-state=encrypted],._capsule_zpk44_216[data-state=failed]{box-shadow:0 0 0 3px color-mix(in srgb, var(--cipher,#4f46e5) 16%, transparent), 0 8px 18px #312e8152, inset 0 1px 0 #ffffff40;background:repeating-linear-gradient(135deg,#ffffff0f 0 3px,#0000 3px 6px),linear-gradient(#4f46e5,#312e81);border-color:#312e81}._capsule_zpk44_216[data-state=decrypted]{background:linear-gradient(#fff,#e9fbf3);border-color:#34d399;box-shadow:0 0 0 3px #10b98129,0 8px 18px #10b98133,inset 0 1px #fff}._capsule_zpk44_216[data-state=failed]{animation:.52s both _crypto-shake_zpk44_1}._capsuleFlash_zpk44_284{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#ffffffd9,#0000 70%);animation:.7s ease-out _crypto-flash_zpk44_1;position:absolute;inset:0}._capsuleTag_zpk44_294{color:#6b7280;letter-spacing:.05em;font-size:7.5px;font-weight:800}._capsuleBody_zpk44_301{color:#111827;margin-top:2px;font-size:10.5px;font-weight:700}._capsule_zpk44_216[data-state=encrypted] ._capsuleTag_zpk44_294,._capsule_zpk44_216[data-state=failed] ._capsuleTag_zpk44_294{color:#c7d2fe}._capsule_zpk44_216[data-state=encrypted] ._capsuleBody_zpk44_301,._capsule_zpk44_216[data-state=failed] ._capsuleBody_zpk44_301{color:#fff;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._capsule_zpk44_216[data-state=decrypted] ._capsuleTag_zpk44_294{color:#047857}._lockIcon_zpk44_324{flex:none;width:12px;height:14px}._lockShackle_zpk44_330{stroke:#9aa3b2;transition:transform .4s}._lockBody_zpk44_335{fill:#b8c2d1}._lockHole_zpk44_339{fill:#fff}._lockIcon_zpk44_324[data-locked=true] ._lockShackle_zpk44_330{stroke:#fde68a}._lockIcon_zpk44_324[data-locked=true] ._lockBody_zpk44_335{fill:#fbbf24}._lockIcon_zpk44_324[data-locked=true] ._lockHole_zpk44_339{fill:#92400e}._capsule_zpk44_216[data-state=decrypted] ._lockBody_zpk44_335{fill:#34d399}._capsule_zpk44_216[data-state=decrypted] ._lockShackle_zpk44_330{stroke:#34d399}._stage_zpk44_365{aspect-ratio:320/168;perspective:700px;background:radial-gradient(120% 90% at 30% 10%,#fff 0%,#f3f6fb 60%,#eaeff7 100%);border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e8f0}._stageFloor_zpk44_376{transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#0000 0 23px,#dfe6f1 23px 24px),repeating-linear-gradient(0deg,#0000 0 23px,#dfe6f1 23px 24px),linear-gradient(#f7f9fd,#eaf0f8);border-radius:18px;height:58%;position:absolute;bottom:6%;left:4%;right:4%;transform:rotateX(56deg);box-shadow:0 8px #d9e1ee,0 14px 18px #1e2a401a}._stageSlot_zpk44_392{z-index:5;transition:left 1.2s cubic-bezier(.45,.05,.25,1),top 1.2s cubic-bezier(.45,.05,.25,1),opacity .6s;position:absolute;transform:translate(-50%,-50%)}._stageSlot_zpk44_392[data-hidden=true]{opacity:0}._stagePerson_zpk44_406{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}._stagePersonLabel_zpk44_415{color:#111827;white-space:nowrap;background:#ffffffe6;border:1px solid #e3e8f0;border-radius:7px;margin-top:2px;padding:1px 6px;font-size:10px;font-weight:700}._stageAvatar_zpk44_427{color:#374151;background:linear-gradient(#f1f5fb,#dfe6f1);border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;box-shadow:0 4px 8px #1e2a4024,inset 0 1px #fff}._stageReceived_zpk44_440{box-shadow:0 0 0 2px var(--pk,#16a37a), 0 4px 10px #16a37a47}._stageRefuse_zpk44_444{color:#9f1239;background:#fff1f3;border:1px solid #fecdd6;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700;animation:.52s both _crypto-shake_zpk44_1}._shake_zpk44_455 ._keyBody_zpk44_140{animation:.52s both _crypto-shake_zpk44_1}._trySlot_zpk44_461{background:radial-gradient(100% 120% at 50% 0,#fff 0%,#f1f4f9 100%);border-radius:12px;place-items:center;min-height:64px;display:grid;box-shadow:inset 0 0 0 1px #e3e8f0}@keyframes _crypto-key-float_zpk44_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes _crypto-flash_zpk44_1{0%{opacity:.95}to{opacity:0}}@keyframes _crypto-shake_zpk44_1{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes _crypto-pop-in_zpk44_1{0%{opacity:0;transform:translate(-50%,6px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes _crypto-tap_zpk44_1{0%{stroke-dashoffset:8.8px}to{stroke-dashoffset:0}}._scene_zpk44_5[data-reduced-motion=true] ._keyAnchor_zpk44_112,._scene_zpk44_5[data-reduced-motion=true] ._capsuleAnchor_zpk44_216,._stage_zpk44_365[data-reduced-motion=true] ._stageSlot_zpk44_392{transition:none}._scene_zpk44_5[data-reduced-motion=true] ._keyBody_zpk44_140,._scene_zpk44_5[data-reduced-motion=true] ._capsule_zpk44_216,._scene_zpk44_5[data-reduced-motion=true] ._capsuleFlash_zpk44_284,._scene_zpk44_5[data-reduced-motion=true] ._tapLine_zpk44_51,._scene_zpk44_5[data-reduced-motion=true] ._eveCallout_zpk44_73,._stage_zpk44_365[data-reduced-motion=true] ._keyBody_zpk44_140,._reducedMotion_zpk44_546._stageRefuse_zpk44_444,._reducedMotion_zpk44_546 ._capsule_zpk44_216,._reducedMotion_zpk44_546 ._capsuleFlash_zpk44_284{animation:none}._scene_zpk44_5[data-reduced-motion=true] ._keyAnchor_zpk44_112[data-emphasis=true] ._keyBody_zpk44_140{transform:none}@media (prefers-reduced-motion:reduce){._keyAnchor_zpk44_112,._capsuleAnchor_zpk44_216,._stageSlot_zpk44_392{transition:none}._keyBody_zpk44_140,._capsule_zpk44_216,._capsuleFlash_zpk44_284,._tapLine_zpk44_51[data-active=true],._eveCallout_zpk44_73,._stageRefuse_zpk44_444{animation:none}._keyAnchor_zpk44_112[data-emphasis=true] ._keyBody_zpk44_140{transform:none}}
