.ptp-hero-grid[data-astro-cid-erxgapzc]{display:grid;gap:1.25rem 3rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "updated" "title" "sub" "cta"}.ptp-hero-brand[data-astro-cid-erxgapzc]{grid-area:brand}.ptp-hero-updated[data-astro-cid-erxgapzc]{grid-area:updated}.ptp-hero-title[data-astro-cid-erxgapzc]{grid-area:title}.ptp-hero-sub[data-astro-cid-erxgapzc]{grid-area:sub}.ptp-hero-cta[data-astro-cid-erxgapzc]{grid-area:cta}@media(min-width:1024px){.ptp-hero-grid[data-astro-cid-erxgapzc]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"brand updated" "title updated" "sub   ." "sub   cta";column-gap:3rem;row-gap:1rem;align-items:start}.ptp-hero-updated[data-astro-cid-erxgapzc]{justify-self:end}.ptp-hero-cta[data-astro-cid-erxgapzc]{justify-self:end;align-self:end}}.ptp-crt[data-astro-cid-erxgapzc]:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px)}.ptp-crt-vignette[data-astro-cid-erxgapzc]{z-index:10;background:radial-gradient(120% 160% at 50% 40%,transparent 55%,rgba(0,0,0,.38) 100%)}.ptp-crt-sweep[data-astro-cid-erxgapzc]{position:absolute;left:0;right:0;top:-30%;height:25%;z-index:10;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.07),transparent);animation:ptp-crt-sweep 7s linear infinite}.ptp-crt-text[data-astro-cid-erxgapzc]{text-shadow:1.5px 0 0 rgba(255,70,60,.55),-1.5px 0 0 rgba(70,200,255,.5),0 0 12px rgba(255,255,255,.35);animation:ptp-crt-flicker 5s step-end infinite}@keyframes ptp-crt-sweep{to{top:110%}}@keyframes ptp-crt-flicker{0%,to{opacity:1}7%{opacity:.93}8%{opacity:1}41%{opacity:.97}42%{opacity:1}76%{opacity:.9}77%{opacity:1}}@media(prefers-reduced-motion:reduce){.ptp-crt-sweep[data-astro-cid-erxgapzc]{animation:none;opacity:0}.ptp-crt-text[data-astro-cid-erxgapzc]{animation:none}}.bar-accepted[data-astro-cid-erxgapzc]{background:var(--viz-accepted)}.bar-submitted[data-astro-cid-erxgapzc]{background:var(--viz-submitted)}.bar-waiting[data-astro-cid-erxgapzc]{background:var(--viz-waiting)}.bar-found[data-astro-cid-erxgapzc]{background:var(--viz-found)}.sev-high[data-astro-cid-erxgapzc]{background:var(--viz-high)}.sev-medium[data-astro-cid-erxgapzc]{background:var(--viz-medium)}.sev-low[data-astro-cid-erxgapzc]{background:var(--viz-submitted)}.sev-info[data-astro-cid-erxgapzc]{background:var(--viz-info)}.sev-undetermined[data-astro-cid-erxgapzc]{background:var(--color-line-strong)}.gh-lv0[data-astro-cid-erxgapzc]{background:var(--color-surface-muted)}.gh-lv1[data-astro-cid-erxgapzc]{background:color-mix(in srgb,var(--viz-accepted) 30%,var(--color-surface))}.gh-lv2[data-astro-cid-erxgapzc]{background:color-mix(in srgb,var(--viz-accepted) 55%,var(--color-surface))}.gh-lv3[data-astro-cid-erxgapzc]{background:color-mix(in srgb,var(--viz-accepted) 78%,var(--color-surface))}.gh-lv4[data-astro-cid-erxgapzc]{background:var(--viz-accepted)}.gh-booked[data-astro-cid-erxgapzc]{background:color-mix(in srgb,var(--viz-booked) 42%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viz-booked) 70%,transparent)}.gh-star-mark[data-astro-cid-erxgapzc]{fill:var(--viz-star)}.gh-star[data-astro-cid-erxgapzc]{overflow:visible}.gh-star[data-astro-cid-erxgapzc] .gh-star-mark[data-astro-cid-erxgapzc]{position:absolute;left:50%;top:50%;width:15px;height:15px;transform:translate(-50%,-50%);z-index:2;pointer-events:none;filter:drop-shadow(0 0 1.5px var(--color-surface)) drop-shadow(0 0 1px var(--color-surface))}.gh-grid-full[data-astro-cid-erxgapzc] .gh-star[data-astro-cid-erxgapzc] .gh-star-mark[data-astro-cid-erxgapzc]{width:20px;height:20px}.ptp-fx-search{width:min(260px,60vw);padding:.4rem .7rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.ptp-fx-search::placeholder{color:var(--color-ink-soft)}.ptp-fx-search:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:1px}.ptp-fx-sortable{cursor:pointer;user-select:none}.ptp-fx-sortable:hover{color:var(--color-accent-strong)}.ptp-fx-btn{padding:.35rem .75rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.ptp-fx-btn:hover:not(:disabled){background:var(--color-hover)}.ptp-fx-btn:disabled{opacity:.4;cursor:default}.ptp-fx-page{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-soft)}.ptp-tip{position:fixed;left:0;top:0;z-index:60;pointer-events:none;max-width:280px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#17181a;color:#ededee;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.5;box-shadow:0 6px 20px #0000004d}.ptp-tip .ptp-tip-title{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ptp-tip [data-line]{color:#b4b6bb}.ptp-dash rect.is-hot{fill:var(--viz-cume)}
