/* Generated: CSP style-src hardening -- converts static inline style="..." attributes to classes.
 * !important on every declaration preserves the exact override behavior inline styles had
 * (inline styles always win regardless of any other class), so visual behavior is unchanged
 * regardless of what other classes may already be on these elements. */

.gsc-0070778df7 { flex:1 !important; min-width:0 !important; }
.gsc-00ad26f65f { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke3) !important; margin-top:8px !important; }
.gsc-00c805491c { display:flex !important; gap:10px !important; flex-wrap:wrap !important; margin-bottom:20px !important; }
.gsc-0119c27775 { overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; }
.gsc-022625b12b { display:flex !important; flex-direction:column !important; gap:14px !important; }
.gsc-0229a2b958 { width:100% !important; border-collapse:collapse !important; font-size:12px !important; }
.gsc-0333287365 { font-family:var(--f-mono) !important; font-size:9px !important; font-weight:500 !important; letter-spacing:0.05em !important; color:rgba(160,120,32,0.8) !important; }
.gsc-033e4b18f4 { width:100% !important; max-width:280px !important; }
.gsc-03b606fd6e { font-family:var(--f-display) !important; font-size:14px !important; color:var(--smoke) !important; }
.gsc-03b9385072 { display:flex !important; align-items:center !important; gap:8px !important; margin-bottom:3px !important; }
.gsc-0431f155fd { display:flex !important; flex-direction:column !important; gap:14px !important; }
.gsc-047c261a2f { color:#e05c5c !important; font-weight:600 !important; }
.gsc-05a52de927 { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; }
.gsc-05eb62ac11 { padding:16px 18px !important; display:flex !important; align-items:center !important; gap:16px !important; }
.gsc-0615671dcb { height:4px !important; background:rgba(255,255,255,0.06) !important; border-radius:2px !important; overflow:hidden !important; }
.gsc-064de5319b { flex-shrink:0 !important; background:none !important; border:1px solid rgba(160,120,32,0.18) !important; border-radius:3px !important; padding:4px 5px !important; cursor:pointer !important; display:flex !important; align-items:center !important; justify-content:center !important; opacity:0.55 !important; transition:opacity 0.15s,border-color 0.15s !important; }
.gsc-07d78bb3e1 { color:var(--amber-lt) !important; background:rgba(204,144,0,0.10) !important; border-color:rgba(204,144,0,0.40) !important; }
.gsc-08a40a3c03 { display:flex !important; flex-direction:column !important; gap:4px !important; max-height:440px !important; overflow-y:auto !important; padding-right:4px !important; }
.gsc-08a99c2edf { font-size:18px !important; text-transform:capitalize !important; }
.gsc-08b3822d27 { margin-top:24px !important; font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke4) !important; letter-spacing:0.10em !important; text-transform:uppercase !important; }
.gsc-08e517fbeb { flex:1 !important; min-width:120px !important; background:rgba(5,8,16,0.4) !important; border:1px solid var(--line2,rgba(180,130,35,0.18)) !important; border-radius:5px !important; padding:14px 16px !important; }
.gsc-091add22e5 { margin-left:10px !important; font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke4) !important; letter-spacing:0.10em !important; }
.gsc-0ae64748d8 { width:100% !important; border-collapse:collapse !important; }
.gsc-0cb2257a53 { color:var(--smoke4, #666) !important; font-size:11px !important; }
.gsc-0d07161dcf { color:var(--smoke4,#666) !important; font-size:11px !important; }
.gsc-0d2a093c32 { padding-left:20px !important; margin:8px 0 !important; }
.gsc-0d331b581d { color:var(--smoke4,#888) !important; }
.gsc-0edeee94c0 { display:grid !important; grid-template-columns:auto 1fr auto auto !important; align-items:center !important; gap:12px !important; padding:10px 0 !important; }
.gsc-0f4121bcce { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke2) !important; letter-spacing:0.02em !important; line-height:1.8 !important; }
.gsc-0fbf9e859f { display:flex !important; flex-direction:column !important; gap:8px !important; }
.gsc-10554ec25a { flex:1 !important; font-size:13px !important; color:var(--smoke, #e8d5a3) !important; }
.gsc-112ffa5c38 { font-family:var(--f-display) !important; color:var(--smoke) !important; margin:18px 0 6px !important; font-size:15px !important; }
.gsc-1305fa8339 { padding:0 !important; }
.gsc-13a60d842b { font-size:11px !important; color:var(--gold-lt, #c8a030) !important; text-decoration:none !important; font-family:var(--f-mono, monospace) !important; letter-spacing:0.06em !important; }
.gsc-1490efb7df { border-bottom:1px solid rgba(180,130,35,0.08) !important; }
.gsc-1593968488 { display:inline-block !important; width:2px !important; margin-left:2px !important; color:#d8b24a !important; animation:kcKaitBlink 1s step-end infinite !important; }
.gsc-16214deca6 { display:flex !important; align-items:center !important; gap:12px !important; padding:7px 0 !important; border-bottom:1px solid rgba(180,130,35,0.08) !important; }
.gsc-1666042d4a { flex:1 !important; min-width:0 !important; height:100% !important; background:rgba(255,255,255,0.02) !important; border-radius:2px !important; display:flex !important; align-items:center !important; overflow:hidden !important; }
.gsc-16dbf2a37c { margin-bottom:14px !important; }
.gsc-17a8681612 { margin:4px 0 !important; }
.gsc-17cdd4e429 { margin-top:6px !important; display:flex !important; align-items:center !important; gap:8px !important; flex-wrap:wrap !important; }
.gsc-17f657dbd5 { font-family:var(--f-mono, monospace) !important; font-size:10px !important; color:var(--smoke4, #666) !important; letter-spacing:0.06em !important; }
.gsc-18747d6ddc { background:#00e676 !important; }
.gsc-18cf580268 { color:rgba(220,90,90,0.85) !important; }
.gsc-192e50eecd { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.10em !important; }
.gsc-1945047eed { background:rgba(160,120,32,0.10) !important; border-color:rgba(160,120,32,0.30) !important; color:var(--gold-lt) !important; }
.gsc-1953fa796c { margin-left:8px !important; }
.gsc-1ad1975e4e { display:none; padding:0 24px 24px !important; }
.gsc-1c3824df67 { min-width:0 !important; flex:1 !important; }
.gsc-1caa79aca4 { display:flex !important; gap:8px !important; align-items:center !important; margin-bottom:8px !important; }
.gsc-1e2735a319 { font-size:12px !important; color:var(--smoke4,#666) !important; }
.gsc-1ef51d9b98 { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke) !important; padding:7px 10px !important; line-height:1.4 !important; }
.gsc-206021ae15 { color:var(--smoke3,#888) !important; }
.gsc-208306a457 { color:#e05a5a !important; font-size:11px !important; min-height:14px !important; margin-bottom:8px !important; }
.gsc-216a0df285 { position:absolute !important; left:0 !important; top:0 !important; width:3px !important; height:100% !important; background:#ffffff !important; border-radius:2px 0 0 2px !important; }
.gsc-217b5e3ba5 { padding:12px 14px !important; background:rgba(220,90,90,0.04) !important; border:1px solid rgba(220,90,90,0.18) !important; border-radius:6px !important; }
.gsc-2198574bdc { color:var(--smoke4) !important; flex-shrink:0 !important; font-size:9px !important; }
.gsc-219f256b67 { width:100% !important; margin-top:6px !important; }
.gsc-2256c32a54 { width:7px !important; height:7px !important; border-radius:50% !important; background:#d8b24a !important; display:inline-block !important; animation:kcKaitPulse 1.2s infinite !important; animation-delay:.2s !important; }
.gsc-2449aeee83 { font-size:11px !important; color:#666 !important; margin-left:8px !important; }
.gsc-24a96c1779 { background:transparent !important; border:none !important; padding:0 !important; }
.gsc-25b23d2157 { font-size:11px !important; line-height:1.5 !important; }
.gsc-283ce56803 { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke4) !important; margin-top:4px !important; }
.gsc-286372957b { flex:1 !important; min-width:0 !important; }
.gsc-28fd9e1a2a { width:7px !important; height:7px !important; border-radius:50% !important; background:#d8b24a !important; display:inline-block !important; animation:kcKaitPulse 1.2s infinite !important; }
.gsc-292031bf9a { padding:6px 8px !important; }
.gsc-2a1f8e961c { color:#e07060 !important; font-size:11px !important; margin-top:2px !important; }
.gsc-2a41a75542 { color:rgba(180,130,35,0.8) !important; }
.gsc-2a63b3b3f9 { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke3) !important; padding:7px 10px !important; text-transform:capitalize !important; }
.gsc-2a7c3dc527 { flex:1 !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; }
.gsc-2b59fd5d71 { width:100% !important; height:140px !important; }
.gsc-2bdf8e45fd { margin-top:18px !important; }
.gsc-2c2d4daf8d { display:flex !important; gap:8px !important; margin-bottom:10px !important; align-items:center !important; flex-wrap:wrap !important; }
.gsc-2d10951d1d { min-width:160px !important; }
.gsc-2ddc212dcf { font-size:12px !important; margin-bottom:10px !important; }
.gsc-2df4fd7b34 { display:flex !important; gap:10px !important; margin-bottom:8px !important; }
.gsc-2e00d3abe5 { font-family:var(--f-body) !important; font-size:13px !important; line-height:1.7 !important; color:var(--smoke3) !important; margin-bottom:32px !important; }
.gsc-2e3849de0e { position:relative !important; flex-shrink:0 !important; }
.gsc-2eae471dc6 { padding:18px !important; }
.gsc-2eb581c24f { font-size:13px !important; color:var(--text-body) !important; line-height:1.4 !important; }
.gsc-2f17536715 { padding:10px 16px !important; }
.gsc-2ffbc48f26 { font-size:10px !important; color:var(--smoke4,#666) !important; white-space:nowrap !important; }
.gsc-30cd1d41bc { font-family:var(--f-mono,monospace) !important; font-size:10px !important; font-weight:700 !important; letter-spacing:0.12em !important; text-transform:uppercase !important; color:var(--smoke3,#888) !important; margin-bottom:10px !important; }
.gsc-3263b36acd { display:flex !important; flex-direction:column !important; gap:4px !important; max-height:440px !important; overflow-y:auto !important; padding-right:4px !important; }
.gsc-32826b9614 { padding:8px 12px 4px !important; font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:.08em !important; line-height:1.8 !important; }
.gsc-32ac402f19 { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke4) !important; line-height:1.7 !important; max-height:160px !important; overflow-y:auto !important; padding:8px !important; background:rgba(220,90,90,0.05) !important; border:1px solid rgba(220,90,90,0.25) !important; border-radius:3px !important; }
.gsc-32ca680d42 { display:flex !important; align-items:center !important; justify-content:space-between !important; gap:12px !important; }
.gsc-33428bac7c { color:var(--gold) !important; opacity:0.7 !important; }
.gsc-343574da2b { display:flex !important; align-items:center !important; gap:6px !important; font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.08em !important; cursor:pointer !important; }
.gsc-343e192ad9 { display:flex !important; gap:8px !important; justify-content:flex-end !important; }
.gsc-344a0df929 { max-width:560px !important; }
.gsc-3450ea9893 { padding:8px 10px !important; }
.gsc-350834f0c4 { margin-left:auto !important; font-size:10px !important; color:var(--smoke4, #666) !important; text-transform:uppercase !important; letter-spacing:0.1em !important; font-family:var(--f-mono, monospace) !important; }
.gsc-3513c1824e { display:flex !important; align-items:center !important; gap:7px !important; margin-bottom:2px !important; }
.gsc-3517ec692d { margin-top:18px !important; }
.gsc-36e81f8612 { margin-top:4px !important; }
.gsc-375b0d5dd8 { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:var(--smoke4) !important; text-transform:uppercase !important; padding:6px 10px !important; text-align:left !important; width:90px !important; }
.gsc-37bf4248f8 { margin-top:10px !important; display:none; }
.gsc-37f7c8c055 { margin-top:8px !important; color:var(--smoke3) !important; }
.gsc-38965f9b18 { margin:0 !important; }
.gsc-38cdab9229 { display:none; margin-left:auto !important; gap:8px !important; align-items:center !important; font-family:var(--f-mono) !important; font-size:11px !important; letter-spacing:0.06em !important; color:var(--smoke3) !important; }
.gsc-3abec6d069 { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.06em !important; }
.gsc-3ae5b1e586 { margin-bottom:18px !important; background:rgba(160,120,32,0.05) !important; border:1px solid rgba(160,120,32,0.20) !important; padding:12px 14px !important; border-radius:4px !important; }
.gsc-3b7cb88274 { margin-top:6px !important; opacity:0.6 !important; }
.gsc-3bcdc4da09 { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.05em !important; }
.gsc-3c1374f3b9 { background:rgba(192,57,43,0.15) !important; border-color:rgba(192,57,43,0.50) !important; color:var(--red-lt) !important; margin-left:6px !important; }
.gsc-3c4a3d4400 { margin-bottom:20px !important; }
.gsc-3d0e26a16d { text-align:left !important; color:var(--smoke4,#777) !important; font-size:10px !important; text-transform:uppercase !important; letter-spacing:0.08em !important; }
.gsc-3de7ee08fa { font-weight:500 !important; font-size:14.5px !important; color:var(--smoke, #e8d5a3) !important; margin-bottom:5px !important; line-height:1.4 !important; letter-spacing:0.01em !important; }
.gsc-3e031a4b53 { padding:8px 16px 12px !important; }
.gsc-4104709514 { background:rgba(204,144,0,0.15) !important; border-color:rgba(204,144,0,0.50) !important; color:var(--amber-lt) !important; margin-left:6px !important; }
.gsc-41c5b87d01 { border-top:1px solid var(--border) !important; padding-top:20px !important; margin-top:4px !important; }
.gsc-42a6ced8b6 { margin-bottom:14px !important; }
.gsc-430a3ae46e { font-size:13px !important; font-weight:500 !important; color:var(--text-body) !important; }
.gsc-4321d1c00c { display:flex !important; align-items:center !important; justify-content:space-between !important; margin-top:2px !important; }
.gsc-43a97fe494 { margin-top:8px !important; }
.gsc-43b5e23f2e { flex:1 !important; min-width:220px !important; max-width:380px !important; }
.gsc-44137f30bd { color:var(--smoke3, #888) !important; font-size:11px !important; }
.gsc-447cc76155 { color:var(--smoke4) !important; font-size:12px !important; }
.gsc-44c6774d24 { font-family:var(--f-mono) !important; font-size:8px !important; color:rgba(100,220,130,0.7) !important; letter-spacing:0.08em !important; }
.gsc-4567ead22c { min-width:110px !important; }
.gsc-4592b269b3 { font-family:var(--f-mono) !important; font-size:10px !important; font-weight:500 !important; color:rgba(160,120,32,0.85) !important; }
.gsc-45ac93a1d4 { flex:2 !important; min-width:200px !important; padding:7px 10px !important; background:var(--bg-2,#1a1712) !important; border:1px solid var(--border,#33291a) !important; border-radius:6px !important; color:var(--smoke,#e8d5a3) !important; font-size:13px !important; }
.gsc-45bd2c7bdf { margin-top:10px !important; display:flex !important; align-items:center !important; gap:8px !important; }
.gsc-461cedd889 { flex:1 !important; min-width:160px !important; padding:7px 10px !important; background:var(--bg-2,#1a1712) !important; border:1px solid var(--border,#33291a) !important; border-radius:6px !important; color:var(--smoke,#e8d5a3) !important; font-size:13px !important; }
.gsc-4636770b49 { margin-bottom:12px !important; }
.gsc-46a912d5ae { display:flex !important; align-items:center !important; gap:9px !important; padding:10px 14px 10px !important; border-top:1px solid rgba(160,120,32,0.10) !important; }
.gsc-4724fdc9a7 { flex:2 !important; }
.gsc-497ba731f4 { font-size:12px !important; font-weight:600 !important; color:var(--red-lt) !important; white-space:nowrap !important; }
.gsc-49a21a3b26 { display:inline-block !important; padding:8px 16px !important; border:1px solid rgba(160,120,32,0.30) !important; border-radius:4px !important; background:rgba(160,120,32,0.06) !important; color:var(--gold-lt) !important; font-family:var(--f-mono) !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; }
.gsc-4bb4cf8ba2 { flex:1 !important; min-width:140px !important; }
.gsc-4d73c6c115 { padding:4px 12px !important; font-size:12px !important; }
.gsc-4e81f2c516 { margin-top:116px !important; }
.gsc-4f4a24baad { color:var(--smoke3) !important; }
.gsc-4f4fe07927 { display:flex !important; align-items:center !important; gap:10px !important; }
.gsc-50af5964f9 { padding:6px 14px !important; background:rgba(160,120,32,0.12) !important; }
.gsc-518699a035 { font-size:12px !important; color:var(--text-muted) !important; white-space:nowrap !important; }
.gsc-521c4b44c7 { width:26px !important; height:26px !important; border-radius:4px !important; background:linear-gradient(135deg,rgba(160,120,32,0.18),rgba(160,120,32,0.08)) !important; border:1px solid rgba(160,120,32,0.28) !important; display:flex !important; align-items:center !important; justify-content:center !important; flex-shrink:0 !important; }
.gsc-5360f99095 { padding:8px 10px !important; color:var(--smoke3,#999) !important; white-space:nowrap !important; }
.gsc-53e015af7e { font-family:var(--f-ui) !important; font-size:12px !important; font-weight:300 !important; color:var(--smoke) !important; letter-spacing:0.02em !important; }
.gsc-5568451b3b { display:flex !important; gap:6px !important; flex-shrink:0 !important; align-items:center !important; }
.gsc-557854375e { background:rgba(255,255,255,0.12) !important; border:1px solid rgba(255,255,255,0.3) !important; }
.gsc-559a7ffab4 { display:flex !important; gap:24px !important; flex-wrap:wrap !important; padding:12px 16px !important; }
.gsc-56a0284dc8 { width:100% !important; box-sizing:border-box !important; padding:8px !important; margin-bottom:8px !important; background:var(--navy1,#0a0d13) !important; color:var(--smoke,#ddd) !important; border:1px solid var(--smoke4,#444) !important; border-radius:4px !important; font-family:inherit !important; }
.gsc-5780b4213f { opacity:0.5 !important; }
.gsc-57e50ad86b { border-left:2px solid var(--gold-dim) !important; padding:6px 12px !important; margin:8px 0 !important; color:var(--smoke3) !important; font-style:italic !important; }
.gsc-58b964fe29 { font-weight:600 !important; font-size:13px !important; margin-bottom:10px !important; color:var(--smoke,#e8d5a3) !important; }
.gsc-58f4abbd4d { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke3) !important; padding:7px 10px !important; }
.gsc-598dbf2a88 { padding:7px 14px !important; background:var(--gold,#c9a84c) !important; color:#000 !important; border:none !important; border-radius:4px !important; cursor:pointer !important; }
.gsc-59908c08a1 { margin-top:10px !important; font-size:12px !important; line-height:1.5 !important; display:none; }
.gsc-5a00a9f9b8 { border:none !important; border-top:1px solid var(--border-subtle) !important; margin:0 !important; }
.gsc-5a2dfef236 { text-align:center !important; }
.gsc-5a3462ddc0 { width:160px !important; cursor:pointer !important; }
.gsc-5a5b99485f { color:var(--gold,#c9a84c) !important; font-size:13px !important; margin-bottom:14px !important; }
.gsc-5abebf2c3e { font-size:11px !important; color:var(--smoke4) !important; }
.gsc-5b8f3c207a { width:30px !important; height:30px !important; border-radius:4px !important; background:linear-gradient(135deg,rgba(160,120,32,0.18),rgba(160,120,32,0.08)) !important; border:1px solid rgba(160,120,32,0.28) !important; display:flex !important; align-items:center !important; justify-content:center !important; }
.gsc-5c2df38eed { margin:6px 0 !important; }
.gsc-5d565fd16c { display:flex !important; gap:10px !important; align-items:center !important; flex-wrap:wrap !important; }
.gsc-5da9873215 { display:flex !important; align-items:center !important; justify-content:center !important; background:var(--smoke1) !important; }
.gsc-5ff69c2ffa { font-size:11.5px !important; line-height:1.5 !important; color:#cdbf9e !important; }
.gsc-612d459eb6 { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.10em !important; color:rgba(160,120,32,0.40) !important; text-transform:uppercase !important; margin-top:1px !important; }
.gsc-620fcc1687 { display:flex !important; align-items:baseline !important; gap:10px !important; flex-wrap:wrap !important; }
.gsc-6253876a64 { flex:1 !important; }
.gsc-625aee6e7b { width:60px !important; flex-shrink:0 !important; }
.gsc-62ba3763e9 { padding:14px 16px !important; }
.gsc-63a792810c { color:var(--smoke4) !important; }
.gsc-63ea9cefd7 { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke3) !important; letter-spacing:0.04em !important; line-height:1.7 !important; }
.gsc-647b4cba6c { background:rgba(255,255,255,0.02) !important; border:1px solid rgba(255,255,255,0.12) !important; }
.gsc-64bee472e7 { padding:16px 18px !important; margin-bottom:12px !important; }
.gsc-652f2b5db3 { padding:48px 32px !important; max-width:680px !important; margin:0 auto !important; text-align:center !important; }
.gsc-6575347d6b { padding:20px 24px !important; }
.gsc-657d02818e { display:flex !important; align-items:center !important; gap:10px !important; padding:0 24px 16px !important; }
.gsc-6598423b9b { color:rgba(255,255,255,0.35) !important; }
.gsc-660463729e { font-size:11px !important; color:var(--smoke3,#888) !important; text-transform:uppercase !important; letter-spacing:0.1em !important; margin-top:6px !important; }
.gsc-6634007e08 { padding:32px !important; color:var(--err,#c00) !important; font-family:var(--f-sans,sans-serif) !important; }
.gsc-664f80769a { margin-left:auto !important; background:none !important; border:none !important; color:var(--smoke4) !important; cursor:pointer !important; font-size:11px !important; padding:2px 6px !important; }
.gsc-68443324e1 { display:flex !important; align-items:center !important; gap:8px !important; }
.gsc-686195cd0c { display:flex !important; gap:5px !important; padding:14px 16px !important; background:rgba(0,0,0,0.20) !important; border:1px solid rgba(160,120,32,0.18) !important; border-radius:14px 14px 14px 4px !important; width:fit-content !important; }
.gsc-6981be0475 { margin-top:14px !important; background:rgba(0,138,82,0.05) !important; border:1px solid rgba(0,138,82,0.20) !important; padding:10px 14px !important; border-radius:4px !important; font-size:12px !important; color:var(--smoke2) !important; }
.gsc-69d19d70f2 { color:rgba(100,220,130,0.8) !important; }
.gsc-6a67f70533 { font-size:12px !important; font-weight:700 !important; color:var(--text-muted) !important; width:20px !important; text-align:center !important; }
.gsc-6a87b92861 { min-width:80px !important; }
.gsc-6aa34d7432 { display:none; }
.gsc-6c88b0dffa { font-size:12px !important; opacity:0.7 !important; display:block !important; margin-top:8px !important; }
.gsc-6e8dab2f85 { display:flex !important; align-items:flex-start !important; gap:10px !important; padding:7px 0 !important; border-bottom:1px solid rgba(180,130,35,0.08) !important; }
.gsc-6ea62e8a7b { font-family:var(--f-mono) !important; font-size:10px !important; color:rgba(100,220,130,0.8) !important; letter-spacing:0.04em !important; }
.gsc-6f079b580a { padding:0 0 24px !important; }
.gsc-6f184becb5 { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:var(--smoke4) !important; text-transform:uppercase !important; padding:6px 0 6px 10px !important; text-align:center !important; width:50px !important; }
.gsc-6f390ef3c1 { display:grid !important; grid-template-columns:1fr 1fr 1fr !important; gap:8px !important; }
.gsc-721d93a6d8 { min-width:90px !important; }
.gsc-72317238c9 { font-size:10px !important; color:var(--smoke4) !important; margin-top:6px !important; }
.gsc-726e8b317f { margin-top:10px !important; }
.gsc-728d02f9bb { background:var(--gold-dim) !important; border:1px solid var(--gold) !important; border-radius:4px !important; padding:4px 10px !important; font-size:11px !important; color:var(--gold-lt) !important; cursor:pointer !important; flex-shrink:0 !important; }
.gsc-7290ef10b9 { margin:8px 0 !important; display:flex !important; gap:6px !important; flex-wrap:wrap !important; }
.gsc-74120396a7 { display:flex !important; align-items:center !important; gap:8px !important; flex-wrap:wrap !important; }
.gsc-7505b82332 { padding:48px 0 !important; text-align:center !important; color:var(--text-muted) !important; font-size:14px !important; }
.gsc-7540e4bfb3 { background:rgba(160,120,32,0.05) !important; color:var(--smoke4) !important; border:1px solid rgba(160,120,32,0.18) !important; }
.gsc-75412fb1ca { text-align:left !important; border-bottom:1px solid rgba(255,255,255,0.12) !important; }
.gsc-7564ec607e { margin-bottom:16px !important; }
.gsc-7576358438 { padding:6px 14px !important; }
.gsc-7625bdb6e0 { font-size:12px !important; color:var(--smoke3,#888) !important; font-family:var(--f-mono,monospace) !important; }
.gsc-767be73974 { font-family:var(--f-mono) !important; font-size:16px !important; color:var(--gold-lt) !important; letter-spacing:.12em !important; flex:1 !important; }
.gsc-768bda7dd9 { margin-bottom:0 !important; }
.gsc-76977cc9f2 { margin-top:16px !important; }
.gsc-76dce97152 { display:flex !important; flex-wrap:wrap !important; gap:8px !important; align-items:center !important; }
.gsc-76efdd9e3f { color:var(--red-lt) !important; background:rgba(192,57,43,0.10) !important; border-color:rgba(192,57,43,0.40) !important; }
.gsc-7735a2e4bd { border-color:rgba(180,130,35,0.4) !important; color:rgba(180,130,35,0.85) !important; }
.gsc-77558fa281 { padding:12px 18px !important; font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke4) !important; letter-spacing:0.10em !important; text-transform:uppercase !important; line-height:1.6 !important; }
.gsc-77728f2433 { min-width:68px !important; flex-shrink:0 !important; }
.gsc-785a451f00 { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; white-space:nowrap !important; }
.gsc-78859892e5 { margin-left:6px !important; opacity:0.6 !important; }
.gsc-789cf6b7cb { font-size:11px !important; color:var(--text-muted) !important; margin-left:auto !important; }
.gsc-7959156821 { color:var(--red-lt) !important; border-color:var(--red-lt) !important; }
.gsc-79c87e9503 { color:var(--smoke4) !important; font-family:var(--f-mono) !important; font-size:9px !important; }
.gsc-79f6faf0ac { display:flex !important; align-items:center !important; gap:14px !important; margin-bottom:8px !important; }
.gsc-7a7ada58fa { color:var(--smoke4,#777) !important; font-size:10px !important; text-transform:uppercase !important; letter-spacing:0.08em !important; margin-bottom:6px !important; }
.gsc-7aa90e8ad6 { color:var(--ok-lt) !important; }
.gsc-7c0529ec9b { font-family:var(--f-mono) !important; font-size:12px !important; color:var(--gold-lt) !important; }
.gsc-7c234f37d0 { height:6px !important; }
.gsc-7cb77edd74 { display:flex !important; justify-content:flex-end !important; padding:0 24px 16px !important; }
.gsc-7cd4ce7fab { display:block !important; margin-bottom:4px !important; }
.gsc-7d09fe9ee4 { display:grid !important; grid-template-columns:1fr auto auto !important; align-items:center !important; gap:12px !important; padding:10px 0 !important; }
.gsc-7d4a3f4f4c { margin-top:14px !important; border:1px solid rgba(200,150,40,0.40) !important; border-left:3px solid #d8a838 !important; background:rgba(58,42,10,0.30) !important; border-radius:6px !important; padding:10px 13px 10px 12px !important; display:flex !important; gap:9px !important; align-items:flex-start !important; }
.gsc-7d75c8dfdd { background:rgba(160,120,32,0.12) !important; border-color:rgba(160,120,32,0.40) !important; color:var(--gold-lt) !important; }
.gsc-7d8e606f8d { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke2) !important; letter-spacing:0.02em !important; line-height:1.4 !important; }
.gsc-7d9ba115d3 { flex:1 !important; font-size:12.5px !important; color:var(--smoke,#e8d5a3) !important; line-height:1.4 !important; }
.gsc-7dc2b9ab8a { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke3) !important; margin-top:6px !important; line-height:1.5 !important; }
.gsc-7e2854c073 { padding:40px !important; text-align:center !important; }
.gsc-7ea236d9e1 { display:flex !important; align-items:center !important; gap:12px !important; flex-shrink:0 !important; padding-top:6px !important; }
.gsc-7ed7ec6187 { margin-top:16px !important; color:var(--smoke4) !important; }
.gsc-7f18d5825b { font-family:var(--f-ui) !important; font-size:11px !important; font-weight:300 !important; color:var(--smoke2) !important; letter-spacing:0.04em !important; white-space:nowrap !important; overflow:hidden !important; text-overflow:ellipsis !important; }
.gsc-7f584ca6f5 { border:1px solid var(--line2, rgba(180,130,35,0.18)) !important; border-radius:5px !important; padding:16px !important; margin-bottom:10px !important; background:rgba(5,8,16,0.4) !important; }
.gsc-806b4f1c9f { grid-column:span 1 !important; }
.gsc-80e3e36df3 { font-size:11px !important; color:#666 !important; margin-bottom:10px !important; line-height:1.5 !important; }
.gsc-811423c0c0 { border:none !important; padding:18px 0 0 !important; }
.gsc-81331f91f8 { font-size:11px !important; color:var(--text-muted) !important; }
.gsc-81ad6e0b93 { font-family:var(--f-mono) !important; font-size:9px !important; color:rgba(160,120,32,0.6) !important; letter-spacing:.06em !important; margin-bottom:12px !important; }
.gsc-821f5c258f { margin:0 !important; font-size:20px !important; }
.gsc-829026effa { font-size:12px !important; color:var(--text-muted) !important; }
.gsc-82b67414ef { display:flex !important; align-items:center !important; gap:8px !important; margin-bottom:5px !important; }
.gsc-82bceb3270 { color:var(--smoke4) !important; border-color:var(--line2) !important; }
.gsc-83725d2c6e { flex:1 !important; }
.gsc-83ac1ceef7 { cursor:pointer !important; }
.gsc-8484788617 { margin-left:6px !important; font-size:10px !important; }
.gsc-857d9d2d5a { font-size:10px !important; margin-bottom:4px !important; }
.gsc-85a3b7e13e { padding:4px 16px 12px !important; font-size:12px !important; color:var(--text-muted) !important; }
.gsc-85e8e610e1 { text-align:center !important; padding:7px 0 7px 10px !important; font-size:11px !important; }
.gsc-861482975f { font-size:12px !important; color:var(--text-muted) !important; padding:8px 0 12px !important; border-bottom:1px solid var(--border-subtle) !important; line-height:1.5 !important; }
.gsc-867764b6d2 { flex-shrink:0 !important; }
.gsc-873e78af58 { color:rgba(180,130,35,0.85) !important; margin-bottom:6px !important; }
.gsc-877aefb6a0 { padding:0 24px 24px !important; }
.gsc-887ffcacf5 { font-family:var(--f-mono) !important; font-size:9px !important; color:rgba(255,255,255,0.18) !important; letter-spacing:.08em !important; margin-top:8px !important; text-align:right !important; }
.gsc-8885d64393 { color:var(--smoke4) !important; margin-bottom:8px !important; font-size:9px !important; line-height:1.5 !important; }
.gsc-891e337fb1 { font-size:12px !important; color:var(--smoke4,#666) !important; margin-bottom:20px !important; }
.gsc-8948860744 { font-size:11px !important; color:var(--smoke4) !important; margin-top:4px !important; }
.gsc-898c188623 { position:relative !important; }
.gsc-89a9bdd04d { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.06em !important; text-align:right !important; }
.gsc-8b0ebad996 { display:flex !important; flex-direction:column !important; gap:16px !important; }
.gsc-8ba03543e2 { font-family:monospace !important; font-size:10px !important; color:rgba(255,255,255,0.3) !important; padding-left:8px !important; white-space:nowrap !important; }
.gsc-8c266ae60f { display:flex !important; align-items:flex-start !important; justify-content:space-between !important; gap:24px !important; }
.gsc-8c68ed85b1 { flex:1 !important; min-width:0 !important; position:relative !important; height:100% !important; border-radius:2px !important; overflow:hidden !important; }
.gsc-8cbe67a910 { color:var(--smoke2) !important; }
.gsc-8d2dc04a37 { justify-content:center !important; border:none !important; padding:0 !important; }
.gsc-8de2189727 { background:rgba(255,255,255,0.03) !important; border:1px solid rgba(255,255,255,0.08) !important; border-radius:8px !important; padding:16px !important; margin-bottom:12px !important; }
.gsc-8e2803a4da { font-size:11px !important; letter-spacing:0.02em !important; }
.gsc-908aff1eba { margin-top:24px !important; padding:14px 16px !important; border:1px solid rgba(192,57,43,0.40) !important; background:rgba(192,57,43,0.06) !important; border-radius:6px !important; color:var(--red-lt) !important; font-family:var(--f-mono) !important; font-size:11px !important; line-height:1.6 !important; }
.gsc-90d2f05036 { background:#7b1fa2 !important; }
.gsc-91168b0410 { margin-bottom:14px !important; display:flex !important; gap:14px !important; }
.gsc-9134bc1c7c { color:rgba(255,255,255,0.4) !important; }
.gsc-92d7524448 { font-size:12px !important; color:var(--smoke4) !important; }
.gsc-92f518aa0b { opacity:0.4 !important; }
.gsc-93c600403a { font-size:48px !important; color:var(--gold) !important; margin-bottom:16px !important; line-height:1 !important; }
.gsc-940772be67 { opacity:0.3 !important; }
.gsc-944aaedb64 { flex-direction:column !important; align-items:stretch !important; padding:14px 0 !important; gap:6px !important; }
.gsc-9463ff4798 { cursor:pointer !important; }
.gsc-953ac1fed2 { color:var(--amber-lt) !important; }
.gsc-96495583f6 { display:flex !important; align-items:baseline !important; gap:10px !important; padding:7px 12px !important; background:rgba(255,255,255,0.015) !important; border:1px solid rgba(255,255,255,0.04) !important; border-radius:4px !important; }
.gsc-96db644cbc { font-size:11px !important; color:#666 !important; }
.gsc-972058d61f { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.06em !important; margin-bottom:10px !important; }
.gsc-976ec37a56 { font-family:var(--f-display) !important; color:var(--gold-lt) !important; margin:24px 0 8px !important; font-size:17px !important; padding-bottom:4px !important; border-bottom:1px solid var(--line2) !important; }
.gsc-97c425d756 { margin-right:4px !important; }
.gsc-97e5eba9f0 { display:flex !important; align-items:flex-start !important; gap:10px !important; margin-bottom:10px !important; }
.gsc-9818c88374 { height:5px !important; border-radius:3px !important; }
.gsc-99715a2ec1 { flex:1 !important; min-width:200px !important; max-width:340px !important; }
.gsc-998dd0fb4d { width:7px !important; height:7px !important; border-radius:50% !important; background:#d8b24a !important; display:inline-block !important; animation:kcKaitPulse 1.2s infinite !important; animation-delay:.4s !important; }
.gsc-999d917efa { display:none; margin-top:10px !important; background:rgba(160,120,32,0.08) !important; border:1px solid rgba(160,120,32,0.3) !important; border-radius:4px !important; padding:10px 14px !important; }
.gsc-9aa97fbe1e { font-size:11px !important; color:var(--smoke3,#999) !important; padding:3px 0 !important; }
.gsc-9aabe6ae25 { color:#6fcf80 !important; }
.gsc-9abf8845af { display:none; font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:0.06em !important; line-height:2 !important; max-height:120px !important; overflow-y:auto !important; }
.gsc-9b592de983 { font-family:var(--f-mono,monospace) !important; font-size:10px !important; color:var(--smoke4,#666) !important; }
.gsc-9b714731da { flex:1 !important; font-size:13px !important; color:var(--smoke,#e8d5a3) !important; }
.gsc-9c95c94321 { display:flex !important; gap:10px !important; justify-content:flex-end !important; padding:16px 24px !important; border-top:1px solid rgba(160,120,32,0.12) !important; }
.gsc-9ccc4ca9d6 { width:100% !important; }
.gsc-9cf2e0b5fb { white-space:nowrap !important; flex-shrink:0 !important; }
.gsc-9e0ed2ca28 { font-weight:600 !important; font-size:13px !important; color:var(--text-body) !important; text-transform:capitalize !important; }
.gsc-9f305f52e6 { opacity:.35 !important; cursor:default !important; }
.gsc-9f7cc0a66c { padding:8px 10px !important; color:var(--smoke,#e8d5a3) !important; }
.gsc-a03dd19b45 { font-size:13px !important; font-weight:700 !important; color:var(--gold,#A07820) !important; }
.gsc-a08d636bd6 { accent-color:var(--gold,#a07820) !important; }
.gsc-a097a3f007 { margin-bottom:24px !important; }
.gsc-a0a17ab3b3 { color:var(--green-lt) !important; font-size:13px !important; }
.gsc-a2f6438772 { font-family:var(--f-mono) !important; font-size:11px !important; color:var(--smoke) !important; letter-spacing:0.06em !important; }
.gsc-a33b8fc2ff { margin-top:8px !important; }
.gsc-a3a18ec50a { font-family:var(--f-mono, monospace) !important; font-size:10px !important; color:#e07060 !important; margin-top:4px !important; padding-left:1px !important; }
.gsc-a48797d2ea { font-family:var(--f-mono) !important; font-size:8px !important; color:#999 !important; flex:1 !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; }
.gsc-a4d9b88e1e { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:var(--smoke4) !important; text-transform:uppercase !important; padding:6px 10px 6px 0 !important; text-align:left !important; width:130px !important; }
.gsc-a60938d596 { color:var(--smoke4,#666) !important; }
.gsc-a60dbab3ee { display:flex !important; flex-direction:column !important; gap:6px !important; margin-bottom:8px !important; }
.gsc-a626e5f5ee { color:rgba(220,90,90,0.95) !important; margin-bottom:6px !important; }
.gsc-a7089099ae { padding:4px 10px !important; background:rgba(180,130,35,0.12) !important; border:1px solid rgba(180,130,35,0.3) !important; border-radius:5px !important; color:var(--gold,#a07820) !important; font-size:11px !important; cursor:pointer !important; font-family:var(--f-mono,monospace) !important; letter-spacing:0.05em !important; }
.gsc-a70bc269a4 { color:var(--smoke3,#888) !important; padding:8px 0 !important; }
.gsc-a7f34f6deb { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:rgba(160,120,32,0.40) !important; text-transform:uppercase !important; margin-top:6px !important; padding-left:2px !important; }
.gsc-a87db69819 { font-size:13px !important; font-weight:600 !important; text-transform:capitalize !important; color:var(--text,#ddd) !important; }
.gsc-a8bfaacb89 { color:var(--red-lt) !important; font-size:13px !important; margin-bottom:4px !important; }
.gsc-a9e55f48c1 { padding:8px 0 !important; border-bottom:1px solid rgba(180,130,35,0.08) !important; }
.gsc-ab1f259104 { margin:0 32px !important; padding-top:14px !important; }
.gsc-ab40dfeca2 { background:rgba(180,130,35,0.05) !important; border:1px solid rgba(180,130,35,0.18) !important; border-radius:8px !important; padding:14px !important; margin-bottom:18px !important; }
.gsc-ab684c819e { min-width:120px !important; }
.gsc-ab6dc090be { padding:40px 32px !important; text-align:center !important; }
.gsc-ab79ea2b85 { margin:0 !important; }
.gsc-abd137b89b { margin-bottom:6px !important; }
.gsc-ac2a5d6193 { max-height:360px !important; overflow-y:auto !important; border:1px solid rgba(255,255,255,0.06) !important; border-radius:4px !important; scrollbar-width:thin !important; scrollbar-color:rgba(160,120,32,0.3) transparent !important; }
.gsc-acbcb8ab4c { font-size:12px !important; line-height:1.6 !important; color:var(--text-muted,#999) !important; }
.gsc-acc5f5eec6 { min-width:180px !important; }
.gsc-ad83661f5a { color:var(--smoke4) !important; flex-shrink:0 !important; }
.gsc-ae01e5f41e { margin-bottom:4px !important; }
.gsc-ae1a76a9b4 { color:var(--error) !important; padding:16px !important; }
.gsc-aef638533a { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.08em !important; text-transform:uppercase !important; color:var(--smoke4) !important; border:1px solid rgba(255,255,255,0.12) !important; border-radius:2px !important; padding:2px 7px !important; white-space:nowrap !important; }
.gsc-af08793cbb { display:flex !important; align-items:center !important; gap:10px !important; flex-wrap:wrap !important; }
.gsc-af9a9cfd20 { color:var(--smoke4) !important; font-family:var(--f-mono) !important; font-size:10px !important; padding:20px 0 !important; text-align:center !important; }
.gsc-b0002c1c65 { font-family:var(--f-display) !important; font-size:28px !important; font-weight:300 !important; letter-spacing:0.04em !important; color:var(--smoke) !important; margin-bottom:14px !important; }
.gsc-b0619cd84f { min-width:200px !important; }
.gsc-b2b7997352 { border-bottom:1px solid rgba(255,255,255,0.08) !important; }
.gsc-b32671fd77 { font-size:13px !important; color:var(--smoke3) !important; margin-bottom:6px !important; }
.gsc-b347b6eb36 { color:var(--smoke3,#888) !important; padding:8px 0 14px !important; }
.gsc-b34cf84615 { font-size:11px !important; padding:3px 10px !important; }
.gsc-b3792bf6d5 { padding:32px !important; color:var(--error) !important; }
.gsc-b41da42ef8 { max-width:680px !important; width:min(680px,100%) !important; }
.gsc-b443b1607c { width:10px !important; height:10px !important; }
.gsc-b5088db9e7 { flex-direction:column !important; align-items:stretch !important; padding:10px 0 !important; gap:4px !important; }
.gsc-b5b3f5b306 { display:flex !important; align-items:center !important; gap:10px !important; padding:12px 32px !important; border-bottom:1px solid rgba(160,120,32,0.08) !important; flex-wrap:wrap !important; }
.gsc-b61013a4b5 { padding:14px 16px !important; margin-bottom:8px !important; display:flex !important; align-items:center !important; gap:12px !important; }
.gsc-b64233878f { width:100% !important; border-collapse:collapse !important; font-size:12px !important; }
.gsc-b68a67bc26 { width:100% !important; opacity:0.6 !important; }
.gsc-b7a6c70c70 { font-family:var(--f-mono,monospace) !important; font-size:10px !important; font-weight:700 !important; color:var(--gold-lt,#c8a030) !important; min-width:30px !important; margin-top:2px !important; }
.gsc-b83dc11784 { gap:12px !important; }
.gsc-b859bdc0da { display:flex !important; align-items:center !important; gap:10px !important; padding:0 24px 16px !important; flex-wrap:wrap !important; }
.gsc-b89c437c5c { padding:0 16px !important; }
.gsc-b8b924e487 { font-family:var(--f-display) !important; color:var(--gold-lt) !important; margin:0 0 12px !important; font-size:22px !important; }
.gsc-b946ddb8ee { font-size:14px !important; margin-bottom:4px !important; }
.gsc-b9f5db81f7 { display:none; border:1px solid rgba(160,120,32,0.15) !important; padding:10px !important; border-radius:4px !important; margin-bottom:8px !important; }
.gsc-ba444b7e13 { display:none; margin-top:8px !important; }
.gsc-bad0f57067 { margin:0 !important; font-size:18px !important; }
.gsc-bafe79d631 { display:grid !important; grid-template-columns:1fr auto auto auto !important; align-items:center !important; gap:12px !important; padding:10px 0 !important; }
.gsc-bb6ea77a5b { font-family:var(--f-mono) !important; font-size:7px !important; letter-spacing:0.1em !important; color:rgba(100,220,130,0.6) !important; }
.gsc-bbb54cd2fa { max-height:180px !important; overflow-y:auto !important; border:1px solid rgba(160,120,32,0.2) !important; border-radius:6px !important; padding:8px !important; }
.gsc-bbc6a1f83b { font-size:24px !important; font-weight:700 !important; color:var(--red-lt) !important; }
.gsc-bc8f961024 { font-size:13px !important; color:var(--text-body) !important; line-height:1.6 !important; }
.gsc-bcb152af72 { border-bottom:1px solid rgba(255,255,255,0.03) !important; }
.gsc-bcf5fbe8b8 { color:var(--amber-lt) !important; font-size:13px !important; margin-bottom:4px !important; }
.gsc-bd207fbeaa { display:flex !important; align-items:baseline !important; gap:10px !important; padding:5px 0 !important; border-bottom:1px solid rgba(255,255,255,0.04) !important; }
.gsc-be662ca588 { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:var(--smoke4) !important; text-transform:uppercase !important; padding:6px 10px !important; text-align:left !important; }
.gsc-bf1c8f4e8f { padding:10px 0 !important; border-bottom:1px solid rgba(255,255,255,0.06) !important; }
.gsc-c073b2dfc9 { padding:8px 10px !important; white-space:nowrap !important; }
.gsc-c0b89d302c { color:#ef4444 !important; }
.gsc-c17278a275 { display:flex !important; gap:6px !important; margin-bottom:4px !important; }
.gsc-c1ad13824c { max-width:720px !important; width:min(720px,100%) !important; }
.gsc-c238fe91a2 { color:var(--amber-lt) !important; font-size:13px !important; }
.gsc-c273790162 { font-size:10px !important; margin-bottom:6px !important; }
.gsc-c28fa1ae60 { font-size:10px !important; }
.gsc-c309c92113 { font-family:monospace !important; font-size:10px !important; color:rgba(255,255,255,0.18) !important; padding-left:8px !important; white-space:nowrap !important; }
.gsc-c388235ac6 { max-width:280px !important; }
.gsc-c3f79ba61d { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; letter-spacing:.06em !important; margin-bottom:12px !important; }
.gsc-c42f23b8ec { font-size:12px !important; }
.gsc-c44a427cae { padding:20px !important; }
.gsc-c46c342dbf { background:rgba(160,120,32,0.12) !important; border-color:rgba(160,120,32,0.40) !important; color:var(--gold-lt) !important; margin-left:6px !important; }
.gsc-c500155b62 { margin-bottom:8px !important; }
.gsc-c56fa21914 { margin-left:12px !important; }
.gsc-c5cc2127fc { margin-bottom:12px !important; font-size:15px !important; }
.gsc-c5ff1c7feb { display:flex !important; align-items:center !important; justify-content:space-between !important; padding:10px 0 !important; }
.gsc-c66f496798 { font-size:11px !important; padding:3px 8px !important; }
.gsc-c7062007d9 { padding:14px 18px !important; display:flex !important; gap:10px !important; border-top:1px solid rgba(160,120,32,0.10) !important; }
.gsc-c70ec22116 { font-family:var(--f-mono) !important; font-size:12px !important; line-height:1.6 !important; }
.gsc-c71bcbaa48 { padding:32px !important; text-align:center !important; margin-bottom:16px !important; }
.gsc-c77ac97b4d { margin-top:10px !important; display:flex !important; gap:8px !important; }
.gsc-c7aabe09cd { font-size:11px !important; font-family:var(--f-mono) !important; color:var(--smoke4) !important; }
.gsc-c7aae20ded { color:var(--smoke4) !important; opacity:0.6 !important; }
.gsc-c7fb928537 { padding:48px 32px !important; text-align:center !important; }
.gsc-c8ac047c3c { background:#004d40 !important; }
.gsc-c991bfe7d3 { color:var(--smoke4) !important; }
.gsc-c9a229fca1 { padding:30px !important; }
.gsc-c9fd821d61 { margin-left:auto !important; }
.gsc-cb7d459f56 { font-family:var(--f-mono) !important; font-size:7px !important; letter-spacing:0.1em !important; text-transform:uppercase !important; color:rgba(160,120,32,0.5) !important; border:1px solid rgba(160,120,32,0.25) !important; padding:1px 5px !important; border-radius:2px !important; }
.gsc-cbf8b63ca1 { display:flex !important; align-items:center !important; justify-content:space-between !important; margin-bottom:6px !important; }
.gsc-cc93911e3d { border:none !important; padding:0 !important; }
.gsc-cd03a4fed7 { margin-top:10px !important; font-size:11px !important; color:var(--smoke4) !important; }
.gsc-ce0788a3f6 { border:1px solid rgba(160,120,32,0.15) !important; padding:10px !important; border-radius:4px !important; }
.gsc-cf577c970e { padding:40px !important; text-align:center !important; color:var(--smoke4) !important; font-family:var(--f-mono) !important; font-size:11px !important; }
.gsc-d0466aa33f { display:none; }
.gsc-d077c99711 { color:var(--gold-lt) !important; }
.gsc-d0b0c38761 { flex:1 !important; min-width:140px !important; padding:4px 8px !important; background:var(--bg-2,#1a1712) !important; border:1px solid var(--border,#33291a) !important; border-radius:5px !important; color:var(--smoke,#e8d5a3) !important; font-size:11px !important; }
.gsc-d0ca3f1f6a { margin-top:32px !important; }
.gsc-d22d765b33 { color:var(--red-lt) !important; }
.gsc-d2dbc7c4ec { min-width:150px !important; }
.gsc-d324467b85 { width:100% !important; margin-bottom:8px !important; }
.gsc-d326362b4e { color:var(--smoke4) !important; font-size:13px !important; }
.gsc-d36ba104ca { flex:1 !important; min-width:0 !important; height:100% !important; background:rgba(255,255,255,0.06) !important; border-radius:2px !important; display:flex !important; align-items:center !important; overflow:hidden !important; }
.gsc-d3d0db89cc { max-width:420px !important; }
.gsc-d4b24dad09 { font-size:11px !important; color:var(--text-muted) !important; margin-top:2px !important; }
.gsc-d4b79f3042 { font-size:11px !important; color:var(--text-muted) !important; margin-bottom:16px !important; }
.gsc-d6241da47c { display:flex !important; gap:8px !important; }
.gsc-d637a9ac8d { border-bottom:1px solid rgba(255,255,255,0.05) !important; }
.gsc-d917c425b5 { flex-shrink:0 !important; color:#e6b84e !important; font-size:13px !important; line-height:1.5 !important; }
.gsc-d9e4feba16 { margin-top:12px !important; width:100% !important; overflow:hidden !important; box-sizing:border-box !important; }
.gsc-da0669ee7f { margin:32px !important; }
.gsc-da1e4dcf9b { font-family:var(--f-mono,monospace) !important; font-size:11px !important; font-weight:700 !important; color:var(--gold-lt,#c8a030) !important; min-width:36px !important; }
.gsc-da38211ccc { margin:0 auto 16px !important; font-size:42px !important; }
.gsc-daa9d17d9d { width:100% !important; height:200px !important; }
.gsc-dae1bbcc75 { font-weight:600 !important; font-size:14px !important; margin-bottom:12px !important; }
.gsc-db6c0d3fc8 { font-size:12px !important; font-weight:600 !important; color:var(--text-dim) !important; }
.gsc-dbc085e56d { font-family:var(--f-mono) !important; font-size:9px !important; color:var(--smoke4) !important; padding:7px 10px 7px 0 !important; white-space:nowrap !important; }
.gsc-dc346a70e1 { font-size:10px !important; font-family:var(--f-mono) !important; color:var(--smoke4) !important; text-transform:uppercase !important; letter-spacing:.1em !important; margin-bottom:6px !important; }
.gsc-dd36ee04ee { text-transform:uppercase !important; letter-spacing:0.08em !important; font-weight:700 !important; color:#e6b84e !important; font-size:9.5px !important; margin-bottom:3px !important; }
.gsc-ddd83730e9 { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke3) !important; margin-top:4px !important; letter-spacing:0.06em !important; }
.gsc-de4456a213 { margin-top:12px !important; color:var(--amber,#e0a030) !important; }
.gsc-df1d0b40c9 { font-size:12px !important; color:#666 !important; padding:12px 0 !important; }
.gsc-df928149c5 { margin-top:10px !important; }
.gsc-e1ec50d659 { width:100% !important; margin-bottom:6px !important; }
.gsc-e2780260c6 { font-family:var(--f-mono) !important; font-size:10px !important; color:var(--smoke4) !important; line-height:1.7 !important; max-height:160px !important; overflow-y:auto !important; padding:8px !important; background:rgba(255,255,255,0.02) !important; border:1px solid rgba(180,130,35,0.15) !important; border-radius:3px !important; }
.gsc-e3a1e52fe3 { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:var(--smoke4) !important; text-transform:uppercase !important; padding:6px 10px !important; text-align:left !important; width:80px !important; }
.gsc-e4a3a3e748 { display:flex !important; gap:4px !important; flex-wrap:wrap !important; }
.gsc-e4b9084eae { font-size:13px !important; color:var(--text-body) !important; }
.gsc-e5052b13f9 { font-family:var(--f-mono) !important; font-size:9px !important; letter-spacing:.1em !important; color:rgba(255,255,255,0.35) !important; text-transform:uppercase !important; }
.gsc-e50ee86153 { padding:6px 10px !important; }
.gsc-e53982496b { display:block; }
.gsc-e7ff3ee8eb { font-family:var(--f-mono) !important; font-size:8px !important; letter-spacing:0.12em !important; color:#a07820 !important; text-transform:uppercase !important; }
.gsc-e89129cb11 { min-width:130px !important; }
.gsc-e8c5ef886c { padding:7px 14px !important; background:transparent !important; color:var(--smoke3,#999) !important; border:1px solid var(--smoke4,#444) !important; border-radius:4px !important; cursor:pointer !important; }
.gsc-e9470212ae { color:rgba(220,90,90,0.7) !important; }
.gsc-ea0db32031 { padding:24px !important; color:#666 !important; font-family:var(--f-mono) !important; font-size:11px !important; }
.gsc-eb8c671fb3 { display:none; color:var(--gold-lt) !important; font-family:var(--f-mono) !important; font-size:11px !important; margin-top:8px !important; letter-spacing:0.06em !important; }
.gsc-ebdfffb284 { display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:8px !important; }
.gsc-ebe3a86373 { opacity:0.6 !important; }
.gsc-ec27d76aa6 { display:none; margin-bottom:14px !important; }
.gsc-ec7d47895e { font-family:var(--f-ui) !important; font-size:11px !important; color:var(--smoke2) !important; flex:1 !important; min-width:0 !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; }
.gsc-ee21c2d7a2 { font-family:var(--f-mono) !important; font-size:9px !important; color:rgba(160,120,32,0.7) !important; font-weight:600 !important; flex-shrink:0 !important; width:20px !important; }
.gsc-eef13873af { display:flex !important; justify-content:flex-end !important; margin-top:10px !important; }
.gsc-f0de252a84 { display:flex !important; flex-direction:column !important; gap:12px !important; }
.gsc-f1806214c0 { font-size:12px !important; padding:4px 12px !important; }
.gsc-f1bba17187 { display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; padding:18px 0 4px !important; }
.gsc-f245ec7faf { display:none; color:var(--red-lt) !important; font-family:var(--f-mono) !important; font-size:11px !important; margin-top:8px !important; letter-spacing:0.06em !important; }
.gsc-f349bf720c { display:flex !important; gap:10px !important; align-items:center !important; flex-shrink:0 !important; }
.gsc-f3b6abbfd7 { color:var(--smoke3) !important; }
.gsc-f3f9016070 { background:#1565c0 !important; }
.gsc-f4600e914e { min-width:140px !important; }
.gsc-f613f806e4 { font-size:18px !important; }
.gsc-f7baf61d20 { font-size:24px !important; font-weight:700 !important; color:var(--text-body) !important; }
.gsc-f7f2b465b8 { padding:24px !important; font-family:var(--f-mono) !important; font-size:11px !important; color:#222 !important; white-space:pre-wrap !important; }
.gsc-f8233ef5aa { accent-color:var(--gold, #a07820) !important; }
.gsc-f9918efae5 { margin:0 auto 16px !important; font-size:42px !important; color:var(--green-lt) !important; }
.gsc-f9d975ac9d { font-family:var(--f-mono) !important; font-size:9px !important; color:rgba(220,90,90,0.95) !important; border:1px solid rgba(220,90,90,0.3) !important; border-radius:3px !important; padding:2px 6px !important; white-space:nowrap !important; }
.gsc-faa946bd33 { min-width:170px !important; }
.gsc-fab5edc654 { opacity:0.6 !important; }
.gsc-fad5b59235 { font-family:var(--f-ui) !important; font-size:11px !important; color:var(--smoke2) !important; margin-top:3px !important; }
.gsc-fb53adb6ca { margin-bottom:56px !important; pointer-events:auto !important; }
.gsc-feae54eb8e { color:var(--smoke4) !important; font-family:var(--f-mono) !important; font-size:10px !important; }
.gsc-ff02fbc91c { color:var(--gold-lt) !important; }
.gsc-fffdd52c08 { margin-bottom:10px !important; }

/* compliance-ui/shared/util.js -- missed by the initial glob (compliance-ui/*.js
   does not recurse into subdirectories), added in a follow-up pass. */
.gsc-07ff12ca0b { width:60px !important; height:18px !important; }
.gsc-4b943b47cd { width:45% !important; height:10px !important; }
.gsc-701c3bab02 { width:18% !important; }
.gsc-8c30374851 { width:70% !important; height:10px !important; }
.gsc-8e45ef7a5f { width:30% !important; height:14px !important; margin-bottom:10px !important; }
.gsc-a3785a5fd8 { width:70% !important; height:14px !important; margin-bottom:6px !important; }
.gsc-cb0c38f1f4 { width:50% !important; height:10px !important; margin-bottom:10px !important; }
.gsc-cd6d32ff9d { width:40% !important; height:28px !important; margin-bottom:6px !important; }
.gsc-ea83cec0b1 { width:100% !important; height:80px !important; }

/* Coverage Audit section (CSP: no static inline style attributes) */
.cov-hidden { display:none; }
.cov-mt16 { margin-top:16px; }
.cov-mt12 { margin-top:12px; }
.cov-flex-wrap { flex-wrap:wrap; }
.cov-w70 { width:70px; }
.cov-w120 { width:120px; }
.cov-w280 { width:280px; }
.cov-w320 { width:320px; }
.cov-pre-wrap { white-space:pre-wrap; }
