.hero.svelte-1r4la5m{max-width:760px;padding:12px 0 52px;margin-bottom:40px}.term-mark-wrap.svelte-1r4la5m{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;flex-wrap:wrap}.term-mark.svelte-1r4la5m{display:inline-block;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:500;padding-bottom:4px;border-bottom:1px solid var(--color-accent);padding-right:4px}.back-to-current.svelte-1r4la5m{font-size:12px;color:var(--color-accent);text-decoration:none}.back-to-current.svelte-1r4la5m:hover{text-decoration:underline}.display.svelte-1r4la5m{font-family:var(--font-serif);font-size:clamp(42px,5.8vw,72px);line-height:1;letter-spacing:-.028em;color:var(--color-ink);margin:0 0 36px;font-weight:400}.display.svelte-1r4la5m em:where(.svelte-1r4la5m){font-style:italic;color:var(--color-accent)}.cadenza.svelte-1r4la5m{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;letter-spacing:.01em;color:var(--color-ink-muted);margin:0;padding-top:18px;border-top:1px solid var(--color-border)}.cadenza.svelte-1r4la5m .num:where(.svelte-1r4la5m){color:var(--color-ink);font-weight:500;font-variant-numeric:tabular-nums}.cadenza.svelte-1r4la5m .word:where(.svelte-1r4la5m){color:var(--color-ink-muted)}.cadenza.svelte-1r4la5m .sep:where(.svelte-1r4la5m){color:var(--color-border);padding:0 2px}.cadenza.svelte-1r4la5m .total:where(.svelte-1r4la5m){color:var(--color-ink-muted);font-style:italic}.hero-tools.svelte-1r4la5m{display:flex;gap:12px;align-items:center;margin-top:24px;flex-wrap:wrap}.search-trigger.svelte-1r4la5m{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-ink-muted);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .14s ease,color .14s ease}.search-trigger.svelte-1r4la5m:hover{border-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-border));color:var(--color-ink)}.search-trigger.svelte-1r4la5m kbd:where(.svelte-1r4la5m){font-size:10px;padding:2px 6px;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:4px;color:var(--color-ink-muted)}.archive-link.svelte-1r4la5m{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-ink-muted);text-decoration:none;padding:7px 4px;transition:color .14s ease,gap .18s ease}.archive-link.svelte-1r4la5m:hover{color:var(--color-accent);gap:9px}.error-card.svelte-1r4la5m{padding:16px;border:1px dashed var(--color-status-committee);border-radius:8px;background:color-mix(in srgb,var(--color-status-committee) 6%,transparent);color:var(--color-ink);margin-bottom:40px;font-size:13px;display:flex;justify-content:space-between}.error-card.svelte-1r4la5m a:where(.svelte-1r4la5m){color:var(--color-accent)}.lead.svelte-1r4la5m{display:grid;grid-template-columns:18px minmax(0,1fr) 240px;gap:28px;padding:30px 8px 32px 0;color:var(--color-ink);text-decoration:none;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-border);margin-bottom:68px;position:relative;transition:padding-left .2s cubic-bezier(.22,1,.36,1)}.lead-rule.svelte-1r4la5m{height:100%;width:2px;background:var(--color-accent);align-self:stretch;transform-origin:top;transform:scaleY(0);animation:svelte-1r4la5m-rule-grow .6s cubic-bezier(.22,1,.36,1) .1s forwards}@keyframes svelte-1r4la5m-rule-grow{to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.lead-rule.svelte-1r4la5m{transform:none;animation:none}}.lead.svelte-1r4la5m:hover{padding-left:12px}.lead-kicker.svelte-1r4la5m{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);display:inline-flex;align-items:center;gap:8px;margin-bottom:10px}.lead-kicker.svelte-1r4la5m .sep:where(.svelte-1r4la5m){color:var(--color-border)}.case-title.svelte-1r4la5m{font-family:var(--font-serif);font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.022em;font-weight:400;margin:0 0 26px;color:var(--color-ink)}.case-title.svelte-1r4la5m .v:where(.svelte-1r4la5m){font-style:italic;color:var(--color-ink-muted);margin:0 12px;font-weight:400}.lead-bench.svelte-1r4la5m{padding-top:8px}.lead-aside.svelte-1r4la5m{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;text-align:right}.lead-split.svelte-1r4la5m{font-size:28px;font-weight:500;color:var(--color-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lead-argued.svelte-1r4la5m{font-size:11px;color:var(--color-ink-muted);letter-spacing:.04em}.lead-open.svelte-1r4la5m{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-accent)}.section-rule.svelte-1r4la5m{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--color-border);margin-bottom:16px}.rule-label.svelte-1r4la5m{font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--color-ink)}.rule-right.svelte-1r4la5m{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-muted)}.rule-right-link.svelte-1r4la5m{font-size:12px;color:var(--color-accent);text-decoration:none}.rule-right-link.svelte-1r4la5m:hover{text-decoration:underline}.term-section.svelte-1r4la5m{margin-bottom:72px}.index.svelte-1r4la5m{list-style:none;padding:0;margin:0}.empty.svelte-1r4la5m{font-family:var(--font-serif);font-style:italic;color:var(--color-ink-muted);font-size:16px;padding:24px 0}.empty.svelte-1r4la5m a:where(.svelte-1r4la5m){color:var(--color-accent);margin-left:8px}.row.svelte-1r4la5m{border-bottom:1px solid var(--color-border);animation:svelte-1r4la5m-row-in .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 22ms)}@keyframes svelte-1r4la5m-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.row-link.svelte-1r4la5m{display:grid;grid-template-columns:88px minmax(0,1fr) 120px 58px 120px 18px;gap:16px;align-items:baseline;padding:14px 2px;color:var(--color-ink);text-decoration:none;transition:background .14s ease,padding-left .2s ease}.row-link.svelte-1r4la5m:hover{background:var(--color-surface-hover);padding-left:10px}.col-docket.svelte-1r4la5m{font-size:12px;color:var(--color-ink-muted)}.col-name.svelte-1r4la5m{font-family:var(--font-serif);font-size:17px;line-height:1.3;min-width:0;color:var(--color-ink)}.col-name.svelte-1r4la5m .pet:where(.svelte-1r4la5m),.col-name.svelte-1r4la5m .resp:where(.svelte-1r4la5m){font-weight:400}.col-name.svelte-1r4la5m .v:where(.svelte-1r4la5m){font-style:italic;color:var(--color-ink-muted);margin:0 6px}.col-date.svelte-1r4la5m{font-size:12px;color:var(--color-ink-muted);letter-spacing:.02em}.col-split.svelte-1r4la5m{font-size:13px;color:var(--color-ink);text-align:right;font-variant-numeric:tabular-nums}.col-ribbon.svelte-1r4la5m{display:flex;justify-content:flex-end}.col-cue.svelte-1r4la5m{color:var(--color-ink-muted);font-size:12px;transition:transform .16s ease}.row-link.svelte-1r4la5m:hover .col-cue:where(.svelte-1r4la5m){transform:translate(3px);color:var(--color-accent)}.row[data-status=pending].svelte-1r4la5m .col-split:where(.svelte-1r4la5m),.row[data-status=argued].svelte-1r4la5m .col-split:where(.svelte-1r4la5m){color:var(--color-ink-muted)}.archive.svelte-1r4la5m{margin-bottom:48px}.rail.svelte-1r4la5m{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.rail-card.svelte-1r4la5m{display:flex}.rail-link.svelte-1r4la5m{display:flex;flex-direction:column;gap:4px;flex:1;padding:14px 14px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:inherit;text-decoration:none;position:relative;transition:border-color .16s ease,transform .22s cubic-bezier(.22,1,.36,1),background .16s ease}.rail-link.svelte-1r4la5m:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));transform:translateY(-2px);background:color-mix(in srgb,var(--color-accent-soft) 30%,var(--color-surface))}.rail-term.svelte-1r4la5m{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted)}.rail-year.svelte-1r4la5m{font-family:var(--font-serif);font-style:italic;font-size:28px;color:var(--color-ink);line-height:1;letter-spacing:-.02em}.rail-count.svelte-1r4la5m{margin-top:2px;font-size:12px;color:var(--color-ink)}.rail-split.svelte-1r4la5m{font-size:11px;color:var(--color-ink-muted)}.rail-split.svelte-1r4la5m .sep:where(.svelte-1r4la5m){padding:0 4px;color:var(--color-border)}.rail-cue.svelte-1r4la5m{position:absolute;top:12px;right:12px;font-size:14px;color:var(--color-ink-muted);transition:color .18s ease,transform .18s ease}.rail-link.svelte-1r4la5m:hover .rail-cue:where(.svelte-1r4la5m){color:var(--color-accent);transform:translate(2px)}.search-scrim.svelte-1r4la5m{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-bg) 70%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:40;animation:svelte-1r4la5m-fade-in .18s ease-out both}.search-sheet.svelte-1r4la5m{position:fixed;top:72px;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 32px));max-height:78vh;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 24px 60px -20px #00000059;z-index:41;overflow:hidden;animation:svelte-1r4la5m-sheet-in .22s cubic-bezier(.22,1,.36,1) both}.search-head.svelte-1r4la5m{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--color-border);color:var(--color-ink-muted)}.search-input.svelte-1r4la5m{flex:1;background:transparent;border:none;outline:none;font:inherit;font-size:15px;color:var(--color-ink);padding:4px 0}.search-input.svelte-1r4la5m::placeholder{font-family:var(--font-serif);font-style:italic;color:var(--color-ink-muted)}.search-clear.svelte-1r4la5m{background:transparent;border:none;color:var(--color-ink-muted);cursor:pointer;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.search-clear.svelte-1r4la5m:hover{background:var(--color-surface-hover);color:var(--color-ink)}.search-close.svelte-1r4la5m{font-size:10px;padding:3px 8px;border:1px solid var(--color-border);background:transparent;border-radius:4px;color:var(--color-ink-muted);cursor:pointer}.search-body.svelte-1r4la5m{overflow:auto;padding:12px 14px 16px}.search-blank.svelte-1r4la5m{margin:4px 0 2px;padding:18px;border:1px solid var(--color-border);border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-soft) 38%,transparent),transparent 45%),var(--color-surface)}.blank-rule.svelte-1r4la5m{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-ink-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.blank-rule.svelte-1r4la5m:after{content:"";height:1px;flex:1;background:var(--color-border)}.blank-rule.svelte-1r4la5m .font-mono:where(.svelte-1r4la5m){color:var(--color-accent)}.search-hint.svelte-1r4la5m{max-width:520px;margin:0 0 16px;font-family:var(--font-serif);font-style:italic;color:var(--color-ink);font-size:20px;line-height:1.2;letter-spacing:-.01em}.query-stamps.svelte-1r4la5m{display:flex;flex-wrap:wrap;gap:8px}.ex.svelte-1r4la5m{background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-border);border-radius:5px;padding:6px 10px;font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,color .14s ease,transform .16s ease}.ex.svelte-1r4la5m:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-accent);transform:translateY(-1px)}.search-state.svelte-1r4la5m{margin:8px 0;color:var(--color-ink-muted);font-size:12px}.search-state.svelte-1r4la5m em:where(.svelte-1r4la5m){color:var(--color-ink);font-style:italic}.results.svelte-1r4la5m{list-style:none;padding:0;margin:0}.result.svelte-1r4la5m{border-top:1px dotted var(--color-border);animation:svelte-1r4la5m-result-in .24s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 18ms)}.result.svelte-1r4la5m:first-child{border-top:none}.result-link.svelte-1r4la5m{display:grid;grid-template-columns:72px 64px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:9px 4px;color:var(--color-ink);text-decoration:none;border-radius:4px;transition:background .14s ease}.result-link.svelte-1r4la5m:hover{background:var(--color-surface-hover)}.result-term.svelte-1r4la5m{font-size:10px;color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em}.result-docket.svelte-1r4la5m{font-size:11px;color:var(--color-ink-muted)}.result-name.svelte-1r4la5m{font-family:var(--font-serif);font-size:15px;color:var(--color-ink);min-width:0;line-height:1.3}.result-name.svelte-1r4la5m .v:where(.svelte-1r4la5m){font-style:italic;color:var(--color-ink-muted);margin:0 5px}.result-status.svelte-1r4la5m{font-size:11px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:999px;background:var(--color-surface-hover)}.result-status[data-status=decided].svelte-1r4la5m{color:var(--color-ink);background:var(--color-accent-soft)}@keyframes svelte-1r4la5m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1r4la5m-sheet-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes svelte-1r4la5m-result-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1280px){.lead.svelte-1r4la5m{grid-template-columns:12px 1fr;gap:16px}.lead-aside.svelte-1r4la5m{grid-column:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;width:100%;padding-top:14px;border-top:1px solid var(--color-border);text-align:left}.lead-copy.svelte-1r4la5m{min-width:0}.lead-bench.svelte-1r4la5m{overflow:visible}.lead-split.svelte-1r4la5m{font-size:24px;line-height:1;white-space:nowrap}.lead-argued.svelte-1r4la5m{min-width:0;line-height:1.35;overflow-wrap:normal;word-break:normal}.lead-open.svelte-1r4la5m{justify-self:end;white-space:nowrap;padding:6px 9px;border:1px solid var(--color-border);border-radius:999px}.row-link.svelte-1r4la5m{grid-template-columns:68px minmax(0,1fr) 64px;gap:10px}.col-date.svelte-1r4la5m,.col-ribbon.svelte-1r4la5m,.col-cue.svelte-1r4la5m{display:none}}@media (max-width: 560px){.lead-aside.svelte-1r4la5m{grid-template-columns:auto minmax(0,1fr)}.lead-open.svelte-1r4la5m{grid-column:1 / -1;justify-self:start}}
