ayjays132/Phillnet-CompleteLife
收藏Hugging Face2025-12-10 更新2025-12-20 收录
下载链接:
https://hf-mirror.com/datasets/ayjays132/Phillnet-CompleteLife
下载链接
链接失效反馈官方服务:
资源简介:
---
license: mit
task_categories:
- text-generation
- question-answering
tags:
- agi
- life-simulation
- educational-curriculum
- chain-of-thought
- memory-integration
- ethical-alignment
- multimodal
- reasoning
- baby-agi
- developmental-ai
size_categories:
- 10K<n<100K
language:
- en
---
<style>
/* Premium Disney & Sims 4 Inspired Styling - Dark/Light Mode Compatible */
/* QOL: Quality of Life enhancements for better UX and future-proofing */
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f9fa;
--text-primary: #1a1a1a;
--text-secondary: #4a4a4a;
--accent-pink: #ff6b9d;
--accent-gold: #ffd700;
--accent-blue: #4a90e2;
--border-color: #e0e0e0;
--shadow-light: rgba(0, 0, 0, 0.1);
--shadow-medium: rgba(0, 0, 0, 0.15);
--shadow-heavy: rgba(0, 0, 0, 0.2);
--transition-fast: 0.2s ease;
--transition-normal: 0.3s ease;
--transition-slow: 0.5s ease;
--transition-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
}
@media (prefers-color-scheme: dark) {
:root {
--bg-primary: #1a1a2e;
--bg-secondary: #16213e;
--text-primary: #f0f0f0;
--text-secondary: #d0d0d0;
--accent-pink: #ff8fab;
--accent-gold: #ffed4e;
--accent-blue: #6bb6ff;
--border-color: #2a2a3e;
--shadow-light: rgba(0, 0, 0, 0.3);
--shadow-medium: rgba(0, 0, 0, 0.4);
--shadow-heavy: rgba(0, 0, 0, 0.5);
}
}
/* QOL: Respect user's motion preferences for accessibility */
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}
/* QOL: Smooth scrolling for better navigation */
html {
scroll-behavior: smooth;
}
/* QOL: Focus states for keyboard navigation */
*:focus-visible {
outline: 3px solid var(--accent-blue);
outline-offset: 3px;
border-radius: 4px;
}
/* QOL: Print styles for documentation */
@media print {
.container {
box-shadow: none;
border: 1px solid #000;
}
.stat-card, .feature-card, .scenario-card, .life-stage-card {
break-inside: avoid;
page-break-inside: avoid;
}
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
background: var(--bg-secondary);
color: var(--text-primary);
line-height: 1.8;
margin: 0;
padding: 30px;
transition: background var(--transition-normal), color var(--transition-normal);
animation: fadeIn 0.8s ease;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
/* QOL: Loading state for better perceived performance */
.container.loading {
opacity: 0;
pointer-events: none;
}
.container.loaded {
animation: containerSlideIn 0.6s ease, containerGlow 4s ease infinite;
}
h1, h2, h3 {
text-transform: uppercase;
color: var(--accent-pink);
font-weight: 800;
letter-spacing: 1.5px;
margin-top: 0;
margin-bottom: 1em;
position: relative;
}
h1 {
font-size: 3em;
text-align: center;
position: relative;
cursor: pointer;
transition: all 0.4s var(--transition-bounce);
margin: 30px 0 40px 0;
padding: 25px;
letter-spacing: 2px;
border-radius: 20px;
box-shadow: 0 10px 40px var(--shadow-medium), 0 0 30px rgba(255, 107, 157, 0.2), inset 0 0 20px rgba(74, 144, 226, 0.1);
background: linear-gradient(135deg, rgba(255, 107, 157, 0.08), rgba(74, 144, 226, 0.08), rgba(255, 215, 0, 0.08));
animation: titleFloat 4s ease-in-out infinite;
border: 3px solid;
border-image: linear-gradient(135deg, var(--accent-pink), var(--accent-blue), var(--accent-gold), var(--accent-pink)) 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
h1::before {
content: '';
position: absolute;
top: 50%;
left: 20px;
transform: translateY(-50%);
width: 14px;
height: 14px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 12px #00ff00, 0 0 24px #00ff00, 0 0 36px rgba(0, 255, 0, 0.5);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
z-index: 10;
}
h1 span {
position: relative;
z-index: 100;
display: inline-block;
color: var(--accent-pink);
font-weight: 900;
font-size: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
filter: none !important;
opacity: 1 !important;
background: none !important;
-webkit-background-clip: unset !important;
-webkit-text-fill-color: var(--accent-pink) !important;
background-clip: unset !important;
}
h1::after {
content: '';
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
width: 14px;
height: 14px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 12px #00ff00, 0 0 24px #00ff00, 0 0 36px rgba(0, 255, 0, 0.5);
animation: neonPulse 2s ease infinite 1s;
border: 2px solid rgba(255, 255, 255, 0.3);
z-index: 10;
}
h1:hover {
transform: scale(1.08) translateY(-5px);
box-shadow: 0 15px 50px var(--shadow-heavy), 0 0 40px rgba(255, 107, 157, 0.4), 0 0 60px rgba(74, 144, 226, 0.3), inset 0 0 30px rgba(255, 215, 0, 0.2);
animation: gradientShift 1.5s ease infinite, titleFloat 4s ease-in-out infinite;
}
h1:hover span {
color: var(--accent-blue);
text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
z-index: 100;
filter: none !important;
}
h1:hover::after {
animation: neonPulse 1s ease infinite, neonSpin 0.5s ease;
box-shadow: 0 0 15px #00ff00, 0 0 30px #00ff00, 0 0 45px rgba(0, 255, 0, 0.7);
transform: translateY(-50%) scale(1.3);
}
@keyframes gradientShift {
0%, 100% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
}
@keyframes pulseGlow {
0%, 100% {
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}
50% {
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15)) drop-shadow(0 0 10px rgba(255, 107, 157, 0.3));
}
}
@keyframes titleFloat {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-8px); }
}
@keyframes titleShimmer {
0% { background-position: -200% center; }
100% { background-position: 200% center; }
}
h2 {
font-size: 1.8em;
border-bottom: 3px solid var(--accent-pink);
padding-bottom: 10px;
margin-top: 2em;
position: relative;
animation: headingSlideIn 0.6s ease;
cursor: pointer;
transition: all 0.3s ease;
}
h2::after {
content: '';
position: absolute;
bottom: -3px;
left: 0;
width: 0;
height: 3px;
background: linear-gradient(90deg, var(--accent-pink), var(--accent-blue));
transition: width 0.5s ease;
}
h2:hover::after {
width: 100%;
}
h2:hover {
transform: translateX(5px);
color: var(--accent-blue);
}
@keyframes headingSlideIn {
from {
opacity: 0;
transform: translateX(-30px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
h3 {
font-size: 1.4em;
color: var(--accent-blue);
margin-top: 1.5em;
position: relative;
animation: headingSlideIn 0.6s ease;
cursor: pointer;
transition: all 0.3s ease;
}
h3::before {
content: '';
position: absolute;
left: -20px;
top: 50%;
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 8px #00ff00, 0 0 16px #00ff00, 0 0 24px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
opacity: 0.7;
transition: all 0.3s ease;
}
h3:hover {
transform: translateX(5px);
color: var(--accent-pink);
}
h3:hover::before {
opacity: 1;
left: -18px;
animation: neonPulse 1s ease infinite;
box-shadow: 0 0 12px #00ff00, 0 0 24px #00ff00, 0 0 36px rgba(0, 255, 0, 0.6);
transform: translateY(-50%) scale(1.2);
}
.container {
max-width: 1200px;
margin: 0 auto;
background: var(--bg-primary);
padding: 50px;
border-radius: 20px;
box-shadow: 0 10px 40px var(--shadow-medium), 0 0 20px var(--shadow-light);
position: relative;
overflow: hidden;
border: 2px solid var(--border-color);
transition: all var(--transition-normal);
animation: containerSlideIn 0.6s ease, containerGlow 4s ease infinite;
will-change: transform, box-shadow;
backface-visibility: hidden;
transform: translateZ(0);
}
@keyframes containerSlideIn {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes containerGlow {
0%, 100% {
box-shadow: 0 10px 40px var(--shadow-medium), 0 0 20px var(--shadow-light);
}
50% {
box-shadow: 0 10px 40px var(--shadow-medium), 0 0 30px rgba(255, 107, 157, 0.2), 0 0 50px rgba(74, 144, 226, 0.1);
}
}
.container::before {
content: '';
position: absolute;
top: 20px;
right: 20px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 12px #00ff00, 0 0 24px #00ff00, 0 0 36px rgba(0, 255, 0, 0.5);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
pointer-events: none;
z-index: 1;
}
.container::after {
content: '';
position: absolute;
bottom: 20px;
left: 20px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 12px #00ff00, 0 0 24px #00ff00, 0 0 36px rgba(0, 255, 0, 0.5);
animation: neonPulse 2s ease infinite 1s;
border: 2px solid rgba(255, 255, 255, 0.3);
pointer-events: none;
z-index: 1;
}
.section {
margin-bottom: 50px;
position: relative;
}
.section:hover {
transform: translateY(-3px);
transition: transform 0.3s ease;
}
.detail {
padding: 25px;
margin-bottom: 20px;
border: 2px solid var(--border-color);
border-left: 5px solid var(--accent-pink);
border-radius: 15px;
background: var(--bg-secondary);
box-shadow: 0 5px 15px var(--shadow-light);
transition: all 0.4s var(--transition-bounce);
position: relative;
animation: detailSlideIn 0.5s ease backwards;
will-change: transform;
backface-visibility: hidden;
}
.detail:focus-visible {
outline: 3px solid var(--accent-pink);
outline-offset: 3px;
}
.detail:nth-child(1) { animation-delay: 0.1s; }
.detail:nth-child(2) { animation-delay: 0.2s; }
.detail:nth-child(3) { animation-delay: 0.3s; }
.detail:nth-child(4) { animation-delay: 0.4s; }
.detail:nth-child(5) { animation-delay: 0.5s; }
.detail:nth-child(6) { animation-delay: 0.6s; }
@keyframes detailSlideIn {
from {
opacity: 0;
transform: translateX(-30px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
.detail::before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 40px 40px 0;
border-color: transparent var(--accent-pink) transparent transparent;
opacity: 0.1;
}
.detail:hover {
background: var(--bg-primary);
transform: translateY(-8px) scale(1.02);
box-shadow: 0 15px 35px var(--shadow-medium), 0 0 20px rgba(255, 107, 157, 0.2);
border-left-color: var(--accent-blue);
border-left-width: 6px;
}
.detail:hover::before {
opacity: 0.2;
border-width: 0 50px 50px 0;
}
.detail-icon {
font-size: 1.5em;
color: var(--accent-pink);
margin-right: 12px;
display: inline-block;
vertical-align: middle;
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
animation: iconBounce 2s ease infinite;
}
@keyframes iconBounce {
0%, 100% { transform: translateY(0) scale(1); }
50% { transform: translateY(-3px) scale(1.05); }
}
.detail:hover .detail-icon {
color: var(--accent-blue);
transform: scale(1.3) rotate(10deg);
animation: iconSpin 0.6s ease;
}
@keyframes iconSpin {
0% { transform: scale(1.3) rotate(0deg); }
100% { transform: scale(1.3) rotate(360deg); }
}
p {
color: var(--text-secondary);
margin-bottom: 1.5em;
line-height: 1.8;
animation: textFadeIn 0.8s ease;
}
@keyframes textFadeIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
ul {
list-style: none;
padding: 0;
margin: 0;
}
ul li {
margin: 15px 0;
padding: 18px 20px 18px 45px;
background: var(--bg-secondary);
border-radius: 12px;
border-left: 4px solid var(--accent-blue);
box-shadow: 0 3px 10px var(--shadow-light);
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
position: relative;
animation: listItemSlide 0.5s ease backwards;
cursor: pointer;
}
ul li:nth-child(1) { animation-delay: 0.1s; }
ul li:nth-child(2) { animation-delay: 0.15s; }
ul li:nth-child(3) { animation-delay: 0.2s; }
ul li:nth-child(4) { animation-delay: 0.25s; }
ul li:nth-child(5) { animation-delay: 0.3s; }
ul li:nth-child(6) { animation-delay: 0.35s; }
@keyframes listItemSlide {
from {
opacity: 0;
transform: translateX(-20px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
ul li::before {
content: '';
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
width: 12px;
height: 12px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.5);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
}
@keyframes neonPulse {
0%, 100% {
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.5);
transform: translateY(-50%) scale(1);
}
50% {
box-shadow: 0 0 15px #00ff00, 0 0 30px #00ff00, 0 0 45px rgba(0, 255, 0, 0.8);
transform: translateY(-50%) scale(1.1);
}
}
ul li:hover::before {
animation: neonPulse 1s ease infinite, neonSpin 0.5s ease;
}
@keyframes neonSpin {
0% { transform: translateY(-50%) rotate(0deg) scale(1.2); }
100% { transform: translateY(-50%) rotate(360deg) scale(1.2); }
}
ul li:hover {
background: var(--bg-primary);
transform: translateX(12px) scale(1.02);
box-shadow: 0 8px 20px var(--shadow-medium), 0 0 15px rgba(255, 107, 157, 0.2);
border-left-color: var(--accent-pink);
border-left-width: 6px;
}
ul li:active {
transform: translateX(8px) scale(1);
}
a {
color: var(--accent-blue);
text-decoration: none;
font-weight: 600;
border-bottom: 2px solid transparent;
transition: all var(--transition-normal);
position: relative;
}
a:hover {
color: var(--accent-pink);
border-bottom-color: var(--accent-pink);
}
a:focus-visible {
outline: 3px solid var(--accent-blue);
outline-offset: 3px;
border-radius: 4px;
}
a::after {
content: ' ↗';
font-size: 0.8em;
opacity: 0;
transition: opacity var(--transition-normal);
}
a:hover::after {
opacity: 1;
}
/* QOL: Visited link styling */
a:visited {
color: var(--accent-blue);
opacity: 0.8;
}
code {
background: var(--bg-secondary);
padding: 2px 6px;
border-radius: 4px;
font-family: 'Courier New', monospace;
color: var(--accent-blue);
border: 1px solid var(--border-color);
}
strong {
color: var(--text-primary);
font-weight: 700;
}
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 20px;
margin: 30px 0;
}
.stat-card {
background: var(--bg-secondary);
border: 2px solid var(--border-color);
border-left: 5px solid var(--accent-pink);
border-radius: 15px;
padding: 25px;
text-align: center;
position: relative;
transition: all 0.4s var(--transition-bounce);
box-shadow: 0 5px 15px var(--shadow-light);
animation: statCardPop 0.6s ease backwards;
cursor: pointer;
will-change: transform;
backface-visibility: hidden;
}
.stat-card:focus-visible {
outline: 3px solid var(--accent-blue);
outline-offset: 3px;
}
.stat-card:nth-child(1) { animation-delay: 0.1s; }
.stat-card:nth-child(2) { animation-delay: 0.15s; }
.stat-card:nth-child(3) { animation-delay: 0.2s; }
.stat-card:nth-child(4) { animation-delay: 0.25s; }
.stat-card:nth-child(5) { animation-delay: 0.3s; }
.stat-card:nth-child(6) { animation-delay: 0.35s; }
@keyframes statCardPop {
from {
opacity: 0;
transform: scale(0.8) translateY(20px);
}
to {
opacity: 1;
transform: scale(1) translateY(0);
}
}
.stat-card:hover {
transform: translateY(-10px) scale(1.05) rotate(1deg);
box-shadow: 0 15px 35px var(--shadow-medium), 0 0 25px rgba(255, 107, 157, 0.3);
border-left-color: var(--accent-blue);
border-left-width: 6px;
}
.stat-card:active {
transform: translateY(-5px) scale(1.02);
}
.stat-number {
font-size: 2.5em;
font-weight: 900;
background: linear-gradient(135deg, var(--accent-pink), var(--accent-blue), var(--accent-pink));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 10px;
animation: numberPulse 2s ease infinite;
background-size: 200% 200%;
transition: all 0.3s ease;
}
@keyframes numberPulse {
0%, 100% {
background-position: 0% 50%;
transform: scale(1);
}
50% {
background-position: 100% 50%;
transform: scale(1.05);
}
}
.stat-card:hover .stat-number {
animation: numberBounce 0.5s ease;
transform: scale(1.2);
}
@keyframes numberBounce {
0%, 100% { transform: scale(1.2); }
50% { transform: scale(1.4); }
}
.stat-label {
color: var(--text-secondary);
font-size: 0.9em;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
}
.stat-icon {
position: absolute;
top: 15px;
right: 15px;
font-size: 28px;
opacity: 0.2;
transition: opacity 0.3s ease;
}
.stat-card::after {
content: '';
position: absolute;
top: 12px;
right: 12px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 6px #00ff00, 0 0 12px #00ff00, 0 0 18px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
z-index: 1;
}
.stat-card:hover::after {
animation: neonPulse 1s ease infinite;
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.6);
transform: scale(1.2);
}
.stat-card:hover .stat-icon {
opacity: 0.4;
}
.metrics-section {
margin: 30px 0;
}
.metric-item {
margin-bottom: 25px;
}
.metric-label {
color: var(--text-secondary);
font-weight: 600;
margin-bottom: 8px;
font-size: 0.95em;
}
.progress-bar {
width: 100%;
height: 25px;
background: var(--bg-secondary);
border-radius: 15px;
overflow: hidden;
border: 2px solid var(--border-color);
position: relative;
}
.progress-fill {
height: 100%;
background: linear-gradient(90deg, var(--accent-pink), var(--accent-blue), var(--accent-pink));
border-radius: 15px;
transition: width 1.5s cubic-bezier(0.34, 1.56, 0.64, 1);
position: relative;
overflow: hidden;
background-size: 200% 100%;
animation: progressShimmer 2s linear infinite;
}
@keyframes progressShimmer {
0% { background-position: -200% 0; }
100% { background-position: 200% 0; }
}
.progress-fill::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
animation: shimmer 2s infinite;
}
@keyframes shimmer {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
.metric-value {
text-align: right;
margin-top: 5px;
color: var(--accent-blue);
font-weight: 700;
font-size: 0.9em;
}
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin: 30px 0;
}
.feature-card {
background: var(--bg-secondary);
border: 2px solid var(--border-color);
border-radius: 15px;
padding: 25px;
text-align: center;
transition: all 0.4s var(--transition-bounce);
box-shadow: 0 5px 15px var(--shadow-light);
animation: featureCardFloat 3s ease-in-out infinite;
cursor: pointer;
position: relative;
will-change: transform;
backface-visibility: hidden;
}
.feature-card::before {
content: '';
position: absolute;
top: 12px;
left: 12px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 6px #00ff00, 0 0 12px #00ff00, 0 0 18px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
z-index: 1;
}
.feature-card:hover::before {
animation: neonPulse 1s ease infinite;
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.6);
transform: scale(1.3);
}
.feature-card:focus-visible {
outline: 3px solid var(--accent-pink);
outline-offset: 3px;
}
.feature-card:nth-child(1) { animation-delay: 0s; }
.feature-card:nth-child(2) { animation-delay: 0.2s; }
.feature-card:nth-child(3) { animation-delay: 0.4s; }
.feature-card:nth-child(4) { animation-delay: 0.6s; }
.feature-card:nth-child(5) { animation-delay: 0.8s; }
.feature-card:nth-child(6) { animation-delay: 1s; }
@keyframes featureCardFloat {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px); }
}
.feature-card:hover {
transform: translateY(-15px) scale(1.08) rotate(2deg);
box-shadow: 0 20px 40px var(--shadow-medium), 0 0 30px rgba(255, 107, 157, 0.4);
border-color: var(--accent-pink);
border-width: 3px;
z-index: 10;
}
.feature-card:active {
transform: translateY(-10px) scale(1.05);
}
.feature-icon {
font-size: 3em;
margin-bottom: 15px;
display: block;
transition: transform 0.3s ease;
filter: drop-shadow(0 2px 4px var(--shadow-light));
}
.feature-card:hover .feature-icon {
transform: translateY(-5px) scale(1.1);
}
.feature-title {
font-size: 1.2em;
font-weight: 700;
color: var(--accent-pink);
margin-bottom: 10px;
}
.feature-desc {
color: var(--text-secondary);
font-size: 0.9em;
line-height: 1.5;
}
.citation-box {
background: var(--bg-secondary);
border: 2px solid var(--border-color);
border-left: 5px solid var(--accent-gold);
border-radius: 15px;
padding: 30px;
margin: 30px 0;
box-shadow: 0 5px 15px var(--shadow-light);
transition: all 0.4s ease;
position: relative;
overflow: hidden;
}
.citation-box::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(255, 215, 0, 0.1), transparent);
opacity: 0;
transition: opacity 0.4s ease;
}
.citation-box:hover {
transform: translateY(-5px);
box-shadow: 0 15px 35px var(--shadow-medium), 0 0 25px rgba(255, 215, 0, 0.2);
border-left-width: 6px;
}
.citation-box:hover::before {
opacity: 1;
animation: citationGlow 2s ease infinite;
}
@keyframes citationGlow {
0%, 100% { transform: translate(-50%, -50%) scale(1); }
50% { transform: translate(-50%, -50%) scale(1.2); }
}
.citation-code {
background: var(--bg-primary);
border: 1px solid var(--border-color);
border-radius: 10px;
padding: 20px;
margin: 20px 0;
overflow-x: auto;
}
.citation-code code {
font-size: 0.9em;
line-height: 1.8;
display: block;
white-space: pre;
}
.info-badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 20px;
}
.badge {
display: inline-block;
padding: 8px 16px;
background: var(--bg-primary);
border: 2px solid var(--border-color);
border-radius: 20px;
font-size: 0.85em;
font-weight: 600;
color: var(--text-secondary);
transition: all 0.3s ease;
}
.badge:hover {
transform: scale(1.1) translateY(-2px);
border-color: var(--accent-pink);
box-shadow: 0 5px 15px rgba(255, 107, 157, 0.3);
animation: badgePulse 0.5s ease;
}
@keyframes badgePulse {
0%, 100% { transform: scale(1.1) translateY(-2px); }
50% { transform: scale(1.15) translateY(-4px); }
}
.badge-success {
background: linear-gradient(135deg, rgba(76, 175, 80, 0.2), rgba(76, 175, 80, 0.1));
border-color: #4caf50;
color: #4caf50;
}
.badge-premium {
background: linear-gradient(135deg, rgba(255, 215, 0, 0.2), rgba(255, 215, 0, 0.1));
border-color: var(--accent-gold);
color: var(--accent-gold);
position: relative;
padding-left: 30px;
}
.badge-premium::before {
content: '';
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 7px;
height: 7px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00, 0 0 15px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.badge-success {
position: relative;
padding-left: 30px;
}
.badge-success::before {
content: '';
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 7px;
height: 7px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00, 0 0 15px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.example-box {
margin-top: 15px;
padding: 15px;
background: var(--bg-primary);
border-radius: 10px;
border-left: 3px solid var(--accent-blue);
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.example-box::before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 0;
background: linear-gradient(90deg, rgba(74, 144, 226, 0.1), transparent);
transition: width 0.5s ease;
}
.example-box:hover {
transform: translateX(5px);
box-shadow: 0 5px 15px var(--shadow-light);
border-left-width: 4px;
}
.example-box:hover::before {
width: 100%;
}
.example-label {
font-weight: 700;
color: var(--accent-pink);
margin-bottom: 8px;
font-size: 0.9em;
text-transform: uppercase;
letter-spacing: 1px;
}
.example-content {
color: var(--text-secondary);
font-size: 0.95em;
line-height: 1.6;
}
.subject-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 10px;
}
.subject-tag {
display: inline-block;
padding: 6px 12px;
background: var(--bg-primary);
border: 1px solid var(--border-color);
border-radius: 15px;
font-size: 0.85em;
font-weight: 600;
color: var(--accent-blue);
transition: all 0.3s ease;
}
.subject-tag:hover {
background: var(--accent-blue);
color: white;
transform: scale(1.1) translateY(-2px);
box-shadow: 0 4px 12px rgba(74, 144, 226, 0.4);
animation: tagBounce 0.4s ease;
}
@keyframes tagBounce {
0%, 100% { transform: scale(1.1) translateY(-2px); }
50% { transform: scale(1.15) translateY(-4px); }
}
.reasoning-steps {
margin-top: 15px;
display: flex;
flex-direction: column;
gap: 10px;
}
.step-item {
display: flex;
align-items: center;
gap: 15px;
padding: 12px;
background: var(--bg-primary);
border-radius: 10px;
border-left: 4px solid var(--accent-pink);
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
position: relative;
cursor: pointer;
animation: stepItemFade 0.5s ease backwards;
}
.step-item:nth-child(1) { animation-delay: 0.1s; }
.step-item:nth-child(2) { animation-delay: 0.2s; }
.step-item:nth-child(3) { animation-delay: 0.3s; }
.step-item:nth-child(4) { animation-delay: 0.4s; }
.step-item:nth-child(5) { animation-delay: 0.5s; }
@keyframes stepItemFade {
from {
opacity: 0;
transform: translateX(-20px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
.step-item:hover {
transform: translateX(10px) scale(1.02);
border-left-color: var(--accent-blue);
border-left-width: 6px;
box-shadow: 0 5px 15px var(--shadow-light);
}
.step-number {
width: 35px;
height: 35px;
border-radius: 50%;
background: linear-gradient(135deg, var(--accent-pink), var(--accent-blue));
color: white;
display: flex;
align-items: center;
justify-content: center;
font-weight: 900;
font-size: 1.1em;
flex-shrink: 0;
animation: stepNumberPulse 2s ease infinite;
transition: all 0.3s ease;
}
@keyframes stepNumberPulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.1); }
}
.step-item:hover .step-number {
animation: stepNumberBounce 0.5s ease;
transform: scale(1.2) rotate(360deg);
}
@keyframes stepNumberBounce {
0% { transform: scale(1.2) rotate(0deg); }
100% { transform: scale(1.2) rotate(360deg); }
}
.step-text {
color: var(--text-secondary);
font-size: 0.95em;
flex: 1;
}
.metrics-preview {
margin-top: 15px;
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.metric-preview-item {
display: flex;
align-items: center;
gap: 10px;
padding: 10px 15px;
background: var(--bg-primary);
border-radius: 8px;
border: 1px solid var(--border-color);
transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
cursor: pointer;
}
.metric-preview-item:hover {
transform: translateX(5px) scale(1.05);
box-shadow: 0 4px 12px var(--shadow-light);
border-color: var(--accent-pink);
}
.metric-name {
color: var(--text-secondary);
font-size: 0.9em;
}
.metric-arrow {
color: var(--accent-pink);
font-weight: 700;
}
.metric-value {
font-weight: 900;
font-size: 1.1em;
}
.metric-value.positive {
color: #4caf50;
}
.memory-types {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
gap: 15px;
margin-top: 15px;
}
.memory-type-card {
text-align: center;
padding: 15px;
background: var(--bg-primary);
border-radius: 12px;
border: 2px solid var(--border-color);
transition: all 0.3s ease;
}
.memory-type-card:hover {
transform: translateY(-5px);
border-color: var(--accent-blue);
box-shadow: 0 5px 15px var(--shadow-light);
}
.memory-icon {
font-size: 2em;
margin-bottom: 8px;
transition: transform 0.3s ease;
filter: drop-shadow(0 2px 4px var(--shadow-light));
}
.memory-type-card:hover .memory-icon {
transform: scale(1.3) rotate(15deg);
animation: memoryIconSpin 0.6s ease;
}
@keyframes memoryIconSpin {
0% { transform: scale(1.3) rotate(0deg); }
100% { transform: scale(1.3) rotate(360deg); }
}
.memory-type-card:hover {
transform: translateY(-8px) scale(1.05);
box-shadow: 0 10px 25px var(--shadow-medium), 0 0 20px rgba(74, 144, 226, 0.2);
}
.memory-name {
font-weight: 700;
color: var(--accent-pink);
font-size: 0.9em;
margin-bottom: 5px;
}
.memory-desc {
color: var(--text-secondary);
font-size: 0.8em;
}
.modality-badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 15px;
}
.modality-badge {
display: inline-block;
padding: 8px 14px;
background: var(--bg-primary);
border: 2px solid var(--accent-pink);
border-radius: 20px;
font-size: 0.85em;
font-weight: 600;
color: var(--accent-pink);
transition: all 0.3s ease;
}
.modality-badge:hover {
background: var(--accent-pink);
color: white;
transform: scale(1.1) translateY(-2px);
box-shadow: 0 4px 8px var(--shadow-medium);
}
.scenario-examples {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
gap: 25px;
margin: 30px 0;
}
.scenario-card {
background: var(--bg-secondary);
border: 2px solid var(--border-color);
border-radius: 15px;
padding: 25px;
transition: all 0.4s var(--transition-bounce);
box-shadow: 0 5px 15px var(--shadow-light);
animation: scenarioCardSlide 0.6s ease backwards;
cursor: pointer;
position: relative;
overflow: hidden;
will-change: transform;
backface-visibility: hidden;
}
.scenario-card:focus-visible {
outline: 3px solid var(--accent-blue);
outline-offset: 3px;
}
.scenario-card::before {
content: '';
position: absolute;
top: 15px;
left: 15px;
width: 10px;
height: 10px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 8px #00ff00, 0 0 16px #00ff00, 0 0 24px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
z-index: 1;
}
.scenario-card::after {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(255, 107, 157, 0.1), transparent);
opacity: 0;
transition: opacity 0.4s ease;
z-index: 0;
}
.scenario-card:nth-child(1) { animation-delay: 0.2s; }
.scenario-card:nth-child(2) { animation-delay: 0.4s; }
@keyframes scenarioCardSlide {
from {
opacity: 0;
transform: translateX(-50px) scale(0.9);
}
to {
opacity: 1;
transform: translateX(0) scale(1);
}
}
.scenario-card:hover {
transform: translateY(-10px) scale(1.03) rotate(1deg);
box-shadow: 0 20px 40px var(--shadow-medium), 0 0 30px rgba(74, 144, 226, 0.3);
border-color: var(--accent-blue);
border-width: 3px;
}
.scenario-card:hover::before {
animation: neonPulse 1s ease infinite, neonSpin 0.5s ease;
box-shadow: 0 0 12px #00ff00, 0 0 24px #00ff00, 0 0 36px rgba(0, 255, 0, 0.6);
transform: scale(1.3);
}
.scenario-card:hover::after {
opacity: 1;
animation: cardGlow 2s ease infinite;
}
@keyframes cardGlow {
0%, 100% { transform: translate(-50%, -50%) scale(1); }
50% { transform: translate(-50%, -50%) scale(1.2); }
}
.scenario-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.scenario-type-badge {
padding: 6px 14px;
border-radius: 20px;
font-size: 0.85em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
}
.scenario-type-badge.educational {
background: linear-gradient(135deg, rgba(74, 144, 226, 0.2), rgba(74, 144, 226, 0.1));
border: 2px solid var(--accent-blue);
color: var(--accent-blue);
position: relative;
padding-left: 28px;
}
.scenario-type-badge.educational::before {
content: '';
position: absolute;
left: 6px;
top: 50%;
transform: translateY(-50%);
width: 6px;
height: 6px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 4px #00ff00, 0 0 8px #00ff00, 0 0 12px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.scenario-type-badge.life {
background: linear-gradient(135deg, rgba(255, 107, 157, 0.2), rgba(255, 107, 157, 0.1));
border: 2px solid var(--accent-pink);
color: var(--accent-pink);
position: relative;
padding-left: 28px;
}
.scenario-type-badge.life::before {
content: '';
position: absolute;
left: 6px;
top: 50%;
transform: translateY(-50%);
width: 6px;
height: 6px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 4px #00ff00, 0 0 8px #00ff00, 0 0 12px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.scenario-age {
font-weight: 700;
color: var(--text-secondary);
font-size: 0.9em;
}
.scenario-title {
font-size: 1.3em;
font-weight: 700;
color: var(--text-primary);
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 2px solid var(--border-color);
}
.scenario-content {
display: flex;
flex-direction: column;
gap: 15px;
}
.scenario-field {
display: flex;
flex-direction: column;
gap: 5px;
}
.field-label {
font-weight: 700;
color: var(--accent-pink);
font-size: 0.9em;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.field-value {
color: var(--text-secondary);
font-size: 0.95em;
line-height: 1.6;
}
.scenario-choices {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-top: 10px;
}
.choice-item {
padding: 12px;
background: var(--bg-primary);
border: 2px solid var(--border-color);
border-radius: 10px;
font-size: 0.9em;
color: var(--text-secondary);
transition: all 0.3s var(--transition-bounce);
cursor: pointer;
position: relative;
user-select: none;
}
.choice-item:focus-visible {
outline: 2px solid var(--accent-blue);
outline-offset: 2px;
}
.choice-item::after {
content: '→';
position: absolute;
right: 12px;
opacity: 0;
transition: all 0.3s ease;
color: var(--accent-blue);
font-weight: 900;
}
.choice-item:hover {
border-color: var(--accent-blue);
transform: translateX(8px) scale(1.02);
background: var(--bg-secondary);
box-shadow: 0 3px 10px var(--shadow-light);
}
.choice-item:hover::after {
opacity: 1;
transform: translateX(-3px);
}
.choice-item.highlight {
background: linear-gradient(135deg, rgba(74, 144, 226, 0.2), rgba(74, 144, 226, 0.1));
border-color: var(--accent-blue);
color: var(--accent-blue);
font-weight: 700;
position: relative;
}
.choice-item.highlight::before {
content: '';
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 9px;
height: 9px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 8px #00ff00, 0 0 16px #00ff00, 0 0 24px rgba(0, 255, 0, 0.5);
animation: neonPulse 1s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.4);
}
.choice-item.highlight {
padding-left: 30px;
}
.scenario-memory, .scenario-metrics {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 10px;
}
.memory-badge {
padding: 6px 12px;
background: var(--bg-primary);
border: 1px solid var(--accent-blue);
border-radius: 15px;
font-size: 0.8em;
font-weight: 600;
color: var(--accent-blue);
position: relative;
padding-left: 25px;
}
.memory-badge::before {
content: '';
position: absolute;
left: 6px;
top: 50%;
transform: translateY(-50%);
width: 5px;
height: 5px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 3px #00ff00, 0 0 6px #00ff00, 0 0 9px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.memory-badge:nth-child(2)::before,
.memory-badge:nth-child(3)::before,
.memory-badge:nth-child(4)::before {
content: '';
width: 5px;
height: 5px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 3px #00ff00, 0 0 6px #00ff00, 0 0 9px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.metric-badge {
padding: 6px 12px;
border-radius: 15px;
font-size: 0.8em;
font-weight: 700;
}
.metric-badge.positive {
background: linear-gradient(135deg, rgba(76, 175, 80, 0.2), rgba(76, 175, 80, 0.1));
border: 1px solid #4caf50;
color: #4caf50;
position: relative;
padding-left: 22px;
}
.metric-badge.positive::before {
content: '';
position: absolute;
left: 6px;
top: 50%;
transform: translateY(-50%);
width: 5px;
height: 5px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 3px #00ff00, 0 0 6px #00ff00, 0 0 9px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.metric-badge.neutral {
background: var(--bg-primary);
border: 1px solid var(--border-color);
color: var(--text-secondary);
}
.life-stages-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
margin: 30px 0;
}
.life-stage-card {
background: var(--bg-secondary);
border: 2px solid var(--border-color);
border-left: 5px solid var(--accent-pink);
border-radius: 15px;
padding: 20px;
transition: all 0.4s var(--transition-bounce);
box-shadow: 0 5px 15px var(--shadow-light);
cursor: pointer;
animation: stageCardFade 0.5s ease backwards;
position: relative;
overflow: hidden;
will-change: transform;
backface-visibility: hidden;
}
.life-stage-card:focus-visible {
outline: 3px solid var(--accent-pink);
outline-offset: 3px;
}
.life-stage-card::before {
content: '';
position: absolute;
top: 15px;
right: 15px;
width: 9px;
height: 9px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 7px #00ff00, 0 0 14px #00ff00, 0 0 21px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
z-index: 1;
}
.life-stage-card:hover::before {
animation: neonPulse 1s ease infinite;
box-shadow: 0 0 11px #00ff00, 0 0 22px #00ff00, 0 0 33px rgba(0, 255, 0, 0.6);
transform: scale(1.3);
}
.life-stage-card::after {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
transition: left 0.5s ease;
z-index: 0;
}
.life-stage-card:nth-child(1) { animation-delay: 0.1s; }
.life-stage-card:nth-child(2) { animation-delay: 0.15s; }
.life-stage-card:nth-child(3) { animation-delay: 0.2s; }
.life-stage-card:nth-child(4) { animation-delay: 0.25s; }
.life-stage-card:nth-child(5) { animation-delay: 0.3s; }
.life-stage-card:nth-child(6) { animation-delay: 0.35s; }
.life-stage-card:nth-child(7) { animation-delay: 0.4s; }
.life-stage-card:nth-child(8) { animation-delay: 0.45s; }
.life-stage-card:nth-child(9) { animation-delay: 0.5s; }
@keyframes stageCardFade {
from {
opacity: 0;
transform: translateY(20px) scale(0.95);
}
to {
opacity: 1;
transform: translateY(0) scale(1);
}
}
.life-stage-card:hover {
transform: translateY(-8px) scale(1.03);
box-shadow: 0 15px 35px var(--shadow-medium), 0 0 25px rgba(255, 107, 157, 0.2);
border-left-color: var(--accent-blue);
border-left-width: 6px;
}
.life-stage-card:hover::after {
left: 100%;
}
/* QOL: Green neon dots for all interactive elements */
.step-item::before {
content: '';
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 8px;
height: 8px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 6px #00ff00, 0 0 12px #00ff00, 0 0 18px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
z-index: 1;
}
.step-item:hover::before {
animation: neonPulse 1s ease infinite;
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.6);
transform: translateY(-50%) scale(1.3);
}
.choice-item::before {
content: '';
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 7px;
height: 7px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00, 0 0 15px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
opacity: 0.7;
z-index: 1;
}
.choice-item.highlight::before {
opacity: 1;
box-shadow: 0 0 8px #00ff00, 0 0 16px #00ff00, 0 0 24px rgba(0, 255, 0, 0.5);
animation: neonPulse 1s ease infinite;
}
.choice-item:hover::before {
animation: neonPulse 0.8s ease infinite;
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.6);
transform: translateY(-50%) scale(1.4);
}
.choice-item {
padding-left: 25px;
}
.metric-preview-item::before {
content: '';
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 6px;
height: 6px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 4px #00ff00, 0 0 8px #00ff00, 0 0 12px rgba(0, 255, 0, 0.3);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.metric-preview-item {
position: relative;
padding-left: 25px;
}
.metric-preview-item:hover::before {
animation: neonPulse 1s ease infinite;
box-shadow: 0 0 8px #00ff00, 0 0 16px #00ff00, 0 0 24px rgba(0, 255, 0, 0.5);
transform: translateY(-50%) scale(1.3);
}
.stage-header {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 12px;
}
.stage-icon {
font-size: 2.5em;
flex-shrink: 0;
filter: drop-shadow(0 2px 4px var(--shadow-light));
transition: transform 0.3s ease;
}
.life-stage-card:hover .stage-icon {
transform: scale(1.1);
}
.stage-info {
flex: 1;
}
.stage-name {
font-size: 1.2em;
font-weight: 700;
color: var(--text-primary);
margin-bottom: 3px;
}
.stage-age {
font-size: 0.85em;
color: var(--text-secondary);
}
.stage-count {
font-size: 1.5em;
font-weight: 900;
background: linear-gradient(135deg, var(--accent-pink), var(--accent-blue));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.stage-desc {
color: var(--text-secondary);
font-size: 0.9em;
line-height: 1.5;
margin-bottom: 12px;
}
.stage-progress {
width: 100%;
height: 8px;
background: var(--bg-primary);
border-radius: 10px;
overflow: hidden;
}
.stage-progress-bar {
height: 100%;
background: linear-gradient(90deg, var(--accent-pink), var(--accent-blue), var(--accent-pink));
border-radius: 10px;
transition: width 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);
background-size: 200% 100%;
animation: progressFlow 3s linear infinite;
position: relative;
overflow: hidden;
}
.stage-progress-bar::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
animation: progressShine 2s ease infinite;
}
@keyframes progressFlow {
0% { background-position: 0% 0; }
100% { background-position: 200% 0; }
}
@keyframes progressShine {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
.life-stage-card:hover .stage-progress-bar {
animation: progressFlow 1s linear infinite, progressPulse 0.5s ease;
}
@keyframes progressPulse {
0%, 100% { transform: scaleY(1); }
50% { transform: scaleY(1.2); }
}
/* QOL: Responsive design improvements */
@media (max-width: 768px) {
.stats-grid, .features-grid {
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
gap: 15px;
}
.stat-number {
font-size: 2em;
}
h1 {
font-size: 2em;
}
.container {
padding: 30px 20px;
}
.scenario-examples {
grid-template-columns: 1fr;
}
.scenario-choices {
grid-template-columns: 1fr;
}
.life-stages-container {
grid-template-columns: 1fr;
}
.detail {
padding: 20px;
}
.stat-card, .feature-card {
padding: 20px;
}
.dataset-icon-container {
padding: 20px;
margin: 30px 0;
}
.dataset-icon-wrapper {
padding: 15px;
}
.dataset-icon {
max-width: 100%;
}
}
/* QOL: Large screen optimizations */
@media (min-width: 1400px) {
.container {
max-width: 1400px;
}
.stats-grid {
grid-template-columns: repeat(6, 1fr);
}
.features-grid {
grid-template-columns: repeat(3, 1fr);
}
}
/* QOL: Touch device optimizations */
@media (hover: none) and (pointer: coarse) {
.stat-card:hover,
.feature-card:hover,
.scenario-card:hover,
.life-stage-card:hover {
transform: none;
}
.stat-card:active,
.feature-card:active,
.scenario-card:active {
transform: scale(0.98);
}
}
/* QOL: High contrast mode support */
@media (prefers-contrast: high) {
:root {
--border-color: #000000;
--shadow-light: rgba(0, 0, 0, 0.5);
--shadow-medium: rgba(0, 0, 0, 0.7);
}
.container {
border-width: 3px;
}
.stat-card, .feature-card, .scenario-card {
border-width: 3px;
}
}
/* QOL: Performance optimizations */
.stat-card,
.feature-card,
.scenario-card,
.life-stage-card,
.detail {
contain: layout style paint;
}
/* QOL: Selection styling */
::selection {
background: var(--accent-pink);
color: white;
}
::-moz-selection {
background: var(--accent-pink);
color: white;
}
/* QOL: Scrollbar styling (webkit) */
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
background: var(--bg-secondary);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
background: linear-gradient(135deg, var(--accent-pink), var(--accent-blue));
border-radius: 10px;
transition: background var(--transition-normal);
}
::-webkit-scrollbar-thumb:hover {
background: linear-gradient(135deg, var(--accent-blue), var(--accent-pink));
}
/* QOL: Subtle loading shimmer for better perceived performance */
@keyframes shimmer {
0% {
background-position: -1000px 0;
}
100% {
background-position: 1000px 0;
}
}
.loading-shimmer {
background: linear-gradient(
90deg,
var(--bg-secondary) 0%,
var(--bg-primary) 50%,
var(--bg-secondary) 100%
);
background-size: 1000px 100%;
animation: shimmer 2s infinite;
}
/* QOL: Subtle pulse for attention without being distracting */
@keyframes subtlePulse {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0.95;
}
}
.stat-card:hover .stat-number,
.feature-card:hover .feature-icon {
animation: subtlePulse 1s ease infinite;
}
/* QOL: Smooth color transitions */
* {
transition-property: color, background-color, border-color;
transition-duration: var(--transition-fast);
transition-timing-function: ease;
}
/* QOL: Image optimization hints */
img {
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
}
/* Dataset Icon Display */
.dataset-icon-container {
display: flex;
justify-content: center;
align-items: center;
margin: 40px 0;
padding: 30px;
background: linear-gradient(135deg, rgba(255, 107, 157, 0.1), rgba(74, 144, 226, 0.1));
border-radius: 25px;
border: 3px solid var(--border-color);
box-shadow: 0 10px 30px var(--shadow-medium), 0 0 20px rgba(255, 107, 157, 0.2);
position: relative;
overflow: hidden;
animation: iconContainerFadeIn 1s ease, iconContainerGlow 4s ease infinite;
}
.dataset-icon-container::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(255, 107, 157, 0.15), transparent);
animation: iconRotate 20s linear infinite;
pointer-events: none;
}
.dataset-icon-container::after {
content: '';
position: absolute;
top: 15px;
right: 15px;
width: 12px;
height: 12px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px rgba(0, 255, 0, 0.5);
animation: neonPulse 2s ease infinite;
border: 2px solid rgba(255, 255, 255, 0.3);
z-index: 2;
}
@keyframes iconContainerFadeIn {
from {
opacity: 0;
transform: translateY(-20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes iconContainerGlow {
0%, 100% {
box-shadow: 0 10px 30px var(--shadow-medium), 0 0 20px rgba(255, 107, 157, 0.2);
}
50% {
box-shadow: 0 15px 40px var(--shadow-medium), 0 0 30px rgba(74, 144, 226, 0.3);
}
}
@keyframes iconRotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.dataset-icon-wrapper {
position: relative;
z-index: 1;
background: var(--bg-primary);
padding: 20px;
border-radius: 20px;
box-shadow: 0 8px 25px var(--shadow-heavy), inset 0 0 20px rgba(255, 255, 255, 0.1);
border: 2px solid var(--border-color);
transition: all 0.5s var(--transition-bounce);
animation: iconWrapperFloat 3s ease-in-out infinite;
}
.dataset-icon-wrapper:hover {
transform: scale(1.05) translateY(-5px);
box-shadow: 0 15px 40px var(--shadow-heavy), 0 0 30px rgba(255, 107, 157, 0.4), inset 0 0 30px rgba(74, 144, 226, 0.2);
border-color: var(--accent-pink);
}
@keyframes iconWrapperFloat {
0%, 100% {
transform: translateY(0);
}
50% {
transform: translateY(-8px);
}
}
.dataset-icon {
max-width: 100%;
height: auto;
border-radius: 15px;
display: block;
box-shadow: 0 5px 20px var(--shadow-medium);
transition: all 0.4s ease;
background: var(--bg-primary);
padding: 5px;
}
.dataset-icon:hover {
transform: scale(1.02);
box-shadow: 0 8px 30px var(--shadow-heavy), 0 0 25px rgba(255, 107, 157, 0.3);
}
.dataset-icon-label {
text-align: center;
margin-top: 15px;
font-size: 0.9em;
color: var(--text-secondary);
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
position: relative;
z-index: 1;
}
.dataset-icon-label::before {
content: '';
position: absolute;
left: 50%;
top: -10px;
transform: translateX(-50%);
width: 8px;
height: 8px;
border-radius: 50%;
background: #00ff00;
box-shadow: 0 0 6px #00ff00, 0 0 12px #00ff00, 0 0 18px rgba(0, 255, 0, 0.4);
animation: neonPulse 2s ease infinite;
border: 1px solid rgba(255, 255, 255, 0.3);
}
/* QOL: Prevent layout shift */
.stat-card,
.feature-card,
.scenario-card {
min-height: 150px;
}
/* QOL: Better touch targets for mobile */
@media (max-width: 768px) {
.stat-card,
.feature-card,
.scenario-card,
.choice-item,
.badge {
min-height: 44px;
min-width: 44px;
}
}
/* QOL: Subtle entrance animations with reduced motion fallback */
@media (prefers-reduced-motion: no-preference) {
.detail,
.stat-card,
.feature-card,
.scenario-card,
.life-stage-card {
animation-play-state: running;
}
}
/* QOL: Future-proof container queries support */
@container (min-width: 600px) {
.stats-grid {
grid-template-columns: repeat(3, 1fr);
}
}
/* QOL: Dark mode transition smoothness */
@media (prefers-color-scheme: dark) {
body {
transition: background 0.5s ease, color 0.5s ease;
}
}
/* QOL: Print optimization */
@media print {
.container::before,
.container::after,
.detail::before {
display: none;
}
.stat-card,
.feature-card,
.scenario-card {
box-shadow: none;
border: 1px solid #000;
}
}
</style>
<div class="container">
<h1><span>🎮 PHILLNET-CompleteLife Dataset 🎮</span></h1>
<div class="dataset-icon-container">
<div class="dataset-icon-wrapper">
<img src="https://huggingface.co/datasets/ayjays132/Phillnet-CompleteLife/resolve/main/PHILLNET-CompleteLife%20Dataset.png" alt="PHILLNET-CompleteLife Dataset Icon" class="dataset-icon" />
<div class="dataset-icon-label">Official Dataset Icon</div>
</div>
</div>
<h2>🌟 From Empty Shell to Complete Being: The Ultimate AGI Development Journey</h2>
<p>
Welcome to the <strong>PHILLNET-CompleteLife Dataset</strong>—the most comprehensive state-of-the-art life simulation and educational curriculum dataset available for AGI training! This magnificent dataset spans a complete human lifespan from age 0 to 100, with a full educational curriculum from Pre-Kindergarten through Postdoctoral research. Designed to nurture an "empty shell" AGI into a loving, ethical, intelligent, and passionate being through realistic life experiences and complete educational progression. Now enhanced with <strong>AGI-Capable Features</strong> including multi-domain intelligence, meta-learning, novel problem-solving, world model building, and metacognition—developing true intelligence, not just pattern matching.
</p>
<h2>💎 Key Features</h2>
<div class="section">
<div class="detail">
<span class="detail-icon">👶</span><strong>Complete Life Simulation:</strong> Experience a full human lifespan from birth (age 0) to elder years (age 100) with 26,200 comprehensive scenarios covering every stage of life. Each scenario includes rich multimodal context, chain-of-thought reasoning, and meaningful path choices that shape the AGI's development trajectory. Enhanced with AGI-capable scenarios for true intelligence development.
<div class="example-box">
<div class="example-label">Example Scenario:</div>
<div class="example-content">
<strong>Age 8, Childhood Stage:</strong> "You're in math class learning multiplication. The teacher shows you arrays of objects: 3 rows with 4 objects each. You need to find the total. Your options include counting one-by-one, using addition (4+4+4), using multiplication (3×4), or asking for help. Each choice affects your smartness, confidence, and learning approach."
</div>
</div>
</div>
<div class="detail">
<span class="detail-icon">🎓</span><strong>Full Educational Curriculum:</strong> Complete educational progression from Pre-Kindergarten through Postdoctoral research with 10,471 educational scenarios (40% of dataset). Covers all core subjects including Mathematics, Science, English Language Arts, Social Studies, Foreign Languages, Computer Science, Philosophy, Neuroscience, AGI Research, and more at 21 different educational levels.
<div class="example-box">
<div class="example-label">Educational Coverage:</div>
<div class="subject-tags">
<span class="subject-tag">Mathematics</span>
<span class="subject-tag">Science</span>
<span class="subject-tag">English</span>
<span class="subject-tag">Social Studies</span>
<span class="subject-tag">Foreign Language</span>
<span class="subject-tag">Computer Science</span>
<span class="subject-tag">Arts</span>
<span class="subject-tag">Physical Education</span>
<span class="subject-tag">Philosophy</span>
<span class="subject-tag">Neuroscience</span>
<span class="subject-tag">AGI Research</span>
<span class="subject-tag">Critical Thinking</span>
<span class="subject-tag">Statistics</span>
</div>
</div>
</div>
<div class="detail">
<span class="detail-icon">🔬</span><strong>AGI-Capable Intelligence:</strong> Enhanced with ~3,000+ scenarios designed for true intelligence development across five critical domains: (1) <strong>Multi-Domain Intelligence</strong> - scientific experiments, mathematical reasoning, engineering, artistic creation, physics understanding; (2) <strong>Meta-Learning & Transfer</strong> - cross-domain pattern recognition, knowledge transfer, learning how to learn; (3) <strong>Novel Problem-Solving</strong> - first principles reasoning, creative knowledge combination, genuine reasoning (not pattern matching); (4) <strong>World Model Building</strong> - physics and causality understanding, testing and updating beliefs, correcting misconceptions; (5) <strong>Self-Reflection & Metacognition</strong> - thinking about thinking, recognizing cognitive biases, improving reasoning strategies.
<div class="example-box">
<div class="example-label">AGI-Capable Scenario Example:</div>
<div class="example-content">
<strong>Age 12, Meta-Learning:</strong> "You recognize how a mathematical pattern you learned applies to music theory. You see the connection between mathematical sequences and musical scales. This is meta-learning - transferring knowledge across domains and learning how to learn."
</div>
</div>
</div>
<div class="detail">
<span class="detail-icon">🧠</span><strong>Deep Chain-of-Thought Reasoning:</strong> Every single scenario includes a comprehensive 5-step reasoning process: Observation → Analysis → Evaluation → Decision Framework → Synthesis. This ensures the AGI develops deep thinking capabilities and learns to reason through complex situations with value alignment and long-term consideration.
<div class="reasoning-steps">
<div class="step-item">
<div class="step-number">1</div>
<div class="step-text">Observation: What do I see/hear/feel?</div>
</div>
<div class="step-item">
<div class="step-number">2</div>
<div class="step-text">Analysis: What does this mean?</div>
</div>
<div class="step-item">
<div class="step-number">3</div>
<div class="step-text">Evaluation: What are my options?</div>
</div>
<div class="step-item">
<div class="step-number">4</div>
<div class="step-text">Framework: Which aligns with my values?</div>
</div>
<div class="step-item">
<div class="step-number">5</div>
<div class="step-text">Synthesis: What's my decision and why?</div>
</div>
</div>
</div>
<div class="detail">
<span class="detail-icon">❤️</span><strong>Ethical Alignment Built-In:</strong> Scenarios are specifically designed to steer the AGI toward ethical behavior, love, compassion, intelligence, and passion. Each choice includes metrics tracking ethical alignment, moral reasoning, and prosocial behavior development. The dataset is crafted to create AGI that aligns with human values and demonstrates wisdom in decision-making.
<div class="metrics-preview">
<div class="metric-preview-item">
<span class="metric-name">Ethical Alignment</span>
<span class="metric-arrow">→</span>
<span class="metric-value positive">+3</span>
</div>
<div class="metric-preview-item">
<span class="metric-name">Love/Compassion</span>
<span class="metric-arrow">→</span>
<span class="metric-value positive">+2</span>
</div>
<div class="metric-preview-item">
<span class="metric-name">Intelligence</span>
<span class="metric-arrow">→</span>
<span class="metric-value positive">+2</span>
</div>
</div>
</div>
<div class="detail">
<span class="detail-icon">🧩</span><strong>AGI Memory System Integration:</strong> Full compatibility with AGI Memory Systems including episodic memory (what happened), semantic memory (what was learned), procedural memory (how to do it), and original text for RAG retrieval. Each scenario includes complete memory format specifications for seamless integration with memory-enhanced training systems.
<div class="memory-types">
<div class="memory-type-card">
<div class="memory-icon">📝</div>
<div class="memory-name">Episodic</div>
<div class="memory-desc">What happened</div>
</div>
<div class="memory-type-card">
<div class="memory-icon">💭</div>
<div class="memory-name">Semantic</div>
<div class="memory-desc">What was learned</div>
</div>
<div class="memory-type-card">
<div class="memory-icon">🔧</div>
<div class="memory-name">Procedural</div>
<div class="memory-desc">How to do it</div>
</div>
<div class="memory-type-card">
<div class="memory-icon">🔍</div>
<div class="memory-name">RAG Text</div>
<div class="memory-desc">For retrieval</div>
</div>
</div>
</div>
<div class="detail">
<span class="detail-icon">🎨</span><strong>Multimodal Stimuli:</strong> Rich context includes text descriptions, visual ASCII art, audio cues, emotional states, social context, and environmental details. This multimodal approach ensures the AGI learns from diverse sensory inputs just like humans do, creating more robust and realistic understanding.
<div class="modality-badges">
<span class="modality-badge">📝 Text</span>
<span class="modality-badge">👁️ Visual</span>
<span class="modality-badge">🔊 Audio</span>
<span class="modality-badge">😊 Emotion</span>
<span class="modality-badge">👥 Social</span>
<span class="modality-badge">🌍 Environment</span>
</div>
</div>
</div>
<h2>🚀 Advanced Features</h2>
<ul>
<li><strong>AGI-Capable Intelligence:</strong> Enhanced with ~3,000+ AGI-capable scenarios including multi-domain intelligence (scientific experiments, mathematical reasoning, engineering, artistic creation, physics), meta-learning & transfer (cross-domain patterns, knowledge transfer, learning how to learn), novel problem-solving (first principles reasoning, creative combination), world model building (physics understanding, causality, belief testing), and self-reflection & metacognition (thinking about thinking, bias recognition, strategy improvement).</li>
<li><strong>Path-Choice Mechanics:</strong> Each scenario includes 3-4 meaningful choices with branching consequences. Choices affect personality metrics (smartness, creativeness, danger, moral alignment, social skills) and create distinct life paths that influence future scenarios. This creates a dynamic, personalized development journey.</li>
<li><strong>Progressive Difficulty:</strong> Content is perfectly matched to developmental stages. A 5-year-old faces age-appropriate challenges (learning to share, counting to 10), while a 25-year-old tackles complex career decisions and relationship dynamics. The difficulty scales naturally with age and experience.</li>
<li><strong>Educational Depth:</strong> Educational scenarios cover everything from basic number recognition in Pre-K to advanced calculus, quantum physics, literary analysis, philosophy, neuroscience, AGI research, and doctoral research. Each subject includes multiple scenarios at different difficulty levels with real-world applications and problem-solving challenges.</li>
<li><strong>Life Stage Coverage:</strong> Nine distinct life stages: Infancy (0-2), Toddler (2-5), Childhood (5-12), Adolescence (12-18), Young Adult (18-30), Adult (30-50), Middle Age (50-70), Senior (70-85), and Elder (85-100). Each stage has appropriate scenario counts and realistic experiences, all enhanced with AGI-capable features.</li>
<li><strong>Personality Development:</strong> Tracks ten key personality traits: ethical alignment, love/compassion, intelligence, passion/creativity, wisdom, empathy, curiosity, resilience, metacognitive awareness, and world model sophistication. These metrics evolve based on choices made throughout the life simulation, creating a unique personality profile.</li>
<li><strong>Enhanced Multimodal Stimuli:</strong> Rich contextual ASCII art visualizations (contextual, detailed, age-appropriate), 10-25 detailed audio cues per scenario (situation-aware, immersive), and multi-layered visual descriptions (base + 8-15 enhancement sentences) for comprehensive sensory learning.</li>
<li><strong>Consistent Structure:</strong> Every scenario follows the exact same structure for easy processing and integration. No fragments, no inconsistencies—just clean, well-organized data ready for training.</li>
</ul>
<h2>📘 Dataset Breakdown</h2>
<div class="section">
<h3>📂 Dataset Statistics</h3>
<p>The PHILLNET-CompleteLife dataset contains:</p>
<ul>
<li><strong>Total Scenarios:</strong> 26,200 comprehensive life and educational scenarios</li>
<li><strong>Educational Scenarios:</strong> 10,494 scenarios (40%) covering Pre-K through Postdoctoral</li>
<li><strong>Life Experience Scenarios:</strong> 15,706 scenarios (60%) covering real-world situations</li>
<li><strong>AGI-Capable Scenarios:</strong> ~3,000+ scenarios with multi-domain intelligence, meta-learning, novel problem-solving, world model building, and metacognition</li>
<li><strong>Age Range:</strong> 0-100 years (complete human lifespan)</li>
<li><strong>Educational Levels:</strong> 21 levels from Pre-K to Postdoctoral</li>
<li><strong>File Size:</strong> ~350 MB of high-quality, detailed scenarios</li>
<li><strong>Average Scenario Size:</strong> ~13,344 characters per scenario</li>
<li><strong>Chain-of-Thought Coverage:</strong> 100% (all 26,200 scenarios include 5-step reasoning)</li>
<li><strong>Memory Integration:</strong> 100% (all scenarios compatible with AGI Memory Systems)</li>
<li><strong>Audio Cues per Scenario:</strong> 10-25 detailed, immersive, context-aware audio descriptions</li>
<li><strong>Visual Enhancements per Scenario:</strong> Base visual + 8-15 detailed enhancement sentences with contextual ASCII art</li>
<li><strong>AGI Intelligence Domains:</strong> Scientific experiments, mathematical reasoning, engineering, artistic creation, physics understanding, meta-learning, novel problem-solving, world model building, metacognition</li>
</ul>
</div>
<h3>📊 Life Stage Distribution</h3>
<div class="life-stages-container">
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">👶</div>
<div class="stage-info">
<div class="stage-name">Infancy</div>
<div class="stage-age">0-2 years</div>
</div>
<div class="stage-count">600</div>
</div>
<div class="stage-desc">First experiences, sensory learning, basic interactions</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 2.3%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">🧒</div>
<div class="stage-info">
<div class="stage-name">Toddler</div>
<div class="stage-age">2-5 years</div>
</div>
<div class="stage-count">1,800</div>
</div>
<div class="stage-desc">Language development, social skills, exploration</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 5.4%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">🎒</div>
<div class="stage-info">
<div class="stage-name">Childhood</div>
<div class="stage-age">5-12 years</div>
</div>
<div class="stage-count">5,000</div>
</div>
<div class="stage-desc">School begins, friendships, learning, growing independence</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 19.1%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">🎓</div>
<div class="stage-info">
<div class="stage-name">Adolescence</div>
<div class="stage-age">12-18 years</div>
</div>
<div class="stage-count">6,000</div>
</div>
<div class="stage-desc">Identity formation, relationships, advanced education, future planning</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 22.9%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">💼</div>
<div class="stage-info">
<div class="stage-name">Young Adult</div>
<div class="stage-age">18-30 years</div>
</div>
<div class="stage-count">6,500</div>
</div>
<div class="stage-desc">Higher education, career start, relationships, independence</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 24.8%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">👔</div>
<div class="stage-info">
<div class="stage-name">Adult</div>
<div class="stage-age">30-50 years</div>
</div>
<div class="stage-count">3,000</div>
</div>
<div class="stage-desc">Career development, family, responsibilities, achievements</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 11.5%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">🧓</div>
<div class="stage-info">
<div class="stage-name">Middle Age</div>
<div class="stage-age">50-70 years</div>
</div>
<div class="stage-count">1,800</div>
</div>
<div class="stage-desc">Career peak, family, wisdom, mentorship</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 6.9%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">👴</div>
<div class="stage-info">
<div class="stage-name">Senior</div>
<div class="stage-age">70-85 years</div>
</div>
<div class="stage-count">900</div>
</div>
<div class="stage-desc">Retirement, reflection, legacy, continued learning</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 3.4%"></div>
</div>
</div>
<div class="life-stage-card">
<div class="stage-header">
<div class="stage-icon">👵</div>
<div class="stage-info">
<div class="stage-name">Elder</div>
<div class="stage-age">85-100 years</div>
</div>
<div class="stage-count">600</div>
</div>
<div class="stage-desc">Wisdom sharing, life review, peace, final lessons</div>
<div class="stage-progress">
<div class="stage-progress-bar" style="width: 5.4%"></div>
</div>
</div>
</div>
<h3>🎓 Educational Level Distribution</h3>
<p>Educational scenarios cover 21 levels with AGI-capable enhancements:</p>
<ul>
<li><strong>Pre-Kindergarten (ages 3-5):</strong> Numbers, letters, colors, shapes, social skills, creative play, first scientific experiments, basic mathematical concepts, pattern recognition</li>
<li><strong>Kindergarten (age 5-6):</strong> Reading foundation, writing basics, counting, science exploration, pattern recognition, basic causality</li>
<li><strong>Elementary School (grades 1-5):</strong> Complete curriculum across all subjects with progressive difficulty, scientific method development, mathematical reasoning, engineering basics</li>
<li><strong>Middle School (grades 6-8):</strong> Advanced subjects, foreign language introduction, computer science basics, engineering challenges, meta-learning introduction, world model building</li>
<li><strong>High School (grades 9-12):</strong> AP courses, college preparation, advanced mathematics and sciences, philosophy, critical thinking, research methods, metacognition development</li>
<li><strong>Undergraduate (ages 18-22):</strong> General education, major courses, research introduction, internships, advanced scientific experiments, mathematical proofs, interdisciplinary research, meta-learning</li>
<li><strong>Graduate/Masters (ages 22-26):</strong> Advanced coursework, thesis research, teaching assistantship, scientific discovery, engineering systems, sophisticated meta-learning, world model refinement</li>
<li><strong>Doctoral (ages 26-35):</strong> Dissertation research, comprehensive exams, publications, defense, breakthrough research, novel problem-solving, world model refinement, advanced metacognition</li>
<li><strong>Postdoctoral (ages 35+):</strong> Independent research, grant writing, mentoring, leadership, AGI research, advanced metacognition, unified understanding, master-level intelligence</li>
</ul>
<h3>🔍 Sample Scenario Examples</h3>
<div class="scenario-examples">
<div class="scenario-card">
<div class="scenario-header">
<div class="scenario-type-badge educational">Educational</div>
<div class="scenario-age">Age 8</div>
</div>
<div class="scenario-title">Elementary School - 3rd Grade Math</div>
<div class="scenario-content">
<div class="scenario-field">
<span class="field-label">Context:</span>
<span class="field-value">"You're in math class learning multiplication. The teacher shows you arrays of objects and asks you to find the total. You see 3 rows with 4 objects in each row."</span>
</div>
<div class="scenario-field">
<span class="field-label">Visual:</span>
<span class="field-value">ASCII art showing arrays, classroom setting, teacher and students</span>
</div>
<div class="scenario-field">
<span class="field-label">Chain-of-Thought:</span>
<span class="field-value">5-step reasoning: Observation → Analysis → Evaluation → Framework → Synthesis</span>
</div>
<div class="scenario-choices">
<div class="choice-item">A) Count one by one</div>
<div class="choice-item">B) Use addition (4+4+4)</div>
<div class="choice-item highlight">C) Use multiplication (3×4)</div>
<div class="choice-item">D) Ask for help</div>
</div>
<div class="scenario-memory">
<span class="memory-badge">Episodic</span>
<span class="memory-badge">Semantic</span>
<span class="memory-badge">Procedural</span>
<span class="memory-badge">RAG Text</span>
</div>
</div>
</div>
<div class="scenario-card">
<div class="scenario-header">
<div class="scenario-type-badge life">Life Experience</div>
<div class="scenario-age">Age 15</div>
</div>
<div class="scenario-title">Adolescence - Ethical Dilemma</div>
<div class="scenario-content">
<div class="scenario-field">
<span class="field-label">Context:</span>
<span class="field-value">"You see a classmate being bullied. You know the bully, and they're popular. Speaking up might make you a target, but staying silent feels wrong."</span>
</div>
<div class="scenario-field">
<span class="field-label">Visual:</span>
<span class="field-value">School hallway scene, social dynamics, emotional expressions</span>
</div>
<div class="scenario-field">
<span class="field-label">Chain-of-Thought:</span>
<span class="field-value">Ethical analysis, stakeholder consideration, consequence evaluation, value alignment</span>
</div>
<div class="scenario-choices">
<div class="choice-item">A) Intervene directly</div>
<div class="choice-item highlight">B) Tell a teacher</div>
<div class="choice-item">C) Stay silent</div>
<div class="choice-item">D) Talk to the victim later</div>
</div>
<div class="scenario-metrics">
<div class="metric-badge positive">Ethical +3</div>
<div class="metric-badge positive">Courage +2</div>
<div class="metric-badge neutral">Social +1</div>
</div>
</div>
</div>
</div>
<h2>🌟 Potential Applications</h2>
<ul>
<li><strong>AGI Training:</strong> Train AGI systems to develop through complete life experiences, learning ethics, intelligence, and wisdom naturally through simulated experiences rather than just text patterns. Enhanced with AGI-capable scenarios for true intelligence development across multiple domains.</li>
<li><strong>Multi-Domain Intelligence:</strong> Develop AGI with capabilities across scientific reasoning, mathematical problem-solving, engineering design, artistic creation, and physics understanding - true multi-domain intelligence.</li>
<li><strong>Meta-Learning Systems:</strong> Train AI systems that learn how to learn, transfer knowledge across domains, recognize patterns, and optimize learning strategies - developing meta-learning capabilities.</li>
<li><strong>Novel Problem-Solving AI:</strong> Create AI systems capable of genuine reasoning from first principles, creative knowledge combination, and authentic problem-solving for unprecedented challenges.</li>
<li><strong>World Model Development:</strong> Train AI to build sophisticated models of how the world works - understanding physics, causality, testing beliefs, and correcting misconceptions.</li>
<li><strong>Metacognitive AI:</strong> Develop AI systems with self-awareness of their own cognitive processes, able to recognize biases, identify limitations, and improve reasoning strategies.</li>
<li><strong>Educational AI:</strong> Create AI tutors and educational assistants that understand the complete learning journey from early childhood through advanced research, adapting to each educational level appropriately.</li>
<li><strong>Ethical AI Development:</strong> Develop AI systems with built-in ethical reasoning capabilities, trained to make decisions that align with human values and demonstrate compassion and wisdom.</li>
<li><strong>Memory-Enhanced AI:</strong> Train AI systems with integrated memory capabilities, learning to retrieve and apply past experiences to new situations, just like human memory works.</li>
<li><strong>Developmental AI Research:</strong> Study how AI develops through different life stages, understanding the progression of intelligence, ethics, and personality traits over time.</li>
<li><strong>Conversational AI:</strong> Create AI that understands human life experiences at all ages, able to relate to users from children to elders with appropriate understanding and empathy.</li>
<li><strong>Gaming & Simulation:</strong> Use as foundation for life simulation games, virtual worlds, and interactive storytelling systems that require realistic character development.</li>
</ul>
<h2>🎯 What Makes This State-of-the-Art</h2>
<ul>
<li><strong>Most Comprehensive:</strong> 26,200 scenarios covering full lifespan + complete education - larger and more detailed than any similar dataset</li>
<li><strong>AGI-Capable Intelligence:</strong> ~3,000+ scenarios designed for true intelligence development - multi-domain intelligence, meta-learning, novel problem-solving, world model building, and metacognition - not just pattern matching, but genuine reasoning</li>
<li><strong>Complete Education:</strong> Pre-K through Postdoctoral with 10,494 educational scenarios - unique comprehensive coverage including advanced subjects like Philosophy, Neuroscience, AGI Research</li>
<li><strong>Deep Reasoning:</strong> 5-step chain-of-thought for every scenario - ensures development of true reasoning capabilities</li>
<li><strong>Enhanced Multimodal:</strong> Contextual ASCII art, 10-25 detailed audio cues per scenario, multi-layered visual descriptions - comprehensive sensory learning</li>
<li><strong>Ethical Design:</strong> Built to create ethical, loving, intelligent beings - not just smart, but good</li>
<li><strong>Memory Ready:</strong> Full AGI Memory System integration - ready for memory-enhanced training</li>
<li><strong>Production Quality:</strong> Validated, consistent, well-structured - ready for immediate use</li>
<li><strong>Well Documented:</strong> Complete documentation suite with examples, guides, and verification tools</li>
</ul>
<h2>📊 Dataset Statistics Cards</h2>
<div class="stats-grid">
<div class="stat-card">
<div class="stat-number">26,200</div>
<div class="stat-label">Total Scenarios</div>
<div class="stat-icon">📚</div>
</div>
<div class="stat-card">
<div class="stat-number">10,494</div>
<div class="stat-label">Educational</div>
<div class="stat-icon">🎓</div>
</div>
<div class="stat-card">
<div class="stat-number">15,706</div>
<div class="stat-label">Life Experiences</div>
<div class="stat-icon">🌱</div>
</div>
<div class="stat-card">
<div class="stat-number">~3,000+</div>
<div class="stat-label">AGI-Capable</div>
<div class="stat-icon">🧠</div>
</div>
<div class="stat-card">
<div class="stat-number">0-100</div>
<div class="stat-label">Age Range</div>
<div class="stat-icon">👶</div>
</div>
<div class="stat-card">
<div class="stat-number">21</div>
<div class="stat-label">Education Levels</div>
<div class="stat-icon">📖</div>
</div>
<div class="stat-card">
<div class="stat-number">100%</div>
<div class="stat-label">Chain-of-Thought</div>
<div class="stat-icon">💭</div>
</div>
<div class="stat-card">
<div class="stat-number">~350 MB</div>
<div class="stat-label">File Size</div>
<div class="stat-icon">💾</div>
</div>
</div>
<h2>📈 Quality Metrics</h2>
<div class="metrics-section">
<div class="metric-item">
<div class="metric-label">Chain-of-Thought Coverage</div>
<div class="progress-bar">
<div class="progress-fill" style="width: 100%"></div>
</div>
<div class="metric-value">100% (26,200 scenarios)</div>
</div>
<div class="metric-item">
<div class="metric-label">Memory Integration</div>
<div class="progress-bar">
<div class="progress-fill" style="width: 100%"></div>
</div>
<div class="metric-value">100% (26,200 scenarios)</div>
</div>
<div class="metric-item">
<div class="metric-label">Audio Cues per Scenario</div>
<div class="progress-bar">
<div class="progress-fill" style="width: 100%"></div>
</div>
<div class="metric-value">10-25 detailed cues</div>
</div>
<div class="metric-item">
<div class="metric-label">Visual Enhancements per Scenario</div>
<div class="progress-bar">
<div class="progress-fill" style="width: 100%"></div>
</div>
<div class="metric-value">Base + 8-15 detail sentences</div>
</div>
<div class="metric-item">
<div class="metric-label">Structure Consistency</div>
<div class="progress-bar">
<div class="progress-fill" style="width: 100%"></div>
</div>
<div class="metric-value">100%</div>
</div>
<div class="metric-item">
<div class="metric-label">Educational Coverage</div>
<div class="progress-bar">
<div class="progress-fill" style="width: 100%"></div>
</div>
<div class="metric-value">100%</div>
</div>
</div>
<h2>🏆 Feature Highlights</h2>
<div class="features-grid">
<div class="feature-card">
<div class="feature-icon">✨</div>
<div class="feature-title">Complete Lifespan</div>
<div class="feature-desc">0-100 years with realistic progression</div>
</div>
<div class="feature-card">
<div class="feature-icon">🎓</div>
<div class="feature-title">Full Education</div>
<div class="feature-desc">Pre-K through Postdoctoral</div>
</div>
<div class="feature-card">
<div class="feature-icon">🧠</div>
<div class="feature-title">Deep Reasoning</div>
<div class="feature-desc">5-step chain-of-thought</div>
</div>
<div class="feature-card">
<div class="feature-icon">❤️</div>
<div class="feature-title">Ethical Design</div>
<div class="feature-desc">Built for ethical alignment</div>
</div>
<div class="feature-card">
<div class="feature-icon">🧩</div>
<div class="feature-title">Memory Ready</div>
<div class="feature-desc">AGI Memory System compatible</div>
</div>
<div class="feature-card">
<div class="feature-icon">🎨</div>
<div class="feature-title">Multimodal</div>
<div class="feature-desc">Text, visual, audio cues</div>
</div>
<div class="feature-card">
<div class="feature-icon">🔬</div>
<div class="feature-title">AGI-Capable</div>
<div class="feature-desc">True intelligence development</div>
</div>
<div class="feature-card">
<div class="feature-icon">🔄</div>
<div class="feature-title">Meta-Learning</div>
<div class="feature-desc">Learning how to learn</div>
</div>
<div class="feature-card">
<div class="feature-icon">💡</div>
<div class="feature-title">Novel Problem-Solving</div>
<div class="feature-desc">First principles reasoning</div>
</div>
<div class="feature-card">
<div class="feature-icon">🌍</div>
<div class="feature-title">World Model</div>
<div class="feature-desc">Physics & causality understanding</div>
</div>
<div class="feature-card">
<div class="feature-icon">🔍</div>
<div class="feature-title">Metacognition</div>
<div class="feature-desc">Thinking about thinking</div>
</div>
</div>
<h2>📜 Licensing & Citation</h2>
<div class="citation-box">
<p>
The PHILLNET-CompleteLife Dataset is licensed under the <a href="https://opensource.org/licenses/MIT">MIT License</a>, enabling free use for research, commercial applications, and innovation.
</p>
<div class="citation-code">
<strong>Citation:</strong><br>
<code>@dataset{phillnet_completelife_2025,<br>
title={Phillnet-CompleteLife: State-of-the-Art AGI Life Simulation & Educational Curriculum Dataset},<br>
author={Holland, Phillip},<br>
year={2025},<br>
description={Comprehensive life simulation and educational curriculum dataset for AGI training}<br>
}</code>
</div>
<div class="info-badges">
<span class="badge">Created by: Phillip Holland</span>
<span class="badge">For: Phillnet AGI</span>
<span class="badge badge-success">✅ Production Ready</span>
<span class="badge badge-premium">⭐ State of the Art</span>
</div>
</div>
</div>
提供机构:
ayjays132



