.lore-module__1c7T9G__constructionBanner{z-index:150;background:repeating-linear-gradient(-45deg,#f1c100,#9c862d 10px,#000000d1 10px,#000 20px);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}.lore-module__1c7T9G__constructionText{padding:var(--space-3xl) var(--space-xl);border-radius:var(--radius-xl);text-align:center;background:#000000a6;border:2px solid #f5c400;flex-direction:column;align-items:center;gap:.75rem;display:flex}.lore-module__1c7T9G__constructionText span:first-child{font-size:3rem}.lore-module__1c7T9G__constructionText strong{font-size:var(--text-3xl);letter-spacing:.1em;text-transform:uppercase;color:#f5c400;text-shadow:0 0 20px #f5c40080;font-weight:900}.lore-module__1c7T9G__constructionText p{font-size:var(--text-base);color:var(--color-text-muted);max-width:360px}.lore-module__1c7T9G__page{background:var(--color-bg);min-height:100vh;padding-top:80px}.lore-module__1c7T9G__hero{padding:var(--space-4xl) 0 var(--space-3xl);border-bottom:1px solid var(--color-border);position:relative}.lore-module__1c7T9G__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#58caff25,#0000 50%);height:100%;position:absolute;top:0;left:0;right:0}.lore-module__1c7T9G__heroContent{gap:var(--space-md);z-index:1;flex-direction:column;display:flex;position:relative}.lore-module__1c7T9G__eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.lore-module__1c7T9G__heroTitle{font-size:var(--text-4xl);letter-spacing:-.02em;font-weight:900}.lore-module__1c7T9G__heroDesc{font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px;line-height:1.6}.lore-module__1c7T9G__layout{gap:var(--space-4xl);padding:var(--space-4xl) 0;grid-template-columns:1fr 340px;align-items:start;display:grid}.lore-module__1c7T9G__mainContent{gap:var(--space-5xl);flex-direction:column;display:flex}.lore-module__1c7T9G__sections{gap:var(--space-3xl);flex-direction:column;display:flex}.lore-module__1c7T9G__section{gap:var(--space-md);flex-direction:column;display:flex;position:relative}.lore-module__1c7T9G__sectionTitle{font-size:var(--text-2xl);color:var(--color-text);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);font-weight:800}.lore-module__1c7T9G__sectionContent{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8}.lore-module__1c7T9G__sectionSpoiler{position:relative}.lore-module__1c7T9G__sectionSpoiler .lore-module__1c7T9G__sectionContent{filter:blur(8px);opacity:.5;transition:all var(--transition-slow);-webkit-user-select:none;user-select:none}.lore-module__1c7T9G__spoilerOverlay{cursor:pointer;z-index:2;transition:opacity var(--transition-fast);background:#08080866;justify-content:center;align-items:center;display:flex;position:absolute;inset:40px 0 0}.lore-module__1c7T9G__spoilerOverlay span{color:#d8d8d8;font-size:var(--text-xs);letter-spacing:.1em;font-weight:700;font-family:var(--font-mono);border-radius:var(--radius-sm);background:#111111a8;padding:8px 16px}.lore-module__1c7T9G__sectionSpoiler:hover .lore-module__1c7T9G__sectionContent{filter:blur();opacity:1;-webkit-user-select:auto;user-select:auto}.lore-module__1c7T9G__sectionSpoiler:hover .lore-module__1c7T9G__spoilerOverlay{opacity:0;pointer-events:none}.lore-module__1c7T9G__timelineWrapper{gap:var(--space-xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.lore-module__1c7T9G__timeline{flex-direction:column;gap:0;padding-left:12px;display:flex;position:relative}.lore-module__1c7T9G__timelineEvent{padding-bottom:var(--space-2xl);padding-left:var(--space-xl);position:relative}.lore-module__1c7T9G__timelineEvent:last-child{padding-bottom:0}.lore-module__1c7T9G__timelineLine{background:var(--color-border);width:2px;position:absolute;top:14px;bottom:-14px;left:-1px}.lore-module__1c7T9G__timelineEvent:last-child .lore-module__1c7T9G__timelineLine{display:none}.lore-module__1c7T9G__timelineDot{background:var(--color-surface);border:2px solid var(--color-text-muted);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-5px}.lore-module__1c7T9G__dot--origin{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 12px #e6394680}.lore-module__1c7T9G__dot--event{border-color:var(--color-text-muted)}.lore-module__1c7T9G__dot--milestone{border-color:var(--color-secondary)}.lore-module__1c7T9G__dot--secret{background:0 0;border-style:dashed;border-color:#f05}.lore-module__1c7T9G__timelineContent{flex-direction:column;gap:4px;display:flex}.lore-module__1c7T9G__eventYear{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-primary);font-weight:600}.lore-module__1c7T9G__eventTitle{font-size:var(--text-lg);font-weight:700}.lore-module__1c7T9G__eventDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.lore-module__1c7T9G__sidebar{position:sticky;top:100px}.lore-module__1c7T9G__statsCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.lore-module__1c7T9G__statsHeader{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.lore-module__1c7T9G__avatarPlaceholder{border-radius:var(--radius-full);background:var(--color-surface-2);border:2px solid var(--color-primary);width:80px;height:80px;margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:flex;box-shadow:0 0 20px #70eeff26}.lore-module__1c7T9G__avatarIcon{color:var(--color-primary);font-size:2rem;font-weight:900}.lore-module__1c7T9G__statsTitle{font-size:var(--text-xl);font-weight:800}.lore-module__1c7T9G__statsSubtitle{font-size:var(--text-xs);font-family:var(--font-mono);color:#a8ff78}.lore-module__1c7T9G__statsList{flex-direction:column;gap:0;list-style:none;display:flex}.lore-module__1c7T9G__statItem{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);flex-direction:column;gap:4px;display:flex}.lore-module__1c7T9G__statItem:last-child{border-bottom:none;padding-bottom:0}.lore-module__1c7T9G__statLabel{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.lore-module__1c7T9G__statValue{font-size:var(--text-sm);color:var(--color-text);font-weight:500}@media (max-width:900px){.lore-module__1c7T9G__layout{grid-template-columns:1fr}.lore-module__1c7T9G__sidebar{order:-1;position:static}}
