/* Extracted inline styles + harness-verified overrides — loaded LAST. engine.py + autofix.py */

/* === index.html === */
.mkc-1 { margin-bottom:16px; }
.mkc-2 { display:flex;align-items:center;gap:8px; }
.mkc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.mkc-4 { display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-3);padding-left:12px; }
.mkc-5 { width:6px;height:6px;border-radius:50%;background:#FFB400;flex-shrink:0; }
.mkc-6 { display:flex;align-items:center;gap:12px;flex-wrap:wrap; }
.mkc-7 { display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1; }
.mkc-8 { left:0;right:auto;transform-origin:top left;min-width:260px;overflow:hidden;display:flex;flex-direction:column; }
.mkc-9 { padding:6px 6px 4px;flex-shrink:0; }
.mkc-10 { overflow-y:auto;max-height:240px;padding:6px; }
.mkc-11 { left:0;right:auto;transform-origin:top left;min-width:240px;overflow:hidden;display:flex;flex-direction:column; }
.mkc-12 { border-radius:50%;flex-shrink:0; }
.mkc-13 { width:20px;height:20px;border-radius:50%;background:var(--gray-100);flex-shrink:0; }
.mkc-14 { display:flex;align-items:center;gap:5px;color:var(--text-muted);cursor:pointer;user-select:none; }
.mkc-15 { font-family:var(--font-mono);font-size:10px;letter-spacing:0.04em; }
.mkc-16 { display:flex;align-items:center;gap:8px;flex-shrink:0; }
.mkc-17 { white-space:nowrap;font-family:var(--font-mono);font-size:10px; }
.mkc-18 { color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.mkc-19 { color:var(--text-muted);font-size:10px; }
.mkc-20 { text-align:center;padding:var(--sp-4) 0;display:none; }

/* === token_detail.html === */
.tdc-1 { display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4); }
.tdc-2 { font-family:var(--font-mono);font-weight:600; }
.tdc-3 { color:var(--text-muted);font-family:'SF Mono','Fira Code',monospace;font-size:10px;letter-spacing:-0.02em; }
.tdc-4 { border:none;background:none;cursor:pointer;padding:0 1px;display:inline-flex; }
.tdc-5 { color:var(--text-muted);transition:color 0.15s; }
.tdc-6 { font-size:10px;padding:2px 7px;cursor:pointer; }
.tdc-7 { display:flex;align-items:center;gap:6px; }
.tdc-8 { color:var(--text-muted);font-family:'SF Mono','Fira Code',monospace;font-size:10px;margin-left:auto;letter-spacing:-0.02em; }
.tdc-9 { margin-left:auto;display:flex;gap:var(--sp-1);align-items:center; }
.tdc-10 { position:relative;margin-bottom:4px; }
.tdc-11 { position:absolute;left:0;top:50%;width:100%;height:50%;opacity:0.45;pointer-events:none; }
.tdc-12 { display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin:0 0 32px;position:relative;z-index:1; }
.tdc-13 { font-size:10px;font-weight:500;padding:3px 10px;cursor:pointer; }
.tdc-14 { display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:1; }
.tdc-15 { display:flex;align-items:baseline;gap:16px;margin-bottom:14px; }
.tdc-16 { font-size:12.5px;color:var(--text-muted);font-weight:400; }
.tdc-17 { display:flex;gap:18px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted);margin-bottom:14px; }
.tdc-18 { color:var(--text);font-weight:600; }
.tdc-19 { display:flex;align-items:center;gap:8px; }
.tdc-20 { font-size:10px;color:var(--text-muted);font-weight:500;letter-spacing:0.1em;font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;z-index:2;background:var(--surface);padding-right:8px; }
.tdc-21 { display:flex;will-change:transform; }
.tdc-22 { display:flex;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums; }
.tdc-23 { display:flex;justify-content:space-between;align-items:center;margin-bottom:6px; }
.tdc-24 { display:flex;align-items:center;gap:14px; }
.tdc-25 { display:flex;align-items:center;gap:var(--sp-1);margin:0; }
.tdc-26 { position:relative;overflow:visible; }
.tdc-27 { border-radius:4px; }
.tdc-28 { padding:var(--sp-5); }
.tdc-29 { color:var(--text-muted);font-size:13px; }
.tdc-30 { text-align:right; }
.tdc-31 { padding:6px 14px 10px;background:var(--gray-50);border-bottom:2px solid var(--gray-200); }
.tdc-32 { display:flex;gap:6px;flex-wrap:wrap;align-items:center; }
.tdc-33 { font-size:10px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:0.04em; }
.tdc-34 { padding:24px; }
.tdc-35 { color:var(--red);font-weight:600; }
.tdc-36 { padding:8px 6px;border-bottom:1px solid var(--border-card);font-size:13px; }
.tdc-37 { display:flex;gap:8px;align-items:center; }
.tdc-38 { border:none;background:none;cursor:pointer;font-size:14px;opacity:0.4;padding:0 2px; }
.tdc-39 { font-weight:600;color:var(--text); }
.tdc-40 { font-size:9px;color:var(--red);font-weight:600; }
.tdc-41 { font-size:12px;color:var(--text-secondary);margin-top:2px; }
.tdc-42 { font-size:11px;color:var(--text-muted);margin-top:3px;padding-left:8px;border-left:2px solid rgba(99,102,241,0.15); }
.tdc-43 { display:flex;gap:8px;padding:8px 6px;border-bottom:1px solid var(--border-card);font-size:13px;align-items:center;border-radius:var(--radius-sm);transition:background 0.1s;flex-wrap:wrap; }
.tdc-44 { min-width:90px;color:var(--text-muted);font-size:12px; }
.tdc-45 { font-size:10px;padding:1px 6px; }
.tdc-46 { color:var(--text-secondary); }
.tdc-47 { font-size:12px;color:var(--text-muted);padding:8px 0; }
.tdc-48 { display:flex;align-items:center;gap:12px;padding:10px 16px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius); }
.tdc-49 { font-size:11px;color:var(--text-secondary);line-height:1.5; }
.tdc-50 { color:var(--green); }
.tdc-51 { color:var(--red); }
.tdc-52 { display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px; }
.tdc-53 { padding:14px 16px 16px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);text-align:center;display:flex;flex-direction:column; }
.tdc-54 { display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:22px; }
.tdc-56 { display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--gray-100); }
.tdc-57 { display:flex;align-items:baseline;gap:6px; }
.tdc-58 { font-size:18px;font-weight:700;font-family:var(--font-mono);color:var(--text); }
.tdc-59 { font-size:12px;font-weight:600;font-family:var(--font-mono);color:#FFB400;opacity:0.5; }
.tdc-60 { display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--gray-50);font-size:10px; }
.tdc-61 { min-width:80px;color:var(--text);font-weight:500; }
.tdc-62 { min-width:22px;text-align:right;font-family:var(--font-mono);font-weight:700;font-size:10px; }
.tdc-63 { display:flex;gap:8px;margin-top:8px;padding-top:6px;border-top:1px solid var(--gray-50); }
.tdc-64 { margin-top:8px;padding-top:6px;border-top:1px solid var(--gray-50); }
.tdc-65 { font-family:var(--font-mono);font-size:8px;color:var(--text-muted);padding-top:6px; }
.tdc-66 { text-align:center;padding:18px 12px;font-size:11px;color:var(--text-muted); }
.tdc-67 { margin-bottom:6px; }
.tdc-68 { display:flex;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--gray-100);justify-content:flex-end; }
.tdc-69 { padding:14px 16px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);position:relative;overflow:hidden; }
.tdc-70 { min-width:65px;color:var(--text);font-weight:500; }
.tdc-71 { font-size:9px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);color:var(--text-muted);background:var(--gray-100); }
.tdc-72 { flex:1;height:6px;background:var(--gray-100);border-radius:3px; }
.tdc-73 { position:absolute;inset:0;display:flex;align-items:center;justify-content:center; }
.tdc-74 { text-align:center;padding:16px; }
.tdc-75 { font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px; }
.tdc-76 { min-width:90px;color:var(--text);font-weight:500; }
.tdc-77 { text-align:center;padding:12px;font-size:11px;color:var(--text-muted); }
.tdc-78 { padding:14px 16px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);margin-bottom:12px; }
.tdc-79 { display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--gray-100); }
.tdc-80 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);margin-top:3px; }
.tdc-81 { display:flex;align-items:center;gap:10px; }
.tdc-82 { text-align:center;padding:24px;color:var(--text-muted);font-size:11px; }
.tdc-83 { font-size:13px;font-weight:600;margin-bottom:4px; }
.tdc-84 { position:absolute;top:12px;right:12px; }
.tdc-85 { display:flex;align-items:center;justify-content:center;gap:32px; }
.tdc-86 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px; }
.tdc-87 { font-size:10px;color:var(--text-muted);margin-top:4px; }
.tdc-88 { padding:16px 18px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);display:flex;flex-direction:column;margin-bottom:12px;height:593px; }
.tdc-89 { display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--gray-100); }
.tdc-90 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.tdc-91 { flex:1;padding:4px 4px 4px 0;overflow-x:hidden;overflow-y:auto; }
.tdc-92 { color:#8b5cf6;background:rgba(139,92,246,0.1); }
.tdc-93 { background:#8b5cf6;animation-name:prDotPulsePurple; }
.tdc-94 { background:#8b5cf6;box-shadow:0 4px 16px rgba(139,92,246,0.35); }
.tdc-95 { border-color:rgba(139,92,246,0.4); }
.tdc-96 { background:#3b82f6;box-shadow:none;animation:btDotPulse 1.8s ease-in-out infinite; }
.tdc-97 { background:#3b82f6;box-shadow:0 4px 16px rgba(59,130,246,0.35); }
.tdc-98 { border-color:rgba(59,130,246,0.4); }
.tdc-99 { display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden; }
.tdc-100 { margin-bottom:12px; }
.tdc-101 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);letter-spacing:0.06em;font-weight:500; }
.tdc-102 { text-align:right; }
.tdc-103 { display:flex;align-items:center;gap:8px;min-width:0; }
.tdc-104 { display:flex;justify-content:center; }
.tdc-105 { font-size:9px;color:var(--text-muted); }
.tdc-106 { font-family:var(--font-mono);font-size:10px;font-weight:600;color:#FFB400;text-decoration:none;letter-spacing:-0.01em; }
.tdc-107 { padding:24px 16px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);text-align:center; }
.tdc-108 { font-size:11px;color:var(--text-muted);margin-bottom:8px; }
.tdc-109 { display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:10px; }
.tdc-110 { margin-bottom:14px; }
.tdc-111 { display:flex;justify-content:space-between;margin-bottom:6px; }
.tdc-112 { color:var(--text);font-family:var(--font-mono); }
.tdc-113 { height:8px;background:var(--gray-100);border-radius:4px;overflow:hidden; }
.tdc-114 { min-width:130px;color:var(--text);font-weight:500; }
.tdc-115 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);font-weight:400; }
.tdc-116 { min-width:60px;text-align:right;font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted); }
.tdc-117 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px; }
.tdc-118 { font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:-0.02em;color:var(--text);line-height:1.1; }
.tdc-119 { font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted);margin-top:2px; }
.tdc-120 { margin-top:12px;padding-top:12px; }
.tdc-121 { display:flex;align-items:center;justify-content:space-between; }
.tdc-122 { font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted); }
.tdc-123 { font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:-0.02em;color:#FFB400;line-height:1.1; }
.tdc-124 { min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--gray-100);padding-left:20px; }
.tdc-125 { display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--gray-100); }
.tdc-126 { display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0.04em; }
.tdc-127 { width:5px;height:5px;border-radius:50%;background:#FFB400;animation:rfSpark 1.6s ease-in-out infinite; }
.tdc-128 { display:flex;align-items:baseline;gap:8px;margin-bottom:6px; }
.tdc-129 { font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-0.03em;color:var(--text);line-height:1; }
.tdc-130 { font-family:var(--font-mono);font-size:11px;color:var(--text-muted); }
.tdc-131 { font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-bottom:8px; }
.tdc-132 { display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px; }
.tdc-133 { display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--brand-amber-bg);font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--brand-amber-strong); }
.tdc-134 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:6px;margin-top:4px; }
.tdc-135 { flex:1;color:var(--text);font-weight:500; }
.tdc-136 { font-family:var(--font-mono);font-weight:700;font-size:11px;color:var(--text); }
.tdc-137 { display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.tdc-138 { display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;text-align:center;padding:20px 0; }
.tdc-139 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:6px; }
.tdc-140 { display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid var(--gray-100); }
.tdc-141 { border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--gray-100); }
.tdc-142 { font-family:var(--font-mono);font-size:8px;color:var(--text-muted);opacity:0.6;margin-left:4px; }
.tdc-143 { font-family:var(--font-mono);font-size:8px;color:var(--text-muted);opacity:0.6; }
.tdc-144 { font-size:12px;line-height:1.7;color:var(--text-secondary); }
.tdc-145 { font-size:12px;color:var(--text-muted); }
.tdc-146 { border-left:1px solid var(--gray-100);padding-left:18px; }
.tdc-147 { font-family:var(--font-mono);font-size:8px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:8px; }
.tdc-148 { width:20px;height:20px;border-radius:50%;background:var(--gray-100);display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:700;color:var(--text-muted);flex-shrink:0; }
.tdc-149 { font-size:10px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tdc-150 { font-family:var(--font-mono);font-size:7.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tdc-151 { display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:10px;border-top:1px solid var(--gray-100); }
.tdc-152 { font-family:var(--font-mono);font-size:8px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.tdc-153 { font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--text); }
.tdc-154 { display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.08) transparent; }
.tdc-155 { flex-shrink:0;width:160px;padding:10px 12px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);text-decoration:none;transition:background-color 0.15s ease; }
.tdc-156 { display:flex;align-items:center;gap:6px;margin-bottom:6px; }
.tdc-157 { border-radius:50%;flex-shrink:0; }
.tdc-158 { width:18px;height:18px;border-radius:50%;background:var(--gray-100);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:var(--text-muted);flex-shrink:0; }
.tdc-159 { font-size:11px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tdc-160 { display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px; }
.tdc-161 { font-family:var(--font-mono);font-size:10px;color:var(--text);font-weight:600; }
.tdc-162 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);margin-bottom:6px; }
.tdc-163 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:10px; }
.tdc-164 { font-size:12px;font-weight:500;color:var(--text); }
.tdc-165 { margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px; }
.tdc-166 { margin-top:10px;padding-top:8px;border-top:1px solid var(--gray-100);display:flex;gap:12px;font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.tdc-167 { margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap; }

/* === settings.html === */
.setc-1 { margin-bottom:16px; }
.setc-2 { display:flex;align-items:center;gap:8px; }
.setc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.setc-4 { display:flex;align-items:center;gap:6px; }
.setc-5 { display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2); }
.setc-6 { font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.04em;font-weight:600; }
.setc-7 { font-weight:400;font-size:11px;color:var(--text-muted); }
.setc-8 { background:var(--gray-100);color:var(--text-muted); }
.setc-9 { border-top:1px solid var(--gray-100);padding-top:var(--sp-3);margin-top:var(--sp-2); }
.setc-10 { font-weight:700;margin-bottom:var(--sp-3);font-size:13px; }
.setc-11 { display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;margin-bottom:var(--sp-3); }
.setc-12 { font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.04em;font-weight:600;display:block;margin-bottom:3px; }
.setc-13 { width:90px;padding:5px 8px;border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:13px;font-weight:600; }
.setc-14 { width:70px;padding:5px 8px;border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:13px;font-weight:600; }
.setc-15 { font-size:10px;color:var(--text-muted);margin-left:4px; }
.setc-16 { width:110px;padding:5px 8px;border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:13px;font-weight:600; }
.setc-17 { margin-bottom:var(--sp-3); }
.setc-18 { text-align:right; }
.setc-19 { text-align:right;font-weight:600; }
.setc-20 { margin-top:var(--sp-3);padding:var(--sp-3);background:rgba(245,158,11,0.06);border:1px solid rgba(245,158,11,0.15);border-radius:var(--radius-sm);font-size:11px;color:var(--text-secondary);line-height:1.6; }
.setc-21 { display:flex;align-items:center;justify-content:space-between;padding:10px 0 6px; }
.setc-22 { font-size:10.5px;color:var(--text-muted); }
.setc-23 { font-family:var(--font-mono);font-size:8px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700;padding:6px 0 2px; }
.setc-24 { font-family:var(--font-mono);font-size:8px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700;padding:10px 0 2px;border-top:1px solid var(--gray-100);margin-top:6px; }
.setc-25 { background:#10b981; }
.setc-26 { font-size:10.5px;color:var(--text-muted);padding:10px 0 6px; }
.setc-27 { display:flex;align-items:center;gap:10px; }
.setc-28 { font-family:var(--font-mono);font-size:9px;color:#10b981;display:none; }
.setc-29 { background:#3b82f6; }
.setc-30 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.setc-31 { display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9px;color:var(--text-muted);cursor:pointer; }
.setc-32 { padding:8px 20px 4px;font-size:10px;color:var(--text-muted);font-family:var(--font-mono);border-top:1px solid var(--gray-200);margin-top:4px; }
.setc-33 { background:#FFB400; }
.setc-34 { background:rgba(255,180,0,0.12);color:var(--brand-amber-strong); }
.setc-35 { padding:14px 18px; }
.setc-36 { font-size:11px;color:var(--text-secondary);margin-bottom:14px;line-height:1.5; }
.setc-37 { display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:8px;border:1px solid var(--border-card);background:var(--surface); }
.setc-38 { font-size:12px;font-weight:700;color:var(--text); }
.setc-39 { font-size:10px;color:var(--text-muted);margin-top:2px;line-height:1.4; }
.setc-40 { padding:6px 10px;border:1px solid var(--gray-200);border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text);background:var(--surface);outline:none;cursor:pointer; }
.setc-41 { width:100%;border-collapse:collapse; }
.setc-42 { border-bottom:1px solid var(--gray-50); }
.setc-43 { padding:8px 10px; }
.setc-44 { font-size:11px;font-weight:600;color:var(--text); }
.setc-45 { font-size:9px;color:var(--text-muted);margin-top:1px;line-height:1.4; }
.setc-46 { font-family:var(--font-mono);font-size:9px;padding:2px 7px;border-radius:4px;background:var(--gray-100);color:var(--text);font-weight:500; }
.setc-47 { padding:8px 10px;text-align:center; }
.setc-48 { display:flex;justify-content:flex-end;gap:8px;margin-top:12px; }
.setc-49 { font-size:10px;color:var(--text-muted);line-height:28px; }
.setc-51 { font-size:9px;color:var(--text-muted);margin-top:1px; }
.setc-52 { padding:8px 10px;font-size:10px;color:var(--text-secondary); }
.setc-53 { font-family:var(--font-mono);font-size:10px;color:var(--text-muted); }
.setc-54 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);margin-top:8px;text-align:right; }
.setc-55 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.08em;font-weight:700;margin-bottom:var(--sp-2); }
.setc-56 { font-size:10.5px;color:var(--text-muted);margin-bottom:var(--sp-3); }
.setc-57 { margin-bottom:var(--sp-4); }
.setc-58 { background:rgba(16,185,129,0.1);color:#10b981; }
.setc-59 { color:var(--text-muted);font-size:9px; }
.setc-60 { display:flex;gap:4px; }
.setc-61 { background:#f59e0b; }

/* === labeling.html === */
.lblc-1 { display:flex;align-items:center;gap:10px;margin-top:8px; }
.lblc-2 { flex-wrap:wrap;gap:8px 12px; }
.lblc-3 { display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%; }
.lblc-4 { background:var(--green);color:white;border:none;padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer; }
.lblc-5 { display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:12px;background:rgba(99,102,241,0.03);border-radius:var(--radius-sm);border:1px solid rgba(99,102,241,0.08); }
.lblc-6 { color:var(--text-muted); }
.lblc-7 { width:1px;height:20px;background:var(--border);margin:0 4px; }
.lblc-8 { display:flex;align-items:center;justify-content:space-between;margin-bottom:14px; }
.lblc-9 { display:flex;align-items:center;gap:6px; }
.lblc-10 { padding:4px 10px;border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:12px;color:var(--accent);text-decoration:none; }
.lblc-11 { font-size:12px;color:var(--text-muted); }
.lblc-12 { border-radius:50%; }
.lblc-13 { color:var(--text); }
.lblc-14 { color:var(--text-muted);font-size:10px; }
.lblc-15 { display:flex;gap:4px;margin-bottom:6px;align-items:center;flex-wrap:wrap; }
.lblc-16 { font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;margin-right:4px; }
.lblc-17 { width:1px;height:14px;background:var(--border);margin:0 4px; }
.lblc-18 { display:flex;gap:8px;flex-wrap:wrap;margin-top:10px; }
.lblc-19 { flex:1;min-width:140px;padding:8px 10px;background:rgba(99,102,241,0.03);border:1px solid rgba(99,102,241,0.08);border-radius:var(--radius-sm); }
.lblc-20 { font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px; }
.lblc-21 { font-size:11px;color:var(--text-secondary);margin-bottom:2px; }
.lblc-22 { display:flex;gap:6px;margin-top:2px; }
.lblc-23 { display:flex;gap:8px;font-size:12px; }
.lblc-24 { font-size:10px;color:var(--text-muted);margin-top:2px; }
.lblc-25 { padding:3px 0;border-bottom:1px solid rgba(99,102,241,0.06);font-size:11px; }
.lblc-26 { color:var(--text);line-height:1.3; }
.lblc-27 { width:100%;padding:8px; }
.lblc-28 { font-size:10px;color:var(--text-muted); }
.lblc-29 { font-size:10px;padding:2px 8px;border-radius:var(--radius-xs);border:1px solid var(--border-card);background:var(--surface);color:var(--accent);cursor:pointer;margin-left:4px; }
.lblc-30 { display:flex;gap:6px; }

/* === signals.html === */
.sigc-1 { margin-bottom:16px; }
.sigc-2 { display:flex;align-items:center;gap:8px; }
.sigc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.sigc-4 { margin-top:12px;padding-top:10px;border-top:1px solid var(--gray-100); }
.sigc-5 { color:var(--text);font-weight:500;flex:1; }
.sigc-6 { font-family:var(--font-mono);font-size:10px;color:var(--text-muted); }
.sigc-7 { text-align:center;padding:20px 0;color:var(--text-muted);font-size:12px; }
.sigc-8 { display:flex;align-items:center;gap:6px; }
.sigc-9 { border-radius:50%; }
.sigc-10 { display:flex;gap:12px;margin-top:8px; }
.sigc-11 { font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text); }
.sigc-12 { font-size:10px;color:var(--text-muted);margin-top:2px; }
.sigc-13 { margin-top:8px;padding-top:8px;border-top:1px solid var(--gray-50); }
.sigc-14 { margin-bottom:4px; }
.sigc-15 { color:var(--green); }
.sigc-16 { color:var(--red); }
.sigc-17 { margin-bottom:12px;padding:14px 18px; }
.sigc-18 { border-bottom:1px solid var(--gray-200);padding-bottom:6px;margin-bottom:2px; }
.sigc-19 { text-align:right; }
.sigc-20 { color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.sigc-21 { font-family:var(--font-mono);font-size:10px;text-align:right;color:var(--text); }
.sigc-22 { margin-top:10px;padding-top:8px;border-top:1px solid var(--gray-100);display:flex;gap:14px;flex-wrap:wrap; }
.sigc-23 { display:flex;align-items:center;gap:4px;font-size:9px;color:var(--text-muted); }
.sigc-24 { text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px; }
.sigc-25 { display:flex;align-items:center;gap:8px;padding:5px 0; }
.sigc-26 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);min-width:130px;white-space:nowrap; }
.sigc-27 { flex:1;height:8px;background:var(--gray-100);border-radius:4px;overflow:hidden; }
.sigc-28 { font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text);min-width:24px;text-align:right; }
.sigc-29 { display:flex;gap:3px;flex-wrap:wrap; }
.sigc-30 { margin-bottom:12px; }
.sigc-31 { text-decoration:none;display:flex;flex-direction:column;gap:8px; }
.sigc-32 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.sigc-33 { font-size:12px;font-weight:600;color:var(--text); }
.sigc-34 { display:flex;gap:10px;margin-bottom:8px; }
.sigc-35 { border-top:1px solid var(--gray-100);padding-top:6px; }
.sigc-36 { padding:5px 0; }
.sigc-37 { font-size:11px;font-weight:500;color:var(--text);flex:1; }
.sigc-38 { margin-bottom:24px; }
.sigc-39 { font-family:var(--font-mono);font-size:8px;font-weight:600;padding:2px 6px;border-radius:var(--radius-full);background:var(--gray-100);color:var(--text-muted); }
.sigc-40 { display:flex;align-items:center;gap:10px;margin-bottom:8px; }
.sigc-41 { font-size:11px;color:var(--text-muted);line-height:1.5; }

