.request-hero{max-width:940px}.request-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:36px;align-items:start;margin-bottom:70px}.request-guidance h2{font-size:26px;line-height:1.25}.request-guidance p{color:var(--muted)}.request-guidance .model-warning p{color:inherit;font-size:14px}.request-panel{min-width:0;padding:30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#18171e,#111116)}.request-form{border:0;padding:0;gap:22px}.request-form label{font-weight:600;font-size:14px;min-width:0}.request-form label .muted{font-size:12px;font-weight:400}.request-form textarea{resize:vertical;min-height:110px}.request-form select{max-width:100%}.request-form .check{align-items:flex-start;font-weight:400}.request-form .check input{margin-top:6px;flex-shrink:0}.request-form button{min-height:46px}.request-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-errors{padding:16px;margin-bottom:24px;border:1px solid #80513b;border-radius:8px;background:#291d18}.request-errors h2{margin:0;font-size:20px}.request-text{white-space:pre-wrap;overflow-wrap:anywhere}.request-admin h1,.request-list h2{overflow-wrap:anywhere}.request-list h2{font-size:21px}.request-list a{color:var(--text)}.request-admin .filterbar{flex-wrap:wrap}.request-admin .filterbar label{min-width:150px}.request-admin .actions{margin-top:18px}.request-form input:focus-visible,.request-form textarea:focus-visible,.request-form select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media(max-width:800px){.request-layout{grid-template-columns:1fr;gap:20px}.request-panel{padding:20px}.request-hero h1{font-size:clamp(38px,10vw,64px)}.request-form{grid-template-columns:1fr}.request-form button{width:100%}.request-guidance h2{font-size:23px}.request-admin{padding:18px}.request-admin .filterbar{width:100%}}@media(max-width:380px){.request-panel{padding:15px}.request-hero h1{font-size:36px}}
