.rq-page{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.rq-intro h1{font-family:var(--serif);letter-spacing:-.014em;margin:0 0 16px;font-size:46px;font-weight:400;line-height:1.04}.rq-intro p{margin:0 0 14px;font-size:16.5px;line-height:1.6}.rq-intro-alt{color:var(--quiet);font-size:14.5px!important}.rq-intro a{-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;outline-offset:2px;transition:text-decoration-color var(--fast) var(--ease);border-radius:2px;outline:2px solid #0000}.rq-intro a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rq-intro a:focus-visible{outline-color:var(--ink)}.rq-form{gap:16px;display:grid}.rq-field{gap:6px;display:grid}.rq-label{font-family:var(--serif);font-size:20px;line-height:1.1}.rq-optional{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin-left:10px;font-size:10.5px}.rq-input{border:1px solid var(--rule-2);background:var(--card);width:100%;min-height:46px;font:inherit;color:var(--ink);outline-offset:2px;transition:border-color var(--fast) var(--ease), outline-color var(--fast) var(--ease);border-radius:4px;outline:2px solid #0000;padding:10px 14px;font-size:15px}textarea.rq-input{resize:vertical;min-height:110px}.rq-input::placeholder{color:var(--quiet)}.rq-input:hover{border-color:var(--ink)}.rq-input:focus-visible{outline-color:var(--ink)}.rq-submit{border:1px solid var(--ink);background:var(--ink);color:var(--paper);outline-offset:2px;transition:background-color var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:4px;outline:2px solid #0000;justify-self:start;padding:0 22px;font-size:15px;font-weight:600}.rq-submit:hover{background:var(--ink-2)}.rq-submit:active{transform:translateY(1px)}.rq-submit:focus-visible{outline-color:var(--ink)}.rq-error{border:1px solid var(--crit);background:var(--crit-bg);border-radius:4px;margin:0;padding:12px 14px;font-size:14.5px}.rq-received h2{font-family:var(--serif);margin:0 0 10px;font-size:32px;font-weight:400}.kx-wait{border:1px solid var(--rule-2);background:var(--card);border-radius:6px;padding:12px 14px}.kx-wait-head{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.kx-orb{border:1.5px solid var(--quiet);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.kx-orb[data-orb=running]{border-color:var(--ink);border-top-color:#0000;animation:.8s linear infinite cb-spin}.kx-orb[data-orb=done]{background:var(--ink);border-color:var(--ink)}.kx-orb[data-orb=failed]{background:var(--crit);border-color:var(--crit)}.kx-wait-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kx-wait-step{color:var(--quiet);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.kx-wait-mark{border:1px solid var(--rule-2);border-radius:1px;width:8px;height:8px}.kx-wait-step[data-state=done]{color:var(--ink)}.kx-wait-step[data-state=done] .kx-wait-mark{background:var(--ink);border-color:var(--ink)}.kx-wait-step[data-state=running]{color:var(--ink)}.kx-wait-step[data-state=running] .kx-wait-mark{border-color:var(--ink)}.kx-wait-step[data-state=failed]{color:var(--crit)}.kx-wait-step[data-state=failed] .kx-wait-mark{background:var(--crit);border-color:var(--crit)}.kx-wait-when{font-family:var(--mono);font-size:11.5px}@keyframes cb-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.rq-page{grid-template-columns:1fr;gap:24px}.rq-intro h1{font-size:34px}}
