@keyframes legal-frame-fade-up{0%{opacity:0;transform:translateY(8px)rotate(-.6deg)}to{opacity:1;transform:translateY(0)rotate(-.6deg)}}@keyframes legal-card-fade-up{0%{opacity:0;transform:translateY(12px)var(--legal-card-tilt,rotate(-.4deg))}to{opacity:1;transform:translateY(0)var(--legal-card-tilt,rotate(-.4deg))}}@keyframes legal-status-pulse{0%,to{opacity:1}50%{opacity:.55}}.legal-doc-frame{animation:.5s ease-out both legal-frame-fade-up;position:relative}.legal-doc-frame:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(#0000 40%,#0000000a 100%);position:absolute;inset:0}.legal-doc-frame>*{z-index:1;position:relative}.legal-card{animation:.5s ease-out both legal-card-fade-up;animation-delay:calc(.15s + var(--legal-card-index,0)*80ms)}.legal-status-dot--live{animation:1.6s ease-in-out infinite legal-status-pulse}@media (prefers-reduced-motion:reduce){.legal-doc-frame,.legal-card,.legal-status-dot--live{animation:none!important}}@media print{.legal-doc-frame,.legal-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #000!important;animation:none!important;transform:none!important}.legal-doc-frame:before{display:none!important}.legal-gradient-text{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;background:0 0!important}.legal-doc-frame [aria-hidden=true]{display:none!important}}
