.eupc-bib[data-astro-cid-oalwrhcq]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.eupc-bib__heading[data-astro-cid-oalwrhcq]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 1rem;font-weight:500}.eupc-bib__list[data-astro-cid-oalwrhcq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem;counter-reset:bib}.eupc-bib__item[data-astro-cid-oalwrhcq]{font-size:.88rem;line-height:1.6;color:var(--muted-foreground);padding-left:2.25rem;text-indent:-2.25rem;scroll-margin-top:calc(var(--header-h, 68px) + 1rem);transition:background .18s}.eupc-bib__item[data-astro-cid-oalwrhcq]:target{background:color-mix(in srgb,var(--eupc-accent) 8%,transparent);border-radius:3px}.eupc-bib__anchor[data-astro-cid-oalwrhcq]{display:inline-block;width:0;height:0;margin:0;padding:0;overflow:hidden;scroll-margin-top:calc(var(--header-h, 68px) + 1rem)}.eupc-bib__item[data-astro-cid-oalwrhcq]:has(.eupc-bib__anchor:target){background:color-mix(in srgb,var(--eupc-accent) 8%,transparent);border-radius:3px}.eupc-bib__num[data-astro-cid-oalwrhcq]{display:inline-block;width:1.8rem;font-family:var(--font-mono);font-weight:500;color:color-mix(in srgb,var(--foreground) 55%,transparent);font-variant-numeric:tabular-nums;text-indent:0}.eupc-bib__autoren[data-astro-cid-oalwrhcq]{color:var(--foreground)}.eupc-bib__titel[data-astro-cid-oalwrhcq] a[data-astro-cid-oalwrhcq],.eupc-bib__doi[data-astro-cid-oalwrhcq] a[data-astro-cid-oalwrhcq]{color:var(--muted-foreground);text-decoration:none;border-bottom:1px dotted color-mix(in srgb,var(--foreground) 30%,transparent)}.eupc-bib__titel[data-astro-cid-oalwrhcq] a[data-astro-cid-oalwrhcq]:hover,.eupc-bib__doi[data-astro-cid-oalwrhcq] a[data-astro-cid-oalwrhcq]:hover{color:var(--eupc-accent);border-color:var(--eupc-accent)}.eupc-bib__doi[data-astro-cid-oalwrhcq]{font-family:var(--font-mono);font-size:.78rem}.eupc-figure--native .eupc-figure__fallback{display:none}@media screen{html.fx-ready .eupc-figure--interactive .eupc-figure__native{display:none}}@media print{.eupc-figure--native .eupc-figure__fallback{display:block}.eupc-figure--native:has(.eupc-figure__fallback) .eupc-figure__native{display:none}.eupc-figure--native .manual-interactive-mount{display:none}}.eupc-figure__native{font-family:Ubuntu,system-ui,sans-serif;color:var(--foreground);font-size:.95rem;line-height:1.55;width:100%}.eupc-figure__native *{box-sizing:border-box}.eupc-figure--native .eupc-figure__body{align-items:stretch;width:100%}.fig-table{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.5}.fig-table thead th{font-family:Ubuntu Mono,ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;padding:.7rem .85rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 35%,transparent);vertical-align:bottom}.fig-table tbody td{padding:.75rem .85rem;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.fig-table tbody tr:last-child td{border-bottom:0}.fig-table .fig-col-num{font-family:Ubuntu Mono,ui-monospace,monospace;font-size:.72rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.fig-table{table-layout:fixed}.fig-table tbody td{overflow-wrap:break-word;word-break:normal}.fig-rating{display:inline-flex;align-items:center;gap:.12rem;font-family:Ubuntu Mono,ui-monospace,monospace;font-size:.78rem;color:var(--muted-foreground)}.fig-rating__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 20%,transparent)}.fig-rating__dot--on{background:var(--eupc-accent)}.fig-check,.fig-cross{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:500;line-height:1;flex-shrink:0}.fig-check{background:color-mix(in srgb,var(--eupc-accent) 14%,transparent);color:var(--eupc-accent)}.fig-cross{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:color-mix(in srgb,var(--foreground) 60%,transparent)}.fig-steps{display:grid;grid-template-columns:1fr 2fr .6fr;gap:1.5rem;align-items:center}.fig-steps__labels{display:flex;flex-direction:column;gap:.5rem;text-align:right;font-size:.85rem}.fig-steps__stack{display:flex;flex-direction:column-reverse;gap:2px}.fig-step{padding:.6rem .85rem;color:var(--foreground);border:1px solid var(--eupc-accent);font-weight:500;text-align:center;background:color-mix(in srgb,var(--eupc-accent) 6%,white)}.fig-step:nth-child(2){background:color-mix(in srgb,var(--eupc-accent) 14%,white)}.fig-step:nth-child(3){background:color-mix(in srgb,var(--eupc-accent) 30%,white)}.fig-step:nth-child(4){background:color-mix(in srgb,var(--eupc-accent) 55%,white);color:#fff}.fig-step:nth-child(5){background:var(--eupc-accent);color:#fff}.fig-steps__axis{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-family:Ubuntu Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--eupc-accent)}.fig-steps__axis-line{width:2px;flex:1;background:var(--eupc-accent);border-radius:1px;min-height:120px}.fig-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;align-items:stretch}.fig-flow__node{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .9rem;border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);border-radius:4px;background:color-mix(in srgb,var(--eupc-accent) 4%,transparent);text-align:center;font-size:.88rem;line-height:1.3;min-height:3.5rem;position:relative}.fig-flow__node--accent{border-color:var(--eupc-accent);background:color-mix(in srgb,var(--eupc-accent) 10%,transparent);color:var(--eupc-accent);font-weight:500}.fig-flow__arrow{display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--foreground) 45%,transparent);font-size:1.3rem}.fig-matrix{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.fig-matrix__cell{padding:.9rem 1rem;background:var(--background, #fff)}.fig-matrix__header{font-family:Ubuntu Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:.6rem 1rem .5rem}.fig-matrix__header--accent{color:var(--eupc-accent)}.fig-matrix__header--muted{color:var(--muted-foreground)}.fig-matrix__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem;font-size:.88rem;line-height:1.5}.fig-matrix__list li{display:grid;grid-template-columns:22px 1fr;gap:.5rem;align-items:start}.fig-nested{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.fig-nested__svg{width:100%;height:auto;max-width:360px;margin:0 auto}.fig-nested__legend{display:flex;flex-direction:column;gap:.5rem;font-size:.88rem}.fig-nested__legend dt{font-weight:500;color:var(--eupc-accent);font-size:.85rem}.fig-nested__legend dd{margin:0 0 .3rem;color:var(--muted-foreground);line-height:1.5}.fig-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));position:relative;padding-top:2rem;gap:.5rem}.fig-timeline:before{content:"";position:absolute;top:2rem;left:0;right:0;height:2px;background:var(--eupc-accent);border-radius:1px}.fig-timeline__node{position:relative;text-align:center;padding-top:1.25rem;font-size:.85rem;line-height:1.4}.fig-timeline__node:before{content:"";position:absolute;top:-.5rem;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--eupc-accent);border-radius:50%;border:2px solid var(--background, #fff)}.fig-timeline__label{display:block;font-family:Ubuntu Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.3rem}@media(max-width:640px){.fig-steps{grid-template-columns:1fr}.fig-steps__labels{text-align:left}.fig-nested,.fig-matrix{grid-template-columns:1fr}}@media print{.eupc-figure__native{break-inside:avoid-page}.eupc-figure__native table{break-inside:auto}.eupc-figure__native thead{display:table-header-group}.eupc-figure__native tfoot{display:table-footer-group}.eupc-figure__native tr,.eupc-figure__native img,.eupc-figure__native svg{break-inside:avoid;page-break-inside:avoid}.eupc-figure__native svg{max-width:100%;height:auto}.fig-flow{grid-template-columns:1fr;gap:.4rem}.fig-flow__arrow{transform:rotate(90deg)}.fig-matrix,.fig-nested{grid-template-columns:1fr}.fig-table{font-size:.78rem;line-height:1.4}.fig-table thead th,.fig-table tbody td{padding:.35rem .5rem;word-break:break-word;hyphens:auto}.fig-table thead th{border-bottom:1px solid #888;color:#333}.fig-table tbody td{border-bottom:1px solid #d8d8d8}}
