/* Wave D — auto-generated utility classes (replaces 285+ inline style= attrs) */
.u-48745538 { --card-accent:rgba(0,212,170,.2); }
.u-b8473333 { --card-accent:rgba(251,191,36,.2); }
.u-49b65cbf { --card-accent:rgba(96,165,250,.2); }
.u-99276733 { background:linear-gradient(135deg,rgba(0,212,170,.2),rgba(5,150,105,.12));border-color:rgba(0,212,170,.25);color:var(--teal); }
.u-13c71009 { background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(217,119,6,.12));border-color:rgba(251,191,36,.25);color:rgba(251,191,36,1); }
.u-689386f1 { background:linear-gradient(135deg,rgba(96,165,250,.2),rgba(37,99,235,.12));border-color:rgba(96,165,250,.25);color:var(--blue); }
.u-b4834d08 { background:linear-gradient(135deg,var(--teal),#4ade80);-webkit-background-clip:text;background-clip:text; }
.u-b42bcd2b { border-color:rgba(0,212,170,.22);background:rgba(0,212,170,.06); }
.u-97ee4f6e { border-color:rgba(0,212,170,.25);color:var(--teal);background:rgba(0,212,170,.07); }
.u-5e0d0172 { bottom:7px;left:92px;color:rgba(96,165,250,1); }
.u-492e3b64 { bottom:7px;right:38px;color:rgba(251,191,36,1); }
.u-cda97f2c { color:#00D4AA; }
.u-724051b3 { color:#2F80FF; }
.u-55caea42 { color:#8B5CF6; }
.u-88c308bd { color:#FF6B00; }
.u-6753f97e { color:#FF6B2B; }
.u-9cd6fd85 { color:var(--muted); }
.u-c9a5cf2e { color:rgba(22,163,74,.95); }
.u-e35485c1 { color:rgba(220,38,38,.85); }
.u-10d73d12 { color:var(--accent); }
.u-cf8954e7 { color:var(--accent);font-weight:700;text-decoration:underline; }
.u-4e610866 { color:var(--orange); }
.u-4e1be073 { color:var(--purple); }
.u-d9885acf { color:var(--teal); }
.u-83ac1cee { cursor:pointer; }
.u-a1d794ac { display:inline-flex; }
.u-6aa34d74 { display:none; }
.u-d0466aa3 { display:none; }
.u-964fe995 { font-size:.55rem; }
.u-8b964236 { font-size:.65rem; }
.u-e19ba0a2 { font-size:.65rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:1rem; }
.u-d9538189 { font-size:.7rem;margin-left:.3rem;opacity:.7; }
.u-a9098ee3 { font-size:.85rem;color:rgba(255,255,255,.75);margin-top:.3rem; }
.u-f595752a { font-size:.85rem;color:rgba(255,255,255,.75);margin-top:.4rem; }
.u-6e4cf93a { font-size:.85rem;color:rgba(255,255,255,.75);margin-top:.4rem;line-height:1.7; }
.u-aef296d5 { font-size:.85rem;color:rgba(255,255,255,.75);margin-top:.7rem;line-height:1.7; }
.u-86afb0fe { font-size:.9rem;color:var(--muted);line-height:1.75;margin-bottom:1.2rem; }
.u-ff1f6f53 { font-size:.9rem;color:var(--muted);line-height:1.75;margin-top:1.2rem; }
.u-b6e9349a { font-size:1.5rem;font-weight:900;color:var(--accent);line-height:1.2; }
.u-695c0766 { font-size:2.4rem;font-weight:900;color:var(--accent);line-height:1.1; }
.u-eb505a15 { font-size:2.4rem;font-weight:900;color:var(--accent);margin-top:1.6rem;line-height:1.1; }
.u-f8edc930 { font-size:2rem;color:var(--accent); }
.u-869a5e36 { font-size:2rem;font-weight:900;color:var(--accent); }
.u-7a6f72e2 { font-size:2rem;font-weight:900;color:var(--accent);margin-top:1.4rem; }
.u-7090ac6d { font-size:3.4rem;color:var(--accent);opacity:.85; }
.u-89b6339a { grid-template-columns:1fr 1fr; }
.u-611cbb3b { grid-template-columns:2fr 3fr;align-items:center; }
.u-17674eb3 { grid-template-columns:repeat(4,1fr); }
.u-e516798d { height:.4rem; }
.u-3dc9c801 { justify-content:center; }
.u-5615e3a9 { margin-left:.4rem;font-size:.7rem;opacity:.7; }
.u-c4973956 { margin-right:.45rem; }
.u-912e3a86 { margin-top:.5rem;font-size:.78rem;color:var(--muted); }
.u-75c1261b { margin-top:.5rem;font-size:.95rem; }
.u-cf008d75 { margin-top:.6rem; }
.u-f7964eaf { margin-top:.8rem;padding-left:1.2rem;line-height:1.9;font-size:.92rem;color:rgba(10,37,64,.7); }
.u-f7911dc0 { margin-top:1.2rem;font-size:.85rem;color:rgba(255,255,255,.75);line-height:1.7; }
.u-3f3619c8 { margin-top:1.2rem;font-size:1.04rem; }
.u-71ee70e2 { margin-top:1.2rem;font-size:1.04rem;text-align:left; }
.u-66e6b652 { margin-top:1rem; }
.u-5268b3f2 { margin-top:1rem;font-size:1.04rem;text-align:left; }
.u-954602c6 { margin-top:2.5rem; }
.u-73a5eab1 { margin-top:3rem;padding:1rem 1.2rem;background:var(--bg2);border-radius:8px;font-size:.85rem; }
.u-1507f62d { margin-top:5rem; }
.u-87607be2 { max-width:880px; }
.u-209c9720 { max-width:880px;text-align:center; }
.u-54ab9187 { max-width:980px; }
.u-57914055 { min-height:100px; }
.u-895aa2b0 { min-height:110px; }
.u-b7ba140b { min-height:120px; }
.u-ad6c5883 { min-height:90px; }
.u-2192bdac { opacity:.25;cursor:default;border-color:transparent;pointer-events:none; }
.u-853a300d { opacity:.45; }
.u-5a2dfef2 { text-align:center; }
.u-d04c16df { text-align:center;margin-bottom:.2rem; }
.u-877e1f7d { text-align:center;margin-top:2rem; }
.u-a66435ad { text-align:center;margin-top:2rem;font-size:.9rem;color:rgba(10,37,64,.6); }
.u-ff954d33 { top:7px;left:38px;color:rgba(0,212,170,1); }
.u-6b195613 { top:7px;right:92px;color:#4ade80; }
.u-fbe1333e { width:100%;height:auto;display:block;overflow:visible; }
.u-c842e768 { width:100%;overflow:visible; }
