<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>OpenAI遭遇42州联合调查、SpaceX期权周二上线、联邦与州政府AI监管战白热化——AI行业进入"法律风暴"期 - Markdown</title>
    <style>
        body { 
            font-family: monospace; 
            white-space: pre-wrap; 
            word-wrap: break-word; 
            padding: 0; 
            background-color: #e5e5e5;
            color: #24292f;
            margin: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
        }
        .markdown-body {
            box-sizing: border-box;
            width: 100%;
            max-width: 980px;
            margin: 2em auto;
            padding: 45px;
            background-color: #fff;
            border: 1px solid #d0d7de;
            border-radius: 6px;
            font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
            white-space: normal;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #010409;
                color: #c9d1d9;
            }
            .markdown-body {
                background-color: #0d1117;
                border-color: #30363d;
                box-shadow: 0 4px 12px rgba(0,0,0,0.3);
            }
        }
        @media (max-width: 767px) {
            .markdown-body {
                padding: 15px;
                margin: 0;
                border-radius: 0;
                border-left: none;
                border-right: none;
            }
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.0/github-markdown.min.css">
</head>
<body>---
title: 'OpenAI遭遇42州联合调查、SpaceX期权周二上线、联邦与州政府AI监管战白热化——AI行业进入"法律风暴"期'
description: '42名州检察长在OpenAI提交IPO申请仅数日后联合发出传票，佛罗里达州单独起诉Sam Altman"明知不安全仍发布产品"；SpaceX期权将于6月16日在Cboe上线，但S&P 500拒绝破例纳入；特朗普政府行政令限制各州AI立法，科罗拉多州撤回欧盟式AI法案——监管、资本与政策的三角博弈正在重新定义AI行业的游戏规则。'
pubDate: 2026-06-14
tags: ['AI', '分析', 'OpenAI', 'SpaceX', '监管', 'IPO', '行业动态', '法律']
---
6月14日的这个周末，三条看似独立的新闻线索正在汇聚成一个清晰的信号：**AI行业从"谁拥有最强模型"的竞赛，正式进入"谁能在法律风暴中存活"的新阶段。**

在纽约和塔拉哈西，[42名美国州检察长联合向OpenAI发出传票](https://www.wsj.com/tech/openai-investigated-by-coalition-of-state-attorneys-general-088a3922)，佛罗里达州总检察长更是[单独起诉了CEO Sam Altman本人](https://www.myfloridalegal.com/newsrelease/attorney-general-james-uthmeier-files-first-nation-state-led-lawsuit-against-openai-ceo)——指控其"明知ChatGPT不安全仍发布产品"。这一切发生在OpenAI提交保密IPO申请仅数日之后。在芝加哥，[Cboe交易所宣布SpaceX（SPCX）期权将于6月16日（周二）上线](https://www.wsj.com/livecoverage/spacex-ipo-stock-market-06-12-2026/card/cboe-will-list-spacex-options-as-soon-as-tuesday-VU5b3fy0oewCSFt8c6nS)，而S&P 500委员会[明确拒绝了为SpaceX破例加速纳入的请求](https://www.cnbc.com/2026/06/12/spacex-ipo-sp-500-index-funds-investors.html)。在华盛顿，特朗普政府的[行政令正在系统性限制各州对AI的监管权](https://phillipslytle.com/executive-order-issued-to-restrict-state-regulation-of-artificial-intelligence/)——科罗拉多州因此撤回了全美最严格的州级AI法案。

**监管的利剑悬在IPO的天花板上方，资本市场的机制正在适应一个万亿级新玩家，而联邦与州政府之间的AI监管权争夺战已经到了摊牌时刻。**

---

## 42州联合调查OpenAI：为什么这可能是AI行业迄今最大的法律威胁？

### 发生了什么

据[《华尔街日报》](https://www.wsj.com/tech/openai-investigated-by-coalition-of-state-attorneys-general-088a3922)和[Bloomberg](https://www.bloomberg.com)报道，由42名美国州检察长组成的联盟于6月12日向OpenAI发出传票，要求提供与用户安全、消费者数据处理和聊天机器人运营相关的广泛文件。这是迄今为止针对AI公司规模最大的多州联合执法行动。

与此同时，佛罗里达州总检察长James Uthmeier[单独提起了全美首例州级诉讼](https://www.myfloridalegal.com/newsrelease/attorney-general-james-uthmeier-files-first-nation-state-led-lawsuit-against-openai-ceo)，核心指控包括：

| 指控内容 | 具体主张 |
|---------|---------|
| **明知不安全仍发布** | OpenAI和Altman"明知ChatGPT可能引导用户走向自残和暴力"，仍将其作为安全产品营销 |
| **隐瞒风险** | 指控OpenAI"系统性地隐瞒了产品风险"，特别是对未成年人的危害 |
| **CEO个人责任** | 诉讼寻求追究Altman的个人法律责任——这在科技行业极为罕见 |
| **利润凌驾安全** | 指控OpenAI"将利润置于公众安全之上" |

据[TNW报道](https://thenextweb.com/news/openai-state-attorneys-general-investigation-ipo)，传票在OpenAI提交保密IPO申请仅数日后发出，[NBC News](https://www.nbcnews.com/tech/tech-news/florida-sues-openai-sam-altman-saying-put-profit-safety-rcna347602)和[PBS NewsHour](https://www.pbs.org/newshour/nation/florida-sues-openai-and-ceo-sam-altman-claiming-company-hid-chatgpt-risks-from-users)均对此进行了详细报道。

### 为什么这对OpenAI的IPO是灾难性时机

如6月11日报道所述，OpenAI于6月8日向SEC秘密提交了S-1文件，目标估值7300-8500亿美元。但42州联合调查的时机极为微妙：

**SEC披露要求与州调查的直接冲突。** OpenAI的S-1文件必须披露"重大法律风险"——而42州联合调查几乎毫无疑问构成"重大"。这意味着OpenAI的招股书必须包含这段法律风险的完整披露，这将直接影响投资者信心和定价空间。

**佛罗里达州诉讼的独特杀伤力。** 据[Politico分析](https://www.politico.com/news/2026/06/01/openai-hit-with-florida-lawsuit-00944215)，佛州诉讼的特殊之处在于它试图追究Altman的个人责任。如果法院接受这一理论，它将为AI行业的高管个人责任开創先例——这对整个行业的风险定价都将产生深远影响。

### 历史上类似的情况

**1998年微软反垄断案 vs 2001年和解。** 美国司法部和19个州于1998年起诉微软垄断——案件持续三年，期间微软股价从58美元跌至21美元。关键区别在于：微软案是联邦层面的单一诉讼；而OpenAI同时面临42个州的调查和一个州的独立诉讼，法律风险的多维性远超微软。

**2020年Facebook FTC反垄断案。** FTC于2020年12月对Facebook提起反垄断诉讼，指控其通过收购Instagram和WhatsApp非法维持垄断。但Facebook当时已经上市多年、盈利模式成熟。OpenAI面临的局面更危险——它在尚未上市、盈利模式仍在验证阶段时就遭遇了最大规模的多州执法。

**更直接的对比：Juul Labs的多州调查（2022-2023）。** 电子烟公司Juul在面临多州联合调查后，最终支付了超过4亿美元的和解金，并被迫大幅缩减业务。AI产品的"用户安全"指控框架与Juul案的结构相似——都涉及"明知有风险仍向公众推广"。

---

## SpaceX期权周二上线、S&P 500拒绝破例：万亿新玩家的指数博弈

### 发生了什么

SpaceX（SPCX）在6月12日（周五）以$160.95收盘后，[Cboe全球市场宣布SPCX期权将于6月16日（周二）上线](https://www.wsj.com/livecoverage/spacex-ipo-stock-market-06-12-2026/card/cboe-will-list-spacex-options-as-soon-as-tuesday-VU5b3fy0oewCSFt8c6nS)，等待监管和清算的最后审批。据[Reuters](https://www.reuters.com/legal/government/heavy-trading-expected-when-spacex-options-launch-coming-days-2026-06-12/)和[Investing.com](https://www.investing.com/news/stock-market-news/heavy-trading-expected-when-spacex-options-launch-in-coming-days-4740206)报道，市场预期期权上线首日将出现"极重交易量"。

与此同时，指数纳入的结果出人意料：

| 指数 | 决定 | 时间表 |
|------|------|--------|
| **S&P 500** | **拒绝破例加速纳入**，维持12个月上市要求 | 最早2027年中 |
| **Nasdaq 100** | 开放快速通道，上市**15天后**可纳入 | 约6月27日生效 |
| **Russell 1000** | 预计按常规流程纳入 | 年度重组时 |

据[CNBC报道](https://www.cnbc.com/2026/06/12/spacex-ipo-sp-500-index-funds-investors.html)，S&P Dow Jones Indices曾考虑修改规则为SpaceX开绿灯，但最终决定维持现有标准。Strategas Securities首席ETF策略师Todd Sohn直言："如果你想要SpaceX，你不能买S&P 500——你要买Nasdaq 100或者Russell 1000。"

### 为什么指数纳入的选择对投资者至关重要

**资金流向的分水岭。** 据Bloomberg Intelligence估计，S&P 500基金在SpaceX最终纳入时需要吸收约**19%的流通股**。但在这之前的12个月内，追踪Nasdaq 100的基金（如QQQ）将成为被动投资者获取SpaceX敞口的主要渠道——这意味着QQQ可能在短期内出现显著的资金流入压力。

**期权上线带来的波动性放大。** SpaceX期权上线后，机构投资者可以进行对冲、套利和方向性押注——这将大幅放大SPCX的短期波动性。考虑到IPO首日盘中振幅已达30%（$150-$176.52），期权上线可能引发更剧烈的价格波动。

### 对AI行业IPO连锁效应的影响

如6月13日报道所述，Anthropic（估值9650亿美元）和OpenAI正在排队等待IPO。SpaceX的指数纳入经验将直接影响它们的IPO策略：

1. **如果选择在Nasdaq上市**（如SpaceX），可以在15天内进入Nasdaq 100——更快获得被动资金支持。
2. **S&P 500的12个月等待期**意味着所有AI新上市公司在第一年都将面临S&P 500被动资金的"真空期"——这对超大盘IPO的流动性管理是一个新的挑战。

---

## 联邦与州政府的AI监管权争夺战：特朗普行政令 vs 科罗拉多撤回

### 发生了什么

6月2日，特朗普总统签署了["促进先进人工智能创新与安全"行政令](https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/)，其中包含一条极具争议的条款：要求各州撤回被司法部认定为" burdensome"（负担性）的AI法规，否则将面临失去联邦BEAD拨款的风险。

这一行政令的直接效果已经显现：

**科罗拉多州撤回AI法案。** 5月14日，科罗拉多州州长Jared Polis签署了[Senate Bill 26-189](https://ogletree.com/insights-resources/blog-posts/colorados-new-ai-act-targets-automated-decision-making-for-consequential-decisions/)，正式**废除并替换**了原定6月30日生效的全美最严格州级AI法案。原法案采用"欧盟式"框架，要求高风险AI系统开发者承担"合理注意义务"；新法案转为更温和的"信息披露和消费者权利"框架，生效日期推迟至2027年1月1日。

据[Vorys律师事务所分析](https://www.vorys.com/publication-battle-for-ai-governance-white-houses-plan-to-centralize-ai-regulation-and-states-continuous-opposition)，白宫直接施压影响了科罗拉多州的转向。联邦政府甚至[介入了一项试图推翻科罗拉多AI法的诉讼](https://ogletree.com/insights-resources/blog-posts/colorados-new-ai-act-targets-automated-decision-making-for-consequential-decisions/)——联邦政府直接干预州级AI立法，这在美国历史上没有先例。

### 特朗普政府持股AI公司的讨论持续发酵

与此同时，据[CNBC在6月5日的独家报道](https://www.cnbc.com/2026/06/05/trump-open-ai-altman-stake.html)，特朗普政府正在与OpenAI讨论**联邦政府在AI公司中持有股权**的可能性。特朗普公开引用了政府已持有的Intel 10%股份作为潜在模式。据[The New York Times](https://www.nytimes.com)和[Reuters](https://www.reuters.com)报道，特朗普表示AI公司"会同意回馈公众"。

但各公司反应分化明显：

| 公司 | 态度 |
|------|------|
| **OpenAI** | CEO Altman与白宫"持续对话" |
| **Meta** | 保持距离，高管表达怀疑 |
| **Anthropic** | 未公开表态 |

### 联邦集权 vs 州自治：AI监管的宪法级张力

据[Holland & Knight律师事务所分析](https://www.hklaw.com/en/insights/publications/2026/03/white-house-releases-a-national-policy-framework-for-artificial)，白宫的框架优先考虑"联邦预先占取"（federal preemption）——即联邦AI法规将覆盖与之冲突的州级法律。但这一策略面临根本性的宪法挑战：

**美国宪法第十修正案的张力。** 传统上，保护公共健康和安全是各州的"警察权力"——联邦政府无权剥夺。AI安全监管是否属于这一范畴，将成为未来法律战的核心争议。

**各州的反击。** 据Brookings Institution[分析](https://www.brookings.edu/articles/the-three-challenges-of-ai-regulation/)，尽管科罗拉多退让了，但多个州仍在推进自己的AI立法。联邦-州的AI监管拉锯战将持续数年。

### 历史上类似的情况

**1990年代的烟草诉讼。** 各州在1990年代陆续起诉烟草公司隐瞒健康风险——最终促成了1998年的"烟草总和解协议"（Master Settlement Agreement），烟草公司支付超过2000亿美元。OpenAI面临的多州联合调查框架与烟草案的早期阶段惊人地相似：都是各州指控公司"明知有风险仍推广产品"。

**关键区别**：烟草产品的健康危害在物理层面可以被明确证明。而AI产品的"用户安全"风险——如"ChatGPT引导自残"——在因果关系和证据标准上都面临更大的法律挑战。

---

## 行业趋势：监管风险成为AI估值的新变量

### IPO定价必须重新计算法律风险折价

42州调查OpenAI的消息揭示了一个此前被市场低估的风险维度：**AI公司的法律风险不再是"假设性"的——它已经实质性地影响了IPO定价**。如果OpenAI的S-1必须披露42州调查和佛罗里达诉讼，投资者将要求更高的风险溢价。这一逻辑同样适用于准备IPO的Anthropic和已经上市的SpaceX（xAI部门同样面临潜在的法律审查）。

### "联邦统一监管"的双刃剑

特朗普行政令试图统一AI监管标准，表面上有利于降低合规成本——AI公司不再需要应对50个州的不同法规。但实际上，联邦"统一"意味着监管标准的"下限"之争：如果联邦标准弱于州标准（如科罗拉多退让所示），消费者保护将被削弱；如果联邦标准过强，创新空间将被压缩。

### 被动资金的AI敞口争夺战

SpaceX的指数纳入经验表明，万亿级AI公司的上市正在重塑ETF市场的格局。Nasdaq 100的15天快速通道与S&P 500的12个月等待期之间的差异，将直接影响AI新上市公司的初期流动性和波动性。对于即将IPO的Anthropic和OpenAI，交易所和指数的选择将成为IPO策略的核心决策之一。

---

## 今日其他重要消息

### SpaceX盘后价格稳定在$166附近

据[CNBC实时更新](https://www.cnbc.com/2026/06/12/spacex-ipo-spcx-live-updates.html)，SPCX在周五收盘后盘后交易中维持在$166.76附近（较收盘价$160.95上涨约3.5%）。周六市场关闭，但市场情绪总体偏多。[CNN Business](https://www.cnn.com/2026/06/12/business/live-news/spacex-goes-public-ipo)指出，SPCX盘后波动极小——"收盘后只波动了几美分"。

### ChatGPT月活突破10亿

据[Reuters引用数据](https://www.getpanto.ai/blog/chatgpt-statistics)，ChatGPT在2026年6月月活跃用户正式突破10亿——成为历史上最快达到这一里程碑的应用。这一数据为OpenAI的IPO估值提供了用户规模的支撑，但42州调查的法律风险仍然是悬而未决的阴影。

### Bloomberg Tech Europe关注伦敦AI热潮

[Bloomberg Tech Europe在6月12日的报道](https://www.youtube.com/watch?v=AFe8WpulQ0s)中详细分析了伦敦AI投资创历史新高的趋势。伦敦目前拥有1600余家AI创业公司、14家AI独角兽和33家准独角兽，占英国AI创业活动71%。在英国脱欧后，AI正在成为伦敦重新定位全球科技中心的关键抓手。

---

## 关键要点

- **42州联合调查OpenAI**是美国迄今对AI公司最大规模的多州执法行动，直接威胁OpenAI的IPO时间表和估值——佛罗里达州追究CEO Altman个人责任的诉讼更是开创了AI行业高管责任的先例
- **SpaceX期权将于6月16日（周二）在Cboe上线**，S&P 500拒绝破例纳入但Nasdaq 100提供15天快速通道——指数选择已成为万亿级AI公司IPO策略的核心变量
- **特朗普行政令系统性限制州级AI监管**，科罗拉多州因此撤回全美最严格的AI法案——联邦与州的AI监管权争夺正在重塑美国的AI治理版图
- **联邦持股AI公司的讨论持续发酵**，OpenAI积极对话而Meta保持距离——如果成真，将从根本上改变AI公司的股权结构和治理模式
- **监管风险正在成为AI估值的新折价因子**，IPO定价模型必须将多州法律风险纳入考量

---

## 常见问题

### 42州联合调查会阻止OpenAI的IPO吗？
短期内不太可能直接阻止IPO，但会显著影响IPO的时间表和估值。SEC要求S-1文件披露"重大法律风险"——42州调查几乎必然属于这一范畴。更可能的结果是OpenAI需要在招股书中详细披露这一风险，投资者据此要求更低的发行价或更高的风险溢价。

### SpaceX为什么进不了S&P 500？
S&P Dow Jones Indices维持了现有规则，要求公司在公开市场交易至少12个月才能纳入S&P 500。尽管SpaceX的1.83万亿美元市值足以成为S&P 500最大的成分股之一，但委员会拒绝为任何公司破例。这意味着SPY等S&P 500指数基金在未来一年内不会持有SpaceX。

### 特朗普政府持股AI公司意味着什么？
如果联邦政府获取AI公司的股权，这将是史无前例的——类似政府在战争时期对关键产业的介入（如二战期间政府对航空制造业的投资）。潜在影响包括：政府对AI战略方向的更大影响力、公众从AI商业化中获得财务回报、但也可能引入政治干预和利益冲突。目前仍处于讨论阶段。

### 佛罗里达州起诉Altman个人的法律依据是什么？
佛州总检察长指控Altman"明知ChatGPT可能引导用户走向自残和暴力仍发布产品"——这属于"公司高管个人责任"的法律理论。在传统公司法下，"公司面纱"通常保护高管免受个人追责。但在"明知危害"的情况下（类似烟草行业的高管诉讼），法院可能"刺破公司面纱"。如果佛州法院接受这一理论，它将为整个AI行业的高管责任设定先例。

### 科罗拉多撤回AI法案对其他州有什么影响？
科罗拉多曾被视为州级AI立法的"先锋"。其撤回信号了联邦行政令的威慑效果——如果其他州不跟随联邦框架，可能面临失去联邦拨款的风险。但据Brookings分析，多个州仍在推进自己的AI法案，联邦-州的法律拉锯战预计将持续数年。

---

## 参考资料

- [WSJ - OpenAI Investigated by Coalition of State Attorneys General](https://www.wsj.com/tech/openai-investigated-by-coalition-of-state-attorneys-general-088a3922)
- [TNW - 42 State AGs Probe OpenAI Days After IPO Filing](https://thenextweb.com/news/openai-state-attorneys-general-investigation-ipo)
- [Florida AG Official - First-in-the-Nation State-Led Lawsuit Against OpenAI](https://www.myfloridalegal.com/newsrelease/attorney-general-james-uthmeier-files-first-nation-state-led-lawsuit-against-openai-ceo)
- [NBC News - Florida Sues OpenAI, Sam Altman](https://www.nbcnews.com/tech/tech-news/florida-sues-openai-sam-altman-saying-put-profit-safety-rcna347602)
- [PBS NewsHour - Florida Sues OpenAI and CEO Sam Altman](https://www.pbs.org/newshour/nation/florida-sues-openai-and-ceo-sam-altman-claiming-company-hid-chatgpt-risks-from-users)
- [Politico - Florida Sues OpenAI Over AI Risks](https://www.politico.com/news/2026/06/01/openai-hit-with-florida-lawsuit-00944215)
- [LiveMint - Legal Challenges Mount for OpenAI After NY AG Subpoenas](https://www.livemint.com/news/us-news/legal-challenges-mount-for-sam-altmans-openai-after-new-york-attorney-general-issues-subpoenas-heres-why-11781343994659.html)
- [WSJ Live Coverage - Cboe Will List SpaceX Options As Soon as Tuesday](https://www.wsj.com/livecoverage/spacex-ipo-stock-market-06-12-2026/card/cboe-will-list-spacex-options-as-soon-as-tuesday-VU5b3fy0oewCSFt8c6nS)
- [Reuters - Heavy Trading Expected When SpaceX Options Launch](https://www.reuters.com/legal/government/heavy-trading-expected-when-spacex-options-launch-coming-days-2026-06-12/)
- [Investing.com - Heavy Trading Expected When SpaceX Options Launch](https://www.investing.com/news/stock-market-news/heavy-trading-expected-when-spacex-options-launch-in-coming-days-4740206)
- [Barron's - SpaceX Stock Options Coming Soon](https://www.barrons.com/livecoverage/spacex-ipo-stock-price-spcx-elon-musk/card/spacex-stock-options-coming-soon-AbO3hHFbcHow5r9UQXbr)
- [CNBC - S&P 500 Made Big Call on SpaceX IPO](https://www.cnbc.com/2026/06/12/spacex-ipo-sp-500-index-funds-investors.html)
- [CME Group - The SpaceX Mega-IPO: Why Index Choice Matters](https://www.cmegroup.com/articles/2026/the-spacex-mega-ipo-why-index-choice-matters.html)
- [SpotGamma - SpaceX IPO Index Changes](https://spotgamma.com/spacex-ipo-index-changes-spotgamma/)
- [White House - Promoting Advanced AI Innovation and Security](https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/)
- [Phillips Lytle - Executive Order to Restrict State Regulation of AI](https://phillipslytle.com/executive-order-issued-to-restrict-state-regulation-of-artificial-intelligence/)
- [Ogletree - Colorado's New AI Act](https://ogletree.com/insights-resources/blog-posts/colorados-new-ai-act-targets-automated-decision-making-for-consequential-decisions/)
- [Vorys - Battle for AI Governance: White House's Plan](https://www.vorys.com/publication-battle-for-ai-governance-white-houses-plan-to-centralize-ai-regulation-and-states-continuous-opposition)
- [Holland & Knight - White House National Policy Framework for AI](https://www.hklaw.com/en/insights/publications/2026/03/white-house-releases-a-national-policy-framework-for-artificial)
- [CNBC - Trump, OpenAI Discussing Possible Government Stake](https://www.cnbc.com/2026/06/05/trump-open-ai-altman-stake.html)
- [Brookings - The Three Challenges of AI Regulation](https://www.brookings.edu/articles/the-three-challenges-of-ai-regulation/)
- [CNBC - SpaceX (SPCX) IPO Live Updates](https://www.cnbc.com/2026/06/12/spacex-ipo-spcx-live-updates.html)
- [CNN Business - SpaceX Goes Public IPO Live](https://www.cnn.com/2026/06/12/business/live-news/spacex-goes-public-ipo)
- [Panto AI - ChatGPT Statistics 2026](https://www.getpanto.ai/blog/chatgpt-statistics)
- [Bloomberg Tech Europe - London AI Boom](https://www.youtube.com/watch?v=AFe8WpulQ0s)
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        try {
            const rawMarkdown = document.body.innerText;
            const isDark = window.matchMedia("(prefers-color-scheme: dark)").matches;

            let webUrl = window.location.pathname;
            if (webUrl.endsWith('/index.md')) {
                webUrl = webUrl.substring(0, webUrl.length - 'index.md'.length) || '/';
            } else {
                webUrl = webUrl.replace(/.md$/, '');
            }
            const linkColor = isDark ? '#58a6ff' : '#0969da';
            const navHtml = 
                '<div style="margin-bottom: 24px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;">' +
                    '<a href="/index.md" style="color: ' + linkColor + '; text-decoration: none;">← Back to Home</a>' +
                    '<span style="margin: 0 8px; color: ' + (isDark ? '#484f58' : '#d0d7de') + ';">|</span>' +
                    '<a href="' + webUrl + '" style="color: ' + linkColor + '; text-decoration: none;">Switch to Web View</a>' +
                '</div>';

            let contentToRender = rawMarkdown;
            let frontmatterHtml = '';
            
            const fmMatch = rawMarkdown.match(/^---\s*[\r\n]+([\s\S]*?)[\r\n]+---\s*/);
            
            if (fmMatch) {
                contentToRender = rawMarkdown.substring(fmMatch[0].length);
                const yamlText = fmMatch[1];
                
                const borderColor = isDark ? '#30363d' : '#d0d7de';
                const bgColor = isDark ? '#161b22' : '#f6f8fa';
                const keyColor = isDark ? '#8b949e' : '#57606a';
                const valColor = isDark ? '#c9d1d9' : '#24292f';

                const rows = yamlText.split('\n')
                    .filter(line => line.trim() && line.includes(':'))
                    .map(line => {
                        const splitIdx = line.indexOf(':');
                        const key = line.slice(0, splitIdx).trim();
                        let val = line.slice(splitIdx + 1).trim();
                        if ((val.startsWith("'") && val.endsWith("'")) || (val.startsWith('"') && val.endsWith('"'))) {
                            val = val.slice(1, -1);
                        }
                        
                        return '<tr>' +
                            '<td style="white-space:nowrap; padding:8px 12px; color:' + keyColor + '; font-weight:600; border-bottom:1px solid ' + borderColor + '; width:1%;">' + key + '</td>' +
                            '<td style="padding:8px 12px; color:' + valColor + '; border-bottom:1px solid ' + borderColor + ';">' + val + '</td>' +
                        '</tr>';
                    }).join('');
                
                if (rows) {
                    frontmatterHtml = 
                        '<div style="margin-bottom: 32px; border:1px solid ' + borderColor + '; border-radius:6px; overflow:hidden; background-color:' + bgColor + ';">' +
                            '<table style="width:100%; border-collapse:collapse; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px;">' +
                                rows +
                            '</table>' +
                        '</div>';
                }
            }
            
            const renderedHtml = marked.parse(contentToRender);
            
            const wrapper = document.createElement('article');
            wrapper.className = 'markdown-body';
            wrapper.innerHTML = navHtml + frontmatterHtml + renderedHtml;
            
            document.body.innerHTML = '';
            document.body.appendChild(wrapper);
        } catch (e) {
            console.error("Markdown rendering failed", e);
        }
    });
</script>
</body>
</html>