.progress-indicator.svelte-baj8t4{position:fixed;right:80px;top:50%;transform:translateY(-50%);z-index:100;background:transparent;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-sm)}ul.svelte-baj8t4{list-style:none;display:flex;flex-direction:column;gap:var(--space-md);position:relative;padding:0;margin:0}.phase-item.svelte-baj8t4{display:flex;flex-direction:column;transition:all .3s var(--ease-out)}.progress-dot.svelte-baj8t4{display:flex;align-items:center;gap:var(--space-sm);background:none;border:none;cursor:pointer;padding:var(--space-xs);position:relative}.dot.svelte-baj8t4{width:18px;height:18px;border-radius:50%;background-color:#607d8b66;transition:all var(--duration-fast) var(--ease-out);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}.check-icon.svelte-baj8t4{width:11px;height:11px;color:var(--color-white)}.progress-dot.completed.svelte-baj8t4 .dot:where(.svelte-baj8t4){background-color:#bf5b3e80}.progress-dot.active.svelte-baj8t4 .dot:where(.svelte-baj8t4){background-color:var(--color-terracotta);transform:scale(1.3);box-shadow:0 0 0 4px #bf5b3e26}.label-container.svelte-baj8t4{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.label.svelte-baj8t4{font-size:1rem;font-weight:500;color:#607d8bb3;text-align:left;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}.phase-number.svelte-baj8t4{font-size:.6rem;color:#607d8b80;text-transform:uppercase;letter-spacing:.05em}.progress-dot.svelte-baj8t4:hover .label:where(.svelte-baj8t4),.progress-dot.svelte-baj8t4:focus .label:where(.svelte-baj8t4){color:#607d8be6}.progress-dot.active.svelte-baj8t4 .label:where(.svelte-baj8t4){color:var(--color-terracotta);font-weight:600}.progress-dot.active.svelte-baj8t4 .phase-number:where(.svelte-baj8t4){color:#bf5b3eb3}.progress-dot.completed.svelte-baj8t4 .label:where(.svelte-baj8t4){color:#bf5b3e99}.progress-dot.completed.svelte-baj8t4 .phase-number:where(.svelte-baj8t4){color:#bf5b3e66}.progress-dot.svelte-baj8t4:focus{outline:2px solid var(--color-terracotta);outline-offset:4px;border-radius:4px}.sub-steps.svelte-baj8t4{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-sm);margin-left:4px;padding:var(--space-xs) 0}.step-dot.svelte-baj8t4{display:flex;align-items:center;gap:var(--space-sm);background:none;border:none;cursor:pointer;padding:2px 4px}.step-dot-marker.svelte-baj8t4{width:10px;height:10px;border-radius:50%;background:#607d8b59;transition:all .2s ease;flex-shrink:0}.step-dot.svelte-baj8t4:hover .step-dot-marker:where(.svelte-baj8t4){transform:scale(1.15);background:#607d8b80}.step-dot.svelte-baj8t4:focus{outline:2px solid rgba(191,91,62,.5);outline-offset:2px;border-radius:4px}.step-dot.completed.svelte-baj8t4 .step-dot-marker:where(.svelte-baj8t4){background:#bf5b3e73}.step-dot.active.svelte-baj8t4 .step-dot-marker:where(.svelte-baj8t4){background:var(--color-terracotta);transform:scale(1.15)}.step-label.svelte-baj8t4{font-size:1rem;color:#607d8b99;white-space:nowrap;transition:all .2s ease}.step-dot.svelte-baj8t4:hover .step-label:where(.svelte-baj8t4){color:#607d8bcc}.step-dot.active.svelte-baj8t4 .step-label:where(.svelte-baj8t4){color:var(--color-terracotta);font-weight:500}.step-dot.completed.svelte-baj8t4 .step-label:where(.svelte-baj8t4){color:#bf5b3e8c}.scroll-nav-button.svelte-baj8t4{display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin-top:var(--space-sm);background:none;border:none;cursor:pointer;transition:all .3s ease}.scroll-nav-button.svelte-baj8t4:hover{transform:translateY(2px)}.scroll-nav-button.svelte-baj8t4:hover .scroll-arrow:where(.svelte-baj8t4){border-color:var(--color-terracotta);animation:svelte-baj8t4-bounceDown .6s ease-in-out infinite}.scroll-nav-button.svelte-baj8t4:focus{outline:2px solid rgba(191,91,62,.5);outline-offset:2px;border-radius:4px}.scroll-arrow.svelte-baj8t4{width:10px;height:10px;border-right:2px solid rgba(96,125,139,.5);border-bottom:2px solid rgba(96,125,139,.5);transform:rotate(45deg) translateY(-2px);transition:border-color .3s ease}@keyframes svelte-baj8t4-bounceDown{0%,to{transform:rotate(45deg) translateY(-2px)}50%{transform:rotate(45deg) translateY(2px)}}@media(prefers-reduced-motion:reduce){.scroll-nav-button.svelte-baj8t4:hover .scroll-arrow:where(.svelte-baj8t4){animation:none}}@media(max-width:1100px){.progress-indicator.svelte-baj8t4{right:16px}.label.svelte-baj8t4{font-size:.85rem}.step-label.svelte-baj8t4{font-size:.8rem}}@media(max-width:767px){.progress-indicator.svelte-baj8t4{right:auto;left:50%;top:auto;bottom:var(--space-md);transform:translate(-50%);padding:var(--space-sm) var(--space-md);border-radius:24px;max-width:calc(100vw - 32px)}ul.svelte-baj8t4{flex-direction:row;gap:var(--space-xs)}.dot.svelte-baj8t4{width:16px;height:16px}.check-icon.svelte-baj8t4{width:9px;height:9px}.progress-dot.active.svelte-baj8t4 .dot:where(.svelte-baj8t4){transform:scale(1.3)}.label-container.svelte-baj8t4,.sub-steps.svelte-baj8t4,.scroll-nav-button.svelte-baj8t4{display:none}}.phase-header.svelte-1yliotu{position:fixed;top:0;left:0;right:0;z-index:90;background:#e8e8e8f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(96,125,139,.1)}.header-content.svelte-1yliotu{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);max-width:1200px;margin:0 auto}.phase-badge.svelte-1yliotu{flex-shrink:0}.phase-number.svelte-1yliotu{display:inline-block;background:var(--color-terracotta);color:var(--color-white);font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.phase-tag.svelte-1yliotu{display:inline-block;background:var(--color-slate);color:var(--color-white);font-size:.75rem;font-weight:500;padding:3px 10px;border-radius:10px}.title-group.svelte-1yliotu{display:flex;align-items:center;gap:var(--space-sm);flex-grow:1}.header-nav.svelte-1yliotu{display:flex;align-items:center;gap:var(--space-md)}.nav-link.svelte-1yliotu{font-size:.9rem;color:var(--color-slate);text-decoration:none;padding:6px 14px;border-radius:4px;transition:all .2s ease}.nav-link.svelte-1yliotu:hover{color:var(--color-terracotta);background:#bf5b3e1a}.phase-title.svelte-1yliotu{font-size:1.1rem;font-weight:600;color:var(--color-black);margin:0}.step-separator.svelte-1yliotu{color:var(--color-slate);opacity:.5}.current-step.svelte-1yliotu{font-size:1rem;color:var(--color-terracotta);font-weight:500}@media(max-width:767px){.header-content.svelte-1yliotu{padding:var(--space-xs) var(--space-md)}.phase-title.svelte-1yliotu{font-size:.9rem}.current-step.svelte-1yliotu{font-size:.8rem}.header-nav.svelte-1yliotu{display:none}}.step.svelte-zv7veq{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:normal;position:relative;padding-right:220px;padding-left:40px}.step-content.svelte-zv7veq{width:100%;max-width:1000px;padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg)}@media(max-width:1100px){.step.svelte-zv7veq{padding-right:200px;padding-left:32px}}@media(max-width:767px){.step.svelte-zv7veq{padding-right:var(--space-md);padding-left:var(--space-md);padding-bottom:100px}.step-content.svelte-zv7veq{padding:var(--space-md)}}.deep-dive-overlay.svelte-tewam{position:fixed;inset:0;background:#1a1a1a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:stretch;justify-content:flex-start}.deep-dive-panel.svelte-tewam{width:100%;max-width:600px;height:100%;background:var(--color-white, #fff);box-shadow:4px 0 24px #00000026;display:flex;flex-direction:column;overflow:hidden}.panel-header.svelte-tewam{padding:var(--space-md, 1rem) var(--space-lg, 1.5rem);border-bottom:1px solid rgba(96,125,139,.2);display:flex;flex-direction:column;gap:var(--space-xs, .25rem);position:relative;background:linear-gradient(135deg,rgba(96,125,139,.08) 0%,transparent 100%)}.header-indicator.svelte-tewam{display:flex;align-items:center;gap:var(--space-xs, .25rem);font-size:.75rem;color:var(--color-slate, #607D8B);text-transform:uppercase;letter-spacing:.05em}.branch-icon.svelte-tewam{font-size:1rem;animation:svelte-tewam-pulse-left 1.5s ease-in-out infinite}@keyframes svelte-tewam-pulse-left{0%,to{transform:translate(0);opacity:1}50%{transform:translate(-4px);opacity:.7}}.panel-header.svelte-tewam h2:where(.svelte-tewam){margin:0;font-size:1.25rem;font-weight:600;color:var(--color-black, #1A1A1A);padding-right:2rem}.close-button.svelte-tewam{position:absolute;top:var(--space-md, 1rem);right:var(--space-md, 1rem);width:32px;height:32px;border:none;background:transparent;font-size:1.5rem;color:var(--color-slate, #607D8B);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-button.svelte-tewam:hover{background:#607d8b1a;color:var(--color-black, #1A1A1A)}.panel-content.svelte-tewam{flex:1;overflow-y:auto;padding:var(--space-lg, 1.5rem);font-size:.95rem;line-height:1.7;color:var(--color-black, #1A1A1A)}.panel-content.svelte-tewam h3{font-size:1.1rem;font-weight:600;margin:var(--space-lg, 1.5rem) 0 var(--space-sm, .5rem) 0;color:var(--color-terracotta, #BF5B3E)}.panel-content.svelte-tewam h3:first-child{margin-top:0}.panel-content.svelte-tewam p{margin:0 0 var(--space-md, 1rem) 0}.panel-content.svelte-tewam ul,.panel-content.svelte-tewam ol{margin:0 0 var(--space-md, 1rem) 0;padding-left:var(--space-lg, 1.5rem)}.panel-content.svelte-tewam li{margin-bottom:var(--space-xs, .25rem)}.panel-content.svelte-tewam strong{color:var(--color-terracotta, #BF5B3E)}.panel-content.svelte-tewam code{font-family:JetBrains Mono,monospace;font-size:.85em;background:#607d8b1a;padding:.1em .3em;border-radius:3px}.panel-content.svelte-tewam table{width:100%;border-collapse:collapse;margin:var(--space-md, 1rem) 0;font-size:.85rem;display:block;overflow-x:auto}.panel-content.svelte-tewam thead,.panel-content.svelte-tewam tbody,.panel-content.svelte-tewam tr{display:table;width:100%;table-layout:fixed}.panel-content.svelte-tewam th,.panel-content.svelte-tewam td{padding:var(--space-sm, .5rem) var(--space-md, 1rem);text-align:left;border-bottom:1px solid rgba(96,125,139,.2);word-wrap:break-word}.panel-content.svelte-tewam th:first-child,.panel-content.svelte-tewam td:first-child{width:30%;min-width:100px}.panel-content.svelte-tewam th{font-weight:600;color:var(--color-slate, #607D8B);background:#607d8b0d}.panel-content.svelte-tewam .reference{font-size:.85rem;color:var(--color-slate, #607D8B);border-left:3px solid var(--color-terracotta, #BF5B3E);padding-left:var(--space-md, 1rem);margin:var(--space-md, 1rem) 0}.panel-content.svelte-tewam .reference a,.panel-content.svelte-tewam a{color:var(--color-terracotta, #BF5B3E);text-decoration:none;transition:opacity .2s ease}.panel-content.svelte-tewam .reference a:hover,.panel-content.svelte-tewam a:hover{opacity:.8;text-decoration:underline}.panel-footer.svelte-tewam{padding:var(--space-md, 1rem) var(--space-lg, 1.5rem);border-top:1px solid rgba(96,125,139,.2);background:#607d8b08}.back-button.svelte-tewam{width:100%;padding:var(--space-sm, .5rem) var(--space-md, 1rem);background:var(--color-terracotta, #BF5B3E);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-xs, .25rem)}.back-button.svelte-tewam:hover{background:var(--color-terracotta-dark, #a14d34);transform:translate(4px)}@media(max-width:767px){.deep-dive-panel.svelte-tewam{max-width:100%}.panel-header.svelte-tewam,.panel-content.svelte-tewam,.panel-footer.svelte-tewam{padding:var(--space-md, 1rem)}}.glossary-term.svelte-l7i3p6{position:relative;cursor:help;border-bottom:1px dotted var(--color-terracotta);transition:all .2s ease}.glossary-term.svelte-l7i3p6:hover,.glossary-term.svelte-l7i3p6:focus{color:var(--color-terracotta);border-bottom-color:var(--color-terracotta)}.glossary-term.active.svelte-l7i3p6{color:var(--color-terracotta);border-bottom-style:solid}.glossary-term.locked.svelte-l7i3p6{border-bottom-width:2px}.glossary-term.inline.svelte-l7i3p6{display:inline}.glossary-popover.svelte-l7i3p6{position:fixed;z-index:1000;width:280px;padding:var(--space-md);background:var(--color-white);border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px #00000026;overflow:hidden}.glossary-popover.locked.svelte-l7i3p6{border-color:var(--color-terracotta);box-shadow:0 4px 24px #bf5b3e40}.glossary-popover.above.svelte-l7i3p6{transform:translate(-50%,-100%);animation:svelte-l7i3p6-popoverFadeInAbove .2s ease}.glossary-popover.below.svelte-l7i3p6{transform:translate(-50%);animation:svelte-l7i3p6-popoverFadeInBelow .2s ease}@keyframes svelte-l7i3p6-popoverFadeInAbove{0%{opacity:0;transform:translate(-50%,calc(-100% + 8px))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes svelte-l7i3p6-popoverFadeInBelow{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.lock-progress.svelte-l7i3p6{position:absolute;top:0;left:0;height:3px;background:var(--color-terracotta);animation:svelte-l7i3p6-lockProgress .8s linear forwards;border-radius:8px 8px 0 0}@keyframes svelte-l7i3p6-lockProgress{0%{width:0%}to{width:100%}}.lock-indicator.svelte-l7i3p6{position:absolute;top:6px;right:6px;width:20px;height:20px;padding:0;border:none;background:var(--color-terracotta);color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.lock-indicator.svelte-l7i3p6:hover{background:#a04a2e}.caret.svelte-l7i3p6{position:absolute;left:50%;width:12px;height:12px;background:var(--color-white);border:1px solid rgba(0,0,0,.1);transform:translate(-50%) rotate(45deg)}.glossary-popover.locked.svelte-l7i3p6 .caret:where(.svelte-l7i3p6){border-color:var(--color-terracotta)}.glossary-popover.above.svelte-l7i3p6 .caret:where(.svelte-l7i3p6){bottom:-7px;border-top:none;border-left:none}.glossary-popover.below.svelte-l7i3p6 .caret:where(.svelte-l7i3p6){top:-7px;border-bottom:none;border-right:none}.popover-header.svelte-l7i3p6{display:flex;align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-sm);text-align:left;padding-right:24px}.popover-term.svelte-l7i3p6{font-weight:600;color:var(--color-terracotta);font-size:.95rem}.popover-en.svelte-l7i3p6{font-size:.75rem;color:var(--color-slate);font-style:italic}.popover-definition.svelte-l7i3p6{font-size:.85rem;font-weight:400;line-height:1.5;color:var(--color-black);margin:0 0 var(--space-sm) 0;text-align:left;text-transform:none}.popover-footer.svelte-l7i3p6{display:flex;flex-direction:column;gap:var(--space-xs)}.popover-tags.svelte-l7i3p6{display:flex;gap:4px;flex-wrap:wrap}.tag.svelte-l7i3p6{font-size:.6rem;padding:2px 6px;border-radius:4px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.popover-meta.svelte-l7i3p6{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.popover-source-link.svelte-l7i3p6{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:var(--color-slate);font-style:italic;text-decoration:none;transition:color .2s ease}.popover-source-link.svelte-l7i3p6:hover{color:var(--color-terracotta)}.source-icon.svelte-l7i3p6{width:12px;height:12px;flex-shrink:0}.popover-link.svelte-l7i3p6{font-size:.75rem;color:var(--color-terracotta);text-decoration:none;font-weight:500;transition:opacity .2s ease}.popover-link.svelte-l7i3p6:hover{opacity:.8;text-decoration:underline}@media(max-width:767px){.glossary-popover.svelte-l7i3p6{width:calc(100vw - 2 * var(--space-md));max-width:320px}}.intro-definition.svelte-10mg3y6{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.title-block.svelte-10mg3y6{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center}.logo.svelte-10mg3y6{width:clamp(180px,25vw,250px);height:auto;margin-bottom:var(--space-md)}h1.svelte-10mg3y6{margin:0;font-size:clamp(2rem,5vw,2.75rem)}.promptotyping-title.svelte-10mg3y6{font-family:var(--font-mono);font-weight:700;color:var(--color-terracotta);letter-spacing:.03em}.icon.svelte-1imnhpv{display:inline-block;vertical-align:middle;flex-shrink:0}.deep-dive-trigger.svelte-wjh6ga{display:inline-flex;align-items:center;gap:var(--space-xs, .25rem);padding:.25rem .5rem;background:transparent;border:1px dashed var(--color-slate, #607D8B);border-radius:4px;font-size:.85rem;color:var(--color-slate, #607D8B);cursor:pointer;transition:all .2s ease;font-family:inherit}.deep-dive-trigger.svelte-wjh6ga:hover{background:#607d8b1a;border-color:var(--color-terracotta, #BF5B3E);color:var(--color-terracotta, #BF5B3E)}.deep-dive-trigger.svelte-wjh6ga:hover .trigger-icon:where(.svelte-wjh6ga){transform:translate(-4px)}.trigger-icon.svelte-wjh6ga{font-size:1rem;transition:transform .2s ease}.trigger-label.svelte-wjh6ga{font-weight:500}.trigger-hint.svelte-wjh6ga{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;padding-left:var(--space-xs, .25rem);border-left:1px solid currentColor;margin-left:var(--space-xs, .25rem)}.deep-dive-trigger.block.svelte-wjh6ga{display:flex;width:100%;padding:var(--space-sm, .5rem) var(--space-md, 1rem);margin:var(--space-md, 1rem) 0;justify-content:flex-start}.deep-dive-trigger.icon.svelte-wjh6ga{padding:var(--space-xs, .25rem);border-radius:50%;width:32px;height:32px;justify-content:center}.deep-dive-trigger.icon.svelte-wjh6ga .trigger-label:where(.svelte-wjh6ga),.deep-dive-trigger.icon.svelte-wjh6ga .trigger-hint:where(.svelte-wjh6ga){display:none}@media(max-width:767px){.trigger-hint.svelte-wjh6ga{display:none}}.intro-vibecoding.svelte-6bdbz1{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}h2.svelte-6bdbz1{margin:0;font-size:clamp(1.5rem,4vw,2rem);color:var(--color-terracotta);text-align:center}.tweet-card.svelte-6bdbz1{display:block;margin:var(--space-lg) 0 var(--space-md);padding:var(--space-md);background:#f7f9fa;border:1px solid #e1e8ed;border-radius:16px;text-decoration:none;color:inherit;transition:all .2s ease}.tweet-card.svelte-6bdbz1:hover{background:#eff3f4;border-color:#cfd9de;box-shadow:0 2px 12px #00000014}.tweet-header.svelte-6bdbz1{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.tweet-avatar.svelte-6bdbz1{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-slate),var(--color-terracotta));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.tweet-author.svelte-6bdbz1{display:flex;flex-direction:column;flex-grow:1}.tweet-name.svelte-6bdbz1{font-weight:700;font-size:.95rem;color:#0f1419}.tweet-handle.svelte-6bdbz1{font-size:.85rem;color:#536471}.tweet-logo.svelte-6bdbz1{width:20px;height:20px;fill:#0f1419;flex-shrink:0}.tweet-text.svelte-6bdbz1{font-size:.9rem!important;line-height:1.5!important;color:#0f1419!important;margin:0!important}.tweet-text.svelte-6bdbz1 strong:where(.svelte-6bdbz1){color:var(--color-terracotta)!important}.tweet-text.svelte-6bdbz1 mark:where(.svelte-6bdbz1){background:linear-gradient(120deg,#ffeb3b59,#ffc10759);padding:.05em .2em;border-radius:3px;color:inherit}.tweet-footer.svelte-6bdbz1{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid #e1e8ed}.tweet-date.svelte-6bdbz1{font-size:.8rem;color:#536471}.intro-strange-minds.svelte-5cly7e{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}h2.svelte-5cly7e{margin:0;font-size:clamp(1.5rem,4vw,2rem);color:var(--color-terracotta);text-align:center}.strange-minds-figure.svelte-5cly7e{margin:0;padding:0}.strange-minds-figure.svelte-5cly7e img:where(.svelte-5cly7e){max-width:min(350px,80vw);height:auto;border-radius:12px;box-shadow:0 4px 24px #00000026}.intro-kernprinzip.svelte-jio7ez{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}h2.svelte-jio7ez{margin:0;font-size:clamp(1.5rem,4vw,2rem);color:var(--color-terracotta);text-align:center}.core-question.svelte-jio7ez{font-size:clamp(1.05rem,1.8vw,1.15rem)!important;text-align:center!important;padding:var(--space-md);background:#bf5b3e0f;border-radius:6px;border-left:3px solid var(--color-terracotta)}.core-question.svelte-jio7ez strong:where(.svelte-jio7ez){color:var(--color-terracotta)}.promptotyping.svelte-jio7ez{font-family:var(--font-mono);font-weight:700;color:var(--color-terracotta);letter-spacing:.02em}.overview-diagram.svelte-jio7ez{margin:var(--space-lg) 0 0 0;padding:0}.overview-diagram.svelte-jio7ez img:where(.svelte-jio7ez){width:100%;height:auto;border-radius:6px}.intro-methodik.svelte-p6qtke{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}h2.svelte-p6qtke{margin:0;font-size:clamp(1.5rem,4vw,2rem);color:var(--color-terracotta);text-align:center}.expert-loop-figure.svelte-p6qtke{margin:0;padding:0}.expert-loop-figure.svelte-p6qtke img:where(.svelte-p6qtke){max-width:min(400px,80vw);height:auto;border-radius:8px;box-shadow:0 4px 20px #0000001a}.intro-scholar-centered.svelte-1c8hyih{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}h2.svelte-1c8hyih{margin:0;font-size:clamp(1.5rem,4vw,2rem);color:var(--color-terracotta);text-align:center}h3.svelte-1c8hyih{font-size:clamp(1.1rem,2vw,1.25rem);color:var(--color-black);margin:var(--space-md) 0 var(--space-sm) 0}.table-container.svelte-1c8hyih{margin:var(--space-lg) 0;overflow-x:auto}.user-stories-table.svelte-1c8hyih{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--color-cream);border-radius:6px;overflow:hidden}.user-stories-table.svelte-1c8hyih th:where(.svelte-1c8hyih),.user-stories-table.svelte-1c8hyih td:where(.svelte-1c8hyih){padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}.user-stories-table.svelte-1c8hyih th:where(.svelte-1c8hyih){background:var(--color-slate);color:#fff;font-weight:600;font-size:.85rem}.user-stories-table.svelte-1c8hyih td:where(.svelte-1c8hyih):first-child{font-style:italic;color:var(--color-slate);white-space:nowrap}.user-stories-table.svelte-1c8hyih tr:where(.svelte-1c8hyih):last-child td:where(.svelte-1c8hyih){border-bottom:none}.user-stories-table.svelte-1c8hyih tr:where(.svelte-1c8hyih):hover{background:#bf5b3e0d}.table-caption.svelte-1c8hyih{font-size:.85rem;color:var(--color-slate);text-align:center;margin-top:var(--space-sm);font-style:italic}.intro-phasen.svelte-hawgxw{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}h2.svelte-hawgxw{margin:0;font-size:clamp(1.5rem,4vw,2rem);color:var(--color-terracotta);text-align:center}.content-grid.svelte-hawgxw{display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);max-width:900px;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f;align-items:start}.text-column.svelte-hawgxw p:where(.svelte-hawgxw){font-size:clamp(.95rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0 0 var(--space-md) 0}.text-column.svelte-hawgxw p:where(.svelte-hawgxw):last-child{margin-bottom:0}.text-column.svelte-hawgxw strong:where(.svelte-hawgxw){color:var(--color-terracotta)}.phases-column.svelte-hawgxw{display:flex;flex-direction:column;gap:var(--space-sm);min-width:200px}.phase-item.svelte-hawgxw{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-cream);border-radius:6px}.phase-number.svelte-hawgxw{width:28px;height:28px;border-radius:50%;background:var(--color-terracotta);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.phase-text.svelte-hawgxw{display:flex;flex-direction:column}.phase-label.svelte-hawgxw{font-size:.9rem;font-weight:600;color:var(--color-black)}.phase-subtitle.svelte-hawgxw{font-size:.75rem;color:var(--color-slate)}@media(max-width:768px){.content-grid.svelte-hawgxw{grid-template-columns:1fr}.phases-column.svelte-hawgxw{flex-direction:row;flex-wrap:wrap;justify-content:center}.phase-item.svelte-hawgxw{flex:0 1 auto}}.phase1-titel.svelte-k7vkqd{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.scene-header.svelte-k7vkqd{text-align:center}.phase-number.svelte-k7vkqd{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-k7vkqd{color:var(--color-black);margin:var(--space-xs) 0}.subtitle.svelte-k7vkqd{color:var(--color-slate);margin:0}.content.svelte-k7vkqd{max-width:900px;line-height:1.7;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.examples-grid.svelte-k7vkqd{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-top:var(--space-lg)}@media(max-width:768px){.examples-grid.svelte-k7vkqd{grid-template-columns:1fr}}.content.svelte-k7vkqd p:where(.svelte-k7vkqd){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);margin:0;text-align:left}.content.svelte-k7vkqd p:where(.svelte-k7vkqd)+p:where(.svelte-k7vkqd){margin-top:var(--space-md)}.content.svelte-k7vkqd strong:where(.svelte-k7vkqd){color:var(--color-terracotta);font-weight:600}.example-block.svelte-k7vkqd{background:var(--color-cream);padding:var(--space-md);border-radius:8px;border-left:3px solid var(--color-terracotta);display:flex;flex-direction:column}.example-block.svelte-k7vkqd h4:where(.svelte-k7vkqd){margin:0 0 var(--space-sm) 0;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terracotta)}.example-image.svelte-k7vkqd{width:100%;height:200px;object-fit:cover;object-position:top;border-radius:6px;margin:var(--space-sm) 0;box-shadow:0 2px 8px #0000001a}.example-links.svelte-k7vkqd{display:flex;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-sm)}.example-links.svelte-k7vkqd a:where(.svelte-k7vkqd){display:inline-flex;align-items:center;gap:.3em;padding:.3em .7em;font-size:.8rem;font-family:var(--font-mono);border-radius:4px;text-decoration:none;transition:all .2s}.link-demo.svelte-k7vkqd{background:var(--color-terracotta);color:#fff}.link-demo.svelte-k7vkqd:hover{background:#a84a35}.link-repo.svelte-k7vkqd{background:var(--color-slate);color:#fff}.link-repo.svelte-k7vkqd:hover{background:#4a5568}.phase1-datenqualitaet.svelte-rtu9kj{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.scene-header.svelte-rtu9kj{text-align:center}.phase-number.svelte-rtu9kj{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-rtu9kj{color:var(--color-black);margin:var(--space-xs) 0}.content.svelte-rtu9kj{max-width:900px;line-height:1.7;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.lead.svelte-rtu9kj{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--color-black);margin:0 0 var(--space-lg) 0;text-align:center}.criteria-grid.svelte-rtu9kj{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}@media(max-width:768px){.criteria-grid.svelte-rtu9kj{grid-template-columns:1fr}}.criterion.svelte-rtu9kj{background:var(--color-cream);padding:var(--space-md);border-radius:8px;border-top:3px solid var(--color-terracotta)}.criterion.svelte-rtu9kj h3:where(.svelte-rtu9kj){font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terracotta);margin:0 0 var(--space-sm) 0}.criterion.svelte-rtu9kj p:where(.svelte-rtu9kj){font-size:.9rem;color:var(--color-black);margin:0;text-align:left;line-height:1.6}.implications.svelte-rtu9kj{border-top:1px solid rgba(0,0,0,.1);padding-top:var(--space-md)}.implications.svelte-rtu9kj p:where(.svelte-rtu9kj){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);margin:0;text-align:left}.implications.svelte-rtu9kj p:where(.svelte-rtu9kj)+p:where(.svelte-rtu9kj){margin-top:var(--space-md)}.fair-note.svelte-rtu9kj{background:#607d8b14;padding:var(--space-sm) var(--space-md);border-radius:6px;border-left:3px solid var(--color-slate)}.content.svelte-rtu9kj strong:where(.svelte-rtu9kj){color:var(--color-terracotta);font-weight:600}.content.svelte-rtu9kj em:where(.svelte-rtu9kj){font-style:italic}.phase1-sammlung.svelte-6tqdd3{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}h3.svelte-6tqdd3{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.quality-criteria.svelte-6tqdd3{max-width:600px;background:#bf5b3e0f;padding:var(--space-md) var(--space-lg);border-radius:8px;border-left:3px solid var(--color-terracotta);text-align:left}.quality-criteria.svelte-6tqdd3 h4:where(.svelte-6tqdd3){font-size:.85rem;color:var(--color-terracotta);margin:0 0 var(--space-sm) 0;text-transform:uppercase;letter-spacing:.03em}.quality-criteria.svelte-6tqdd3 ul:where(.svelte-6tqdd3){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.quality-criteria.svelte-6tqdd3 li:where(.svelte-6tqdd3){font-size:.85rem;color:var(--color-black);line-height:1.5;padding-left:var(--space-sm);border-left:2px solid transparent}.quality-criteria.svelte-6tqdd3 li:where(.svelte-6tqdd3) strong:where(.svelte-6tqdd3){color:var(--color-slate)}.phase2-exploration.svelte-pwk459{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.scene-header.svelte-pwk459{text-align:center}.phase-number.svelte-pwk459{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-pwk459{color:var(--color-black);margin:var(--space-xs) 0}.subtitle.svelte-pwk459{color:var(--color-slate);margin:0;font-style:italic}.lead.svelte-pwk459{font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.lead.svelte-pwk459 strong:where(.svelte-pwk459){color:var(--color-terracotta)}.key-point.svelte-pwk459{background:#bf5b3e14;border-left:3px solid var(--color-terracotta);padding:var(--space-md);border-radius:0 8px 8px 0;text-align:left;margin-top:var(--space-md)}.key-label.svelte-pwk459{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terracotta);font-weight:600}.key-point.svelte-pwk459 p:where(.svelte-pwk459){margin:var(--space-xs) 0 0 0!important;font-size:.95rem!important}.key-point.svelte-pwk459 strong:where(.svelte-pwk459){color:var(--color-terracotta)}.user-story-box.svelte-pwk459{background:#607d8b0f;border-left:3px solid var(--color-slate);padding:var(--space-md);border-radius:0 8px 8px 0;text-align:left;margin-top:var(--space-md)}.box-label.svelte-pwk459{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate);margin-bottom:var(--space-xs);font-weight:600}.user-story-box.svelte-pwk459 p:where(.svelte-pwk459){font-size:.9rem!important;margin:0!important}.user-story-box.svelte-pwk459 em:where(.svelte-pwk459){font-style:italic;color:var(--color-terracotta)}.user-story-box.svelte-pwk459 .example:where(.svelte-pwk459){font-family:var(--font-mono);font-size:.8rem!important;background:#ffffffb3;padding:var(--space-xs) var(--space-sm);border-radius:4px;margin-top:var(--space-sm)!important}.user-story-box.svelte-pwk459 .validation:where(.svelte-pwk459){margin-top:var(--space-sm)!important;font-size:.85rem!important;color:var(--color-slate)!important}.example-box.svelte-pwk459{background:#607d8b14;border-left:3px solid var(--color-slate);padding:var(--space-md);border-radius:0 8px 8px 0;text-align:left;margin-top:var(--space-md)}.example-label.svelte-pwk459{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate);margin-bottom:var(--space-xs);font-weight:600}.example-text.svelte-pwk459{font-family:var(--font-mono);font-size:.8rem!important;color:var(--color-black)!important;margin:0!important;line-height:1.6}.exploration-visual.svelte-pwk459{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin:0;max-width:100%}.exploration-visual.svelte-pwk459 img:where(.svelte-pwk459){max-width:min(500px,85vw);height:auto;border-radius:8px;box-shadow:0 4px 20px #0000001a}@media(max-width:767px){.exploration-visual.svelte-pwk459 img:where(.svelte-pwk459){max-width:95vw}.example-text.svelte-pwk459{font-size:.75rem!important}}.phase3-titel.svelte-btytv1{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.scene-header.svelte-btytv1{text-align:center}.phase-number.svelte-btytv1{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-btytv1{color:var(--color-black);margin:var(--space-xs) 0}.subtitle.svelte-btytv1{color:var(--color-slate);margin:0}.lead.svelte-btytv1{font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.lead.svelte-btytv1 strong:where(.svelte-btytv1){color:var(--color-terracotta)}.vault-preview.svelte-btytv1{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.vault-icon.svelte-btytv1{color:var(--color-slate);padding:var(--space-md);background:#fffc;border-radius:16px;box-shadow:0 4px 20px #00000014}.vault-label.svelte-btytv1{font-size:.9rem;color:var(--color-slate);font-weight:500;margin:0}.context-rot-box.svelte-btytv1{max-width:650px;background:#bf5b3e0f;padding:var(--space-md) var(--space-lg);border-radius:8px;border-left:3px solid var(--color-terracotta);text-align:left}.context-rot-box.svelte-btytv1 h4:where(.svelte-btytv1){font-size:.85rem;color:var(--color-terracotta);margin:0 0 var(--space-sm) 0;text-transform:uppercase;letter-spacing:.03em}.context-rot-box.svelte-btytv1 p:where(.svelte-btytv1){font-size:.85rem;color:var(--color-black);line-height:1.6;margin:0}.phase3-dokumente.svelte-1ipbydp{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}h3.svelte-1ipbydp{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.intro-text.svelte-1ipbydp{max-width:750px;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.intro-text.svelte-1ipbydp p:where(.svelte-1ipbydp){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.intro-text.svelte-1ipbydp strong:where(.svelte-1ipbydp){color:var(--color-terracotta)}.documents-grid.svelte-1ipbydp{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:550px}.document.svelte-1ipbydp{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background:#fffffff2;border-radius:12px;box-shadow:0 2px 12px #0000000f;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.document.svelte-1ipbydp:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.doc-icon.svelte-1ipbydp{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon.data.svelte-1ipbydp{background:linear-gradient(135deg,#607d8b,#455a64)}.doc-icon.requirements.svelte-1ipbydp{background:linear-gradient(135deg,#bf5b3e,#8b4513)}.doc-icon.context.svelte-1ipbydp{background:linear-gradient(135deg,#78909c,#546e7a)}.doc-ext.svelte-1ipbydp{font-family:var(--font-mono);font-size:.7rem;color:#fff;font-weight:600}.doc-content.svelte-1ipbydp{flex:1}.doc-content.svelte-1ipbydp h4:where(.svelte-1ipbydp){font-family:var(--font-mono);font-size:.95rem;color:var(--color-black);margin:0}.doc-question.svelte-1ipbydp{font-size:.8rem;color:var(--color-terracotta);font-style:italic;margin:2px 0 var(--space-xs) 0}.doc-details.svelte-1ipbydp{list-style:none;padding:0;margin:0;font-size:.8rem;color:var(--color-slate);line-height:1.5}.doc-details.svelte-1ipbydp li:where(.svelte-1ipbydp){padding-left:var(--space-sm);position:relative}.doc-details.svelte-1ipbydp li:where(.svelte-1ipbydp):before{content:"•";position:absolute;left:0;color:var(--color-slate)}.testable-box.svelte-1ipbydp{max-width:600px;width:100%;background:#bf5b3e0f;padding:var(--space-md) var(--space-lg);border-radius:8px;border-left:3px solid var(--color-terracotta);text-align:left}.testable-box.svelte-1ipbydp h4:where(.svelte-1ipbydp){font-size:.85rem;color:var(--color-terracotta);margin:0 0 var(--space-sm) 0;text-transform:uppercase;letter-spacing:.03em}.example-row.svelte-1ipbydp{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.example.svelte-1ipbydp{padding:var(--space-sm);border-radius:6px}.example.correct.svelte-1ipbydp{background:#4caf501a}.example.incorrect.svelte-1ipbydp{background:#f443361a}.example.svelte-1ipbydp .label:where(.svelte-1ipbydp){font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:4px}.example.correct.svelte-1ipbydp .label:where(.svelte-1ipbydp){color:#4caf50}.example.incorrect.svelte-1ipbydp .label:where(.svelte-1ipbydp){color:#f44336}.example.svelte-1ipbydp p:where(.svelte-1ipbydp){font-size:.8rem;color:var(--color-black);margin:0;line-height:1.4}.example.svelte-1ipbydp .reason:where(.svelte-1ipbydp){font-size:.7rem;color:#f44336;display:block;margin-top:4px;font-style:italic}@media(max-width:767px){.documents-grid.svelte-1ipbydp{max-width:100%}.document.svelte-1ipbydp{padding:var(--space-sm)}.doc-icon.svelte-1ipbydp{width:40px;height:40px}.example-row.svelte-1ipbydp{grid-template-columns:1fr}}.phase3-vault.svelte-1don6ot{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}h3.svelte-1don6ot{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.promptotyping.svelte-1don6ot{font-family:var(--font-mono);font-weight:700;color:var(--color-terracotta);letter-spacing:.02em}.vault-visual.svelte-1don6ot{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md)}.source-flow.svelte-1don6ot{display:flex;flex-direction:column;gap:var(--space-sm)}.source-item.svelte-1don6ot{display:flex;align-items:center;gap:var(--space-xs)}.source-label.svelte-1don6ot{font-size:.75rem;color:var(--color-slate);background:#607d8b1a;padding:var(--space-xs) var(--space-sm);border-radius:4px;min-width:90px;text-align:center}.arrow.svelte-1don6ot{color:var(--color-slate);font-size:1rem;opacity:.6}.arrow.large.svelte-1don6ot{font-size:1.5rem;color:var(--color-terracotta);opacity:1}.vault-center.svelte-1don6ot{flex-shrink:0}.vault-box.svelte-1don6ot{background:linear-gradient(135deg,#455a64,#37474f);border-radius:12px;padding:var(--space-md);min-width:160px;box-shadow:0 4px 20px #00000026}.vault-header.svelte-1don6ot{font-family:var(--font-mono);font-size:.7rem;color:#ffffffb3;letter-spacing:.1em;margin-bottom:var(--space-sm)}.vault-files.svelte-1don6ot{display:flex;flex-direction:column;gap:4px}.file-item.svelte-1don6ot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.file.svelte-1don6ot{font-family:var(--font-mono);font-size:.7rem;color:#fff;background:#ffffff26;padding:4px 8px;border-radius:4px;white-space:nowrap}.file-desc.svelte-1don6ot{font-size:.65rem;color:#ffffffb3;font-style:italic;white-space:nowrap}.llm-flow.svelte-1don6ot{display:flex;align-items:center;gap:var(--space-sm)}.llm-target.svelte-1don6ot{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.llm-label.svelte-1don6ot{font-size:.85rem;color:var(--color-terracotta);font-weight:600}.llm-sublabel.svelte-1don6ot{font-size:.7rem;color:var(--color-slate)}.download-section.svelte-1don6ot{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid rgba(0,0,0,.08);margin-top:var(--space-sm)}.download-intro.svelte-1don6ot{font-size:.85rem;color:var(--color-slate);margin:0}.download-buttons.svelte-1don6ot{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:center}.download-btn.svelte-1don6ot{display:inline-flex;align-items:center;gap:6px;padding:var(--space-xs) var(--space-md);border-radius:6px;font-size:.8rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s}.download-btn.svelte-1don6ot:hover{transform:translateY(-2px)}.download-btn.primary.svelte-1don6ot{background:var(--color-terracotta);color:#fff}.download-btn.primary.svelte-1don6ot:hover{box-shadow:0 4px 12px #bf5b3e4d}.download-btn.secondary.svelte-1don6ot{background:transparent;color:var(--color-slate);border:1px solid var(--color-slate)}.download-btn.secondary.svelte-1don6ot:hover{background:#607d8b1a}.btn-icon.svelte-1don6ot{font-size:.9rem}@media(max-width:767px){.vault-visual.svelte-1don6ot{flex-direction:column;gap:var(--space-md)}.source-flow.svelte-1don6ot{flex-direction:row}.source-item.svelte-1don6ot{flex-direction:column}.arrow.svelte-1don6ot{transform:rotate(90deg)}.llm-flow.svelte-1don6ot{flex-direction:column}.arrow.large.svelte-1don6ot{transform:rotate(90deg)}.llm-target.svelte-1don6ot{align-items:center}.download-buttons.svelte-1don6ot{flex-direction:column;width:100%;max-width:200px}.download-btn.svelte-1don6ot{justify-content:center}}.phase4-titel.svelte-1jfm6fv{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.scene-header.svelte-1jfm6fv{text-align:center}.phase-number.svelte-1jfm6fv{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-1jfm6fv{color:var(--color-black);margin:var(--space-xs) 0}.subtitle.svelte-1jfm6fv{color:var(--color-slate);margin:0}.cycle-preview.svelte-1jfm6fv{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-lg)}.cycle-step.svelte-1jfm6fv{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:#ffffffe6;border-radius:8px;box-shadow:0 2px 8px #0000000f;min-width:100px}.cycle-icon.svelte-1jfm6fv{width:28px;height:28px;background:var(--color-terracotta);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem}.cycle-label.svelte-1jfm6fv{font-size:.8rem;color:var(--color-slate);font-weight:500}.cycle-arrow.svelte-1jfm6fv{color:var(--color-slate);font-size:1.2rem;opacity:.5}.output-box.svelte-1jfm6fv{max-width:600px;background:#607d8b0f;padding:var(--space-md) var(--space-lg);border-radius:8px;border-left:3px solid var(--color-slate);text-align:left}.output-box.svelte-1jfm6fv h4:where(.svelte-1jfm6fv){font-size:.85rem;color:var(--color-slate);margin:0 0 var(--space-xs) 0;text-transform:uppercase;letter-spacing:.03em}.output-box.svelte-1jfm6fv p:where(.svelte-1jfm6fv){font-size:.85rem;color:var(--color-black);line-height:1.6;margin:0}@media(max-width:767px){.cycle-preview.svelte-1jfm6fv{flex-direction:column}.cycle-arrow.svelte-1jfm6fv{transform:rotate(90deg)}}.animated-chat.svelte-1hq5by1{width:100%;max-width:650px;background:var(--color-white);border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.chat-header.svelte-1hq5by1{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--color-code-bg);border-bottom:1px solid rgba(0,0,0,.1)}.chat-dots.svelte-1hq5by1{display:flex;gap:4px}.dot.svelte-1hq5by1{width:8px;height:8px;border-radius:50%;background:var(--color-slate);opacity:.4}.dot.svelte-1hq5by1:first-child{background:var(--color-error);opacity:.8}.dot.svelte-1hq5by1:nth-child(2){background:var(--color-progress);opacity:.8}.dot.svelte-1hq5by1:last-child{background:var(--color-success);opacity:.8}.chat-title.svelte-1hq5by1{font-size:.75rem;color:var(--color-slate);font-family:var(--font-mono)}.chat-messages.svelte-1hq5by1{padding:var(--space-md) var(--space-lg);min-height:320px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-sm)}.message.svelte-1hq5by1{display:flex;flex-direction:column;gap:4px;max-width:85%}.message.human.svelte-1hq5by1{align-self:flex-end;align-items:flex-end}.message.llm.svelte-1hq5by1{align-self:flex-start;align-items:flex-start}.pattern-label.svelte-1hq5by1{font-size:.65rem;color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:0 var(--space-xs)}.message.llm.svelte-1hq5by1 .pattern-label:where(.svelte-1hq5by1){color:var(--color-slate)}.bubble.svelte-1hq5by1{padding:var(--space-sm) var(--space-md);border-radius:12px;font-size:.8rem;line-height:1.5}.message.human.svelte-1hq5by1 .bubble:where(.svelte-1hq5by1){background:var(--color-terracotta);color:var(--color-white);border-bottom-right-radius:4px}.message.llm.svelte-1hq5by1 .bubble:where(.svelte-1hq5by1){background:#607d8b26;color:var(--color-black);border-bottom-left-radius:4px}.bubble.svelte-1hq5by1 p:where(.svelte-1hq5by1){margin:0}.typing-indicator.svelte-1hq5by1{display:flex;gap:4px;padding:var(--space-sm);align-self:flex-start}.typing-dot.svelte-1hq5by1{width:6px;height:6px;border-radius:50%;background:var(--color-slate);animation:svelte-1hq5by1-typing 1.4s infinite}.typing-dot.svelte-1hq5by1:nth-child(2){animation-delay:.2s}.typing-dot.svelte-1hq5by1:nth-child(3){animation-delay:.4s}@keyframes svelte-1hq5by1-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media(max-width:767px){.animated-chat.svelte-1hq5by1{max-width:100%}.chat-messages.svelte-1hq5by1{min-height:240px;max-height:280px}.bubble.svelte-1hq5by1{font-size:.75rem}}.phase4-iteration.svelte-5lsmoa{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}h3.svelte-5lsmoa{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.intro-text.svelte-5lsmoa{max-width:750px;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.intro-text.svelte-5lsmoa p:where(.svelte-5lsmoa){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.intro-text.svelte-5lsmoa strong:where(.svelte-5lsmoa){color:var(--color-terracotta);font-family:var(--font-mono);font-size:.9em}.iteration-grid.svelte-5lsmoa{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);width:100%;max-width:1100px;align-items:start}.chat-side.svelte-5lsmoa{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm);margin:0}.chat-side.svelte-5lsmoa figcaption:where(.svelte-5lsmoa){font-size:.85rem;color:var(--color-slate);font-style:italic;text-align:center;max-width:380px}.explainer-side.svelte-5lsmoa{max-width:420px}.prompting-strategies.svelte-5lsmoa{margin-top:var(--space-md);padding:var(--space-md);background:#bf5b3e0f;border-radius:8px;border-left:3px solid var(--color-terracotta)}.prompting-strategies.svelte-5lsmoa h4:where(.svelte-5lsmoa){font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terracotta);margin:0 0 var(--space-sm) 0}.prompting-strategies.svelte-5lsmoa ul:where(.svelte-5lsmoa){list-style:none;padding:0;margin:0}.prompting-strategies.svelte-5lsmoa li:where(.svelte-5lsmoa){font-size:.8rem;color:var(--color-black);line-height:1.5;padding:4px 0}.prompting-strategies.svelte-5lsmoa li:where(.svelte-5lsmoa) strong:where(.svelte-5lsmoa){color:var(--color-terracotta)}.deep-dive-trigger-wrapper.svelte-5lsmoa{margin-top:var(--space-md);display:flex;justify-content:flex-start}@media(max-width:900px){.iteration-grid.svelte-5lsmoa{grid-template-columns:1fr;gap:var(--space-md)}.chat-side.svelte-5lsmoa{align-items:center}.explainer-side.svelte-5lsmoa{max-width:100%;margin:0 auto}.deep-dive-trigger-wrapper.svelte-5lsmoa{justify-content:center}}.code-preview.svelte-1nf6k2z{width:100%;max-width:420px;border-radius:8px;overflow:hidden;background:#1e1e1e;box-shadow:0 4px 20px #00000026}.file-header.svelte-1nf6k2z{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#2d2d2d;border-bottom:1px solid #3d3d3d}.file-icon.svelte-1nf6k2z{color:var(--color-terracotta);display:flex;align-items:center}.file-name.svelte-1nf6k2z{font-family:var(--font-mono);font-size:.8rem;color:#fffc}.code-content.svelte-1nf6k2z{padding:var(--space-md);overflow-y:auto}.code-content.svelte-1nf6k2z pre:where(.svelte-1nf6k2z){margin:0}.code-content.svelte-1nf6k2z code:where(.svelte-1nf6k2z){font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:#d4d4d4;white-space:pre-wrap;word-wrap:break-word}.code-content.svelte-1nf6k2z::-webkit-scrollbar{width:6px}.code-content.svelte-1nf6k2z::-webkit-scrollbar-track{background:#2d2d2d}.code-content.svelte-1nf6k2z::-webkit-scrollbar-thumb{background:#4d4d4d;border-radius:3px}.code-content.svelte-1nf6k2z::-webkit-scrollbar-thumb:hover{background:#5d5d5d}.phase4-journal.svelte-1a6td76{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.header-group.svelte-1a6td76{text-align:center}.label.svelte-1a6td76{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);margin-bottom:var(--space-xs)}h3.svelte-1a6td76{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.content-grid.svelte-1a6td76{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-xl);width:100%;max-width:1100px;align-items:start}.text-card.svelte-1a6td76{background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.text-card.svelte-1a6td76 p:where(.svelte-1a6td76){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;margin:0 0 var(--space-md) 0;text-align:left}.text-card.svelte-1a6td76 p:where(.svelte-1a6td76):last-child{margin-bottom:0}.text-card.svelte-1a6td76 em:where(.svelte-1a6td76){color:var(--color-terracotta);font-style:italic}.meta-note.svelte-1a6td76{font-size:.9em!important;color:var(--color-slate)!important;padding-top:var(--space-sm);border-top:1px solid rgba(96,125,139,.2)}.journal-preview.svelte-1a6td76{margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.journal-preview.svelte-1a6td76 figcaption:where(.svelte-1a6td76){text-align:center}.journal-preview.svelte-1a6td76 figcaption:where(.svelte-1a6td76) a:where(.svelte-1a6td76){font-size:.85rem;color:var(--color-terracotta);text-decoration:none;transition:opacity .2s ease}.journal-preview.svelte-1a6td76 figcaption:where(.svelte-1a6td76) a:where(.svelte-1a6td76):hover{opacity:.8;text-decoration:underline}@media(max-width:900px){.content-grid.svelte-1a6td76{grid-template-columns:1fr;gap:var(--space-lg)}}.phase4-versionierung.svelte-5twe4b{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.header-group.svelte-5twe4b{text-align:center}.label.svelte-5twe4b{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);margin-bottom:var(--space-xs)}h3.svelte-5twe4b{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.content-grid.svelte-5twe4b{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-xl);width:100%;max-width:1100px;align-items:start}.text-card.svelte-5twe4b{background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.text-card.svelte-5twe4b p:where(.svelte-5twe4b){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;margin:0 0 var(--space-md) 0;text-align:left}.text-card.svelte-5twe4b p:where(.svelte-5twe4b):last-child{margin-bottom:0}.text-card.svelte-5twe4b strong:where(.svelte-5twe4b){color:var(--color-terracotta)}.commit-example.svelte-5twe4b{display:flex;flex-direction:column;gap:var(--space-lg)}.commit-card.svelte-5twe4b{background:#1e1e1e;border-radius:8px;padding:var(--space-md);font-family:var(--font-mono)}.commit-header.svelte-5twe4b{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(255,255,255,.1)}.commit-icon.svelte-5twe4b{color:var(--color-terracotta)}.commit-label.svelte-5twe4b{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.commit-title.svelte-5twe4b{font-size:.95rem;color:#fff;margin-bottom:var(--space-sm)}.commit-type.svelte-5twe4b{color:var(--color-terracotta)}.commit-body.svelte-5twe4b{padding:var(--space-sm) 0;border-top:1px solid rgba(255,255,255,.1)}.commit-body.svelte-5twe4b p:where(.svelte-5twe4b){font-size:.8rem;color:#ffffffb3;margin:0 0 4px;line-height:1.5}.commit-meta.svelte-5twe4b{display:flex;justify-content:space-between;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid rgba(255,255,255,.1)}.commit-hash.svelte-5twe4b{font-size:.75rem;color:var(--color-terracotta)}.commit-date.svelte-5twe4b{font-size:.75rem;color:#ffffff80}.savepoint-diagram.svelte-5twe4b{background:#fff;border-radius:8px;padding:var(--space-md);box-shadow:0 2px 12px #0000000f}.timeline.svelte-5twe4b{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) 0}.timeline-point.svelte-5twe4b{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.timeline-point.svelte-5twe4b .point:where(.svelte-5twe4b){width:16px;height:16px;border-radius:50%;border:2px solid var(--color-slate);background:#fff}.timeline-point.validated.svelte-5twe4b .point:where(.svelte-5twe4b){background:var(--color-slate)}.timeline-point.current.svelte-5twe4b .point:where(.svelte-5twe4b){border-color:var(--color-terracotta);background:var(--color-terracotta)}.timeline-point.future.svelte-5twe4b .point:where(.svelte-5twe4b){border-style:dashed;border-color:#607d8b80}.timeline-point.svelte-5twe4b .label:where(.svelte-5twe4b){font-size:.7rem;color:var(--color-slate);text-transform:none;letter-spacing:normal}.timeline-line.svelte-5twe4b{flex:1;height:2px;background:var(--color-slate);margin:0 var(--space-xs)}.timeline-line.dashed.svelte-5twe4b{background:none;border-top:2px dashed rgba(96,125,139,.5)}.rollback-arrow.svelte-5twe4b{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid rgba(96,125,139,.1)}.rollback-arrow.svelte-5twe4b svg:where(.svelte-5twe4b){width:20px;height:20px;color:var(--color-terracotta)}.rollback-arrow.svelte-5twe4b span:where(.svelte-5twe4b){font-size:.75rem;color:var(--color-slate)}@media(max-width:900px){.content-grid.svelte-5twe4b{grid-template-columns:1fr;gap:var(--space-lg)}}.phase4-vault-update.svelte-1dkyo20{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}h3.svelte-1dkyo20{color:var(--color-black);font-size:clamp(1.25rem,3vw,1.75rem);margin:0}.update-visual.svelte-1dkyo20{display:flex;align-items:center;gap:var(--space-md)}.update-source.svelte-1dkyo20{background:#fffffff2;border:2px solid var(--color-slate);border-radius:12px;padding:var(--space-md);min-width:160px}.source-header.svelte-1dkyo20{font-size:.75rem;color:var(--color-slate);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);font-weight:600}.source-items.svelte-1dkyo20{display:flex;flex-direction:column;gap:4px}.source-item.svelte-1dkyo20{font-size:.8rem;color:var(--color-black);padding:4px 8px;background:#bf5b3e1a;border-radius:4px;text-align:left}.update-arrow.svelte-1dkyo20{display:flex;flex-direction:column;align-items:center;gap:4px}.arrow-label.svelte-1dkyo20{font-size:.7rem;color:var(--color-terracotta);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.update-target.svelte-1dkyo20{background:linear-gradient(135deg,#455a64,#37474f);border-radius:12px;padding:var(--space-md);min-width:180px}.target-header.svelte-1dkyo20{font-family:var(--font-mono);font-size:.7rem;color:#ffffffb3;letter-spacing:.1em;margin-bottom:var(--space-sm)}.target-items.svelte-1dkyo20{display:flex;flex-direction:column;gap:6px}.target-item.svelte-1dkyo20{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#ffffff1a;border-radius:4px}.file-name.svelte-1dkyo20{font-family:var(--font-mono);font-size:.75rem;color:#fff}.update-type.svelte-1dkyo20{font-size:.65rem;color:var(--color-success);font-weight:600}.update-triggers.svelte-1dkyo20{max-width:600px;background:#607d8b0f;padding:var(--space-md) var(--space-lg);border-radius:8px;border-left:3px solid var(--color-slate);text-align:left}.update-triggers.svelte-1dkyo20 h4:where(.svelte-1dkyo20){font-size:.85rem;color:var(--color-slate);margin:0 0 var(--space-sm) 0;text-transform:uppercase;letter-spacing:.03em}.update-triggers.svelte-1dkyo20 ul:where(.svelte-1dkyo20){list-style:none;padding:0;margin:0}.update-triggers.svelte-1dkyo20 li:where(.svelte-1dkyo20){font-size:.85rem;color:var(--color-black);line-height:1.5;padding:6px 0;border-bottom:1px solid rgba(96,125,139,.1)}.update-triggers.svelte-1dkyo20 li:where(.svelte-1dkyo20):last-child{border-bottom:none}.update-triggers.svelte-1dkyo20 li:where(.svelte-1dkyo20) strong:where(.svelte-1dkyo20){color:var(--color-terracotta)}.loop-indicator.svelte-1dkyo20{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#bf5b3e14;border-radius:8px;color:var(--color-terracotta);font-size:.85rem}.loop-indicator.svelte-1dkyo20 svg:where(.svelte-1dkyo20){flex-shrink:0}@media(max-width:767px){.update-visual.svelte-1dkyo20{flex-direction:column}.update-arrow.svelte-1dkyo20 svg:where(.svelte-1dkyo20){transform:rotate(90deg)}.update-source.svelte-1dkyo20,.update-target.svelte-1dkyo20{min-width:200px}}.outro-beispiele.svelte-1es890x{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center}.scene-header.svelte-1es890x{text-align:center}.section-label.svelte-1es890x{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-1es890x{color:var(--color-black);margin:var(--space-xs) 0}.intro-text.svelte-1es890x{max-width:750px;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f;margin-bottom:var(--space-md)}.intro-text.svelte-1es890x p:where(.svelte-1es890x){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.examples-grid.svelte-1es890x{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);width:100%;max-width:800px}.example-card.svelte-1es890x{background:#fffffff2;border:1px solid rgba(0,0,0,.08);border-radius:12px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.card-thumbnail.svelte-1es890x{position:relative;width:100%;height:160px;overflow:hidden;background:linear-gradient(135deg,#607d8b1a,#bf5b3e0d)}.card-thumbnail.svelte-1es890x img:where(.svelte-1es890x){width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.example-card.svelte-1es890x:hover .card-thumbnail:where(.svelte-1es890x) img:where(.svelte-1es890x){transform:scale(1.05)}.card-thumbnail.svelte-1es890x .type-badge:where(.svelte-1es890x){position:absolute;top:var(--space-xs);left:var(--space-xs)}.date-badge.svelte-1es890x{position:absolute;top:var(--space-xs);right:var(--space-xs);font-size:.55rem;font-weight:500;padding:2px 6px;background:#0009;color:#fff;border-radius:3px;font-family:var(--font-mono)}.blog-badge.svelte-1es890x{position:absolute;bottom:var(--space-xs);right:var(--space-xs);font-size:.55rem;font-weight:600;padding:2px 6px;background:var(--color-slate);color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.example-card.svelte-1es890x:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(191,91,62,.08) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.example-card.svelte-1es890x:hover{box-shadow:0 4px 16px #00000014}.example-card.svelte-1es890x:hover:before{opacity:1}.card-content.svelte-1es890x{flex:1;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);padding-top:var(--space-sm)}.type-badge.svelte-1es890x{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;background:var(--color-terracotta);color:#fff;border-radius:3px;box-shadow:0 2px 4px #0003}.example-card.svelte-1es890x h3:where(.svelte-1es890x){color:var(--color-black);font-size:.95rem;margin:0;text-align:left}.abstract.svelte-1es890x{color:var(--color-slate);font-size:.8rem;margin:0;text-align:left;line-height:1.5}.card-footer.svelte-1es890x{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--space-xs)}.data-format.svelte-1es890x{font-family:var(--font-mono);font-size:.6rem;padding:2px 6px;background:#607d8b1a;border-radius:3px;color:var(--color-slate)}.card-links.svelte-1es890x{display:flex;gap:var(--space-xs)}.card-links.svelte-1es890x a:where(.svelte-1es890x){display:inline-flex;align-items:center;gap:.3em;padding:.25em .5em;font-size:.7rem;font-family:var(--font-mono);border-radius:4px;text-decoration:none;transition:all .2s}.link-demo.svelte-1es890x{background:var(--color-terracotta);color:#fff}.link-demo.svelte-1es890x:hover{background:#a84a35}.link-repo.svelte-1es890x{background:var(--color-slate);color:#fff}.link-repo.svelte-1es890x:hover{background:#4a5568}.deep-dive-triggers.svelte-1es890x{display:grid;grid-template-columns:repeat(3,auto);gap:var(--space-sm);justify-content:center;margin-top:var(--space-md)}@media(max-width:700px){.examples-grid.svelte-1es890x{grid-template-columns:1fr;max-width:380px}.deep-dive-triggers.svelte-1es890x{grid-template-columns:repeat(2,auto)}}.outro-diskussion.svelte-1f85qzn{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);max-width:1000px;margin:0 auto;padding:0 var(--space-md)}.scene-header.svelte-1f85qzn{text-align:center}.section-label.svelte-1f85qzn{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-terracotta);font-weight:600}h2.svelte-1f85qzn{color:var(--color-black);margin:var(--space-xs) 0;font-size:clamp(1.25rem,3vw,1.75rem)}.intro-text.svelte-1f85qzn{max-width:750px;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.intro-text.svelte-1f85qzn p:where(.svelte-1f85qzn){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.intro-text.svelte-1f85qzn strong:where(.svelte-1f85qzn){color:var(--color-terracotta)}.discussion-grid.svelte-1f85qzn{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);width:100%}.column.svelte-1f85qzn{background:#fffffff2;border-radius:12px;padding:var(--space-lg);border:1px solid rgba(0,0,0,.08)}.column-header.svelte-1f85qzn{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid}.contra.svelte-1f85qzn .column-header:where(.svelte-1f85qzn){border-color:var(--color-slate)}.pro.svelte-1f85qzn .column-header:where(.svelte-1f85qzn){border-color:var(--color-terracotta)}.column-icon.svelte-1f85qzn{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.contra.svelte-1f85qzn .column-icon:where(.svelte-1f85qzn){background:var(--color-slate);color:#fff}.pro.svelte-1f85qzn .column-icon:where(.svelte-1f85qzn){background:var(--color-terracotta);color:#fff}.column.svelte-1f85qzn h3:where(.svelte-1f85qzn){font-size:1rem;margin:0;color:var(--color-black)}.points-list.svelte-1f85qzn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.points-list.svelte-1f85qzn li:where(.svelte-1f85qzn){font-size:.85rem;line-height:1.5;color:var(--color-black);padding-left:var(--space-sm);border-left:2px solid transparent;transition:border-color .2s}.contra.svelte-1f85qzn .points-list:where(.svelte-1f85qzn) li:where(.svelte-1f85qzn):hover{border-color:var(--color-slate)}.pro.svelte-1f85qzn .points-list:where(.svelte-1f85qzn) li:where(.svelte-1f85qzn):hover{border-color:var(--color-terracotta)}.points-list.svelte-1f85qzn li:where(.svelte-1f85qzn) strong:where(.svelte-1f85qzn){color:var(--color-black);font-weight:600}.research-gaps.svelte-1f85qzn{background:#607d8b14;border-radius:12px;padding:var(--space-lg);width:100%;border:1px solid rgba(96,125,139,.2)}.research-gaps.svelte-1f85qzn h4:where(.svelte-1f85qzn){font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate);margin:0 0 var(--space-md) 0;text-align:center}.gaps-grid.svelte-1f85qzn{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.gap-item.svelte-1f85qzn{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);background:#ffffffb3;border-radius:8px}.gap-label.svelte-1f85qzn{font-size:.75rem;font-weight:600;color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.03em}.gap-text.svelte-1f85qzn{font-size:.8rem;color:var(--color-black);line-height:1.4}.deep-dive-trigger.svelte-1f85qzn{max-width:350px;width:100%}@media(max-width:767px){.discussion-grid.svelte-1f85qzn,.gaps-grid.svelte-1f85qzn{grid-template-columns:1fr}.column.svelte-1f85qzn{padding:var(--space-md)}}.outro-zusammenfassung.svelte-pz9g48{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center}h3.svelte-pz9g48{color:var(--color-black);font-size:clamp(1.5rem,4vw,2rem);margin:0}.text-card.svelte-pz9g48{max-width:700px;background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:0 2px 12px #0000000f}.text-card.svelte-pz9g48 p:where(.svelte-pz9g48){font-size:clamp(.9rem,1.6vw,1rem);color:var(--color-black);line-height:1.7;text-align:left;margin:0}.text-card.svelte-pz9g48 p:where(.svelte-pz9g48)+p:where(.svelte-pz9g48){margin-top:var(--space-md)}.text-card.svelte-pz9g48 strong:where(.svelte-pz9g48){color:var(--color-terracotta)}.three-levels.svelte-pz9g48{max-width:800px;width:100%}.three-levels.svelte-pz9g48 h4:where(.svelte-pz9g48){font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate);margin:0 0 var(--space-md) 0;text-align:center}.levels-grid.svelte-pz9g48{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.level-item.svelte-pz9g48{background:#fff;padding:var(--space-md);border-radius:8px;box-shadow:0 2px 12px #0000000f;text-align:center}.level-label.svelte-pz9g48{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terracotta);display:block;margin-bottom:var(--space-xs)}.level-item.svelte-pz9g48 p:where(.svelte-pz9g48){font-size:.85rem;color:var(--color-black);line-height:1.5;margin:0}.savepoint-box.svelte-pz9g48{max-width:700px;background:#607d8b0f;padding:var(--space-md) var(--space-lg);border-radius:8px;border-left:3px solid var(--color-slate);text-align:left}.savepoint-box.svelte-pz9g48 h4:where(.svelte-pz9g48){font-size:.85rem;color:var(--color-slate);margin:0 0 var(--space-sm) 0;text-transform:uppercase;letter-spacing:.03em}.savepoint-box.svelte-pz9g48 p:where(.svelte-pz9g48){font-size:.9rem;color:var(--color-black);line-height:1.6;margin:0}.cta.svelte-pz9g48{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--space-xl);flex-wrap:wrap;width:100%;max-width:800px}.cta-section.svelte-pz9g48{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);flex:1;min-width:280px}.cta-section.svelte-pz9g48 h4:where(.svelte-pz9g48){font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate);margin:0}.cta-hint.svelte-pz9g48{font-size:.75rem;color:var(--color-slate);margin:0;opacity:.8}.cta-links.svelte-pz9g48{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.cta-btn.svelte-pz9g48{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--color-terracotta);color:var(--color-white);text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s}.cta-btn-download.svelte-pz9g48{background:var(--color-slate)}.cta-btn-download.svelte-pz9g48:hover{box-shadow:0 6px 20px #607d8b4d}.cta-btn.svelte-pz9g48:hover{transform:translateY(-2px);box-shadow:0 6px 20px #bf5b3e4d}.cta-btn-secondary.svelte-pz9g48{background:transparent;color:var(--color-terracotta);border:2px solid var(--color-terracotta)}.cta-btn-secondary.svelte-pz9g48:hover{background:#bf5b3e1a;box-shadow:none}@media(max-width:767px){.cta-links.svelte-pz9g48{flex-direction:column;width:100%;max-width:250px}.levels-grid.svelte-pz9g48{grid-template-columns:1fr}}.background-layer.svelte-1n46o8q{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;transition:background .15s ease-out;pointer-events:none}.scroll-container.svelte-1n46o8q{width:100%;height:100dvh;overflow-y:scroll;scroll-snap-type:y proximity;scroll-behavior:smooth;padding-top:50px}
