
.kpr{border-radius:22px;border:1px solid #5A2B2E;background:radial-gradient(120% 140% at 0% 0%,rgba(214,60,60,.14) 0%,rgba(20,20,24,.86) 55%);padding:28px;display:flex;gap:28px}
.kprl{display:flex;flex-direction:column;gap:14px;max-width:760px}
.kprk{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.14em;color:#F95151}
.kpr h2{margin:0;font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:44px;line-height:.95}
.kpr p{margin:0;font-size:16.5px;line-height:1.55;color:#D7D6E0}
.kprs{display:flex;flex-direction:column;gap:8px}
.kprf{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.kprf em{font-weight:400;color:#D4D3DE;font-style:normal}
.kprf textarea{min-height:84px;padding:12px 14px;border-radius:12px;border:1px solid #34343C;background:#121216;color:#ECECF0;font:500 15.5px/1.45 Barlow,sans-serif;resize:vertical}
.kprf textarea:focus{outline:none;border-color:#F95151}
.kprb{display:flex;flex-wrap:wrap;gap:10px}
.kprb>*{min-height:48px;padding:0 18px;border-radius:12px;font:600 15px Barlow,sans-serif;display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}
.kpra{background:#D63C3C;border:1px solid #D63C3C;color:#fff}.kpra[aria-pressed="true"]{background:#16301F;border-color:#2F7A4B;color:#BDF0CF}
.kprw{background:#123222;border:1px solid #2F7A4B;color:#C6F2D6}.kprt{background:none;border:1px solid #3A3A43;color:#ECECF0}
.kprn{font-size:13.5px!important;color:#E2E1EA!important}.kprn a{color:#fff}
.pgc.naup{border-style:dashed;border-color:#3A3A43;background:rgba(20,20,24,.45)}.pgc.naup:hover{border-color:#F95151}
.pgup{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;color:#F95151;border:1px solid rgba(249,81,81,.45);border-radius:999px;padding:2px 8px;align-self:flex-start}
.pgchip.naup{opacity:.55;border-style:dashed}
.kpsib.naup{border-style:dashed;color:#ECECF0}.kpsib.naup em{color:#F95151}
@media (max-width:760px){.kpr{padding:20px}.kpr h2{font-size:36px}.kprb>*{flex:1 1 100%;justify-content:center}}
