.rc-notice[data-astro-cid-zsem4jzo]{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--hair);color:var(--parch-3);font-size:.85rem}.rc-notice[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]{margin:0}.rc-notice[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]+p[data-astro-cid-zsem4jzo]{margin-top:.6rem}.rc-noscript[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-6);border:1px solid var(--hair-2);color:var(--parch-2);padding:.85rem 1.1rem}.rc-noscript[data-astro-cid-zsem4jzo] a[data-astro-cid-zsem4jzo]{color:var(--verdigris)}.rc-about[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-6);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.rc-about[data-astro-cid-zsem4jzo] summary[data-astro-cid-zsem4jzo]{cursor:pointer;color:var(--verdigris);padding:.75rem 0;font-size:.95rem;font-weight:500}.rc-overview[data-astro-cid-zsem4jzo]{gap:var(--space-3) var(--space-5);padding:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.rc-overview-label[data-astro-cid-zsem4jzo]{color:var(--parch-1);margin:0 0 .2rem;font-size:.88rem;font-weight:600}.rc-overview-item[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]:last-child{color:var(--parch-2);margin:0;font-size:.86rem}.rc-progress[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-2);font-family:var(--font-mono);color:var(--parch-3);font-variant-numeric:tabular-nums;font-size:.8rem}.rc-progress-track[data-astro-cid-zsem4jzo]{height:4px;margin:0 0 var(--space-5);background:var(--hair-2)}.rc-progress-fill[data-astro-cid-zsem4jzo]{transform-origin:0;background:var(--brass);width:100%;height:100%;transition:transform .2s;transform:scaleX(0)}.rc-step[data-astro-cid-zsem4jzo]{border:none;margin:0;padding:0}.rc-prompt[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--parch-1);padding:0;font-size:1.3rem;font-weight:600}.rc-prompt[data-astro-cid-zsem4jzo]:focus{outline:none}.rc-clause[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-4);font-family:var(--font-mono);color:var(--parch-3);font-size:.75rem}.rc-options[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-5);flex-direction:column;gap:.5rem;display:flex}.rc-option[data-astro-cid-zsem4jzo]{border:1px solid var(--hair-2);cursor:pointer;color:var(--parch-2);border-radius:3px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .16s,background .16s;display:flex}.rc-option[data-astro-cid-zsem4jzo]:hover{border-color:var(--parch-3)}.rc-option[data-astro-cid-zsem4jzo]:has(input:checked){border-color:var(--brass);color:var(--parch-1);background:#c08a3414}.rc-option[data-astro-cid-zsem4jzo]:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.rc-option[data-astro-cid-zsem4jzo] input[data-astro-cid-zsem4jzo]{accent-color:var(--brass)}.rc-explainer[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-5);background:var(--panel);border:1px solid var(--hair-2);color:var(--parch-2);border-radius:3px;padding:.85rem 1.1rem;font-size:.92rem}.rc-explainer[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]{margin:0}.rc-nav[data-astro-cid-zsem4jzo]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);display:flex}.rc-field[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-4)}.rc-field[data-astro-cid-zsem4jzo] label[data-astro-cid-zsem4jzo]{color:var(--parch-1);margin:0 0 .4rem;font-size:.9rem;font-weight:500;display:block}.rc-field[data-astro-cid-zsem4jzo] input[data-astro-cid-zsem4jzo]{background:var(--panel);border:1px solid var(--hair-2);width:100%;color:var(--parch-1);font-family:var(--font-body);padding:.7rem .9rem;font-size:.95rem}.rc-field[data-astro-cid-zsem4jzo] input[data-astro-cid-zsem4jzo]:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.rc-hp[data-astro-cid-zsem4jzo]{position:absolute;top:auto;left:-9999px}.rc-pregate[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-5)}.rc-result[data-astro-cid-zsem4jzo]{margin-top:var(--space-6)}.rc-readiness[data-astro-cid-zsem4jzo]{font-family:var(--font-display);color:var(--parch-1);font-size:1.5rem;font-weight:600}.rc-headline[data-astro-cid-zsem4jzo]{font-family:var(--font-display);color:var(--parch-1);font-size:1.1rem;font-weight:600}.rc-section-label[data-astro-cid-zsem4jzo]{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-display);color:var(--parch-1);font-size:1.1rem;font-weight:600}.rc-gap-list[data-astro-cid-zsem4jzo]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rc-gap-list[data-astro-cid-zsem4jzo],.rc-strength-list[data-astro-cid-zsem4jzo]{border-top:1px solid var(--hair);gap:0}.rc-gap-list[data-astro-cid-zsem4jzo] li[data-astro-cid-zsem4jzo],.rc-strength-list[data-astro-cid-zsem4jzo] li[data-astro-cid-zsem4jzo]{border-bottom:1px solid var(--hair);color:var(--parch-2);padding:.7rem 0;font-size:.92rem}.rc-strength-list[data-astro-cid-zsem4jzo]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rc-rotation[data-astro-cid-zsem4jzo]{margin:var(--space-5) 0;background:var(--panel);border:1px solid var(--hair-2);padding:.85rem 1.1rem}.rc-rotation[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]{color:var(--parch-2);margin:0 0 .4rem;font-size:.9rem}.rc-rotation[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]:first-child{color:var(--parch-1);font-weight:600}.rc-rotation[data-astro-cid-zsem4jzo] p[data-astro-cid-zsem4jzo]:last-child{color:var(--parch-1);margin-bottom:0;font-weight:500}.rc-step-error[data-astro-cid-zsem4jzo]{margin:0 0 var(--space-4);color:var(--brass-lt);font-size:.92rem;font-weight:500}
