.demo-container.svelte-1pivblo{min-height:100vh;padding:2rem;overflow-y:auto;overflow-x:hidden}.hero-section.svelte-1pivblo{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:2rem 0 4rem;position:relative}.hero-content.svelte-1pivblo{display:flex;flex-direction:column;align-items:center;gap:2rem}.neural-orb.svelte-1pivblo{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center}.avatar-core.svelte-1pivblo{position:relative;width:100px;height:100px;background:linear-gradient(135deg,#a78bfa,#60a5fa,#4ade80);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 0 40px #a78bfa66,0 0 80px #60a5fa33}.avatar-initials.svelte-1pivblo{font-size:2.5rem;font-weight:700;color:#0d1421;letter-spacing:-.02em}.avatar-ring.svelte-1pivblo{position:absolute;border-radius:50%;border:1px solid;opacity:0;animation:svelte-1pivblo-ring-pulse 3s ease-out infinite}.ring-1.svelte-1pivblo{width:140px;height:140px;border-color:#a78bfa66;animation-delay:0s}.ring-2.svelte-1pivblo{width:180px;height:180px;border-color:#60a5fa4d;animation-delay:.5s}.ring-3.svelte-1pivblo{width:220px;height:220px;border-color:#4ade8033;animation-delay:1s}@keyframes svelte-1pivblo-ring-pulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.neural-node.svelte-1pivblo{position:absolute;background:#a78bfa;border-radius:50%;opacity:0;transform:scale(0);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.neural-node.active.svelte-1pivblo{opacity:.6;transform:scale(1);animation:svelte-1pivblo-node-pulse 2s ease-in-out infinite}@keyframes svelte-1pivblo-node-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.connections-svg.svelte-1pivblo{position:absolute;inset:0;pointer-events:none}.connection-line.svelte-1pivblo{stroke:#a78bfa26;stroke-width:.5;opacity:0;transition:opacity .8s ease}.connection-line.active.svelte-1pivblo{opacity:1;animation:svelte-1pivblo-line-draw 2s ease-out forwards}@keyframes svelte-1pivblo-line-draw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}.scan-line.svelte-1pivblo{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#60a5fa,transparent);box-shadow:0 0 20px #60a5fa;z-index:20}.hero-text.svelte-1pivblo{text-align:center}.status-pill.svelte-1pivblo{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#1a274499;border:1px solid rgba(45,90,123,.3);border-radius:9999px;font-size:.75rem;font-weight:500;color:#a8c5d9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-pill.learning.svelte-1pivblo{border-color:#60a5fa66;color:#60a5fa}.status-pill.active.svelte-1pivblo{border-color:#4ade8066;color:#4ade80}.status-dot.svelte-1pivblo{width:6px;height:6px;border-radius:50%;background:#a8c5d9}.status-dot.scanning.svelte-1pivblo{background:#60a5fa;animation:svelte-1pivblo-dot-scan .8s ease-in-out infinite}.status-dot.learning.svelte-1pivblo{background:#a78bfa;animation:svelte-1pivblo-dot-pulse 1s ease-in-out infinite}.status-dot.calibrating.svelte-1pivblo{background:#facc15;animation:svelte-1pivblo-dot-pulse .6s ease-in-out infinite}.status-dot.active.svelte-1pivblo{background:#4ade80;animation:svelte-1pivblo-dot-pulse 1.2s ease-in-out infinite}.status-dot.complete.svelte-1pivblo{background:#4ade80;box-shadow:0 0 8px #4ade80}@keyframes svelte-1pivblo-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes svelte-1pivblo-dot-scan{0%,to{opacity:1}50%{opacity:.3}}.hero-title.svelte-1pivblo{font-size:3rem;font-weight:700;margin:0;line-height:1.1}.title-gradient.svelte-1pivblo{background:linear-gradient(135deg,#fffdf5,#a78bfa,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1pivblo{font-size:1.125rem;color:#a8c5d9;margin:.75rem 0 0}.highlight.svelte-1pivblo{color:#d4793a;font-weight:600}.metrics-panel.svelte-1pivblo{display:flex;gap:3rem;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.metrics-panel.visible.svelte-1pivblo{opacity:1;transform:translateY(0)}.metric.svelte-1pivblo{display:flex;flex-direction:column;align-items:center;gap:.75rem}.metric-ring.svelte-1pivblo{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.metric-svg.svelte-1pivblo{position:absolute;inset:0;transform:rotate(-90deg)}.metric-bg.svelte-1pivblo{fill:none;stroke:#2d5a7b4d;stroke-width:3}.metric-fill.svelte-1pivblo{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.34,1.56,.64,1)}.learning-fill.svelte-1pivblo{stroke:#a78bfa;filter:drop-shadow(0 0 6px rgba(167,139,250,.5))}.confidence-fill.svelte-1pivblo{stroke:#4ade80;filter:drop-shadow(0 0 6px rgba(74,222,128,.5))}.sync-fill.svelte-1pivblo{stroke:#60a5fa;filter:drop-shadow(0 0 6px rgba(96,165,250,.5))}.metric-value.svelte-1pivblo{font-size:1.25rem;font-weight:700;color:#fffdf5}.metric-label.svelte-1pivblo{font-size:.75rem;font-weight:500;color:#a8c5d9;text-transform:uppercase;letter-spacing:.05em}.content-section.svelte-1pivblo{max-width:1400px;margin:0 auto}.content-grid.svelte-1pivblo{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.panel.svelte-1pivblo{background:#1a274480;border:1px solid rgba(45,90,123,.3);border-radius:16px;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel.visible.svelte-1pivblo{opacity:1;transform:translateY(0)}.panel-header.svelte-1pivblo{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#2d5a7b26;border-bottom:1px solid rgba(45,90,123,.2)}.panel-icon.svelte-1pivblo{width:32px;height:32px;background:#a78bfa26;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#a78bfa}.panel-icon.svelte-1pivblo svg:where(.svelte-1pivblo){width:18px;height:18px}.panel-icon.code-icon.svelte-1pivblo{background:#60a5fa26;color:#60a5fa}.panel-title.svelte-1pivblo{font-size:.9375rem;font-weight:600;color:#f4f1e0;margin:0;flex:1}.panel-count.svelte-1pivblo{font-size:.75rem;color:#a8c5d9;background:#2d5a7b4d;padding:.25rem .625rem;border-radius:9999px}.preferences-list.svelte-1pivblo{padding:1rem;display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.preference-card.svelte-1pivblo{background:#0d142180;border:1px solid rgba(45,90,123,.2);border-radius:12px;padding:1rem;animation:svelte-1pivblo-card-enter .5s cubic-bezier(.34,1.56,.64,1) both;transition:all .3s ease}.preference-card.active.svelte-1pivblo{border-color:#a78bfa80;box-shadow:0 0 20px #a78bfa26}@keyframes svelte-1pivblo-card-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.preference-header.svelte-1pivblo{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.preference-category.svelte-1pivblo{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a78bfa;background:#a78bfa1a;padding:.25rem .5rem;border-radius:4px}.preference-source.svelte-1pivblo{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#7a9eb8;text-transform:capitalize}.preference-source.svelte-1pivblo svg:where(.svelte-1pivblo){width:12px;height:12px}.preference-text.svelte-1pivblo{font-size:.875rem;color:#f4f1e0;margin:0 0 .75rem;line-height:1.5}.preference-confidence.svelte-1pivblo{display:flex;align-items:center;gap:.75rem}.confidence-bar.svelte-1pivblo{flex:1;height:4px;background:#2d5a7b4d;border-radius:2px;overflow:hidden}.confidence-fill.svelte-1pivblo{height:100%;background:linear-gradient(90deg,#4ade80,#60a5fa);border-radius:2px;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.style-grid.svelte-1pivblo{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:1rem}.style-item.svelte-1pivblo{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#0d142166;border-radius:8px;animation:svelte-1pivblo-card-enter .4s cubic-bezier(.34,1.56,.64,1) both}.style-key.svelte-1pivblo{font-size:.8125rem;color:#a8c5d9;text-transform:capitalize}.style-value.svelte-1pivblo{font-size:.8125rem;font-weight:600;color:#f4f1e0}.bool-badge.svelte-1pivblo{display:inline-flex;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background:#ef444426;color:#f87171}.bool-badge.yes.svelte-1pivblo{background:#4ade8026;color:#4ade80}.code-section.svelte-1pivblo{margin-bottom:2rem;animation:svelte-1pivblo-section-enter .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1pivblo-section-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.code-editor.svelte-1pivblo{background:#0d1421;border:1px solid rgba(45,90,123,.4);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000004d,0 0 40px #a78bfa1a}.editor-header.svelte-1pivblo{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#1a274480;border-bottom:1px solid rgba(45,90,123,.2)}.window-controls.svelte-1pivblo{display:flex;gap:.5rem}.control.svelte-1pivblo{width:12px;height:12px;border-radius:50%;background:#2d5a7b66}.control.close.svelte-1pivblo{background:#f87171}.control.minimize.svelte-1pivblo{background:#facc15}.control.maximize.svelte-1pivblo{background:#4ade80}.editor-title.svelte-1pivblo{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#a8c5d9}.editor-title.svelte-1pivblo svg:where(.svelte-1pivblo){width:14px;height:14px}.editor-badge.svelte-1pivblo{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#4ade80;background:#4ade801a;padding:.375rem .75rem;border-radius:9999px;border:1px solid rgba(74,222,128,.2)}.pulse-dot.svelte-1pivblo{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:svelte-1pivblo-dot-pulse 1s ease-in-out infinite}.editor-content.svelte-1pivblo{display:flex;padding:1.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.7;min-height:400px}.line-numbers.svelte-1pivblo{display:flex;flex-direction:column;padding-right:1.5rem;border-right:1px solid rgba(45,90,123,.2);margin-right:1.5rem;-webkit-user-select:none;user-select:none}.line-number.svelte-1pivblo{color:#4a5568;text-align:right;transition:all .2s ease}.line-number.highlighted.svelte-1pivblo{color:#a78bfa}.code-display.svelte-1pivblo{flex:1;margin:0;white-space:pre-wrap;word-break:break-word}.code-display.svelte-1pivblo code:where(.svelte-1pivblo){color:#a8c5d9}.cursor.svelte-1pivblo{color:#d4793a;font-weight:700;opacity:0;transition:opacity .1s}.cursor.visible.svelte-1pivblo{opacity:1}.annotations.svelte-1pivblo{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;background:#1a27444d;border-top:1px solid rgba(45,90,123,.2)}.annotation.svelte-1pivblo{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;padding:.375rem .75rem;border-radius:6px;animation:svelte-1pivblo-card-enter .3s ease both}.annotation.style.svelte-1pivblo{background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);color:#60a5fa}.annotation.pattern.svelte-1pivblo{background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);color:#a78bfa}.annotation.preference.svelte-1pivblo{background:#4ade801a;border:1px solid rgba(74,222,128,.2);color:#4ade80}.annotation-line.svelte-1pivblo{font-weight:600;opacity:.7}.decisions-section.svelte-1pivblo{animation:svelte-1pivblo-section-enter .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.2s}.section-header.svelte-1pivblo{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-icon.svelte-1pivblo{width:40px;height:40px;background:linear-gradient(135deg,#d4793a33,#e9a4561a);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#d4793a}.section-icon.svelte-1pivblo svg:where(.svelte-1pivblo){width:20px;height:20px}.section-header.svelte-1pivblo h2:where(.svelte-1pivblo){font-size:1.25rem;font-weight:600;color:#fffdf5;margin:0}.section-subtitle.svelte-1pivblo{margin:0 0 0 auto;font-size:.875rem;color:#7a9eb8}.decisions-grid.svelte-1pivblo{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem}.decision-card.svelte-1pivblo{background:#1a274466;border:1px solid rgba(45,90,123,.25);border-radius:12px;padding:1.25rem;animation:svelte-1pivblo-card-enter .5s cubic-bezier(.34,1.56,.64,1) both;transition:all .3s ease}.decision-card.svelte-1pivblo:hover{border-color:#d4793a4d;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.decision-header.svelte-1pivblo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.decision-action.svelte-1pivblo{font-size:.9375rem;font-weight:600;color:#fffdf5;line-height:1.4}.decision-confidence.svelte-1pivblo{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;white-space:nowrap}.decision-confidence.svelte-1pivblo svg:where(.svelte-1pivblo){width:14px;height:14px}.decision-reasoning.svelte-1pivblo{font-size:.8125rem;color:#a8c5d9;margin:0 0 .75rem;line-height:1.6}.decision-time.svelte-1pivblo{font-size:.6875rem;color:#7a9eb8}.text-nocturnium-aurora-green.svelte-1pivblo{color:#4ade80}.text-nocturnium-aurora-blue.svelte-1pivblo{color:#60a5fa}.text-nocturnium-aurora-purple.svelte-1pivblo{color:#a78bfa}.text-nocturnium-foam.svelte-1pivblo{color:#a8c5d9}@media(max-width:1024px){.content-grid.svelte-1pivblo{grid-template-columns:1fr}.hero-title.svelte-1pivblo{font-size:2.25rem}.metrics-panel.svelte-1pivblo{gap:2rem}}@media(max-width:768px){.demo-container.svelte-1pivblo{padding:1rem}.hero-title.svelte-1pivblo{font-size:1.75rem}.neural-orb.svelte-1pivblo{width:200px;height:200px}.avatar-core.svelte-1pivblo{width:70px;height:70px;border-radius:16px}.avatar-initials.svelte-1pivblo{font-size:1.75rem}.metrics-panel.svelte-1pivblo{gap:1.5rem}.metric-ring.svelte-1pivblo{width:60px;height:60px}.metric-value.svelte-1pivblo{font-size:1rem}.decisions-grid.svelte-1pivblo{grid-template-columns:1fr}.section-header.svelte-1pivblo{flex-wrap:wrap}.section-subtitle.svelte-1pivblo{margin:0;width:100%}}@media(max-width:480px){.style-grid.svelte-1pivblo{grid-template-columns:1fr}.editor-content.svelte-1pivblo{font-size:.6875rem;padding:1rem}.editor-badge.svelte-1pivblo{display:none}}@media(prefers-reduced-motion:reduce){.avatar-ring.svelte-1pivblo,.neural-node.svelte-1pivblo,.status-dot.svelte-1pivblo,.pulse-dot.svelte-1pivblo{animation:none}.preference-card.svelte-1pivblo,.style-item.svelte-1pivblo,.decision-card.svelte-1pivblo,.code-section.svelte-1pivblo,.decisions-section.svelte-1pivblo{animation:none;opacity:1;transform:none}.metrics-panel.svelte-1pivblo,.panel.svelte-1pivblo{transition:opacity .2s}}
