.reading-progress{top:var(--header-h);z-index:49;background:var(--accent);transform-origin:0;pointer-events:none;height:2px;display:none;position:fixed;left:0;right:0;scale:0 1}@supports (animation-timeline:scroll()){:root[data-motion=on] .reading-progress{animation-name:rp-grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block}}@supports (animation-timeline:scroll()) and (timeline-scope:none){body:has(.reading-progress){timeline-scope:--thesis}[data-reading-text],.thesis-main:not(:has([data-reading-text])){view-timeline:--thesis block}:root[data-motion=on] .reading-progress{animation-timeline:--thesis;animation-range:contain}}@keyframes rp-grow{to{scale:1}}@media print{.reading-progress{display:none!important}}.thesis-toc{display:none}@media (width>=1100px){.thesis-toc{top:calc(var(--header-h) + 2rem);align-self:start;display:block;position:sticky}}.thesis-toc ol{border-inline-start:1px solid var(--line);margin:.9rem 0 0;padding:0;list-style:none}.thesis-toc a{color:var(--ink-soft);transition:color var(--t-micro) var(--ease-out);padding:.4rem 0 .4rem 1rem;font-size:.85rem;line-height:1.4;text-decoration:none;display:block;position:relative}.thesis-toc a:before{content:"";background:var(--accent);width:6px;height:6px;transition:scale var(--t-short) var(--ease-out);border-radius:50%;position:absolute;top:calc(50% - 3px);left:-3.5px;scale:0}.thesis-toc a:hover{color:var(--ink)}@supports (scroll-target-group:auto){.thesis-toc ol{scroll-target-group:auto}.thesis-toc a:target-current{color:var(--ink)}.thesis-toc a:target-current:before{scale:1}}.checksum{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.checksum dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.checksum dd{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.65rem 0 0;display:flex}.checksum code{min-width:0;font-family:var(--font-mono);font-feature-settings:"zero";color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all;flex:17rem;font-size:.8rem;line-height:1.75}.checksum code span{margin-right:.35em;display:inline-block}.checksum__copy{min-height:44px}.checksum .hint{color:var(--ink-faint);flex-basis:100%;font-size:.78rem;line-height:1.55}@media (width>=68.75rem){.thesis-layout[data-astro-cid-s3ogfsa2]{grid-template-columns:minmax(0,1fr) 13rem;column-gap:4rem;display:grid}.thesis-intro[data-astro-cid-s3ogfsa2],.thesis-main[data-astro-cid-s3ogfsa2]{grid-column:1}.thesis-layout[data-astro-cid-s3ogfsa2]>.thesis-toc{grid-area:1/2/span 2}}.thesis-intro[data-astro-cid-s3ogfsa2],.thesis-main[data-astro-cid-s3ogfsa2]{min-width:0;max-width:64rem}.thesis-head[data-astro-cid-s3ogfsa2]{flex-direction:column;gap:1.25rem;display:flex}.thesis-head__badge[data-astro-cid-s3ogfsa2]{flex:none;order:-1;width:56px}@media (width>=640px){.thesis-head[data-astro-cid-s3ogfsa2]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.thesis-head__badge[data-astro-cid-s3ogfsa2]{order:0;width:112px}}.scenario-grid[data-astro-cid-s3ogfsa2]{gap:1rem;display:grid}@media (64rem<=width<68.75rem){.scenario-grid[data-astro-cid-s3ogfsa2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.scenario-text[data-astro-cid-s3ogfsa2]{overflow-wrap:break-word;max-width:42rem}.scenario-text[data-astro-cid-s3ogfsa2]:lang(de){hyphens:auto;hyphenate-limit-chars:10 4 4}.dotline[data-astro-cid-s3ogfsa2]{overflow-x:clip}.dotline--eyebrow[data-astro-cid-s3ogfsa2]{--sep:2.2em}.dotline--mono[data-astro-cid-s3ogfsa2]{--sep:1.8em}.dots[data-astro-cid-s3ogfsa2]{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--sep));display:flex}.dots[data-astro-cid-s3ogfsa2]>[data-astro-cid-s3ogfsa2]{padding-inline-start:var(--sep);position:relative}.dots[data-astro-cid-s3ogfsa2]>[data-astro-cid-s3ogfsa2]:before{content:"·" / "";width:var(--sep);text-align:center;letter-spacing:0;position:absolute;inset-inline-start:0}.dots[data-astro-cid-s3ogfsa2]>[data-astro-cid-s3ogfsa2]:first-child:before{content:none}.thesis-end[data-astro-cid-s3ogfsa2]{display:grid;overflow:clip}.thesis-end__pdf[data-astro-cid-s3ogfsa2],.thesis-end__build[data-astro-cid-s3ogfsa2]{padding:1.75rem}.thesis-end__build[data-astro-cid-s3ogfsa2]{border-top:1px solid var(--line);background:var(--bg-soft);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.thesis-end__band[data-astro-cid-s3ogfsa2]{letter-spacing:-.012em;text-wrap:balance;max-width:28rem;font-size:1.25rem;font-weight:520;line-height:1.4}@media (width>=640px){.thesis-end__pdf[data-astro-cid-s3ogfsa2],.thesis-end__build[data-astro-cid-s3ogfsa2]{padding:2.25rem}}@media (width>=768px){.thesis-end[data-astro-cid-s3ogfsa2]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.thesis-end__build[data-astro-cid-s3ogfsa2]{border-top:0;border-inline-start:1px solid var(--line)}}.scenario-letter[data-astro-cid-s3ogfsa2]{width:2rem;height:2rem;font-family:var(--font-mono);color:var(--accent);place-items:center;font-size:.8rem;font-weight:600;line-height:1;display:inline-grid;position:relative}.scenario-letter[data-astro-cid-s3ogfsa2]:before{content:"";background:repeating-conic-gradient(var(--accent) 0 3deg, transparent 3deg 15deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 60%,#000 61% 70%,#0000 71%);mask:radial-gradient(circle,#0000 0 60%,#000 61% 70%,#0000 71%)}
