:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eaf3fa;background:#07131f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top right,#12394c80,transparent 55%),#07131f;min-height:100dvh}header{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1050px;margin:auto;padding:calc(22px + env(safe-area-inset-top)) 24px 16px;border-bottom:1px solid #284052}.brand{font-weight:850;font-size:25px;letter-spacing:1px;color:white;text-decoration:none}.brand span{color:#8ed9ef}main{max-width:900px;margin:0 auto;padding:46px 24px calc(45px + env(safe-area-inset-bottom))}.eyebrow{font-size:11px;letter-spacing:3px;color:#8ed9ef;font-weight:700}h1{font-size:clamp(36px,7vw,60px);line-height:1.1;letter-spacing:-2px;margin:18px 0}h2{font-size:25px;margin:0 0 20px}.lead{font-size:18px;line-height:1.6;max-width:620px;color:#b7cad7}p{line-height:1.6}a{color:#a4e5f8;text-underline-offset:4px}nav,.actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.panel{padding:28px;background:#102332;border:1px solid #294355;border-radius:20px;box-shadow:0 16px 45px #0002}label{display:block;margin:18px 0 7px;font-weight:600;font-size:14px}input,select,textarea{width:100%;font:inherit;margin-top:9px;padding:14px;border:1px solid #486375;border-radius:10px;background:#0a1926;color:#f3f8fc;min-height:48px}textarea{resize:vertical;line-height:1.6}input[type=file]{padding:11px}.check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6}.check input{width:20px;min-height:20px;height:20px;flex:0 0 20px;margin:3px 0}.check small,label>small{display:block;color:#a9c1d1;font-weight:400;line-height:1.6;font-size:13px;margin-top:7px}button{min-height:48px;padding:12px 18px;background:#173448;color:#dceef9;border:1px solid #486375;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:600}button:hover{background:#24485f}button:disabled{opacity:.5;cursor:wait}.primary{background:#9ce3f6;color:#082231;border:0;width:100%;font-weight:750;margin-top:15px}.primary:hover{background:#c1f1ff}.fine,#availability{color:#a9c1d1;font-size:13px;line-height:1.7}#feedback{white-space:pre-line;color:#bce8f6;overflow-wrap:anywhere}.ticket-card{display:block;width:100%;text-align:left;margin:12px 0;padding:18px;background:#0a1926;border-radius:12px;border:1px solid #294355;line-height:1.7}.ticket-card span{display:block;font-size:12px;color:#aec4d3}.copy{overflow-wrap:anywhere;white-space:pre-wrap}.message{padding:18px;margin:18px 0;background:#0a1926;border-left:3px solid #84cde3;border-radius:6px}.message p{white-space:pre-wrap;overflow-wrap:anywhere}.screenshots img{max-width:100%;max-height:350px;object-fit:contain;border:1px solid #486375;border-radius:10px;margin:12px 0}details{border:1px solid #486375;border-radius:10px;padding:16px;margin:20px 0}summary{cursor:pointer}footer{padding:32px 0;display:flex;flex-wrap:wrap;gap:20px;font-size:13px;color:#8aa8bc}footer p{flex-basis:100%;margin:0}small{font-size:12px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #83d8f1;outline-offset:3px}[hidden]{display:none!important}@media(max-width:540px){main{padding:30px 16px}.panel{padding:20px}header{padding-left:16px;padding-right:16px;font-size:13px}nav button{flex:1}h1{letter-spacing:-1px}}
