pre.svelte-jxi03l,textarea.svelte-jxi03l{font-family:inherit;box-sizing:border-box;line-height:1.5}.stop-generating-btn.svelte-zq36ot{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--stop-generating-ring-color:rgba(31, 41, 55, .35)}.stop-generating-btn.svelte-zq36ot svg{display:block}.stop-generating-btn.svelte-zq36ot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;background:transparent}.stop-generating-btn--spinning.svelte-zq36ot:after{background:conic-gradient(from 0deg,transparent 0deg 240deg,var(--stop-generating-ring-color) 240deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:svelte-zq36ot-stop-generating-rotate 1.2s linear infinite}.dark .stop-generating-btn.svelte-zq36ot{--stop-generating-ring-color:rgba(255, 255, 255, .2)}@keyframes svelte-zq36ot-stop-generating-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}details.svelte-135jgtx summary.svelte-135jgtx::-webkit-details-marker{display:none}details.svelte-1escu1z summary.svelte-1escu1z::-webkit-details-marker{display:none}.loading-path.svelte-1escu1z.svelte-1escu1z{stroke-dasharray:61.45;animation:svelte-1escu1z-loading 2s linear infinite}@keyframes svelte-1escu1z-loading{to{stroke-dashoffset:122.9}}details.svelte-z6gw3b summary.svelte-z6gw3b::-webkit-details-marker{display:none}.loading-path.svelte-z6gw3b.svelte-z6gw3b{stroke-dasharray:61.45;animation:loading 2s linear infinite}.citation-card.svelte-1n2fo96{display:flex;flex-direction:column;gap:.2rem;border:1px solid rgba(148,163,184,.35);border-radius:.6rem;padding:.5rem .65rem;min-width:0;overflow-wrap:anywhere}.citation-card-head.svelte-1n2fo96{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.citation-type.svelte-1n2fo96{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;border-radius:.25rem;padding:.05rem .3rem;background:rgba(148,163,184,.22);color:#334155}.citation-jurisdiction.svelte-1n2fo96,.citation-reference.svelte-1n2fo96{font-size:.68rem;color:#475569}.citation-title.svelte-1n2fo96{margin:0;font-size:.8rem;font-weight:600;line-height:1.35;color:#0f172a}.citation-reference.svelte-1n2fo96{margin:0;font-variant-numeric:tabular-nums}.citation-open.svelte-1n2fo96{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;margin-top:.15rem;font-size:.7rem;font-weight:600;text-decoration:underline;color:#1d4ed8}.citation-open.svelte-1n2fo96:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.2rem}.citation-open-icon.svelte-1n2fo96{width:.6rem;height:.6rem}.citation-note.svelte-1n2fo96{margin:.15rem 0 0;font-size:.66rem;line-height:1.4;color:#92400e}.dark .citation-card.svelte-1n2fo96{border-color:#94a3b847}.dark .citation-type.svelte-1n2fo96{background:rgba(148,163,184,.18);color:#cbd5f5}.dark .citation-title.svelte-1n2fo96{color:#e2e8f0}.dark .citation-jurisdiction.svelte-1n2fo96,.dark .citation-reference.svelte-1n2fo96{color:#94a3b8}.dark .citation-open.svelte-1n2fo96{color:#93c5fd}.dark .citation-note.svelte-1n2fo96{color:#fcd34d}.citation-block.svelte-14mxl3v{margin-top:1rem;border-top:1px solid rgba(148,163,184,.3);padding-top:.7rem}.citation-block-head.svelte-14mxl3v{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.45rem}.citation-block-heading.svelte-14mxl3v{margin:0;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#475569}.citation-block-count.svelte-14mxl3v{font-variant-numeric:tabular-nums;letter-spacing:normal}.citation-block-note.svelte-14mxl3v{margin:0;font-size:.68rem;line-height:1.45;color:#64748b}.citation-items.svelte-14mxl3v{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.4rem;margin:0;padding:0;list-style:none}.citation-item.svelte-14mxl3v{min-width:0}.dark .citation-block.svelte-14mxl3v{border-top-color:#94a3b838}.dark .citation-block-heading.svelte-14mxl3v,.dark .citation-block-note.svelte-14mxl3v{color:#94a3b8}@keyframes svelte-1g7m645-loading{to{stroke-dashoffset:122.9}}.paste-glow.svelte-1od00m3{box-shadow:none}
