*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#e8eef5;-webkit-font-smoothing:antialiased;background:#070a0f;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit}@keyframes rz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes rz-scan{0%{top:0}to{top:91%}}@keyframes rz-eyepulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes rz-flow{0%{background-position-y:0}to{background-position-y:30px}}@keyframes rz-blink{0%,92%,to{opacity:1}96%{opacity:.25}}@keyframes rz-sweep{0%{left:-30%}to{left:130%}}.rz-dot{background:#00e0d0;border-radius:50%;width:6px;height:6px;animation:3s infinite rz-blink;display:inline-block;box-shadow:0 0 8px #00e0d0}.rz-sweep{filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#0000,#00e0d02e,#0000);width:30%;animation:6s linear infinite rz-sweep;position:absolute;top:0;bottom:0}.rz-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#2f9bff0b 1px,#0000 1px),linear-gradient(90deg,#2f9bff0b 1px,#0000 1px);background-size:32px 32px;height:1400px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 1400px);mask-image:linear-gradient(#000,#0000 1400px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rz-card{transition:border-color .2s,transform .2s}.rz-card:hover{border-color:#00e0d080;transform:translateY(-2px)}.rz-btn-primary{transition:box-shadow .2s,transform .1s}.rz-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 44px #00e0d099}.rz-btn-ghost{transition:border-color .2s,color .2s}.rz-btn-ghost:hover{color:#e8eef5;border-color:#2f9bff}.rz-nav-link{transition:color .2s}.rz-nav-link:hover{color:#00e0d0}.rz-doc-row{transition:background-color .15s}.rz-doc-row:hover{background-color:#2f9bff0f}.rz-row-actions{opacity:0;pointer-events:none;transition:opacity .12s}.rz-doc-row:hover .rz-row-actions{opacity:1;pointer-events:auto}@keyframes rz-pulse{0%,to{opacity:1}50%{opacity:.35}}.rz-pulse{animation:1.2s ease-in-out infinite rz-pulse}@keyframes rz-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.rz-skeleton{background:linear-gradient(90deg,#2f9bff0f 0%,#2f9bff29 50%,#2f9bff0f 100%) 0 0/200px 100%;animation:1.1s ease-in-out infinite rz-shimmer}
