.requests-page{max-width:1200px;color:var(--paper);margin:auto;padding:64px 28px 110px}.requests-eyebrow{letter-spacing:.2em;color:var(--gold-light);font-size:11px;font-weight:700}.requests-page h1{margin:24px 0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.2}.requests-page h1 span{color:var(--muted);letter-spacing:normal;margin-top:20px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.6;display:block}.requests-page header>p:last-child,.requests-page footer{color:var(--muted);max-width:650px;font-size:14px;line-height:1.8}.requests-toolbar{flex-wrap:wrap;gap:8px;margin:36px 0 24px;display:flex}.requests-toolbar button{color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;min-height:44px;padding:10px 14px;font-size:13px}.requests-toolbar button span{opacity:.65;font-variant-numeric:tabular-nums;margin-left:10px}.requests-toolbar button[aria-pressed=true]{background:var(--gold-light);color:#111719;border-color:#0000}.requests-toolbar button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.requests-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.requests-list article{border:1px solid var(--line);background:var(--ink-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px;display:grid}.requests-list article>div{align-items:baseline;gap:10px;min-width:0;display:flex}.requests-list h2{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:16px;line-height:1.5}.requests-number{color:var(--muted);font:11px ui-monospace,monospace}.requests-list article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.8}.requests-status{border:1px solid var(--line);white-space:nowrap;border-radius:4px;align-self:start;padding:4px 8px;font-size:11px}.requests-status.done{color:#9dd7b3}.requests-status.progress{color:var(--gold-light)}.requests-page footer{margin-top:28px;font-size:12px}html[data-theme=light] .requests-page{color:#172023}html[data-theme=light] .requests-list article{background:#fffefa}html[data-theme=light] .requests-status.done{color:#28623e}html[data-theme=light] .requests-status.progress,html[data-theme=light] .requests-eyebrow{color:#795b22}@media (width<=640px){.requests-page{padding:36px 20px 100px}.requests-list{grid-template-columns:1fr}.requests-list article{padding:18px}.requests-toolbar{gap:6px}.requests-toolbar button{padding:9px 11px}}
