@font-face{font-family:Archivo;src:url(../media/Archivo-Variable.1w1wfq3-t9aw4.ttf)format("truetype-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../media/Archivo-Italic-Variable.2j6pp8p_9e1x9.ttf)format("truetype-variations");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-Regular.1jnzlox2328uq.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-Medium.40e1dh957vxhz.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-SemiBold.058cd0-77lxo3.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@keyframes dsSpin{to{transform:rotate(360deg)}}
:root{--ink-900:#111;--ink-800:#1c1c1c;--ink-750:#333;--ink-700:var(--ink-600);--ink-600:#666;--ink-500:#888;--ink-400:#a8a8a8;--ink-300:#d5d5d5;--ink-200:#e4e4e4;--paper-050:#fcfcfb;--paper-100:#f7f7f7;--paper-200:#efefef;--red-800:#a20d25;--red-700:#c8102e;--red-100:#f8dee3;--red-050:#fdf3f5;--green-700:#1a6b45;--green-600:#238055;--green-300:#8de6b0;--green-050:#f3f9f5;--amber-800:#6a4708;--amber-700:#8a5d0d;--amber-050:#fbf7ef;--text-body:var(--ink-900);--text-strong:var(--ink-900);--text-muted:var(--ink-600);--text-faint:var(--ink-600);--text-row:var(--ink-600);--text-row-taken:var(--ink-900);--text-disabled:var(--ink-500);--text-placeholder:var(--ink-600);--text-inverse-muted:var(--ink-300);--text-inverse:#fff;--text-quote:var(--ink-900);--text-citation:var(--red-700);--mark-bg:var(--red-100);--mark-fg:var(--ink-900);--surface-page:#fff;--surface-card:#fff;--surface-quote:#fff;--surface-sunken:var(--paper-100);--surface-rail:#fff;--surface-aside:var(--paper-050);--surface-inverse:var(--ink-900);--surface-overlay:#11111173;--surface-hover:var(--paper-100);--surface-active:var(--paper-200);--surface-hover-inverse:var(--ink-750);--surface-skeleton:var(--ink-200);--border-hair:var(--ink-300);--border-strong:var(--ink-900);--border-field:var(--ink-300);--border-composer:var(--ink-200);--border-focus:var(--ink-600);--action-bg:var(--ink-900);--action-bg-hover:#000;--action-bg-active:#000;--action-fg:#fff;--accent:var(--red-700);--accent-hover:var(--red-800);--verified-fg:var(--green-700);--verified-fg-inverse:var(--green-300);--verified-bg:var(--green-050);--verified-border:var(--green-600);--repealed-fg:var(--amber-800);--repealed-bg:var(--amber-050);--repealed-border:var(--amber-700);--danger-fg:var(--red-800);--danger-bg:var(--red-050);--danger-border:var(--red-700);--dot-pending:var(--ink-500);--focus-outline:2px solid var(--border-focus);--focus-offset:1px}
:root{--font-sans:"Archivo", "Helvetica Neue", helvetica, arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", menlo, monospace;--font-serif:"Source Serif 4", georgia, "Times New Roman", serif;--size-xs:12px;--size-sm:14px;--size-md:16px;--size-lg:20px;--size-xl:24px;--size-2xl:32px;--size-3xl:44px;--lh-tight:1.08;--lh-compact:1.12;--lh-snug:1.2;--lh-cozy:1.35;--lh-settled:1.4;--lh-normal:1.45;--lh-open:1.5;--lh-reading:1.55;--lh-loose:1.65;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-row-hover:var(--weight-semibold);--track-body:-.006em;--track-tight:-.015em;--track-tighter:-.02em;--track-wide:.01em;--track-caps:.06em;--type-display:var(--weight-bold) var(--size-3xl)/var(--lh-tight) var(--font-sans);--type-page-title:var(--weight-bold) var(--size-2xl)/var(--lh-compact) var(--font-sans);--type-page-title-serif:var(--weight-regular) var(--size-2xl)/var(--lh-compact) var(--font-serif);--type-section:var(--weight-bold) var(--size-xl)/var(--lh-snug) var(--font-sans);--type-lede:var(--weight-regular) var(--size-lg)/var(--lh-reading) var(--font-sans);--type-body:var(--weight-regular) var(--size-md)/var(--lh-reading) var(--font-sans);--type-body-sm:var(--weight-regular) var(--size-sm)/var(--lh-normal) var(--font-sans);--type-quote:var(--weight-regular) var(--size-md)/var(--lh-loose) var(--font-mono);--type-mono:var(--weight-regular) var(--size-sm)/var(--lh-open) var(--font-mono);--type-ui:var(--weight-semibold) var(--size-xs)/var(--lh-settled) var(--font-sans);--type-label:var(--weight-semibold) var(--size-xs)/var(--lh-settled) var(--font-sans);--type-caption:var(--weight-regular) var(--size-xs)/var(--lh-settled) var(--font-sans);--type-wordmark:var(--weight-bold) var(--size-lg)/var(--lh-tight) var(--font-sans);--type-subhead:var(--weight-semibold) var(--size-lg)/var(--lh-snug) var(--font-sans);--type-key:var(--weight-semibold) var(--size-md)/var(--lh-snug) var(--font-sans);--type-metric:var(--weight-bold) var(--size-xl)/var(--lh-tight) var(--font-sans);--type-h1:var(--weight-bold) var(--size-2xl)/var(--lh-compact) var(--font-sans);--type-h2:var(--weight-semibold) var(--size-lg)/var(--lh-snug) var(--font-sans);--type-h3:var(--weight-semibold) var(--size-md)/var(--lh-snug) var(--font-sans);--type-datum:var(--weight-semibold) var(--size-md)/var(--lh-snug) var(--font-sans);--numeric-tabular:tabular-nums;--measure-reading:60ch;--measure-quote:68ch}
:root{--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--space-13:96px;--space-15:48px;--rail-width:264px;--rail-width-collapsed:56px;--gutter-citation:112px;--thread-max:760px;--page-max:1180px;--content-max:calc(var(--thread-max) + 2 * var(--space-9));--width-form:400px;--width-menu:420px;--page-pad:var(--space-8);--page-pad-lg:var(--space-15);--header-h:56px;--control-h-xs:22px;--control-h-sm:28px;--control-h:36px;--control-h-lg:44px;--icon-lg:20px;--drop-zone-h:calc(2 * var(--space-8) + 2 * var(--space-4) + var(--icon-lg) + var(--control-h-sm) + var(--size-sm) * var(--lh-normal));--composer-field-h:calc(2 * var(--size-md) * var(--lh-reading));--composer-field-h-slim:calc(2 * var(--size-md) * var(--lh-reading));--modal-w-sm:384px;--modal-w-md:448px;--modal-w-lg:512px;--modal-w-xl:576px;--modal-w-2xl:672px;--modal-w-3xl:768px;--modal-w-4xl:896px;--modal-w-5xl:1024px;--modal-h-medium:400px;--modal-h-tall-min:600px;--modal-h-tall-max:80vh;--modal-h-full:90vh}
:root{--radius-field:5px;--radius-control:8px;--radius-box:12px;--radius-dialog:12px;--radius-round:50%;--border-w:1px;--border-w-strong:2px;--shadow-none:none;--shadow-subtle:0 1px 3px #00000008;--shadow-popover:0 10px 15px -3px #1111111a, 0 4px 6px -4px #1111111a;--shadow-dialog:0 20px 25px -5px #1111111a, 0 8px 10px -6px #1111111a}
:root{--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-spin:.9s;--dur-pulse:1.4s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);--transition-surface:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);--dur-composer:var(--dur-slow);--transition-composer:flex-grow var(--dur-composer) var(--ease-standard), height var(--dur-composer) var(--ease-standard), padding var(--dur-composer) var(--ease-standard), gap var(--dur-composer) var(--ease-standard)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--border-hair) transparent}@supports selector(::-webkit-scrollbar){html{scrollbar-width:auto;scrollbar-color:auto}}::-webkit-scrollbar{width:var(--space-4);height:var(--space-4)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-hair);border-radius:var(--radius-control)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{text-wrap:balance;margin:0}h1{letter-spacing:var(--track-tighter)}h2{letter-spacing:var(--track-tight)}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:3px;transition:var(--transition-control);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}a:hover,a:focus-visible{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}input::placeholder,textarea::placeholder{color:var(--text-placeholder)}::selection{background:var(--ink-900);color:#fff}:lang(de){-webkit-hyphens:auto;hyphens:auto}
@media (prefers-reduced-motion:reduce){:root{--dur-spin:0s;--dur-pulse:0s;--dur-composer:0s}}
:root{--danger-bg-inverse:var(--red-800);--tap-min-h:var(--control-h-lg);--border-field-live:var(--ink-500);--icon-surface:var(--surface-card)}.juri-field-box{--juri-field-border:var(--border-hair);transition:var(--transition-control)}.juri-field-box:hover:not(:disabled),.juri-field-box:focus,.juri-field-box:focus-visible,.juri-field-box:focus-within{--juri-field-border:var(--border-field-live)}.juri-field-box:focus,.juri-field-box:focus-visible,.juri-field-box:focus-within{outline:none}
@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Italic-Variable.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-Variable.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial);size-adjust:101.841%;ascent-override:86.2127%;descent-override:20.6203%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia);size-adjust:99.0253%;ascent-override:104.62%;descent-override:33.8297%;line-gap-override:0%}:root{--font-sans:"Archivo", "Archivo Fallback", "Helvetica Neue", helvetica, arial, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", menlo, monospace;--font-serif:"Source Serif 4", "Source Serif 4 Fallback", georgia, "Times New Roman", serif}
