.sapphire-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.sapphire-orb-primary{background:var(--ds-primary-light);opacity:.08}.sapphire-orb-secondary{background:var(--ds-text-accent);opacity:.05}.sapphire-tron{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sapphire-tron-plane{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--ds-text-accent) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ds-text-accent) 3%,transparent) 1px,transparent 1px);background-size:60px 60px;transform:perspective(1200px) rotateX(20deg);transform-origin:center top;animation:sapphire-grid-scroll 40s linear infinite;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 15%,black 35%,black 80%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 15%,black 35%,black 80%,transparent)}@keyframes sapphire-enter{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes sapphire-grid-scroll{0%{background-position:0 0,0 0}to{background-position:0 60px,60px 0}}.sapphire-animate-enter{animation:sapphire-enter .8s cubic-bezier(.16,1,.3,1) both}.sapphire-delay-100{animation-delay:.1s}.sapphire-delay-200{animation-delay:.2s}.sapphire-delay-300{animation-delay:.3s}.sapphire-delay-400{animation-delay:.4s}.sapphire-delay-500{animation-delay:.5s}.sapphire-variant::-webkit-scrollbar{width:8px}.sapphire-variant::-webkit-scrollbar-track{background:var(--ds-bg)}.sapphire-variant::-webkit-scrollbar-thumb{background:var(--ds-text-muted);border-radius:4px}.sapphire-variant::-webkit-scrollbar-thumb:hover{background:var(--ds-text-secondary)}@keyframes sapphire-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sapphire-marquee{animation:sapphire-marquee 30s linear infinite}.sapphire-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sapphire-animate-enter{animation:none;opacity:1;transform:none;filter:none}.sapphire-marquee,.sapphire-tron-plane{animation:none}.sapphire-variant *,.sapphire-variant :after,.sapphire-variant :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}