.reader-route-root{width:100%}.flow-reader{--flow-bg:#070c14;--flow-bg-secondary:#0c1320;--flow-bg-elevated:#162232;--flow-bg-card:#1c2a3f;--flow-text-primary:#e8e8ec;--flow-text-secondary:#8a8a95;--flow-text-muted:#5a5a65;--flow-text-accent:#c9a84c;--flow-accent-gold:#c9a84c;--flow-accent-gold-soft:rgba(201,168,76,.15);--flow-accent-gold-hover:rgba(201,168,76,.25);--flow-quote-book:#9a8d72;--flow-quote-rule-mix:color-mix(in srgb,var(--flow-quote-book) 62%,var(--flow-accent-gold) 38%);--flow-quote-border:color-mix(in srgb,var(--flow-quote-rule-mix) 30%,transparent);--flow-quote-surface:linear-gradient(168deg,color-mix(in srgb,var(--flow-accent-gold) 6.5%,transparent) 0%,color-mix(in srgb,var(--flow-accent-gold) 2.4%,transparent) 44%,transparent 78%);--flow-quote-body:color-mix(in srgb,var(--flow-text-primary) 91%,var(--flow-accent-gold) 9%);--flow-color-core:#c9a84c;--flow-color-exodus:#a62d2d;--flow-color-finale:#c9a84c;--flow-state-highlight:rgba(201,168,76,.1);--flow-state-hover:hsla(0,0%,100%,.03);--flow-state-active:hsla(0,0%,100%,.05);--flow-glass-bg:rgba(7,12,20,.8);--flow-glass-border:hsla(0,0%,100%,.1);--flow-glass-shadow:0 8px 32px rgba(0,0,0,.5);--flow-glass-inner:inset 0 1px 1px hsla(0,0%,100%,.1);--flow-audio-playing:#4ade80;--flow-audio-paused:#fbbf24;--flow-font-serif:var(--font-editorial,Georgia,serif);--flow-font-sans:var(--font-body,system-ui,sans-serif);--flow-font-mono:var(--font-mono,ui-monospace,monospace);--flow-font-brand:var(--font-brand,"Montserrat",system-ui,sans-serif);--flow-font-editorial:var(--font-editorial,Georgia,serif);--flow-max-width:720px;--flow-padding-x:clamp(1rem,5vw,3rem);--flow-padding-y:clamp(0.5rem,0.35rem + 1.2vw,1rem);--flow-section-gap:clamp(1.25rem,0.55rem + 2.2vh,2rem);--flow-block-padding:clamp(0.5rem,2vw,1.25rem);--flow-space-1:0.25rem;--flow-space-2:0.5rem;--flow-space-3:0.75rem;--flow-space-4:1rem;--flow-space-5:1.25rem;--flow-space-6:1.5rem;--flow-space-8:2rem;--flow-block-y:max(var(--flow-space-4),calc(var(--flow-section-gap) * 0.58));--flow-hero-tail:calc(var(--flow-section-gap) * 0.78);--flow-quote-pad-y:var(--flow-space-4);--flow-quote-pad-x:var(--flow-space-6);--flow-quote-pad-x-embed:var(--flow-space-5);--flow-quote-mark-top:-1.55rem;--flow-quote-author-gap:var(--flow-space-3);--flow-transition-fast:200ms cubic-bezier(0.2,0.8,0.2,1);--flow-transition-base:400ms cubic-bezier(0.2,0.8,0.2,1);--flow-transition-slow:700ms cubic-bezier(0.2,0.8,0.2,1);--flow-motion-chapter-ms:550ms;--flow-motion-block-ms:500ms;--flow-scroll-offset:calc(5rem + env(safe-area-inset-top, 0px));scroll-padding-top:var(--flow-scroll-offset);background:var(--flow-bg);color:var(--flow-text-primary);min-height:100vh;font-family:var(--flow-font-sans);line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;position:relative;-webkit-tap-highlight-color:transparent}.flow-reader[data-chapter-edition=core]{--flow-text-accent:#7ab8e8;--flow-accent-gold:#4a8bc4;--flow-accent-gold-soft:rgba(74,139,196,.12);--flow-accent-gold-hover:rgba(74,139,196,.22);--flow-color-core:#3d7ab5;--flow-color-finale:#3d7ab5;--flow-state-highlight:rgba(74,139,196,.08);--flow-quote-book:#7a9ab0}.flow-reader[data-chapter-edition=core][data-theme=sepia]{--flow-accent-gold:#5a8ab0;--flow-accent-gold-soft:rgba(90,138,176,.12);--flow-quote-book:#6a8aa0}.flow-reader[data-chapter-edition=exodus]{--flow-text-accent:#7ab8e8;--flow-color-core:#7ab8e8;--flow-color-finale:#7ab8e8;--flow-state-highlight:rgba(122,184,232,.1);--flow-accent-gold:#c9a84c;--flow-accent-gold-soft:rgba(201,168,76,.15);--flow-accent-gold-hover:rgba(201,168,76,.25);--flow-quote-book:#7a9ab0}.flow-reader:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.flow-reader[data-theme=sepia]{--flow-bg:#f5f0e6;--flow-bg-secondary:#ebe5d8;--flow-bg-elevated:#e0d9cc;--flow-bg-card:#d8d1c4;--flow-text-primary:#2a2520;--flow-text-secondary:#5a5248;--flow-text-muted:#8a8078;--flow-accent-gold:#8b7355;--flow-accent-gold-soft:rgba(139,115,85,.15)}.flow-reader[data-theme=amoled]{--flow-bg:#000;--flow-bg-secondary:#0a0a0a;--flow-bg-elevated:#111;--flow-bg-card:#1a1a1a}.flow-reader[data-theme=light]{--flow-bg:#fff;--flow-bg-secondary:#f8f9fa;--flow-bg-elevated:#f1f3f5;--flow-bg-card:#e9ecef;--flow-text-primary:#1a1a1a;--flow-text-secondary:#495057;--flow-text-muted:#868e96}.flow-reader[data-font=serif]{font-family:var(--flow-font-serif)}.flow-reader[data-font=mono]{font-family:var(--flow-font-mono)}.flow-reader[data-size=sm]{font-size:.875rem;line-height:1.68}.flow-reader[data-size=base]{font-size:.9375rem;line-height:1.76}.flow-reader[data-size=lg]{font-size:1.0625rem;line-height:1.78}.flow-reader[data-size=xl]{font-size:1.15rem;line-height:1.8}.flow-reader[data-line=tight]{line-height:1.5}.flow-reader[data-line=relaxed]{line-height:1.9}.flow-zoom-container{width:100%;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.zoom-indicator{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.08);border-radius:4px;font-family:var(--flow-font-mono);font-size:.7rem;font-weight:500;color:var(--flow-text-secondary);letter-spacing:.02em;cursor:pointer;transition:all .2s ease}.zoom-indicator:hover{background:hsla(0,0%,100%,.12);color:var(--flow-text-primary)}.zoom-indicator.active{background:rgba(201,168,76,.15);color:var(--flow-accent-gold)}.flow-container{max-width:var(--flow-max-width);margin:0 auto;padding:var(--flow-padding-y) var(--flow-padding-x)}.flow-chapter-column{transform:translateZ(0);backface-visibility:hidden}@media (max-width:768px){.flow-reader{--flow-max-width:100%;--flow-padding-y:clamp(0.4rem,0.3rem + 1vw,0.75rem);--flow-padding-x:max(1rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--flow-section-gap:clamp(1.1rem,0.5rem + 2.4vh,1.75rem);--flow-hero-tail:calc(var(--flow-section-gap) * 0.72);--flow-block-y:max(var(--flow-space-3),calc(var(--flow-section-gap) * 0.48));line-height:1.72}.flow-container{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));padding-top:var(--flow-padding-y);padding-bottom:max(3.5rem,calc(env(safe-area-inset-bottom, 0px) + 5rem));max-width:100%}.flow-reader[data-size=sm]{font-size:.9375rem;line-height:1.72}.flow-reader[data-size=base]{font-size:1rem;line-height:1.76}.flow-reader[data-size=lg]{font-size:1.075rem;line-height:1.78}.flow-reader[data-size=xl]{font-size:1.18rem;line-height:1.82}}.flow-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--flow-bg-secondary);z-index:100}.flow-progress-bar{height:100%;background:var(--flow-accent-gold);transform-origin:left;transition:transform .1s linear}.flow-hero{padding:var(--flow-space-6) 0 var(--flow-space-5);text-align:left;border-bottom:1px solid var(--flow-accent-gold-soft);margin:0 0 var(--flow-hero-tail);width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:visible;overflow-y:visible}.flow-hero-label{display:flex;align-items:center;gap:var(--flow-space-2);font-family:Crimson Text,Georgia,serif;font-size:.8rem;font-weight:500;font-style:italic;letter-spacing:.04em;color:var(--flow-text-accent);margin-bottom:var(--flow-space-3);font-variant-numeric:tabular-nums}.flow-hero-label:after{content:"";flex:1;height:1px;max-width:48px;background:var(--flow-text-accent);opacity:.35}.flow-hero-title{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-family:Crimson Text,Georgia,serif;font-size:clamp(1.2rem,2.4vw,1.72rem);font-weight:700;line-height:1.34;letter-spacing:0;word-spacing:normal;color:var(--flow-text-accent);margin:0;padding:0;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;line-break:auto}.flow-hero-readtime{margin:var(--flow-space-3) 0 0;padding:0;font-family:var(--flow-font-sans,ui-sans-serif,system-ui,sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.06em;color:var(--flow-text-muted);opacity:.72}@media (max-width:1024px){.flow-hero{width:100%;padding:var(--flow-space-5) 0 var(--flow-space-4);margin-bottom:var(--flow-hero-tail)}.flow-hero-title{font-size:clamp(1.12rem,2.5vw,1.55rem);line-height:1.34;letter-spacing:0}.flow-hero-label{font-size:.75rem}}@media (max-width:768px){.flow-hero{width:100%;padding:var(--flow-space-4) 0 var(--flow-space-3);margin-bottom:var(--flow-hero-tail);border-bottom-width:.5px}.flow-hero-label{font-size:.72rem;letter-spacing:.06em;gap:var(--flow-space-2);margin-bottom:var(--flow-space-2)}.flow-hero-label:after{max-width:36px}.flow-hero-title{width:100%;max-width:100%;font-size:clamp(1.08rem,4.45vw,1.38rem);line-height:1.36;letter-spacing:0;white-space:normal}.flow-hero-readtime{font-size:.65rem;margin-top:var(--flow-space-2)}}@media (max-width:480px){.flow-hero{width:100%;padding:var(--flow-space-4) 0 var(--flow-space-3);margin-bottom:calc(var(--flow-section-gap) * .68)}.flow-hero-label{font-size:.68rem;letter-spacing:.05em;gap:.35rem}.flow-hero-label:after{max-width:28px;opacity:.25}.flow-hero-title{width:100%;max-width:100%;font-size:clamp(1.02rem,5vw,1.24rem);line-height:1.36;letter-spacing:0;white-space:normal}.flow-hero-readtime{font-size:.62rem;letter-spacing:.05em}}.flow-hero-spacer{display:none}.flow-block .kapitel-nummer,.flow-block .kapitel-start,.flow-block .kapitel-titel{display:none!important}.flow-hero .drop-cap,.flow-hero .first-letter,.flow-hero .initial-letter{float:none;display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0}.flow-block.active{transition:all var(--flow-transition-base)}.flow-block.active.flow-quote{border-top-color:color-mix(in srgb,var(--flow-quote-rule-mix) 46%,transparent);border-bottom-color:color-mix(in srgb,var(--flow-quote-rule-mix) 46%,transparent);box-shadow:var(--flow-glass-shadow),0 0 40px color-mix(in srgb,var(--flow-accent-gold) 11%,transparent);transform:scale(1.005)}.flow-block.active.flow-text{background:linear-gradient(90deg,rgba(201,169,98,.02),transparent 15%,transparent 85%,rgba(201,169,98,.02))}.flow-heading-h2{display:flex;flex-direction:column;gap:.16rem;width:100%;max-width:100%;box-sizing:border-box;font-family:var(--flow-font-editorial);font-size:clamp(1.42rem,4.4vw,1.9rem);font-weight:700;line-height:1.12;color:var(--flow-text-accent);padding-bottom:.62rem;letter-spacing:-.012em;border-bottom:1px solid color-mix(in srgb,var(--flow-accent-gold) 35%,transparent);overflow-wrap:anywhere;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto}.flow-heading.flow-block{margin:calc(var(--flow-section-gap) * 1.22) 0 var(--flow-space-4);max-width:100%;box-sizing:border-box;overflow-x:visible;overflow-y:visible;padding-top:.18rem}.flow-block{scroll-margin-top:var(--flow-scroll-offset,5rem)}.flow-heading-number{font-family:var(--flow-font-mono);font-size:.62rem;color:var(--flow-text-accent);text-transform:uppercase;letter-spacing:.18em;margin-bottom:.28rem;font-weight:600;display:flex;align-items:center;gap:.46rem;opacity:.78;font-variant-numeric:tabular-nums}.flow-heading-number:after{content:"";height:1px;width:16px;background:linear-gradient(90deg,var(--flow-accent-gold) 0,transparent 100%);display:inline-block}.flow-heading-text{display:block;text-wrap:pretty;overflow-wrap:anywhere;margin-top:.08em}.flow-heading-h3{width:100%;max-width:100%;box-sizing:border-box;font-family:var(--flow-font-editorial);font-size:clamp(1.22rem,3.3vw,1.5rem);font-weight:600;line-height:1.18;color:color-mix(in srgb,var(--flow-text-accent) 85%,#fff);letter-spacing:.012em;overflow-wrap:anywhere;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto}.flow-heading-anchor{color:var(--flow-text-accent);text-decoration:none;margin-left:.5rem;opacity:0;transition:opacity var(--flow-transition-fast)}.flow-heading:hover .flow-heading-anchor{opacity:1}.flow-text{margin:var(--flow-block-y) 0;color:var(--flow-text-primary);text-align:justify;text-justify:inter-character;font-size:1rem;line-height:1.76;letter-spacing:.003em;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hanging-punctuation:first last}.flow-text p{margin:var(--flow-space-2) 0;text-indent:1.5em}.flow-text p:first-child{margin-top:0;text-indent:0}.flow-factlist+.flow-text p:first-child,.flow-heading+.flow-text p:first-child,.flow-hero+.flow-text p:first-child,.flow-interactive+.flow-text p:first-child,.flow-quote+.flow-text p:first-child,.flow-stat+.flow-text p:first-child{text-indent:0}.flow-text p+p{margin-top:var(--flow-space-3)}.flow-text>div>p.flow-stat-inline{text-indent:0;margin:.52rem 0 .72rem;padding:.58rem .9rem .65rem 1.05rem;border-left:2px solid color-mix(in srgb,var(--flow-accent-gold) 42%,transparent);background:hsla(0,0%,100%,.028);border-radius:0 8px 8px 0;font-size:.96em;line-height:1.65;text-align:justify;text-justify:inter-character;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-wrap:pretty}.flow-text .flow-stat-inline-kicker{font-family:"Playfair Display",var(--flow-font-serif);font-weight:600;color:var(--flow-text-accent);font-variant-numeric:tabular-nums}.flow-text .flow-stat-inline-source{font-style:italic;color:var(--flow-text-muted);font-size:.93em}.flow-text .flow-stat-inline-sep{color:color-mix(in srgb,var(--flow-text-muted) 65%,transparent);padding:0 .12em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flow-text-lead-in{margin-bottom:.14rem}.flow-text-lead-in p:first-child{text-indent:0;font-weight:500;color:var(--flow-text-accent);margin-bottom:.06rem}.flow-text-lead-in+.flow-text p:first-child{text-indent:1.5em;margin-top:0}.drop-cap-container>div>p:first-of-type:first-letter,.drop-cap-container>p:first-of-type:first-letter{float:left;display:block;font-family:var(--flow-font-serif);font-size:clamp(3.8rem,10vw,5.2rem)!important;line-height:.7!important;padding:.2rem .8rem .1rem 0;margin-top:.1rem;color:var(--flow-text-accent)!important;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,.3);opacity:1!important;visibility:visible!important}.flow-text strong{color:color-mix(in srgb,var(--flow-text-accent) 85%,var(--flow-text-primary));font-weight:600;letter-spacing:.005em}.flow-text em{font-style:italic;color:var(--flow-text-secondary)}.flow-text p>strong:first-child{display:inline}.flow-quote-content strong{color:color-mix(in srgb,color-mix(in srgb,var(--flow-quote-book) 70%,var(--flow-accent-gold) 30%) 78%,var(--flow-text-primary) 22%);font-weight:600;font-style:normal}.flow-quote-content em{font-style:italic}.flow-factlist-content strong,.flow-interactive-content strong{color:var(--flow-text-accent);font-weight:600}.flow-factlist-content p,.flow-interactive-content p{margin:.35rem 0;line-height:1.65;position:relative;padding-left:1.35rem}.flow-factlist-content p:first-child,.flow-interactive-content p:first-child{margin-top:0}.flow-factlist-content p:last-child,.flow-interactive-content p:last-child{margin-bottom:0}.flow-interactive-content table,.flow-text table{width:100%;border-collapse:collapse;font-size:.75rem;line-height:1.4;color:var(--flow-text-secondary);background:hsla(0,0%,100%,.02);border-radius:8px;overflow:hidden;border:1px solid var(--flow-bg-elevated);margin:1rem 0;text-align:left;font-variant-numeric:tabular-nums}.flow-interactive-content table th,.flow-text table th{background:var(--flow-bg-secondary);color:var(--flow-text-secondary);text-align:left;padding:.75rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--flow-bg-card);white-space:nowrap}.flow-interactive-content table td,.flow-text table td{padding:.625rem .75rem;border-bottom:1px solid var(--flow-bg-card);vertical-align:top;font-size:.75rem}.flow-interactive-content table tr:last-child td,.flow-text table tr:last-child td{border-bottom:none}.flow-interactive-content table tr:hover,.flow-text table tr:hover{background:hsla(0,0%,100%,.03)}.flow-interactive-content table td:first-child,.flow-text table td:first-child{font-weight:600;color:var(--flow-text-primary)}.flow-text .table-container{width:100%;max-width:100%;box-sizing:border-box}.flow-text .sigma-table,.flow-text .table-container .sigma-table{display:table;width:100%;max-width:100%;table-layout:fixed}.flow-text .sigma-table th,.flow-text .table-container .sigma-table th{white-space:normal}.flow-text .sigma-box p{hyphens:auto;-webkit-hyphens:auto}.flow-text .sigma-box>p:first-child strong,.flow-text .sigma-box>strong:first-child{font-family:var(--flow-font-brand);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--flow-text-accent)}.flow-text .sigma-box>strong:first-child{display:block;margin-bottom:.5rem;padding-bottom:.45rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.flow-text .sigma-box ul{margin:.35rem 0 0;padding-left:1.15rem}.flow-text .pillars-minimal{margin:1em 0 1.35em;padding:0;max-width:42em}.flow-text .pillars-minimal-label{margin:0 0 .6em;padding:0 0 .45em;text-indent:0;font-family:var(--flow-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--flow-text-accent) 72%,var(--flow-text-secondary));border-bottom:1px solid hsla(0,0%,100%,.08)}.flow-text .pillars-minimal-item{margin:0 0 .95em}.flow-text .pillars-minimal-item:last-child{margin-bottom:0}.flow-text .pillars-minimal-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:0;margin:0;text-indent:0;line-height:1.32}.flow-text .pillars-minimal-rom{font-family:var(--flow-font-brand);font-weight:700;font-size:1.08em;line-height:1;color:var(--flow-text-accent);margin-right:.45em;flex:0 0 auto}.flow-text .pillars-minimal-line{flex:1 1 12em;min-width:0}.flow-text .pillars-minimal-line>strong{font-family:var(--flow-font-brand);font-weight:700;color:var(--flow-text-primary)}.flow-text .pillars-minimal-tag{font-weight:500;color:var(--flow-text-secondary);opacity:.9}.flow-text .pillars-minimal-body{margin:0 0 0 1.65em;padding:.15em 0 .15em .55em;text-indent:0;border-left:2px solid color-mix(in srgb,var(--flow-accent-gold) 42%,transparent);line-height:1.6;color:var(--flow-text-primary);text-wrap:pretty}.flow-text .pillars-minimal-detail{margin:.35em 0 0 1.65em;padding-left:.55em;color:var(--flow-text-secondary)}.flow-text .pillars-minimal-detail p,.flow-text .pillars-minimal-detail ul{margin:.35em 0;text-indent:0}.flow-text .pillars-minimal-detail ul{padding-left:1.1em}.flow-text .pillars-minimal--tight{margin:.55em 0 0;max-width:none}.flow-text .pillars-minimal--tight .pillars-minimal-item{margin-bottom:.6em}.flow-text .pillars-minimal--tight .pillars-minimal-body{font-size:.98em;line-height:1.42}.flow-text .payoff-matrix{margin:1.05rem 0 1.2rem;padding:.7rem .85rem .82rem;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;background:color-mix(in srgb,var(--flow-bg-secondary) 88%,transparent)}.flow-text .payoff-matrix-title{margin:0 0 .55rem;font-family:var(--flow-font-brand);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--flow-text-accent)}.flow-text table.compare-matrix,.flow-text table.payoff-table{width:100%;border-collapse:collapse;margin:.3rem 0}.flow-text .payoff-note,.flow-text .table-caption,.flow-text table.compare-matrix caption,.flow-text table.payoff-table caption{margin-top:.45rem;text-indent:0;font-size:.72rem;color:var(--flow-text-muted)}.flow-text .freq-spectrum{margin:1rem 0 1.25rem;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--flow-bg-secondary) 92%,transparent)}.flow-text .freq-band{display:grid;grid-template-columns:64px 84px 26px 1fr;gap:.36rem;padding:.42rem .6rem;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.flow-text .freq-band:last-child{border-bottom:none}.flow-text .freq-band:nth-child(odd){background:hsla(0,0%,100%,.02)}.flow-text .freq-name{font-family:var(--flow-font-brand);font-size:.77rem;font-weight:700;color:var(--flow-text-primary)}.flow-text .freq-hz{font-family:var(--flow-font-mono);font-size:.68rem;color:var(--flow-text-secondary)}.flow-text .freq-desc{font-size:.74rem;color:var(--flow-text-secondary);line-height:1.35}.flow-text .freq-bar-mini{display:inline-block;width:18px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--flow-text-muted) 70%,transparent)}.flow-text .freq-bar-mini--delta{background:#5f7b9d}.flow-text .freq-bar-mini--theta{background:#6f88ab}.flow-text .freq-bar-mini--alpha{background:#4a8bc4}.flow-text .freq-bar-mini--beta{background:#c9a84c}.flow-text .freq-bar-mini--gamma{background:#d87d5f}.flow-text .persona-karte{margin:1.05rem 0;border:1px solid hsla(0,0%,100%,.1);border-left:2px solid color-mix(in srgb,var(--flow-accent-gold) 55%,transparent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--flow-bg-card) 65%,transparent);overflow:hidden}.flow-text .persona-karte+.persona-karte{margin-top:.8rem}.flow-text .persona-karte-header{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.flow-text .persona-karte-header strong{font-family:var(--flow-font-brand);font-size:.84rem;color:var(--flow-text-primary)}.flow-text .persona-tag{font-family:var(--flow-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--flow-text-accent)}.flow-text .persona-karte p,.flow-text .persona-karte span{text-indent:0}.flow-text .spurenverwischer-box{margin:.82rem 0;padding:.65rem .85rem .75rem;border:1px solid rgba(122,26,26,.24);border-left:2px solid rgba(170,58,58,.72);border-radius:0 10px 10px 0;background:linear-gradient(180deg,rgba(122,26,26,.1),rgba(122,26,26,.04))}.flow-text .spurenverwischer-header{font-family:var(--flow-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f0b2b2}.flow-text .spurenverwischer-name{margin-top:.18rem;font-family:var(--flow-font-brand);font-size:.86rem;font-weight:700;color:#ffd0d0}.flow-text .spurenverwischer-rolle{margin:.18rem 0 .42rem;font-size:.72rem;color:#d2a8a8}.flow-text .spurenverwischer-box p{text-indent:0}.flow-text .pyramid-container{margin:1rem 0 1.25rem}.flow-text .pyramid-table{width:100%;border-collapse:separate;border-spacing:0}.flow-text .pyramid-table td{text-indent:0;padding:.72rem .85rem;border:1px solid hsla(0,0%,100%,.07)}.flow-text .pyramid-level-1 td{background:rgba(201,168,76,.13)}.flow-text .pyramid-level-2 td{background:rgba(201,168,76,.1)}.flow-text .pyramid-level-3 td{background:rgba(201,168,76,.07)}.flow-text .pyramid-level-4 td{background:rgba(201,168,76,.04)}.flow-text .viz-timeline{position:relative;margin:1rem 0 1.25rem;padding-left:3.6rem}.flow-text .viz-timeline:before{content:"";position:absolute;left:2.65rem;top:1.4rem;bottom:.5rem;width:1px;background:color-mix(in srgb,var(--flow-accent-gold) 40%,transparent)}.flow-text .viz-timeline-title{margin:0 0 .5rem;text-indent:0;font-family:var(--flow-font-brand);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--flow-text-accent)}.flow-text .viz-timeline-item{position:relative;margin:0 0 .5rem}.flow-text .viz-timeline-item:before{content:"";position:absolute;left:-1.06rem;top:.56rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--flow-accent-gold)}.flow-text .viz-year{display:inline-block;min-width:2.2rem;margin-right:.35rem;font-family:var(--flow-font-mono);font-size:.66rem;color:var(--flow-text-secondary)}.flow-text .viz-event{display:inline;text-indent:0}.flow-text .chapter-sources{margin:1.1rem 0 .8rem;padding:.85rem .95rem .95rem;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:color-mix(in srgb,var(--flow-bg-secondary) 90%,transparent)}.flow-text .sources-heading{margin:0 0 .55rem;text-indent:0;font-family:var(--flow-font-brand);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--flow-text-accent)}.flow-text .source-entry{display:grid;grid-template-columns:auto 1fr;gap:.4rem;margin:.36rem 0}.flow-text .source-number{font-family:var(--flow-font-mono);font-size:.68rem;color:var(--flow-text-muted)}.flow-text .source-text{text-indent:0}.flow-text .sigma-box>p.sigmacode-reflexion-label{margin-top:0;padding-top:0;border-top:none;background:transparent}.flow-text p.sigmacode-reflexion-label{margin:1.1rem 0 .45rem;padding:.5rem 0 .55rem;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.06);text-indent:0}.flow-text p.sigmacode-reflexion-label strong{font-family:var(--flow-font-brand);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--flow-text-accent)}.flow-interactive-content ol,.flow-interactive-content ul,.flow-text ol,.flow-text ul{padding-left:0;margin:1rem 0;color:var(--flow-text-primary)}.flow-text ul{list-style:none;padding-left:.5rem;border-left:1.5px solid color-mix(in srgb,var(--flow-accent-gold) 15%,transparent)}.flow-text ul li{position:relative;padding-left:1.35rem;margin:.65rem 0;line-height:1.65}.flow-text ul li:before{content:"";position:absolute;left:.15rem;top:.55em;width:6px;height:6px;background:var(--flow-accent-gold);border-radius:1px;transform:rotate(45deg);opacity:.6}.flow-text ol{list-style-position:outside;padding-left:1.75rem;counter-reset:list-counter}.flow-text ol li{position:relative;margin:.7rem 0;padding-left:.5rem;line-height:1.65;counter-increment:list-counter}.flow-text ol li::marker{content:counter(list-counter,decimal-leading-zero) ".";color:color-mix(in srgb,var(--flow-accent-gold) 70%,var(--flow-text-muted));font-weight:500;font-size:.75em;font-variant-numeric:tabular-nums;letter-spacing:.02em}.flow-text ol ol,.flow-text ol ul,.flow-text ul ol,.flow-text ul ul{margin:.5rem 0 .25rem;opacity:.92}.flow-text ul ul{border-left-color:color-mix(in srgb,var(--flow-accent-gold) 8%,transparent);padding-left:.4rem}.flow-text ul ul li:before{width:5px;height:5px;opacity:.4;transform:rotate(45deg) scale(.85)}.flow-text ol ol{counter-reset:sub-list-counter}.flow-text ol ol li{counter-increment:sub-list-counter}.flow-text ol ol li::marker{content:counter(sub-list-counter,lower-alpha) ".";font-size:.85em;font-weight:400}.flow-text ol.fact-list,.flow-text ul.fact-list{margin:1rem 0 1.2rem;padding:1rem 1.1rem 1.1rem 1.5rem;background:hsla(0,0%,100%,.02);border-radius:14px;border:1px solid hsla(0,0%,100%,.06);list-style-position:outside}.flow-text ul.fact-list{border-left:none;padding-left:1.1rem}.flow-text ul.fact-list li{position:relative;margin:.6rem 0;padding-left:1.25rem;line-height:1.65}.flow-text ul.fact-list li:before{content:"";position:absolute;left:.1rem;top:.55em;width:6px;height:6px;background:var(--flow-accent-gold);border-radius:1px;transform:rotate(45deg);opacity:.55}.flow-text ol.fact-list{counter-reset:fact-list-counter}.flow-text ol.fact-list li{margin:.6rem 0;padding-left:.45rem;line-height:1.65;counter-increment:fact-list-counter}.flow-text ol.fact-list li::marker{content:counter(fact-list-counter,decimal-leading-zero) ".";color:color-mix(in srgb,var(--flow-accent-gold) 70%,var(--flow-text-muted));font-weight:500;font-size:.75em;font-variant-numeric:tabular-nums}.flow-text ol.fact-list li:first-child,.flow-text ul.fact-list li:first-child{margin-top:0}.flow-text ol.fact-list li:last-child,.flow-text ul.fact-list li:last-child{margin-bottom:0}.flow-text .chain-flow{margin:calc(var(--flow-section-gap) * 1.05) 0;padding:0;text-indent:0}.flow-text .chain-flow-title{font-family:var(--flow-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--flow-text-accent) 72%,var(--flow-text-secondary));margin:0 0 .75rem;padding-bottom:.45rem;border-bottom:1px solid hsla(0,0%,100%,.07);text-align:left;line-height:1.35}.flow-text .chain-steps{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.flow-text .chain-step{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;padding:.7rem .95rem;text-align:left;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;box-shadow:none}.flow-text .chain-step:after{display:none}.flow-text .chain-step-year{display:inline-block;font-family:var(--flow-font-mono);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--flow-text-accent) 55%,var(--flow-text-muted));flex-shrink:0}.flow-text .chain-step-year:after{content:":";margin-left:.2em;font-weight:500;color:var(--flow-text-muted)}.flow-text .chain-step-label{display:inline-block;flex:1;min-width:min(100%,12rem);font-family:var(--flow-font-serif);font-size:.94em;font-weight:500;line-height:1.55;color:var(--flow-text-primary)}.flow-text>div>p{margin:var(--flow-space-2) 0}.flow-text>div>p+p{margin-top:var(--flow-space-3)}.flow-text p.context-ref{margin:.65rem 0 1rem;padding:.75rem 1rem .85rem 1.15rem;border-left:2px solid var(--flow-accent-gold);background:hsla(0,0%,100%,.035);border-radius:0 8px 8px 0;font-style:italic;color:color-mix(in srgb,var(--flow-text-primary) 90%,var(--flow-text-secondary));line-height:1.58;text-align:justify;text-justify:inter-character;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.flow-text p.context-ref a.chapter-link{color:var(--flow-accent-gold);text-decoration:underline;text-underline-offset:.18em}.flow-text p.context-ref a.chapter-link:hover{color:color-mix(in srgb,var(--flow-accent-gold) 85%,#fff)}.flow-text .author-stance{margin:.95rem 0 1.05rem;padding:.85rem 1rem .95rem 1.05rem;border-left:2.2px solid color-mix(in srgb,var(--flow-bg-elevated) 55%,#3d5a80);border-radius:0 8px 8px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--flow-bg-card) 40%,transparent) 0,color-mix(in srgb,var(--flow-bg-secondary) 88%,#1e3a5f) 100%);box-shadow:0 4px 18px rgba(0,0,0,.12)}.flow-text .author-stance>h3.author-stance-header{margin:0 0 .48rem;padding:0;border:none;font-family:"Cormorant Garamond",var(--flow-font-serif);font-size:clamp(.94rem,2.1vw,1.12rem);font-weight:500;font-style:italic;line-height:1.42;letter-spacing:0;color:color-mix(in srgb,var(--flow-text-primary) 85%,var(--flow-text-accent) 15%)}.flow-text .author-stance p{margin:.42rem 0;font-family:var(--flow-font-serif);font-size:.94em;line-height:1.6;color:var(--flow-text-primary)}.flow-text .author-stance-footer{display:block;margin-top:.55rem;font-family:var(--flow-font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--flow-text-muted);text-align:right}.flow-text h3.freq-spectrum-header{margin:0;letter-spacing:.1em;line-height:1.35;padding:.4rem .75rem;background:color-mix(in srgb,var(--flow-bg-elevated) 75%,#1a2f4a);color:var(--flow-text-primary)}.flow-text h3.autorenwort-header,.flow-text h3.freq-spectrum-header{font-style:normal;font-family:var(--flow-font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;text-align:left}.flow-text h3.autorenwort-header{margin:0 0 .45rem;letter-spacing:.14em;color:var(--flow-text-secondary);padding-bottom:.32rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.flow-text div.sigma-erkennt p{margin:.4rem 0;font-family:var(--flow-font-serif);font-size:.94em;line-height:1.62;color:var(--flow-text-primary);text-align:justify;text-justify:inter-character;hyphens:auto;-webkit-hyphens:auto}.flow-text div.sigma-erkennt>p:first-child{font-weight:600;color:var(--flow-text-primary)}.flow-text div.sigma-erkennt a.chapter-link{color:var(--flow-accent-gold);text-decoration:underline;text-underline-offset:.18em;font-weight:600}.flow-text div.sigma-erkennt a.chapter-link:hover{color:color-mix(in srgb,var(--flow-accent-gold) 82%,#fff)}.flow-text h3.sigma-erkennt{margin:1.05rem 0 .7rem;padding:.55rem .85rem .55rem 1rem;background:color-mix(in srgb,var(--flow-bg-card) 55%,transparent);font-family:var(--flow-font-brand);font-size:clamp(.76rem,2.2vw,.88rem);font-weight:700;letter-spacing:.02em;line-height:1.35;color:color-mix(in srgb,var(--flow-text-accent) 70%,var(--flow-text-primary))}.flow-text h3.sigma-erkennt,.flow-text p.sigma-erkennt{border-left:3px solid var(--flow-accent-gold);border-radius:0 8px 8px 0}.flow-text p.sigma-erkennt{margin:.75rem 0;padding:.75rem 1rem .85rem 1.1rem;background:hsla(0,0%,100%,.035);font-family:var(--flow-font-serif);line-height:1.58;text-align:justify;text-justify:inter-character;hyphens:auto;-webkit-hyphens:auto}.flow-text h3.sigma-fragt{position:relative;margin:1.2rem 0 .7rem;padding:.55rem .95rem .55rem 2.6rem;border-left:3px dashed color-mix(in srgb,var(--flow-accent-gold) 55%,transparent);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--flow-bg-card) 40%,transparent);font-family:var(--flow-font-serif);font-size:clamp(.9rem,2.4vw,1.02rem);font-weight:600;font-style:italic;line-height:1.45;color:color-mix(in srgb,var(--flow-text-primary) 92%,var(--flow-accent-gold));letter-spacing:0;text-align:left}.flow-text h3.sigma-fragt:before{content:"?";position:absolute;left:.7rem;top:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;font-family:var(--flow-font-brand);font-size:.95rem;font-style:normal;font-weight:700;color:var(--flow-accent-gold);background:color-mix(in srgb,var(--flow-accent-gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--flow-accent-gold) 48%,transparent);border-radius:50%;line-height:1;padding-bottom:.06em}.flow-text h3.sigma-fragt+ol,.flow-text h3.sigma-fragt+p,.flow-text h3.sigma-fragt+ul{margin-top:.5rem}.flow-text p.sigma-fazit{margin:1rem 0;padding:.65rem 1rem .75rem 1.1rem;border-left:3px solid color-mix(in srgb,var(--flow-text-secondary) 55%,transparent);border-radius:0 8px 8px 0;background:hsla(0,0%,100%,.025);font-family:var(--flow-font-serif);font-style:italic;line-height:1.56;color:color-mix(in srgb,var(--flow-text-primary) 90%,var(--flow-text-secondary))}.flow-text p.sigma-fazit:before{content:"FAZIT · ";font-family:var(--flow-font-brand);font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:.14em;color:color-mix(in srgb,var(--flow-text-secondary) 90%,transparent);text-transform:uppercase}.flow-stat,.flow-stat-value,.flow-text table td,.flow-text table th{font-variant-numeric:tabular-nums}.flow-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:var(--flow-space-3) var(--flow-space-4);margin:calc(var(--flow-section-gap) * .5) 0;align-items:stretch}@media (max-width:1024px){.flow-stat-grid{grid-template-columns:repeat(2,1fr);gap:var(--flow-space-3)}}@media (max-width:768px){.flow-stat-grid{grid-template-columns:1fr;gap:var(--flow-space-2);margin:calc(var(--flow-section-gap) * .4) 0}.flow-stat-grid .flow-stat{padding:.75rem .85rem .8rem 1.15rem}}@media (max-width:480px){.flow-stat-grid{gap:var(--flow-space-2)}.flow-stat-grid .flow-stat{padding:.65rem .75rem .7rem 1rem;border-left-width:2px}.flow-stat-grid .flow-stat-value{font-size:clamp(.88rem,4.15vw,1.06rem)}}.flow-stat-grid .flow-stat{margin:0;padding:.55rem .65rem .62rem 1.05rem;border-left-width:2px;background:hsla(0,0%,100%,.028);border-radius:8px;min-width:0;box-sizing:border-box}.flow-stat{position:relative;padding:var(--flow-space-1) 0 var(--flow-space-2) 1.2rem;margin:calc(var(--flow-section-gap) * .4) 0;border-left:1px solid var(--flow-accent-gold);background:transparent;max-width:100%;min-width:0}.flow-stat.flow-stat-no-value{border-left:0;padding-left:0;margin:.22rem 0}.flow-stat.flow-stat-no-value .flow-stat-label{font-size:.88rem;color:var(--flow-text-secondary);font-weight:400;line-height:1.55}.flow-stat-inner{max-width:52ch}.flow-stat-row{margin-bottom:.18rem}.flow-stat-value{font-family:"Playfair Display",var(--flow-font-serif);font-size:clamp(.93rem,2.1vw,1.12rem);font-weight:500;color:var(--flow-text-accent);line-height:1.22;margin-bottom:0;letter-spacing:0;hyphens:none;hyphenate-character:"";overflow-wrap:break-word;word-break:normal}.flow-stat-grid .flow-stat-value{line-height:1.26}.flow-stat-label{font-size:.86rem;color:var(--flow-text-secondary);text-transform:none;letter-spacing:0;margin-bottom:.1rem;font-weight:400;opacity:.92;line-height:1.52}.flow-stat-context{font-size:.72rem;color:var(--flow-text-muted);line-height:1.45;font-style:italic;margin-top:.12rem;text-align:justify;text-justify:inter-character;hyphens:auto;-webkit-hyphens:auto}.table-container{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;margin:var(--flow-section-gap) 0;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--flow-bg-elevated) transparent}@media (max-width:1024px){.table-container{margin:calc(var(--flow-section-gap) * .9) 0;padding-bottom:.35rem}.sigma-table th{padding:.85rem .65rem;font-size:.68rem}.sigma-table td{padding:.72rem .65rem;font-size:.72rem}}@media (max-width:768px){.table-container{margin:calc(var(--flow-section-gap) * .85) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:8px;background:hsla(0,0%,100%,.01)}.table-container::-webkit-scrollbar{display:none}.table-title{font-size:.78rem;margin-bottom:.6rem;letter-spacing:.06em}.flow-interactive-content table,.flow-text table,.sigma-table{width:100%;max-width:100%;min-width:0;table-layout:auto;font-size:.7rem}.flow-interactive-content table th,.flow-text table th,.sigma-table th{padding:.65rem .58rem;font-size:.62rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.flow-interactive-content table td,.flow-text table td,.sigma-table td{padding:.58rem;font-size:.7rem;min-width:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.sigma-table td:first-child,.sigma-table th:first-child{white-space:normal;max-width:120px}}@media (max-width:480px){.table-container{margin:calc(var(--flow-section-gap) * .75) 0;padding:.25rem}.flow-interactive-content table,.flow-text table,.sigma-table{min-width:320px;font-size:.65rem}.flow-interactive-content table th,.flow-text table th,.sigma-table th{padding:.55rem .45rem;font-size:.58rem}.flow-interactive-content table td,.flow-text table td,.sigma-table td{padding:.48rem .45rem;font-size:.65rem}.sigma-table td:first-child,.sigma-table th:first-child{width:auto;min-width:80px}}@media (max-width:360px){.flow-interactive-content table,.flow-text table,.sigma-table{min-width:280px}.table-container{padding:.15rem}}.table-title{font-family:var(--flow-font-brand);font-size:.92rem;color:var(--flow-text-secondary);margin-bottom:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table-caption{font-size:.7rem;color:var(--flow-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.75rem}.sigma-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem;line-height:1.4;color:var(--flow-text-secondary);background:hsla(0,0%,100%,.02);border-radius:8px;overflow:hidden;border:1px solid var(--flow-bg-elevated);box-sizing:border-box}.sigma-table th{background:var(--flow-bg-secondary);color:var(--flow-text-secondary);text-align:left;padding:1rem .75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sigma-table td,.sigma-table th{border-bottom:1px solid var(--flow-bg-card);min-width:0;overflow-wrap:anywhere;hyphens:auto}.sigma-table td{padding:.875rem .75rem;vertical-align:top}.sigma-table td:first-child,.sigma-table th:first-child{width:22%}.sigma-table tr:last-child td{border-bottom:none}.sigma-table tr:hover{background:hsla(0,0%,100%,.04)}.sigma-table td:first-child{font-weight:600;color:var(--flow-text-primary);background:rgba(0,0,0,.2)}.inline-chronology-table{width:100%;border-collapse:collapse;font-size:.75rem;line-height:1.4;background:hsla(0,0%,100%,.02);border-radius:8px;overflow:hidden;border:1px solid var(--flow-bg-elevated)}.inline-chronology-table th{background:var(--flow-bg-secondary);color:var(--flow-text-secondary);text-align:left;padding:.875rem .75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--flow-bg-card)}.inline-chronology-table td{padding:.75rem;border-bottom:1px solid var(--flow-bg-card);vertical-align:top}.inline-chronology-table tr:last-child td{border-bottom:none}.inline-chronology-table tr:hover{background:hsla(0,0%,100%,.03)}.inline-chronology-table__alt{background:hsla(0,0%,100%,.015)}.inline-chronology-table__status{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .5rem;border-radius:4px;white-space:nowrap}.inline-chronology-table__status--confirmed{background:rgba(74,222,128,.1);color:#4ade80}.inline-chronology-table__status--contested{background:rgba(251,191,36,.1);color:#fbbf24}@media (max-width:768px){.inline-chronology-table{font-size:.7rem;min-width:500px}.inline-chronology-table th{padding:.65rem .5rem;font-size:.62rem}.inline-chronology-table td{padding:.58rem .5rem}.inline-chronology-table__status{font-size:.6rem;padding:.2rem .4rem}}@media (max-width:480px){.inline-chronology-table{min-width:420px;font-size:.65rem}.inline-chronology-table th{padding:.55rem .45rem;font-size:.58rem}.inline-chronology-table td{padding:.5rem .45rem}}.flow-text .sigma-box,.flow-text div.sigma-erkennt,.kodex-box{margin:1rem 0;padding:.9rem 1rem 1rem 1.05rem;border-left:3px solid var(--flow-accent-gold);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--flow-bg-card) 72%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 6px 28px rgba(0,0,0,.18)}@media (max-width:768px){.flow-text .sigma-box,.flow-text div.sigma-erkennt,.kodex-box{margin:.85rem 0;padding:.75rem .85rem .85rem .95rem;border-left-width:2.5px;border-radius:0 8px 8px 0}}@media (max-width:480px){.flow-text .sigma-box,.flow-text div.sigma-erkennt,.kodex-box{margin:.75rem 0;padding:.65rem .75rem .7rem .85rem;border-left-width:2px;border-radius:0 7px 7px 0}}.flow-text .sigma-box li,.flow-text .sigma-box p,.flow-text div.sigma-erkennt li,.flow-text div.sigma-erkennt p,.kodex-box li,.kodex-box p{text-align:left}.kodex-box--author,.kodex-box--reflexion{background:color-mix(in srgb,var(--flow-bg-card) 18%,transparent);border-left-width:1.5px;border-left-color:rgba(139,168,201,.38);box-shadow:none}@media (max-width:768px){.kodex-box--author,.kodex-box--reflexion{border-left-width:1.2px}}@media (max-width:480px){.kodex-box--author,.kodex-box--reflexion{border-left-width:1px}}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.25rem 0}.stat-item{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.028);border-left:2px solid var(--flow-accent-gold);border-radius:0 8px 8px 0}.stat-value{font-size:1.1rem}.stat-number,.stat-value{font-family:"Playfair Display",var(--flow-font-serif);font-weight:600;color:var(--flow-text-accent);line-height:1.2}.stat-number{font-size:1.25rem}.stat-label{font-size:.78rem;color:var(--flow-text-secondary);line-height:1.45}@media (max-width:1024px){.stat-grid{grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width:768px){.stat-grid{grid-template-columns:1fr;gap:.75rem;margin:1rem 0}.stat-item{padding:.7rem .85rem;border-left-width:2px}.stat-number,.stat-value{font-size:1rem}.stat-label{font-size:.75rem}}@media (max-width:480px){.stat-grid{gap:.65rem}.stat-item{padding:.6rem .75rem}.stat-number,.stat-value{font-size:.95rem}}.data-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:var(--flow-section-gap) 0}.data-table{width:100%;border-collapse:collapse;font-size:.75rem;line-height:1.4;background:hsla(0,0%,100%,.02);border-radius:8px;overflow:hidden;border:1px solid var(--flow-bg-elevated)}.data-table th{background:var(--flow-bg-secondary);color:var(--flow-text-secondary);text-align:left;padding:.875rem .75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.data-table td,.data-table th{border-bottom:1px solid var(--flow-bg-card)}.data-table td{padding:.75rem;vertical-align:top}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover{background:hsla(0,0%,100%,.03)}@media (max-width:768px){.data-table{font-size:.7rem;min-width:500px}.data-table th{padding:.65rem .5rem;font-size:.62rem}.data-table td{padding:.58rem .5rem}}@media (max-width:480px){.data-table{min-width:420px;font-size:.65rem}.data-table th{padding:.55rem .45rem;font-size:.58rem}.data-table td{padding:.5rem .45rem}}.timeline-box{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:hsla(0,0%,100%,.02);border-radius:8px;border:1px solid var(--flow-bg-elevated)}.timeline-item{display:flex;gap:1rem;padding:.75rem;background:hsla(0,0%,100%,.015);border-radius:6px;border-left:2px solid var(--flow-accent-gold)}.timeline-year{font-family:"Playfair Display",var(--flow-font-serif);font-size:.9rem;font-weight:600;color:var(--flow-text-accent);min-width:60px;flex-shrink:0}.timeline-content{flex:1;font-size:.8rem;color:var(--flow-text-secondary);line-height:1.5}@media (max-width:768px){.timeline-box{padding:.75rem;gap:.4rem}.timeline-item{padding:.6rem;gap:.75rem}.timeline-year{font-size:.85rem;min-width:50px}.timeline-content{font-size:.78rem}}@media (max-width:480px){.timeline-box{padding:.6rem}.timeline-item{padding:.5rem;gap:.6rem}.timeline-year{font-size:.8rem;min-width:45px}.timeline-content{font-size:.75rem}}.flow-reader blockquote.flow-quote{border-left:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.flow-reader .flow-factlist-content blockquote,.flow-reader .flow-interactive-content blockquote,.flow-reader .flow-text blockquote{position:relative;color:var(--flow-text-primary);text-align:center;text-indent:0;border-left:none;border-right:none;border-top:1px solid var(--flow-quote-border);border-bottom:1px solid var(--flow-quote-border);margin:calc(var(--flow-section-gap) * 1.1) auto;max-width:min(38rem,100%);padding:var(--flow-quote-pad-y) var(--flow-quote-pad-x-embed) var(--flow-quote-pad-y);background:var(--flow-quote-surface);box-sizing:border-box}.flow-reader .flow-factlist-content blockquote:before,.flow-reader .flow-interactive-content blockquote:before,.flow-reader .flow-text blockquote:before{left:50%;transform:translateX(-50%)}.flow-reader .flow-factlist-content blockquote p,.flow-reader .flow-interactive-content blockquote p,.flow-reader .flow-text blockquote p{text-align:center;text-indent:0}.flow-quote{display:block;position:relative;padding:var(--flow-quote-pad-y) var(--flow-quote-pad-x) var(--flow-quote-pad-y);margin:calc(var(--flow-section-gap) * 1.72) auto;width:min(40rem,100%);max-width:100%;text-align:center;border:none;border-top:1px solid var(--flow-quote-border);border-bottom:1px solid var(--flow-quote-border);border-radius:0;box-sizing:border-box;background:var(--flow-quote-surface)}.flow-quote-decoration{position:absolute;top:var(--flow-quote-mark-top);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:2}.flow-quote-mark{font-family:var(--flow-font-editorial);font-size:3.2rem;color:var(--flow-quote-rule-mix);line-height:1;opacity:.82;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flow-quote-content{font-family:var(--flow-font-serif);font-size:clamp(1.02rem,1.65vw,1.18rem);font-style:italic;line-height:1.6;color:var(--flow-quote-body);margin:0 auto;letter-spacing:.01em;position:relative;z-index:1;text-align:center;max-width:38rem}.flow-quote-content p{margin:.15rem 0;text-indent:0;text-align:center}.flow-quote-content p:first-child{margin-top:0}.flow-quote-content p:last-child{margin-bottom:0}.flow-quote-sigmacode-brand{font-family:var(--flow-font-brand);font-weight:700;font-style:normal;letter-spacing:.06em}.flow-quote-author,.flow-quote-sigmacode-brand{text-transform:uppercase;color:var(--flow-quote-rule-mix)}.flow-quote-author{font-family:var(--flow-font-mono);font-size:.58rem;font-weight:400;font-style:italic;letter-spacing:.14em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;opacity:.88;margin-top:var(--flow-quote-author-gap);transition:opacity var(--flow-transition-fast);text-align:center}.flow-quote:hover .flow-quote-author{opacity:1}.flow-quote-author-line{height:1px;width:14px;background:color-mix(in srgb,var(--flow-quote-rule-mix) 40%,transparent);opacity:.88;display:inline-block}.flow-factlist{background:transparent;border-radius:0;padding:var(--flow-space-1) 0 var(--flow-space-2) 1.1rem;margin:calc(var(--flow-section-gap) * .52) 0;border:0;border-left:1px solid color-mix(in srgb,var(--flow-accent-gold) 75%,transparent)}.flow-factlist-header{display:flex;align-items:center;gap:var(--flow-space-2);margin-bottom:var(--flow-space-2)}.flow-factlist-icon{width:15px;height:15px;color:var(--flow-text-primary);opacity:.72;flex:0 0 auto}.flow-factlist-title{font-size:.68rem;font-weight:500;color:var(--flow-text-accent);margin:0;text-transform:none;letter-spacing:.03em;line-height:1.2;opacity:.9}.flow-factlist-expand{display:none}.flow-factlist.expanded .flow-factlist-expand{transform:rotate(180deg)}.flow-factlist-content{color:var(--flow-text-secondary);text-align:left;text-indent:0;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;font-size:.72rem;line-height:1.6}.flow-factlist ul{list-style:none!important;padding:0;margin:0}.flow-factlist-content ol,.flow-factlist-content ul{list-style:none!important;margin:0!important;padding:0!important}.flow-factlist li{position:relative;list-style:none!important;padding-left:1.1rem;margin:.35rem 0;color:var(--flow-text-secondary);line-height:1.55;font-size:.72rem}.flow-factlist li::marker,.flow-factlist-content li::marker{content:""}.flow-factlist li:before{content:"→";position:absolute;left:0;top:.5em;color:var(--flow-accent-gold);opacity:.7;font-weight:400;font-size:.62rem;line-height:1}.flow-interactive{background:transparent;border:0;border-radius:0;padding:var(--flow-space-1) 0 var(--flow-space-2) 1.1rem;margin:calc(var(--flow-section-gap) * .52) 0;border-left:1px solid color-mix(in srgb,var(--flow-accent-gold) 72%,transparent);cursor:default;transition:all var(--flow-transition-base)}.flow-interactive:hover{background:transparent;border-left-color:var(--flow-accent-gold);box-shadow:none}.flow-interactive-header{display:flex;align-items:center;gap:var(--flow-space-2);margin-bottom:var(--flow-space-2)}.flow-interactive-icon{width:15px;height:15px;color:var(--flow-text-primary);opacity:.72;flex:0 0 auto}.flow-interactive-title{font-size:.68rem;font-weight:500;color:var(--flow-text-accent);text-transform:none;letter-spacing:.03em;line-height:1.2;opacity:.9}.flow-interactive-expand{display:none}.flow-interactive.expanded .flow-interactive-expand{transform:rotate(180deg)}.flow-interactive-content{color:var(--flow-text-primary);line-height:1.58;text-align:justify;text-justify:inter-character;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.flow-factlist-content h3,.flow-factlist-content h4,.flow-interactive-content h3,.flow-interactive-content h4{font-family:"Playfair Display","Cormorant Garamond",var(--flow-font-serif);font-size:clamp(.76rem,1.65vw,.88rem);font-weight:600;line-height:1.35;color:var(--flow-text-accent);letter-spacing:.015em;margin:.55rem 0 .35rem;padding-bottom:.28rem;border-bottom:1px solid color-mix(in srgb,var(--flow-accent-gold) 18%,transparent);text-transform:none}.flow-factlist-content h3:first-child,.flow-factlist-content h4:first-child,.flow-interactive-content h3:first-child,.flow-interactive-content h4:first-child{margin-top:.12rem}.flow-interactive-content ol,.flow-interactive-content ul{list-style:none!important;margin:0!important;padding:0!important}.flow-interactive-content li{position:relative;list-style:none!important;padding-left:1.35rem;margin:.45rem 0}.flow-interactive-content li::marker{content:""}.flow-interactive-content li:before{content:"→";position:absolute;left:0;top:.82em;transform:translateY(-50%);color:var(--flow-accent-gold);opacity:.86;font-weight:500;font-size:.72rem;line-height:1}.flow-interactive.expanded .flow-interactive-content{margin-top:.44rem;padding-top:.44rem;border-top:1px solid color-mix(in srgb,var(--flow-bg-elevated) 65%,transparent)}.flow-media{margin:var(--flow-section-gap) 0;border-radius:12px;overflow:hidden}.flow-media img{width:100%;height:auto;display:block}.flow-media-caption{padding:1rem;background:var(--flow-bg-secondary);font-size:.8125rem;color:var(--flow-text-muted);text-align:center}.flow-transition{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--flow-section-gap) var(--flow-padding-x);margin-top:var(--flow-section-gap);border-top:1px solid var(--flow-bg-elevated)}.flow-transition-end{font-size:.75rem;color:var(--flow-text-muted);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--flow-space-6)}.flow-transition-next{font-size:clamp(1.16rem,2.78vw,1.62rem);font-weight:600;color:var(--flow-text-primary);margin-bottom:var(--flow-space-8)}.flow-transition-button{display:inline-flex;align-items:center;gap:var(--flow-space-3);padding:var(--flow-space-4) var(--flow-space-8);background:var(--flow-accent-gold);color:var(--flow-bg);font-weight:600;border-radius:100px;text-decoration:none;transition:all var(--flow-transition-base)}.flow-transition-button:hover{background:var(--flow-text-accent);transform:translateY(-2px)}.flow-audio-indicator{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:var(--flow-bg-elevated);border:1px solid var(--flow-bg-card);border-radius:100px;box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:50}.flow-audio-indicator.playing{border-color:var(--flow-audio-playing)}.flow-audio-waves{display:flex;align-items:center;gap:3px;height:20px}.flow-audio-wave{width:3px;background:var(--flow-text-accent);border-radius:2px;animation:audioWave 1s ease-in-out infinite}.flow-audio-wave:nth-child(2){animation-delay:.1s;height:60%}.flow-audio-wave:nth-child(3){animation-delay:.2s;height:80%}.flow-audio-wave:nth-child(4){animation-delay:.3s;height:40%}@media (max-width:1200px){.flow-reader{--flow-max-width:740px;--flow-padding-x:clamp(1rem,4vw,2rem);--flow-quote-pad-y:var(--flow-space-3);--flow-quote-pad-x:var(--flow-space-5);--flow-quote-pad-x-embed:var(--flow-space-5)}.flow-heading-h2{font-size:clamp(1.16rem,2.2vw,1.42rem);line-height:1.32}.flow-quote{margin:calc(var(--flow-section-gap) * 1.58) auto}}@media (max-width:1024px){.flow-reader{--flow-max-width:700px;--flow-padding-x:clamp(0.9rem,4vw,1.6rem);--flow-section-gap:clamp(1rem,2.8vh,1.6rem)}.flow-heading-h2{gap:.2rem;font-size:clamp(1.1rem,2.75vw,1.34rem);line-height:1.3}.flow-heading-number{font-size:.6rem;letter-spacing:.17em;gap:.4rem;margin-bottom:.4rem}.flow-heading-number:after{width:14px}.flow-heading-h3{font-size:clamp(.82rem,2.2vw,.96rem);line-height:1.38}.flow-heading.flow-block{margin:calc(var(--flow-section-gap) * .95) 0 var(--flow-space-2)}.flow-stat{max-width:100%;padding-left:1.3rem}.flow-stat-label{letter-spacing:.08em}.flow-factlist,.flow-interactive{padding:.16rem 0 .24rem .92rem}.flow-transition-button{padding:.88rem 1.5rem}}@media (max-width:768px){.flow-reader{--flow-max-width:100%;--flow-padding-x:0.95rem;--flow-padding-y:clamp(0.35rem,0.28rem + 0.9vw,0.7rem);--flow-quote-pad-y:0.9rem;--flow-quote-pad-x:var(--flow-space-5);--flow-quote-pad-x-embed:0.85rem;--flow-quote-mark-top:-1.35rem;--flow-quote-author-gap:var(--flow-space-2)}.flow-reader:before{opacity:.028}.flow-progress{height:2px}.flow-text{margin:var(--flow-block-y) 0;font-size:1rem}.flow-text p{margin:var(--flow-space-2) 0;text-indent:1.15em}.flow-quote-author{font-size:.52rem;gap:.4rem}.flow-quote-author-line{width:10px}.flow-heading-h2{font-size:clamp(1.08rem,4.2vw,1.28rem);line-height:1.3}.flow-heading-number{font-size:.6rem;letter-spacing:.18em;gap:.42rem;margin-bottom:.36rem}.flow-heading-number:after{width:14px}.flow-heading-h3{font-size:clamp(.98rem,3.7vw,1.08rem);line-height:1.36}.flow-heading.flow-block{margin:calc(var(--flow-section-gap) * .88) 0 var(--flow-space-2)}.flow-heading-anchor{display:none}.flow-quote{margin:calc(var(--flow-section-gap) * 1.48) auto;border-top-width:1px;border-bottom-width:1px}.flow-quote-content{font-size:clamp(.98rem,3.6vw,1.08rem);margin-bottom:0}.flow-quote-decoration{left:50%;transform:translateX(-50%);width:1.2rem;height:1.2rem}.flow-quote-mark{font-size:1.45rem}.flow-factlist li{padding-left:1rem}.flow-text .chain-flow-title{font-size:.68rem;letter-spacing:.12em}.flow-text .chain-step{padding:.55rem .72rem}.flow-text .chain-step-label{font-size:.9em}.flow-interactive-header{gap:.42rem}.flow-interactive-icon{width:14px;height:14px}.table-container{margin:calc(var(--flow-section-gap) * .85) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.table-container::-webkit-scrollbar{display:none}.flow-interactive-content table,.flow-text table,.sigma-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;font-size:.7rem}.flow-interactive-content table th,.flow-text table th,.sigma-table th{padding:.65rem .58rem;font-size:.62rem}.flow-interactive-content table td,.flow-text table td,.sigma-table td{padding:.58rem;font-size:.7rem;min-width:0}.flow-media{border-radius:10px}.flow-media-caption{padding:.8rem;font-size:.72rem}.flow-transition{min-height:42vh;padding-inline:.4rem}.flow-transition-next{font-size:clamp(.95rem,5vw,1.22rem);margin-bottom:var(--flow-space-6)}.flow-transition-button{width:100%;justify-content:center;max-width:360px;padding:.82rem 1.1rem}.flow-audio-indicator{right:.85rem;bottom:.85rem;padding:.55rem .8rem;gap:.5rem}.flow-audio-indicator span{display:none}}@media (max-width:480px){.flow-reader{--flow-padding-x:max(0.85rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--flow-section-gap:clamp(0.85rem,0.4rem + 2.2vh,1.25rem);--flow-hero-tail:calc(var(--flow-section-gap) * 0.7);--flow-quote-pad-y:0.72rem;--flow-quote-pad-x:0.85rem;--flow-quote-pad-x-embed:0.85rem;--flow-quote-mark-top:-1.1rem;--flow-quote-author-gap:0.4rem}.flow-heading-number{font-size:.6rem;letter-spacing:.15em;gap:.36rem;margin-bottom:.32rem}.flow-heading-number:after{width:12px}.flow-heading-h2{font-size:clamp(1.06rem,5.2vw,1.26rem);line-height:1.32}.flow-heading-h3{font-size:clamp(.98rem,4.25vw,1.08rem);line-height:1.36}.flow-text p{text-indent:1em;font-size:inherit}.flow-quote{margin:calc(var(--flow-section-gap) * 1.42) auto}.flow-quote-content{font-size:clamp(.98rem,4.3vw,1.08rem);margin-bottom:0}.flow-quote-author{font-size:.48rem;gap:.35rem}.flow-quote-author-line{width:8px}.flow-stat{padding-left:1rem;margin:calc(var(--flow-section-gap) * .55) 0}.flow-stat-value{font-size:clamp(.95rem,5vw,1.2rem)}.flow-stat-label{font-size:.84rem}.flow-stat-context{font-size:.73rem;line-height:1.5}.flow-factlist,.flow-interactive{border-radius:7px;padding:.14rem 0 .2rem .85rem}.flow-text ul{padding-left:.35rem;border-left-width:1px}.flow-text ul li{padding-left:1.1rem;margin:.55rem 0}.flow-text ul li:before{left:.05rem;width:5px;height:5px}.flow-text ol{padding-left:1.45rem}.flow-text ol li{margin:.6rem 0;padding-left:.35rem}.flow-interactive-content table,.flow-text table,.sigma-table{min-width:450px}.flow-transition-button{border-radius:12px}.flow-audio-indicator{right:.6rem;bottom:.6rem;padding:.45rem .62rem;border-radius:12px}.flow-audio-waves{height:15px;gap:2px}.flow-audio-wave{width:2px}}@media (max-width:360px){.flow-reader{--flow-padding-x:0.6rem}.flow-hero{max-width:100%}.flow-hero-title{font-size:clamp(.76rem,5.1vw,.91rem);line-height:1.36;letter-spacing:0}.flow-interactive-content table,.flow-text table,.sigma-table{min-width:410px}}.flow-profile-block{margin:var(--flow-space-4) 0;padding:var(--flow-space-4) var(--flow-space-5);background:hsla(0,0%,100%,.015);border-radius:8px;border:1px solid hsla(0,0%,100%,.04)}.flow-profile-field.text-block{margin:.5rem 0;line-height:1.6}.flow-profile-field.text-block .flow-profile-value{display:block;margin-top:.2rem;text-indent:0}.flow-profile-container{margin:var(--flow-space-4) 0;padding:var(--flow-space-4) var(--flow-space-5);background:hsla(0,0%,100%,.012);border-radius:8px;border:1px solid hsla(0,0%,100%,.03)}.flow-profile-header{margin-bottom:var(--flow-space-3);padding-bottom:var(--flow-space-2);border-bottom:1px solid rgba(201,168,76,.15)}.flow-profile-header .flow-profile-label{display:block;font-family:var(--flow-font-sans);font-size:.62rem;font-weight:500;color:var(--flow-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.3rem}.flow-profile-name{display:block;font-family:"Playfair Display",var(--flow-font-serif);font-size:1.05rem;font-weight:600;color:var(--flow-text-primary);letter-spacing:0}.flow-profile-field{margin:.6rem 0}.flow-profile-field .flow-profile-label{display:block;font-family:var(--flow-font-sans);font-size:.6rem;font-weight:500;color:var(--flow-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.flow-profile-value{display:block;font-size:.88rem;line-height:1.6;color:var(--flow-text-secondary);text-indent:0}.flow-profile-value .highlight,.flow-profile-value strong{color:var(--flow-accent-gold);font-weight:600}@media (max-width:768px){.flow-profile-container{padding:var(--flow-space-3)}.flow-profile-name{font-size:.95rem}.flow-profile-value{font-size:.82rem}}.fazit-opening{text-align:center;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem) clamp(2rem,5vw,3rem);margin:0 0 clamp(2.5rem,5vw,3.5rem);position:relative;background:linear-gradient(180deg,rgba(201,168,76,.04),rgba(201,168,76,.01) 50%,transparent);border:1px solid rgba(201,168,76,.18);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.03)}.fazit-opening:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(80px,15vw,140px);height:2px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.6) 20%,#c9a84c 50%,rgba(201,168,76,.6) 80%,transparent);border-radius:1px}.fazit-opening .kapitel-label{font-family:JetBrains Mono,monospace;font-size:clamp(.55rem,1.2vw,.65rem);letter-spacing:.35em;color:rgba(201,168,76,.7);text-transform:uppercase;display:block;margin-bottom:clamp(1rem,2.5vw,1.5rem);font-weight:500}.fazit-opening h1{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.05;color:#c9a84c;margin:0 0 clamp(.4rem,1vw,.6rem);letter-spacing:0;text-shadow:0 0 80px rgba(201,168,76,.25),0 0 40px rgba(201,168,76,.15)}.fazit-opening .subtitle{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1rem,2.5vw,1.25rem);color:#777;letter-spacing:.02em;display:block;position:relative;padding-top:clamp(.6rem,1.5vw,.8rem);font-weight:400}.fazit-opening .subtitle:before{content:"—";display:block;color:rgba(201,168,76,.5);font-style:normal;margin-bottom:.35em;font-size:.85em;letter-spacing:0}.sigma-montage{margin:clamp(2rem,4vw,3rem) 0;padding:0;border:none;display:grid;gap:clamp(.75rem,1.5vw,1rem)}.sigma-montage-item{display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.1rem,2.5vw,1.4rem) clamp(1.4rem,3vw,1.8rem);background:linear-gradient(135deg,rgba(201,168,76,.04),rgba(15,15,12,.85) 50%,rgba(10,10,8,.9));border:1px solid rgba(201,168,76,.12);border-radius:10px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sigma-montage-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,rgba(201,168,76,.9),#c9a84c 30%,rgba(201,168,76,.4));opacity:.5;transition:opacity .35s ease,width .25s ease}.sigma-montage-item:hover{background:linear-gradient(135deg,rgba(201,168,76,.07),rgba(20,20,16,.92) 50%,rgba(15,15,12,.95));border-color:rgba(201,168,76,.25);transform:translateX(5px);box-shadow:0 12px 32px rgba(0,0,0,.45),0 4px 12px rgba(201,168,76,.08)}.sigma-montage-item:hover:before{opacity:.9;width:4px}.sigma-montage-item .kap-label{font-family:JetBrains Mono,monospace;font-size:clamp(.7rem,1.5vw,.8rem);color:#c9a84c;letter-spacing:.1em;white-space:nowrap;min-width:3.5em;text-align:center;padding:.45em .7em;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.15);border-radius:6px;font-weight:600;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sigma-montage-item .kap-label.exodus-only{background:rgba(201,168,76,.2);color:#e8d5a0;box-shadow:0 0 20px rgba(201,168,76,.15)}.sigma-montage-item p{margin:0;font-size:clamp(.9rem,1.8vw,.98rem);color:silver;font-weight:400;letter-spacing:.01em;line-height:1.75;padding-top:.15em}.sigma-montage-item p strong{color:#e8d5a0;font-weight:600;letter-spacing:0}.sigma-thesis{background:linear-gradient(135deg,rgba(13,16,16,.95),rgba(10,18,8,.9));border:1px solid rgba(201,168,76,.2);border-left:4px solid #c9a84c;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);margin:clamp(2.5rem,5vw,3.5rem) 0;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.03)}.sigma-thesis .thesis-lead{font-family:Playfair Display,serif;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600;color:#e8d5a0;line-height:1.4;margin:0 0 clamp(.75rem,2vw,1rem);letter-spacing:0}.sigma-thesis p:not(.thesis-lead){font-size:clamp(.95rem,2vw,1.05rem);line-height:1.75;color:#c5c5c5;margin:0}.paradox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,3vw,1.75rem) clamp(2rem,4vw,2.5rem);margin:clamp(1.5rem,3vw,2.5rem) 0}.paradox-item{border-top:1px solid rgba(201,168,76,.18);padding-top:clamp(.8rem,2vw,1rem);transition:border-color .3s ease}.paradox-item:hover{border-top-color:rgba(201,168,76,.35)}.paradox-item .paradox-a{font-size:clamp(.8rem,1.8vw,.9rem);color:#666;text-decoration:line-through;margin:0 0 .4rem;line-height:1.4}.paradox-item .paradox-b{font-size:clamp(.95rem,2vw,1.05rem);color:#e8d5a0;font-weight:600;letter-spacing:0;line-height:1.45;margin:0}.exodus-banner{background:linear-gradient(180deg,rgba(10,10,8,.98),rgba(8,8,5,.95));border:1px solid rgba(201,168,76,.25);border-top:3px solid #c9a84c;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);margin:clamp(2.5rem,5vw,3.5rem) 0;position:relative;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(201,168,76,.05)}.exodus-banner:before{content:"SIGMACODEX EXKLUSIV";position:absolute;top:-.9em;left:clamp(1.5rem,4vw,2rem);background:linear-gradient(180deg,#0f0f0c,#0a0a08);padding:.2em .9em;font-family:JetBrains Mono,monospace;font-size:clamp(.6rem,1.3vw,.7rem);letter-spacing:.25em;color:#c9a84c;font-weight:600;border:1px solid rgba(201,168,76,.2);border-radius:4px}.exodus-banner h3{color:#e8d5a0;margin:0 0 clamp(.75rem,2vw,1rem);font-family:Playfair Display,serif;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;letter-spacing:0;line-height:1.35}.exodus-banner p{font-size:clamp(.95rem,2vw,1.05rem);line-height:1.8;margin:0 0 clamp(1rem,2vw,1.25rem);color:silver}.exodus-banner p strong{color:#e8d5a0;font-weight:600}.exodus-banner p:last-child{margin-bottom:0}.sigma-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.5rem);margin:clamp(1.5rem,3vw,2.5rem) 0}.sigma-figure-card{background:linear-gradient(180deg,#fcfaf4,#f4ecda);border:1px solid rgba(184,152,77,.35);padding:clamp(1.2rem,3vw,1.5rem);border-radius:12px;box-shadow:0 8px 24px rgba(61,44,16,.08);transition:all .35s cubic-bezier(.4,0,.2,1)}.sigma-figure-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(61,44,16,.14);border-color:rgba(184,152,77,.55)}.sigma-figure-card .figure-name{font-family:Playfair Display,serif;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:600;color:#5a4620;margin:0 0 .35rem;letter-spacing:0;line-height:1.25}.sigma-figure-card .figure-years{font-family:JetBrains Mono,monospace;font-size:clamp(.6rem,1.3vw,.7rem);color:#8a7751;letter-spacing:.08em;margin:0 0 .75rem;font-weight:500}.sigma-figure-card .figure-code{font-size:clamp(.82rem,1.8vw,.9rem);color:#3e372b;line-height:1.7;margin:0}.sigma-manifest{margin:clamp(2.5rem,6vw,4rem) 0;text-align:center;padding:0 clamp(.5rem,2vw,1rem)}.sigma-manifest .manifest-line{display:block;font-family:Playfair Display,serif;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:500;color:#bbb;margin-bottom:.15em;line-height:1.85;letter-spacing:.01em;transition:color .3s ease}.sigma-manifest .manifest-line.dim{color:#4a4a4a;font-size:clamp(.95rem,2vw,1.1rem)}.sigma-manifest .manifest-line.mid{color:#777;font-size:clamp(1rem,2.2vw,1.15rem)}.sigma-manifest .manifest-line.bright{color:#e8d5a0;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:600;letter-spacing:0}.sigma-manifest .manifest-line.peak{color:#fff;font-size:clamp(1.4rem,3.5vw,1.75rem);font-weight:600;letter-spacing:.03em;margin-top:.25em;text-shadow:0 0 50px rgba(201,168,76,.2)}.manifest-divider{width:clamp(60px,10vw,100px);height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.8),transparent);margin:clamp(1.4rem,3vw,2rem) auto;opacity:.5;border:none}.sigma-final{text-align:center;margin:clamp(3rem,7vw,5rem) 0 clamp(2rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.5rem) 0;border-top:1px solid rgba(201,168,76,.12);border-bottom:1px solid rgba(201,168,76,.12)}.sigma-final .sigma-glyph{display:block;font-family:Playfair Display,serif;font-size:clamp(4rem,10vw,7rem);color:#c9a84c;line-height:1;opacity:.9;letter-spacing:0;text-shadow:0 0 80px rgba(201,168,76,.25)}.sigma-final .sigma-final-line{font-family:JetBrains Mono,monospace;font-size:clamp(.6rem,1.5vw,.75rem);color:#555;letter-spacing:.25em;text-transform:uppercase;margin-top:1rem}.fazit-divider{border:none;border-top:1px solid rgba(201,168,76,.1);margin:clamp(2rem,5vw,3.5rem) 0}.fazit-chapter-label{font-family:JetBrains Mono,monospace;font-size:clamp(.65rem,1.5vw,.75rem);color:rgba(201,168,76,.8);letter-spacing:.18em;text-transform:uppercase;margin:clamp(2rem,5vw,3rem) 0 clamp(1rem,2.5vw,1.5rem);display:block;font-weight:500;border-bottom:1px solid rgba(201,168,76,.15);padding-bottom:.6rem}@media (max-width:900px){.sigma-figures{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fazit-opening{padding:2.5rem 1.25rem 2rem;border-radius:8px}.fazit-opening:before{width:60px}.paradox-grid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}.exodus-banner{padding:1.6rem 1.25rem}.exodus-banner:before{left:1rem;letter-spacing:.2em}.sigma-thesis{padding:1.5rem}}@media (max-width:640px){.sigma-manifest{margin:2rem 0}.manifest-divider{width:50px;margin:1.2rem auto}.sigma-final{margin:2.5rem 0 1.5rem;padding:1.25rem 0}.fazit-divider{margin:1.75rem 0}.fazit-chapter-label{letter-spacing:.12em;padding-bottom:.5rem}}@media (max-width:560px){.sigma-figures{grid-template-columns:1fr;gap:1rem}.sigma-montage{gap:.75rem}.sigma-montage-item{padding:1.1rem 1.3rem;gap:1rem;border-radius:8px}}@media (max-width:480px){.fazit-opening{padding:2rem 1rem 1.75rem;margin-bottom:1.5rem}.fazit-opening .kapitel-label{letter-spacing:.25em}.sigma-montage{gap:.6rem}.sigma-montage-item{padding:1rem 1.1rem;flex-direction:column;gap:.5rem}.sigma-montage-item .kap-label{align-self:flex-start;min-width:auto;font-size:.65rem}.sigma-montage-item p{font-size:.88rem;line-height:1.65}}.epilog-intro-box{background:rgba(20,20,18,.5);border:1px solid rgba(201,168,76,.1);border-left:2px solid rgba(201,168,76,.25);padding:1rem 1.25rem;margin:1.25rem 0 1.5rem;border-radius:4px}.epilog-intro-line{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#a09060;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;border-bottom:1px solid rgba(201,168,76,.1);padding-bottom:.4rem}.epilog-intro-text{font-size:.9rem;line-height:1.7;color:#b8b8b8;margin:0}.epilog-section{margin:1.5rem 0;padding:0;position:relative}.epilog-section p{font-size:.9rem;line-height:1.7;color:silver;margin:0 0 .875rem}.epilog-section p:last-child{margin-bottom:0}.epilog-section--truth{background:linear-gradient(180deg,rgba(30,30,28,.3),transparent 50%)}.epilog-section--mirror,.epilog-section--truth{padding:1.25rem 1rem;margin:1.5rem -.5rem;border-radius:4px}.epilog-section--mirror{background:linear-gradient(180deg,rgba(30,30,28,.4),transparent 60%);border-left:2px solid rgba(201,168,76,.1)}.epilog-section--brotherhood{background:linear-gradient(135deg,rgba(30,30,28,.3),rgba(10,10,8,.5));padding:1.25rem 1rem;margin:1.5rem -.5rem;border-radius:4px}.epilog-h2{font-family:Playfair Display,serif;font-size:.95rem;font-weight:600;color:#e8d5a0;margin:0 0 .75rem;letter-spacing:.02em;line-height:1.35;position:relative;padding-bottom:.4rem}.epilog-h2:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:1px;background:linear-gradient(90deg,rgba(201,168,76,.4),transparent)}.epilog-lead{font-size:.95rem;line-height:1.7;color:#d0d0d0;margin:0 0 1.25rem;font-weight:400}.epilog-question{font-family:Playfair Display,serif;font-size:1.05rem;font-style:italic;color:#c9a84c;margin:1.25rem 0;padding:.875rem 1.25rem;border-left:2px solid rgba(201,168,76,.25);background:linear-gradient(90deg,rgba(201,168,76,.03),transparent);line-height:1.55}.epilog-realization{font-size:1rem;font-weight:600;color:#e8d5a0;margin:1.25rem 0;padding:1rem;text-align:center;letter-spacing:.01em;line-height:1.5}.epilog-warning{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#c9a84c;letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0;padding:.625rem 1rem;border:1px solid rgba(201,168,76,.2);background:rgba(201,168,76,.04);border-radius:4px;text-align:center}.epilog-verdict{margin:1.25rem 0;padding:1rem 1.25rem;background:rgba(25,25,23,.6);border:1px solid rgba(201,168,76,.12);border-left:2px solid rgba(201,168,76,.2);border-radius:4px;text-align:left}.epilog-verdict p{font-family:Playfair Display,serif;font-size:1.05rem;font-weight:500;color:#d0d0d0;letter-spacing:.01em;line-height:1.55;margin:0}.epilog-sigma-definition{font-weight:600;text-align:center;padding-top:1rem;border-top:1px solid rgba(201,168,76,.12);letter-spacing:.01em}.epilog-call,.epilog-sigma-definition{font-size:.95rem;color:#e8d5a0;margin:1.25rem 0 0}.epilog-call{padding:.875rem 1rem;border-left:2px solid #c9a84c;background:linear-gradient(90deg,rgba(201,168,76,.05),transparent)}.epilog-identity-box{background:linear-gradient(135deg,rgba(30,30,28,.8),rgba(15,15,13,.95));border:1px solid rgba(201,168,76,.1);border-left:2px solid rgba(201,168,76,.3);padding:1.25rem;margin:1.5rem 0;border-radius:4px}.epilog-identity-title{font-size:.9rem;color:#e8d5a0;margin:0 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid rgba(201,168,76,.1)}.epilog-identity-claim,.epilog-identity-title{font-family:Playfair Display,serif;font-weight:600}.epilog-identity-claim{font-size:1.05rem;color:#c9a84c;letter-spacing:.01em}.epilog-identity-final{font-size:.95rem;font-weight:500;color:#c9a84c;text-align:left;margin:1rem 0 0;padding-top:.75rem;border-top:1px solid rgba(201,168,76,.08);letter-spacing:0;line-height:1.6}.epilog-section--finale{background:linear-gradient(180deg,rgba(30,30,28,.4),transparent 70%);padding:1.5rem 1.25rem;margin:2rem -.5rem;border-radius:4px;border-left:2px solid rgba(201,168,76,.12);text-align:center}.epilog-h2--finale{text-align:center}.epilog-h2--finale:after{left:50%;transform:translateX(-50%);width:40px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4),transparent)}.epilog-closing{font-size:.95rem;font-weight:500;color:#d0d0d0;margin:1.25rem 0 0;line-height:1.65}.epilog-closing strong{color:#e8d5a0;font-weight:600}.epilog-author-box{background:rgba(22,22,20,.6);border:1px solid rgba(201,168,76,.08);padding:1.25rem;margin:1.5rem 0;border-radius:4px}.epilog-author-label{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#c9a84c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(201,168,76,.1)}.epilog-author-text{font-size:.85rem;line-height:1.7;color:#b0b0b0;margin:0 0 .75rem}.epilog-author-text:last-of-type{margin-bottom:0}.epilog-author-gift{font-size:.9rem;font-weight:500;color:#d0c090;margin:1rem 0 .75rem;padding:.75rem 1rem;background:rgba(20,20,18,.4);border-left:2px solid rgba(201,168,76,.15);border-radius:0 3px 3px 0}.epilog-signature{font-family:Playfair Display,serif;font-style:italic;font-size:.9rem;color:#888;margin:1.25rem 0 0;text-align:right}.epilog-hashtag{font-family:JetBrains Mono,monospace;font-style:normal;color:#c9a84c;font-weight:600}.epilog-final-symbols{text-align:center;margin:2rem 0 1.5rem;padding-top:1.5rem;border-top:1px solid rgba(201,168,76,.08)}.epilog-final-symbols .chapter-signoff{font-family:Playfair Display,serif;font-size:1rem;font-style:italic;color:#c9a84c;margin:0 0 1.25rem;letter-spacing:0}.epilog-final-symbols .sigma-symbol{font-size:2.5rem;color:rgba(201,168,76,.5);text-shadow:0 0 40px rgba(201,168,76,.15);animation:sigma-pulse 4s ease-in-out infinite}@keyframes sigma-pulse{0%,to{opacity:.6}50%{opacity:.9}}@media (max-width:640px){.epilog-section--brotherhood,.epilog-section--finale,.epilog-section--mirror,.epilog-section--truth{margin-left:-.25rem;margin-right:-.25rem;padding:1rem .875rem}.epilog-h2{font-size:.9rem;margin-bottom:.625rem}.epilog-h2:after{width:25px}.epilog-h2--finale:after{width:35px}.epilog-verdict{padding:.875rem 1rem;margin:1rem 0}.epilog-verdict p{font-size:.95rem}.epilog-identity-box{padding:1rem;margin:1.25rem 0}.epilog-identity-title{font-size:.85rem}.epilog-author-box{padding:1rem;margin:1.25rem 0}.epilog-intro-box{padding:.875rem 1rem;margin:1rem 0 1.25rem}.epilog-question{font-size:.95rem;padding:.75rem 1rem;margin:1rem 0}.epilog-realization{font-size:.95rem;padding:.875rem}.epilog-signature{text-align:left;font-size:.85rem}.epilog-final-symbols .chapter-signoff{font-size:.95rem}.epilog-final-symbols .sigma-symbol{font-size:2rem}}.flow-text.flow-block .flow-question-stack{margin:1.35rem 0 1.5rem;padding:.35rem 0 .35rem 1.6rem;border-left:1px solid color-mix(in srgb,var(--flow-accent-gold) 42%,transparent)}.flow-text.flow-block .flow-question-stack .flow-question{margin:.55rem 0;font-family:var(--flow-font-serif,"Playfair Display",Georgia,serif);font-size:.74rem;font-style:italic;font-weight:400;line-height:1.7;letter-spacing:.005em;color:color-mix(in srgb,var(--flow-text-secondary) 88%,var(--flow-accent-blue) 12%);text-align:left;text-indent:0;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;position:relative}.flow-text.flow-block .flow-question-stack .flow-question:first-child{margin-top:0}.flow-text.flow-block .flow-question-stack .flow-question:last-child{margin-bottom:0}.flow-text.flow-block .flow-question-stack .flow-question:before{content:"?";position:absolute;left:-1.05rem;top:0;font-family:var(--flow-font-serif,"Playfair Display",Georgia,serif);font-style:italic;font-weight:400;font-size:.82rem;line-height:1.7;color:var(--flow-accent-gold);opacity:.45}.flow-cycle-container{margin:1.5rem 0;padding:1.2rem 1.5rem;background:linear-gradient(135deg,rgba(66,135,245,.04),rgba(15,44,75,.06));border:1px solid rgba(66,135,245,.12);border-radius:12px;text-align:center}.flow-cycle-label{font-family:var(--flow-font-mono);font-size:.58rem;font-weight:500;color:var(--flow-text-muted);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.9rem;display:block}.flow-cycle-chain{display:flex;flex-wrap:wrap;gap:.35rem}.flow-cycle-chain,.flow-cycle-step{justify-content:center;align-items:center}.flow-cycle-step{display:inline-flex;padding:.45rem .85rem;background:rgba(66,135,245,.07);border:1px solid rgba(66,135,245,.22);border-radius:6px;font-size:.72rem;font-weight:500;color:var(--flow-text-primary);letter-spacing:.02em;white-space:nowrap}.flow-cycle-arrow{color:var(--flow-accent-blue);opacity:.6;font-size:.85rem;font-weight:400;margin:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flow-cycle-return{display:flex;align-items:center;justify-content:center;margin-top:.6rem;font-size:.62rem;color:var(--flow-text-muted);font-style:italic}.flow-cycle-return:before{content:"↺";margin-right:.4rem;color:var(--flow-accent-blue);opacity:.5;font-style:normal}@media (max-width:480px){.flow-cycle-chain{flex-direction:column;gap:.5rem}.flow-cycle-arrow{transform:rotate(90deg);margin:.2rem 0}.flow-cycle-step{width:100%;max-width:220px}}.flow-reader .sigma-visual{--color-primary:var(--flow-accent-gold);--color-primary-rgb:201,168,76;--color-secondary:var(--flow-text-primary);--color-text:var(--flow-text-primary);--color-text-light:var(--flow-text-secondary);--color-bg:var(--flow-bg-secondary);--color-border:color-mix(in srgb,var(--flow-text-muted) 35%,transparent);margin:2.2rem auto 2.4rem;padding:1.6rem 1.3rem 1.3rem;max-width:min(560px,100%);background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--flow-accent-gold) 8%,transparent) 0,transparent 60%),linear-gradient(180deg,var(--flow-bg-secondary) 0,var(--flow-bg) 100%);border:1px solid color-mix(in srgb,var(--flow-accent-gold) 20%,transparent);border-radius:14px;box-shadow:0 1px 0 color-mix(in srgb,var(--flow-accent-gold) 14%,transparent) inset,0 20px 60px -30px rgba(0,0,0,.6);text-align:center;position:relative;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.flow-reader[data-chapter-edition=core] .sigma-visual{--color-primary-rgb:74,139,196}.flow-reader[data-chapter-edition=core-mixed] .sigma-visual{--color-primary-rgb:122,184,232}.flow-reader[data-theme=sepia] .sigma-visual{--color-primary-rgb:139,115,85;background:radial-gradient(120% 80% at 50% 0,rgba(139,115,85,.09) 0,transparent 60%),linear-gradient(180deg,var(--flow-bg-secondary) 0,var(--flow-bg) 100%)}.flow-reader[data-theme=light] .sigma-visual{background:radial-gradient(120% 80% at 50% 0,rgba(201,168,76,.11) 0,transparent 60%),#fff;box-shadow:0 2px 14px rgba(0,0,0,.06)}.flow-text .book-image-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 2.2rem}.flow-text .book-image-comparison .book-image{margin:0;padding:.7rem;text-align:center;border:1px solid color-mix(in srgb,var(--flow-text-accent) 18%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--flow-bg-secondary) 92%,transparent),var(--flow-bg))}.flow-text .book-image-comparison .book-image>a,.flow-text .book-image-comparison img{display:block;max-width:230px;margin:0 auto}.flow-text .book-image-comparison img{width:100%;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0f1013;box-shadow:0 18px 42px rgba(0,0,0,.28)}.flow-text .book-image-comparison figcaption{margin:.75rem auto 0;max-width:16rem;color:var(--flow-text-secondary);font-size:.86rem;line-height:1.45}.flow-text .book-image-comparison figcaption strong{display:block;margin-bottom:.2rem;color:var(--flow-text-accent);font-family:var(--font-mono);font-size:.68rem;font-style:normal;text-transform:uppercase}.flow-text .book-image-comparison figcaption span{display:block}@media (max-width:640px){.flow-text .book-image-comparison{grid-template-columns:1fr;gap:.85rem}}.flow-reader .sigma-visual:after,.flow-reader .sigma-visual:before{display:none}.flow-reader .sigma-visual svg{width:100%;height:auto;max-width:100%;display:block;margin:0 auto;overflow:visible;filter:drop-shadow(0 1px 0 rgba(0,0,0,.28))}.flow-reader .sigma-visual-title{font-family:var(--flow-font-mono,"JetBrains Mono",monospace);font-weight:600;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--flow-text-muted);margin:0 0 1rem;text-align:center}.flow-reader .sigma-visual-title:after{content:"";display:block;width:38px;height:1px;margin:.55rem auto 0;background:linear-gradient(90deg,transparent,var(--flow-accent-gold),transparent);opacity:.75}.flow-reader .sigma-visual-caption{font-family:var(--flow-font-serif,"Playfair Display",Georgia,serif);font-style:italic;font-size:.72rem;line-height:1.7;color:var(--flow-text-secondary);margin:1rem auto 0;max-width:46ch;text-align:center;text-indent:0}.flow-reader .sigma-visual svg .sv-axis,.flow-reader .sigma-visual svg .sv-line,.flow-reader .sigma-visual svg .sv-ring{fill:none;stroke:color-mix(in srgb,var(--flow-text-secondary) 65%,transparent);stroke-width:.55;opacity:.7}.flow-reader .sigma-visual svg .sv-ring--accent{stroke:var(--flow-accent-gold);stroke-width:1.1;opacity:1}.flow-reader .sigma-visual svg .sv-node{fill:var(--flow-bg-secondary);stroke:var(--flow-accent-gold);stroke-width:1}.flow-reader .sigma-visual svg .sv-node--filled{fill:var(--flow-accent-gold);stroke:var(--flow-accent-gold)}.flow-reader .sigma-visual svg .sv-core{fill:var(--flow-accent-gold);opacity:.12}.flow-reader .sigma-visual svg .sv-text{font-family:Manrope,Inter,system-ui,sans-serif;font-size:3.2px;font-weight:600;fill:var(--flow-text-primary);letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle}.flow-reader .sigma-visual svg .sv-text--label{font-size:2.55px;font-weight:500;fill:var(--flow-text-muted);letter-spacing:.14em;text-transform:uppercase}.flow-reader .sigma-visual svg .sv-text--accent{fill:var(--flow-accent-gold);font-weight:700}.flow-reader .sigma-visual svg .sv-text--center{font-size:4.4px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;fill:var(--flow-text-primary)}.flow-reader .sigma-visual svg .sv-curve-fill{fill:var(--flow-accent-gold);opacity:.16}.flow-reader .sigma-visual svg .sv-curve-stroke{fill:none;stroke:var(--flow-accent-gold);stroke-width:1;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--flow-accent-gold) 55%,transparent))}.flow-reader .sigma-visual svg .sv-grid{fill:none;stroke:color-mix(in srgb,var(--flow-text-muted) 25%,transparent);stroke-width:.3}.flow-reader .sigma-visual svg .sv-arrow{fill:var(--flow-accent-gold)}.flow-reader .sigma-visual svg .sv-quad{fill:color-mix(in srgb,var(--flow-accent-gold) 6%,transparent);stroke:color-mix(in srgb,var(--flow-accent-gold) 28%,transparent);stroke-width:.6}.flow-reader .sigma-visual svg .sv-quad--primary{fill:color-mix(in srgb,var(--flow-accent-gold) 16%,transparent);stroke:var(--flow-accent-gold);stroke-width:1}.flow-reader .sigma-visual svg .sv-segment{fill:color-mix(in srgb,var(--flow-accent-gold) 10%,transparent);stroke:color-mix(in srgb,var(--flow-accent-gold) 45%,transparent);stroke-width:.6}.flow-reader .sigma-visual svg .sv-segment--active{fill:color-mix(in srgb,var(--flow-accent-gold) 30%,transparent);stroke:var(--flow-accent-gold);stroke-width:1}.flow-reader .sigma-visual svg .sv-bar{fill:color-mix(in srgb,var(--flow-accent-gold) 22%,transparent);stroke:color-mix(in srgb,var(--flow-accent-gold) 60%,transparent);stroke-width:.55}.flow-reader .sigma-visual svg .sv-bar--hot{fill:color-mix(in srgb,var(--flow-accent-gold) 72%,transparent);stroke:var(--flow-accent-gold);stroke-width:.75;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--flow-accent-gold) 70%,transparent))}.flow-reader .sigma-visual svg .sv-tier{fill:color-mix(in srgb,var(--flow-accent-gold) 10%,transparent);stroke:color-mix(in srgb,var(--flow-accent-gold) 45%,transparent);stroke-width:.6}.flow-reader .sigma-visual svg .sv-tier--peak{fill:color-mix(in srgb,var(--flow-accent-gold) 30%,transparent);stroke:var(--flow-accent-gold);stroke-width:1}.flow-reader .sigma-visual svg .sv-link{fill:none;stroke:color-mix(in srgb,var(--flow-accent-gold) 45%,transparent);stroke-width:.55}@media (max-width:640px){.flow-reader .sigma-visual{padding:1.2rem .8rem 1rem;margin:1.6rem auto 1.8rem}.flow-reader .sigma-visual svg .sv-text{font-size:3.6px}.flow-reader .sigma-visual svg .sv-text--label{font-size:2.8px}.flow-reader .sigma-visual svg .sv-text--center{font-size:4.8px}}body .flow-text .chapter-reference,body .flow-text.flow-block .chapter-reference{margin:1.1rem 0 1.25rem!important;padding:.5rem 0 .5rem .95rem!important;border:none!important;border-left:1px solid color-mix(in srgb,var(--flow-accent-gold) 32%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .flow-text .chapter-reference .chapter-reference-title,body .flow-text .chapter-reference>span:first-child,body .flow-text .kodex-box--reflexion>p:first-child,body .flow-text .kodex-box--reflexion>p:first-child strong{display:block!important;margin:0 0 .55rem!important;padding:0!important;font-family:var(--flow-font-mono)!important;font-size:.6rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--flow-text-muted)!important;opacity:.85!important;text-indent:0!important;font-style:normal!important}body .flow-text .chapter-reference ul,body .flow-text .kodex-box--reflexion ul,body .flow-text .kodex-box--reflexion ul.fact-list{list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}body .flow-text .chapter-reference li,body .flow-text .kodex-box--reflexion ul li,body .flow-text .kodex-box--reflexion ul.fact-list li{position:relative!important;margin:0!important;padding:.28rem 0 .28rem 1.05rem!important;line-height:1.55!important;border:none!important;background:transparent!important;font-size:.78rem!important;color:var(--flow-text-secondary)!important;text-indent:0!important}body .flow-text .chapter-reference li:before,body .flow-text .kodex-box--reflexion ul li:before,body .flow-text .kodex-box--reflexion ul.fact-list li:before{content:"›"!important;position:absolute!important;left:0!important;top:.18rem!important;width:auto!important;height:auto!important;background:transparent!important;transform:none!important;border-radius:0!important;font-family:var(--flow-font-mono)!important;font-size:.95rem!important;font-weight:400!important;color:color-mix(in srgb,var(--flow-accent-gold) 55%,var(--flow-text-muted))!important;opacity:.85!important;line-height:1!important}body .flow-text .chapter-reference a{color:var(--flow-accent-gold)!important;text-decoration:none!important;font-weight:500!important;border-bottom:1px solid color-mix(in srgb,var(--flow-accent-gold) 22%,transparent)!important;transition:opacity .2s ease!important}body .flow-text .chapter-reference a:hover{opacity:.75!important}body .flow-text .chapter-reference>p{margin:0 0 .5rem!important;font-size:.78rem!important;line-height:1.55!important;color:var(--flow-text-secondary)!important;font-style:italic!important;text-indent:0!important}