.x6ESua_form{gap:var(--space-3);flex-direction:column;max-width:34rem;display:flex}.x6ESua_field{gap:var(--space-1);flex-direction:column;display:flex}.x6ESua_label{font-weight:600}.x6ESua_hint{color:var(--color-text-muted);margin:0;font-size:.9375rem}.x6ESua_input{min-height:var(--tap-min);padding:var(--space-2);border:1px solid var(--color-text-muted);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit}textarea.x6ESua_input{resize:vertical;min-height:7rem}.x6ESua_input:focus-visible{outline:3px solid var(--color-accent);outline-offset:1px}.x6ESua_input[aria-invalid=true]{border-color:var(--color-danger)}.x6ESua_error{color:var(--color-danger);margin:0;font-weight:600}.x6ESua_alert{padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-danger);background:var(--color-surface);margin:0}.x6ESua_alert:empty{display:none}.x6ESua_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.x6ESua_button{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--color-accent);color:var(--color-accent-contrast);font:inherit;cursor:pointer;border:0;align-self:flex-start;font-weight:600}.x6ESua_button:disabled{opacity:.6;cursor:progress}.x6ESua_danger{background:var(--color-danger);color:var(--color-bg)}.x6ESua_secondary{color:var(--color-accent);background:0 0;padding-inline:0;text-decoration:underline}.x6ESua_note{color:var(--color-text-muted);font-size:.9375rem}.x6ESua_reference{margin:var(--space-2) 0;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.75rem,9vw,2.5rem);font-weight:700}
.Ol8KmG_shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.Ol8KmG_top{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.Ol8KmG_brand{font-family:var(--font-display);margin:0;font-size:1.125rem}.Ol8KmG_who{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.Ol8KmG_body{grid-template-columns:minmax(0,1fr);display:grid}.Ol8KmG_nav{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.Ol8KmG_navLink{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-text);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:flex}.Ol8KmG_navLink[aria-current=page]{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:600}.Ol8KmG_navStub{color:var(--color-text-muted)}.Ol8KmG_main{min-width:0;padding:var(--space-4) var(--space-3);max-width:72rem}@media (min-width:800px){.Ol8KmG_body{grid-template-columns:13rem minmax(0,1fr)}.Ol8KmG_nav{border-bottom:0;border-right:1px solid var(--color-border);padding:var(--space-3) var(--space-2);flex-direction:column;overflow-x:visible}}.Ol8KmG_single{max-width:30rem;padding:var(--space-5) var(--space-3);margin:0 auto}.Ol8KmG_muted{color:var(--color-text-muted);font-size:.875rem}.Ol8KmG_mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.Ol8KmG_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ol8KmG_card{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.Ol8KmG_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.Ol8KmG_cardTitle{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}.Ol8KmG_facts{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);grid-template-columns:max-content minmax(0,1fr);font-size:.875rem;display:grid}.Ol8KmG_facts dt{color:var(--color-text-muted)}.Ol8KmG_facts dd{overflow-wrap:anywhere;margin:0}.Ol8KmG_rowForm{gap:var(--space-2);flex-direction:column;display:flex}.Ol8KmG_check{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}.Ol8KmG_saved{color:var(--color-accent);margin:0;font-weight:600}.Ol8KmG_actions{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.Ol8KmG_banner{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-danger);background:var(--color-surface)}.Ol8KmG_flag{color:var(--color-danger)}.Ol8KmG_table{border-collapse:collapse;width:100%;font-size:.875rem}.Ol8KmG_table th,.Ol8KmG_table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.Ol8KmG_table td.Ol8KmG_num,.Ol8KmG_table th.Ol8KmG_num{text-align:right;font-variant-numeric:tabular-nums}.Ol8KmG_table tr[data-worst=true] td{background:var(--color-surface);color:var(--color-danger);font-weight:600}.Ol8KmG_scroll{margin-bottom:var(--space-4);overflow-x:auto}.Ol8KmG_stats{gap:var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.Ol8KmG_stat{flex-direction:column;display:flex}.Ol8KmG_statValue{font-family:var(--font-display);font-size:2rem;line-height:1.1}.Ol8KmG_filters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:end;display:grid}.Ol8KmG_diff{margin:var(--space-2) 0 0}.Ol8KmG_timeline{margin:var(--space-2) 0 0;padding-left:var(--space-4);overflow-wrap:anywhere;font-size:.875rem}.Ol8KmG_diff pre{margin:var(--space-1) 0 0;padding:var(--space-2);border-radius:var(--radius);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere}.Ol8KmG_sideBySide{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.Ol8KmG_sideBySide{grid-template-columns:repeat(2,minmax(0,1fr))}}.Ol8KmG_badges{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Ol8KmG_badge{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font-size:.75rem}.Ol8KmG_badgeWarn{border-color:var(--color-danger);color:var(--color-danger)}
