:root{--ap-right-bg:linear-gradient(180deg,#FFFFFF,#F4FAF8);--ap-vital-bg:linear-gradient(180deg,#F8FBFA,#F1FAF7)}.dark,[data-theme=dark]{--ap-right-bg:linear-gradient(180deg,#0B1A22,#081218);--ap-vital-bg:linear-gradient(180deg,rgba(13,26,32,0.8),rgba(13,26,32,0.4))}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]){--ap-right-bg:linear-gradient(180deg,#0B1A22,#081218);--ap-vital-bg:linear-gradient(180deg,rgba(13,26,32,0.8),rgba(13,26,32,0.4))}}@keyframes activity-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}to{box-shadow:0 0 0 6px rgba(34,197,94,0)}}@keyframes activity-pulse-danger{0%,to{opacity:1}50%{opacity:.4}}@keyframes feed-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes vital-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}@keyframes vital-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes vital-pulse-red{0%,to{text-shadow:0 0 0 rgba(239,68,68,0)}50%{text-shadow:0 0 12px rgba(239,68,68,.7)}}@keyframes fab-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}to{box-shadow:0 0 0 8px rgba(255,255,255,0)}}@keyframes fab-alert{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}@keyframes orbital-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ap-pulse{animation:activity-pulse 1.6s ease-out infinite}.ap-pulse-danger{animation:activity-pulse-danger 1.2s ease-in-out infinite}.ap-feed-enter{animation:feed-slide-in .48s cubic-bezier(.16,1,.3,1)}.ap-vital-shake{animation:vital-shake .8s ease-in-out infinite,vital-pulse 1.6s ease-in-out infinite}.ap-vital-shake-only{animation:vital-shake .8s ease-in-out infinite}.ap-vital-pulse{animation:vital-pulse 1.6s ease-in-out infinite}.ap-vital-glow-red{animation:vital-pulse-red 1.6s ease-in-out infinite}.ap-fab-pulse{animation:fab-pulse 1.6s ease-out infinite}.ap-fab-alert{animation:fab-alert 1.4s ease-in-out infinite}.ap-orbital-spin{animation:orbital-spin 14s linear infinite}.ap-scrollbar{scrollbar-width:none}.ap-scrollbar::-webkit-scrollbar{width:0;display:none}.ap-scrollbar:hover{scrollbar-width:thin;scrollbar-color:rgba(0,168,137,.25) transparent}.ap-scrollbar:hover::-webkit-scrollbar{width:4px;display:block}.ap-scrollbar:hover::-webkit-scrollbar-thumb{background:rgba(0,168,137,.25);border-radius:999px}.ap-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,168,137,.45)}.ap-scrollbar:hover::-webkit-scrollbar-track{background:transparent}