/* Existing Aurora identity, with native scrolling and task-first form controls. */
.request-page{max-width:1280px;margin:auto;padding:40px 48px}.request-page header{margin-bottom:80px}.request-page a{color:var(--white);text-underline-offset:5px}.request-page header>a:last-child{font-size:14px}.request-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.request-label{font:12px Plex,monospace;letter-spacing:2px;color:var(--mint);margin:0 0 24px}.request-intro h1{font-size:clamp(40px,4.2vw,64px);line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.request-intro>p:not(.request-label){font-size:16px;line-height:1.8;color:#C8D3DC;margin:24px 0}.request-intro .request-note{font-size:14px!important;color:#9FADBA!important}.request-panel{border-top:1px solid #ffffff40;padding-top:24px}.request-panel form{width:100%;animation:none}.request-panel label{font-size:14px;line-height:1.5;margin:0 0 8px}.request-panel input:not([type=checkbox]):not([type=hidden]),.request-panel select,.request-panel textarea{display:block;width:100%;border:1px solid #596773;background:#10171E;color:var(--white);font:16px Sora,sans-serif;padding:12px;margin-bottom:24px;border-radius:0}.request-panel textarea{resize:vertical;min-height:160px;margin-bottom:8px;line-height:1.6}.request-panel input:focus-visible,.request-panel textarea:focus-visible,.request-panel select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.request-help{font-size:12px;line-height:1.6;color:#9FADBA;margin:0 0 24px}.request-panel .request-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:12px;color:#C8D3DC}.request-consent input{flex:0 0 20px;width:20px;height:20px;accent-color:var(--mint);margin:0}.request-panel button{background:var(--aurora);border:0;border-radius:0;color:var(--ink);padding:16px 20px;min-height:48px;font-weight:600;font-size:14px;width:100%;display:flex;justify-content:space-between;gap:16px}.request-panel button:disabled{opacity:.7;cursor:wait}#request-status{font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:16px 0 0;min-height:48px}#request-status[data-state=success]{color:#91ffce}#request-status[data-state=error]{color:#FFC7B3}.request-page footer{margin-top:64px;padding-top:24px;border-top:1px solid #ffffff26}.request-page footer nav{gap:24px}.request-page noscript{font-size:14px;color:#FFC7B3;line-height:1.6}@media(max-width:800px){.request-page{padding:24px}.request-page header{margin-bottom:48px;gap:24px}.request-layout{grid-template-columns:1fr;gap:32px}.request-intro h1{font-size:clamp(36px,9vw,56px)}.request-intro>p:not(.request-label){margin:16px 0}.request-page footer{margin-top:40px}.request-page footer nav{gap:16px}.request-page header>a:last-child{font-size:12px}}
