.ascii-container.svelte-1pa5atr{background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.ascii-art.svelte-1pa5atr{color:var(--color-fg-secondary);font-size:clamp(.6rem,1.5vw,.9rem);font-family:IBM Plex Mono,Courier New,monospace;line-height:1.3}.hero-title.svelte-1pa5atr{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary)}.hero-subtitle.svelte-1pa5atr{font-size:var(--text-body-lg);color:var(--color-fg-secondary)}.hero-description.svelte-1pa5atr{color:var(--color-fg-muted)}.content-card.svelte-1pa5atr{background:var(--color-hover);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.task-card.svelte-1pa5atr{background:var(--color-info-muted);border:1px solid var(--color-info-border);border-radius:var(--radius-xl)}.editor-card.svelte-1pa5atr{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-md)}.results-card.svelte-1pa5atr{background:var(--color-hover);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-xl)}.paper-link-card.svelte-1pa5atr{background:var(--color-bg-surface);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-xl)}.section-title.svelte-1pa5atr{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.subsection-title.svelte-1pa5atr{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-primary)}.body-text.svelte-1pa5atr{color:var(--color-fg-secondary)}.body-copy-sm.svelte-1pa5atr{color:var(--color-fg-secondary);font-size:var(--text-body-sm)}.caption-text.svelte-1pa5atr{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.mode-card.svelte-1pa5atr{padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid}.mode-ready-to-hand.svelte-1pa5atr{background:var(--color-success-muted);border-color:var(--color-success-border)}.mode-present-at-hand.svelte-1pa5atr{background:var(--color-warning-muted);border-color:var(--color-warning-border)}.mode-title.svelte-1pa5atr{font-size:var(--text-body-lg);font-weight:600;margin-bottom:var(--space-sm)}.mode-ready-to-hand.svelte-1pa5atr .mode-title:where(.svelte-1pa5atr){color:var(--color-success)}.mode-present-at-hand.svelte-1pa5atr .mode-title:where(.svelte-1pa5atr){color:var(--color-warning)}.mode-description.svelte-1pa5atr{color:var(--color-fg-secondary);font-size:var(--text-body-sm)}.task-badge.svelte-1pa5atr{font-size:var(--text-caption);color:var(--color-info);background:var(--color-info-muted);padding:.25rem .5rem;border-radius:var(--radius-sm)}.task-description.svelte-1pa5atr{font-size:var(--text-body-lg);color:var(--color-fg-primary);font-weight:500;margin-bottom:var(--space-sm)}.task-hint.svelte-1pa5atr{color:var(--color-fg-muted);font-size:var(--text-body-sm);font-style:italic}.editor-header.svelte-1pa5atr{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-default)}.editor-title.svelte-1pa5atr{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-primary)}.mode-label.svelte-1pa5atr{font-size:var(--text-caption);padding:.25rem .5rem;border-radius:var(--radius-sm);font-weight:500}.mode-label-vorhanden.svelte-1pa5atr{background:var(--color-warning-muted);color:var(--color-warning)}.mode-label-zuhanden.svelte-1pa5atr{background:var(--color-success-muted);color:var(--color-success)}.editor-description.svelte-1pa5atr{margin-bottom:var(--space-md)}.example-code.svelte-1pa5atr{background:var(--color-bg-pure);color:var(--color-fg-tertiary);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-body-sm);font-family:IBM Plex Mono,Courier New,monospace;margin-top:var(--space-sm);overflow-x:auto}.editor-controls.svelte-1pa5atr{margin-top:var(--space-md)}.start-button.svelte-1pa5atr{width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-fg-primary);color:var(--color-bg-pure);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-standard)}.start-button.svelte-1pa5atr:hover:not(.disabled){opacity:.9}.start-button.disabled.svelte-1pa5atr{opacity:.4;cursor:not-allowed}.complete-button.svelte-1pa5atr{width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-success-muted);color:var(--color-success);border:1px solid var(--color-success-border);border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.complete-button.svelte-1pa5atr:hover{background:var(--color-success-border)}.code-textarea.svelte-1pa5atr{width:100%;padding:var(--space-sm);background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary);font-family:IBM Plex Mono,Courier New,monospace;font-size:var(--text-body-sm);resize:vertical}.code-textarea.svelte-1pa5atr::-moz-placeholder{color:var(--color-fg-subtle)}.code-textarea.svelte-1pa5atr::placeholder{color:var(--color-fg-subtle)}.code-textarea.svelte-1pa5atr:focus{outline:none;border-color:var(--color-border-emphasis)}.attention-tracker.svelte-1pa5atr{padding:var(--space-sm);background:var(--color-bg-pure);border-radius:var(--radius-md)}.attention-button.svelte-1pa5atr{padding:.5rem 1rem;background:var(--color-hover);color:var(--color-fg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-body-sm);cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.attention-button.svelte-1pa5atr:hover{border-color:var(--color-border-emphasis)}.attention-button.active.svelte-1pa5atr{background:var(--color-info-muted);border-color:var(--color-info-border);color:var(--color-info)}.completed-state.svelte-1pa5atr{padding:var(--space-md);background:var(--color-bg-pure);border-radius:var(--radius-md);text-align:center}.completion-time.svelte-1pa5atr{font-size:var(--text-body-lg);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.time-value.svelte-1pa5atr{font-weight:700;color:var(--color-info)}.attention-result.svelte-1pa5atr{color:var(--color-fg-secondary);font-size:var(--text-body-sm)}.attention-value.svelte-1pa5atr{font-weight:600;color:var(--color-fg-primary)}.comparison-grid.svelte-1pa5atr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md)}.metric-card.svelte-1pa5atr{padding:var(--space-md);background:var(--color-bg-pure);border-radius:var(--radius-md);text-align:center}.metric-label.svelte-1pa5atr{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-xs)}.metric-value.svelte-1pa5atr{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.metric-value-success.svelte-1pa5atr{color:var(--color-success)}.metric-value-warning.svelte-1pa5atr{color:var(--color-warning)}.attention-analysis.svelte-1pa5atr{padding:var(--space-md);background:var(--color-bg-pure);border-radius:var(--radius-md)}.attention-summary.svelte-1pa5atr{padding:var(--space-sm);background:var(--color-hover);border-radius:var(--radius-sm)}.attention-mode.svelte-1pa5atr{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:.25rem}.attention-focus.svelte-1pa5atr{font-weight:600}.attention-focus-success.svelte-1pa5atr{color:var(--color-success)}.attention-focus-warning.svelte-1pa5atr{color:var(--color-warning)}.reflection-section.svelte-1pa5atr{padding:var(--space-md);background:var(--color-bg-pure);border-radius:var(--radius-md)}.reflection-toggle.svelte-1pa5atr{padding:var(--space-sm) var(--space-md);background:var(--color-hover);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary);cursor:pointer;font-weight:500;transition:all var(--duration-micro) var(--ease-standard)}.reflection-toggle.svelte-1pa5atr:hover{border-color:var(--color-border-emphasis)}.reflection-content.svelte-1pa5atr{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-default)}.reflection-list.svelte-1pa5atr{list-style:disc;padding-left:var(--space-lg);color:var(--color-fg-secondary);font-size:var(--text-body-sm)}.reflection-list.svelte-1pa5atr li:where(.svelte-1pa5atr){margin-bottom:var(--space-sm)}.heidegger-quote.svelte-1pa5atr{margin-top:var(--space-lg);padding:var(--space-md);background:var(--color-hover);border-left:4px solid var(--color-border-emphasis);border-radius:var(--radius-sm)}.quote-text.svelte-1pa5atr{font-style:italic;color:var(--color-fg-secondary);margin-bottom:var(--space-sm)}.quote-attribution.svelte-1pa5atr{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.examples-section.svelte-1pa5atr{padding:var(--space-md);background:var(--color-bg-pure);border-radius:var(--radius-md)}.example-box.svelte-1pa5atr{background:var(--color-hover);padding:var(--space-sm);border-radius:var(--radius-md)}.example-label.svelte-1pa5atr{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-xs)}.example-code-block.svelte-1pa5atr{background:var(--color-bg-pure);color:var(--color-fg-secondary);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-body-sm);font-family:IBM Plex Mono,Courier New,monospace;overflow-x:auto}.actions-row.svelte-1pa5atr{display:flex;gap:var(--space-sm);justify-content:flex-end}.action-button.svelte-1pa5atr{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.action-button-primary.svelte-1pa5atr{background:var(--color-fg-primary);color:var(--color-bg-pure);border:none}.action-button-primary.svelte-1pa5atr:hover{opacity:.9}.action-button-secondary.svelte-1pa5atr{background:var(--color-hover);color:var(--color-fg-primary);border:1px solid var(--color-border-default)}.action-button-secondary.svelte-1pa5atr:hover{border-color:var(--color-border-emphasis)}.paper-link-title.svelte-1pa5atr{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-primary)}.paper-link-description.svelte-1pa5atr{color:var(--color-fg-secondary);font-size:var(--text-body-sm)}.paper-cta.svelte-1pa5atr{padding:var(--space-sm) var(--space-lg);background:var(--color-info-muted);color:var(--color-info);border:1px solid var(--color-info-border);border-radius:var(--radius-md);font-weight:500;text-decoration:none;white-space:nowrap;transition:all var(--duration-micro) var(--ease-standard)}.paper-cta.svelte-1pa5atr:hover{background:var(--color-info-border)}
