.report.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{max-width:42rem;text-align:left}.report.svelte-11yimt3 input.svelte-11yimt3.svelte-11yimt3:not([type=radio]):not([type=checkbox]),.report.svelte-11yimt3 select.svelte-11yimt3.svelte-11yimt3,.report.svelte-11yimt3 textarea.svelte-11yimt3.svelte-11yimt3{display:block;width:100%;min-height:40px;margin:0;padding:.5em .65em;border:1px solid rgba(128,128,128,.5);border-radius:8px;background-color:#fff;color:inherit}.report.svelte-11yimt3 select.svelte-11yimt3.svelte-11yimt3{padding-right:2.25em;text-overflow:ellipsis}.report.svelte-11yimt3 textarea.svelte-11yimt3.svelte-11yimt3{resize:vertical;line-height:1.5}.report.svelte-11yimt3 input.svelte-11yimt3.svelte-11yimt3:focus-visible,.report.svelte-11yimt3 select.svelte-11yimt3.svelte-11yimt3:focus-visible,.report.svelte-11yimt3 textarea.svelte-11yimt3.svelte-11yimt3:focus-visible,.report.svelte-11yimt3 button.svelte-11yimt3.svelte-11yimt3:focus-visible{outline:2px solid #1281B3;outline-offset:1px}fieldset.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{margin:0;padding:0;border:0;min-width:0}legend.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{padding:0}.label.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:block;margin-bottom:.3em;font-weight:600}.optional.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{font-weight:400;font-size:.85em;opacity:.6;margin-left:.25em}.hint.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:block;margin:-.15em 0 .5em;font-size:.85em;opacity:.7;max-width:38rem}.row.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:block;margin-top:1.25em}.two.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:grid;grid-template-columns:1fr 1fr;gap:1em;align-items:end}.three.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.5em}@media (max-width: 480px){.two.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3,.three.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{grid-template-columns:1fr}}.unit.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:flex;align-items:center;gap:.5em}.unit.svelte-11yimt3 small.svelte-11yimt3.svelte-11yimt3{opacity:.6}.types.svelte-11yimt3 legend.svelte-11yimt3.svelte-11yimt3{font-weight:700;margin-bottom:.5em}.types.svelte-11yimt3 button.svelte-11yimt3.svelte-11yimt3{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.85em;width:100%;min-height:56px;padding:.65em .25em;border-top:1px solid rgba(128,128,128,.25);cursor:pointer}.types.svelte-11yimt3 button.svelte-11yimt3.svelte-11yimt3:last-child{border-bottom:1px solid rgba(128,128,128,.25)}.types.svelte-11yimt3 button.svelte-11yimt3.svelte-11yimt3:hover{background:rgba(128,128,128,.07)}.types.svelte-11yimt3 button.svelte-11yimt3.svelte-11yimt3:focus-visible{outline:2px solid #1281B3}.types.svelte-11yimt3 .text.svelte-11yimt3.svelte-11yimt3{flex:1;display:flex;flex-direction:column}.types.svelte-11yimt3 small.svelte-11yimt3.svelte-11yimt3{font-size:.85em;opacity:.7}.types.svelte-11yimt3 .material-symbols-outlined.svelte-11yimt3.svelte-11yimt3{opacity:.7}.types.svelte-11yimt3 .chevron.svelte-11yimt3.svelte-11yimt3{opacity:.4}.chosen.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:flex;align-items:center;gap:.5em;margin:0;padding-bottom:.75em;border-bottom:1px solid rgba(128,128,128,.25)}.chosen.svelte-11yimt3 .material-symbols-outlined.svelte-11yimt3.svelte-11yimt3{opacity:.7}.chosen.svelte-11yimt3 strong.svelte-11yimt3.svelte-11yimt3{flex:1}.link.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{all:unset;color:#0064c8;cursor:pointer;min-height:32px;display:inline-flex;align-items:center}.choices.svelte-11yimt3 label.svelte-11yimt3.svelte-11yimt3{display:flex;align-items:center;gap:.6em;min-height:36px;cursor:pointer}.choices.svelte-11yimt3 label.svelte-11yimt3 input.svelte-11yimt3{margin:0;flex:none;width:1.1em;height:1.1em;accent-color:#0C7A31}.points.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{margin-top:.75em}.points.svelte-11yimt3 legend.svelte-11yimt3.svelte-11yimt3{font-size:.9em;font-weight:600;padding-bottom:.25em}.points.svelte-11yimt3 label.svelte-11yimt3.svelte-11yimt3{display:flex;align-items:flex-start;gap:.7em;padding:.55em 0;border-top:1px solid rgba(128,128,128,.25);cursor:pointer}.points.svelte-11yimt3:last-child label.svelte-11yimt3.svelte-11yimt3{border-bottom:1px solid rgba(128,128,128,.25)}.points.svelte-11yimt3 input.svelte-11yimt3.svelte-11yimt3{flex:none;width:1.15em;min-height:0;height:1.15em;margin:.2em 0 0;padding:0;accent-color:#0C7A31}.points.svelte-11yimt3 span.svelte-11yimt3.svelte-11yimt3{display:flex;flex-direction:column;min-width:0}.points.svelte-11yimt3 small.svelte-11yimt3.svelte-11yimt3{font-size:.85em;opacity:.7;line-height:1.45}.similar.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:grid;grid-template-columns:auto 1fr;gap:.75em;margin-top:1.25em;padding:.9em 1em;border-radius:8px;background:color-mix(in srgb,#0C4B7A 9%,transparent)}.similar.svelte-11yimt3>.material-symbols-outlined.svelte-11yimt3.svelte-11yimt3{color:#0c4b7a;font-size:1.6em;line-height:1}.similar.svelte-11yimt3 ul.svelte-11yimt3.svelte-11yimt3{list-style:none;margin:.35em 0 0;padding:0}.similar.svelte-11yimt3 li.svelte-11yimt3.svelte-11yimt3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1em;padding:.25em 0}button.primary.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3,button.secondary.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{min-height:40px;margin:0;padding:0 1.25em;border-radius:8px;cursor:pointer}button.primary.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{margin-top:1.5em;border:0;background:#0C7A31;color:#fff;font-weight:600}button.primary.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3:disabled{opacity:.5;cursor:default}button.secondary.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{min-height:32px;padding:0 .9em;border:1px solid rgba(128,128,128,.5);background:transparent;white-space:nowrap}.problem.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{margin:1em 0 0;color:#b3261e}.trap.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{position:absolute!important;left:-9999px;width:1px!important;height:1px;min-height:0!important;opacity:0}.done.svelte-11yimt3.svelte-11yimt3.svelte-11yimt3{display:grid;grid-template-columns:auto 1fr;gap:.75em;max-width:42rem;padding:.9em 1em;border-radius:8px;background:color-mix(in srgb,#0C7A31 9%,transparent);text-align:left}.done.svelte-11yimt3>.material-symbols-outlined.svelte-11yimt3.svelte-11yimt3{color:#0c7a31;font-size:1.6em;line-height:1}.done.svelte-11yimt3 p.svelte-11yimt3.svelte-11yimt3{margin:.35em 0 0;line-height:1.5}
