.channel-request-page{color:#f7f8fc;background:#120609;min-height:100vh}.channel-request-shell{text-align:center;width:min(680px,100% - 32px);margin:0 auto;padding:clamp(56px,10vw,110px) 0 100px}.channel-request-shell h1{letter-spacing:-.05em;max-width:640px;margin:12px auto 0;font-size:clamp(38px,7vw,70px);line-height:1.02}.channel-request-intro{color:#d0bec5;max-width:560px;margin:20px auto 34px;font-size:clamp(16px,2.2vw,19px);line-height:1.6}.channel-request-shell .channel-request-form{text-align:left;gap:14px;max-width:560px;margin:0 auto;display:grid}.channel-request-shell .channel-request-form label{color:#fff;gap:8px;font-size:14px;font-weight:800;display:grid}.channel-request-shell .channel-request-form label b{color:#ff7a82}.channel-request-shell .channel-request-form input{color:#fff;width:100%;min-height:56px;font:inherit;background:#1a0a10;border:1px solid #fff3;border-radius:12px;padding:0 16px;font-size:16px}.channel-request-shell .channel-request-form input:focus{border-color:#ff6b78;outline:3px solid #ff6b7840}.channel-request-shell .channel-request-form input::placeholder{color:#e2e8f08c}.channel-request-shell .channel-request-form button{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#e8424f,#f4615f);border:0;border-radius:12px;font-weight:900}.channel-request-shell .channel-request-form button:hover{filter:brightness(1.08)}.channel-request-shell .channel-request-form button:focus-visible{outline-offset:3px;outline:3px solid #ff8b95cc}.channel-request-shell .channel-request-form button:disabled{opacity:.68;cursor:wait}.channel-request-shell .channel-request-form p[role=alert]{color:#ffd0d6;margin:0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.channel-request-shell .channel-request-form button{transition:none}}
