.ZmYTZq_lab{color:#18334f;gap:1rem;display:grid}.ZmYTZq_select{gap:.45rem;font-weight:800;display:grid}.ZmYTZq_select select{color:#18334f;background:#fff;border:1px solid #b9c8d8;border-radius:12px;width:100%;min-height:46px;padding:.6rem}.ZmYTZq_segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ZmYTZq_segmented button{color:#294a63;background:#fff;border:1px solid #bdccd8;border-radius:12px;min-height:44px;font-weight:800}.ZmYTZq_segmented button[aria-pressed=true]{color:#0b665d;background:#e8f7f2;border-color:#0b7468}.ZmYTZq_setCanvas{background:#f7fafc;border:1px solid #d8e2ea;border-radius:18px;width:100%;height:auto;display:block}.ZmYTZq_legend text,.ZmYTZq_caption{fill:#385469;font:700 16px sans-serif}.ZmYTZq_caption{font-size:15px}.ZmYTZq_output{background:#edf8f5;border-left:4px solid #0b7468;border-radius:0 14px 14px 0;gap:.35rem;padding:1rem;display:grid}.ZmYTZq_output p,.ZmYTZq_note{margin:0;line-height:1.6}.ZmYTZq_output small{color:#536d7f}.ZmYTZq_output[data-alert=true]{background:#fff3ed;border-left-color:#cb603c}.ZmYTZq_note{color:#63778a;font-size:.84rem}.ZmYTZq_cueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.ZmYTZq_cueGrid label{background:#fff;border:1px solid #d5e0e8;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem;display:grid}.ZmYTZq_cueGrid label[data-active=true]{background:#f0faf7;border-color:#0b7468}.ZmYTZq_cueGrid input{accent-color:#0b7468;width:1.15rem;height:1.15rem}.ZmYTZq_cueGrid span{gap:.15rem;display:grid}.ZmYTZq_cueGrid small{color:#6a7d8e}.ZmYTZq_scene{background:linear-gradient(#b8d4eb 0 58%,#80a85b 58%);border:1px solid #bdccd8;border-radius:18px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.ZmYTZq_scene[data-snow=true]{background:linear-gradient(#b9d7ed 0 58%,#f0f6fa 58%)}.ZmYTZq_animal{color:#fff;background:#18334f;border-radius:50%;place-items:center;width:112px;height:112px;font-size:4.4rem;line-height:1;display:grid}.ZmYTZq_animal[data-visible=false]{background:#8799a8;font-size:3rem}.ZmYTZq_corner{color:#c34f35;background:#fff;border:2px solid #c34f35;border-radius:8px;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid;position:absolute;bottom:16px;right:18px}.ZmYTZq_scoreList{gap:.55rem;display:grid}.ZmYTZq_scoreList>div{grid-template-columns:110px minmax(0,1fr) 36px;align-items:center;gap:.55rem;display:grid}.ZmYTZq_scoreList>div>div{background:#e5edf2;border-radius:999px;height:12px;overflow:hidden}.ZmYTZq_scoreList i{background:#0b7468;border-radius:999px;height:100%;display:block}.ZmYTZq_scoreList strong{text-align:right}@media (max-width:620px){.ZmYTZq_cueGrid,.ZmYTZq_segmented{grid-template-columns:1fr}.ZmYTZq_legend text{font-size:15px}.ZmYTZq_caption{font-size:14px}.ZmYTZq_scene{min-height:160px}.ZmYTZq_scoreList>div{grid-template-columns:88px minmax(0,1fr) 32px}.ZmYTZq_output{padding:.85rem}}
._7Iqt1q_lab{gap:18px;display:grid}._7Iqt1q_select{color:#123e3a;gap:8px;font-weight:800;display:grid}._7Iqt1q_select select{width:100%;font:inherit;background:#fff;border:1px solid #b9d5d1;border-radius:12px;padding:13px 14px}._7Iqt1q_counts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._7Iqt1q_counts div{text-align:center;background:#f1f8f6;border-radius:16px;min-width:0;padding:18px 10px}._7Iqt1q_counts strong{color:#0b7468;font-size:1.8rem;display:block}._7Iqt1q_counts span{margin-top:4px;font-size:.82rem;line-height:1.35;display:block}._7Iqt1q_action{color:#fff;cursor:pointer;background:#0b7468;border:0;border-radius:999px;justify-self:start;padding:11px 17px;font-weight:800}._7Iqt1q_originGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._7Iqt1q_originGrid section{background:#fff;border:1px solid #cbdedb;border-radius:16px;padding:14px}._7Iqt1q_originGrid h4{color:#0b7468;margin:0 0 10px}._7Iqt1q_originGrid section div{flex-wrap:wrap;gap:6px;display:flex}._7Iqt1q_originGrid section span{background:#fff1d9;border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:800}._7Iqt1q_originGrid p{color:#526b68;margin:10px 0 0;font-size:.78rem}._7Iqt1q_readout{background:#fff8ea;border-left:4px solid #d48720;border-radius:8px;margin:0;padding:14px 16px;line-height:1.65}._7Iqt1q_prompt{background:#edf4ff;border-radius:12px;margin:0;padding:14px 16px;font-weight:800}._7Iqt1q_bars{gap:10px;display:grid}._7Iqt1q_bars>div{grid-template-columns:52px 1fr 34px;align-items:center;gap:10px;display:grid}._7Iqt1q_bars i{background:#e7ecef;border-radius:999px;height:14px;overflow:hidden}._7Iqt1q_bars b{background:#5d6dc7;border-radius:999px;height:100%;display:block}._7Iqt1q_decision{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}._7Iqt1q_decision>div:not(._7Iqt1q_arrow){background:#fff;border:1px solid #cbd8e6;border-radius:15px;min-width:0;padding:16px}._7Iqt1q_decision span,._7Iqt1q_decision small{color:#5a6c79;display:block}._7Iqt1q_decision strong{margin:5px 0;font-size:1.15rem;display:block}._7Iqt1q_decision [data-ok=true]{background:#effaf7;border-color:#5ca99f}._7Iqt1q_arrow{color:#0b7468;font-size:1.5rem}@media (max-width:520px){._7Iqt1q_counts,._7Iqt1q_originGrid,._7Iqt1q_decision{grid-template-columns:1fr}._7Iqt1q_arrow{justify-self:center;transform:rotate(90deg)}._7Iqt1q_bars>div{grid-template-columns:44px 1fr 28px}._7Iqt1q_readout{font-size:.92rem}}
._2_rR1q_lab{gap:18px;display:grid}._2_rR1q_select{color:#123e3a;gap:8px;font-weight:800;display:grid}._2_rR1q_select select{width:100%;font:inherit;background:#fff;border:1px solid #b9d5d1;border-radius:12px;padding:13px 14px}._2_rR1q_rateGrid,._2_rR1q_checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._2_rR1q_rateGrid section,._2_rR1q_checks section,._2_rR1q_current{background:#fff;border:1px solid #cbdedb;border-radius:16px;min-width:0;padding:17px}._2_rR1q_rateGrid span,._2_rR1q_rateGrid small,._2_rR1q_checks span,._2_rR1q_checks small,._2_rR1q_current span,._2_rR1q_current small{color:#526b68;display:block}._2_rR1q_rateGrid strong{color:#0b7468;margin:5px 0;font-size:1.75rem;display:block}._2_rR1q_difference{background:#edf4ff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._2_rR1q_difference strong{color:#4057a8;font-size:1.25rem}._2_rR1q_cause{background:#fff1ec;border-left:4px solid #c15a39;border-radius:8px;gap:4px;padding:14px 16px;display:grid}._2_rR1q_cause[data-clear=true]{background:#effaf7;border-color:#0b7468}._2_rR1q_cause span{color:#64716f;font-size:.82rem}._2_rR1q_readout{background:#fff8ea;border-left:4px solid #d48720;border-radius:8px;margin:0;padding:14px 16px;line-height:1.65}._2_rR1q_current{background:#f2f7f6;gap:6px;display:grid}._2_rR1q_current strong{font-size:1.05rem}._2_rR1q_checks section[data-ok=true]{background:#effaf7;border-color:#5ca99f}._2_rR1q_checks section[data-ok=false]{background:#fff4f0;border-color:#d9a08f}._2_rR1q_checks strong{margin:5px 0;font-size:1.15rem;display:block}@media (max-width:520px){._2_rR1q_rateGrid,._2_rR1q_checks{grid-template-columns:1fr}._2_rR1q_difference{flex-direction:column;align-items:flex-start}._2_rR1q_readout{font-size:.92rem}}
.O-E4PW_lab{gap:18px;display:grid}.O-E4PW_actions{flex-wrap:wrap;gap:8px;display:flex}.O-E4PW_actions button{color:#17314c;cursor:pointer;background:#fff;border:1px solid #b9c9d6;border-radius:999px;padding:10px 14px;font-weight:800}.O-E4PW_actions button[aria-pressed=true]{color:#fff;background:#0f766e;border-color:#0f766e}.O-E4PW_note{color:#40566d;background:#f3f7f7;border-left:4px solid #0f766e;margin:0;padding:12px 14px;line-height:1.65}.O-E4PW_intervalPlot{background:linear-gradient(#fff,#f7fafc);border:1px solid #d7e1e8;border-radius:18px;height:190px;margin:6px 0 24px;position:relative;overflow:hidden}.O-E4PW_axis{background:#718497;height:1px;position:absolute;bottom:28px;left:5%;right:5%}.O-E4PW_axis span{color:#526579;font-size:12px;position:absolute;top:8px;transform:translate(-50%)}.O-E4PW_zero{border-left:2px dashed #94a3b8;position:absolute;top:22px;bottom:28px}.O-E4PW_zero span{white-space:nowrap;color:#64748b;font-size:12px;position:absolute;top:0;left:6px}.O-E4PW_interval{background:#df7d2e;border-radius:8px;height:8px;position:absolute;top:100px}.O-E4PW_interval i{background:#b9511d;width:3px;height:24px;position:absolute;top:-8px}.O-E4PW_interval i:first-child{left:0}.O-E4PW_interval i:last-child{right:0}.O-E4PW_point{background:#0f766e;border:4px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:79px;transform:translate(-50%);box-shadow:0 0 0 2px #0f766e}.O-E4PW_point span{white-space:nowrap;color:#0f574f;font-size:13px;font-weight:850;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.O-E4PW_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.O-E4PW_metrics div{background:#fff;border:1px solid #d8e1e7;border-radius:14px;gap:5px;padding:14px;display:grid}.O-E4PW_metrics span,.O-E4PW_metrics small{color:#5b6b7d}.O-E4PW_metrics strong{color:#16324a;font-size:20px}.O-E4PW_result{color:#173b39;background:#ecf7f5;border-radius:16px;padding:16px}.O-E4PW_result p{margin:7px 0 0;line-height:1.65}.O-E4PW_lab details{border:1px solid #d8e1e7;border-radius:14px;padding:12px 14px}.O-E4PW_lab summary{cursor:pointer;font-weight:800}.O-E4PW_lab details p{color:#415468;line-height:1.65}.O-E4PW_calibrationRows{gap:12px;display:grid}.O-E4PW_calibrationRow{background:#fff;border:1px solid #d8e1e7;border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(170px,1.3fr) 100px;align-items:center;gap:14px;padding:14px;display:grid}.O-E4PW_calibrationRow header{gap:4px;display:grid}.O-E4PW_calibrationRow header span{color:#526579;font-size:13px}.O-E4PW_dots{grid-template-columns:repeat(10,14px);gap:5px;display:grid}.O-E4PW_dots i{background:#fff;border:2px solid #93a5b5;border-radius:50%;width:14px;height:14px}.O-E4PW_dots i[data-correct=true]{background:#0f766e;border-color:#0f766e}.O-E4PW_gap{grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;display:grid}.O-E4PW_gap span,.O-E4PW_gap small{color:#64748b;font-size:12px}.O-E4PW_gap small{grid-column:1/-1}.O-E4PW_gap strong{color:#b45309;font-size:18px}@media (max-width:560px){.O-E4PW_metrics,.O-E4PW_calibrationRow{grid-template-columns:1fr}.O-E4PW_dots{grid-template-columns:repeat(10,12px);gap:4px}.O-E4PW_dots i{width:12px;height:12px}.O-E4PW_intervalPlot{height:210px}.O-E4PW_zero span{writing-mode:vertical-rl;top:4px}.O-E4PW_actions button{width:100%}}
.RFKUYG_lab{gap:1rem;display:grid}.RFKUYG_actions{flex-wrap:wrap;gap:.55rem;display:flex}.RFKUYG_actions button{color:#183245;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c7d2;border-radius:999px;padding:.65rem .9rem;font-weight:750}.RFKUYG_actions button[aria-pressed=true]{color:#fff;background:#0b766e;border-color:#0b766e}.RFKUYG_note{color:#536778;margin:0;font-size:.9rem}.RFKUYG_testGrid{background:#f7fafb;border:1px solid #d7e1e8;border-radius:16px;grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;padding:1rem;display:grid}.RFKUYG_testGrid i{aspect-ratio:1;background:#d96b45;border-radius:50%;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #c55531}.RFKUYG_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.RFKUYG_metrics>div{background:#fff;border:1px solid #d7e1e8;border-radius:14px;gap:.25rem;padding:1rem;display:grid}.RFKUYG_metrics span{color:#607382;font-size:.82rem}.RFKUYG_metrics strong{color:#102c3e;font-size:1.35rem}.RFKUYG_metrics small{color:#6a7a86;line-height:1.45}.RFKUYG_result{background:#edf8f6;border-left:4px solid #0b766e;border-radius:0 14px 14px 0;padding:1rem 1.1rem}.RFKUYG_result strong{color:#075c56}.RFKUYG_result p{color:#3f5c65;margin:.4rem 0 0;line-height:1.65}.RFKUYG_caseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.RFKUYG_caseGrid>div{text-align:center;border:1px solid #cad6de;border-radius:12px;gap:.25rem;padding:.72rem .35rem;display:grid}.RFKUYG_caseGrid span{color:#536778;font-size:.8rem}.RFKUYG_caseGrid strong{font-size:.92rem}.RFKUYG_caseGrid [data-state=correct]{color:#096b54;background:#e8f7f1;border-color:#7cc7ae}.RFKUYG_caseGrid [data-state=wrong]{color:#a64221;background:#fff1e8;border-color:#e6aa7f}.RFKUYG_caseGrid [data-state=abstained]{color:#68737c;background:#f0f2f4;border-color:#cdd3d8}.RFKUYG_lab details{border-top:1px solid #d7e1e8;padding-top:.8rem}.RFKUYG_lab details summary{cursor:pointer;color:#244557;font-weight:750}.RFKUYG_lab details p{color:#536778;line-height:1.65}@media (max-width:520px){.RFKUYG_metrics{grid-template-columns:1fr}.RFKUYG_caseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RFKUYG_testGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.RFKUYG_actions button{flex:45%;padding:.62rem .45rem;font-size:.86rem}}
._1NwKAG_lab{gap:1rem;display:grid}._1NwKAG_actions{flex-wrap:wrap;gap:.55rem;display:flex}._1NwKAG_actions button{color:#183245;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c7d2;border-radius:999px;padding:.65rem .9rem;font-weight:750}._1NwKAG_actions button[aria-pressed=true]{color:#fff;background:#0b766e;border-color:#0b766e}._1NwKAG_note{color:#536778;margin:0;font-size:.9rem;line-height:1.55}._1NwKAG_caseGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}._1NwKAG_caseGrid>div{text-align:center;background:#f2f5f7;border:2px solid #8da0ad;border-radius:12px;gap:.2rem;padding:.68rem .3rem;display:grid}._1NwKAG_caseGrid span{color:#526673;font-size:.8rem}._1NwKAG_caseGrid strong{font-size:.92rem}._1NwKAG_caseGrid small{color:#657683;font-size:.72rem}._1NwKAG_caseGrid [data-state=tp]{color:#08644f;background:#e9f7f1;border-color:#148268}._1NwKAG_caseGrid [data-state=fp]{color:#a34221;background:#fff2e8;border-color:#d96b45}._1NwKAG_caseGrid [data-state=fn]{color:#9e2d39;background:#fff0f1;border-color:#c84855}._1NwKAG_fourGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}._1NwKAG_fourGrid>div,._1NwKAG_metrics>div{background:#fff;border:1px solid #d7e1e8;border-radius:13px;gap:.2rem;padding:.85rem;display:grid}._1NwKAG_fourGrid span,._1NwKAG_metrics span{color:#607382;font-size:.8rem}._1NwKAG_fourGrid strong,._1NwKAG_metrics strong{color:#173449;font-size:1.3rem}._1NwKAG_fourGrid small,._1NwKAG_metrics small{color:#6a7a86;line-height:1.35}._1NwKAG_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}._1NwKAG_result{color:#28535a;background:#edf8f6;border-left:4px solid #0b766e;border-radius:0 14px 14px 0;margin:0;padding:1rem 1.1rem;line-height:1.65}._1NwKAG_scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}._1NwKAG_scopeGrid section{background:#f8fafb;border:1px solid #d7e1e8;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.85rem;display:grid}._1NwKAG_scopeGrid h4{color:#173449;grid-column:1/-1;margin:0 0 .25rem;font-size:.95rem}._1NwKAG_scopeGrid section div{background:#fff;border:1px solid #d7e1e8;border-radius:10px;justify-content:space-between;gap:.35rem;padding:.6rem;display:flex}._1NwKAG_scopeGrid span{color:#607382;font-size:.78rem}._1NwKAG_scopeGrid strong{font-size:.82rem}._1NwKAG_scopeGrid [data-state=변경],._1NwKAG_scopeGrid [data-state=복원]{color:#08644f;background:#e8f7f1;border-color:#71bfa5}._1NwKAG_scopeGrid [data-state=실패]{color:#9b4022;background:#fff1e8;border-color:#e0a27a}@media (max-width:520px){._1NwKAG_caseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._1NwKAG_fourGrid,._1NwKAG_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}._1NwKAG_scopeGrid{grid-template-columns:1fr}._1NwKAG_actions button{flex:45%;padding:.62rem .4rem;font-size:.84rem}._1NwKAG_fourGrid>div,._1NwKAG_metrics>div{padding:.75rem}._1NwKAG_metrics>div:last-child{grid-column:1/-1}}
.VPcMAG_lab{color:#213653;gap:22px;min-width:0;font-size:1rem;line-height:1.65;display:grid}.VPcMAG_actions{flex-wrap:wrap;gap:10px;display:flex}.VPcMAG_actions button{color:#213653;font:inherit;cursor:pointer;background:#fff;border:1px solid #8c9caf;border-radius:9px;padding:10px 15px}.VPcMAG_actions button[aria-pressed=true]{color:#fff;background:#183d54;border-color:#183d54}.VPcMAG_actions button:focus-visible,.VPcMAG_control input:focus-visible,.VPcMAG_costs select:focus-visible,.VPcMAG_details summary:focus-visible{outline-offset:3px;outline:3px solid #3663df}.VPcMAG_controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.VPcMAG_control{gap:8px;min-width:0;display:grid}.VPcMAG_control strong{font-size:1.3rem}.VPcMAG_control input{accent-color:#177169;width:100%;min-width:0;min-height:32px}.VPcMAG_note{color:#4b5f75;margin:0;font-size:.9rem;line-height:1.65}.VPcMAG_tableWrap{background:#fff;border:1px solid #ced9e3;border-radius:12px;min-width:0;overflow-x:auto}.VPcMAG_tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}.VPcMAG_tableWrap caption{text-align:left;color:#213653;caption-side:top;padding:14px;font-weight:700}.VPcMAG_tableWrap th,.VPcMAG_tableWrap td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #d9e2ea;padding:13px 14px}.VPcMAG_tableWrap thead th{background:#eef3f8}.VPcMAG_tableWrap td strong{margin-top:3px;font-size:1.3rem;display:block}.VPcMAG_total{background:#eef7f5}.VPcMAG_missed{background:#fff0eb}.VPcMAG_extra{background:#fff8dd}.VPcMAG_bars{gap:12px;display:grid}.VPcMAG_barRow{grid-template-columns:22px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.VPcMAG_barRow>strong{text-align:right}.VPcMAG_track{background:#e1e8ef;border-radius:4px;height:28px;overflow:hidden}.VPcMAG_fill{background:#4769b2;height:100%}.VPcMAG_fill[data-series=B]{background:#16776a}.VPcMAG_result{overflow-wrap:anywhere;background:#eaf3f8;border-left:4px solid #356279;padding:18px 20px}.VPcMAG_result strong{font-size:1.1rem}.VPcMAG_result p{margin:8px 0 0}.VPcMAG_details{background:#fff;border:1px solid #cbd8e4;border-radius:10px;padding:14px 16px}.VPcMAG_details summary{cursor:pointer;font-weight:700}.VPcMAG_details p{margin:14px 0 0}.VPcMAG_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.VPcMAG_metrics>div{overflow-wrap:anywhere;background:#fff;border:1px solid #cad7e2;border-radius:10px;gap:5px;padding:16px;display:grid}.VPcMAG_metrics strong{font-size:1.7rem}.VPcMAG_metrics small{color:#4b5f75;font-size:.9rem}.VPcMAG_parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.VPcMAG_parts>div{border:1px solid #cbd8e4;border-radius:8px;gap:3px;padding:10px;font-size:.9rem;display:grid}.VPcMAG_parts>div[data-error=true]{background:#fff0eb;border-color:#ad614b}.VPcMAG_parts small{font-size:.875rem}.VPcMAG_costs{border:1px solid #b8c9d6;border-radius:10px;min-width:0;margin:0;padding:16px}.VPcMAG_costs legend{padding:0 6px;font-weight:700}.VPcMAG_costs label{gap:8px;display:grid}.VPcMAG_costs select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #92a6b7;border-radius:8px;padding:10px}.VPcMAG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VPcMAG_dotPlot{background:#fff;border:1px solid #cbd8e4;border-radius:12px;min-width:0;height:190px;margin-top:8px;padding:0 14px 36px;position:relative}.VPcMAG_dotRows{border-bottom:2px solid #8092a5;height:120px;position:absolute;bottom:45px;left:22px;right:22px}.VPcMAG_dotRows i{background:#16776a;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;box-shadow:0 0 0 1px #0e514b}.VPcMAG_dotAxis{color:#4b5f75;justify-content:space-between;font-size:.82rem;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.VPcMAG_meanLine{pointer-events:none;background:#c45635;width:2px;position:absolute;top:12px;bottom:38px}.VPcMAG_meanLine span{white-space:nowrap;color:#9d3e25;font-size:.78rem;font-weight:700;position:absolute;top:0;left:6px}.VPcMAG_routeCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.VPcMAG_routeCards>div{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd8e4;border-radius:10px;gap:6px;padding:16px;display:grid}.VPcMAG_routeCards>div[data-feasible=false]{opacity:.65;background:#f3f5f7}.VPcMAG_routeCards>div[data-selected=true]{background:#eef8f4;border:2px solid #16776a}.VPcMAG_routeCards span{font-weight:700}.VPcMAG_routeCards small{color:#4b5f75}.VPcMAG_routeCards p{margin:4px 0 0}@media (max-width:600px){.VPcMAG_controls{grid-template-columns:1fr}.VPcMAG_parts{grid-template-columns:repeat(2,minmax(0,1fr))}.VPcMAG_tableWrap th,.VPcMAG_tableWrap td{padding:10px 8px;font-size:.9rem}.VPcMAG_metrics{grid-template-columns:1fr}.VPcMAG_metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.VPcMAG_metrics small{grid-column:1/-1}.VPcMAG_result{padding:15px}.VPcMAG_actions button{flex:120px}.VPcMAG_barRow{gap:8px}.VPcMAG_tableWrap caption{padding:12px 10px}.VPcMAG_routeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.VPcMAG_dotPlot{height:175px}.VPcMAG_dotRows{height:105px}}
