/* Auto-extracted inline styles. Generated by inline-extractor.mjs. */
/* Selectors use doubled class specificity (0,2,0) so moved styles win
   over typical class/element rules while remaining overridable by JS. */

.hs-1.hs-1 { background: linear-gradient(135deg, #0ea5e9, #6366f1); font-size: 15px; letter-spacing: -0.5px; }
.hs-2.hs-2 { color: #0ea5e9; font-size: 9px; letter-spacing: 0.18em; }
.hs-3.hs-3 { color: #0ea5e9; }
.hs-4.hs-4 { padding: 24px 60px 28px; background: linear-gradient( 180deg, rgba(7, 16, 30, 0.98), rgba(8, 20, 38, 0.9) ); border-bottom: 1px solid rgba(34, 211, 238, 0.2); }
.hs-5.hs-5 { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.hs-6.hs-6 { font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: #67e8f9; font-weight: 800; }
.hs-7.hs-7 { margin: 6px 0 0; color: #e2e8f0; font-size: 28px; line-height: 1.15; }
.hs-8.hs-8 { padding: 8px 12px; border-radius: 8px; border: 1px solid rgba(34, 211, 238, 0.35); background: rgba(34, 211, 238, 0.12); color: #67e8f9; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; cursor: pointer; }
.hs-9.hs-9 { margin-top: 14px; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 10px; }
.hs-10.hs-10 { padding: 10px; border: 1px solid rgba(56, 189, 248, 0.2); border-radius: 10px; background: rgba(2, 6, 23, 0.5); font-size: 11px; color: #cbd5e1; }
.hs-11.hs-11 { color: #86efac; }
.hs-12.hs-12 { color: #fca5a5; }
.hs-13.hs-13 { color: #fef08a; }
.hs-14.hs-14 { color: #7dd3fc; }
.hs-15.hs-15 { margin-top: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 12px; }
.hs-16.hs-16 { padding: 12px; border: 1px solid rgba(248, 113, 113, 0.25); border-radius: 12px; background: rgba(127, 29, 29, 0.08); }
.hs-17.hs-17 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #fca5a5; text-transform: uppercase; }
.hs-18.hs-18 { margin: 8px 0 0 18px; color: #cbd5e1; font-size: 11px; line-height: 1.6; }
.hs-19.hs-19 { padding: 12px; border: 1px solid rgba(34, 197, 94, 0.25); border-radius: 12px; background: rgba(20, 83, 45, 0.08); }
.hs-20.hs-20 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #86efac; text-transform: uppercase; }
.hs-21.hs-21 { padding: 12px; border: 1px solid rgba(59, 130, 246, 0.25); border-radius: 12px; background: rgba(30, 64, 175, 0.08); }
.hs-22.hs-22 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #93c5fd; text-transform: uppercase; }
.hs-23.hs-23 { padding: 12px; border: 1px solid rgba(168, 85, 247, 0.25); border-radius: 12px; background: rgba(88, 28, 135, 0.08); }
.hs-24.hs-24 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #d8b4fe; text-transform: uppercase; }
.hs-25.hs-25 { padding: 12px; border: 1px solid rgba(14, 165, 233, 0.25); border-radius: 12px; background: rgba(8, 47, 73, 0.08); }
.hs-26.hs-26 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #7dd3fc; text-transform: uppercase; }
.hs-27.hs-27 { padding: 12px; border: 1px solid rgba(244, 114, 182, 0.25); border-radius: 12px; background: rgba(131, 24, 67, 0.08); }
.hs-28.hs-28 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #f9a8d4; text-transform: uppercase; }
.hs-29.hs-29 { margin-top: 8px; color: #cbd5e1; font-size: 11px; line-height: 1.6; }
.hs-30.hs-30 { margin-top: 6px; color: #94a3b8; font-size: 10px; }
.hs-31.hs-31 { padding: 12px; border: 1px solid rgba(251, 191, 36, 0.25); border-radius: 12px; background: rgba(120, 53, 15, 0.08); }
.hs-32.hs-32 { font-size: 11px; letter-spacing: 0.08em; font-weight: 800; color: #fcd34d; text-transform: uppercase; }
.hs-33.hs-33 { margin-top: 18px; padding: 14px; border-radius: 12px; border: 1px solid rgba(56, 189, 248, 0.24); background: rgba(2, 6, 23, 0.55); }
.hs-34.hs-34 { font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: #67e8f9; font-weight: 800; }
.hs-35.hs-35 { margin-top: 10px; padding: 10px; border-radius: 10px; border: 1px solid rgba(56, 189, 248, 0.2); background: rgba(15, 23, 42, 0.45); }
.hs-36.hs-36 { font-size: 10px; letter-spacing: 0.12em; color: #93c5fd; font-weight: 800; text-transform: uppercase; }
.hs-37.hs-37 { margin-top: 8px; display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 8px; font-size: 10px; color: #cbd5e1; }
.hs-38.hs-38 { margin-top: 10px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.hs-39.hs-39 { padding: 10px; border: 1px solid rgba(248, 113, 113, 0.22); border-radius: 10px; background: rgba(127, 29, 29, 0.07); }
.hs-40.hs-40 { font-size: 10px; color: #fca5a5; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; }
.hs-41.hs-41 { margin-top: 8px; font-size: 10px; color: #cbd5e1; line-height: 1.65; }
.hs-42.hs-42 { padding: 10px; border: 1px solid rgba(34, 197, 94, 0.22); border-radius: 10px; background: rgba(20, 83, 45, 0.07); }
.hs-43.hs-43 { font-size: 10px; color: #86efac; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; }
.hs-44.hs-44 { padding: 10px; border: 1px solid rgba(59, 130, 246, 0.22); border-radius: 10px; background: rgba(30, 64, 175, 0.07); }
.hs-45.hs-45 { font-size: 10px; color: #93c5fd; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; }
.hs-46.hs-46 { margin-top: 10px; padding: 10px; border-radius: 10px; border: 1px solid rgba(168, 85, 247, 0.24); background: rgba(76, 29, 149, 0.08); }
.hs-47.hs-47 { font-size: 10px; color: #d8b4fe; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; }
.hs-48.hs-48 { margin-top: 8px; display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 8px; font-size: 10px; color: #cbd5e1; }
.hs-49.hs-49 { padding: 8px; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 8px; background: rgba(2, 6, 23, 0.45); }
.hs-50.hs-50 { margin-top: 10px; padding: 10px; border-radius: 10px; border: 1px solid rgba(249, 115, 22, 0.24); background: rgba(124, 45, 18, 0.08); }
.hs-51.hs-51 { font-size: 10px; color: #fdba74; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; }
.hs-52.hs-52 { margin-top: 8px; display: flex; flex-wrap: wrap; gap: 8px; font-size: 10px; }
.hs-53.hs-53 { padding: 5px 8px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.14); background: rgba(2, 6, 23, 0.45); color: #cbd5e1; }
.hs-54.hs-54 { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1; }
.hs-55.hs-55 { z-index: 2; position: relative; }
.hs-56.hs-56 { color: #00c4ff; }
.hs-57.hs-57 { max-width: 640px; }
.hs-58.hs-58 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin-top: 48px; max-width: 800px; }
.hs-59.hs-59 { text-align: center; }
.hs-60.hs-60 { font-size: 36px; font-weight: 900; color: #00c4ff; }
.hs-61.hs-61 { font-size: 10px; color: var(--muted); text-transform: uppercase; letter-spacing: 0.12em; margin-top: 4px; }
.hs-62.hs-62 { font-size: 36px; font-weight: 900; color: #a855f7; }
.hs-63.hs-63 { font-size: 36px; font-weight: 900; color: #22c55e; }
.hs-64.hs-64 { font-size: 36px; font-weight: 900; color: #f59e0b; }
.hs-65.hs-65 { max-width: 700px; margin-top: 32px; }
.hs-66.hs-66 { margin-top: 6px; }
.hs-67.hs-67 { padding: 80px 60px; background: linear-gradient( 180deg, rgba(0, 196, 255, 0.02) 0%, transparent 100% ); }
.hs-68.hs-68 { display: flex; align-items: center; gap: 16px; margin-bottom: 6px; }
.hs-69.hs-69 { font-size: 8px; font-weight: 900; letter-spacing: 0.25em; color: #00c4ff; font-family: monospace; text-transform: uppercase; }
.hs-70.hs-70 { flex: 1; height: 1px; background: linear-gradient( to right, rgba(0, 196, 255, 0.3), transparent ); }
.hs-71.hs-71 { font-size: 8px; font-weight: 700; color: rgba(0, 196, 255, 0.5); font-family: monospace; letter-spacing: 0.1em; }
.hs-72.hs-72 { margin-top: 8px; }
.hs-73.hs-73 { margin-top: 44px; }
.hs-74.hs-74 { border-color: rgba(14, 165, 233, 0.25); }
.hs-75.hs-75 { background: #0ea5e9; }
.hs-76.hs-76 { background: #38bdf8; }
.hs-77.hs-77 { background: #818cf8; }
.hs-78.hs-78 { border-color: rgba(34, 197, 94, 0.25); }
.hs-79.hs-79 { color: #22c55e; }
.hs-80.hs-80 { background: #22c55e; }
.hs-81.hs-81 { background: #4ade80; }
.hs-82.hs-82 { background: #86efac; }
.hs-83.hs-83 { border-color: rgba(168, 85, 247, 0.25); }
.hs-84.hs-84 { color: #a855f7; }
.hs-85.hs-85 { background: #a855f7; }
.hs-86.hs-86 { background: #c084fc; }
.hs-87.hs-87 { background: #e879f9; }
.hs-88.hs-88 { border-color: rgba(239, 68, 68, 0.25); }
.hs-89.hs-89 { color: #ef4444; }
.hs-90.hs-90 { background: #ef4444; }
.hs-91.hs-91 { background: #f87171; }
.hs-92.hs-92 { background: #fca5a5; }
.hs-93.hs-93 { border-color: rgba(245, 158, 11, 0.25); }
.hs-94.hs-94 { color: #f59e0b; }
.hs-95.hs-95 { background: #f59e0b; }
.hs-96.hs-96 { background: #fbbf24; }
.hs-97.hs-97 { background: #fde68a; }
.hs-98.hs-98 { border-color: rgba(99, 102, 241, 0.25); }
.hs-99.hs-99 { color: #6366f1; }
.hs-100.hs-100 { background: #6366f1; }
.hs-101.hs-101 { background: #a5b4fc; }
.hs-102.hs-102 { border-color: rgba(148, 163, 184, 0.25); }
.hs-103.hs-103 { color: #94a3b8; }
.hs-104.hs-104 { background: #94a3b8; }
.hs-105.hs-105 { background: #cbd5e1; }
.hs-106.hs-106 { background: #64748b; }
.hs-107.hs-107 { border-color: rgba(249, 115, 22, 0.25); }
.hs-108.hs-108 { color: #f97316; }
.hs-109.hs-109 { background: #f97316; }
.hs-110.hs-110 { background: #fb923c; }
.hs-111.hs-111 { background: #fdba74; }
.hs-112.hs-112 { border-color: rgba(20, 184, 166, 0.25); }
.hs-113.hs-113 { color: #14b8a6; }
.hs-114.hs-114 { background: #14b8a6; }
.hs-115.hs-115 { background: #2dd4bf; }
.hs-116.hs-116 { background: #5eead4; }
.hs-117.hs-117 { border-color: rgba(217, 119, 6, 0.25); }
.hs-118.hs-118 { color: #d97706; }
.hs-119.hs-119 { background: #d97706; }
.hs-120.hs-120 { background: #fcd34d; }
.hs-121.hs-121 { border-color: rgba(236, 72, 153, 0.25); }
.hs-122.hs-122 { color: #ec4899; }
.hs-123.hs-123 { background: #ec4899; }
.hs-124.hs-124 { background: #f472b6; }
.hs-125.hs-125 { background: #f9a8d4; }
.hs-126.hs-126 { display: flex; flex-direction: column; align-items: flex-end; gap: 10px; }
.hs-127.hs-127 { font-size: 10px; color: var(--muted); }
.hs-128.hs-128 { display: flex; gap: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.07); margin-bottom: 20px; }
.hs-129.hs-129 { padding: 8px 18px; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #00c8ff; background: none; border: none; border-bottom: 2px solid #00c8ff; cursor: pointer; font-family: inherit; }
.hs-130.hs-130 { padding: 8px 18px; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: var(--muted); background: none; border: none; border-bottom: 2px solid transparent; cursor: pointer; font-family: inherit; }
.hs-131.hs-131 { display: none; }
.hs-132.hs-132 { margin-top: 8px; text-shadow: 0 0 18px rgba(0, 196, 255, 0.5); }
.hs-133.hs-133 { margin-right: 14px; vertical-align: middle; }
.hs-134.hs-134 { font-size: 28px; position: relative; z-index: 1; }
.hs-135.hs-135 { display: block; }
.hs-136.hs-136 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-items: start; }
.hs-137.hs-137 { font-size: 11px; color: var(--muted); margin-bottom: 12px; }
.hs-138.hs-138 { margin-top: 0; }
.hs-139.hs-139 { color: #818cf8; }
.hs-140.hs-140 { margin-top: 20px; grid-column: 1/-1; }
.hs-141.hs-141 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; flex-wrap: wrap; gap: 10px; }
.hs-142.hs-142 { color: #a855f7; margin: 0; }
.hs-143.hs-143 { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.hs-144.hs-144 { font-size: 10px; color: #475569; }
.hs-145.hs-145 { font-size: 10px; padding: 4px 10px; background: rgba(168, 85, 247, 0.1); border: 1px solid rgba(168, 85, 247, 0.3); border-radius: 5px; color: #a855f7; cursor: pointer; font-family: inherit; }
.hs-146.hs-146 { width: 100%; border-radius: 10px; background: #050b17; cursor: grab; }
.hs-147.hs-147 { display: none; margin-top: 12px; padding: 12px; background: rgba(168, 85, 247, 0.06); border: 1px solid rgba(168, 85, 247, 0.2); border-radius: 8px; font-size: 11px; color: #94a3b8; line-height: 1.6; }
.hs-148.hs-148 { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.hs-149.hs-149 { font-size: 10px; color: var(--muted); margin-top: 4px; line-height: 1.4; }
.hs-150.hs-150 { padding: 60px; background: linear-gradient( 180deg, rgba(14, 165, 233, 0.06) 0%, rgba(124, 58, 237, 0.03) 100% ); border-top: 1px solid rgba(0, 196, 255, 0.1); border-bottom: 1px solid rgba(124, 58, 237, 0.1); }
.hs-151.hs-151 { display: flex; align-items: center; gap: 12px; margin-bottom: 32px; }
.hs-152.hs-152 { font-size: 10px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: #0ea5e9; background: rgba(14, 165, 233, 0.15); border: 1px solid rgba(14, 165, 233, 0.3); border-radius: 4px; padding: 4px 12px; }
.hs-153.hs-153 { font-size: 32px; font-weight: 900; color: #e2e8f0; margin: 0; }
.hs-154.hs-154 { font-size: 12px; color: var(--muted); margin-left: auto; }
.hs-155.hs-155 { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 16px; margin-bottom: 32px; }
.hs-156.hs-156 { background: rgba(0, 196, 255, 0.08); border: 1px solid rgba(0, 196, 255, 0.2); border-radius: 12px; padding: 16px; }
.hs-157.hs-157 { font-size: 10px; font-weight: 800; letter-spacing: 0.08em; color: #0ea5e9; text-transform: uppercase; margin-bottom: 8px; }
.hs-158.hs-158 { font-size: 32px; font-weight: 900; color: #00c4ff; }
.hs-159.hs-159 { font-size: 11px; color: var(--muted); margin-top: 4px; }
.hs-160.hs-160 { background: rgba(34, 197, 94, 0.08); border: 1px solid rgba(34, 197, 94, 0.2); border-radius: 12px; padding: 16px; }
.hs-161.hs-161 { font-size: 10px; font-weight: 800; letter-spacing: 0.08em; color: #22c55e; text-transform: uppercase; margin-bottom: 8px; }
.hs-162.hs-162 { font-size: 32px; font-weight: 900; color: #22c55e; }
.hs-163.hs-163 { background: rgba(168, 85, 247, 0.08); border: 1px solid rgba(168, 85, 247, 0.2); border-radius: 12px; padding: 16px; }
.hs-164.hs-164 { font-size: 10px; font-weight: 800; letter-spacing: 0.08em; color: #a855f7; text-transform: uppercase; margin-bottom: 8px; }
.hs-165.hs-165 { font-size: 32px; font-weight: 900; color: #d8b4fe; }
.hs-166.hs-166 { background: rgba(245, 158, 11, 0.08); border: 1px solid rgba(245, 158, 11, 0.2); border-radius: 12px; padding: 16px; }
.hs-167.hs-167 { font-size: 10px; font-weight: 800; letter-spacing: 0.08em; color: #f59e0b; text-transform: uppercase; margin-bottom: 8px; }
.hs-168.hs-168 { font-size: 32px; font-weight: 900; color: #fbbf24; }
.hs-169.hs-169 { background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 14px; padding: 20px; }
.hs-170.hs-170 { font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin-bottom: 16px; }
.hs-171.hs-171 { display: flex; flex-direction: column; gap: 12px; max-height: 280px; overflow-y: auto; }
.hs-172.hs-172 { display: flex; gap: 12px; align-items: flex-start; padding: 10px; border-left: 2px solid rgba(0, 196, 255, 0.3); }
.hs-173.hs-173 { font-size: 12px; color: #0ea5e9; }
.hs-174.hs-174 { font-size: 12px; font-weight: 600; color: #e2e8f0; }
.hs-175.hs-175 { font-size: 10px; color: var(--muted); margin-top: 2px; }
.hs-176.hs-176 { font-size: 9px; color: #475569; margin-top: 4px; }
.hs-177.hs-177 { display: flex; gap: 12px; align-items: flex-start; padding: 10px; border-left: 2px solid rgba(34, 197, 94, 0.3); }
.hs-178.hs-178 { font-size: 12px; color: #22c55e; }
.hs-179.hs-179 { display: flex; gap: 12px; align-items: flex-start; padding: 10px; border-left: 2px solid rgba(168, 85, 247, 0.3); }
.hs-180.hs-180 { font-size: 12px; color: #a855f7; }
.hs-181.hs-181 { margin-top: 24px; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 14px; padding: 20px; }
.hs-182.hs-182 { display: grid; grid-template-columns: repeat(auto-fill, minmax(80px, 1fr)); gap: 12px; }
.hs-183.hs-183 { background: rgba(14, 165, 233, 0.15); color: #0ea5e9; }
.hs-184.hs-184 { background: linear-gradient(90deg, #0ea5e9, #818cf8); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-185.hs-185 { color: #0ea5e9; border-color: rgba(14, 165, 233, 0.35); }
.hs-186.hs-186 { color: #38bdf8; font-weight: 700; text-decoration: none; }
.hs-187.hs-187 { background: rgba(34, 197, 94, 0.15); color: #22c55e; }
.hs-188.hs-188 { background: linear-gradient(90deg, #22c55e, #0ea5e9); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-189.hs-189 { color: #22c55e; border-color: rgba(34, 197, 94, 0.35); }
.hs-190.hs-190 { color: #00c4ff; border-color: rgba(0, 196, 255, 0.3); }
.hs-191.hs-191 { background: rgba(168, 85, 247, 0.15); color: #a855f7; }
.hs-192.hs-192 { background: linear-gradient(90deg, #a855f7, #6366f1); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-193.hs-193 { color: #a855f7; border-color: rgba(168, 85, 247, 0.35); }
.hs-194.hs-194 { background: rgba(75, 0, 130, 0.2); color: #b19cd9; border: 1px solid rgba(75, 0, 130, 0.3); }
.hs-195.hs-195 { background: rgba(255, 215, 0, 0.12); color: #ffd700; border: 1px solid rgba(255, 215, 0, 0.25); }
.hs-196.hs-196 { background: rgba(239, 68, 68, 0.15); color: #ef4444; }
.hs-197.hs-197 { background: linear-gradient(90deg, #ef4444, #f97316); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-198.hs-198 { color: #ef4444; border-color: rgba(239, 68, 68, 0.35); }
.hs-199.hs-199 { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px; margin-bottom: 16px; }
.hs-200.hs-200 { background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(239, 68, 68, 0.24); border-radius: 10px; padding: 12px; }
.hs-201.hs-201 { height: 92px; border-radius: 8px; background: linear-gradient(145deg, #1f2937, #ef4444); margin-bottom: 10px; }
.hs-202.hs-202 { font-size: 12px; font-weight: 800; color: #fca5a5; }
.hs-203.hs-203 { font-size: 11px; color: #94a3b8; margin-top: 4px; }
.hs-204.hs-204 { height: 6px; background: rgba(239, 68, 68, 0.18); border-radius: 999px; margin-top: 8px; overflow: hidden; }
.hs-205.hs-205 { height: 100%; width: 82%; background: #ef4444; }
.hs-206.hs-206 { font-size: 10px; color: #cbd5e1; margin-top: 7px; }
.hs-207.hs-207 { font-size: 10px; color: #22c55e; margin-top: 3px; }
.hs-208.hs-208 { background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(99, 102, 241, 0.24); border-radius: 10px; padding: 12px; }
.hs-209.hs-209 { height: 92px; border-radius: 8px; background: linear-gradient(145deg, #1f2937, #6366f1); margin-bottom: 10px; }
.hs-210.hs-210 { font-size: 12px; font-weight: 800; color: #c7d2fe; }
.hs-211.hs-211 { height: 6px; background: rgba(99, 102, 241, 0.18); border-radius: 999px; margin-top: 8px; overflow: hidden; }
.hs-212.hs-212 { height: 100%; width: 64%; background: #6366f1; }
.hs-213.hs-213 { background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(34, 197, 94, 0.24); border-radius: 10px; padding: 12px; }
.hs-214.hs-214 { height: 92px; border-radius: 8px; background: linear-gradient(145deg, #1f2937, #22c55e); margin-bottom: 10px; }
.hs-215.hs-215 { font-size: 12px; font-weight: 800; color: #bbf7d0; }
.hs-216.hs-216 { height: 6px; background: rgba(34, 197, 94, 0.18); border-radius: 999px; margin-top: 8px; overflow: hidden; }
.hs-217.hs-217 { height: 100%; width: 72%; background: #22c55e; }
.hs-218.hs-218 { width: 100%; background: #4ade80; }
.hs-219.hs-219 { width: 97%; background: #4ade80; }
.hs-220.hs-220 { width: 88%; background: #fbbf24; }
.hs-221.hs-221 { width: 85%; background: #fbbf24; }
.hs-222.hs-222 { width: 78%; background: #818cf8; }
.hs-223.hs-223 { width: 85%; background: #4ade80; }
.hs-224.hs-224 { width: 35%; background: #fbbf24; }
.hs-225.hs-225 { width: 50%; background: #fbbf24; }
.hs-226.hs-226 { width: 90%; background: #fbbf24; }
.hs-227.hs-227 { width: 45%; background: #f97316; }
.hs-228.hs-228 { width: 50%; background: #f97316; }
.hs-229.hs-229 { width: 10%; background: #ef4444; }
.hs-230.hs-230 { width: 55%; background: #fbbf24; }
.hs-231.hs-231 { width: 70%; background: #818cf8; }
.hs-232.hs-232 { width: 65%; background: #818cf8; }
.hs-233.hs-233 { width: 60%; background: #818cf8; }
.hs-234.hs-234 { width: 35%; background: #6366f1; }
.hs-235.hs-235 { width: 30%; background: #6366f1; }
.hs-236.hs-236 { width: 15%; background: #ef4444; }
.hs-237.hs-237 { width: 20%; background: #6366f1; }
.hs-238.hs-238 { width: 55%; background: #818cf8; }
.hs-239.hs-239 { width: 65%; background: #00c4ff; }
.hs-240.hs-240 { width: 50%; background: #818cf8; }
.hs-241.hs-241 { width: 60%; background: #4ade80; }
.hs-242.hs-242 { width: 55%; background: #7c3aed; }
.hs-243.hs-243 { width: 40%; background: #6366f1; }
.hs-244.hs-244 { width: 15%; background: #6366f1; }
.hs-245.hs-245 { background: rgba(245, 158, 11, 0.15); color: #f59e0b; }
.hs-246.hs-246 { background: linear-gradient(90deg, #f59e0b, #ef4444); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-247.hs-247 { color: #f59e0b; border-color: rgba(245, 158, 11, 0.35); }
.hs-248.hs-248 { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
.hs-249.hs-249 { height: 110px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(140deg, #1e293b, #64748b); }
.hs-250.hs-250 { font-size: 9px; }
.hs-251.hs-251 { height: 110px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(140deg, #0f172a, #22c55e); }
.hs-252.hs-252 { height: 110px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(140deg, #111827, #a855f7); }
.hs-253.hs-253 { height: 110px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(140deg, #0b1220, #06b6d4); }
.hs-254.hs-254 { height: 110px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(140deg, #1f2937, #f59e0b); }
.hs-255.hs-255 { height: 110px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(140deg, #111827, #ef4444); }
.hs-256.hs-256 { height: 120px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(145deg, #0f172a, #0ea5e9); }
.hs-257.hs-257 { height: 120px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(145deg, #111827, #22c55e); }
.hs-258.hs-258 { height: 120px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(145deg, #111827, #f59e0b); }
.hs-259.hs-259 { height: 120px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(145deg, #111827, #a855f7); }
.hs-260.hs-260 { height: 120px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(145deg, #111827, #06b6d4); }
.hs-261.hs-261 { height: 120px; border-radius: 8px; margin-bottom: 10px; background: linear-gradient(145deg, #111827, #ef4444); }
.hs-262.hs-262 { background: rgba(99, 102, 241, 0.15); color: #6366f1; }
.hs-263.hs-263 { background: linear-gradient(90deg, #6366f1, #a855f7); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-264.hs-264 { color: #6366f1; border-color: rgba(99, 102, 241, 0.35); }
.hs-265.hs-265 { background: rgba(148, 163, 184, 0.12); color: #94a3b8; }
.hs-266.hs-266 { background: linear-gradient(90deg, #94a3b8, #64748b); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-267.hs-267 { color: #94a3b8; border-color: rgba(148, 163, 184, 0.3); }
.hs-268.hs-268 { background: rgba(249, 115, 22, 0.15); color: #f97316; }
.hs-269.hs-269 { background: linear-gradient(90deg, #f97316, #ef4444); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-270.hs-270 { color: #f97316; border-color: rgba(249, 115, 22, 0.35); }
.hs-271.hs-271 { background: rgba(20, 184, 166, 0.15); color: #14b8a6; }
.hs-272.hs-272 { background: linear-gradient(90deg, #14b8a6, #0ea5e9); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-273.hs-273 { color: #14b8a6; border-color: rgba(20, 184, 166, 0.35); }
.hs-274.hs-274 { background: rgba(217, 119, 6, 0.15); color: #d97706; }
.hs-275.hs-275 { background: linear-gradient(90deg, #d97706, #f59e0b); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-276.hs-276 { color: #d97706; border-color: rgba(217, 119, 6, 0.35); }
.hs-277.hs-277 { background: rgba(236, 72, 153, 0.15); color: #ec4899; }
.hs-278.hs-278 { background: linear-gradient(90deg, #ec4899, #a855f7); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-279.hs-279 { color: #ec4899; border-color: rgba(236, 72, 153, 0.35); }
.hs-280.hs-280 { background: linear-gradient(90deg, #14b8a6, #06b6d4); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-281.hs-281 { background: linear-gradient(90deg, #22c55e, #10b981); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-282.hs-282 { color: #f59e0b; background: #f59e0b; }
.hs-283.hs-283 { color: #22c55e; background: #22c55e; }
.hs-284.hs-284 { color: #38bdf8; }
.hs-285.hs-285 { color: #38bdf8; background: #38bdf8; }
.hs-286.hs-286 { color: #0ea5e9; background: #0ea5e9; }
.hs-287.hs-287 { color: #a855f7; background: #a855f7; }
.hs-288.hs-288 { color: #14b8a6; background: #14b8a6; }
.hs-289.hs-289 { color: #ec4899; background: #ec4899; }
.hs-290.hs-290 { color: #ec4899; background: #ec4899; border: 3px solid #ec4899; width: 16px; height: 16px; animation: livepulse 1.5s infinite; }
.hs-291.hs-291 { display: flex; gap: 24px; flex-wrap: wrap; justify-content: center; margin-top: 32px; padding: 0 60px; }
.hs-292.hs-292 { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; }
.hs-293.hs-293 { margin-top: 80px; }
.hs-294.hs-294 { padding: 60px; background: var(--surface); border-top: 1px solid rgba(255, 255, 255, 0.06); }
.hs-295.hs-295 { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, 0.85fr); gap: 20px; align-items: stretch; }
.hs-296.hs-296 { padding: 22px; border-radius: 16px; border: 1px solid rgba(0, 196, 255, 0.14); background: linear-gradient( 145deg, rgba(0, 196, 255, 0.06), rgba(99, 102, 241, 0.05) ); box-shadow: 0 18px 48px rgba(0, 0, 0, 0.22); }
.hs-297.hs-297 { font-size: 10px; font-weight: 800; letter-spacing: 0.18em; text-transform: uppercase; color: #00c4ff; margin-bottom: 12px; }
.hs-298.hs-298 { font-size: 22px; font-weight: 900; color: #e2e8f0; line-height: 1.2; margin-bottom: 10px; }
.hs-299.hs-299 { font-size: 13px; line-height: 1.7; color: var(--muted); max-width: 620px; }
.hs-300.hs-300 { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; }
.hs-301.hs-301 { text-decoration: none; justify-content: center; }
.hs-302.hs-302 { border-color: rgba(129, 140, 248, 0.35); color: #c4b5fd; background: rgba(129, 140, 248, 0.08); }
.hs-303.hs-303 { border-color: rgba(249, 115, 22, 0.35); color: #fdba74; background: rgba(249, 115, 22, 0.08); }
.hs-304.hs-304 { padding: 22px; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.08); background: rgba(255, 255, 255, 0.02); display: flex; flex-direction: column; justify-content: space-between; gap: 12px; }
.hs-305.hs-305 { font-size: 10px; font-weight: 800; letter-spacing: 0.18em; text-transform: uppercase; color: #818cf8; margin-bottom: 10px; }
.hs-306.hs-306 { display: grid; gap: 8px; font-size: 12px; color: var(--muted); line-height: 1.5; }
.hs-307.hs-307 { color: #e2e8f0; font-weight: 700; }
.hs-308.hs-308 { color: #c4b5fd; font-weight: 700; }
.hs-309.hs-309 { color: #67e8f9; font-weight: 700; }
.hs-310.hs-310 { color: #fdba74; font-weight: 700; }
.hs-311.hs-311 { font-size: 11px; color: #64748b; line-height: 1.6; }
.hs-312.hs-312 { padding: 80px 60px; background: var(--bg); position: relative; overflow: hidden; }
.hs-313.hs-313 { position: absolute; inset: 0; background: repeating-linear-gradient( 0deg, transparent, transparent 59px, rgba(0, 196, 255, 0.02) 59px, rgba(0, 196, 255, 0.02) 60px ), repeating-linear-gradient( 90deg, transparent, transparent 59px, rgba(0, 196, 255, 0.02) 59px, rgba(0, 196, 255, 0.02) 60px ); pointer-events: none; }
.hs-314.hs-314 { position: relative; z-index: 1; }
.hs-315.hs-315 { margin-top: 8px; text-shadow: 0 0 16px rgba(0, 196, 255, 0.4); }
.hs-316.hs-316 { display: grid; gap: 14px; margin-top: 40px; }
.hs-317.hs-317 { margin-top: 48px; }
.hs-318.hs-318 { font-size: 10px; font-weight: 800; letter-spacing: 0.2em; text-transform: uppercase; color: #00c4ff; margin-bottom: 20px; }
.hs-319.hs-319 { overflow-x: auto; }
.hs-320.hs-320 { width: 100%; border-collapse: collapse; min-width: 600px; font-size: 12px; }
.hs-321.hs-321 { background: linear-gradient(90deg, #fb923c, #f59e0b); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-322.hs-322 { width: 100%; height: 150px; object-fit: cover; border-radius: 8px; margin-bottom: 10px; }
.hs-323.hs-323 { background: linear-gradient(90deg, #38bdf8, #0ea5e9); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-324.hs-324 { background: linear-gradient(90deg, #2dd4bf, #14b8a6); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-325.hs-325 { max-width: 980px; margin-top: 10px; }
.hs-326.hs-326 { background: linear-gradient(90deg, #4ade80, #22c55e); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hs-327.hs-327 { display: flex; gap: 5px; align-items: center; }
.hs-328.hs-328 { width: 6px; height: 6px; border-radius: 50%; background: #475569; flex-shrink: 0; }
.hs-329.hs-329 { padding: 8px 12px; background: rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.04); }
.hs-330.hs-330 { font-size: 10px; color: #475569; margin-bottom: 6px; }
.hs-331.hs-331 { height: 3px; border-radius: 2px; background: rgba(255, 255, 255, 0.06); overflow: hidden; }
.hs-332.hs-332 { height: 100%; width: 0%; background: linear-gradient(90deg, #ec4899, #a855f7); transition: width 0.4s; }
.hs-333.hs-333 { padding: 10px 12px; display: flex; flex-direction: column; gap: 8px; font-size: 11px; min-height: 200px; }
.hs-334.hs-334 { color: #334155; text-align: center; padding: 24px 0; font-size: 11px; }
.hs-335.hs-335 { flex: 1; padding: 7px; font-size: 11px; font-weight: 700; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 7px; color: #94a3b8; cursor: pointer; font-family: inherit; }
.hs-336.hs-336 { flex: 1; padding: 7px; font-size: 11px; font-weight: 700; background: rgba(236, 72, 153, 0.08); border: 1px solid rgba(236, 72, 153, 0.25); border-radius: 7px; color: #ec4899; cursor: pointer; font-family: inherit; }
.hs-337.hs-337 { padding: 7px 10px; font-size: 11px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 7px; color: #475569; cursor: pointer; font-family: inherit; }
.hs-338.hs-338 { display: flex; flex-direction: column; gap: 6px; min-width: 0; }
.hs-339.hs-339 { height: 100%; width: 0%; background: linear-gradient(90deg, #22d3ee, #4ade80); border-radius: 999px; box-shadow: 0 0 10px rgba(34, 211, 238, 0.6); transition: width 0.6s ease; }
.hs-340.hs-340 { border-radius: 20px 0 0 20px; }
.hs-341.hs-341 { color: #a855f7; border-color: rgba(168, 85, 247, 0.2); }
.hs-342.hs-342 { overflow-y: auto; flex: 1; }
.hs-343.hs-343 { display: block; font-size: 9px; color: #64748b; margin-top: 3px; letter-spacing: 0.04em; }
.hs-344.hs-344 { border-color: rgba(168, 85, 247, 0.3); background: rgba(124, 58, 237, 0.06); }
.hs-345.hs-345 { border-color: rgba(234, 179, 8, 0.3); background: rgba(234, 179, 8, 0.06); }
.hs-346.hs-346 { color: #fbbf24; }
.hs-347.hs-347 { border-color: rgba(20, 184, 166, 0.3); background: rgba(20, 184, 166, 0.06); }
.hs-348.hs-348 { color: #2dd4bf; }
.hs-349.hs-349 { border-color: rgba(99, 102, 241, 0.3); background: rgba(99, 102, 241, 0.06); }
.hs-350.hs-350 { border-color: rgba(14, 165, 233, 0.3); background: rgba(14, 165, 233, 0.06); }
.hs-351.hs-351 { border-color: rgba(34, 197, 94, 0.3); background: rgba(34, 197, 94, 0.06); }
.hs-352.hs-352 { padding: 0 14px 12px; display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.hs-353.hs-353 { color: #94a3b8; font-size: 11px; }
.hs-354.hs-354 { padding: 7px 10px; border-radius: 7px; border: 1px solid rgba(56, 189, 248, 0.35); background: rgba(56, 189, 248, 0.12); color: #7dd3fc; font-size: 11px; cursor: pointer; font-family: inherit; }
.hs-355.hs-355 { text-align: center; color: #475569; font-size: 12px; padding: 20px; }
.hs-356.hs-356 { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 6px; padding: 7px 10px; background: linear-gradient( 90deg, rgba(14, 116, 144, 0.16), rgba(15, 23, 42, 0.2) ); border: 1px solid rgba(34, 211, 238, 0.2); border-radius: 8px; }
.hs-357.hs-357 { font-size: 9px; padding: 4px 6px; }
.hs-358.hs-358 { margin-bottom: 8px; }
.hs-359.hs-359 { display: grid; gap: 6px; }
.hs-360.hs-360 { cursor: default; background: rgba(34, 197, 94, 0.08); border-color: rgba(34, 197, 94, 0.24); color: #86efac; }
.hs-361.hs-361 { cursor: default; background: rgba(99, 102, 241, 0.08); border-color: rgba(99, 102, 241, 0.24); color: #c4b5fd; }
.hs-362.hs-362 { margin-top: 8px; margin-bottom: 4px; }
.hs-363.hs-363 { display: flex; gap: 6px; }
.hs-364.hs-364 { font-size: 10px; padding: 2px 8px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 5px; color: #94a3b8; cursor: pointer; font-family: inherit; }
.hs-365.hs-365 { font-size: 10px; padding: 2px 8px; background: rgba(34, 197, 94, 0.08); border: 1px solid rgba(34, 197, 94, 0.25); border-radius: 5px; color: #4ade80; cursor: pointer; font-family: inherit; }
.hs-366.hs-366 { padding: 8px 10px; color: #475569; font-size: 11px; }
.hs-367.hs-367 { border: 1px solid rgba(34, 211, 238, 0.26); background: linear-gradient( 180deg, rgba(6, 182, 212, 0.08), rgba(15, 23, 42, 0.4) ); }
.hs-368.hs-368 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; }
.hs-369.hs-369 { margin-bottom: 0; color: #67e8f9; }
.hs-370.hs-370 { font-size: 10px; padding: 3px 8px; background: rgba(34, 211, 238, 0.12); border: 1px solid rgba(34, 211, 238, 0.28); border-radius: 6px; color: #67e8f9; cursor: pointer; font-family: inherit; }
.hs-371.hs-371 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px; font-size: 10px; }
.hs-372.hs-372 { grid-column: 1 / span 2; }
.hs-373.hs-373 { margin-top: 8px; font-size: 10px; color: #64748b; }
.hs-374.hs-374 { max-height: 110px; overflow: auto; display: grid; gap: 5px; padding: 6px; background: rgba(0, 0, 0, 0.12); border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 7px; font-size: 10px; color: #94a3b8; }
.hs-375.hs-375 { max-height: 95px; overflow: auto; display: grid; gap: 4px; padding: 6px; background: rgba(0, 0, 0, 0.12); border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 7px; font-size: 10px; color: #94a3b8; }
.hs-376.hs-376 { margin-top: 8px; display: flex; gap: 6px; align-items: center; }
.hs-377.hs-377 { flex: 1; background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 6px; color: #cbd5e1; font-size: 10px; padding: 6px; }
.hs-378.hs-378 { width: 86px; background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 6px; color: #cbd5e1; font-size: 10px; padding: 6px; }
.hs-379.hs-379 { margin-top: 6px; max-height: 120px; overflow: auto; display: grid; gap: 5px; padding: 6px; background: rgba(0, 0, 0, 0.12); border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 7px; font-size: 10px; color: #94a3b8; }
.hs-380.hs-380 { margin-top: 8px; display: flex; gap: 6px; }
.hs-381.hs-381 { padding: 6px 10px; font-size: 10px; }
.hs-382.hs-382 { border: 1px solid rgba(0, 229, 255, 0.25); background: rgba(0, 229, 255, 0.04); }
.hs-383.hs-383 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.hs-384.hs-384 { font-size: 11px; font-weight: 800; letter-spacing: 0.08em; color: #00e5ff; }
.hs-385.hs-385 { font-size: 10px; font-weight: 700; color: #22c55e; }
.hs-386.hs-386 { display: flex; gap: 6px; margin-bottom: 8px; }
.hs-387.hs-387 { flex: 1; padding: 8px; font-size: 11px; font-weight: 700; background: rgba(0, 229, 255, 0.08); border: 1px solid rgba(0, 229, 255, 0.3); color: #00e5ff; cursor: pointer; border-radius: 6px; font-family: inherit; }
.hs-388.hs-388 { padding: 8px 10px; font-size: 10px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); color: #64748b; cursor: pointer; border-radius: 6px; font-family: inherit; }
.hs-389.hs-389 { font-size: 9px; color: #475569; background: rgba(0, 0, 0, 0.2); padding: 6px 8px; border-radius: 5px; border-left: 2px solid rgba(0, 229, 255, 0.3); }
.hs-390.hs-390 { background: rgba(0, 0, 0, 0.3); padding: 1px 4px; border-radius: 2px; }
.hs-391.hs-391 { display: flex; }
.hs-392.hs-392 { position: fixed; right: 24px; bottom: 24px; z-index: 9991; display: flex; flex-direction: column; align-items: center; gap: 4px; cursor: pointer; user-select: none; -webkit-user-select: none; }
.hs-393.hs-393 { display: flex; flex-direction: column; gap: 2px; }
.hs-394.hs-394 { display: flex; align-items: center; gap: 6px; }
.hs-395.hs-395 { font-size: 10px; padding: 3px 10px; background: rgba(168, 85, 247, 0.12); border: 1px solid rgba(168, 85, 247, 0.3); border-radius: 5px; color: #a855f7; cursor: pointer; font-family: inherit; font-weight: 700; }
.hs-396.hs-396 { width: 22px; height: 22px; border-radius: 50%; border: none; background: rgba(255, 255, 255, 0.06); color: #475569; cursor: pointer; font-size: 13px; display: flex; align-items: center; justify-content: center; }
.hs-397.hs-397 { height: 1px; background: rgba(124, 58, 237, 0.2); margin: 10px 0 0; flex-shrink: 0; }
.hs-398.hs-398 { padding: 7px 10px; background: rgba(124, 58, 237, 0.06); border: 1px solid rgba(124, 58, 237, 0.15); border-radius: 8px; display: flex; align-items: center; gap: 8px; }
.hs-399.hs-399 { font-size: 10px; color: #64748b; flex: 1; }
.hs-400.hs-400 { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; }
.hs-401.hs-401 { border-color: rgba(129, 140, 248, 0.35); background: rgba(129, 140, 248, 0.07); text-align: left; }
.hs-402.hs-402 { border-color: rgba(168, 85, 247, 0.35); background: rgba(168, 85, 247, 0.07); text-align: left; }
.hs-403.hs-403 { display: flex; gap: 6px; flex-wrap: wrap; }
.hs-404.hs-404 { flex: 1; min-width: 80px; padding: 6px 8px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 7px; color: #94a3b8; font-size: 10px; font-weight: 600; cursor: pointer; font-family: inherit; }
.hs-405.hs-405 { font-size: 11px; color: #94a3b8; background: rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 8px 10px; min-height: 50px; max-height: 100px; overflow-y: auto; line-height: 1.5; display: none; }
.hs-406.hs-406 { font-size: 10px; color: #475569; max-height: 120px; overflow-y: auto; background: rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 8px; line-height: 1.6; }
.hs-407.hs-407 { flex: 1; padding: 6px 8px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 6px; color: #94a3b8; font-size: 10px; cursor: pointer; text-align: left; font-family: inherit; }
.hs-408.hs-408 { flex: 1; padding: 6px 8px; background: rgba(239, 68, 68, 0.06); border: 1px solid rgba(239, 68, 68, 0.2); border-radius: 6px; color: #fca5a5; font-size: 10px; cursor: pointer; font-family: inherit; }
.hs-409.hs-409 { font-size: 11px; color: #94a3b8; max-height: 100px; overflow-y: auto; }
.hs-410.hs-410 { flex: 1; padding: 7px; font-size: 10px; font-weight: 700; background: rgba(129, 140, 248, 0.08); border: 1px solid rgba(129, 140, 248, 0.25); border-radius: 7px; color: #818cf8; cursor: pointer; font-family: inherit; }
.hs-411.hs-411 { flex: 1; padding: 7px; font-size: 10px; font-weight: 700; background: rgba(168, 85, 247, 0.08); border: 1px solid rgba(168, 85, 247, 0.25); border-radius: 7px; color: #a855f7; cursor: pointer; font-family: inherit; }
.hs-412.hs-412 { display: flex; align-items: center; gap: 10px; }
.hs-413.hs-413 { display: flex; align-items: center; gap: 8px; }
.hs-414.hs-414 { font-size: 10px; padding: 4px 8px; }
.hs-415.hs-415 { text-align: center; color: #475569; padding: 40px 0; font-size: 12px; }
.hs-416.hs-416 { display: none !important; }
.hs-417.hs-417 { vertical-align: middle; margin-right: 6px; flex-shrink: 0; }
.hs-418.hs-418 { font-size: 9px; color: #475569; font-weight: 600; letter-spacing: 0.05em; }
.hs-419.hs-419 { font-size: 10px; color: #64748b; }
.hs-420.hs-420 { display: flex; align-items: center; gap: 6px; margin-top: 4px; }
.hs-421.hs-421 { width: 7px; height: 7px; border-radius: 50%; background: #f59e0b; display: inline-block; flex-shrink: 0; box-shadow: 0 0 6px currentColor; }
.hs-422.hs-422 { font-size: 10px; color: #64748b; letter-spacing: 0.04em; }
.hs-423.hs-423 { width: 0%; }
.hs-424.hs-424 { position: fixed; bottom: 0; left: 0; right: 0; background: #0f172a; border-top: 1px solid rgba(0, 196, 255, 0.2); padding: 16px 24px; z-index: 99998; display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; }
.hs-425.hs-425 { margin: 0; font-size: 12px; color: #94a3b8; max-width: 600px; }
.hs-426.hs-426 { display: flex; gap: 10px; flex-shrink: 0; }
.hs-427.hs-427 { background: linear-gradient(135deg, #00c4ff, #7c3aed); border: none; border-radius: 20px; color: #fff; font-size: 12px; font-weight: 700; padding: 8px 20px; cursor: pointer; }
.hs-428.hs-428 { background: transparent; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 20px; color: #94a3b8; font-size: 12px; padding: 8px 16px; cursor: pointer; }
.hs-429.hs-429 { display: none; position: fixed; inset: 0; z-index: 99997; pointer-events: none; background: rgba(0, 0, 0, 0); }
.hs-430.hs-430 { pointer-events: all; position: absolute; background: #0f172a; border: 1px solid rgba(0, 196, 255, 0.35); border-radius: 16px; padding: 20px 24px; max-width: 300px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.7); }
.hs-431.hs-431 { position: absolute; top: -8px; left: 20px; width: 16px; height: 16px; background: #0f172a; border-top: 1px solid rgba(0, 196, 255, 0.35); border-left: 1px solid rgba(0, 196, 255, 0.35); transform: rotate(45deg); }
.hs-432.hs-432 { font-size: 10px; font-weight: 800; letter-spacing: 0.1em; color: #00c4ff; margin-bottom: 6px; }
.hs-433.hs-433 { font-size: 15px; font-weight: 700; color: #e2e8f0; margin-bottom: 8px; }
.hs-434.hs-434 { font-size: 12px; color: #94a3b8; line-height: 1.6; }
.hs-435.hs-435 { display: flex; gap: 10px; margin-top: 16px; align-items: center; }
.hs-436.hs-436 { background: transparent; border: none; color: #475569; font-size: 12px; cursor: pointer; text-decoration: underline; }
.hs-437.hs-437 { display: none; position: fixed; inset: 0; z-index: 99999; background: rgba(0, 0, 0, 0.8); align-items: center; justify-content: center; }
.hs-438.hs-438 { background: #0a0f1e; border: 1px solid rgba(0, 196, 255, 0.2); border-radius: 16px; max-width: 560px; width: 90%; padding: 32px; max-height: 80vh; overflow-y: auto; }
.hs-439.hs-439 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.hs-440.hs-440 { font-size: 16px; font-weight: 800; color: #f8fafc; margin: 0; }
.hs-441.hs-441 { background: none; border: none; color: #64748b; font-size: 18px; cursor: pointer; }
.hs-442.hs-442 { display: flex; flex-direction: column; gap: 12px; }
.hs-443.hs-443 { background: rgba(0, 196, 255, 0.06); border: 1px solid rgba(0, 196, 255, 0.15); border-radius: 10px; padding: 12px; }
.hs-444.hs-444 { font-size: 11px; font-weight: 800; color: #00c4ff; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 8px; }
.hs-445.hs-445 { font-size: 12px; color: #e2e8f0; line-height: 1.7; }
.hs-446.hs-446 { background: rgba(239, 68, 68, 0.08); border: 1px solid rgba(239, 68, 68, 0.2); border-radius: 10px; padding: 12px; }
.hs-447.hs-447 { font-size: 11px; font-weight: 800; color: #fca5a5; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 8px; }
.hs-448.hs-448 { background: rgba(34, 197, 94, 0.08); border: 1px solid rgba(34, 197, 94, 0.2); border-radius: 10px; padding: 12px; }
.hs-449.hs-449 { font-size: 11px; font-weight: 800; color: #86efac; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 8px; }
.hs-450.hs-450 { background: rgba(99, 102, 241, 0.08); border: 1px solid rgba(99, 102, 241, 0.22); border-radius: 10px; padding: 12px; }
.hs-451.hs-451 { font-size: 11px; font-weight: 800; color: #c4b5fd; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 8px; }
.hs-452.hs-452 { margin-top: 16px; display: flex; gap: 8px; flex-wrap: wrap; }
.hs-453.hs-453 { background: rgba(0, 196, 255, 0.12); border: 1px solid rgba(0, 196, 255, 0.28); color: #67e8f9; border-radius: 8px; padding: 8px 12px; cursor: pointer; font-size: 11px; font-weight: 700; }
.hs-454.hs-454 { background: rgba(148, 163, 184, 0.12); border: 1px solid rgba(148, 163, 184, 0.28); color: #cbd5e1; border-radius: 8px; padding: 8px 12px; cursor: pointer; font-size: 11px; font-weight: 700; }
.hs-455.hs-455 { margin-top: 12px; padding-top: 12px; border-top: 1px solid rgba(255, 255, 255, 0.06); font-size: 10px; color: #64748b; line-height: 1.6; }
