/* Shared authored declarations extracted from landing markup; suffixes are stable CSS-content hashes. */
body#landingPage .landing-style-3af815dd5d { max-width:700px;margin-left:auto;margin-right:auto }
body#landingPage .landing-style-ef72ccfcbd { background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;padding:12px 8px }
body#landingPage .landing-style-23a2d8f608 { font-size:0.6rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px }
body#landingPage .landing-style-dfd15bed3c { font-size:1.4rem;font-weight:900;color:var(--gold);margin:4px 0 }
body#landingPage .landing-style-e88fe57ff2 { font-size:0.65rem }
body#landingPage .landing-style-ea9bcecdd4 { font-size:1.1rem;font-weight:800;margin:4px 0 }
body#landingPage .landing-style-c621467b5d { font-size:0.65rem;color:var(--text-dim) }
body#landingPage .landing-style-43a97fe494 { margin-top:8px }
body#landingPage .landing-style-8dec31dc63 { margin-top:1rem; padding: 0.85rem; background: rgba(255,255,255,0.02); border: 1px solid var(--border); border-radius: 8px; }
body#landingPage .landing-style-6d77ccbf23 { margin-bottom:0.4rem; }
body#landingPage .landing-style-4016e2eee5 { height:85%; }
body#landingPage .landing-style-557cc9be0f { height:30%; }
body#landingPage .landing-style-c1c2440b00 { height:20%; }
body#landingPage .landing-style-ea7e688fbf { height:60%; }
body#landingPage .landing-style-1f96888bc1 { height:40%; }
body#landingPage .landing-style-7c915fecb6 { height:35%; }
body#landingPage .landing-style-0ab3d1eeb2 { height:50%; }
body#landingPage .landing-style-f950817f9a { height:70%; }
body#landingPage .landing-style-bf9268365d { height:65%; }
body#landingPage .landing-style-240621e5c1 { height:25%; }
body#landingPage .landing-style-77c0e5d9cc { height:62%; }
body#landingPage .landing-style-50ecb77f57 { height:38%; }
body#landingPage .landing-style-c93ce15ee5 { display:flex; justify-content:space-between; font-family:var(--font-mono); font-size:0.55rem; color:var(--text-muted); margin-top:0.25rem; }
body#landingPage .landing-style-feaa658123 { padding:3rem 5% }
body#landingPage .landing-style-f849cb78a1 { display:flex;gap:3rem;align-items:center;margin:3rem 0;flex-wrap:wrap }
body#landingPage .landing-style-cdf0df1292 { flex:1;min-width:280px }
body#landingPage .landing-style-354eeca5c0 { font-size:0.7rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:0.5rem }
body#landingPage .landing-style-e6609789b1 { font-size:1.5rem;font-weight:800;margin-bottom:0.8rem;line-height:1.3 }
body#landingPage .landing-style-b12438de7a { color:var(--gold) }
body#landingPage .landing-style-dd17957566 { color:var(--text-dim);line-height:1.7;margin-bottom:1rem }
body#landingPage .landing-style-6571a77d02 { list-style:none;color:var(--text-dim);font-size:0.9rem;line-height:2 }
body#landingPage .landing-style-ead5c7d40a { flex:1;min-width:280px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem;text-align:center }
body#landingPage .landing-style-05fbfb2684 { font-size:0.7rem;color:var(--text-dim);margin-bottom:0.8rem }
body#landingPage .landing-style-97297335eb { display:inline-flex;align-items:center;gap:0.5rem;padding:0.3rem 0.8rem;border-radius:4px;background:rgba(0,210,106,0.12);color:#00d26a;font-weight:800;font-size:0.9rem;margin-bottom:0.8rem }
body#landingPage .landing-style-faa3bbb2f2 { font-weight:400;font-size:0.8rem }
body#landingPage .landing-style-5fbbfaf25e { font-size:0.8rem;color:var(--text-dim);display:grid;grid-template-columns:repeat(5,1fr);gap:0.3rem;text-align:center;margin:0.8rem 0 }
body#landingPage .landing-style-cf0012dec1 { color:var(--text-dim);font-size:0.65rem }
body#landingPage .landing-style-1552366efe { color:var(--text-primary) }
body#landingPage .landing-style-73cb2565d3 { color:var(--red) }
body#landingPage .landing-style-a0c0407874 { font-size:0.75rem;color:var(--text-dim);padding:0.5rem;background:rgba(255,255,255,0.03);border-radius:6px }
body#landingPage .landing-style-195fe8b4ff { display:flex;gap:3rem;align-items:center;margin:3rem 0;flex-wrap:wrap;flex-direction:row-reverse }
body#landingPage .landing-style-453b38dbc9 { flex:1;min-width:280px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem }
body#landingPage .landing-style-34d9634531 { font-size:0.7rem;color:var(--text-dim);margin-bottom:0.8rem;text-align:center }
body#landingPage .landing-style-0288ddead4 { font-size:0.8rem;display:flex;flex-direction:column;gap:0.5rem }
body#landingPage .landing-style-45155b5ed0 { display:flex;justify-content:space-between;padding:0.4rem 0;border-bottom:1px solid rgba(255,255,255,0.04) }
body#landingPage .landing-style-c471889143 { color:var(--text-dim) }
body#landingPage .landing-style-63789a1b9a { color:#00d26a;font-weight:700 }
body#landingPage .landing-style-d464e86345 { color:var(--text-dim);font-weight:700 }
body#landingPage .landing-style-f4cab122bf { display:flex;justify-content:space-between;padding:0.4rem 0 }
body#landingPage .landing-style-a02a75f330 { color:var(--gold);font-weight:700 }
body#landingPage .landing-style-1a68abef54 { text-align:center;margin-top:0.8rem;padding:0.5rem;background:rgba(0,210,106,0.08);border-radius:6px;color:#00d26a;font-weight:800 }
body#landingPage .landing-style-218c3bc55f { flex:1;min-width:280px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:1.2rem }
body#landingPage .landing-style-fee6e34e44 { display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;font-size:0.8rem }
body#landingPage .landing-style-5e9c4e2ae3 { background:rgba(255,255,255,0.02);border-radius:6px;padding:0.5rem }
body#landingPage .landing-style-8c0d5b54b9 { font-size:0.6rem;color:var(--text-dim) }
body#landingPage .landing-style-269396f793 { font-size:0.6rem;color:var(--red) }
body#landingPage .landing-style-09c7f24019 { font-size:0.6rem;color:#00d26a }
body#landingPage .landing-style-6af53cb097 { font-size:3rem;font-weight:900;color:#00d26a;margin-bottom:0.3rem }
body#landingPage .landing-style-811868dd9c { font-size:0.8rem;color:var(--text-dim);margin-bottom:1rem }
body#landingPage .landing-style-1adba4a77a { text-align:left;font-size:0.8rem }
body#landingPage .landing-style-ba1311279c { background:rgba(0,210,106,0.06);border-left:3px solid #00d26a;padding:0.4rem 0.6rem;margin-bottom:0.4rem;border-radius:0 4px 4px 0;color:var(--text-dim) }
body#landingPage .landing-style-4f720400b4 { color:#00d26a }
body#landingPage .landing-style-7dbe7e8b2a { background:rgba(255,68,68,0.06);border-left:3px solid var(--red);padding:0.4rem 0.6rem;margin-bottom:0.4rem;border-radius:0 4px 4px 0;color:var(--text-dim) }
body#landingPage .landing-style-f982260617 { display:flex;gap:0.8rem;margin-bottom:1rem }
body#landingPage .landing-style-2e36ff0f36 { flex:1;text-align:center;padding:0.6rem;background:rgba(255,255,255,0.02);border-radius:6px }
body#landingPage .landing-style-9058b917cc { font-size:1.2rem;font-weight:800;color:#00d26a }
body#landingPage .landing-style-7d63a95d0f { font-size:1.2rem;font-weight:800 }
body#landingPage .landing-style-9e29060c81 { display:grid;grid-template-columns:repeat(7,1fr);gap:2px;font-size:0.6rem;text-align:center }
body#landingPage .landing-style-34ba46f1b4 { padding:3px;color:var(--text-dim) }
body#landingPage .landing-style-39cbb83e12 { padding:4px;background:rgba(0,210,106,0.15);border-radius:3px;color:#00d26a }
body#landingPage .landing-style-d0c41aaf2b { padding:4px;background:rgba(255,68,68,0.12);border-radius:3px;color:var(--red) }
body#landingPage .landing-style-30040d6b3a { padding:4px;background:rgba(0,210,106,0.25);border-radius:3px;color:#00d26a }
body#landingPage .landing-style-5744b888b0 { padding:4px;background:rgba(0,210,106,0.1);border-radius:3px;color:#00d26a }
body#landingPage .landing-style-ab0ca27a07 { padding:4px;background:rgba(255,68,68,0.08);border-radius:3px;color:var(--red) }
body#landingPage .landing-style-ed0bd5b25e { padding:4px;background:rgba(255,255,255,0.02);border-radius:3px }
body#landingPage .landing-style-dbaf049d95 { display:flex;gap:0.3rem;margin-bottom:0.6rem }
body#landingPage .landing-style-eb4727b49e { font-size:0.6rem;padding:0.2rem 0.5rem;background:var(--gold);color:#000;border-radius:3px;font-weight:700 }
body#landingPage .landing-style-a16f0243e2 { font-size:0.6rem;padding:0.2rem 0.5rem;background:rgba(255,255,255,0.05);color:var(--text-dim);border-radius:3px }
body#landingPage .landing-style-e7ce932d52 { height:100px;background:linear-gradient(135deg,rgba(255,255,255,0.02),rgba(212,175,55,0.05));border-radius:6px;position:relative;overflow:hidden }
body#landingPage .landing-style-a15de376a9 { width:100%;height:100% }
body#landingPage .landing-style-b757b44c16 { display:flex;justify-content:space-between;margin-top:0.5rem;font-size:0.65rem;color:var(--text-dim) }
body#landingPage .landing-style-436e0102fb { font-size:1.1rem;font-weight:800 }
body#landingPage .landing-style-c9ca5134c9 { font-size:1.1rem;font-weight:800;color:#00d26a }
body#landingPage .landing-style-ccc80b47a6 { display:flex;gap:0.5rem;margin-bottom:0.8rem }
body#landingPage .landing-style-083dff9f36 { flex:1;padding:0.6rem;background:rgba(0,210,106,0.15);color:#00d26a;border:1px solid rgba(0,210,106,0.3);border-radius:6px;font-weight:800;font-size:0.85rem;cursor:default }
body#landingPage .landing-style-3ef6eae5d1 { flex:1;padding:0.6rem;background:rgba(255,68,68,0.12);color:var(--red);border:1px solid rgba(255,68,68,0.25);border-radius:6px;font-weight:800;font-size:0.85rem;cursor:default }
body#landingPage .landing-style-9b854cb2b9 { font-size:0.7rem;color:var(--text-dim);display:flex;justify-content:space-between }
body#landingPage .landing-style-dd6c8bc4fd { display:flex;flex-direction:column;gap:0.5rem }
body#landingPage .landing-style-c4449a704f { display:flex;align-items:center;gap:0.6rem;padding:0.5rem;background:rgba(0,210,106,0.06);border-radius:6px;border-left:3px solid #00d26a }
body#landingPage .landing-style-34c7a996e4 { font-size:0.75rem }
body#landingPage .landing-style-f529974481 { margin-left:auto;font-size:0.6rem;color:#00d26a;font-weight:700 }
body#landingPage .landing-style-7e547ac839 { display:flex;align-items:center;gap:0.6rem;padding:0.5rem;background:rgba(212,175,55,0.06);border-radius:6px;border-left:3px solid var(--gold) }
body#landingPage .landing-style-30eede56e5 { margin-left:auto;font-size:0.6rem;color:var(--gold);font-weight:700 }
body#landingPage .landing-style-288e60c949 { display:flex;align-items:center;gap:0.6rem;padding:0.5rem;background:rgba(255,255,255,0.02);border-radius:6px;border-left:3px solid rgba(255,255,255,0.1) }
body#landingPage .landing-style-f67890b4e2 { margin-left:auto;font-size:0.6rem;color:var(--text-dim) }
body#landingPage .landing-style-83c734e692 { display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0.7rem;background:rgba(255,255,255,0.02);border-radius:6px;border:1px solid rgba(255,255,255,0.05) }
body#landingPage .landing-style-6bcb39735e { font-size:0.85rem }
body#landingPage .landing-style-8f9bd25113 { font-size:0.65rem;color:var(--text-dim);margin-left:0.4rem }
body#landingPage .landing-style-a752aa87b0 { font-size:0.65rem;color:#00d26a;font-weight:700 }
body#landingPage .landing-style-1176c1b6d9 { display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0.7rem;background:rgba(212,175,55,0.04);border-radius:6px;border:1px solid rgba(212,175,55,0.15) }
body#landingPage .landing-style-149baa24b6 { font-size:0.85rem;color:var(--gold) }
body#landingPage .landing-style-23bc5af4b9 { font-size:0.65rem;color:var(--gold);font-weight:700 }
body#landingPage .landing-style-375ff26462 { margin-top:0.6rem;font-size:0.65rem;color:var(--text-dim);text-align:center }
body#landingPage .landing-style-dd73ff2f19 { padding:0.5rem;background:rgba(0,210,106,0.05);border-radius:6px;border-left:3px solid #00d26a }
body#landingPage .landing-style-d25d63361a { font-size:0.7rem;color:var(--text-dim) }
body#landingPage .landing-style-c399ac945a { display:flex;align-items:center;gap:0.4rem;margin-top:0.2rem }
body#landingPage .landing-style-10c26fe445 { font-size:0.65rem;font-weight:800;color:#00d26a }
body#landingPage .landing-style-08792f8fc3 { padding:0.5rem;background:rgba(255,68,68,0.05);border-radius:6px;border-left:3px solid var(--red) }
body#landingPage .landing-style-9654e849ce { font-size:0.65rem;font-weight:800;color:var(--red) }
body#landingPage .landing-style-92fd5ac10f { padding:0.5rem;background:rgba(255,255,255,0.02);border-radius:6px;border-left:3px solid var(--text-dim) }
body#landingPage .landing-style-c9b66a3440 { display:flex;justify-content:space-between;align-items:center;padding:0.5rem;background:rgba(255,68,68,0.05);border-radius:6px }
body#landingPage .landing-style-ac69767303 { font-size:0.6rem;padding:0.15rem 0.35rem;background:rgba(255,68,68,0.15);color:var(--red);border-radius:3px;font-weight:700;margin-right:0.4rem }
body#landingPage .landing-style-05b1d565b8 { font-size:0.75rem;font-weight:600 }
body#landingPage .landing-style-7df53e82a1 { display:flex;justify-content:space-between;align-items:center;padding:0.5rem;background:rgba(212,175,55,0.04);border-radius:6px }
body#landingPage .landing-style-00928fdf06 { font-size:0.6rem;padding:0.15rem 0.35rem;background:rgba(212,175,55,0.15);color:var(--gold);border-radius:3px;font-weight:700;margin-right:0.4rem }
body#landingPage .landing-style-85cd739d7e { display:flex;flex-direction:column;gap:0.4rem }
body#landingPage .landing-style-07373e627b { display:flex;align-items:center;gap:0.5rem;padding:0.4rem 0.6rem;background:rgba(255,255,255,0.02);border-radius:6px }
body#landingPage .landing-style-de9eec4473 { width:8px;height:8px;border-radius:50%;background:var(--text-dim);display:inline-block }
body#landingPage .landing-style-a552d72695 { font-size:0.75rem;flex:1 }
body#landingPage .landing-style-d6b88d5e7b { display:flex;align-items:center;gap:0.5rem;padding:0.4rem 0.6rem;background:rgba(0,210,106,0.06);border-radius:6px;border:1px solid rgba(0,210,106,0.15) }
body#landingPage .landing-style-edc2929e22 { width:8px;height:8px;border-radius:50%;background:#00d26a;display:inline-block;box-shadow:0 0 6px rgba(0,210,106,0.5) }
body#landingPage .landing-style-a4463832ae { font-size:0.75rem;flex:1;font-weight:700 }
body#landingPage .landing-style-e46fb322be { text-align:center;margin-top:0.6rem;padding:0.4rem;background:rgba(212,175,55,0.08);border-radius:6px;font-size:0.65rem;color:var(--gold);font-weight:700 }
body#landingPage .landing-style-78d456fbea { display:grid;grid-template-columns:1fr 1fr;gap:0.4rem }
body#landingPage .landing-style-281c1d3472 { display:flex;align-items:center;gap:0.5rem;padding:0.4rem 0.5rem;background:rgba(255,255,255,0.02);border-radius:4px }
body#landingPage .landing-style-f364c2449a { padding:0.2rem 0.5rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:0.7rem;font-family:monospace;color:var(--gold) }
body#landingPage .landing-style-ba5ecefb32 { display:flex;justify-content:space-between;align-items:center;padding:0.5rem;background:rgba(0,210,106,0.05);border-radius:6px }
body#landingPage .landing-style-187c8cedd7 { display:flex;gap:0.3rem }
body#landingPage .landing-style-3d2f5f3b89 { font-size:0.6rem;padding:0.15rem 0.35rem;background:rgba(255,255,255,0.06);border-radius:3px }
body#landingPage .landing-style-2d08a6be34 { font-size:0.6rem;padding:0.15rem 0.35rem;background:rgba(0,136,204,0.12);color:#0088cc;border-radius:3px }
body#landingPage .landing-style-b3ac1ae918 { display:flex;gap:1rem;margin-bottom:0.8rem }
body#landingPage .landing-style-6b9cac63b4 { flex:1;text-align:center;padding:0.5rem;background:rgba(255,255,255,0.02);border-radius:6px }
body#landingPage .landing-style-d6f9de11a6 { font-size:1.1rem;font-weight:800;color:var(--gold) }
body#landingPage .landing-style-c40f3462fb { text-align:center;padding:0.4rem;background:rgba(0,210,106,0.06);border-radius:6px }
body#landingPage .landing-style-3649f7e36c { font-size:0.7rem;color:#00d26a;font-weight:700 }
body#landingPage .landing-style-2455454f4b { font-size:0.6rem;color:var(--text-dim);margin-left:0.3rem }
body#landingPage .landing-style-83329db470 { padding:0.5rem;background:rgba(255,255,255,0.02);border-radius:6px }
body#landingPage .landing-style-5b17d65d19 { display:flex;justify-content:space-between;font-size:0.7rem;margin-bottom:0.3rem }
body#landingPage .landing-style-b4de69ecdd { height:4px;background:rgba(255,255,255,0.05);border-radius:2px }
body#landingPage .landing-style-2194baa9fa { height:100%;width:72%;background:#00d26a;border-radius:2px }
body#landingPage .landing-style-6119ab4dbc { color:var(--red);font-weight:700 }
body#landingPage .landing-style-a1c1c1c33d { height:100%;width:82%;background:var(--red);border-radius:2px }
body#landingPage .landing-style-24cbe236c7 { height:100%;width:18%;background:var(--gold);border-radius:2px }
body#landingPage .landing-style-e4b796bc2b { flex:1;padding:0.6rem;background:rgba(255,255,255,0.02);border-radius:6px }
body#landingPage .landing-style-40df8dac89 { font-size:1.3rem;font-weight:800;color:var(--gold) }
body#landingPage .landing-style-3b3945d1c4 { font-size:1.3rem;font-weight:800;color:#00d26a }
body#landingPage .landing-style-f6e933e1c8 { padding:0.5rem;background:rgba(255,255,255,0.03);border-radius:6px;font-size:0.7rem;color:var(--text-dim);font-family:monospace;word-break:break-all }
body#landingPage .landing-style-0492f3cb3d { display:grid;grid-template-columns:repeat(4,1fr);gap:0.4rem;margin-bottom:0.8rem }
body#landingPage .landing-style-840b7bb03e { text-align:center;padding:0.5rem;background:rgba(0,210,106,0.06);border-radius:6px;border:1px solid rgba(0,210,106,0.12) }
body#landingPage .landing-style-455340920e { font-size:0.75rem;font-weight:800;color:#00d26a }
body#landingPage .landing-style-d9510a0216 { text-align:center;padding:0.5rem;background:rgba(255,255,255,0.02);border-radius:6px;border:1px solid rgba(255,255,255,0.05) }
body#landingPage .landing-style-44e8237f3b { font-size:0.75rem;font-weight:800;color:var(--text-dim) }
body#landingPage .landing-style-d055dbb74c { text-align:center;padding:0.5rem;background:rgba(0,210,106,0.08);border-radius:6px }
body#landingPage .landing-style-82b560ccf8 { font-size:0.8rem;font-weight:800;color:#00d26a }
body#landingPage .landing-style-33f43e8f5e { font-size:0.65rem;color:var(--text-dim);margin-left:0.3rem }
body#landingPage .landing-style-d40548b137 { display:flex;flex-direction:column;gap:0.2rem }
body#landingPage .landing-style-9f33c05232 { display:flex;align-items:center;gap:0.4rem }
body#landingPage .landing-style-b4e0ff06ea { font-size:0.6rem;color:var(--text-dim);width:40px }
body#landingPage .landing-style-5d71fd2b3f { flex:1;height:8px;background:rgba(212,175,55,0.12);border-radius:2px }
body#landingPage .landing-style-1a12eb87a9 { height:100%;width:15%;background:rgba(212,175,55,0.4);border-radius:2px }
body#landingPage .landing-style-d68f1afec4 { height:100%;width:35%;background:rgba(212,175,55,0.5);border-radius:2px }
body#landingPage .landing-style-715506f866 { font-size:0.6rem;color:var(--gold);width:40px;font-weight:700 }
body#landingPage .landing-style-6cf0418101 { flex:1;height:10px;background:rgba(212,175,55,0.15);border-radius:2px }
body#landingPage .landing-style-95720f8ea0 { height:100%;width:90%;background:var(--gold);border-radius:2px;box-shadow:0 0 8px rgba(212,175,55,0.3) }
body#landingPage .landing-style-3631309f93 { font-size:0.55rem;color:var(--gold);font-weight:700 }
body#landingPage .landing-style-aebe8bcd40 { height:100%;width:60%;background:rgba(212,175,55,0.6);border-radius:2px }
body#landingPage .landing-style-36a434f2cb { height:100%;width:40%;background:rgba(212,175,55,0.45);border-radius:2px }
body#landingPage .landing-style-c33d16e2f3 { height:100%;width:20%;background:rgba(212,175,55,0.3);border-radius:2px }
body#landingPage .landing-style-60210da68e { display:flex;justify-content:space-between;margin-top:0.5rem;font-size:0.6rem;color:var(--text-dim) }
body#landingPage .landing-style-d5f4e742d2 { padding:0.6rem;background:rgba(212,175,55,0.04);border-radius:6px;border:1px solid rgba(212,175,55,0.1);margin-bottom:0.6rem }
body#landingPage .landing-style-ebe6a64db1 { font-size:0.65rem;color:var(--gold);font-weight:700;margin-bottom:0.2rem }
body#landingPage .landing-style-8fbc001946 { font-size:0.75rem;color:var(--text-dim);line-height:1.5 }
body#landingPage .landing-style-5dbaed587e { text-align:center;padding:0.5rem;background:rgba(255,255,255,0.02);border-radius:6px }
body#landingPage .landing-style-a7e79ed751 { font-size:1rem;font-weight:800;color:var(--gold) }
body#landingPage .landing-style-9966418efc { font-size:1rem;font-weight:800 }
body#landingPage .landing-style-a5b6eda0cb { text-align:center;margin-top:2.5rem }
body#landingPage .landing-style-29d8a0e9e1 { margin-top:1.25rem;font-size:0.85rem;color:var(--text-muted) }