/* === lab_declare.html === */
.ldc-1 { margin-bottom:16px; }
.ldc-2 { display:flex;align-items:center;gap:8px; }
.ldc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.ldc-4 { margin-left:auto;display:flex;gap:2px; }
.ldc-5 { position:relative;z-index:1;border-radius:12px; }
.ldc-6 { display:flex;align-items:center;gap:6px; }
.ldc-7 { font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-muted);font-size:10px; }
.ldc-8 { padding:18px 22px;background:var(--gray-50);border-bottom:1px solid var(--gray-100); }
.ldc-9 { left:0;right:0;transform-origin:top left;display:flex;flex-direction:column; }
.ldc-10 { padding:6px;flex-shrink:0; }
.ldc-11 { padding:12px;text-align:center;font-size:10px;color:var(--text-muted); }
.ldc-12 { margin-bottom:0; }
.ldc-13 { display:flex;align-items:center;gap:8px;margin-bottom:4px; }
.ldc-14 { font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#d97706; }
.ldc-15 { font-size:11px;color:var(--text-secondary);line-height:1.5; }
.ldc-16 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:6px; }
.ldc-17 { font-size:11px;color:var(--text-muted); }
.ldc-18 { margin-left:auto;color:var(--green);border-color:rgba(22,163,74,0.2); }
.ldc-19 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.ldc-20 { padding:16px;text-align:center;font-size:10px;color:var(--text-muted); }
.ldc-21 { font-family:var(--font-mono);font-size:8px;padding:1px 5px;border-radius:var(--radius-full);background:rgba(139,92,246,0.1);color:#8b5cf6; }
.ldc-22 { border-bottom:1px solid var(--gray-100);position:relative;background:var(--gray-50); }
.ldc-23 { position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px; }
.ldc-24 { font-family:var(--font-mono);font-size:10px;color:var(--text-muted); }
.ldc-25 { display:flex;gap:10px;align-items:end; }
.ldc-26 { margin-bottom:4px; }
.ldc-27 { display:flex;gap:6px;align-items:center; }
.ldc-28 { white-space:nowrap;flex-shrink:0;font-family:var(--font-mono);font-size:9px;padding:5px 10px;height:34px; }
.ldc-29 { margin-top:16px;padding:12px 18px;border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(ellipse 40% 200% at 100% 50%,rgba(255,180,0,0.15),transparent 70%),var(--surface);border:1px solid rgba(255,180,0,0.12); }
.ldc-30 { display:flex;align-items:center;gap:10px; }
.ldc-31 { font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--text-muted); }
.ldc-32 { font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text); }
.ldc-33 { display:flex;align-items:center;gap:12px; }
.ldc-34 { font-size:10px;color:var(--text-muted); }
.ldc-35 { border-radius:50%;flex-shrink:0; }
.ldc-36 { font-weight:600;font-size:11px;color:var(--text); }
/* Lab declare bottom bar: the two groups (pending count + connect/leaderboard)
   are space-between on desktop but collide on a phone — the "View leaderboard"
   button was clipped off the right edge. Stack them on mobile. */
