.tour-scope{timeline-scope:--tour}.tour-intro{view-timeline:--tour block}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tour-grow{transform-origin:50% 0;width:95vw;margin-left:calc(50% - 47.5vw);animation:linear both tour-grow;animation-timeline:--tour;animation-range:cover 45% exit}.tour-card-bg{animation:linear both tour-card-blend;animation-timeline:--tour;animation-range:exit 30%}}}@keyframes tour-grow{0%{transform:scale(var(--tour-from,.75))}to{transform:none}}@keyframes tour-card-blend{to{opacity:0}}@media (prefers-reduced-motion:no-preference){[data-tilt] .tour-tilt{transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}[data-tilt=lean] .tour-tilt{transform:perspective(2000px)rotateX(16deg)scale(.94)}}
.repo-graph{--graph-ink:#1d2027;--graph-panel:#fff;--graph-signal:#ff4f00;--graph-signal-text:#c23a00;--graph-c0:#4a7fd4;--graph-c1:#8577d6;--graph-c2:#2f9e9a;--graph-c3:#6aa2cf;--graph-c4:#6fa684;--graph-c5:#4bb0c4;--graph-c6:#8590a3;--graph-c1-text:#5a4bb5;--graph-c2-text:#1d7470}.rg-canvas{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rg-l2,.rg-l3,.rg-l4,.rg-l5,.rg-l6,.rg-l7{opacity:0}[data-live] .rg-l1{animation:10s linear infinite rg-l1}[data-live] .rg-l2{animation:10s linear infinite rg-l2}[data-live] .rg-l3{animation:10s linear infinite rg-l3}[data-live] .rg-l4{animation:10s linear infinite rg-l4}[data-live] .rg-l5{animation:10s linear infinite rg-l5}[data-live] .rg-l6{animation:10s linear infinite rg-l6}[data-live] .rg-l7{animation:10s linear infinite rg-l7}@keyframes rg-l1{0%{opacity:0}1.5%,95%{opacity:1}97%,to{opacity:0}}@keyframes rg-l2{0%,4%{opacity:0}5.5%,95%{opacity:1}97%,to{opacity:0}}@keyframes rg-l3{0%,11%{opacity:0}12.5%,95%{opacity:1}97%,to{opacity:0}}@keyframes rg-l4{0%,26%{opacity:0}27.5%,95%{opacity:1}97%,to{opacity:0}}@keyframes rg-l5{0%,38%{opacity:0}39.5%,95%{opacity:1}97%,to{opacity:0}}@keyframes rg-l6{0%,50%{opacity:0}51.5%,95%{opacity:1}97%,to{opacity:0}}@keyframes rg-l7{0%,52%{opacity:0}53.5%,95%{opacity:1}97%,to{opacity:0}}.rg-blocked{opacity:0}[data-live] .rg-running{animation:10s linear infinite rg-running}[data-live] .rg-blocked{animation:10s linear infinite rg-blocked}@keyframes rg-running{0%,51.5%{opacity:1}52.5%,95.5%{opacity:0}96.5%,to{opacity:1}}@keyframes rg-blocked{0%,51.5%{opacity:0}52.5%,95.5%{opacity:1}96.5%,to{opacity:0}}.rg-blink{animation:1.1s steps(2,start) infinite rg-blink}@keyframes rg-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.rg-l1,.rg-l2,.rg-l3,.rg-l4,.rg-l5,.rg-l6,.rg-l7{opacity:1}.rg-blink{animation:none}.rg-running{opacity:0}.rg-blocked{opacity:1}}
@media (prefers-reduced-motion:no-preference){.rh-glitch-in{animation:.56s step-end both rh-glitch-in}.rh-glitch-out{animation:.22s step-end both rh-glitch-out}}@keyframes rh-glitch-in{0%{opacity:0}8%{opacity:1;clip-path:inset(38% 0 44%);text-shadow:-4px 0 #ff0055bf,4px 0 #00d2ffbf;transform:translate(-10px)}18%{clip-path:inset(0 0 68%);transform:translate(7px)skew(-6deg)}28%{clip-path:inset(62% 0 8%);transform:translate(-5px)}38%{clip-path:inset(18% 0 52%);text-shadow:3px 0 #ff0055b3,-3px 0 #00d2ffb3;transform:translate(4px)skew(4deg)}50%{clip-path:inset(0);text-shadow:-2px 0 #ff005580,2px 0 #00d2ff80;transform:translate(-2px)}64%{text-shadow:1px 0 #ff005559,-1px 0 #00d2ff59;transform:translate(1px)}78%,to{opacity:1;clip-path:none;text-shadow:none;transform:none}}@keyframes rh-glitch-out{0%{opacity:1;text-shadow:3px 0 #ff0055b3,-3px 0 #00d2ffb3;transform:translate(3px)}30%{clip-path:inset(0 0 55%);transform:translate(-6px)skew(6deg)}60%{clip-path:inset(48% 0 6%);opacity:.6;transform:translate(8px)}to{opacity:0}}
