-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
428 lines (385 loc) · 23.1 KB
/
Copy pathindex.html
File metadata and controls
428 lines (385 loc) · 23.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>AUBIEETERNAL • Free Sovereign AI Education</title>
<meta name="description" content="AUBIEETERNAL is a free, open-source, sovereign AI education system. Try the live demo or run it yourself on Windows, Mac, or StartOS. No subscriptions, no gatekeepers." />
<!--
============================================================
EDIT THESE LINKS IN ONE PLACE — they are reused below.
Right now all three "download" buttons point to the latest
GitHub Release because there is no separate Windows / Mac /
StartOS installer yet. When you build real per-OS packages,
just swap the matching URL below.
============================================================
-->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" />
<style>
:root{
--paper:#FBF7F0;
--ink:#15263B;
--ink-soft:#54627A;
--accent:#C9450E; /* Auburn burnt orange */
--accent-deep:#A4380A;
--navy:#0C2340;
--surface:#FFFFFF;
--line:#E7DECF;
--line-strong:#D8CDB8;
--radius:16px;
--shadow:0 1px 2px rgba(21,38,59,.05), 0 12px 30px -18px rgba(21,38,59,.28);
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
margin:0;
background:var(--paper);
color:var(--ink);
font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;
line-height:1.6;
-webkit-font-smoothing:antialiased;
}
a{color:inherit;}
img{max-width:100%;display:block;}
.wrap{width:min(1080px,92vw);margin-inline:auto;}
.eyebrow{
font-family:"JetBrains Mono",monospace;
font-size:.72rem;
letter-spacing:.18em;
text-transform:uppercase;
color:var(--accent-deep);
margin:0 0 .9rem;
font-weight:500;
}
h1,h2,h3{font-family:"Fraunces",Georgia,serif;font-weight:600;line-height:1.08;letter-spacing:-.01em;margin:0;}
/* ---------- buttons ---------- */
.btn{
display:inline-flex;align-items:center;gap:.55rem;
font-family:"Plus Jakarta Sans",sans-serif;
font-weight:600;font-size:1rem;
padding:.85rem 1.4rem;border-radius:999px;
text-decoration:none;cursor:pointer;border:1.5px solid transparent;
transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}
.btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 22px -12px rgba(201,69,14,.7);}
.btn-primary:hover{background:var(--accent-deep);transform:translateY(-2px);}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong);}
.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px);}
.btn .arrow{transition:transform .15s ease;}
.btn:hover .arrow{transform:translateX(3px);}
a:focus-visible,button:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:6px;}
/* ---------- nav ---------- */
header.nav{position:sticky;top:0;z-index:20;background:rgba(251,247,240,.85);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);}
.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;gap:1rem;}
.brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;}
.brand .mark{width:38px;height:38px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:"Fraunces",serif;font-weight:700;font-size:1.25rem;}
.brand .name{font-family:"Fraunces",serif;font-weight:600;font-size:1.15rem;letter-spacing:.01em;}
.brand .tag{display:block;font-family:"JetBrains Mono",monospace;font-size:.6rem;letter-spacing:.22em;color:var(--ink-soft);text-transform:uppercase;}
.nav-links{display:flex;align-items:center;gap:1.5rem;}
.nav-links a{text-decoration:none;font-weight:500;font-size:.95rem;color:var(--ink-soft);}
.nav-links a:hover{color:var(--ink);}
.nav-links a.gh{color:var(--ink);font-weight:600;}
@media(max-width:720px){.nav-links a:not(.gh){display:none;}}
/* ---------- hero ---------- */
.hero{padding:5.5rem 0 3rem;position:relative;overflow:hidden;}
.hero h1{font-size:clamp(2.6rem,7vw,4.6rem);max-width:14ch;}
.hero h1 .mark-line{position:relative;white-space:nowrap;}
.hero h1 .mark-line::after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.16em;background:var(--accent);opacity:.85;border-radius:2px;}
.hero p.lead{font-size:clamp(1.05rem,2.2vw,1.3rem);color:var(--ink-soft);max-width:46ch;margin:1.4rem 0 2rem;}
.hero-cta{display:flex;flex-wrap:wrap;gap:.9rem;}
.hero-note{margin-top:1.4rem;font-family:"JetBrains Mono",monospace;font-size:.78rem;color:var(--ink-soft);letter-spacing:.02em;}
.portal-wake{margin-top:.7rem;font-family:"JetBrains Mono",monospace;font-size:.72rem;line-height:1.5;color:var(--ink-soft);letter-spacing:.02em;opacity:.85;}
.portal-card .portal-wake{color:rgba(255,255,255,.6);opacity:1;}
.hero-deco{position:absolute;right:-120px;top:-60px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(201,69,14,.12),transparent 60%);pointer-events:none;}
/* ---------- section frame ---------- */
section.block{padding:4rem 0;border-top:1px solid var(--line);}
.section-head{max-width:60ch;margin-bottom:2.4rem;}
.section-head h2{font-size:clamp(1.9rem,4vw,2.7rem);}
.section-head p{color:var(--ink-soft);font-size:1.08rem;margin:.8rem 0 0;}
/* ---------- hosted portal feature card ---------- */
.portal-card{
background:var(--navy);color:#fff;border-radius:24px;padding:clamp(2rem,5vw,3.2rem);
display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;
box-shadow:var(--shadow);
}
.portal-card h2{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);}
.portal-card p{color:rgba(255,255,255,.78);margin:.7rem 0 0;max-width:42ch;}
.portal-card .eyebrow{color:#F2A07A;}
.portal-card .btn-primary{box-shadow:none;}
.portal-card .sub{margin-top:1rem;font-family:"JetBrains Mono",monospace;font-size:.72rem;color:rgba(255,255,255,.6);letter-spacing:.04em;}
/* ---------- download grid ---------- */
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;}
@media(max-width:820px){.grid3{grid-template-columns:1fr;}}
.card{
background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);
padding:1.8rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--shadow);
transition:transform .15s ease, border-color .15s ease;
}
.card:hover{transform:translateY(-3px);border-color:var(--line-strong);}
.card .ic{font-size:1.8rem;line-height:1;}
.card h3{font-size:1.35rem;}
.card.rec{border-color:var(--accent);position:relative;}
.card .pill{position:absolute;top:1.2rem;right:1.2rem;font-family:"JetBrains Mono",monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);background:rgba(201,69,14,.1);padding:.25rem .55rem;border-radius:999px;}
.card p{color:var(--ink-soft);font-size:.95rem;margin:.2rem 0 1.1rem;flex:1;}
.card .btn{align-self:flex-start;}
/* ---------- clone block ---------- */
.clone{margin-top:1.6rem;background:var(--navy);border-radius:14px;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;}
.clone code{font-family:"JetBrains Mono",monospace;color:#E9DCC9;font-size:.85rem;white-space:nowrap;overflow:auto;}
.clone button{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border:none;padding:.5rem .9rem;border-radius:8px;cursor:pointer;}
.clone button:hover{background:var(--accent-deep);}
/* ---------- schools band ---------- */
.band{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(1.8rem,4vw,2.6rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;box-shadow:var(--shadow);}
.band h3{font-size:clamp(1.5rem,3vw,2.1rem);max-width:18ch;}
.band p{color:var(--ink-soft);margin:.6rem 0 0;max-width:40ch;}
/* ---------- about ---------- */
.about p{font-size:1.1rem;color:var(--ink-soft);max-width:62ch;}
.about-more{margin-top:2.8rem;padding-top:2rem;border-top:1px solid var(--line);}
.about-more h3{font-size:clamp(1.4rem,3vw,1.8rem);margin:.4rem 0 .8rem;}
.about-more .btn{margin-top:1.3rem;}
.org-facts{margin-top:1.6rem;display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.1rem;font-size:.95rem;max-width:62ch;}
.org-facts dt{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-self:center;}
.org-facts dd{margin:0;color:var(--ink);}
.org-facts a{color:var(--accent-deep);}
@media(max-width:560px){.org-facts{grid-template-columns:1fr;gap:.15rem;}.org-facts dd{margin-bottom:.7rem;}}
/* ---------- welcome choices ---------- */
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;}
@media(max-width:720px){.grid2{grid-template-columns:1fr;}}
.choice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.8rem;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.4rem;}
.choice .tag-mono{font-family:"JetBrains Mono",monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);}
.choice h3{font-size:1.35rem;margin-top:.2rem;}
.choice p{color:var(--ink-soft);font-size:.97rem;flex:1;margin:.3rem 0 1.1rem;}
.choice .btn{align-self:flex-start;}
.welcome-nudge{margin-top:1.6rem;font-family:"JetBrains Mono",monospace;font-size:.82rem;color:var(--ink-soft);background:rgba(201,69,14,.06);border-left:3px solid var(--accent);padding:.8rem 1rem;border-radius:0 8px 8px 0;}
.chips{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;}
.chip{font-family:"JetBrains Mono",monospace;font-size:.78rem;letter-spacing:.04em;border:1px solid var(--line-strong);border-radius:999px;padding:.5rem .95rem;color:var(--ink);}
.chip b{color:var(--accent-deep);}
/* ---------- footer ---------- */
footer{border-top:1px solid var(--line);padding:2.6rem 0 3.4rem;margin-top:1rem;}
.foot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;}
.foot-inner .links{display:flex;gap:1.4rem;}
.foot-inner a{text-decoration:none;color:var(--ink-soft);font-weight:500;}
.foot-inner a:hover{color:var(--accent-deep);}
.foot-made{font-size:.85rem;color:var(--ink-soft);}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important;}}
/* load animation */
.fade{opacity:0;transform:translateY(14px);animation:rise .7s ease forwards;}
@keyframes rise{to{opacity:1;transform:none;}}
</style>
</head>
<body>
<header class="nav">
<div class="wrap nav-inner">
<a class="brand" href="#top" aria-label="AUBIEETERNAL home">
<span class="mark">A</span>
<span class="name">AUBIEETERNAL<span class="tag">War Eagle Eternal</span></span>
</a>
<nav class="nav-links">
<a href="#welcome">Welcome</a>
<a href="#portal">Live Demo</a>
<a href="#self-hosted">Run Yourself</a>
<a href="#about">About</a>
<a class="gh" href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL" target="_blank" rel="noopener noreferrer">GitHub ↗</a>
</nav>
</div>
</header>
<main id="top">
<!-- ================= HERO ================= -->
<section class="hero">
<div class="hero-deco" aria-hidden="true"></div>
<div class="wrap fade">
<p class="eyebrow">Free · Sovereign · Open Source</p>
<h1>A free school. <span class="mark-line">Run it yourself.</span></h1>
<p class="lead">AUBIEETERNAL is a sovereign, AI-powered education system. No subscriptions, no gatekeepers — run it on your own computer or open it up to your whole community.</p>
<div class="hero-cta">
<a class="btn btn-primary" href="https://aubieeternal-rqrh46a4hjnxer3gnstcbk.streamlit.app/" target="_blank" rel="noopener noreferrer">Try the live demo <span class="arrow">→</span></a>
<a class="btn btn-ghost" href="#self-hosted">Run it on your own computer</a>
</div>
<p class="portal-wake">The demo is a small taster — nothing is saved. First visit can take 15–30 seconds while it wakes up; if you see a Streamlit loading screen, give it a moment.</p>
<p class="hero-note">Works on Windows, Mac, and StartOS · No credit card needed</p>
</div>
</section>
<!-- ================= WELCOME / START HERE ================= -->
<section class="block" id="welcome">
<div class="wrap">
<div class="section-head">
<p class="eyebrow">Start here</p>
<h2>Welcome — new to AUBIEETERNAL?</h2>
<p>Whether you're a parent, a teacher, or caring for a home full of kids, there are just two ways to begin. Pick the one that fits.</p>
</div>
<div class="grid2">
<div class="choice">
<span class="tag-mono">No setup</span>
<h3>Just want to look around?</h3>
<p>Open the live demo in your browser — browse the curriculum and try a lesson. Free, instant, nothing to install.</p>
<a class="btn btn-primary" href="https://aubieeternal-rqrh46a4hjnxer3gnstcbk.streamlit.app/" target="_blank" rel="noopener noreferrer">Try the live demo <span class="arrow">→</span></a>
<p class="portal-wake">A taster, not the full app — nothing is saved. First visit takes 15–30 seconds to wake up.</p>
</div>
<div class="choice">
<span class="tag-mono">Yours forever</span>
<h3>Want it to be truly yours?</h3>
<p>Download it to your own computer so it keeps working with no internet, no accounts, and no gatekeepers.</p>
<a class="btn btn-ghost" href="#self-hosted">Put it on your computer <span class="arrow">→</span></a>
</div>
</div>
<p class="welcome-nudge">Not sure which to pick? Start with the live demo — you can always download the full thing later.</p>
</div>
</section>
<section class="block" id="portal">
<div class="wrap">
<div class="portal-card">
<div>
<p class="eyebrow">Easiest way to start</p>
<h2>Try the live demo</h2>
<p>Browse the curriculum and work through a sample lesson right in your browser. No installation, works on any device.</p>
<p class="sub">Opens in a new tab · a taster, not the full app · nothing is saved</p>
</div>
<div>
<a class="btn btn-primary" href="https://aubieeternal-rqrh46a4hjnxer3gnstcbk.streamlit.app/" target="_blank" rel="noopener noreferrer">Open the demo <span class="arrow">→</span></a>
<p class="portal-wake">First visit can take 15–30 seconds while it wakes up. For the real thing — offline, saves your progress, no gatekeepers — <a href="#self-hosted" style="color:inherit;text-decoration:underline">run it yourself</a>.</p>
</div>
</div>
</div>
</section>
<!-- ================= RUN YOURSELF ================= -->
<section class="block" id="self-hosted">
<div class="wrap">
<div class="section-head">
<p class="eyebrow">Most powerful option</p>
<h2>Run it fully sovereign</h2>
<p>Download and run everything on your own computer or StartOS rig. Your data stays yours.</p>
</div>
<p id="osHint" class="hero-note" style="margin:-1rem 0 1.4rem;display:none;"></p>
<div class="grid3">
<!-- WINDOWS — direct one-click ZIP download.
When you build a real .exe, upload it to a GitHub Release and
swap the href to: .../releases/download/<tag>/AUBIEETERNAL-windows.exe -->
<div class="card" id="card-win">
<span class="ic" aria-hidden="true">🪟</span>
<h3>Windows</h3>
<p>Downloads the full project as a ZIP. Unzip it, then double-click <strong>install_windows.bat</strong> to set up and launch.</p>
<a class="btn btn-ghost" href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL/archive/refs/heads/main.zip">Download for Windows <span class="arrow">↓</span></a>
</div>
<!-- MAC — direct one-click ZIP download.
When you build a real .dmg, upload it to a GitHub Release and
swap the href to: .../releases/download/<tag>/AUBIEETERNAL-mac.dmg -->
<div class="card" id="card-mac">
<span class="ic" aria-hidden="true">🍎</span>
<h3>Mac</h3>
<p>Downloads the full project as a ZIP. Unzip it, then run <strong>install_mac_linux.sh</strong>. Works on Intel and Apple Silicon.</p>
<a class="btn btn-ghost" href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL/archive/refs/heads/main.zip">Download for Mac <span class="arrow">↓</span></a>
</div>
<!-- STARTOS — swap href to the StartOS package when published -->
<div class="card rec">
<span class="pill">Recommended</span>
<span class="ic" aria-hidden="true">🛡️</span>
<h3>StartOS</h3>
<p>The most sovereign way to run it 24/7 on your own node.</p>
<a class="btn btn-primary" href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL/releases/latest" target="_blank" rel="noopener noreferrer">Get StartOS package <span class="arrow">→</span></a>
</div>
</div>
<!-- one-line install for technical users -->
<div class="clone">
<code id="clonecmd">git clone https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL.git && cd AUBIEETERNAL && streamlit run app.py</code>
<button type="button" id="copybtn" aria-label="Copy install command">Copy</button>
</div>
<!-- ================= BROWSER EXTENSION ================= -->
<div class="band" style="margin-top:2rem;">
<div>
<p class="eyebrow">Optional companion</p>
<h3>🦅 Get the browser extension</h3>
<p>Adds a one-click Analyze button under every tweet on X, plus a right-click "Analyze with AUBIEETERNAL" on any selected text anywhere on the web — same real steelman/coherence/family-lesson pipeline as the X Bridge tab, no copy-pasting. Requires a running AUBIEETERNAL install (above). Chrome, Edge, or Brave — load <code>AUBIEETERNAL_extension/</code> unpacked via <code>chrome://extensions/</code> → Developer mode.</p>
</div>
<a class="btn btn-ghost" href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL/tree/main/AUBIEETERNAL_extension" target="_blank" rel="noopener noreferrer">See install steps <span class="arrow">→</span></a>
</div>
</div>
</section>
<!-- ================= SCHOOLS / ORPHANAGES ================= -->
<section class="block">
<div class="wrap">
<div class="band">
<div>
<p class="eyebrow">For schools & orphanages</p>
<h3>One computer can serve many students</h3>
<p>Run AUBIEETERNAL on a single machine and let an entire classroom or orphanage use it together.</p>
</div>
<a class="btn btn-ghost" href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL/blob/main/README.md" target="_blank" rel="noopener noreferrer">See deployment guide <span class="arrow">→</span></a>
</div>
</div>
</section>
<!-- ================= ABOUT ================= -->
<section class="block about" id="about">
<div class="wrap">
<div class="section-head">
<p class="eyebrow">What is it</p>
<h2>What is AUBIEETERNAL?</h2>
</div>
<p>A free, open-source, sovereign education system powered by AI. It includes 265+ lessons across many subjects, a multi-agent swarm, and tools built for families and communities. Everything is designed so you can run it yourself — on your own computer, or for an entire group on one machine. No subscriptions. No data harvesting. No gatekeepers.</p>
<div class="chips">
<span class="chip"><b>265+</b> lessons</span>
<span class="chip"><b>Multi-agent</b> swarm</span>
<span class="chip"><b>MIT</b> licensed</span>
<span class="chip"><b>On-chain</b> provenance</span>
</div>
<p style="margin-top:2rem;font-style:italic;color:var(--ink);">Made with care for families and communities who want real education.</p>
<div class="about-more">
<p class="eyebrow">The nonprofit behind it</p>
<h3>AUBIEETERNAL Institute</h3>
<p>AUBIEETERNAL Institute, Inc. is a Florida-registered not-for-profit corporation formed to keep this education system free, offline-capable, and community-owned. The Institute stewards the curriculum, helps families and schools deploy it, and pursues grant funding so the software never needs a paywall.</p>
<dl class="org-facts">
<dt>Legal name</dt><dd>AUBIEETERNAL INSTITUTE, INC.</dd>
<dt>Entity type</dt><dd>Florida Not For Profit Corporation</dd>
<dt>EIN</dt><dd>42-3145820</dd>
<dt>FL document #</dt><dd>N26000008523 · Status: Active</dd>
<dt>Contact</dt><dd><a href="mailto:aubieeternal_institute@pm.me">aubieeternal_institute@pm.me</a></dd>
</dl>
<a class="btn btn-ghost" href="https://aubieeternal-institute.org" target="_blank" rel="noopener noreferrer">Visit aubieeternal-institute.org <span class="arrow">→</span></a>
</div>
</div>
</section>
</main>
<footer>
<div class="wrap foot-inner">
<span class="foot-made">© 2026 AUBIEETERNAL · War Eagle Eternal 🦅</span>
<div class="links">
<a href="https://github.com/AUBIEETERNAL-INSTITUTE-INC/AUBIEETERNAL" target="_blank" rel="noopener noreferrer">GitHub ↗</a>
<a href="https://x.com/MateoVanhorn" target="_blank" rel="noopener noreferrer">X / Twitter ↗</a>
</div>
</div>
</footer>
<script>
// detect OS and gently point the visitor to the right download
(function(){
var hint = document.getElementById('osHint');
if(!hint) return;
var p = (navigator.userAgentData && navigator.userAgentData.platform) || navigator.platform || '';
var ua = navigator.userAgent || '';
var os = null, cardId = null;
if(/Win/i.test(p) || /Windows/i.test(ua)){ os = 'Windows'; cardId = 'card-win'; }
else if(/Mac/i.test(p) || /Mac OS X/i.test(ua)){ os = 'Mac'; cardId = 'card-mac'; }
if(os){
hint.textContent = 'Looks like you\u2019re on ' + os + ' \u2014 grab the ' + os + ' download below.';
hint.style.display = 'block';
var card = document.getElementById(cardId);
if(card){ card.style.borderColor = 'var(--accent)'; card.style.transform = 'translateY(-3px)'; }
}
})();
(function(){
var btn = document.getElementById('copybtn');
var cmd = document.getElementById('clonecmd');
if(!btn || !cmd) return;
btn.addEventListener('click', function(){
var text = cmd.textContent.replace(/&&/g,'&&');
navigator.clipboard.writeText(text).then(function(){
var old = btn.textContent;
btn.textContent = 'Copied ✓';
setTimeout(function(){ btn.textContent = old; }, 1600);
}).catch(function(){
btn.textContent = 'Copy failed';
});
});
})();
</script>
</body>
</html>