.gh-art{--gh-pad:clamp(14px, 3.4cqi, 28px);--gh-small:clamp(18px, 3.4cqi, 24px);--gh-arrive:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--gh-base);color:var(--gh-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.gh-drift{z-index:-3;background:radial-gradient(ellipse 46% 50% at 30% 30%, var(--gh-glow), transparent), radial-gradient(ellipse 34% 38% at 82% 86%, color-mix(in srgb, var(--gh-accent) 42%, transparent), transparent), radial-gradient(ellipse 46% 40% at 12% 94%, var(--gh-shade), transparent);animation:26s ease-in-out infinite alternate plateDriftA;position:absolute;inset:-25%}.gh-dim{z-index:-2;opacity:0;background:#0d1117;transition:opacity 1.35s;position:absolute;inset:0}.gh-grain{z-index:-1;mix-blend-mode:soft-light;opacity:.7;pointer-events:none;background-image:url(/intelligence/grain.png);background-size:128px 128px;position:absolute;inset:0}.gh-mark{width:clamp(48px,17cqi,116px);height:auto;transition:left 1.2s var(--gh-arrive), top 1.2s var(--gh-arrive), width 1.2s var(--gh-arrive), translate 1.2s var(--gh-arrive);position:absolute;top:50%;left:50%;translate:-50% -50%}.gh-tag{inset-inline:0;text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--gh-ink);opacity:.86;transition:opacity .7s ease .5s, transform .9s var(--gh-arrive) .5s;margin:calc(clamp(48px,17cqi,116px)/2 + clamp(12px,2.6cqi,20px)) 0 0;font-size:clamp(11px,1.7cqi,13px);line-height:1.4;position:absolute;top:50%}.gh-handle,.gh-count{color:var(--gh-ink);opacity:0;transition:opacity .75s ease .3s, transform 1.05s var(--gh-arrive) .3s;margin:0;position:absolute;transform:translateY(5px)}.gh-handle{left:calc(var(--gh-pad) + var(--gh-small) + clamp(8px, 1.6cqi, 12px));top:var(--gh-pad);height:var(--gh-small);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:clamp(10px,1.55cqi,12px);display:flex}.gh-count{left:var(--gh-pad);bottom:var(--gh-pad);align-items:baseline;gap:clamp(8px,1.4cqi,12px);transition-delay:.48s;display:flex}.gh-count-n{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(22px,5cqi,40px);line-height:1}.gh-count-l{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.82;font-size:clamp(10px,1.55cqi,12px)}.gh-graph{opacity:0;width:84%;height:auto;transition:opacity .75s;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.gh-cell{fill:color-mix(in srgb, var(--gh-ink) 9%, transparent);transition:fill 1.05s ease calc(var(--w) * 21ms)}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-dim{opacity:.62}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-mark{left:var(--gh-pad);top:var(--gh-pad);width:var(--gh-small);translate:0}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-tag{opacity:0;transition-delay:0s;transform:translateY(6px)}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-handle,:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-count{opacity:1;transform:none}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-graph{opacity:1}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-cell[data-l="1"]{fill:#0e4429}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-cell[data-l="2"]{fill:#006d32}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-cell[data-l="3"]{fill:#26a641}:is(:is(.gh-card,.tn-card):is(:hover,:focus-within) .gh-art,.gh-art[data-hover]) .gh-cell[data-l="4"]{fill:#39d353}.tn-visual[data-visual=github]:before,.tn-visual[data-visual=github]:after{display:none}.tn-visual[data-visual=github] .tn-count{color:var(--gh-ink)}.tn[data-started=true] .gh-graph{top:48%}@media (prefers-reduced-motion:reduce){.gh-drift{animation:none}.gh-dim,.gh-mark,.gh-tag,.gh-handle,.gh-count,.gh-graph,.gh-cell{transition:none}}
