:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1b1f23;--muted:#5b6470;--rule:#d9dde2;--accent:#1f4e79;--error:#9b1c1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45}body{color:var(--ink);background:#fff;margin:0}.page{max-width:860px;margin:0 auto;padding:32px 24px 64px}.page.narrow{max-width:560px}h1{letter-spacing:-.01em;margin:0 0 8px;font-size:1.6rem}h2{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin:28px 0 6px;font-size:1.05rem}p{margin:0 0 10px}.lede{color:var(--muted)}a{color:var(--accent)}form{gap:8px;max-width:320px;margin-top:16px;display:grid}label{color:var(--muted);font-size:.9rem}input{border:1px solid var(--rule);font:inherit;border-radius:3px;padding:8px 10px}button{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border-radius:3px;padding:8px 12px}button:disabled{opacity:.5;cursor:default}.error{color:var(--error)}table{border-collapse:collapse;width:100%;margin:12px 0}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:6px 8px}th{color:var(--muted);font-weight:500}table.kv th{width:40%}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.page.wide{max-width:1400px;padding:20px 12px 48px}.muted{color:var(--muted)}.small{font-size:.82rem}.nowrap{white-space:nowrap}.nodata{color:var(--muted);border-bottom:1px dotted var(--muted);cursor:help;font-style:italic}.linkish{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.case-header h1{margin-bottom:2px}.case-header .sub{color:var(--muted);margin-bottom:6px}.crumbs{margin:0 0 4px;font-size:.85rem}.prov{border:1px solid var(--rule);color:var(--ink);border-radius:3px;padding:0 6px}.tabs{border-bottom:1px solid var(--rule);gap:14px;margin:8px 0 12px;display:flex}.tab{color:var(--muted);padding:4px 0;text-decoration:none}.tab.on{color:var(--ink);border-bottom:2px solid var(--accent)}.toolbar{align-items:center;gap:16px;margin:6px 0;display:flex}.switch{align-items:center;gap:4px;display:inline-flex}.seg{color:var(--ink);border:1px solid var(--rule);background:#fff;padding:3px 8px;font-size:.85rem}.seg.on{border-color:var(--accent);background:#eef3f8}table.comps{margin-top:6px;font-size:.8rem}table.comps th{vertical-align:bottom;white-space:nowrap;font-size:.75rem}table.comps td,table.comps th{padding:4px 5px}table.comps tr.row-incomplete td,table.comps tr.row-dropped td,table.comps tr.row-unranked td{color:var(--muted)}table.compact{font-size:.82rem}table.compact td,table.compact th{padding:3px 6px}.chip{white-space:nowrap;cursor:help;border-radius:3px;padding:0 6px;font-size:.75rem;display:inline-block}.chip-wrap{white-space:nowrap}.chip-wrap .linkish{font-size:.75rem}.chip-admissible{color:#1d5b35;background:#e3f1e7}.chip-barred_ufa,.chip-barred_elc,.chip-barred_walkaway_award{color:#8a1f1f;background:#f8e1e1}.chip-weak_stale{color:#7a5410;background:#fbf0d9}.chip-unknown_status{color:#4a525c;background:#eceef1}.context{background:#fafbfc}.arith{border:1px solid var(--rule);margin:10px 0;padding:8px 12px}.arith h2{margin-top:0}.arith .range{margin-bottom:4px;font-size:1.05rem}.breadcrumb{margin:8px 0 0 18px;padding:0;font-size:.88rem}.breadcrumb li{margin-bottom:4px}.drawer{border-left:1px solid var(--rule);background:#fff;width:min(520px,100%);padding:16px 20px 40px;font-size:.9rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-4px 0 12px #0000000f}.drawer h3{margin:16px 0 4px;font-size:.9rem}.drawer .close{color:var(--muted);background:0 0;border:0;font-size:1.4rem;position:absolute;top:8px;right:12px}blockquote{border-left:3px solid var(--rule);background:#fafbfc;margin:6px 0;padding:6px 10px;font-size:.88rem}blockquote.passage{max-height:320px;overflow-y:auto}form.wideform{max-width:420px}form.wideform select{border:1px solid var(--rule);font:inherit;border-radius:3px;padding:7px 8px}.check{color:var(--ink);align-items:center;gap:6px;display:flex}.hits{margin:0;padding:0;font-size:.9rem;list-style:none}table.list td,table.list th{font-size:.9rem}.pin{color:var(--accent);font-size:.8rem}.tablewrap{overflow-x:auto}table.comps td.actions{line-height:1.6}.pname{font-weight:500}