@media (max-width:640px) {
  .ldc-29, .lac-22 { flex-direction:column; align-items:stretch; gap:10px; }
  .ldc-30, .ldc-33, .lac-23, .lac-27 { justify-content:space-between; flex-wrap:wrap; gap:8px; }
  /* Lab step-tabs (Declare/Validate/Assess): when the card header wraps them to
     their own row, drop the margin-left:auto (which left them floating right with
     an empty gap — "almost centered") and make them a clean full-width segmented
     row with equal-width tabs. */
  .ldc-4, .lac-4, .lrc-4 { width:100%; margin-left:0; gap:6px; }
  .ldc-4 > *, .lac-4 > *, .lrc-4 > * { flex:1; justify-content:center; }

  /* Token-detail price row: the JS period selector (.ps-container = "24H ▾" over
     the % change) is a tall centered column that floated awkwardly beside the big
     price with a gap. Drop it onto its own line under the price as a tidy left-
     aligned row. !important overrides the component's inline styles (set in JS). */
  .tdc-15 { flex-wrap:wrap; align-items:baseline; }
  .tdc-15 .ps-container {
    margin-left:0 !important; margin-top:8px !important; width:100% !important;
    flex-direction:row !important; align-items:center !important;
    align-self:flex-start !important; justify-content:flex-start !important; gap:12px !important;
  }
}
.ldc-37 { font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1; }
.ldc-38 { font-family:var(--font-mono);font-size:9px;color:var(--brand-amber-strong);text-decoration:none;flex-shrink:0; }

