.case-title.svelte-12sfopm{font-size:var(--t-font-heading-300-size);line-height:var(--t-font-heading-300-line-height);font-weight:var(--t-font-weight-header);font-style:italic;color:var(--t-color-text-primary);margin-bottom:var(--t-spacing-05)}.case-citation.svelte-12sfopm{font-size:var(--t-font-body-size-tertiary);color:var(--t-color-text-secondary);margin-bottom:var(--t-spacing-10)}.case-disclaimer.svelte-12sfopm{margin:0 0 var(--t-spacing-25);font-size:var(--t-font-body-size-tertiary);line-height:1.4;color:var(--t-color-text-secondary);text-align:left}.fvs-checkbox.svelte-15fgaka{position:relative;flex-shrink:0;align-items:flex-end;width:1.4rem;height:1.4rem;margin:.25rem}input.svelte-15fgaka{position:absolute;top:0;z-index:2;width:1.4rem;height:1.4rem;margin:0;cursor:pointer;opacity:0}.custom-checkbox.svelte-15fgaka{--checkbox-border-color: var(--t-color-border-checkbox);--checkbox-background-color: transparent;--checkbox-border-radius: var(--t-radius-checkbox);--outline-color: transparent;--outline-width: var(--t-border-width-checkbox-halo);--outline-offset: var(--t-border-offset-checkbox-halo);position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;outline:var(--outline-width) solid var(--outline-color)!important;outline-offset:var(--outline-offset);border-radius:var(--checkbox-border-radius)}.fvs-checkbox--focused.svelte-15fgaka input:where(.svelte-15fgaka)~.custom-checkbox:where(.svelte-15fgaka),input.svelte-15fgaka:focus-visible~.custom-checkbox:where(.svelte-15fgaka){--outline-color: var(--t-color-border-checkbox-focused-halo)}.fvs-checkbox.fvs-checkbox--readonly.svelte-15fgaka input:where(.svelte-15fgaka):not(:disabled)~.custom-checkbox:where(.svelte-15fgaka),.fvs-checkbox.fvs-checkbox--readonly.svelte-15fgaka input:where(.svelte-15fgaka):hover:not(:disabled)~.custom-checkbox:where(.svelte-15fgaka){--checkbox-border-color: var(--t-color-border-checkbox-disabled);--checkbox-background-color: var( --t-color-background-checkbox-disabled )}input.svelte-15fgaka:disabled,.fvs-checkbox--readonly.svelte-15fgaka input:where(.svelte-15fgaka){cursor:default}.fvs-checkbox.svelte-15fgaka:not(.fvs-checkbox--readonly) input:where(.svelte-15fgaka):hover:not(:disabled)~.custom-checkbox:where(.svelte-15fgaka){--checkbox-border-color: var(--t-color-border-checkbox-hover)}input.svelte-15fgaka:disabled~.custom-checkbox:where(.svelte-15fgaka){--checkbox-border-color: var(--t-color-border-checkbox-disabled)}input.svelte-15fgaka:checked~.custom-checkbox:where(.svelte-15fgaka){--checkbox-background-color: var(--t-color-background-checkbox)}input.svelte-15fgaka:checked:disabled~.custom-checkbox:where(.svelte-15fgaka){--checkbox-background-color: var( --t-color-background-checkbox-disabled )}input.svelte-15fgaka:checked:hover:not(:disabled)~.custom-checkbox:where(.svelte-15fgaka){--checkbox-background-color: var(--t-color-background-checkbox-hover)}input.svelte-15fgaka:indeterminate~.custom-checkbox:where(.svelte-15fgaka){--checkbox-background-color: var(--t-color-background-checkbox)}input.svelte-15fgaka:indeterminate:disabled~.custom-checkbox:where(.svelte-15fgaka){--checkbox-background-color: var( --t-color-background-checkbox-disabled )}input.svelte-15fgaka:indeterminate:hover:not(:disabled)~.custom-checkbox:where(.svelte-15fgaka){--checkbox-background-color: var(--t-color-background-checkbox-hover)}input.svelte-15fgaka:checked~.custom-checkbox:where(.svelte-15fgaka)>.mdis{animation:svelte-15fgaka-check .15s cubic-bezier(.4,0,.23,1) both}@keyframes svelte-15fgaka-check{0%{font-size:calc(var(--t-font-icon-size-primary) * 1.2)}to{font-size:var(--t-font-icon-size-primary)}}.fvs-text-field.svelte-1vgbrfa{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;max-width:76.8rem}.fvs-text-field-input-wrapper.svelte-1vgbrfa{position:relative;display:flex;align-items:center;width:100%}.fvs-text-field-input.svelte-1vgbrfa{--outline-color: transparent;--outline-width: var(--t-border-width-text-input-halo, 0px);width:100%;min-width:4rem;height:3.5rem;padding:0 var(--t-spacing-10);font-family:var(--t-font-family-primary);font-size:var(--t-font-body-size-primary);line-height:var(--t-font-body-size-primary);color:var(--t-color-text-primary);outline:var(--outline-width) solid var(--outline-color)!important;background:var(--t-color-background-text-input);border-color:var(--t-color-border-text-input-unfocused);border-style:solid;border-width:var(--t-border-width-text-input, 0 0 2px);border-radius:var(--t-radius-text-input)}.fvs-text-field-input--borderless.svelte-1vgbrfa{--t-color-background-text-input: transparent;--t-color-border-text-input-unfocused: transparent;--t-color-border-text-input-focused-halo: transparent;--t-color-border-text-input-focused: transparent;--t-border-width-text-input: 0}.fvs-text-field--focused.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa),.fvs-text-field-input.svelte-1vgbrfa:focus-visible{--outline-color: var( --t-color-border-text-input-focused-halo, transparent );border-color:var(--t-color-border-text-input-focused)}.fvs-text-field--disabled.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){color:var(--t-color-text-disabled);border-color:var(--t-color-border-text-input-disabled)}.fvs-text-field--readonly.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){background:var(--t-color-background-text-input-readonly);border-color:var(--t-color-border-text-input-readonly)}.fvs-text-field--error.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){border-color:var(--t-color-border-text-input-error)}.fvs-text-field--center-align.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){text-align:center}.fvs-text-field--right-align.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){text-align:right}.fvs-text-field--large.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){width:100%;height:5rem;padding:0 var(--t-spacing-15);font-size:var(--t-font-body-size-secondary);line-height:var(--t-font-body-size-secondary)}.fvs-text-field--search.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){width:100%;padding-left:3.4rem}.fvs-text-field-input.svelte-1vgbrfa:-webkit-autofill,.fvs-text-field-input.svelte-1vgbrfa:-webkit-autofill:hover,.fvs-text-field-input.svelte-1vgbrfa:-webkit-autofill:focus,.fvs-text-field-input.svelte-1vgbrfa:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--t-color-text-primary)}.fvs-text-field--large.fvs-text-field--search.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){width:100%;padding-left:4rem}.fvs-text-field--readonly.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa):focus-visible,.fvs-text-field--readonly.fvs-text-field--focused.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){--outline-color: var( --t-color-border-text-input-focused-halo, transparent );border-color:var(--t-color-border-text-input-focused)}.fvs-text-field--error.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa):focus-visible,.fvs-text-field--error.fvs-text-field--focused.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa){--outline-color: var( --t-color-border-text-input-error-halo, transparent );border-color:var(--t-color-border-text-input-error)}.fvs-text-field--default-width.svelte-1vgbrfa{flex:none}.fvs-text-field--default-width.svelte-1vgbrfa .fvs-text-field-input-wrapper:where(.svelte-1vgbrfa){width:auto}.fvs-text-field-input.svelte-1vgbrfa::placeholder{color:var(--t-color-text-tertiary)}.fvs-text-field--disabled.svelte-1vgbrfa .fvs-text-field-input:where(.svelte-1vgbrfa)::placeholder{color:var(--t-color-text-disabled)}.fvs-text-field-label.svelte-1vgbrfa{--label-color: var(--t-color-text-secondary);margin-bottom:var(--t-spacing-05);font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);line-height:var(--t-font-body-line-height-tertiary);color:var(--label-color)}.fvs-text-field--disabled.svelte-1vgbrfa .fvs-text-field-label:where(.svelte-1vgbrfa){--label-color: var(--t-color-text-disabled)}.fvs-text-field--error.svelte-1vgbrfa .fvs-text-field-label:where(.svelte-1vgbrfa){--label-color: var(--t-color-text-error)}.fvs-text-field.svelte-1vgbrfa .fvs-text-field-icon:where(.svelte-1vgbrfa){position:absolute;left:var(--t-spacing-10);display:flex;cursor:default}.fvs-text-field.svelte-1vgbrfa .fvs-text-field-icon:where(.svelte-1vgbrfa) .input-icon{color:var(--t-color-text-secondary)}.fvs-text-field.svelte-1vgbrfa .fvs-text-field-helper-icon:where(.svelte-1vgbrfa) .helper-icon{color:var(--t-color-text-tertiary)}.fvs-text-field--focused.svelte-1vgbrfa .fvs-text-field-icon:where(.svelte-1vgbrfa) .input-icon{color:var(--t-color-font-text-input-icon-focus)}.fvs-text-field--disabled.svelte-1vgbrfa .fvs-text-field-icon:where(.svelte-1vgbrfa) .input-icon,.fvs-text-field--disabled.svelte-1vgbrfa .fvs-text-field-helper-icon:where(.svelte-1vgbrfa) .helper-icon,.fvs-text-field--disabled.svelte-1vgbrfa .right-icon-block:where(.svelte-1vgbrfa) .mdis{color:var(--t-color-text-disabled)}.fvs-text-field--error.svelte-1vgbrfa .fvs-text-field-icon:where(.svelte-1vgbrfa) .input-icon,.fvs-text-field--error.svelte-1vgbrfa .fvs-text-field-helper-icon:where(.svelte-1vgbrfa) .helper-icon{color:var(--t-color-text-error)}.fvs-text-input-help-wrapper.svelte-1vgbrfa{display:flex;justify-content:space-between;width:100%;overflow:hidden}.fvs-text-field-helper.svelte-1vgbrfa{display:flex;align-items:center;justify-content:center;margin-top:var(--t-spacing-05);font-size:var(--t-font-body-size-tertiary);line-height:var(--t-font-body-line-height-tertiary);color:var(--t-color-text-tertiary)}.fvs-text-field--disabled.svelte-1vgbrfa .fvs-text-field-helper:where(.svelte-1vgbrfa){color:var(--t-color-text-disabled)}.fvs-text-field--error.svelte-1vgbrfa .fvs-text-field-helper:where(.svelte-1vgbrfa){color:var(--t-color-text-error)}.fvs-text-field-helper-icon.svelte-1vgbrfa{margin:0 var(--t-spacing-05) 0 0;cursor:default}.fvs-text-input-char-count.svelte-1vgbrfa{margin-top:var(--t-spacing-05);font-size:var(--t-font-body-size-tertiary);line-height:var(--t-font-body-line-height-tertiary);color:var(--t-color-text-primary);opacity:0}.fvs-text-input-char-count--visible.svelte-1vgbrfa{opacity:1}.fvs-text-input-char-count--exceeded.svelte-1vgbrfa{color:var(--t-color-text-error)}.fvs-text-field-input[type=date].svelte-1vgbrfa{font-family:var(--t-font-family-primary);text-transform:uppercase}.fvs-text-field-input[type=date].svelte-1vgbrfa::-webkit-calendar-picker-indicator{opacity:0}.fvs-text-field.svelte-1vgbrfa .date-input-calendar-picker{position:absolute;right:10px;color:var(--t-color-text-secondary);pointer-events:none}.fvs-text-field.svelte-1vgbrfa .fvs-text-field-right-icon{position:absolute;right:10px;color:var(--t-color-text-secondary)}.fvs-text-field.svelte-1vgbrfa .fvs-text-field-input-has-custom-right-icon{padding-right:calc(10px + var(--t-font-icon-size-primary))}.right-icon-block.svelte-1vgbrfa{display:block;cursor:default}.right-icon-hidden.svelte-1vgbrfa{display:none}.relevance-pill.svelte-1d6rhq3{display:inline-flex;align-items:center;padding:var(--t-spacing-05) var(--t-spacing-15);border-radius:999px;font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);line-height:1.25;white-space:nowrap;color:var(--pill-fg);background:var(--pill-bg)}.relevance-pill.c6.svelte-1d6rhq3{--pill-bg: var(--t-color-object-6-secondary, #ffbacb);--pill-fg: var(--t-color-object-6-tertiary, #66192c)}.relevance-pill.c2.svelte-1d6rhq3{--pill-bg: var(--t-color-object-2-secondary, #fcddab);--pill-fg: var(--t-color-object-2-tertiary, #633a0b)}.relevance-pill.c1.svelte-1d6rhq3{--pill-bg: var(--t-color-object-1-secondary, #ffedac);--pill-fg: var(--t-color-object-1-tertiary, #624e00)}.relevance-pill.c13.svelte-1d6rhq3{--pill-bg: var(--t-color-object-13-secondary, #ece3cc);--pill-fg: var(--t-color-object-13-tertiary, #4a3a1f)}.relevance-pill.c11.svelte-1d6rhq3{--pill-bg: var(--t-color-object-11-secondary, #ebebeb);--pill-fg: var(--t-color-object-11-tertiary, #3d3d3d)}.relevance-pill.c12.svelte-1d6rhq3{--pill-bg: var(--t-color-object-12-primary, #5b5b5b);--pill-fg: var(--t-color-text-inverse, #ffffff)}.fv-hover-tooltip{position:fixed;z-index:2000;max-width:22rem;padding:var(--t-spacing-10);border-radius:10px;background:var(--t-color-background-inverse, #161616);color:var(--t-color-text-inverse, #ffffff);font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-body, 400);line-height:1.35;box-shadow:0 4px 16px #16161629;pointer-events:none}.drawer-overlay.svelte-ufczo5{position:absolute;inset:0;z-index:1000;display:flex;justify-content:flex-end}.drawer-scrim.svelte-ufczo5{position:absolute;inset:0;border:none;padding:0;background:#16161614;cursor:pointer}.drawer-panel.svelte-ufczo5{position:relative;display:flex;flex-direction:column;width:35rem;max-width:100%;height:100%;background:var(--t-color-background-primary, #fff);border-left:1px solid var(--t-color-border-primary);box-shadow:-8px 0 24px #16161614}.drawer-header.svelte-ufczo5{display:flex;align-items:center;justify-content:space-between;padding:var(--t-spacing-15) var(--t-spacing-20);flex-shrink:0}.drawer-title.svelte-ufczo5{font-size:var(--t-font-header-size-secondary, 1.75rem);font-weight:var(--t-font-weight-header);color:var(--t-color-text-primary)}.drawer-content.svelte-ufczo5{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--t-spacing-20);padding:0 var(--t-spacing-20) var(--t-spacing-20)}.facet.svelte-ufczo5{display:flex;flex-direction:column;gap:var(--t-spacing-10);border:none;margin:0;padding:0}.facet-label.svelte-ufczo5{font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-secondary)}.check-row.svelte-ufczo5{display:flex;align-items:flex-start;gap:var(--t-spacing-10);cursor:pointer}.check-label.svelte-ufczo5{font-size:var(--t-font-body-size-primary);color:var(--t-color-text-primary);line-height:1.4}.direction-title.svelte-ufczo5{display:block;font-size:var(--t-font-body-size-primary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-primary)}.direction-desc.svelte-ufczo5{margin:0;font-size:var(--t-font-body-size-tertiary);color:var(--t-color-text-secondary);line-height:1.3}.date-range.svelte-ufczo5{display:flex;align-items:center;gap:var(--t-spacing-10)}.date-range.svelte-ufczo5 .fvs-text-field{flex:1;min-width:0}.date-dash.svelte-ufczo5{flex-shrink:0;color:var(--t-color-text-secondary)}.advanced-toggle.svelte-ufczo5{display:inline-flex;align-items:center;gap:var(--t-spacing-05);padding:0;background:none;border:none;cursor:pointer;font-size:var(--t-font-body-size-primary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-secondary)}.advanced-caret.svelte-ufczo5{display:inline-block;transition:transform .15s ease}.advanced-caret.open.svelte-ufczo5{transform:rotate(180deg)}.drawer-footer.svelte-ufczo5{display:flex;justify-content:flex-end;gap:var(--t-spacing-05);padding:var(--t-spacing-10) var(--t-spacing-20);border-top:1px solid var(--t-color-border-primary);flex-shrink:0}.auth-row.svelte-awata2{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1.4fr);gap:var(--t-spacing-15);padding:var(--t-spacing-15) 0;border-bottom:1px solid var(--t-color-border-primary);align-items:start}.auth-relevance-cell.svelte-awata2{display:flex;align-items:flex-start}.auth-case-name.svelte-awata2{font-style:italic;font-weight:var(--t-font-weight-header);font-size:var(--t-font-body-size-primary);color:var(--t-color-text-primary);text-decoration:none;cursor:pointer;&:hover{color:var(--t-color-text-brand);text-decoration:underline}}.auth-case-citation.svelte-awata2{font-size:var(--t-font-body-size-tertiary);color:var(--t-color-text-secondary)}.auth-treatment-label.svelte-awata2{font-weight:var(--t-font-weight-header)}.auth-treatment-text.svelte-awata2{font-size:var(--t-font-body-size-primary);color:var(--t-color-text-primary);line-height:1.5}.auth-full-analysis.svelte-awata2{margin-top:var(--t-spacing-10);font-size:var(--t-font-body-size-primary);line-height:1.65;color:var(--t-color-text-primary);p{margin:0 0 var(--t-spacing-10);&:last-child{margin-bottom:0}}em{font-style:italic}strong{font-weight:var(--t-font-weight-header)}}.full-analysis-toggle.svelte-awata2{display:inline-flex;align-items:center;gap:var(--t-spacing-05);margin-top:var(--t-spacing-05);padding:0;background:none;border:none;cursor:pointer;color:var(--t-color-text-secondary);font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);&:hover .full-analysis-label:where(.svelte-awata2){text-decoration:underline}}.full-analysis-caret.svelte-awata2{display:inline-block;font-size:.85em;line-height:1;transition:transform .15s ease}.full-analysis-toggle.expanded.svelte-awata2 .full-analysis-caret:where(.svelte-awata2){transform:rotate(90deg)}.authorities-table.svelte-acjo7m{width:100%}.auth-header-row.svelte-acjo7m{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1.4fr);gap:var(--t-spacing-15);padding:var(--t-spacing-10) 0;border-bottom:2px solid var(--t-color-text-primary)}.auth-header-cell.svelte-acjo7m{font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.authorities-toolbar.svelte-38h74j{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--t-spacing-15)}.toolbar-search.svelte-38h74j{flex:none;width:20rem;max-width:100%}.filter-badge.svelte-38h74j{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;margin-left:var(--t-spacing-05);padding:0 var(--t-spacing-05);border-radius:999px;background:var(--t-color-object-12-primary, #5b5b5b);color:var(--t-color-text-inverse, #ffffff);font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);line-height:1}.treatise-body.svelte-e44am9{font-size:var(--t-font-body-size-primary);line-height:1.7;color:var(--t-color-text-primary);p{margin-bottom:var(--t-spacing-15)}h1,h2{font-size:var(--t-font-body-size-primary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--t-spacing-20);margin-bottom:var(--t-spacing-10)}blockquote{border-left:3px solid var(--t-color-border-primary);margin:var(--t-spacing-15) 0;padding-left:var(--t-spacing-15);color:var(--t-color-text-secondary);font-style:italic}a{color:var(--t-color-text-brand);text-decoration:underline;cursor:pointer}}.treatise-empty.svelte-e44am9{padding:var(--t-spacing-20) 0;color:var(--t-color-text-secondary);font-size:var(--t-font-body-size-primary)}.fvs-segment.svelte-ng5tm8{position:relative;z-index:1;flex:1}.fvs-segment-input.svelte-ng5tm8,.fvs-segment-visually-hidden.svelte-ng5tm8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.fvs-segment-label.svelte-ng5tm8{--segment-outline-color: transparent;--segment-outline-width: var(--t-border-width-segmented-control-halo);--segment-outline-offset: var(--t-border-offset-segmented-control-halo);--segment-text-color: var(--t-color-text-secondary);--segment-text-color--active: var(--t-color-text-primary);--segment-text-color--disabled: var(--t-color-text-disabled);--segment-font-weight: var(--t-font-weight-primary);--segment-font-weight--active: var(--t-font-weight-header);--segment-bg-color: transparent;--segment-bg-color--hover: var( --t-color-background-segmented-control-segment-hover );--segment-height: 3.2rem;--segment-padding: .7rem var(--t-spacing-10) .8rem;--segment-border-radius: var( --t-radius-segmented-control-segment, .85rem );--segment-transition: color .2s ease, background-color .2s ease;display:flex;gap:var(--t-spacing-05);align-items:center;justify-content:center;height:var(--segment-height);padding:var(--segment-padding);font-family:var(--t-font-family-secondary);font-size:var(--t-font-body-size-primary);font-weight:var(--segment-font-weight);line-height:var(--t-font-body-line-height-primary);color:var(--segment-text-color);white-space:nowrap;cursor:pointer;outline:var(--segment-outline-width) solid var(--segment-outline-color);outline-offset:var(--segment-outline-offset);background:var(--segment-bg-color);border-radius:var(--segment-border-radius);transition:var(--segment-transition)}.fvs-segment-label--icon-only.svelte-ng5tm8{--segment-padding: .7rem .7rem .8rem}.fvs-segment-input.svelte-ng5tm8:disabled+.fvs-segment-label:where(.svelte-ng5tm8){--segment-text-color: var(--segment-text-color--disabled);cursor:default}.fvs-segment-input.svelte-ng5tm8:focus-visible+.fvs-segment-label:where(.svelte-ng5tm8){--segment-outline-color: var( --t-color-border-segmented-control-focused-halo, var(--t-color-border-brand) )}.fvs-segment-input.svelte-ng5tm8:checked+.fvs-segment-label:where(.svelte-ng5tm8){--segment-text-color: var(--segment-text-color--active);--segment-font-weight: var(--segment-font-weight--active);cursor:default}.fvs-segment-input.svelte-ng5tm8:not(:checked,:disabled)+.fvs-segment-label:where(.svelte-ng5tm8):hover{--segment-bg-color: var(--segment-bg-color--hover)}.fvs-segment-input.svelte-ng5tm8:checked:disabled+.fvs-segment-label:where(.svelte-ng5tm8){--segment-text-color: var(--segment-text-color--disabled)}.fvs-segment-count.svelte-ng5tm8{font-weight:var(--t-font-weight-primary)}.fvs-segment-active-indicator.svelte-iewxkp{position:absolute;pointer-events:none;background-color:var( --t-color-background-segmented-control-segment-active, var(--t-color-background-primary) );border:1px solid var(--t-color-border-segmented-control-segment-active, transparent);border-radius:var(--t-radius-segmented-control-segment, .85rem);box-shadow:var( --t-elevation-segmented-control-100, var(--t-elevation-100) );transition:left .2s ease,width .2s ease}.fvs-segmented-control.svelte-1mlzz16{position:relative;display:inline-flex;gap:.15rem;padding:.15rem;background-color:var(--t-color-background-segmented-control);border-radius:var(--t-radius-segmented-control, 1rem)}.fvs-segmented-control--full-width.svelte-1mlzz16{display:flex;width:100%}.opinion-panel.svelte-m5iw7l{position:relative;display:flex;flex-direction:column;width:100%;flex:1;min-height:0;background:var(--t-color-background-primary);border:1px solid var(--t-color-border-primary);border-radius:1.5rem;box-shadow:0 1px 2px #26262608,0 2px 4px #26262608,0 4px 8px #26262605,0 8px 16px #26262605;overflow:hidden}.panel-header.svelte-m5iw7l{display:flex;align-items:center;gap:var(--t-spacing-10);padding:var(--t-spacing-10) var(--t-spacing-15) var(--t-spacing-10) var(--t-spacing-20);flex-shrink:0;min-height:4.8rem}.nav-buttons.svelte-m5iw7l{display:flex;gap:var(--t-spacing-05);opacity:0;transition:opacity .15s;&.visible{opacity:1}}.panel-header-title.svelte-m5iw7l{flex:1;font-size:var(--t-font-body-size-primary);font-weight:var(--t-font-weight-header);font-style:italic;color:var(--t-color-text-primary);opacity:0;transition:opacity .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;&.visible{opacity:1}}.panel-content.svelte-m5iw7l{flex:1;overflow-y:auto;padding:.2rem 5rem}.section-label.svelte-m5iw7l{font-size:var(--t-font-body-size-tertiary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-top:var(--t-spacing-25);margin-bottom:var(--t-spacing-10)}.divider.svelte-m5iw7l{border:none;border-top:1px solid var(--t-color-border-primary);margin:var(--t-spacing-20) 0 var(--t-spacing-15)}.holding-text.svelte-m5iw7l{font-size:var(--t-font-body-size-primary);line-height:1.65;color:var(--t-color-text-primary)}.authorities-section.svelte-m5iw7l{margin-top:var(--t-spacing-25)}.authorities-empty.svelte-m5iw7l{display:flex;flex-direction:column;align-items:center;gap:var(--t-spacing-05);padding:var(--t-spacing-30) 0;color:var(--t-color-text-secondary);font-size:var(--t-font-body-size-primary);text-align:center}.mode-switch.svelte-m5iw7l{margin:var(--t-spacing-20) 0 var(--t-spacing-10)}.opinion-body.svelte-m5iw7l{font-size:var(--t-font-body-size-primary);line-height:1.7;color:var(--t-color-text-primary);a{color:var(--t-color-text-brand);text-decoration:underline;cursor:pointer}p{margin-bottom:var(--t-spacing-15)}}.loading-state.svelte-m5iw7l{padding:var(--t-spacing-20) 0;color:var(--t-color-text-secondary);font-size:var(--t-font-body-size-primary)}.error-state.svelte-m5iw7l{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--t-spacing-15);color:var(--t-color-text-error);font-size:var(--t-font-body-size-primary);text-align:center;padding:var(--t-spacing-50)}
