.rj{color:var(--reach-purple,#241255);font-size:1rem;line-height:1.55;min-width:0}.rj [hidden]{display:none!important}.rj-notice{padding:16px 20px;border:1px solid #ded2a0;border-radius:12px;background:#fff9dc;margin-bottom:20px}.rj-notice p{margin:4px 0 0}.rj-actors,.rj-toolbar,.rj-actions,.rj-tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rj-actors{margin-bottom:18px}.rj-actors a,.rj button,.rj-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #c9bfdc;border-radius:10px;background:#fff;color:#321968;font:inherit;font-weight:700;text-decoration:none;line-height:1.3}.rj-actors a[aria-current],.rj button[aria-selected=true]{background:#eee8f8;border-color:#67459a;color:#321968}.rj button{cursor:pointer}.rj button[data-rj-action]{background:#56338a;color:#fff;border-color:#56338a}.rj button:disabled{background:#eceaf0;color:#68636e;border-color:#d9d5df;cursor:not-allowed}.rj :is(button,a,select):focus-visible{outline:3px solid #8e287b;outline-offset:3px}.rj-toolbar{justify-content:space-between;border-bottom:1px solid #dbd6e5;padding-bottom:16px}.rj-toolbar [role=tablist]{display:flex;gap:6px;flex-wrap:wrap}.rj h2{font-size:clamp(1.5rem,2.7vw,2rem);line-height:1.2;margin:24px 0 12px}.rj h3{font-size:1.2rem;line-height:1.25;margin:0 0 12px}.rj p{margin:10px 0 16px}.rj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rj-card{padding:22px;border:1px solid #ddd6e9;border-radius:14px;background:#fff;min-width:0;overflow-wrap:anywhere}.rj-card>a{display:inline-block;margin:10px 10px 0 0}.rj-card ul{padding-left:22px}.rj-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0!important;margin:20px 0}.rj-progress li{padding:12px;background:#eeebf3;border-radius:9px;color:#635b70;font-size:.94rem}.rj-progress .is-done{background:#e8f3e3;color:#305722}.rj-next{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;background:#eee8f8;border-radius:12px;margin:18px 0}.rj-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.rj-stats>div{padding:14px;background:#fff;border:1px solid #ddd6e9;border-radius:10px}.rj-stats dt{font-size:.9rem;color:#62596e}.rj-stats dd{margin:5px 0 0;font-weight:700;text-transform:capitalize}.rj select{display:block;width:min(100%,420px);min-height:48px;padding:10px;border:1px solid #b9acca;border-radius:8px;margin:8px 0 20px;background:#fff;color:#321968;font:inherit}.rj label{font-weight:700}.rj-tags a,.rj-badge{display:inline-block;font-size:.9rem;border-radius:20px;padding:6px 12px;background:#f1edf7;color:#51367a}.rj-tags{margin:14px 0}.rj-history{padding:16px 20px;background:#fff;border:1px solid #ddd6e9;border-radius:12px;margin:24px 0}.rj-history summary{cursor:pointer;font-weight:700;min-height:32px}.rj-history li{padding:10px 0}.rj-history strong{display:block}.rj-foot{font-size:.94rem}.rj [data-rj-feedback]:not(:empty){padding:15px;border-left:4px solid #56338a;background:#f0ebf8}.rj-launch{margin:18px 0;padding:18px;border:1px solid #d8cce7;border-radius:12px;background:#f6f2fc}.rj-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rj-readiness article{padding:24px;background:#fff;border:1px solid #ded6e8;border-radius:14px}.rj-readiness h3{font-size:1.3rem;margin-top:0}.rj-readiness ul{padding-left:20px}.rj-readiness li{margin:9px 0}@media(max-width:1000px){.rj-progress,.rj-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-grid,.rj-readiness{grid-template-columns:1fr}}@media(max-width:600px){.rj-next{flex-direction:column;align-items:stretch}.rj-actors a{flex:1 1 100%}.rj-card{padding:18px}.rj-toolbar [role=tablist]{display:grid;grid-template-columns:1fr 1fr;width:100%}.rj-toolbar button{font-size:.95rem}.rj-progress{grid-template-columns:1fr 1fr}.rj-actions{align-items:stretch;flex-direction:column}.rj-stats{grid-template-columns:1fr 1fr}}
