._page_1ikgd_1{color:#182f42;background:#f7f9fb}._wrap_1ikgd_2{max-width:1120px;margin:auto;padding:48px 24px 72px}._intro_1ikgd_3{max-width:820px;margin-bottom:32px}._intro_1ikgd_3 h1{margin:12px 0 20px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}._intro_1ikgd_3 p{font-size:1.12rem;line-height:1.7}._filters_1ikgd_6,._actions_1ikgd_6{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}._filters_1ikgd_6 a{background:#fff;border:1px solid #b7c9d4;border-radius:8px;padding:10px 16px;text-decoration:none}._filters_1ikgd_6 a[aria-current]{color:#fff;background:#173c51}._grid_1ikgd_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._card_1ikgd_10,._storage_1ikgd_10{background:#fff;border:1px solid #c7d5de;border-radius:14px;margin:24px 0;padding:26px;box-shadow:0 5px 24px #15334707}._grid_1ikgd_9 ._card_1ikgd_10{flex-direction:column;align-items:flex-start;margin:0;display:flex}._grid_1ikgd_9 ._card_1ikgd_10 h2{font-size:1.45rem;line-height:1.35}._grid_1ikgd_9 ._card_1ikgd_10 a{margin-top:auto}._card_1ikgd_10 h2{font-size:1.65rem;line-height:1.4}._card_1ikgd_10 h3{margin-top:24px;font-size:1.18rem}._card_1ikgd_10 p,._card_1ikgd_10 li,._storage_1ikgd_10 p{line-height:1.75}._card_1ikgd_10 ul{padding-left:24px;list-style:outside}._meta_1ikgd_18{color:#476071;font-size:.96rem;line-height:1.7}._storage_1ikgd_10{box-shadow:none;background:#edf4f6}._player_1ikgd_20{max-width:880px;margin:auto}._choice_1ikgd_21{cursor:pointer;background:#f9fbfc;border:1px solid #adc1cd;border-radius:8px;align-items:flex-start;gap:12px;margin:12px 0;padding:16px;font-size:1rem;line-height:1.6;display:flex}._choice_1ikgd_21:has(input:checked){background:#eaf2f7;border:2px solid #173c51;padding:15px}._choice_1ikgd_21 input{accent-color:#173c51;flex:none;margin-top:6px}._choice_1ikgd_21:focus-within{outline-offset:3px;outline:3px solid #d19837}._card_1ikgd_10 fieldset{border:0;margin:20px 0;padding:0}._card_1ikgd_10 legend{font-weight:700}._field_1ikgd_27{flex-direction:column;gap:8px;margin:20px 0;font-weight:600;display:flex}._field_1ikgd_27 span{color:#476071;font-weight:400}._field_1ikgd_27 select,._field_1ikgd_27 textarea,._field_1ikgd_27 input{color:#182f42;font:inherit;background:#fff;border:1px solid #9ab1bf;border-radius:8px;width:100%;padding:12px}._field_1ikgd_27 textarea{resize:vertical;font-weight:400;line-height:1.6}._feedback_1ikgd_31{border-left:4px solid #315b73;margin-top:24px;padding-left:20px}._personal_1ikgd_32{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf4f6;border-radius:8px;padding:14px}._card_1ikgd_10 summary{cursor:pointer;font-size:1.15rem;font-weight:700;line-height:1.6}._error_1ikgd_34{background:#fff3e9;border:2px solid #925227;border-radius:10px;padding:20px}._table_1ikgd_35{border:1px solid #c7d5de;border-radius:10px;margin:24px 0;overflow-x:auto}._table_1ikgd_35 table{border-collapse:collapse;background:#fff;width:100%;min-width:680px;font-size:1rem}._table_1ikgd_35 caption{text-align:left;padding:18px;font-weight:700;line-height:1.6}._table_1ikgd_35 th,._table_1ikgd_35 td{text-align:left;vertical-align:top;border-top:1px solid #c7d5de;padding:16px;line-height:1.65}._table_1ikgd_35 thead{background:#edf4f6}._table_1ikgd_35 tbody th{font-weight:600}._card_1ikgd_10 a,._storage_1ikgd_10 a{text-underline-offset:3px}._card_1ikgd_10 button:disabled{cursor:not-allowed;opacity:.6}._evidence_1ikgd_43{flex-direction:column;gap:8px;display:flex}._player_1ikgd_20 output{overflow-wrap:anywhere;margin:16px 0;font-size:1.2rem;font-weight:700;display:block}._player_1ikgd_20 .hvac-whiteboard{margin-top:24px}._player_1ikgd_20 .hvac-whiteboard svg{aspect-ratio:8/3;touch-action:none;background:#fff;border:1px solid #9ab1bf;border-radius:8px;width:100%;height:auto;display:block}._player_1ikgd_20 .hvac-whiteboard button{color:#182f42;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ab1bf;border-radius:8px;margin:12px 10px 0 0;padding:10px 16px}@media (width<=760px){._grid_1ikgd_9{grid-template-columns:1fr}._wrap_1ikgd_2{padding:32px 16px 48px}._card_1ikgd_10,._storage_1ikgd_10{padding:20px}._feedback_1ikgd_31{padding-left:14px}._actions_1ikgd_6 a{text-align:center;width:100%}}._fresh_1ikgd_50{border-top:2px solid #c7d5de;margin-top:28px;padding-top:24px}._timer_1ikgd_51{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}
