.radar-module__Rsn4LG__wrap{max-width:44rem;padding:var(--space-6) var(--space-4);margin:0 auto}.radar-module__Rsn4LG__h1{font-size:var(--step-4);letter-spacing:-.03em;margin:0 0 var(--space-3)}.radar-module__Rsn4LG__intro{color:var(--ink-mid);font-size:var(--step-1);margin:0 0 var(--space-5);max-width:40ch}.radar-module__Rsn4LG__error{border:1px solid var(--line-strong);background:var(--gray-25);border-radius:var(--radius-md);margin:0 0 var(--space-4);font-size:var(--step--1);color:var(--ink-mid);border-color:color-mix(in srgb, var(--bad) 25%, transparent);background:var(--bad-bg);padding:.65rem .9rem}.radar-module__Rsn4LG__error strong{color:var(--ink-strong)}.radar-module__Rsn4LG__error p{margin:var(--space-1) 0 0}.radar-module__Rsn4LG__form{gap:var(--space-4);padding:var(--space-5);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.radar-module__Rsn4LG__question{border:0;margin:0;padding:0}.radar-module__Rsn4LG__legend{font-size:var(--step-2);letter-spacing:-.015em;color:var(--ink-strong);margin-bottom:var(--space-4);align-items:baseline;gap:var(--space-2);padding:0;scroll-margin-top:6rem;font-weight:600;display:flex}.radar-module__Rsn4LG__legend:focus{outline:none}.radar-module__Rsn4LG__legend:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.radar-module__Rsn4LG__fieldError{margin:var(--space-3) 0 0;font-size:var(--step--1);color:var(--bad);outline:none;font-weight:500}.radar-module__Rsn4LG__options{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.radar-module__Rsn4LG__option{align-items:center;gap:var(--space-3);padding:.75rem var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);cursor:pointer;transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);display:flex}.radar-module__Rsn4LG__option:hover{border-color:var(--gray-300);background:var(--gray-25)}.radar-module__Rsn4LG__option:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.radar-module__Rsn4LG__option:has(input:focus-visible){box-shadow:var(--ring);border-color:var(--accent)}.radar-module__Rsn4LG__option input{accent-color:var(--accent);flex-shrink:0;width:1rem;height:1rem;margin:0}.radar-module__Rsn4LG__submit{min-height:max(2.5rem, var(--control-min));background:var(--accent);color:var(--white);font:inherit;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-1), inset 0 1px 0 #ffffff1f;transition:background-color .15s var(--ease-out);border:0;align-self:flex-start;padding:.6rem 1.25rem;font-weight:500}.radar-module__Rsn4LG__submit:hover{background:var(--accent-hover)}.radar-module__Rsn4LG__submit:focus-visible{box-shadow:var(--ring);outline:none}.radar-module__Rsn4LG__results{margin:0 0 var(--space-5);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:0;list-style:none;display:grid;overflow:hidden}.radar-module__Rsn4LG__result{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line)}.radar-module__Rsn4LG__result:first-child{border-top:0}.radar-module__Rsn4LG__resultHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.radar-module__Rsn4LG__normName{font-size:var(--step-1);color:var(--ink-strong);font-weight:600}.radar-module__Rsn4LG__outcome{font-size:var(--step--2);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:2px .55rem;font-weight:500;display:inline-flex}.radar-module__Rsn4LG__outcome:before{content:"";border:1.5px solid;border-radius:2px;width:7px;height:7px}.radar-module__Rsn4LG__applies{background:var(--ink-strong);color:var(--white)}.radar-module__Rsn4LG__applies:before{background:currentColor}.radar-module__Rsn4LG__partial{color:var(--accent);background:var(--accent-soft)}.radar-module__Rsn4LG__partial:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.radar-module__Rsn4LG__notApplies{color:var(--idle);background:var(--idle-bg)}.radar-module__Rsn4LG__explanation{margin:0 0 var(--space-2);color:var(--ink-mid)}.radar-module__Rsn4LG__startDate{font-size:var(--step--1);color:var(--ink-weak);font-variant-numeric:tabular-nums;margin:0}.radar-module__Rsn4LG__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.radar-module__Rsn4LG__cta{background:var(--accent);min-height:2.75rem;color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-1), inset 0 1px 0 #ffffff1f;align-items:center;padding:.65rem 1.15rem;font-weight:500;text-decoration:none;display:inline-flex}.radar-module__Rsn4LG__cta:hover{color:var(--white);background:var(--accent-hover)}.radar-module__Rsn4LG__back{color:var(--ink-mid);font-weight:500}.radar-module__Rsn4LG__h1{scroll-margin-top:6rem}.radar-module__Rsn4LG__h1:focus{outline:none}.radar-module__Rsn4LG__next{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-5);background:var(--brand);color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:grid}.radar-module__Rsn4LG__nextTitle{color:var(--white);font-size:var(--step-3);letter-spacing:-.02em;margin:0}.radar-module__Rsn4LG__nextBody{color:color-mix(in srgb, var(--white) 86%, var(--brand));max-width:36rem;margin:0}.radar-module__Rsn4LG__nextSteps{font-size:var(--step--1);color:color-mix(in srgb, var(--white) 72%, var(--brand));margin:0;font-weight:500}.radar-module__Rsn4LG__nextActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.radar-module__Rsn4LG__nextPrimary,.radar-module__Rsn4LG__nextSecondary{border-radius:var(--radius-md);min-height:2.75rem;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);align-items:center;padding:.65rem 1.15rem;font-weight:500;text-decoration:none;display:inline-flex}.radar-module__Rsn4LG__nextPrimary{background:var(--white);color:var(--ink-strong);box-shadow:var(--shadow-1)}.radar-module__Rsn4LG__nextPrimary:hover{color:var(--ink-strong);background:var(--gray-50)}.radar-module__Rsn4LG__nextSecondary{color:var(--white);border:1px solid color-mix(in srgb, var(--white) 40%, transparent)}.radar-module__Rsn4LG__nextSecondary:hover{color:var(--white);border-color:var(--white);background:color-mix(in srgb, var(--white) 8%, transparent)}.radar-module__Rsn4LG__nextPrimary:focus-visible,.radar-module__Rsn4LG__nextSecondary:focus-visible,.radar-module__Rsn4LG__nextLogin:focus-visible{outline:2px solid var(--white);outline-offset:2px}.radar-module__Rsn4LG__nextLogin{width:fit-content;font-size:var(--step--1);color:color-mix(in srgb, var(--white) 86%, var(--brand))}.radar-module__Rsn4LG__nextLogin:hover{color:var(--white)}.radar-module__Rsn4LG__progress{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.radar-module__Rsn4LG__progressLabel{font-size:var(--step--1);color:var(--ink-strong);margin:0;font-weight:500}.radar-module__Rsn4LG__progressRail{gap:6px;margin:0;padding:0;list-style:none;display:flex}.radar-module__Rsn4LG__progressTick{background:var(--gray-200);height:4px;transition:background-color .25s var(--ease-out);border-radius:999px;flex:1;position:relative}.radar-module__Rsn4LG__progressTick[data-state=done]{background:var(--accent)}.radar-module__Rsn4LG__progressTick[data-state=current]{background:var(--ink-strong)}.radar-module__Rsn4LG__progressTickLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.radar-module__Rsn4LG__progressCount{font-size:var(--step--1);color:var(--ink-weak);margin:0}.radar-module__Rsn4LG__stepActions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.radar-module__Rsn4LG__stepActions .radar-module__Rsn4LG__back,.radar-module__Rsn4LG__actions .radar-module__Rsn4LG__back{min-height:var(--control-min);font:inherit;cursor:pointer;color:var(--ink-mid);background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.radar-module__Rsn4LG__stepActions .radar-module__Rsn4LG__back{order:-1;margin-right:auto}.radar-module__Rsn4LG__stepActions .radar-module__Rsn4LG__back:hover{color:var(--ink-strong);text-decoration:underline}@media (max-width:30rem){.radar-module__Rsn4LG__form{padding:var(--space-4) var(--space-3)}.radar-module__Rsn4LG__stepActions{flex-direction:column;align-items:stretch}.radar-module__Rsn4LG__stepActions .radar-module__Rsn4LG__submit{align-self:stretch}.radar-module__Rsn4LG__stepActions .radar-module__Rsn4LG__back{order:1;justify-content:center;margin-right:0}.radar-module__Rsn4LG__result{padding:var(--space-3)}}.radar-module__Rsn4LG__sources{font-size:var(--step--1);color:var(--ink-weak);gap:4px;margin:0;padding:0;list-style:none;display:grid}.radar-module__Rsn4LG__source{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.radar-module__Rsn4LG__sourceText{font-style:normal}.radar-module__Rsn4LG__sourceLink{min-height:var(--control-min);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;white-space:nowrap;align-items:center;display:inline-flex}.radar-module__Rsn4LG__sourceLink:hover{text-decoration-color:currentColor}.radar-module__Rsn4LG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.radar-module__Rsn4LG__actions,.radar-module__Rsn4LG__nextActions{flex-direction:column;align-items:stretch}.radar-module__Rsn4LG__actions>*,.radar-module__Rsn4LG__nextActions>*{justify-content:center;width:100%}}
