.page-nav.svelte-1nnxo3j{position:sticky;top:var(--nav-height, 72px);z-index:50;background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:var(--space-sm) var(--space-md);overflow-x:auto;scroll-padding-inline:var(--space-md);scrollbar-width:none;--fade-start: 0px;--fade-end: 0px;mask-image:linear-gradient(to right,transparent,black var(--fade-start),black calc(100% - var(--fade-end)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-start),black calc(100% - var(--fade-end)),transparent)}.page-nav.svelte-1nnxo3j[data-fade-start]{--fade-start: 24px}.page-nav.svelte-1nnxo3j[data-fade-end]{--fade-end: 24px}.page-nav.svelte-1nnxo3j::-webkit-scrollbar{display:none}.page-nav-list.svelte-1nnxo3j{display:flex;align-items:center;justify-content:center;gap:0;list-style:none;padding:0;margin:0 auto;max-width:60rem}.page-nav-item.svelte-1nnxo3j{display:block;padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;margin-bottom:-1px}.page-nav-item.svelte-1nnxo3j:hover{color:var(--text-primary)}.page-nav-item.active.svelte-1nnxo3j{color:var(--accent-primary);border-bottom-color:var(--accent-primary);font-weight:600}.page-nav-item.svelte-1nnxo3j:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:var(--radius-sm)}@media(min-width:640px){.page-nav.svelte-1nnxo3j{padding:var(--space-md) var(--space-xl)}}.page.svelte-1sndy4k{min-height:100vh;min-height:100dvh;background-color:var(--bg-primary);color:var(--text-primary)}.section.svelte-1sndy4k{padding:var(--space-2xl) var(--space-xl);scroll-margin-top:var(--sticky-header-offset, 140px)}.container.svelte-1sndy4k{max-width:60rem;margin:0 auto}.section-title.svelte-1sndy4k{font-size:1.75rem;font-weight:700;margin-bottom:var(--space-lg);color:var(--text-primary);text-align:center}.steps-section.svelte-1sndy4k{background-color:var(--bg-secondary)}.steps-flow.svelte-1sndy4k{display:flex;flex-direction:column;gap:var(--space-lg)}.steps-row.svelte-1sndy4k{display:contents}.step-card.svelte-1sndy4k{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);background-color:var(--surface-color);border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;cursor:pointer;transition:all .2s ease;font:inherit;color:inherit}.step-card.svelte-1sndy4k:hover,.step-card.svelte-1sndy4k:focus-visible{border-color:var(--accent-primary);box-shadow:var(--shadow-lg)}.step-card.svelte-1sndy4k:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.step-card.active.svelte-1sndy4k{border-color:var(--accent-primary);background:var(--accent-primary-alpha)}.step-card-top.svelte-1sndy4k{display:flex;align-items:center;justify-content:center}.step-num.svelte-1sndy4k{flex-shrink:0;width:36px;height:36px;border-radius:50%;background-color:var(--accent-primary);color:#fff;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}.step-title.svelte-1sndy4k{font-size:1.0625rem;font-weight:700;margin:0;color:var(--text-primary)}.step-teaser.svelte-1sndy4k{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.step-detail-panel.svelte-1sndy4k{position:relative;padding:var(--space-xl);background:var(--accent-primary-alpha);border:1px solid var(--accent-primary);border-radius:var(--radius-lg)}.step-detail-title.svelte-1sndy4k{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:0 0 .75rem;padding-right:2.5rem}.step-detail-text.svelte-1sndy4k{color:var(--text-secondary);line-height:1.7;font-size:.9375rem;margin:0 0 .875rem}.step-detail-text.svelte-1sndy4k:last-child{margin-bottom:0}.dossier-groups.svelte-1sndy4k{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-lg)}.dossier-group.svelte-1sndy4k{background:var(--accent-primary-alpha);border:1px solid var(--accent-primary);border-left:4px solid var(--accent-primary);border-radius:var(--radius-lg);padding:var(--space-xl)}.dossier-eyebrow.svelte-1sndy4k{display:inline-block;padding:.25rem .75rem;background:var(--accent-primary-light);color:var(--accent-primary);border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-md)}.dossier-items.svelte-1sndy4k{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;padding:0;margin:0}.dossier-item.svelte-1sndy4k{display:flex;align-items:flex-start;gap:.625rem;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.dossier-item-text.svelte-1sndy4k{flex:1;min-width:0}.dossier-item-icon.svelte-1sndy4k{color:var(--accent-success);flex-shrink:0;margin-top:1px;display:flex}.dossier-note.svelte-1sndy4k{font-size:.875rem;color:var(--text-tertiary);font-style:italic;text-align:center;margin:0}.justitia-section.svelte-1sndy4k{background-color:color-mix(in srgb,var(--accent-primary) 4%,var(--bg-secondary));border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.justitia-header.svelte-1sndy4k{margin-bottom:var(--space-xl)}.justitia-intro.svelte-1sndy4k{color:var(--text-secondary);line-height:1.7;margin:0 0 var(--space-md) 0;font-size:1rem}.justitia-intro.svelte-1sndy4k:last-of-type{margin-bottom:var(--space-2xl)}.justitia-diagram.svelte-1sndy4k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-bottom:var(--space-md)}.diagram-legend.svelte-1sndy4k{text-align:center;font-size:.8125rem;color:var(--text-tertiary);margin:0 0 var(--space-2xl)}.diagram-party.svelte-1sndy4k{flex:1;max-width:100%;width:100%;padding:1.25rem 1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;box-shadow:var(--shadow-sm)}.diagram-party-icon.svelte-1sndy4k{color:var(--accent-success);display:flex}.diagram-party-label.svelte-1sndy4k{font-size:.8125rem;font-weight:700;color:var(--text-primary)}.diagram-party-sub.svelte-1sndy4k{font-size:.75rem;color:var(--text-tertiary);line-height:1.4}.diagram-justitia.svelte-1sndy4k{padding:1.25rem 1.5rem;background:var(--accent-primary-light);border:2px solid var(--accent-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;flex-shrink:0;min-width:140px}.diagram-justitia-icon.svelte-1sndy4k{color:var(--accent-primary);display:flex}.diagram-justitia-label.svelte-1sndy4k{font-size:1rem;font-weight:800;color:var(--accent-primary)}.diagram-justitia-sub.svelte-1sndy4k{font-size:.75rem;color:var(--text-secondary);line-height:1.3}.diagram-connector.svelte-1sndy4k{font-size:1.5rem;color:var(--border-dark);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.justitia-principles.svelte-1sndy4k{display:grid;grid-template-columns:1fr;gap:1.25rem}.principle-card.svelte-1sndy4k{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.principle-icon.svelte-1sndy4k{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--accent-primary-light);color:var(--accent-primary);flex-shrink:0}.principle-title.svelte-1sndy4k{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.principle-desc.svelte-1sndy4k{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0}.capabilities-title.svelte-1sndy4k{font-size:1.25rem;font-weight:800;color:var(--text-primary);text-align:center;margin:var(--space-2xl) 0 var(--space-lg)}.capabilities-list.svelte-1sndy4k{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.capability-row.svelte-1sndy4k{display:flex;align-items:flex-start;gap:var(--space-md)}.capability-icon.svelte-1sndy4k{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--accent-primary-light);color:var(--accent-primary);flex-shrink:0}.capability-body.svelte-1sndy4k{display:flex;flex-direction:column;gap:.25rem}.capability-name.svelte-1sndy4k{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.capability-text.svelte-1sndy4k{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:0}.citation-row.svelte-1sndy4k{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:var(--space-lg)}.issues-sub.svelte-1sndy4k{color:var(--text-secondary);margin:-.5rem 0 1.5rem}.issues-grid.svelte-1sndy4k{display:grid;grid-template-columns:1fr;gap:1.5rem}.issue-card.svelte-1sndy4k{padding:1.75rem 1.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-left-width:4px;border-radius:var(--radius-lg)}.issue-card--success.svelte-1sndy4k{border-color:var(--accent-success);background:color-mix(in srgb,var(--accent-success) 4%,var(--surface-color))}.issue-card--neutral.svelte-1sndy4k{border-color:var(--border-color);background:var(--surface-color)}.issue-icon.svelte-1sndy4k{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-secondary) 10%,transparent);color:var(--text-secondary);margin-bottom:var(--space-md)}.issue-card--success.svelte-1sndy4k .issue-icon:where(.svelte-1sndy4k){background:color-mix(in srgb,var(--accent-success) 12%,transparent);color:var(--accent-success)}.issue-card.svelte-1sndy4k h3:where(.svelte-1sndy4k){font-size:1.0625rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-md) 0}.issue-card.svelte-1sndy4k p:where(.svelte-1sndy4k){color:var(--text-secondary);line-height:1.6;margin:0;font-size:.9375rem}.lre-list.svelte-1sndy4k{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.lre-list.svelte-1sndy4k li:where(.svelte-1sndy4k){position:relative;padding-left:1.25rem;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.lre-list.svelte-1sndy4k li:where(.svelte-1sndy4k):before{content:"→";position:absolute;left:0;color:var(--accent-primary);font-weight:700}@media(min-width:768px){.steps-flow.svelte-1sndy4k{display:block}.steps-row.svelte-1sndy4k{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-lg)}.step-detail-panel.svelte-1sndy4k{margin-top:var(--space-lg)}.step-card.svelte-1sndy4k{flex:1 1 200px}.justitia-diagram.svelte-1sndy4k{flex-direction:row;gap:.875rem}.diagram-party.svelte-1sndy4k{max-width:15rem;width:auto}.justitia-principles.svelte-1sndy4k,.dossier-groups.svelte-1sndy4k,.issues-grid.svelte-1sndy4k{grid-template-columns:repeat(2,1fr)}}
