.rp-page{max-width:79rem;margin:auto}.rp-page h1,.rp-page h2,.rp-page h3{overflow-wrap:anywhere}.rp-head{margin:1rem 0 1.25rem}.rp-head p,.rp-panel p{max-width:80ch}.rp-head nav{margin-block:.8rem}.rp-panel{background:var(--surface,#171d24);border:1px solid var(--border,#39434a);border-radius:.65rem;padding:clamp(.9rem,2.4vw,1.55rem);margin-bottom:1rem;min-width:0}.rp-panel h2{margin-top:0}.rp-panel small,.rp-empty,.rp-lock{color:var(--muted,#c0bcb0)}.rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:1rem}.rp-pills,.rp-actions,.rp-byline{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.rp-pills span{border:1px solid #76603e;padding:.3rem .65rem;border-radius:2rem}.rp-score{font-size:2.5rem;margin:.45rem 0}.rp-score small{font-size:.95rem}.rp-panel progress{display:block;width:min(22rem,100%);height:.7rem;accent-color:#d4a84a;margin:.6rem 0}.rp-pills{margin:.8rem 0}.rp-spaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.7rem;padding:0;list-style:none}.rp-spaces li,.rp-card{border:1px solid var(--border,#39434a);border-radius:.45rem;padding:.85rem}.rp-spaces small,.rp-list small{display:block}.rp-list{list-style:none;padding:0}.rp-list li,.rp-byline{display:flex;gap:.7rem;justify-content:space-between}.rp-list li{padding:.5rem 0;border-bottom:1px solid var(--border,#39434a)}.rp-card{margin:.8rem 0}.rp-card h3{margin:.4rem 0}.rp-copy{white-space:pre-wrap;overflow-wrap:anywhere}.rp-panel form,.rp-panel label{display:grid;gap:.45rem}.rp-panel form{gap:.75rem;margin:.7rem 0}.rp-panel textarea,.rp-panel input,.rp-panel select{width:100%;box-sizing:border-box}.rp-panel form button{justify-self:start}.rp-panel details{margin:.9rem 0}.rp-panel summary{cursor:pointer}.rp-links{padding-left:1.3rem}.rp-empty{font-style:italic}.rp-page [aria-busy=true]{opacity:.7}
