@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);line-height:1.25}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.mobile-nav-drawer.ant-drawer-right{right:0!important}.mobile-nav-drawer .ant-drawer-content-wrapper{border-radius:0!important;margin-right:0!important;padding-right:0!important;right:0!important;box-shadow:-10px 0 40px #0050881f!important}.mobile-nav-drawer~.ant-drawer-mask,.mobile-nav-drawer .ant-drawer-mask{-webkit-backdrop-filter:blur(8px)!important;background-color:#002f524d!important}.mobile-nav-drawer .ant-drawer-body{background:#fff;padding:0!important}.mobile-nav-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #f1f5f9!important;padding:16px 20px!important}.timeline-container .ant-timeline-item-tail{border-inline-start:2px dashed #00508840!important}.timeline-container .ant-timeline-item-head{background-color:#0000!important}.timeline-container .ant-timeline-item-label{margin-top:6px}@media (max-width:768px){.timeline-container .ant-timeline-item-axis-left .ant-timeline-item-label{text-align:left!important;width:60px!important}.timeline-container .ant-timeline-item-axis-left .ant-timeline-item-content{width:calc(100% - 80px)!important;left:80px!important}.timeline-container .ant-timeline-item-axis-left .ant-timeline-item-tail,.timeline-container .ant-timeline-item-axis-left .ant-timeline-item-head{left:70px!important}}
