.experiment[data-astro-cid-ntok66mg]{padding-top:80px;padding-bottom:0;max-width:840px}.experiment__header[data-astro-cid-ntok66mg]{margin-bottom:40px}.experiment__label[data-astro-cid-ntok66mg]{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.15em;color:var(--text-tertiary);margin-bottom:16px}.experiment__header[data-astro-cid-ntok66mg] h1[data-astro-cid-ntok66mg]{margin-top:0;margin-bottom:12px}.experiment__description[data-astro-cid-ntok66mg]{font-size:1.0625rem;color:var(--text-secondary);max-width:600px}.experiment__connection[data-astro-cid-ntok66mg]{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-tertiary);margin-top:12px}.experiment__canvas[data-astro-cid-ntok66mg]{border:1px solid var(--surface-grid-major);background:var(--surface-cream);padding:24px;margin-bottom:48px}.experiment__notes[data-astro-cid-ntok66mg]{margin-top:32px}.data-juris{display:flex;flex-direction:column;gap:20px}.data-juris__scenarios{display:flex;flex-direction:column;gap:8px}.data-juris__scenarios-label{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.data-juris__scenario-btns{display:flex;flex-wrap:wrap;gap:6px}.data-juris__scenario-btn{font-family:var(--font-ui);font-size:.75rem;font-weight:500;padding:6px 12px;border:1px solid var(--surface-grid-major);background:var(--surface-paper);color:var(--text-secondary);cursor:pointer;transition:all .2s ease-out}.data-juris__scenario-btn:hover{border-color:var(--accent);color:var(--accent)}.data-juris__scenario-btn--active{background:var(--accent);color:var(--text-inverse);border-color:var(--accent)}.data-juris__desc{font-family:var(--font-body);font-size:.9375rem;color:var(--text-secondary);line-height:1.5;margin:0}.data-juris__toggle-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-recessed);border:1px solid var(--surface-grid)}.data-juris__toggle-label{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-primary)}.data-juris__switch{position:relative;width:44px;height:24px;border:1px solid var(--surface-grid-major);background:var(--surface-paper);cursor:pointer;transition:all .2s ease-out;padding:0}.data-juris__switch--on{background:var(--accent);border-color:var(--accent)}.data-juris__switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text-secondary);transition:all .2s ease-out}.data-juris__switch--on .data-juris__switch-knob{left:23px;background:var(--text-inverse)}.data-juris__map{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.data-juris__country{padding:16px;border:1px solid var(--surface-grid);background:var(--surface-paper);transition:all .2s ease-out}.data-juris__country--path{border-color:var(--surface-grid-major)}.data-juris__country--stored{border-color:var(--accent);background:var(--accent-wash)}.data-juris__country-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.data-juris__country-flag{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;color:var(--text-primary);background:var(--surface-recessed);padding:2px 6px}.data-juris__country-name{font-family:var(--font-ui);font-size:.8125rem;font-weight:500;color:var(--text-primary)}.data-juris__country-status{display:flex;flex-wrap:wrap;gap:4px}.data-juris__badge{font-family:var(--font-mono);font-size:.5625rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px}.data-juris__badge--path{background:#e8e4db;color:var(--text-secondary)}.data-juris__badge--stored{background:var(--accent);color:var(--text-inverse)}.data-juris__badge--access{background:#1c1528;color:#e8e4f0}.data-juris__badge--none{background:var(--surface-recessed);color:var(--text-tertiary)}.data-juris__summary{display:flex;flex-direction:column;gap:8px;padding:16px;border-top:1px solid var(--surface-grid)}.data-juris__summary-item{display:flex;gap:8px;align-items:baseline}.data-juris__summary-label{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--text-tertiary);white-space:nowrap}.data-juris__summary-value{font-family:var(--font-ui);font-size:.8125rem;font-weight:500;color:var(--text-primary)}@media(max-width:768px){.experiment[data-astro-cid-ntok66mg]{padding:48px 0}.experiment__canvas[data-astro-cid-ntok66mg]{padding:16px}.data-juris__map{grid-template-columns:1fr}.data-juris__toggle-row{flex-direction:column;gap:10px;align-items:flex-start}.data-juris__scenario-btns{flex-direction:column}}
