.arrivals-intro{padding:48px 0 32px;max-width:780px}.arrivals-intro h1{font-size:clamp(38px,5vw,64px)}.arrival-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:50px}.arrival{min-width:0;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#14252c,#0e1720);padding:24px}.arrival h2{font-size:34px}.arrival .description{color:var(--muted);font-size:14px;min-height:48px}.arrival canvas{height:auto;aspect-ratio:6/5;cursor:pointer}.arrival .run-actions{align-items:center}.arrival .run-actions a{font-size:12px}.arrival .result{min-height:58px;max-height:210px;margin-top:16px}.arrival .operations{display:flex;gap:7px;flex-wrap:wrap}.arrival .operations button{font:11px ui-monospace,monospace;padding:6px 8px}.arrival .operations button[aria-pressed=true]{border-color:var(--mint);color:var(--mint)}.arrival .inspection{font-size:12px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.arrival .thought{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.arrival .copy-status{font-size:12px;color:var(--mint)}@media(max-width:700px){.arrival-grid{grid-template-columns:1fr}.arrival{padding:20px}.arrival .description{min-height:0}.arrivals-intro{padding-top:30px}}@media(prefers-reduced-motion:reduce){.arrival canvas{scroll-behavior:auto}}
