:root{--xt-scan-pitch:3px;--xt-scan-ink:#00000029;--xt-glitch-slip:10px;--xt-glitch-period:3.2s;--xt-glitch-slip-text:.14em;--xt-glitch-period-text:6.4s;--xt-bloom:drop-shadow(0 0 6px #00c28980)}.xt-scanlines{position:relative}.xt-scanlines:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--xt-scan-ink) 0, var(--xt-scan-ink) 1px, transparent 1px, transparent var(--xt-scan-pitch));pointer-events:none;position:absolute;inset:0}@keyframes xt-glitch-slip{0%,2.9%{transform:translate(0)}3%,6.4%{transform:translateX(var(--xt-glitch-slip))}6.5%,to{transform:translate(0)}}@keyframes xt-glitch-slip-text{0%,1.45%{transform:translate(0)}1.5%,3.2%{transform:translateX(var(--xt-glitch-slip-text))}3.25%,to{transform:translate(0)}}.xt-glitch-text{position:relative}.xt-glitch-text__band{clip-path:inset(calc(50% - .27em) 0);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.xt-glitch__band{animation:xt-glitch-slip var(--xt-glitch-period) linear infinite}.xt-glitch-text__band{animation:xt-glitch-slip-text var(--xt-glitch-period-text) linear infinite}}.xt-bloom{filter:var(--xt-bloom)}.xt-landing{--xt-font-display:var(--font-xt-display), var(--xt-font-system-sans);--xt-font-sans:var(--font-xt-text), var(--xt-font-system-sans);--xt-font-mono:var(--font-xt-mono), var(--xt-font-system-mono);background:var(--xt-bg-void);min-height:100dvh;color:var(--xt-text);font-family:var(--xt-font-sans);flex-direction:column;display:flex}.xt-landing .xt-topnav{--xt-font-sans:var(--xt-font-system-sans);--xt-font-mono:var(--xt-font-system-mono)}.xt-landing__link{color:var(--xt-text-muted);font-size:var(--xt-text-sm);border-radius:0;align-items:center;padding:8px 10px;text-decoration:none;display:inline-flex}.xt-landing__link:hover,.xt-landing__link:focus-visible{color:var(--xt-text);background:#ffffff0f}.xt-landing__link:focus-visible{outline:2px solid var(--xt-accent);outline-offset:1px}.xt-landing__main{flex:1;width:min(72ch,100%);padding:48px 24px 64px}.xt-landing__eyebrow{color:var(--xt-text-faint);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.4}.xt-landing__title{font-family:var(--xt-font-display);margin:10px 0 0;font-size:2rem;font-weight:700;line-height:1.15}.xt-landing__lede{color:var(--xt-text-muted);font-size:var(--xt-text-base);margin:14px 0 0;line-height:1.6}.xt-landing__pending{border:1px dashed var(--xt-stroke);border-radius:var(--xt-radius-sm);color:var(--xt-text-faint);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs);margin:28px 0 0;padding:10px 12px}.xt-landing__footer{padding:var(--xt-section-gap) var(--xt-content-inset) 28px;border-top:1px solid var(--xt-stroke)}.xt-landing__footer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px 24px;width:100%;display:grid}.xt-landing__footer-brand{flex-direction:column;gap:12px;min-width:min(240px,100%);display:flex}.xt-landing__footer-mark{object-fit:contain;width:auto;height:22px;display:block}.xt-landing__footer-tagline{max-width:30ch;color:var(--xt-text-faint);font-size:var(--xt-text-sm);margin:0;line-height:1.55}.xt-landing__footer-column{flex-direction:column;gap:10px;display:flex}.xt-landing__footer-title{color:var(--xt-text-faint);margin:0}.xt-landing__footer-list{flex-direction:column;gap:2px;margin:0 0 0 -10px;padding:0;list-style:none;display:flex}.xt-landing__footer-rule{border:0;border-top:1px solid var(--xt-stroke);width:100%;margin:36px 0 20px}.xt-landing__footer-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;display:flex}.xt-landing__footer-credit,.xt-landing__footer-copy{color:var(--xt-text-faint);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs);letter-spacing:.02em;margin:0;line-height:1.5}@media (pointer:coarse){.xt-landing__link{align-items:center;min-height:44px;display:flex}}
