@font-face{font-family:Transducer Condensed;src:url(/fonts/TransducerTest-CondensedBlack.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Transducer;src:url(/fonts/TransducerTest-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:500;font-display:swap}:root{--fly-plasma: #8800e1;--fly-plasma-bright: #a33bff;--fly-volt: #bbff27;--fly-volt-deep: #8fcc15;--fly-steel: #606060;--fly-stage: #000000;--fly-stage-2: #0a0a0a;--fly-stage-3: #141414;--fly-ink: #ffffff;--fly-ink-2: #c9c9c9;--fly-ink-3: #8e8e8e;--fly-line: rgba(187, 255, 39, .35);--fly-line-2: rgba(255, 255, 255, .1);--fly-danger: #ff5c5c;--fly-display: "Transducer Condensed", "Transducer", "Arial Narrow", Impact, sans-serif;--fly-body: "Rubik", ui-sans-serif, system-ui, -apple-system, sans-serif;--fly-mono: ui-monospace, "SF Mono", Menlo, monospace;--fly-3: 12px;--fly-4: 16px;--fly-5: 24px;--fly-6: 32px;--fly-r-sm: 10px;--fly-r-md: 16px;--fly-r-pill: 999px;--fly-glow-volt: 0 0 0 1px var(--fly-volt), 0 0 18px rgba(187, 255, 39, .35);--fly-shadow-card: 0 8px 32px rgba(0, 0, 0, .55);--fly-ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}body{margin:0;background:var(--fly-stage);color:var(--fly-ink-2);font:400 15px/1.55 var(--fly-body);-webkit-font-smoothing:antialiased}::selection{background:var(--fly-volt);color:var(--fly-stage)}header{display:flex;justify-content:space-between;align-items:baseline;padding:16px 28px;background:var(--fly-stage-2);border-bottom:1px solid var(--fly-line)}.wordmark{font-family:var(--fly-display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.02em;font-size:20px;color:var(--fly-ink)}.wordmark .accent{color:var(--fly-volt)}#user{font:500 13px/1 var(--fly-body);color:var(--fly-ink-3)}main{max-width:1040px;margin:0 auto;padding:var(--fly-6) var(--fly-5)}section{background:var(--fly-stage-2);border:1px solid var(--fly-line-2);border-radius:var(--fly-r-md);padding:var(--fly-5);margin-bottom:var(--fly-5)}h2{font-family:var(--fly-display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--fly-ink-3);margin:0 0 var(--fly-4)}input{font:400 14px var(--fly-body);padding:10px 12px;border-radius:var(--fly-r-sm);border:1px solid var(--fly-line-2);background:var(--fly-stage-3);color:var(--fly-ink);margin:4px 8px 4px 0}input::placeholder{color:var(--fly-ink-3)}input:focus{outline:none;border-color:var(--fly-volt);box-shadow:var(--fly-glow-volt)}button{font:700 13px var(--fly-body);text-transform:uppercase;letter-spacing:.04em;padding:9px 16px;border-radius:var(--fly-r-pill);border:none;background:var(--fly-volt);color:var(--fly-stage);cursor:pointer;margin:4px 6px 4px 0;transition:transform var(--fly-ease),background var(--fly-ease)}button:hover{background:var(--fly-volt-deep)}button.ghost{background:transparent;color:var(--fly-ink-2);border:1px solid var(--fly-line-2)}button.ghost:hover{border-color:var(--fly-volt);color:var(--fly-ink)}table{width:100%;border-collapse:collapse;font-size:13px;margin-top:var(--fly-3)}th{font-family:var(--fly-display);font-style:italic;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--fly-steel);text-align:left;padding:6px 8px;border-bottom:1px solid var(--fly-line-2)}td{padding:6px 8px;border-bottom:1px solid var(--fly-line-2);vertical-align:top}code{font-family:var(--fly-mono);font-size:12px;color:var(--fly-ink-2);word-break:break-all}.muted{color:var(--fly-ink-3);font-size:13px}.pass{color:var(--fly-volt);font-weight:600}.fail{color:var(--fly-danger);font-weight:600}.media{margin-top:var(--fly-3);padding:var(--fly-3);border:1px solid var(--fly-line-2);border-radius:var(--fly-r-sm);background:var(--fly-stage-3)}.media .tier{background:transparent;border:1px solid var(--fly-line-2);color:var(--fly-ink-2);font-size:12px}.media .tier:hover{border-color:var(--fly-plasma-bright);color:var(--fly-ink)}.media video{width:100%;max-width:640px;margin-top:var(--fly-3);border-radius:var(--fly-r-sm);border:1px solid var(--fly-line)}.spinner{color:var(--fly-volt);animation:pulse 1.2s var(--fly-ease) infinite}@keyframes pulse{50%{opacity:.4}}
