.HAUw8a_plain.HAUw8a_plain{border:0}.HAUw8a_formPanel.HAUw8a_formPanel{padding-left:0}.HAUw8a_summaryPanel.HAUw8a_summaryPanel{padding-right:0}@media (max-width:768px){.HAUw8a_formPanel.HAUw8a_formPanel{border-right:0;padding-right:0}.HAUw8a_summaryPanel.HAUw8a_summaryPanel{padding-left:0}}
.IOGynW_section{border-block:1px solid var(--color-border);background:var(--color-surface);padding:48px 24px}.IOGynW_inner,.IOGynW_links{max-width:1200px;margin-inline:auto}.IOGynW_section h2,.IOGynW_links h2{color:var(--color-primary);margin:0 0 24px;font-size:1.5rem;font-weight:600;line-height:1.4}.IOGynW_grid{border:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.IOGynW_panel,.IOGynW_result{min-width:0;padding:28px}.IOGynW_result{background:var(--color-bg,white);border-left:1px solid var(--color-border)}.IOGynW_field{margin-block:0 20px}.IOGynW_field label,.IOGynW_legend{color:var(--color-primary);margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.IOGynW_input,.IOGynW_select,.IOGynW_preview{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-primary);font:inherit;border-radius:0;padding:10px 12px;font-size:1rem}.IOGynW_input:focus-visible,.IOGynW_select:focus-visible,.IOGynW_preview:focus-visible,.IOGynW_button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.IOGynW_input[aria-invalid=true]{border-color:#9b2525}.IOGynW_hint{color:var(--color-secondary);margin:8px 0 16px;font-size:.875rem;line-height:1.6}.IOGynW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.IOGynW_three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.IOGynW_value{color:var(--color-primary);overflow-wrap:anywhere;margin:12px 0 24px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2}.IOGynW_stats{margin:0}.IOGynW_stats>div{border-top:1px solid var(--color-border);justify-content:space-between;gap:16px;padding-block:14px;display:flex}.IOGynW_stats dt{color:var(--color-secondary)}.IOGynW_stats dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.IOGynW_error{color:#9b2525;line-height:1.6}.IOGynW_meals{border:0;border-top:1px solid var(--color-border);margin:12px 0 0;padding:16px 0}.IOGynW_meals legend{padding:0 8px 0 0;font-weight:600}.IOGynW_checks{flex-wrap:wrap;gap:12px 24px;display:flex}.IOGynW_checks label{align-items:center;gap:8px;min-height:44px;display:flex}.IOGynW_checks input{width:18px;height:18px;accent-color:var(--color-primary)}.IOGynW_tableWrap{overflow-x:auto}.IOGynW_table{border-collapse:collapse;width:100%;font-size:.875rem}.IOGynW_table th,.IOGynW_table td{text-align:right;border-bottom:1px solid var(--color-border);padding:12px 8px}.IOGynW_table th:first-child,.IOGynW_table td:first-child{text-align:left}.IOGynW_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.IOGynW_button{border:1px solid var(--color-primary);background:var(--color-primary);min-height:46px;color:var(--color-surface);font:inherit;cursor:pointer;border-radius:0;padding:12px 18px}.IOGynW_button.IOGynW_secondary{color:var(--color-primary);background:0 0}.IOGynW_preview{resize:vertical;overflow-wrap:anywhere;min-height:310px;line-height:1.65}.IOGynW_links{padding:48px 24px}.IOGynW_links ul{margin-bottom:32px;padding-left:20px}.IOGynW_links li{margin:12px 0;line-height:1.6}.IOGynW_links a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.IOGynW_section{padding:32px 16px}.IOGynW_grid{grid-template-columns:minmax(0,1fr)}.IOGynW_panel,.IOGynW_result{padding:20px 16px}.IOGynW_result{border-left:0;border-top:1px solid var(--color-border)}.IOGynW_row{grid-template-columns:minmax(0,1fr);gap:0}.IOGynW_links{padding:32px 16px}.IOGynW_table{font-size:.75rem}.IOGynW_table th,.IOGynW_table td{padding:12px 4px}}
.imED2G_conditions{border:1px solid var(--color-border);gap:16px;margin:20px 0;padding:20px;display:grid}.imED2G_verdict{color:var(--color-primary);font-size:1rem;line-height:1.75}.imED2G_schedule{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.imED2G_scheduleHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.imED2G_tableScroll{max-width:100%;overflow-x:auto}.imED2G_tableScroll table{min-width:540px}.imED2G_months{margin-top:24px}.imED2G_months summary{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.imED2G_monthTable{max-height:480px;margin-top:16px}.imED2G_sources{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;font-size:.875rem;display:flex}.imED2G_sources a{color:var(--color-secondary);text-underline-offset:3px;text-decoration:underline}
.GsdYaW_schedule{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.GsdYaW_tableScroll{max-width:100%;margin-top:16px;overflow-x:auto}.GsdYaW_tableScroll table{min-width:540px}
.y0COTq_best{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;display:flex}.y0COTq_comparison{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.y0COTq_tableScroll{max-width:100%;margin-top:16px;overflow-x:auto}.y0COTq_tableScroll table{min-width:480px}
.zpOkPW_comparison{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.zpOkPW_tableScroll{max-width:100%;margin-top:16px;overflow-x:auto}.zpOkPW_tableScroll table{min-width:560px}.zpOkPW_facts{border-top:1px solid var(--color-border);margin:16px 0 0;padding:0;list-style:none}.zpOkPW_facts li{border-bottom:1px solid var(--color-border);color:var(--color-secondary);padding:12px 0;font-size:.875rem;line-height:1.5}.zpOkPW_params{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.zpOkPW_params li{border-bottom:1px solid var(--color-border);color:var(--color-secondary);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:16px;padding:12px 0;font-size:.875rem;line-height:1.5;display:grid}.zpOkPW_params strong{font-weight:var(--font-weight-semibold);color:var(--color-primary);font-variant-numeric:tabular-nums}.zpOkPW_params a{color:var(--color-muted);text-underline-offset:3px;text-decoration:underline}.zpOkPW_subfields{border:1px solid var(--color-border);margin:-4px 0 20px;padding:16px}@media (max-width:768px){.zpOkPW_params li{grid-template-columns:minmax(0,1fr);gap:4px}}
.fF2d-a_tableWrap{max-width:100%;overflow-x:auto}.fF2d-a_deadlineDay{border-bottom:1px solid var(--color-border);padding-bottom:16px}.fF2d-a_deadlineDay h3{margin-top:16px}
.RIsbsa_section{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.RIsbsa_tableScroll{max-width:100%;margin-top:16px;overflow-x:auto}.RIsbsa_tableScroll table{min-width:480px}.RIsbsa_conditions{flex-direction:column;gap:12px;margin-top:16px;display:flex}
.Mbv7ZW_schedule{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.Mbv7ZW_tableScroll{max-width:100%;margin-top:16px;overflow-x:auto}.Mbv7ZW_tableScroll table{min-width:540px}