/* === lab_assess.html === */
.lac-1 { margin-bottom:16px; }
.lac-2 { display:flex;align-items:center;gap:8px; }
.lac-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.lac-4 { margin-left:auto;display:flex;gap:2px; }
.lac-5 { position:relative;z-index:1;border-radius:12px; }
.lac-6 { margin-bottom:0; }
.lac-7 { display:flex;align-items:center;gap:6px;margin-left:auto; }
.lac-8 { right:0;left:auto;transform-origin:top right;display:flex;flex-direction:column;min-width:min(300px,calc(100vw - 48px)); }
.lac-9 { padding:6px;flex-shrink:0; }
.lac-10 { padding:12px;text-align:center;font-size:10px;color:var(--text-muted); }
.lac-11 { color:var(--green);border-color:rgba(22,163,74,0.2); }
.lac-12 { margin-top:8px; }
.lac-13 { grid-template-columns:1fr 1fr;margin-bottom:12px; }
.lac-14 { border-color:rgba(255,180,0,0.18); }
.lac-15 { font-family:var(--font-mono);font-size:8px;color:var(--text-muted); }
.lac-16 { border-radius:50%; }
.lac-17 { font-weight:600;color:var(--text); }
.lac-18 { font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.lac-19 { font-family:var(--font-mono);font-size:9px;color:var(--red);font-weight:600; }
.lac-20 { font-family:var(--font-mono);font-size:9px;color:var(--amber);font-weight:600; }
.lac-21 { font-size:10px;color:var(--text-muted); }
.lac-22 { margin-top:16px;padding:12px 18px;border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(ellipse 40% 200% at 100% 50%,rgba(255,180,0,0.15),transparent 70%),var(--surface);border:1px solid rgba(255,180,0,0.12); }
.lac-23 { display:flex;align-items:center;gap:10px; }
.lac-24 { font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--text-muted); }
.lac-25 { font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text); }
.lac-26 { font-family:var(--font-mono);font-size:9px;color:var(--green);font-weight:600; }
.lac-27 { display:flex;align-items:center;gap:12px; }
.lac-28 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.lac-29 { border-radius:50%;flex-shrink:0; }
.lac-30 { font-weight:600;font-size:11px;color:var(--text); }
.lac-31 { font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1; }
.lac-32 { font-family:var(--font-mono);font-size:9px;color:var(--brand-amber-strong);text-decoration:none;flex-shrink:0; }

