.mr .rt{max-width:760px}.mr .rt-form>*+*{margin-top:var(--pm-s5)}.mr .rt-form>.mr-error,.mr .rt-form>.btns{margin-top:var(--pm-s4)}.mr .rt-note{margin-top:var(--pm-s4);font-size:var(--pm-fs-14);color:var(--pm-ink-2);line-height:1.6}.mr .rt-kind{gap:var(--pm-s3);border:0;min-width:0;padding:0;display:grid}.mr .rt-kind legend{margin-bottom:var(--pm-s3);font-size:var(--pm-fs-14);padding:0;font-weight:700}.mr .rt-kind label{align-items:flex-start;gap:var(--pm-s3);min-height:var(--pm-tap);padding:var(--pm-s3) var(--pm-s4);border:1px solid var(--pm-line-2);border-radius:var(--pm-r-m);background:var(--pm-bg);cursor:pointer;display:flex}.mr .rt-kind label:has(input:checked){border-color:var(--pm-ink);box-shadow:inset 0 0 0 1px var(--pm-ink)}.mr .rt-kind label:has(input:focus-visible){outline:2px solid var(--pm-ink);outline-offset:2px}.mr .rt-agree:has(input:focus-visible){outline:2px solid var(--pm-ink);outline-offset:2px}.mr .rt-kind input,.mr .rt-agree input{width:20px;height:20px;accent-color:var(--pm-ink);flex:none;margin-top:2px}.mr .rt-kind span{gap:var(--pm-s1);font-size:var(--pm-fs-15);display:grid}.mr .rt-kind small{font-size:var(--pm-fs-13);color:var(--pm-ink-2);line-height:1.5}.mr .rt-h{font-size:var(--pm-fs-20);line-height:1.4}.mr .rt-count{font-size:var(--pm-fs-12);color:var(--pm-ink-3);justify-self:end}.mr .rt-agrees{gap:var(--pm-s3);display:grid}.mr .rt-agree{align-items:flex-start;gap:var(--pm-s3);min-height:var(--pm-tap);font-size:var(--pm-fs-14);cursor:pointer;line-height:1.6;display:flex}.mr .rt-code{margin-top:var(--pm-s2);padding:var(--pm-s3) var(--pm-s4);border:1px dashed var(--pm-line-2);border-radius:var(--pm-r-s);background:var(--pm-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--pm-fs-15);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;line-height:1.5;display:block}.mr .rt-done{gap:var(--pm-s3);padding:var(--pm-s6);border-radius:var(--pm-r-l);background:var(--pm-bg-2);display:grid}.mr .rt-done h3{font-size:var(--pm-fs-20);line-height:1.4}.mr .rt-done p{font-size:var(--pm-fs-15);color:var(--pm-ink-2);line-height:1.6}.mr .rt-steps{gap:var(--pm-s2);counter-reset:rt;font-size:var(--pm-fs-14);color:var(--pm-ink-2);margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.mr .rt-steps li{gap:var(--pm-s2);counter-increment:rt;display:flex}.mr .rt-steps li:before{content:counter(rt);border:1px solid var(--pm-line-2);border-radius:var(--pm-r-pill);width:22px;height:22px;font-size:var(--pm-fs-12);text-align:center;flex:none;font-weight:700;line-height:20px}.mr .rt-own{gap:var(--pm-s3);margin:0;padding:0;list-style:none;display:grid}.mr .rt-own li{justify-content:space-between;align-items:center;gap:var(--pm-s3);padding:var(--pm-s3) var(--pm-s4);border:1px solid var(--pm-line-2);border-radius:var(--pm-r-m);background:var(--pm-bg);flex-wrap:wrap;display:flex}.mr .rt-own b{font-size:var(--pm-fs-15)}.mr .rt-own small{font-size:var(--pm-fs-13);color:var(--pm-ink-2);display:block}.mr .rt-split{margin-top:var(--pm-s7)}@media (max-width:639px){.mr .rt-done{padding:var(--pm-s4);border-radius:var(--pm-r-m)}.mr .rt-form .btns .pm-btn,.mr .rt-form .btns button{flex:1}}
