:root { color-scheme: light dark; --fg: #1d1d1f; --bg: #fafafa; --muted: #6e6e73; --line: #c7c7cc; --accent: #0a66c2; --btn: #0a66c2; --danger: #b3261e; --err: #b3261e; }
@media (prefers-color-scheme: dark) { :root { --fg: #f5f5f7; --bg: #161618; --muted: #a1a1a6; --line: #48484a; --accent: #6cb0ff; --btn: #1a5fb4; --danger: #c0392b; --err: #ff6b60; } }
* { box-sizing: border-box; }
body { margin: 0; background: var(--bg); color: var(--fg); font: 16px/1.5 system-ui, sans-serif; }
main { max-width: 42rem; margin: 0 auto; padding: 1.5rem 1rem 3rem; }
h1 { font-size: 1.6rem; line-height: 1.25; margin: 0 0 .75rem; overflow-wrap: anywhere; }
h2 { font-size: 1.2rem; margin: 2rem 0 .5rem; }
p, li, .note { overflow-wrap: anywhere; }
a { color: var(--accent); }
label, .label { display: block; margin: 1rem 0 .35rem; font-weight: 600; }
input, textarea { width: 100%; padding: .65rem .75rem; font: inherit; font-size: 1rem; color: inherit; background: transparent; border: 1px solid var(--line); border-radius: 8px; }
textarea { resize: vertical; }
button, .button { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; margin-top: 1rem; padding: .6rem 1.2rem; font: inherit; color: #fff; background: var(--btn); border: 1px solid transparent; border-radius: 8px; text-decoration: none; cursor: pointer; }
button.small, .button.small, .button.secondary { margin: 0; padding: .4rem .9rem; font-size: .95rem; color: var(--fg); background: transparent; border-color: var(--line); }
button.danger, .button.danger { color: #fff; background: var(--danger); border-color: transparent; }
.button.small.danger { color: var(--danger); background: transparent; border-color: var(--danger); }
.note, time { color: var(--muted); font-size: .9rem; }
.error { color: var(--err); font-weight: 600; }
.desc { white-space: pre-wrap; }
.hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.link { margin: 0; padding: .65rem .75rem; font-family: ui-monospace, monospace; font-size: .95rem; border: 1px solid var(--line); border-radius: 8px; user-select: all; -webkit-user-select: all; }
.bar { display: flex; justify-content: space-between; align-items: center; gap: .5rem 1rem; flex-wrap: wrap; }
.bar h1 { margin: 0; }
.bar form { display: flex; align-items: center; gap: .5rem; flex-wrap: wrap; }
.actions { display: flex; gap: .75rem; flex-wrap: wrap; align-items: center; margin-top: 1rem; }
.actions form { margin: 0; }
.actions button { margin: 0; }
ul.forms { padding-left: 1.2rem; }
ul.forms li { margin: .6rem 0; }
article { border-top: 1px solid var(--line); padding: 1rem 0; }
article header { display: flex; justify-content: space-between; align-items: center; gap: .5rem; }
article p { margin: .5rem 0 0; white-space: pre-wrap; }
.pager { display: flex; justify-content: space-between; align-items: center; gap: .5rem; margin-top: 1.5rem; }
.pager a { display: inline-flex; align-items: center; min-height: 44px; }
fieldset.choice { border: 0; padding: 0; margin: 1.5rem 0 0; min-width: 0; }
fieldset.choice legend { font-weight: 600; margin-bottom: .5rem; padding: 0; }
.choice label { display: flex; align-items: center; gap: .7rem; min-height: 44px; margin: .4rem 0; padding: .5rem .8rem; font-weight: 400; border: 1px solid var(--line); border-radius: 8px; cursor: pointer; }
.choice input[type=radio] { width: 1.25rem; height: 1.25rem; margin: 0; flex: none; accent-color: var(--btn); }
.choice label:has(input:checked) { border-color: var(--btn); box-shadow: inset 0 0 0 1px var(--btn); }
.choice label:has(input:focus-visible) { outline: 2px solid var(--accent); outline-offset: 2px; }
.hint { margin: 1rem 0 0; padding: .75rem 1rem; color: var(--muted); font-size: .95rem; border-left: 3px solid var(--line); }
label.check { display: flex; align-items: center; gap: .6rem; min-height: 44px; font-weight: 400; cursor: pointer; }
label.check input { width: 1.25rem; height: 1.25rem; margin: 0; accent-color: var(--btn); }
.flag { color: var(--danger); }
.summary { margin: 0 0 1rem; padding: .75rem 1rem; border: 1px solid var(--line); border-radius: 8px; }
.summary dt { font-weight: 600; }
.summary dd { margin: .2rem 0 .6rem; display: flex; flex-wrap: wrap; gap: .2rem 1rem; color: var(--muted); }
.summary dd:last-child { margin-bottom: 0; }
article.concern { border-left: 4px solid var(--danger); padding-left: .9rem; }
ul.answers { margin: .5rem 0 0; padding: 0; list-style: none; font-size: .95rem; }
section.block { margin-top: 2rem; padding-top: 1.25rem; border-top: 1px solid var(--line); }
section.block h2 { margin-top: 0; }
section.block > .hint:first-of-type { margin-top: 0; }
.choice input[type=checkbox] { width: 1.25rem; height: 1.25rem; margin: 0; flex: none; accent-color: var(--btn); }
h3 { font-size: 1.05rem; margin: 1.25rem 0 .5rem; }
ul.wishes { margin: 0; padding: 0; list-style: none; }
ul.wishes li { display: flex; justify-content: space-between; align-items: center; gap: .75rem; padding: .6rem 0; border-top: 1px solid var(--line); }
ul.wishes li span { white-space: pre-wrap; overflow-wrap: anywhere; }
select { width: 100%; min-height: 44px; padding: .5rem .75rem; font: inherit; font-size: 1rem; color: inherit; background: var(--bg); border: 1px solid var(--line); border-radius: 8px; }
dl.answers { margin: .5rem 0 0; }
dl.answers dt { margin-top: .5rem; color: var(--muted); font-size: .9rem; }
dl.answers dd { margin: 0; font-weight: 600; overflow-wrap: anywhere; }
dl.answers dd.text { font-weight: 400; white-space: pre-wrap; }
section.block:first-of-type { margin-top: 1rem; }
button, .button { white-space: nowrap; }
ul.wishes li form { flex: none; }
form:has(input[data-c="0-1"]:checked) .h-0-1 { display: none; }
form:has(input[data-c="0-2"]:checked) .h-0-2 { display: none; }
form:has(input[data-c="0-3"]:checked) .h-0-3 { display: none; }
form:has(input[data-c="0-4"]:checked) .h-0-4 { display: none; }
form:has(input[data-c="0-5"]:checked) .h-0-5 { display: none; }
form:has(input[data-c="0-6"]:checked) .h-0-6 { display: none; }
form:has(input[data-c="0-7"]:checked) .h-0-7 { display: none; }
form:has(input[data-c="0-8"]:checked) .h-0-8 { display: none; }
form:has(input[data-c="0-9"]:checked) .h-0-9 { display: none; }
form:has(input[data-c="0-10"]:checked) .h-0-10 { display: none; }
form:has(input[data-c="0-11"]:checked) .h-0-11 { display: none; }
form:has(input[data-c="0-12"]:checked) .h-0-12 { display: none; }
form:has(input[data-c="0-13"]:checked) .h-0-13 { display: none; }
form:has(input[data-c="0-14"]:checked) .h-0-14 { display: none; }
form:has(input[data-c="0-15"]:checked) .h-0-15 { display: none; }
form:has(input[data-c="1-1"]:checked) .h-1-1 { display: none; }
form:has(input[data-c="1-2"]:checked) .h-1-2 { display: none; }
form:has(input[data-c="1-3"]:checked) .h-1-3 { display: none; }
form:has(input[data-c="1-4"]:checked) .h-1-4 { display: none; }
form:has(input[data-c="1-5"]:checked) .h-1-5 { display: none; }
form:has(input[data-c="1-6"]:checked) .h-1-6 { display: none; }
form:has(input[data-c="1-7"]:checked) .h-1-7 { display: none; }
form:has(input[data-c="1-8"]:checked) .h-1-8 { display: none; }
form:has(input[data-c="1-9"]:checked) .h-1-9 { display: none; }
form:has(input[data-c="1-10"]:checked) .h-1-10 { display: none; }
form:has(input[data-c="1-11"]:checked) .h-1-11 { display: none; }
form:has(input[data-c="1-12"]:checked) .h-1-12 { display: none; }
form:has(input[data-c="1-13"]:checked) .h-1-13 { display: none; }
form:has(input[data-c="1-14"]:checked) .h-1-14 { display: none; }
form:has(input[data-c="1-15"]:checked) .h-1-15 { display: none; }
form:has(input[data-c="2-1"]:checked) .h-2-1 { display: none; }
form:has(input[data-c="2-2"]:checked) .h-2-2 { display: none; }
form:has(input[data-c="2-3"]:checked) .h-2-3 { display: none; }
form:has(input[data-c="2-4"]:checked) .h-2-4 { display: none; }
form:has(input[data-c="2-5"]:checked) .h-2-5 { display: none; }
form:has(input[data-c="2-6"]:checked) .h-2-6 { display: none; }
form:has(input[data-c="2-7"]:checked) .h-2-7 { display: none; }
form:has(input[data-c="2-8"]:checked) .h-2-8 { display: none; }
form:has(input[data-c="2-9"]:checked) .h-2-9 { display: none; }
form:has(input[data-c="2-10"]:checked) .h-2-10 { display: none; }
form:has(input[data-c="2-11"]:checked) .h-2-11 { display: none; }
form:has(input[data-c="2-12"]:checked) .h-2-12 { display: none; }
form:has(input[data-c="2-13"]:checked) .h-2-13 { display: none; }
form:has(input[data-c="2-14"]:checked) .h-2-14 { display: none; }
form:has(input[data-c="2-15"]:checked) .h-2-15 { display: none; }
form:has(input[data-c="3-1"]:checked) .h-3-1 { display: none; }
form:has(input[data-c="3-2"]:checked) .h-3-2 { display: none; }
form:has(input[data-c="3-3"]:checked) .h-3-3 { display: none; }
form:has(input[data-c="3-4"]:checked) .h-3-4 { display: none; }
form:has(input[data-c="3-5"]:checked) .h-3-5 { display: none; }
form:has(input[data-c="3-6"]:checked) .h-3-6 { display: none; }
form:has(input[data-c="3-7"]:checked) .h-3-7 { display: none; }
form:has(input[data-c="3-8"]:checked) .h-3-8 { display: none; }
form:has(input[data-c="3-9"]:checked) .h-3-9 { display: none; }
form:has(input[data-c="3-10"]:checked) .h-3-10 { display: none; }
form:has(input[data-c="3-11"]:checked) .h-3-11 { display: none; }
form:has(input[data-c="3-12"]:checked) .h-3-12 { display: none; }
form:has(input[data-c="3-13"]:checked) .h-3-13 { display: none; }
form:has(input[data-c="3-14"]:checked) .h-3-14 { display: none; }
form:has(input[data-c="3-15"]:checked) .h-3-15 { display: none; }
form:has(input[data-c="4-1"]:checked) .h-4-1 { display: none; }
form:has(input[data-c="4-2"]:checked) .h-4-2 { display: none; }
form:has(input[data-c="4-3"]:checked) .h-4-3 { display: none; }
form:has(input[data-c="4-4"]:checked) .h-4-4 { display: none; }
form:has(input[data-c="4-5"]:checked) .h-4-5 { display: none; }
form:has(input[data-c="4-6"]:checked) .h-4-6 { display: none; }
form:has(input[data-c="4-7"]:checked) .h-4-7 { display: none; }
form:has(input[data-c="4-8"]:checked) .h-4-8 { display: none; }
form:has(input[data-c="4-9"]:checked) .h-4-9 { display: none; }
form:has(input[data-c="4-10"]:checked) .h-4-10 { display: none; }
form:has(input[data-c="4-11"]:checked) .h-4-11 { display: none; }
form:has(input[data-c="4-12"]:checked) .h-4-12 { display: none; }
form:has(input[data-c="4-13"]:checked) .h-4-13 { display: none; }
form:has(input[data-c="4-14"]:checked) .h-4-14 { display: none; }
form:has(input[data-c="4-15"]:checked) .h-4-15 { display: none; }
form:has(input[data-c="5-1"]:checked) .h-5-1 { display: none; }
form:has(input[data-c="5-2"]:checked) .h-5-2 { display: none; }
form:has(input[data-c="5-3"]:checked) .h-5-3 { display: none; }
form:has(input[data-c="5-4"]:checked) .h-5-4 { display: none; }
form:has(input[data-c="5-5"]:checked) .h-5-5 { display: none; }
form:has(input[data-c="5-6"]:checked) .h-5-6 { display: none; }
form:has(input[data-c="5-7"]:checked) .h-5-7 { display: none; }
form:has(input[data-c="5-8"]:checked) .h-5-8 { display: none; }
form:has(input[data-c="5-9"]:checked) .h-5-9 { display: none; }
form:has(input[data-c="5-10"]:checked) .h-5-10 { display: none; }
form:has(input[data-c="5-11"]:checked) .h-5-11 { display: none; }
form:has(input[data-c="5-12"]:checked) .h-5-12 { display: none; }
form:has(input[data-c="5-13"]:checked) .h-5-13 { display: none; }
form:has(input[data-c="5-14"]:checked) .h-5-14 { display: none; }
form:has(input[data-c="5-15"]:checked) .h-5-15 { display: none; }
form:has(input[data-c="6-1"]:checked) .h-6-1 { display: none; }
form:has(input[data-c="6-2"]:checked) .h-6-2 { display: none; }
form:has(input[data-c="6-3"]:checked) .h-6-3 { display: none; }
form:has(input[data-c="6-4"]:checked) .h-6-4 { display: none; }
form:has(input[data-c="6-5"]:checked) .h-6-5 { display: none; }
form:has(input[data-c="6-6"]:checked) .h-6-6 { display: none; }
form:has(input[data-c="6-7"]:checked) .h-6-7 { display: none; }
form:has(input[data-c="6-8"]:checked) .h-6-8 { display: none; }
form:has(input[data-c="6-9"]:checked) .h-6-9 { display: none; }
form:has(input[data-c="6-10"]:checked) .h-6-10 { display: none; }
form:has(input[data-c="6-11"]:checked) .h-6-11 { display: none; }
form:has(input[data-c="6-12"]:checked) .h-6-12 { display: none; }
form:has(input[data-c="6-13"]:checked) .h-6-13 { display: none; }
form:has(input[data-c="6-14"]:checked) .h-6-14 { display: none; }
form:has(input[data-c="6-15"]:checked) .h-6-15 { display: none; }
form:has(input[data-c="7-1"]:checked) .h-7-1 { display: none; }
form:has(input[data-c="7-2"]:checked) .h-7-2 { display: none; }
form:has(input[data-c="7-3"]:checked) .h-7-3 { display: none; }
form:has(input[data-c="7-4"]:checked) .h-7-4 { display: none; }
form:has(input[data-c="7-5"]:checked) .h-7-5 { display: none; }
form:has(input[data-c="7-6"]:checked) .h-7-6 { display: none; }
form:has(input[data-c="7-7"]:checked) .h-7-7 { display: none; }
form:has(input[data-c="7-8"]:checked) .h-7-8 { display: none; }
form:has(input[data-c="7-9"]:checked) .h-7-9 { display: none; }
form:has(input[data-c="7-10"]:checked) .h-7-10 { display: none; }
form:has(input[data-c="7-11"]:checked) .h-7-11 { display: none; }
form:has(input[data-c="7-12"]:checked) .h-7-12 { display: none; }
form:has(input[data-c="7-13"]:checked) .h-7-13 { display: none; }
form:has(input[data-c="7-14"]:checked) .h-7-14 { display: none; }
form:has(input[data-c="7-15"]:checked) .h-7-15 { display: none; }
form:has(input[data-c="8-1"]:checked) .h-8-1 { display: none; }
form:has(input[data-c="8-2"]:checked) .h-8-2 { display: none; }
form:has(input[data-c="8-3"]:checked) .h-8-3 { display: none; }
form:has(input[data-c="8-4"]:checked) .h-8-4 { display: none; }
form:has(input[data-c="8-5"]:checked) .h-8-5 { display: none; }
form:has(input[data-c="8-6"]:checked) .h-8-6 { display: none; }
form:has(input[data-c="8-7"]:checked) .h-8-7 { display: none; }
form:has(input[data-c="8-8"]:checked) .h-8-8 { display: none; }
form:has(input[data-c="8-9"]:checked) .h-8-9 { display: none; }
form:has(input[data-c="8-10"]:checked) .h-8-10 { display: none; }
form:has(input[data-c="8-11"]:checked) .h-8-11 { display: none; }
form:has(input[data-c="8-12"]:checked) .h-8-12 { display: none; }
form:has(input[data-c="8-13"]:checked) .h-8-13 { display: none; }
form:has(input[data-c="8-14"]:checked) .h-8-14 { display: none; }
form:has(input[data-c="8-15"]:checked) .h-8-15 { display: none; }
form:has(input[data-c="9-1"]:checked) .h-9-1 { display: none; }
form:has(input[data-c="9-2"]:checked) .h-9-2 { display: none; }
form:has(input[data-c="9-3"]:checked) .h-9-3 { display: none; }
form:has(input[data-c="9-4"]:checked) .h-9-4 { display: none; }
form:has(input[data-c="9-5"]:checked) .h-9-5 { display: none; }
form:has(input[data-c="9-6"]:checked) .h-9-6 { display: none; }
form:has(input[data-c="9-7"]:checked) .h-9-7 { display: none; }
form:has(input[data-c="9-8"]:checked) .h-9-8 { display: none; }
form:has(input[data-c="9-9"]:checked) .h-9-9 { display: none; }
form:has(input[data-c="9-10"]:checked) .h-9-10 { display: none; }
form:has(input[data-c="9-11"]:checked) .h-9-11 { display: none; }
form:has(input[data-c="9-12"]:checked) .h-9-12 { display: none; }
form:has(input[data-c="9-13"]:checked) .h-9-13 { display: none; }
form:has(input[data-c="9-14"]:checked) .h-9-14 { display: none; }
form:has(input[data-c="9-15"]:checked) .h-9-15 { display: none; }
form:has(input[data-c="10-1"]:checked) .h-10-1 { display: none; }
form:has(input[data-c="10-2"]:checked) .h-10-2 { display: none; }
form:has(input[data-c="10-3"]:checked) .h-10-3 { display: none; }
form:has(input[data-c="10-4"]:checked) .h-10-4 { display: none; }
form:has(input[data-c="10-5"]:checked) .h-10-5 { display: none; }
form:has(input[data-c="10-6"]:checked) .h-10-6 { display: none; }
form:has(input[data-c="10-7"]:checked) .h-10-7 { display: none; }
form:has(input[data-c="10-8"]:checked) .h-10-8 { display: none; }
form:has(input[data-c="10-9"]:checked) .h-10-9 { display: none; }
form:has(input[data-c="10-10"]:checked) .h-10-10 { display: none; }
form:has(input[data-c="10-11"]:checked) .h-10-11 { display: none; }
form:has(input[data-c="10-12"]:checked) .h-10-12 { display: none; }
form:has(input[data-c="10-13"]:checked) .h-10-13 { display: none; }
form:has(input[data-c="10-14"]:checked) .h-10-14 { display: none; }
form:has(input[data-c="10-15"]:checked) .h-10-15 { display: none; }
form:has(input[data-c="11-1"]:checked) .h-11-1 { display: none; }
form:has(input[data-c="11-2"]:checked) .h-11-2 { display: none; }
form:has(input[data-c="11-3"]:checked) .h-11-3 { display: none; }
form:has(input[data-c="11-4"]:checked) .h-11-4 { display: none; }
form:has(input[data-c="11-5"]:checked) .h-11-5 { display: none; }
form:has(input[data-c="11-6"]:checked) .h-11-6 { display: none; }
form:has(input[data-c="11-7"]:checked) .h-11-7 { display: none; }
form:has(input[data-c="11-8"]:checked) .h-11-8 { display: none; }
form:has(input[data-c="11-9"]:checked) .h-11-9 { display: none; }
form:has(input[data-c="11-10"]:checked) .h-11-10 { display: none; }
form:has(input[data-c="11-11"]:checked) .h-11-11 { display: none; }
form:has(input[data-c="11-12"]:checked) .h-11-12 { display: none; }
form:has(input[data-c="11-13"]:checked) .h-11-13 { display: none; }
form:has(input[data-c="11-14"]:checked) .h-11-14 { display: none; }
form:has(input[data-c="11-15"]:checked) .h-11-15 { display: none; }
form:has(input[data-c="12-1"]:checked) .h-12-1 { display: none; }
form:has(input[data-c="12-2"]:checked) .h-12-2 { display: none; }
form:has(input[data-c="12-3"]:checked) .h-12-3 { display: none; }
form:has(input[data-c="12-4"]:checked) .h-12-4 { display: none; }
form:has(input[data-c="12-5"]:checked) .h-12-5 { display: none; }
form:has(input[data-c="12-6"]:checked) .h-12-6 { display: none; }
form:has(input[data-c="12-7"]:checked) .h-12-7 { display: none; }
form:has(input[data-c="12-8"]:checked) .h-12-8 { display: none; }
form:has(input[data-c="12-9"]:checked) .h-12-9 { display: none; }
form:has(input[data-c="12-10"]:checked) .h-12-10 { display: none; }
form:has(input[data-c="12-11"]:checked) .h-12-11 { display: none; }
form:has(input[data-c="12-12"]:checked) .h-12-12 { display: none; }
form:has(input[data-c="12-13"]:checked) .h-12-13 { display: none; }
form:has(input[data-c="12-14"]:checked) .h-12-14 { display: none; }
form:has(input[data-c="12-15"]:checked) .h-12-15 { display: none; }
form:has(input[data-c="13-1"]:checked) .h-13-1 { display: none; }
form:has(input[data-c="13-2"]:checked) .h-13-2 { display: none; }
form:has(input[data-c="13-3"]:checked) .h-13-3 { display: none; }
form:has(input[data-c="13-4"]:checked) .h-13-4 { display: none; }
form:has(input[data-c="13-5"]:checked) .h-13-5 { display: none; }
form:has(input[data-c="13-6"]:checked) .h-13-6 { display: none; }
form:has(input[data-c="13-7"]:checked) .h-13-7 { display: none; }
form:has(input[data-c="13-8"]:checked) .h-13-8 { display: none; }
form:has(input[data-c="13-9"]:checked) .h-13-9 { display: none; }
form:has(input[data-c="13-10"]:checked) .h-13-10 { display: none; }
form:has(input[data-c="13-11"]:checked) .h-13-11 { display: none; }
form:has(input[data-c="13-12"]:checked) .h-13-12 { display: none; }
form:has(input[data-c="13-13"]:checked) .h-13-13 { display: none; }
form:has(input[data-c="13-14"]:checked) .h-13-14 { display: none; }
form:has(input[data-c="13-15"]:checked) .h-13-15 { display: none; }
form:has(input[data-c="14-1"]:checked) .h-14-1 { display: none; }
form:has(input[data-c="14-2"]:checked) .h-14-2 { display: none; }
form:has(input[data-c="14-3"]:checked) .h-14-3 { display: none; }
form:has(input[data-c="14-4"]:checked) .h-14-4 { display: none; }
form:has(input[data-c="14-5"]:checked) .h-14-5 { display: none; }
form:has(input[data-c="14-6"]:checked) .h-14-6 { display: none; }
form:has(input[data-c="14-7"]:checked) .h-14-7 { display: none; }
form:has(input[data-c="14-8"]:checked) .h-14-8 { display: none; }
form:has(input[data-c="14-9"]:checked) .h-14-9 { display: none; }
form:has(input[data-c="14-10"]:checked) .h-14-10 { display: none; }
form:has(input[data-c="14-11"]:checked) .h-14-11 { display: none; }
form:has(input[data-c="14-12"]:checked) .h-14-12 { display: none; }
form:has(input[data-c="14-13"]:checked) .h-14-13 { display: none; }
form:has(input[data-c="14-14"]:checked) .h-14-14 { display: none; }
form:has(input[data-c="14-15"]:checked) .h-14-15 { display: none; }
form:has(input[data-c="15-1"]:checked) .h-15-1 { display: none; }
form:has(input[data-c="15-2"]:checked) .h-15-2 { display: none; }
form:has(input[data-c="15-3"]:checked) .h-15-3 { display: none; }
form:has(input[data-c="15-4"]:checked) .h-15-4 { display: none; }
form:has(input[data-c="15-5"]:checked) .h-15-5 { display: none; }
form:has(input[data-c="15-6"]:checked) .h-15-6 { display: none; }
form:has(input[data-c="15-7"]:checked) .h-15-7 { display: none; }
form:has(input[data-c="15-8"]:checked) .h-15-8 { display: none; }
form:has(input[data-c="15-9"]:checked) .h-15-9 { display: none; }
form:has(input[data-c="15-10"]:checked) .h-15-10 { display: none; }
form:has(input[data-c="15-11"]:checked) .h-15-11 { display: none; }
form:has(input[data-c="15-12"]:checked) .h-15-12 { display: none; }
form:has(input[data-c="15-13"]:checked) .h-15-13 { display: none; }
form:has(input[data-c="15-14"]:checked) .h-15-14 { display: none; }
form:has(input[data-c="15-15"]:checked) .h-15-15 { display: none; }
form:has(input[data-c="16-1"]:checked) .h-16-1 { display: none; }
form:has(input[data-c="16-2"]:checked) .h-16-2 { display: none; }
form:has(input[data-c="16-3"]:checked) .h-16-3 { display: none; }
form:has(input[data-c="16-4"]:checked) .h-16-4 { display: none; }
form:has(input[data-c="16-5"]:checked) .h-16-5 { display: none; }
form:has(input[data-c="16-6"]:checked) .h-16-6 { display: none; }
form:has(input[data-c="16-7"]:checked) .h-16-7 { display: none; }
form:has(input[data-c="16-8"]:checked) .h-16-8 { display: none; }
form:has(input[data-c="16-9"]:checked) .h-16-9 { display: none; }
form:has(input[data-c="16-10"]:checked) .h-16-10 { display: none; }
form:has(input[data-c="16-11"]:checked) .h-16-11 { display: none; }
form:has(input[data-c="16-12"]:checked) .h-16-12 { display: none; }
form:has(input[data-c="16-13"]:checked) .h-16-13 { display: none; }
form:has(input[data-c="16-14"]:checked) .h-16-14 { display: none; }
form:has(input[data-c="16-15"]:checked) .h-16-15 { display: none; }
form:has(input[data-c="17-1"]:checked) .h-17-1 { display: none; }
form:has(input[data-c="17-2"]:checked) .h-17-2 { display: none; }
form:has(input[data-c="17-3"]:checked) .h-17-3 { display: none; }
form:has(input[data-c="17-4"]:checked) .h-17-4 { display: none; }
form:has(input[data-c="17-5"]:checked) .h-17-5 { display: none; }
form:has(input[data-c="17-6"]:checked) .h-17-6 { display: none; }
form:has(input[data-c="17-7"]:checked) .h-17-7 { display: none; }
form:has(input[data-c="17-8"]:checked) .h-17-8 { display: none; }
form:has(input[data-c="17-9"]:checked) .h-17-9 { display: none; }
form:has(input[data-c="17-10"]:checked) .h-17-10 { display: none; }
form:has(input[data-c="17-11"]:checked) .h-17-11 { display: none; }
form:has(input[data-c="17-12"]:checked) .h-17-12 { display: none; }
form:has(input[data-c="17-13"]:checked) .h-17-13 { display: none; }
form:has(input[data-c="17-14"]:checked) .h-17-14 { display: none; }
form:has(input[data-c="17-15"]:checked) .h-17-15 { display: none; }
form:has(input[data-c="18-1"]:checked) .h-18-1 { display: none; }
form:has(input[data-c="18-2"]:checked) .h-18-2 { display: none; }
form:has(input[data-c="18-3"]:checked) .h-18-3 { display: none; }
form:has(input[data-c="18-4"]:checked) .h-18-4 { display: none; }
form:has(input[data-c="18-5"]:checked) .h-18-5 { display: none; }
form:has(input[data-c="18-6"]:checked) .h-18-6 { display: none; }
form:has(input[data-c="18-7"]:checked) .h-18-7 { display: none; }
form:has(input[data-c="18-8"]:checked) .h-18-8 { display: none; }
form:has(input[data-c="18-9"]:checked) .h-18-9 { display: none; }
form:has(input[data-c="18-10"]:checked) .h-18-10 { display: none; }
form:has(input[data-c="18-11"]:checked) .h-18-11 { display: none; }
form:has(input[data-c="18-12"]:checked) .h-18-12 { display: none; }
form:has(input[data-c="18-13"]:checked) .h-18-13 { display: none; }
form:has(input[data-c="18-14"]:checked) .h-18-14 { display: none; }
form:has(input[data-c="18-15"]:checked) .h-18-15 { display: none; }
form:has(input[data-c="19-1"]:checked) .h-19-1 { display: none; }
form:has(input[data-c="19-2"]:checked) .h-19-2 { display: none; }
form:has(input[data-c="19-3"]:checked) .h-19-3 { display: none; }
form:has(input[data-c="19-4"]:checked) .h-19-4 { display: none; }
form:has(input[data-c="19-5"]:checked) .h-19-5 { display: none; }
form:has(input[data-c="19-6"]:checked) .h-19-6 { display: none; }
form:has(input[data-c="19-7"]:checked) .h-19-7 { display: none; }
form:has(input[data-c="19-8"]:checked) .h-19-8 { display: none; }
form:has(input[data-c="19-9"]:checked) .h-19-9 { display: none; }
form:has(input[data-c="19-10"]:checked) .h-19-10 { display: none; }
form:has(input[data-c="19-11"]:checked) .h-19-11 { display: none; }
form:has(input[data-c="19-12"]:checked) .h-19-12 { display: none; }
form:has(input[data-c="19-13"]:checked) .h-19-13 { display: none; }
form:has(input[data-c="19-14"]:checked) .h-19-14 { display: none; }
form:has(input[data-c="19-15"]:checked) .h-19-15 { display: none; }
form:has(input[data-c="20-1"]:checked) .h-20-1 { display: none; }
form:has(input[data-c="20-2"]:checked) .h-20-2 { display: none; }
form:has(input[data-c="20-3"]:checked) .h-20-3 { display: none; }
form:has(input[data-c="20-4"]:checked) .h-20-4 { display: none; }
form:has(input[data-c="20-5"]:checked) .h-20-5 { display: none; }
form:has(input[data-c="20-6"]:checked) .h-20-6 { display: none; }
form:has(input[data-c="20-7"]:checked) .h-20-7 { display: none; }
form:has(input[data-c="20-8"]:checked) .h-20-8 { display: none; }
form:has(input[data-c="20-9"]:checked) .h-20-9 { display: none; }
form:has(input[data-c="20-10"]:checked) .h-20-10 { display: none; }
form:has(input[data-c="20-11"]:checked) .h-20-11 { display: none; }
form:has(input[data-c="20-12"]:checked) .h-20-12 { display: none; }
form:has(input[data-c="20-13"]:checked) .h-20-13 { display: none; }
form:has(input[data-c="20-14"]:checked) .h-20-14 { display: none; }
form:has(input[data-c="20-15"]:checked) .h-20-15 { display: none; }
form:has(input[data-c="21-1"]:checked) .h-21-1 { display: none; }
form:has(input[data-c="21-2"]:checked) .h-21-2 { display: none; }
form:has(input[data-c="21-3"]:checked) .h-21-3 { display: none; }
form:has(input[data-c="21-4"]:checked) .h-21-4 { display: none; }
form:has(input[data-c="21-5"]:checked) .h-21-5 { display: none; }
form:has(input[data-c="21-6"]:checked) .h-21-6 { display: none; }
form:has(input[data-c="21-7"]:checked) .h-21-7 { display: none; }
form:has(input[data-c="21-8"]:checked) .h-21-8 { display: none; }
form:has(input[data-c="21-9"]:checked) .h-21-9 { display: none; }
form:has(input[data-c="21-10"]:checked) .h-21-10 { display: none; }
form:has(input[data-c="21-11"]:checked) .h-21-11 { display: none; }
form:has(input[data-c="21-12"]:checked) .h-21-12 { display: none; }
form:has(input[data-c="21-13"]:checked) .h-21-13 { display: none; }
form:has(input[data-c="21-14"]:checked) .h-21-14 { display: none; }
form:has(input[data-c="21-15"]:checked) .h-21-15 { display: none; }
form:has(input[data-c="22-1"]:checked) .h-22-1 { display: none; }
form:has(input[data-c="22-2"]:checked) .h-22-2 { display: none; }
form:has(input[data-c="22-3"]:checked) .h-22-3 { display: none; }
form:has(input[data-c="22-4"]:checked) .h-22-4 { display: none; }
form:has(input[data-c="22-5"]:checked) .h-22-5 { display: none; }
form:has(input[data-c="22-6"]:checked) .h-22-6 { display: none; }
form:has(input[data-c="22-7"]:checked) .h-22-7 { display: none; }
form:has(input[data-c="22-8"]:checked) .h-22-8 { display: none; }
form:has(input[data-c="22-9"]:checked) .h-22-9 { display: none; }
form:has(input[data-c="22-10"]:checked) .h-22-10 { display: none; }
form:has(input[data-c="22-11"]:checked) .h-22-11 { display: none; }
form:has(input[data-c="22-12"]:checked) .h-22-12 { display: none; }
form:has(input[data-c="22-13"]:checked) .h-22-13 { display: none; }
form:has(input[data-c="22-14"]:checked) .h-22-14 { display: none; }
form:has(input[data-c="22-15"]:checked) .h-22-15 { display: none; }
form:has(input[data-c="23-1"]:checked) .h-23-1 { display: none; }
form:has(input[data-c="23-2"]:checked) .h-23-2 { display: none; }
form:has(input[data-c="23-3"]:checked) .h-23-3 { display: none; }
form:has(input[data-c="23-4"]:checked) .h-23-4 { display: none; }
form:has(input[data-c="23-5"]:checked) .h-23-5 { display: none; }
form:has(input[data-c="23-6"]:checked) .h-23-6 { display: none; }
form:has(input[data-c="23-7"]:checked) .h-23-7 { display: none; }
form:has(input[data-c="23-8"]:checked) .h-23-8 { display: none; }
form:has(input[data-c="23-9"]:checked) .h-23-9 { display: none; }
form:has(input[data-c="23-10"]:checked) .h-23-10 { display: none; }
form:has(input[data-c="23-11"]:checked) .h-23-11 { display: none; }
form:has(input[data-c="23-12"]:checked) .h-23-12 { display: none; }
form:has(input[data-c="23-13"]:checked) .h-23-13 { display: none; }
form:has(input[data-c="23-14"]:checked) .h-23-14 { display: none; }
form:has(input[data-c="23-15"]:checked) .h-23-15 { display: none; }
form:has(input[data-c="24-1"]:checked) .h-24-1 { display: none; }
form:has(input[data-c="24-2"]:checked) .h-24-2 { display: none; }
form:has(input[data-c="24-3"]:checked) .h-24-3 { display: none; }
form:has(input[data-c="24-4"]:checked) .h-24-4 { display: none; }
form:has(input[data-c="24-5"]:checked) .h-24-5 { display: none; }
form:has(input[data-c="24-6"]:checked) .h-24-6 { display: none; }
form:has(input[data-c="24-7"]:checked) .h-24-7 { display: none; }
form:has(input[data-c="24-8"]:checked) .h-24-8 { display: none; }
form:has(input[data-c="24-9"]:checked) .h-24-9 { display: none; }
form:has(input[data-c="24-10"]:checked) .h-24-10 { display: none; }
form:has(input[data-c="24-11"]:checked) .h-24-11 { display: none; }
form:has(input[data-c="24-12"]:checked) .h-24-12 { display: none; }
form:has(input[data-c="24-13"]:checked) .h-24-13 { display: none; }
form:has(input[data-c="24-14"]:checked) .h-24-14 { display: none; }
form:has(input[data-c="24-15"]:checked) .h-24-15 { display: none; }
form:has(input[data-c="25-1"]:checked) .h-25-1 { display: none; }
form:has(input[data-c="25-2"]:checked) .h-25-2 { display: none; }
form:has(input[data-c="25-3"]:checked) .h-25-3 { display: none; }
form:has(input[data-c="25-4"]:checked) .h-25-4 { display: none; }
form:has(input[data-c="25-5"]:checked) .h-25-5 { display: none; }
form:has(input[data-c="25-6"]:checked) .h-25-6 { display: none; }
form:has(input[data-c="25-7"]:checked) .h-25-7 { display: none; }
form:has(input[data-c="25-8"]:checked) .h-25-8 { display: none; }
form:has(input[data-c="25-9"]:checked) .h-25-9 { display: none; }
form:has(input[data-c="25-10"]:checked) .h-25-10 { display: none; }
form:has(input[data-c="25-11"]:checked) .h-25-11 { display: none; }
form:has(input[data-c="25-12"]:checked) .h-25-12 { display: none; }
form:has(input[data-c="25-13"]:checked) .h-25-13 { display: none; }
form:has(input[data-c="25-14"]:checked) .h-25-14 { display: none; }
form:has(input[data-c="25-15"]:checked) .h-25-15 { display: none; }
form:has(input[data-c="26-1"]:checked) .h-26-1 { display: none; }
form:has(input[data-c="26-2"]:checked) .h-26-2 { display: none; }
form:has(input[data-c="26-3"]:checked) .h-26-3 { display: none; }
form:has(input[data-c="26-4"]:checked) .h-26-4 { display: none; }
form:has(input[data-c="26-5"]:checked) .h-26-5 { display: none; }
form:has(input[data-c="26-6"]:checked) .h-26-6 { display: none; }
form:has(input[data-c="26-7"]:checked) .h-26-7 { display: none; }
form:has(input[data-c="26-8"]:checked) .h-26-8 { display: none; }
form:has(input[data-c="26-9"]:checked) .h-26-9 { display: none; }
form:has(input[data-c="26-10"]:checked) .h-26-10 { display: none; }
form:has(input[data-c="26-11"]:checked) .h-26-11 { display: none; }
form:has(input[data-c="26-12"]:checked) .h-26-12 { display: none; }
form:has(input[data-c="26-13"]:checked) .h-26-13 { display: none; }
form:has(input[data-c="26-14"]:checked) .h-26-14 { display: none; }
form:has(input[data-c="26-15"]:checked) .h-26-15 { display: none; }
form:has(input[data-c="27-1"]:checked) .h-27-1 { display: none; }
form:has(input[data-c="27-2"]:checked) .h-27-2 { display: none; }
form:has(input[data-c="27-3"]:checked) .h-27-3 { display: none; }
form:has(input[data-c="27-4"]:checked) .h-27-4 { display: none; }
form:has(input[data-c="27-5"]:checked) .h-27-5 { display: none; }
form:has(input[data-c="27-6"]:checked) .h-27-6 { display: none; }
form:has(input[data-c="27-7"]:checked) .h-27-7 { display: none; }
form:has(input[data-c="27-8"]:checked) .h-27-8 { display: none; }
form:has(input[data-c="27-9"]:checked) .h-27-9 { display: none; }
form:has(input[data-c="27-10"]:checked) .h-27-10 { display: none; }
form:has(input[data-c="27-11"]:checked) .h-27-11 { display: none; }
form:has(input[data-c="27-12"]:checked) .h-27-12 { display: none; }
form:has(input[data-c="27-13"]:checked) .h-27-13 { display: none; }
form:has(input[data-c="27-14"]:checked) .h-27-14 { display: none; }
form:has(input[data-c="27-15"]:checked) .h-27-15 { display: none; }
form:has(input[data-c="28-1"]:checked) .h-28-1 { display: none; }
form:has(input[data-c="28-2"]:checked) .h-28-2 { display: none; }
form:has(input[data-c="28-3"]:checked) .h-28-3 { display: none; }
form:has(input[data-c="28-4"]:checked) .h-28-4 { display: none; }
form:has(input[data-c="28-5"]:checked) .h-28-5 { display: none; }
form:has(input[data-c="28-6"]:checked) .h-28-6 { display: none; }
form:has(input[data-c="28-7"]:checked) .h-28-7 { display: none; }
form:has(input[data-c="28-8"]:checked) .h-28-8 { display: none; }
form:has(input[data-c="28-9"]:checked) .h-28-9 { display: none; }
form:has(input[data-c="28-10"]:checked) .h-28-10 { display: none; }
form:has(input[data-c="28-11"]:checked) .h-28-11 { display: none; }
form:has(input[data-c="28-12"]:checked) .h-28-12 { display: none; }
form:has(input[data-c="28-13"]:checked) .h-28-13 { display: none; }
form:has(input[data-c="28-14"]:checked) .h-28-14 { display: none; }
form:has(input[data-c="28-15"]:checked) .h-28-15 { display: none; }
form:has(input[data-c="29-1"]:checked) .h-29-1 { display: none; }
form:has(input[data-c="29-2"]:checked) .h-29-2 { display: none; }
form:has(input[data-c="29-3"]:checked) .h-29-3 { display: none; }
form:has(input[data-c="29-4"]:checked) .h-29-4 { display: none; }
form:has(input[data-c="29-5"]:checked) .h-29-5 { display: none; }
form:has(input[data-c="29-6"]:checked) .h-29-6 { display: none; }
form:has(input[data-c="29-7"]:checked) .h-29-7 { display: none; }
form:has(input[data-c="29-8"]:checked) .h-29-8 { display: none; }
form:has(input[data-c="29-9"]:checked) .h-29-9 { display: none; }
form:has(input[data-c="29-10"]:checked) .h-29-10 { display: none; }
form:has(input[data-c="29-11"]:checked) .h-29-11 { display: none; }
form:has(input[data-c="29-12"]:checked) .h-29-12 { display: none; }
form:has(input[data-c="29-13"]:checked) .h-29-13 { display: none; }
form:has(input[data-c="29-14"]:checked) .h-29-14 { display: none; }
form:has(input[data-c="29-15"]:checked) .h-29-15 { display: none; }
form:has(input[data-c="30-1"]:checked) .h-30-1 { display: none; }
form:has(input[data-c="30-2"]:checked) .h-30-2 { display: none; }
form:has(input[data-c="30-3"]:checked) .h-30-3 { display: none; }
form:has(input[data-c="30-4"]:checked) .h-30-4 { display: none; }
form:has(input[data-c="30-5"]:checked) .h-30-5 { display: none; }
form:has(input[data-c="30-6"]:checked) .h-30-6 { display: none; }
form:has(input[data-c="30-7"]:checked) .h-30-7 { display: none; }
form:has(input[data-c="30-8"]:checked) .h-30-8 { display: none; }
form:has(input[data-c="30-9"]:checked) .h-30-9 { display: none; }
form:has(input[data-c="30-10"]:checked) .h-30-10 { display: none; }
form:has(input[data-c="30-11"]:checked) .h-30-11 { display: none; }
form:has(input[data-c="30-12"]:checked) .h-30-12 { display: none; }
form:has(input[data-c="30-13"]:checked) .h-30-13 { display: none; }
form:has(input[data-c="30-14"]:checked) .h-30-14 { display: none; }
form:has(input[data-c="30-15"]:checked) .h-30-15 { display: none; }
form:has(input[data-c="31-1"]:checked) .h-31-1 { display: none; }
form:has(input[data-c="31-2"]:checked) .h-31-2 { display: none; }
form:has(input[data-c="31-3"]:checked) .h-31-3 { display: none; }
form:has(input[data-c="31-4"]:checked) .h-31-4 { display: none; }
form:has(input[data-c="31-5"]:checked) .h-31-5 { display: none; }
form:has(input[data-c="31-6"]:checked) .h-31-6 { display: none; }
form:has(input[data-c="31-7"]:checked) .h-31-7 { display: none; }
form:has(input[data-c="31-8"]:checked) .h-31-8 { display: none; }
form:has(input[data-c="31-9"]:checked) .h-31-9 { display: none; }
form:has(input[data-c="31-10"]:checked) .h-31-10 { display: none; }
form:has(input[data-c="31-11"]:checked) .h-31-11 { display: none; }
form:has(input[data-c="31-12"]:checked) .h-31-12 { display: none; }
form:has(input[data-c="31-13"]:checked) .h-31-13 { display: none; }
form:has(input[data-c="31-14"]:checked) .h-31-14 { display: none; }
form:has(input[data-c="31-15"]:checked) .h-31-15 { display: none; }