/* === lab_review.html === */
.lrc-1 { margin-bottom:16px; }
.lrc-2 { display:flex;align-items:center;gap:8px; }
.lrc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.lrc-4 { margin-left:auto;display:flex;gap:2px; }
.lrc-5 { position:relative;z-index:1;border-radius:12px; }
.lrc-6 { margin-bottom:0; }
.lrc-7 { display:flex;align-items:center;gap:6px;margin-left:auto; }
.lrc-8 { text-decoration:none;color:var(--text); }
.lrc-9 { display:flex;align-items:center;gap:6px;margin-top:10px; }
.lrc-10 { font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0; }
.lrc-11 { display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9px;color:#3b82f6;text-decoration:none;padding:3px 8px;background:rgba(59,130,246,0.06);border-radius:var(--radius-sm);border:1px solid rgba(59,130,246,0.12);min-width:0; }
.lrc-12 { border-style:dashed; }
.lrc-13 { text-align:center;padding:48px 24px; }
.lrc-14 { opacity:0.4;margin-bottom:12px; }
.lrc-15 { font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px; }
.lrc-16 { font-size:11.5px;color:var(--text-muted);line-height:1.5;max-width:340px;margin:0 auto 16px; }
.lrc-17 { display:flex;justify-content:center;gap:8px; }

/* === design_system.html === */
.dsc-1 { font-size:20px;font-weight:700;letter-spacing:-0.02em; }
.dsc-2 { font-size:12px;font-weight:500;font-family:var(--font-mono); }
.dsc-3 { font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-muted); }
.dsc-4 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted);text-transform:uppercase; }
.dsc-5 { color:var(--text-muted); }
.dsc-6 { padding:6px 6px 4px; }
.dsc-7 { padding:6px; }
.dsc-8 { font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted); }
.dsc-9 { font-family:var(--font-mono);font-size:9px;color:var(--text-muted); }
.dsc-10 { width:68%;background:linear-gradient(90deg,#FFB400,#ffce4d); }
.dsc-11 { width:48%;background:linear-gradient(90deg,#3b82f6,#7aa9f7); }
.dsc-12 { width:97%;background:linear-gradient(90deg,#8b5cf6,#b69bf3); }
.dsc-13 { margin:0;padding:0;background:none;border:none; }
.dsc-14 { color:var(--text);font-weight:600; }
.dsc-15 { display:flex;align-items:center;gap:4px;padding:3px 10px;border-radius:4px;border:1px solid var(--line-3);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;width:auto; }
.dsc-16 { width:48%;background:linear-gradient(90deg,#FFB400,#ffce4d); }
.dsc-17 { width:56%;background:linear-gradient(90deg,#FFB400,#ffce4d); }

/* === docs.html === */
.docc-1 { border-color: var(--gray-300); }
.docc-2 { border-color: var(--green); }
.docc-3 { border-color: var(--amber); }
.docc-4 { border-color: var(--red); }
.docc-5 { border-color: var(--text-muted); }
.docc-6 { color:var(--green); }
.docc-7 { color:var(--text-secondary); }
.docc-8 { color:var(--red); }
.docc-9 { border-color: var(--purple); }

/* === economy.html === */
.ecoc-1 { margin-bottom:18px; }
.ecoc-2 { display:flex;align-items:center;gap:8px; }
.ecoc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.ecoc-4 { color:var(--text-muted);background:var(--gray-100); }
.ecoc-5 { background:#f97316; }
.ecoc-6 { background:#6366f1; }
.ecoc-7 { background:var(--gray-300); }
.ecoc-8 { flex:1;background:var(--gray-300); }
.ecoc-9 { width:25%;background:#f97316; }
.ecoc-10 { width:25%;background:#eab308; }
.ecoc-11 { width:25%;background:#84cc16; }
.ecoc-12 { width:25%;background:var(--green); }

/* === staking.html === */
.stkc-1 { margin:0;border:none;background:transparent;padding:0; }
.stkc-2 { margin-top:14px;padding:10px 14px;background:rgba(255,180,0,0.06);border:1px solid rgba(255,180,0,0.12);border-radius:var(--radius-sm);font-size:11px;color:var(--text-secondary);line-height:1.5; }
.stkc-3 { color:var(--text); }
.stkc-4 { font-size:11px;color:var(--text-secondary); }
.stkc-5 { color:#FFB400;font-weight:700; }
.stkc-6 { font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-transform:uppercase; }
.stkc-7 { color:var(--text-muted); }
.stkc-8 { margin-bottom:8px; }
.stkc-9 { font-size:12px;font-weight:600;color:var(--text);cursor:pointer;padding:6px 0; }
.stkc-10 { font-size:11px;color:var(--text-secondary);line-height:1.6;margin:4px 0 0 0;padding-left:16px; }

/* === watchlist.html === */
.wlc-1 { margin-bottom:16px; }
.wlc-2 { display:flex;align-items:center;gap:8px; }
.wlc-3 { font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600; }
.wlc-4 { padding:var(--sp-8);text-align:center; }
.wlc-5 { font-size:28px;opacity:0.12;margin-bottom:var(--sp-3); }
.wlc-6 { margin-top:var(--sp-3);background:var(--text);color:white;border:none;padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-sm);font-weight:600;font-size:13px;cursor:pointer; }
.wlc-7 { text-align:right; }
.wlc-8 { text-align:right;font-variant-numeric:tabular-nums; }
.wlc-9 { display:inline-block;margin-top:var(--sp-3);background:var(--text);color:white;padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-sm);font-weight:600;font-size:13px;text-decoration:none; }

/* === custom_weights.html === */
.cwc-1 { display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px; }
.cwc-2 { font-size:22px;font-weight:700;letter-spacing:-0.03em;margin:0 0 4px; }
.cwc-3 { display:flex;align-items:center;gap:10px; }
.cwc-4 { font-size:11px;color:var(--text-muted);font-weight:500; }
.cwc-5 { padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-card);font-size:12px;background:var(--surface);color:var(--text);font-family:var(--font-mono);min-width:200px; }
.cwc-6 { font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-bottom:12px; }
.cwc-7 { color:var(--green); }
.cwc-8 { margin-bottom:16px; }
.cwc-9 { font-weight:600;color:var(--text); }
.cwc-10 { padding-left:10px;border-left:2px solid var(--gray-100);margin:4px 0 0 2px; }
.cwc-11 { display:flex;gap:10px;margin-top:20px; }
.cwc-12 { flex:1;padding:7px 13px;border-radius:8px;font-size:12px;font-weight:600;border:none;background:#FFB400;color:#0E0E0E;cursor:pointer;transition:background 0.18s; }
.cwc-13 { padding:7px 13px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--gray-200);background:var(--surface);color:var(--text);cursor:pointer;transition:background 0.18s; }
.cwc-14 { display:flex;gap:8px;margin-bottom:12px; }
.cwc-15 { flex:1;padding:6px 10px;border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:11px;background:var(--surface);color:var(--text); }
.cwc-16 { padding:6px 14px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;border:none;background:#FFB400;color:#fff;cursor:pointer;white-space:nowrap; }
.cwc-17 { font-size:11px;color:var(--text-muted); }

/* === nav.html === */
.navc-1 { margin-left:auto;display:flex;align-items:center;gap:5px; }
.navc-2 { border-radius:50%; }
.navc-3 { font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--text-muted); }
.navc-4 { display:inline-flex;align-items:center; }
.navc-5 { display:block;padding:8px 14px;font-size:13px;color:var(--text-muted); }
.navc-6 { height:1px;background:var(--border-card);margin:4px 0; }
.navc-7 { display:block;padding:8px 14px;font-size:13px;color:var(--red); }
.navc-8 { border-radius:12px; }
.navc-9 { border-radius:12px;filter:brightness(0) invert(1); }
.navc-10 { border-radius:8px;flex-shrink:0;box-shadow:0 2px 8px rgba(255,180,0,0.3); }
.navc-11 { margin-left:10px;padding:4px 12px;border-radius:6px;border:1.5px solid rgba(0,0,0,0.2);background:white;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit; }
.navc-12 { margin-left:6px;padding:4px 12px;border-radius:6px;border:1.5px solid rgba(0,0,0,0.15);background:transparent;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit; }

/* === referral.html === */
.rfc-1 { max-width:900px;margin:0 auto;padding:24px 20px; }
.rfc-2 { font-size:10px;color:var(--text-muted);margin-top:6px;height:14px; }
.rfc-3 { margin-top:16px;padding:12px 16px;border-radius:8px;background:var(--gray-50);border:1px solid var(--gray-200);font-size:12px;color:var(--text-secondary); }
.rfc-4 { background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);overflow:hidden; }
.rfc-5 { font-family:var(--font-mono);font-size:11px; }
.rfc-6 { font-family:var(--font-mono);font-size:11px;color:var(--text-muted); }

/* === autofix === */
.askc-1.askc-1.askc-1 { align-items:center; display:flex; gap:8px; }
.cwc-13.cwc-13.cwc-13 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07); }
body.dark .cwc-13.cwc-13.cwc-13 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1); }
.cwc-14.cwc-14.cwc-14 { }
.cwc-15.cwc-15.cwc-15 { backdrop-filter:blur(17px) saturate(1.6); background-color:rgba(255, 255, 255, 0.7); border-bottom-color:rgba(0, 0, 0, 0.07); border-left-color:rgba(0, 0, 0, 0.07); border-right-color:rgba(0, 0, 0, 0.07); border-top-color:rgba(0, 0, 0, 0.07); box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; font-size:11px; padding-bottom:6px; padding-left:10px; padding-right:10px; padding-top:6px; }
body.dark .cwc-15.cwc-15.cwc-15 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(255, 255, 255, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset; }
.cwc-16.cwc-16.cwc-16 { }
.cwc-5.cwc-5.cwc-5 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset;font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
body.dark .cwc-5.cwc-5.cwc-5 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(255, 255, 255, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset; }
.cwc-6.cwc-6.cwc-6 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.cwc-7.cwc-7.cwc-7 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.cwc-9.cwc-9.cwc-9 { font-weight:600; }
.dsc-15.dsc-15.dsc-15 { backdrop-filter:blur(17px) saturate(1.6); background-color:rgba(255, 255, 255, 0.7); border-bottom-color:rgba(0, 0, 0, 0.07); border-left-color:rgba(0, 0, 0, 0.07); border-right-color:rgba(0, 0, 0, 0.07); border-top-color:rgba(0, 0, 0, 0.07); font-feature-settings:"ss01", "tnum"; font-variant-numeric:tabular-nums; }
body.dark .dsc-15.dsc-15.dsc-15 { backdrop-filter:none;background-color:rgba(255, 255, 255, 0.04);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1); }
.dsc-2.dsc-2.dsc-2 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.dsc-3.dsc-3.dsc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.dsc-4.dsc-4.dsc-4 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.dsc-8.dsc-8.dsc-8 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.dsc-9.dsc-9.dsc-9 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ecoc-3.ecoc-3.ecoc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-15.lac-15.lac-15 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-19.lac-19.lac-19 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-20.lac-20.lac-20 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-22.lac-22.lac-22 { box-shadow:none; }
body.dark .lac-22.lac-22.lac-22 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.lac-24.lac-24.lac-24 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-25.lac-25.lac-25 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-26.lac-26.lac-26 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lac-3.lac-3.lac-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lbdc-1.lbdc-1.lbdc-1 { border-bottom-color:rgb(22, 163, 74);border-left-color:rgb(22, 163, 74);border-right-color:rgb(22, 163, 74);border-top-color:rgb(22, 163, 74);color:rgb(22, 163, 74);outline-color:rgb(22, 163, 74);text-decoration-color:rgb(22, 163, 74); }
body.dark .lbdc-1.lbdc-1.lbdc-1 { border-bottom-color:rgb(52, 211, 153);border-left-color:rgb(52, 211, 153);border-right-color:rgb(52, 211, 153);border-top-color:rgb(52, 211, 153);color:rgb(52, 211, 153);outline-color:rgb(52, 211, 153);text-decoration-color:rgb(52, 211, 153); }
.lbdc-2.lbdc-2.lbdc-2 { text-align:right; }
.lblc-29.lblc-29.lblc-29 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .lblc-29.lblc-29.lblc-29 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(255, 255, 255, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset; }
.lblc-5.lblc-5.lblc-5 { box-shadow:none; }
body.dark .lblc-5.lblc-5.lblc-5 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.ldc-14.ldc-14.ldc-14 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-16.ldc-16.ldc-16 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-19.ldc-19.ldc-19 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-21.ldc-21.ldc-21 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-24.ldc-24.ldc-24 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-28.ldc-28.ldc-28 { font-feature-settings:"ss01", "tnum";font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:-0.045px;line-height:1.2;padding-left:10px;padding-right:10px; }
.ldc-29.ldc-29.ldc-29 { box-shadow:none; }
body.dark .ldc-29.ldc-29.ldc-29 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.ldc-3.ldc-3.ldc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-31.ldc-31.ldc-31 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.ldc-32.ldc-32.ldc-32 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.lrc-3.lrc-3.lrc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.mkc-13.mkc-13.mkc-13 { box-shadow:none; }
body.dark .mkc-13.mkc-13.mkc-13 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.mkc-15.mkc-15.mkc-15 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.mkc-17.mkc-17.mkc-17 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.mkc-3.mkc-3.mkc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.navc-3.navc-3.navc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.navc-5.navc-5.navc-5 { border-bottom-color:rgb(113, 113, 122);border-left-color:rgb(113, 113, 122);border-right-color:rgb(113, 113, 122);border-top-color:rgb(113, 113, 122);color:rgb(113, 113, 122);outline-color:rgb(113, 113, 122);text-decoration-color:rgb(113, 113, 122); }
body.dark .navc-5.navc-5.navc-5 { border-bottom-color:rgb(138, 138, 146);border-left-color:rgb(138, 138, 146);border-right-color:rgb(138, 138, 146);border-top-color:rgb(138, 138, 146);color:rgb(138, 138, 146);outline-color:rgb(138, 138, 146);text-decoration-color:rgb(138, 138, 146); }
.navc-7.navc-7.navc-7 { border-bottom-color:rgb(220, 38, 38);border-left-color:rgb(220, 38, 38);border-right-color:rgb(220, 38, 38);border-top-color:rgb(220, 38, 38);color:rgb(220, 38, 38);outline-color:rgb(220, 38, 38);text-decoration-color:rgb(220, 38, 38); }
body.dark .navc-7.navc-7.navc-7 { border-bottom-color:rgb(248, 113, 113);border-left-color:rgb(248, 113, 113);border-right-color:rgb(248, 113, 113);border-top-color:rgb(248, 113, 113);color:rgb(248, 113, 113);outline-color:rgb(248, 113, 113);text-decoration-color:rgb(248, 113, 113); }
.parc-1.parc-1.parc-1 { align-items:center; display:flex; justify-content:space-between; }
.parc-2.parc-2.parc-2 { font-weight:700; }
.rfc-3.rfc-3.rfc-3 { box-shadow:none; }
body.dark .rfc-3.rfc-3.rfc-3 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.rfc-4.rfc-4.rfc-4 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .rfc-4.rfc-4.rfc-4 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.setc-13.setc-13.setc-13 { padding-bottom:5px;padding-left:8px;padding-right:8px;padding-top:5px; }
.setc-14.setc-14.setc-14 { padding-bottom:5px;padding-left:8px;padding-right:8px;padding-top:5px; }
.setc-16.setc-16.setc-16 { padding-bottom:5px;padding-left:8px;padding-right:8px;padding-top:5px; }
.setc-18.setc-18.setc-18 { text-align:right; }
.setc-20.setc-20.setc-20 { box-shadow:none; }
body.dark .setc-20.setc-20.setc-20 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.setc-23.setc-23.setc-23 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-24.setc-24.setc-24 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-25.setc-25.setc-25 { background-color:rgb(16, 185, 129); }
.setc-28.setc-28.setc-28 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-29.setc-29.setc-29 { background-color:rgb(59, 130, 246); }
.setc-3.setc-3.setc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-30.setc-30.setc-30 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-31.setc-31.setc-31 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-32.setc-32.setc-32 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-37.setc-37.setc-37 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .setc-37.setc-37.setc-37 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.setc-40.setc-40.setc-40 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
body.dark .setc-40.setc-40.setc-40 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1); }
.setc-46.setc-46.setc-46 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-53.setc-53.setc-53 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-54.setc-54.setc-54 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-55.setc-55.setc-55 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.setc-58.setc-58.setc-58 { background-color:rgba(16, 185, 129, 0.1);border-bottom-color:rgb(16, 185, 129);border-left-color:rgb(16, 185, 129);border-right-color:rgb(16, 185, 129);border-top-color:rgb(16, 185, 129);color:rgb(16, 185, 129);outline-color:rgb(16, 185, 129);text-decoration-color:rgb(16, 185, 129); }
.setc-61.setc-61.setc-61 { background-color:rgb(245, 158, 11); }
.setc-8.setc-8.setc-8 { background-color:rgb(244, 244, 245);border-bottom-color:rgb(113, 113, 122);border-left-color:rgb(113, 113, 122);border-right-color:rgb(113, 113, 122);border-top-color:rgb(113, 113, 122);color:rgb(113, 113, 122);outline-color:rgb(113, 113, 122);text-decoration-color:rgb(113, 113, 122); }
body.dark .setc-8.setc-8.setc-8 { background-color:rgba(255, 255, 255, 0.06);border-bottom-color:rgb(138, 138, 146);border-left-color:rgb(138, 138, 146);border-right-color:rgb(138, 138, 146);border-top-color:rgb(138, 138, 146);color:rgb(138, 138, 146);outline-color:rgb(138, 138, 146);text-decoration-color:rgb(138, 138, 146); }
.sigc-11.sigc-11.sigc-11 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.sigc-21.sigc-21.sigc-21 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.sigc-26.sigc-26.sigc-26 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.sigc-27.sigc-27.sigc-27 { box-shadow:none; }
body.dark .sigc-27.sigc-27.sigc-27 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.sigc-28.sigc-28.sigc-28 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.sigc-3.sigc-3.sigc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.sigc-32.sigc-32.sigc-32 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.sigc-39.sigc-39.sigc-39 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.stkc-2.stkc-2.stkc-2 { box-shadow:none; }
body.dark .stkc-2.stkc-2.stkc-2 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.stkc-7.stkc-7.stkc-7 { border-bottom-color:rgb(113, 113, 122);border-left-color:rgb(113, 113, 122);border-right-color:rgb(113, 113, 122);border-top-color:rgb(113, 113, 122);color:rgb(113, 113, 122);outline-color:rgb(113, 113, 122);text-decoration-color:rgb(113, 113, 122); }
body.dark .stkc-7.stkc-7.stkc-7 { border-bottom-color:rgb(138, 138, 146);border-left-color:rgb(138, 138, 146);border-right-color:rgb(138, 138, 146);border-top-color:rgb(138, 138, 146);color:rgb(138, 138, 146);outline-color:rgb(138, 138, 146);text-decoration-color:rgb(138, 138, 146); }
.tdc-101.tdc-101.tdc-101 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-106.tdc-106.tdc-106 { color:rgb(255, 180, 0);font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums;outline-color:rgb(255, 180, 0);text-decoration-color:rgb(255, 180, 0); }
.tdc-112.tdc-112.tdc-112 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-113.tdc-113.tdc-113 { box-shadow:none; }
body.dark .tdc-113.tdc-113.tdc-113 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.tdc-117.tdc-117.tdc-117 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-118.tdc-118.tdc-118 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-119.tdc-119.tdc-119 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-122.tdc-122.tdc-122 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-13.tdc-13.tdc-13 { font-weight:500; }
.tdc-139.tdc-139.tdc-139 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-14.tdc-14.tdc-14 { align-items:flex-start; }
.tdc-142.tdc-142.tdc-142 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-152.tdc-152.tdc-152 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-153.tdc-153.tdc-153 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-155.tdc-155.tdc-155 { backdrop-filter:none;background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .tdc-155.tdc-155.tdc-155 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.08);border-left-color:rgba(255, 255, 255, 0.08);border-right-color:rgba(255, 255, 255, 0.08);border-top-color:rgba(255, 255, 255, 0.08);box-shadow:none; }
.tdc-161.tdc-161.tdc-161 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-162.tdc-162.tdc-162 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-163.tdc-163.tdc-163 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-165.tdc-165.tdc-165 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-166.tdc-166.tdc-166 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-167.tdc-167.tdc-167 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-17.tdc-17.tdc-17 { border-bottom-color:rgb(9, 9, 11);border-left-color:rgb(9, 9, 11);border-right-color:rgb(9, 9, 11);border-top-color:rgb(9, 9, 11);color:rgb(9, 9, 11);font-family:Inter, -apple-system, "system-ui", system-ui, sans-serif;font-size:14px;line-height:1.5;margin-bottom:0px;outline-color:rgb(9, 9, 11);text-decoration-color:rgb(9, 9, 11); }
body.dark .tdc-17.tdc-17.tdc-17 { border-bottom-color:rgb(245, 245, 247);border-left-color:rgb(245, 245, 247);border-right-color:rgb(245, 245, 247);border-top-color:rgb(245, 245, 247);color:rgb(245, 245, 247);outline-color:rgb(245, 245, 247);text-decoration-color:rgb(245, 245, 247); }
.tdc-2.tdc-2.tdc-2 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums;font-weight:600; }
.tdc-20.tdc-20.tdc-20 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);color:rgb(113, 113, 122);font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums;outline-color:rgb(113, 113, 122);text-decoration-color:rgb(113, 113, 122); }
body.dark .tdc-20.tdc-20.tdc-20 { background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(255, 255, 255, 0.08);border-left-color:rgba(255, 255, 255, 0.08);border-right-color:rgba(255, 255, 255, 0.08);border-top-color:rgba(255, 255, 255, 0.08);color:rgb(181, 181, 188);outline-color:rgb(181, 181, 188);text-decoration-color:rgb(181, 181, 188); }
.tdc-24.tdc-24.tdc-24 { }
.tdc-25.tdc-25.tdc-25 { gap:4px; }
.tdc-3.tdc-3.tdc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-48.tdc-48.tdc-48 { background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .tdc-48.tdc-48.tdc-48 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.tdc-52.tdc-52.tdc-52 { }
.tdc-53.tdc-53.tdc-53 { padding-bottom:16px; padding-left:16px; padding-right:16px; padding-top:14px; }
.tdc-54.tdc-54.tdc-54 { }
.tdc-56.tdc-56.tdc-56 { }
.tdc-58.tdc-58.tdc-58 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-59.tdc-59.tdc-59 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-6.tdc-6.tdc-6 { font-size:10px; letter-spacing:0.2px; line-height:1.5; }
.tdc-60.tdc-60.tdc-60 { }
.tdc-62.tdc-62.tdc-62 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-63.tdc-63.tdc-63 { margin-top:8px; }
.tdc-64.tdc-64.tdc-64 { margin-top:8px; }
.tdc-65.tdc-65.tdc-65 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-68.tdc-68.tdc-68 { margin-top:12px; }
.tdc-69.tdc-69.tdc-69 { padding-bottom:14px; padding-left:16px; padding-right:16px; padding-top:14px; }
.tdc-72.tdc-72.tdc-72 { box-shadow:none; }
body.dark .tdc-72.tdc-72.tdc-72 { box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.tdc-73.tdc-73.tdc-73 { }
.tdc-78.tdc-78.tdc-78 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .tdc-78.tdc-78.tdc-78 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.tdc-8.tdc-8.tdc-8 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-80.tdc-80.tdc-80 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-86.tdc-86.tdc-86 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-88.tdc-88.tdc-88 { backdrop-filter:blur(17px) saturate(1.6);background-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(0, 0, 0, 0.07);border-left-color:rgba(0, 0, 0, 0.07);border-right-color:rgba(0, 0, 0, 0.07);border-top-color:rgba(0, 0, 0, 0.07);box-shadow:rgba(0, 0, 0, 0.04) 0px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset; }
body.dark .tdc-88.tdc-88.tdc-88 { background-color:rgba(14, 16, 26, 0.7);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(255, 255, 255, 0.1);box-shadow:rgba(0, 0, 0, 0.35) 0px 1px 2px 0px, rgba(0, 0, 0, 0.5) 0px 16px 40px -16px; }
.tdc-90.tdc-90.tdc-90 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
.tdc-92.tdc-92.tdc-92 { background-color:rgba(139, 92, 246, 0.1);border-bottom-color:rgb(139, 92, 246);border-left-color:rgb(139, 92, 246);border-right-color:rgb(139, 92, 246);border-top-color:rgb(139, 92, 246);color:rgb(139, 92, 246);outline-color:rgb(139, 92, 246);text-decoration-color:rgb(139, 92, 246); }
body.dark .tdc-92.tdc-92.tdc-92 { border-bottom-color:rgb(167, 139, 250);border-left-color:rgb(167, 139, 250);border-right-color:rgb(167, 139, 250);border-top-color:rgb(167, 139, 250);color:rgb(167, 139, 250);outline-color:rgb(167, 139, 250);text-decoration-color:rgb(167, 139, 250); }
.tdc-93.tdc-93.tdc-93 { border-bottom-color:rgb(139, 92, 246);border-left-color:rgb(139, 92, 246);border-right-color:rgb(139, 92, 246);border-top-color:rgb(139, 92, 246);color:rgb(139, 92, 246);outline-color:rgb(139, 92, 246);text-decoration-color:rgb(139, 92, 246); }
body.dark .tdc-93.tdc-93.tdc-93 { border-bottom-color:rgb(167, 139, 250);border-left-color:rgb(167, 139, 250);border-right-color:rgb(167, 139, 250);border-top-color:rgb(167, 139, 250);color:rgb(167, 139, 250);outline-color:rgb(167, 139, 250);text-decoration-color:rgb(167, 139, 250); }
.tdc-94.tdc-94.tdc-94 { background-color:rgb(139, 92, 246); }
.tdc-97.tdc-97.tdc-97 { background-color:rgb(59, 130, 246); }
.wlc-3.wlc-3.wlc-3 { font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums; }
