/* Auto-extracted inline styles for absolute cleanliness */

.xui-10a120 { text-align:center;padding-top:var(--space-16) !important; }
.xui-868714 { margin: 0 auto var(--space-6) !important; }
.xui-06031e { margin-bottom:var(--space-3) !important; }
.xui-992524 { font-size:var(--text-lg);color:var(--color-text-muted);max-width:480px;margin:0 auto var(--space-8) !important; }
.xui-e1b204 { display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap !important; }
.xui-c23110 { max-width:800px !important; }
.xui-09cf87 { margin-bottom:var(--space-6) !important; }
.xui-260616 { margin-bottom:var(--space-4) !important; }
.xui-6d5673 { width:100% !important; }
.xui-13076d { text-align:center !important; }
.xui-570599 { margin-bottom:var(--space-4);color:var(--color-text-secondary) !important; }
.xui-c72ab1 { background:#5865F2;color:white;border-color:#5865F2;justify-content:center !important; }
.xui-f4f935 { width:20px;height:20px;margin-right:8px !important; }
.xui-10efee { max-width:900px !important; }
.xui-334bc2 { text-align:center;margin-bottom:var(--space-10) !important; }
.xui-ca94c1 { font-size:2.5rem;font-weight:800;letter-spacing:-0.02em;background:-webkit-linear-gradient(0deg, #E2336B, #F472B6);-webkit-background-clip:text;-webkit-text-fill-color:transparent; !important; }
.xui-0ac738 { font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto !important; }
.xui-8c1242 { font-weight:700;font-size:16px;color:inherit !important; }
.xui-021594 { width:20px;height:20px;color:var(--brand-primary) !important; }
.xui-e634e6 { font-weight:600 !important; }
.xui-834563 { margin-left:auto !important; }
.xui-f698b4 { margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;gap:var(--space-2) !important; }
.xui-473b4f { font-size:var(--text-sm);color:var(--color-text-muted); !important; }
.xui-8dc1d6 { display:flex;align-items:center;color:var(--color-text-primary);font-weight:600;font-size:var(--text-md) !important; }
.xui-610266 { height:4px;background:var(--color-border);border-radius:2px;margin-top:var(--space-3);overflow:hidden !important; }
.xui-3b2695 { height:100%;background:var(--brand-primary);width:0%;transition:width 1s linear !important; }
.xui-ab37aa { font-size:var(--text-sm);margin-bottom:var(--space-4) !important; }
.xui-75c741 { margin-top:var(--space-4);text-align:center !important; }
.xui-197bb9 { font-size:var(--text-sm);padding:var(--space-2) var(--space-4) !important; }
.xui-054607 { display:none;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border) !important; }
.xui-8e0990 { margin-top:var(--space-4) !important; }
.xui-453aa4 { display:block;width:24px;height:24px;object-fit:contain;image-rendering:pixelated !important; }
.xui-7cd0a4 { line-height:1 !important; }
.xui-a18075 { width:100%;height:3px;background:var(--color-bg-alt);border-radius:4px;margin-top:12px;overflow:hidden !important; }
.xui-f27b78 { height:100%;width:0%;background:var(--brand-primary);transition:width 1s linear;box-shadow:0 0 8px var(--brand-primary-glow) !important; }
.xui-2027f9 { display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border) !important; }
.xui-66e1c4 { display:none;width:auto;font-size:var(--text-xs);padding:2px 6px !important; }
.xui-303a02 { margin-left:auto;font-size:var(--text-xs);color:var(--color-text-muted) !important; }
.xui-a710d6 { background:var(--brand-primary-subtle) !important; }
.xui-aa2add { background:#6366F115 !important; }
.xui-b3b76c { background:#10B98115 !important; }
.xui-e49dc8 { background:#EF444415 !important; }
.xui-562a09 { background:#F59E0B15 !important; }
.xui-c328de { background:#22C55E15 !important; }
.xui-41a430 { background:#3B82F615 !important; }
.xui-e34ef3 { background:#06B6D415 !important; }
.xui-de43e8 { font-size:var(--text-sm);margin-bottom:var(--space-3) !important; }
.xui-e02f5c { font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4) !important; }
.xui-b435b4 { font-size:var(--text-sm);color:var(--color-text-muted) !important; }
.xui-a1bbaf { padding-left:var(--space-6);color:var(--color-text-secondary) !important; }
.xui-5fdb72 { margin-bottom:var(--space-2);list-style:disc !important; }
.xui-f694cf { max-width:1000px !important; }
.xui-1d4e3c { display:flex; flex-wrap:wrap; gap:var(--space-2); margin-bottom:var(--space-6) !important; }
.xui-3e8790 { display:flex; flex-direction:column; gap:var(--space-6) !important; }
.xui-1e98cf { padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-semi);text-transform:uppercase;letter-spacing:0.5px !important; }
.xui-2c9768 { padding:var(--space-2);border-radius:50%;display:flex !important; }
.xui-abebbb { max-width:800px;line-height:1.5;display:block;margin-bottom:var(--space-2); !important; }
.xui-f516f9 { display:inline;padding:0;font-size:inherit;color:var(--brand-primary) !important; }
.xui-ff9b42 { padding:var(--space-3);display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-sm) !important; }
.xui-da5cd6 { flex:1 !important; }
.xui-e7ec54 { margin-bottom:0 !important; }
.xui-9c9b0c { padding:var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-lg) !important; }
.xui-f8c2eb { display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4) !important; }
.xui-645933 { margin:bottom:0 !important; }
.xui-b28a8b { margin-bottom:var(--space-4);font-size:var(--text-sm) !important; }
.xui-c5bd4d { font-size:var(--text-sm) !important; }
.xui-2ffe55 { flex:1;font-size:14px;font-weight:500 !important; }
.xui-03d909 { color:var(--color-text-faint);cursor:pointer;padding:4px !important; }
.xui-5a0c92 { background: rgba(226, 51, 107, 0.1); border: 1px solid var(--brand-primary); border-radius: var(--radius-lg); padding: var(--space-4); display: flex; gap: var(--space-3); align-items: flex-start; margin-bottom: var(--space-6); !important; }
.xui-b3e1e8 { width: 20px; height: 20px; flex-shrink: 0; margin-top: 2px; !important; }
.xui-b3ddfd { font-size: var(--text-sm); line-height: 1.5; color: var(--color-text-primary); !important; }
.xui-39b706 { color: var(--brand-primary); !important; }
.xui-567c8d { margin-bottom:var(--space-4); font-size: var(--text-xl); font-weight: 600; display: flex; align-items: center; gap: var(--space-2); color: var(--color-text-primary); !important; }
.xui-409f01 { width:22px;height:22px !important; }
.xui-5a058a { width:18px;height:18px !important; }
.xui-abdf3e { aspect-ratio:1/1;object-fit:contain;image-rendering:pixelated !important; }
.xui-d91750 { background:var(--brand-primary) !important; }
.xui-a77b2b { background:var(--color-warning) !important; }
.xui-f1fc70 { color:var(--color-text-muted);font-weight:400 !important; }
.xui-b0d800 { color:var(--color-success) !important; }
.xui-86f8e9 { color:var(--color-text-muted) !important; }
.xui-5c0138 { color:var(--brand-primary) !important; }
.xui-9543eb { position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;color:white !important; }
.xui-998674 { display:flex;align-items:center;gap:var(--space-2) !important; }
.xui-d74fee { width:24px;height:24px;border-radius:4px;object-fit:contain;image-rendering:pixelated;aspect-ratio:1/1 !important; }
.xui-72cd80 { opacity:0.7 !important; }
.xui-e2a516 { margin-top:var(--space-3) !important; }
.xui-d76aff { background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) !important; }
.xui-a3a8c9 { font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);margin-bottom:6px;display:flex;align-items:center;gap:6px !important; }
.xui-769790 { font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5 !important; }
.xui-d9caf2 { display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3) !important; }
.xui-4a3d06 { font-weight:600;color:var(--color-text-primary) !important; }
.xui-3bf889 { font-size:var(--text-xs);color:var(--color-text-muted) !important; }
.xui-b057ca { width:100%;font-size:var(--text-sm);border-collapse:collapse !important; }
.xui-f5404b { border-bottom:2px solid var(--color-border) !important; }
.xui-6a50d2 { text-align:left;padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase !important; }
.xui-992f1e { text-align:right;padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase !important; }
.xui-ee6875 { vertical-align:-2px;margin-right:2px !important; }
.xui-01b617 { width:20px;height:20px;border-radius:4px;object-fit:contain;image-rendering:pixelated !important; }
.xui-b75325 { padding:var(--space-2);text-align:right;font-family:'JetBrains Mono',monospace !important; }
.xui-83b528 { padding:var(--space-2);text-align:right;font-family:'JetBrains Mono',monospace;font-weight:600 !important; }
.xui-68b1fc { padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted) !important; }
.xui-1324ab { display:flex;align-items:center;gap:8px;margin-bottom:var(--space-4) !important; }
.xui-13dcae { display:block;width:24px;height:24px;flex-shrink:0;border-radius:4px;object-fit:contain;image-rendering:pixelated !important; }
.xui-35062e { font-weight:600;color:var(--color-text-primary);line-height:1 !important; }
.xui-04db50 { font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto !important; }
.xui-cb23dd { display:flex;flex-direction:column;gap:var(--space-2) !important; }
.xui-abf432 { background:var(--color-success);color:white;font-size:var(--text-xs);padding:1px 8px;border-radius:var(--radius-sm);font-weight:600 !important; }
.xui-b8ae9b { background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);padding:1px 8px;border-radius:var(--radius-sm);font-weight:500 !important; }
.xui-f50159 { color:var(--color-text-muted);font-size:var(--text-xs) !important; }
.xui-a0646d { display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md) !important; }
.xui-9c2770 { font-size:var(--text-sm);font-weight:500;min-width:30px;color:var(--color-text-muted) !important; }
.xui-73b3e7 { font-size:var(--text-sm);color:var(--color-text-primary);flex:1 !important; }
.xui-f9bf46 { font-size:var(--text-xs);color:var(--color-text-muted);font-family:'JetBrains Mono',monospace;min-width:100px;text-align:right !important; }
.xui-739408 { color:var(--color-error) !important; }
.xui-da26f9 { background:var(--color-bg-alt);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) !important; }
.xui-50255f { display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1) !important; }
.xui-40732f { background:var(--color-border);border-radius:4px;height:6px;overflow:hidden;margin-bottom:2px !important; }
.xui-17a290 { display:flex;flex-direction:column;gap:var(--space-3) !important; }
.xui-797781 { display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border) !important; }
.xui-e0ce0c { vertical-align:middle;margin-right:4px !important; }
.xui-108a8c { font-size:var(--text-lg);color:var(--brand-primary);font-weight:600 !important; }
.xui-b94f11 { gap:var(--space-3) !important; }
.xui-2a9780 { display:flex;align-items:center;gap:8px !important; }
.xui-9fa921 { display:block;width:24px;height:24px;border-radius:4px;object-fit:contain;image-rendering:pixelated !important; }
.xui-4542f0 { display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:var(--space-4);margin-top:var(--space-3) !important; }
.xui-3ca1d4 { font-size:var(--text-lg);color:var(--brand-primary) !important; }
.xui-788b5f { font-size:var(--text-xs);color:var(--color-text-faint);margin-top:var(--space-3) !important; }
.xui-1b87f3 { height:140px;margin-bottom:var(--space-4) !important; }
.xui-9cd86d { height:200px !important; }
.xui-58ad7f { font-size:var(--text-lg);margin-bottom:var(--space-2) !important; }
.xui-626046 { display:flex;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap !important; }
.xui-3df9b6 { image-rendering:pixelated;max-height:300px !important; }
.xui-234b4a { margin-bottom:var(--space-2) !important; }
.xui-14efee { margin-top:var(--space-4);margin-bottom:var(--space-3);color:var(--brand-primary) !important; }
.xui-9ae2db { gap:var(--space-3);margin-bottom:var(--space-4) !important; }
.xui-df74e8 { overflow-x:auto !important; }
.xui-4d3b99 { margin-top:var(--space-5);margin-bottom:var(--space-3);color:var(--brand-primary) !important; }
.xui-4e1dce { width:28px;height:28px;border-radius:4px;object-fit:contain;image-rendering:pixelated;margin-right:6px !important; }
.xui-5f88ad { display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-3) !important; }

/* Clean bullet list for legal pages */
.legal-list {
  list-style: none;
  padding-left: 0;
  margin-top: var(--space-3);
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.legal-list li {
  position: relative;
  padding-left: 20px;
  color: var(--color-text-secondary);
  font-size: var(--text-sm);
  line-height: var(--leading-relaxed);
}

.legal-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  background: var(--brand-primary);
  border-radius: 50%;
}
