*{box-sizing:border-box}html{background:#07090b;color:#f3f0e8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body{margin:0;background:radial-gradient(circle at 80% 0,#283323 0,transparent 30rem);min-height:100vh}main{width:min(880px,calc(100% - 32px));margin:0 auto;padding:40px 0 80px}.back{color:#aeb7aa;text-decoration:none}.kicker{margin:72px 0 18px;color:#b9df79;letter-spacing:.16em;font-size:.78rem}h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(2.6rem,8vw,5.8rem);line-height:.94;letter-spacing:-.055em;margin:0;max-width:900px}.lede{font-family:Inter,system-ui,sans-serif;color:#c6c9c2;font-size:1.12rem;line-height:1.65;max-width:740px;margin:28px 0 36px}.terms{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #343a32;background:#0c0f0c;margin:0 0 48px}.terms div{padding:20px;border-right:1px solid #343a32}.terms div:last-child{border:0}.terms span{display:block;color:#7f897c;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.terms strong{font-family:Inter,system-ui,sans-serif;line-height:1.35}.fit,form,.ticket{border-top:1px solid #343a32;padding-top:30px;margin-top:40px}.fit h2{font-family:Inter,system-ui,sans-serif;margin-top:28px}.fit p,.fit li,.ticket p,.ticket dd{color:#bbc0b8;line-height:1.6}form{display:grid;gap:24px}label{font-family:Inter,system-ui,sans-serif;font-weight:700}textarea{display:block;width:100%;min-height:130px;margin-top:10px;padding:16px;border:1px solid #3d443a;background:#0d100d;color:#f3f0e8;font:400 .95rem/1.5 ui-monospace,monospace;resize:vertical}textarea:focus{outline:2px solid #b9df79;outline-offset:2px}button{justify-self:start;border:0;background:#b9df79;color:#11160d;padding:15px 20px;font:700 .95rem Inter,system-ui,sans-serif;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.form-note,#form-status,.warning{color:#8f998b;font-size:.82rem;line-height:1.5}.success{color:#b9df79}.error{color:#ff9d8d}.ticket{margin-top:80px}.ticket h1{font-size:clamp(2.4rem,7vw,4.5rem)}.ticket dl{margin:36px 0}.ticket dt{color:#7f897c;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;margin-top:18px}.ticket dd{margin:8px 0}.ticket a{color:#b9df79}@media(max-width:700px){.terms{grid-template-columns:1fr}.terms div{border-right:0;border-bottom:1px solid #343a32}.terms div:last-child{border-bottom:0}.kicker{margin-top:48px}}
/* Private conversation and static delivery. */
.ticket section{margin-top:40px;padding-top:24px;border-top:1px solid #343a32}.ticket h2,.ticket h3{font-family:Inter,system-ui,sans-serif}.message{margin:20px 0;padding:20px;border:1px solid #343a32;background:#0d100d}.message h3{margin:0 0 8px}.message time{color:#8f998b;font-size:.78rem}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0d100d;padding:16px;border:1px solid #343a32;color:#c6c9c2;font:400 .85rem/1.55 ui-monospace,monospace}.digest{overflow-wrap:anywhere}.download{display:inline-block;padding:12px 0;font-weight:700}.confirmation{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.5}.confirmation input{margin-top:5px;accent-color:#b9df79}details summary{cursor:pointer;color:#b9df79}#reply-status{font-size:.85rem;line-height:1.6}
