html{scroll-behavior:smooth}html,body{color:#eceaf2;font-family:var(--font-ui);margin:0;background:#07070c!important}a{color:#6e8bff}a:hover{color:#fafaf7}input[type=range]{accent-color:#ff7a45;width:100%;height:28px}select,input[type=text],input[type=date]{font-family:var(--font-ui);color:#fafaf7;box-sizing:border-box;background:#07070c;border:1px solid #ffffff24;border-radius:14px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.tl{padding:8px 0;position:relative}.tl-line{background:#ffffff14;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.tl-row{padding-bottom:28px;display:flex;position:relative}.tl-row.r{justify-content:flex-end}.tl-card{flex:0 calc(50% - 48px)}.tl-node{z-index:1;position:absolute;top:28px;left:50%;transform:translate(-50%,-50%)}.tl-date{width:calc(50% - 48px);position:absolute;top:18px}.tl-row.l .tl-date{text-align:left;left:calc(50% + 48px)}.tl-row.r .tl-date{text-align:right;right:calc(50% + 48px)}@media (max-width:800px){.tl-line{left:9px}.tl-row,.tl-row.r{flex-direction:column;justify-content:flex-start;gap:8px;padding-left:40px}.tl-card{flex:auto}.tl-node{left:9px}.tl-date{width:auto;position:static}.tl-row.r .tl-date{text-align:left}}@property --p{syntax:"<number>";inherits:false;initial-value:0}@keyframes fqFlow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes fqDrop{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}@keyframes fqSpin{to{transform:rotate(360deg)}}@keyframes fqPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}@keyframes fqMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ds-page{--font-ui:var(--ui);--font-display:var(--serif);--font-mono:var(--mono)}.dc-page button{cursor:pointer;min-height:44px}.dc-page input[type=range]{min-height:44px}.dc-page [hidden]{display:none!important}.dc-page #top p[style*="letter-spacing:.16em"],.dc-page #top p[style*="letter-spacing:.16em"] span,.dc-page #top p[style*="letter-spacing: 0.16em"],.dc-page #top p[style*="letter-spacing: 0.16em"] span{flex-wrap:wrap;white-space:normal!important}.dc-deferred:not(.dc-live) *{animation-play-state:paused!important}
