.ds-section-shell:has([data-section-name=FuerWenBlock]) header h2{font-family:var(--ds-font-display-editorial);letter-spacing:-.02em;font-size:38px;font-weight:500;line-height:1.1}.ds-section-shell:has([data-section-name=FuerWenBlock]) header h2 em{color:var(--ds-color-brand-blue-light);font-style:italic}@media (max-width:720px){.ds-section-shell:has([data-section-name=FuerWenBlock]) header h2{font-size:28px}}.fw-card{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 10%, var(--ds-surface-50)), var(--ds-surface-50));border:1px solid var(--ds-color-border);height:100%;transition:transform .28s var(--ds-ease-out-expo,cubic-bezier(.22,1,.36,1)), border-color .22s;border-radius:18px;grid-template-rows:110px auto;gap:14px;padding:32px 28px 28px;display:grid;position:relative;overflow:hidden}.fw-card:hover{border-color:var(--ds-color-brand-blue-light);transform:translateY(-3px)}.fw-card .ghost{pointer-events:none;font-family:var(--ds-font-display-editorial,var(--ds-font-heading));letter-spacing:-.04em;color:color-mix(in oklch, var(--ds-color-brand-blue-light) 18%, transparent);font-size:96px;font-weight:600;line-height:1;position:absolute;top:12px;right:18px}.fw-card .glyph-slot{justify-content:flex-start;align-items:center;display:flex}.fw-card .info{flex-direction:column;gap:8px;display:flex}.fw-card .step-marker{font-family:var(--ds-font-mono);letter-spacing:.18em;color:var(--ds-color-brand-blue-light);text-transform:uppercase;font-size:11px}.fw-card h3{font-family:var(--ds-font-heading);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.fw-card .body{color:var(--ds-color-ink-secondary);margin:0;font-size:13.5px;line-height:1.55}.fw-card .foot{border-top:1px dashed color-mix(in oklch, var(--ds-color-brand-blue-light) 24%, transparent);font-family:var(--ds-font-mono);color:var(--ds-color-ink-muted);justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}.fw-card .foot .arr{color:var(--ds-color-brand-blue-light)}.ga1{width:160px;height:100px;position:relative}.ga1 svg{width:100%;height:100%;overflow:visible}.ga1 .tangle{stroke:color-mix(in oklch, var(--ds-color-ink-muted) 70%, transparent);stroke-width:1px;fill:none;opacity:0;animation:6s ease-in-out infinite ga1-tangle}@keyframes ga1-tangle{0%,14%{opacity:.7}46%,to{opacity:.15}}.ga1 .system{fill:var(--ds-surface-base);stroke:var(--ds-color-brand-blue-light);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite ga1-system}.ga1 .system.s1{animation-delay:.3s}.ga1 .system.s2{animation-delay:.6s}.ga1 .system.s3{animation-delay:.9s}.ga1 .system.s4{animation-delay:1.2s}.ga1 .system.s5{animation-delay:1.5s}@keyframes ga1-system{0%,8%{opacity:0;transform:scale(.6)}18%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.ga1 .lbl{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ds-color-ink-muted);text-anchor:middle;opacity:0;font-size:7px;animation:6s ease-out infinite ga1-system}.ga1 .lbl.l1{animation-delay:.4s}.ga1 .lbl.l2{animation-delay:.7s}.ga1 .lbl.l3{animation-delay:1s}.ga1 .lbl.l4{animation-delay:1.3s}.ga1 .lbl.l5{animation-delay:1.6s}.ga1 .question{font-family:var(--ds-font-display-editorial,var(--ds-font-heading));fill:var(--ds-color-warning);text-anchor:middle;opacity:0;font-size:28px;font-style:italic;font-weight:600;animation:6s ease-out 2.4s infinite ga1-question}@keyframes ga1-question{0%,38%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}48%{opacity:1;transform:scale(1.1)}60%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.ga2{justify-content:center;align-items:flex-end;width:140px;height:110px;padding:4px;display:flex;position:relative}.ga2 svg{width:100%;height:100%;overflow:visible}.ga2 .person{fill:none;stroke:var(--ds-color-brand-blue-light);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ga2 .pulse{fill:none;stroke:var(--ds-color-brand-blue-light);stroke-width:1px;opacity:0;animation:3.5s ease-out infinite ga2-pulse}@keyframes ga2-pulse{0%{opacity:0;r:14}30%{opacity:.6;r:22}to{opacity:0;r:36}}.ga2 .role{fill:var(--ds-surface-base);stroke:var(--ds-color-warning);stroke-width:1.2px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:5s ease-out infinite ga2-role}.ga2 .role.r1{animation-delay:.5s}.ga2 .role.r2{animation-delay:1s}.ga2 .role.r3{animation-delay:1.5s}.ga2 .role.r4{animation-delay:2s}@keyframes ga2-role{0%,8%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.15)}26%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.ga2 .role-lbl{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ds-color-warning);text-anchor:middle;opacity:0;font-size:7px;animation:5s ease-out infinite ga2-role}.ga2 .role-lbl.l1{animation-delay:.6s}.ga2 .role-lbl.l2{animation-delay:1.1s}.ga2 .role-lbl.l3{animation-delay:1.6s}.ga2 .role-lbl.l4{animation-delay:2.1s}.ga3{grid-template-rows:1fr auto;gap:6px;width:160px;height:100px;display:grid}.ga3 .pile{justify-content:center;align-items:flex-end;gap:4px;min-height:32px;display:flex}.ga3 .item{font-family:var(--ds-font-mono);background:var(--ds-surface-base);color:var(--ds-color-ink-primary);letter-spacing:.04em;opacity:0;border:1px solid;border-radius:3px;padding:3px 6px;font-size:7.5px;animation:6s ease-out infinite ga3-item}.ga3 .item.crit{border-color:var(--ds-color-brand-red);color:var(--ds-color-brand-red);animation-delay:.3s}.ga3 .item.wait{border-color:var(--ds-color-warning);color:var(--ds-color-warning);animation-delay:1.2s}.ga3 .item.skip{border-color:var(--ds-color-ink-muted);color:var(--ds-color-ink-muted);opacity:.5;animation-delay:2.1s}@keyframes ga3-item{0%,5%{opacity:0;transform:translateY(-12px)}14%{opacity:1;transform:translateY(0)}22%,90%{opacity:1;transform:translateY(0)}to{opacity:0}}.ga3 .item.skip{animation-name:ga3-item-skip}@keyframes ga3-item-skip{0%,5%{opacity:0;transform:translateY(-12px)}14%,90%{opacity:.5;transform:translateY(0)}to{opacity:0}}.ga3 .buckets{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ga3 .bucket{border:1px solid var(--ds-color-border);background:var(--ds-surface-50);font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:3px;flex-direction:column;gap:2px;padding:5px 4px;font-size:7px;display:flex}.ga3 .bucket.crit{border-color:color-mix(in oklch, var(--ds-color-brand-red) 35%, transparent);color:var(--ds-color-brand-red)}.ga3 .bucket.wait{border-color:color-mix(in oklch, var(--ds-color-warning) 35%, transparent);color:var(--ds-color-warning)}.ga3 .bucket.skip{border-color:var(--ds-color-border);color:var(--ds-color-ink-muted)}.ga3 .bucket .label{font-weight:600}.ga3 .bucket .count{color:var(--ds-color-ink-primary);letter-spacing:0;font-size:12px}.ga4{flex-direction:column;justify-content:center;gap:5px;width:160px;height:100px;padding:4px 6px;display:flex}.ga4 .shelf{border-bottom:2px solid color-mix(in oklch, var(--ds-color-ink-muted) 30%, transparent);align-items:flex-end;gap:3px;padding-bottom:4px;display:flex}.ga4 .book{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 20%, var(--ds-surface-base)), var(--ds-surface-base));border:1px solid var(--ds-color-brand-blue-light);opacity:0;border-radius:1px 1px 0 0;width:14px;animation:5.5s ease-out infinite ga4-book;position:relative;transform:translateY(20px)}.ga4 .book:before{content:"";background:color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent);height:2px;position:absolute;top:4px;left:2px;right:2px}.ga4 .book.b1{height:52px;animation-delay:.3s}.ga4 .book.b2{height:60px;animation-delay:.7s}.ga4 .book.b3{height:48px;animation-delay:1.1s}.ga4 .book.b4{height:64px;animation-delay:1.5s}.ga4 .book.b5{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-success) 22%, var(--ds-surface-base)), var(--ds-surface-base));border-color:var(--ds-color-success);height:56px;animation-delay:1.9s}.ga4 .book.b5:before{background:color-mix(in oklch, var(--ds-color-success) 50%, transparent)}@keyframes ga4-book{0%,5%{opacity:0;transform:translateY(20px)}16%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.ga4 .labels{font-family:var(--ds-font-mono);letter-spacing:.04em;text-align:center;color:var(--ds-color-ink-muted);opacity:0;grid-template-columns:repeat(5,1fr);gap:3px;font-size:6.5px;animation:5.5s ease-out 2.4s infinite ga4-labels;display:grid}@keyframes ga4-labels{0%,45%{opacity:0}55%,90%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ga1 .tangle,.ga1 .system,.ga1 .lbl,.ga1 .question,.ga2 .pulse,.ga2 .role,.ga2 .role-lbl,.ga3 .item,.ga4 .book,.ga4 .labels,.fw-card{transition:none!important;animation:none!important}.ga1 .tangle{opacity:.3}.ga1 .system,.ga1 .lbl,.ga2 .role,.ga2 .role-lbl,.ga3 .item,.ga4 .book{opacity:1;transform:none}.ga3 .item.skip{opacity:.5}.ga1 .question,.ga4 .labels{opacity:1}.ga2 .pulse{opacity:.4}}
