.x0.x0{background: #F4F7FA; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; line-height: 1.55; min-width: 0}
.x1.x1{background: #FFFFFF; border-bottom: 1px solid #DDE3EA; position: relative; overflow: hidden}
.x2.x2{position: absolute; right: -90px; top: -70px; width: 480px; height: 480px}
.x3.x3{max-width: 1200px; margin: 0 auto; padding: 64px 32px 48px; position: relative; display: flex; flex-direction: column; gap: 24px}
.x4.x4{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #1F4FD8}
.x5.x5{margin: 0; font-size: 58px; line-height: 1.04; letter-spacing: -0.025em; font-weight: 600; max-width: 820px}
.x6.x6{margin: 0; font-size: 21px; line-height: 1.45; color: #3A4350; max-width: 720px}
.x7.x7{display: flex; flex-wrap: wrap; gap: 20px 44px; padding-top: 12px}
.x8.x8{display: flex; flex-direction: column}
.x9.x9{font-family: 'IBM Plex Mono', monospace; font-size: 34px; font-weight: 500}
.xa.xa{font-size: 14px; color: #5B6573}
.xb.xb{max-width: 1200px; margin: 0 auto; padding: 56px 32px 0; display: flex; flex-direction: column; gap: 64px}
.xc.xc{display: flex; flex-direction: column; gap: 20px}
.xd.xd{margin: 0; display: flex; gap: 14px; align-items: baseline; font-size: 30px; letter-spacing: -0.015em; font-weight: 600}
.xe.xe{font-family: 'IBM Plex Mono', monospace; font-size: 16px; font-weight: 500; color: #D7262E}
.xf.xf{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px}
.xg.xg{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
.xh.xh{font-weight: 600; font-size: 19px}
.xi.xi{font-size: 15px; color: #3A4350}
.xj.xj{font-size: 15px}
.xk.xk{display: flex; flex-direction: column; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; overflow: hidden}
.xl.xl{display: grid; grid-template-columns: minmax(140px, 220px) minmax(0, 1fr) auto; gap: 16px; align-items: baseline; padding: 18px 24px; border-bottom: 1px solid #EDF1F5; color: #0E1116; text-decoration: none}
.xm.xm{font-weight: 600}
.xn.xn{color: #1F4FD8}
.xo.xo{display: grid; grid-template-columns: minmax(140px, 220px) minmax(0, 1fr) auto; gap: 16px; align-items: baseline; padding: 18px 24px; color: #0E1116; text-decoration: none}
.xp.xp{display: flex; flex-wrap: wrap; gap: 24px}
.xq.xq{flex: 1 1 460px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.xr.xr{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 14px}
.xs.xs{display: flex; align-items: center; gap: 14px}
.xt.xt{flex: none; width: 56px; height: 56px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 22px}
.xu.xu{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 18px; line-height: 1.6; color: #3A4350}
.xv.xv{margin: 0; font-size: 15px; color: #3A4350}
.xw.xw{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; overflow: hidden}
.xx.xx{display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 18px 24px; border-bottom: 1px solid #EDF1F5}
.xy.xy{display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 18px 24px; border-bottom: 1px solid #EDF1F5; color: #5B6573}
.xz.xz{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x10.x10{padding: 18px 24px; font-size: 15px; color: #3A4350}
.x11.x11{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px 40px; padding: 32px; background: #0E1116; color: #F4F7FA; border-radius: 16px}
.x12.x12{display: flex; flex-direction: column; gap: 8px; max-width: 640px}
.x13.x13{margin: 0; font-size: 26px; font-weight: 600}
.x14.x14{color: #C9D1DB}
.x15.x15{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #9AA4B2}
.x16.x16{color: #F4F7FA}
.x17.x17{display: inline-flex; align-items: center; height: 52px; padding: 0 24px; border-radius: 12px; background: #F4F7FA; color: #0E1116; font-weight: 600; text-decoration: none}
.x18.x18{margin-top: 64px; background: #0E1116; color: #C9D1DB}
.x19.x19{max-width: 1200px; margin: 0 auto; padding: 40px 32px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 24px}
.x1a.x1a{display: flex; align-items: baseline; font-weight: 600; font-size: 22px; color: #F4F7FA}
.x1b.x1b{display: inline-block; width: 11px; height: 7px; border-radius: 50%; background: #F4F7FA; margin: 0 2px 2px}
.x1c.x1c{display: flex; flex-wrap: wrap; gap: 8px 24px; font-size: 15px}
.x1d.x1d{background: #FFFFFF; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; line-height: 1.5; min-width: 0}
.x1e.x1e{padding: 48px 32px 0; display: flex; flex-direction: column; align-items: center; gap: 0}
.x1f.x1f{width: 100%; max-width: 720px; display: flex; flex-direction: column; gap: 22px}
.x1g.x1g{display: flex; gap: 8px; font-size: 14px; color: #5B6573}
.x1h.x1h{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 52px; line-height: 1.08; letter-spacing: -0.02em; font-weight: 500}
.x1i.x1i{margin: 0; font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 23px; line-height: 1.4; color: #3A4350}
.x1j.x1j{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 24px; padding: 16px 0; border-top: 1px solid #DDE3EA; border-bottom: 1px solid #DDE3EA}
.x1k.x1k{display: flex; align-items: center; gap: 12px}
.x1l.x1l{flex: none; width: 44px; height: 44px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 18px}
.x1m.x1m{font-weight: 500}
.x1n.x1n{display: flex; gap: 8px}
.x1o.x1o{display: inline-flex; align-items: center; height: 40px; padding: 0 14px; border-radius: 10px; border: 1px solid #C9D1DB; color: #0E1116; font-size: 14px; text-decoration: none}
.x1p.x1p{height: 40px; padding: 0 14px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 14px; cursor: pointer; color: #0E1116}
.x1q.x1q{margin: 8px 0 0; font-family: 'IBM Plex Serif', serif; font-size: 22px; line-height: 1.55}
.x1r.x1r{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 19px; line-height: 1.7}
.x1s.x1s{margin: 20px 0 0; font-family: 'IBM Plex Serif', serif; font-size: 32px; line-height: 1.2; letter-spacing: -0.01em; font-weight: 500}
.x1t.x1t{width: 100%; max-width: 960px; margin: 40px 0; display: flex; flex-direction: column; gap: 14px}
.x1u.x1u{background: #F4F7FA; border-radius: 16px; padding: 28px 32px; display: flex; flex-direction: column; gap: 12px}
.x1v.x1v{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 8px 24px}
.x1w.x1w{font-weight: 600; font-size: 18px}
.x1x.x1x{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1y.x1y{display: flex; flex-direction: column; gap: 2px}
.x1z.x1z{display: grid; grid-template-columns: 110px minmax(0, 1fr) 110px; gap: 12px; align-items: center; height: 24px}
.x20.x20{position: relative; height: 24px}
.x21.x21{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; text-align: right}
.x22.x22{display: grid; grid-template-columns: 110px minmax(0, 1fr) 110px; gap: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x23.x23{position: relative; height: 18px}
.x24.x24{text-align: right}
.x25.x25{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 24px; font-size: 14px; color: #5B6573; padding: 0 4px}
.x26.x26{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px 24px; align-items: baseline; padding: 28px 0; border-top: 2px solid #0E1116; border-bottom: 1px solid #DDE3EA}
.x27.x27{font-family: 'IBM Plex Mono', monospace; font-size: 56px; font-weight: 500; line-height: 1; color: #1F4FD8}
.x28.x28{font-size: 17px; color: #3A4350}
.x29.x29{margin: 12px 0; padding: 0; display: flex; flex-direction: column; gap: 10px}
.x2a.x2a{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 28px; line-height: 1.35}
.x2b.x2b{font-size: 15px; color: #5B6573}
.x2c.x2c{margin: 8px 0; display: flex; flex-direction: column; gap: 10px}
.x2d.x2d{width: 100%; border-collapse: collapse; font-size: 16px}
.x2e.x2e{text-align: left; font-weight: 600; padding-bottom: 10px}
.x2f.x2f{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; text-align: left; border-bottom: 1px solid #0E1116}
.x2g.x2g{padding: 8px 8px 8px 0; font-weight: 400}
.x2h.x2h{padding: 8px 0 8px 8px; font-weight: 400; width: 50%}
.x2i.x2i{border-bottom: 1px solid #EDF1F5}
.x2j.x2j{padding: 8px 8px 8px 0}
.x2k.x2k{padding: 8px 0 8px 8px}
.x2l.x2l{display: flex; align-items: center; gap: 10px}
.x2m.x2m{flex: 1; height: 8px; background: #F1F3F6}
.x2n.x2n{font-family: 'IBM Plex Mono', monospace; width: 56px; text-align: right}
.x2o.x2o{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 24px; font-size: 14px; color: #5B6573}
.x2p.x2p{display: flex; flex-direction: column; gap: 8px; padding: 22px 24px; background: #F4F7FA; border-radius: 12px; font-size: 15px; color: #3A4350}
.x2q.x2q{font-weight: 600; color: #0E1116}
.x2r.x2r{margin: 0; padding: 16px 0 0 20px; border-top: 1px solid #DDE3EA; display: flex; flex-direction: column; gap: 6px; font-size: 14px; color: #5B6573}
.x2s.x2s{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 24px; padding: 20px 0; border-top: 1px solid #DDE3EA; border-bottom: 1px solid #DDE3EA}
.x2t.x2t{display: flex; flex-wrap: wrap; gap: 6px}
.x2u.x2u{padding: 4px 12px; border-radius: 14px; background: #F1F3F6; color: #3A4350; font-size: 14px; text-decoration: none}
.x2v.x2v{font-size: 13px; color: #5B6573; max-width: 380px}
.x2w.x2w{width: 100%; max-width: 1136px; margin: 48px 0 0; display: flex; flex-direction: column; gap: 16px}
.x2x.x2x{margin: 0; font-size: 22px; font-weight: 600}
.x2y.x2y{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px}
.x2z.x2z{display: flex; flex-direction: column; gap: 10px; padding: 22px; background: #F4F7FA; border-radius: 12px; color: #0E1116; text-decoration: none}
.x30.x30{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #0E1116}
.x31.x31{font-family: 'IBM Plex Serif', serif; font-size: 21px; line-height: 1.25}
.x32.x32{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #D7262E}
.x33.x33{display: flex; flex-direction: column; gap: 10px; padding: 22px; border: 1px solid #DDE3EA; border-radius: 12px; color: #0E1116; text-decoration: none}
.x34.x34{font-size: 19px; font-weight: 600}
.x35.x35{background: #F4F7FA; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; line-height: 1.5; min-width: 0}
.x36.x36{background: #FFFFFF; border-bottom: 1px solid #DDE3EA}
.x37.x37{max-width: 1200px; margin: 0 auto; padding: 44px 32px 28px; display: flex; flex-direction: column; gap: 24px}
.x38.x38{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 16px 40px}
.x39.x39{display: flex; flex-direction: column; gap: 12px; max-width: 680px}
.x3a.x3a{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 56px; line-height: 1.02; letter-spacing: -0.02em; font-weight: 500}
.x3b.x3b{margin: 0; font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 21px; line-height: 1.45; color: #3A4350}
.x3c.x3c{display: inline-flex; align-items: center; gap: 10px; height: 48px; padding: 0 20px; border-radius: 12px; border: 1.5px solid #0E1116; color: #0E1116; font-weight: 500; text-decoration: none}
.x3d.x3d{max-width: 1200px; margin: 0 auto; padding: 36px 32px 0; display: flex; flex-direction: column; gap: 40px}
.x3e.x3e{display: flex; flex-wrap: wrap; gap: 0; background: #0E1116; color: #F4F7FA; border-radius: 16px; overflow: hidden; text-decoration: none}
.x3f.x3f{flex: 1 1 520px; min-width: 0; padding: 44px; display: flex; flex-direction: column; justify-content: space-between; gap: 48px}
.x3g.x3g{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #9AA4B2}
.x3h.x3h{display: flex; flex-direction: column; gap: 16px}
.x3i.x3i{font-family: 'IBM Plex Serif', serif; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em}
.x3j.x3j{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 20px; line-height: 1.4; color: #C9D1DB}
.x3k.x3k{font-size: 15px; color: #9AA4B2}
.x3l.x3l{flex: 1 1 360px; min-width: 0; min-height: 300px; background: #161B23; display: flex; align-items: center; justify-content: center; padding: 32px; position: relative}
.x3m.x3m{width: 100%; max-width: 420px; height: auto}
.x3n.x3n{position: absolute; left: 20px; bottom: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x3o.x3o{display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px}
.x3p.x3p{display: flex; flex-direction: column; gap: 14px; padding: 26px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; color: #0E1116; text-decoration: none; min-height: 220px}
.x3q.x3q{display: flex; justify-content: space-between; gap: 10px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x3r.x3r{font-family: 'IBM Plex Serif', serif; font-size: 24px; line-height: 1.22}
.x3s.x3s{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 16px; line-height: 1.45; color: #3A4350}
.x3t.x3t{padding: 32px; border: 1px dashed #8A94A3; border-radius: 12px; color: #3A4350}
.x3u.x3u{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 16px 32px; padding: 28px 32px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px}
.x3v.x3v{display: flex; flex-direction: column; gap: 4px; max-width: 640px}
.x3w.x3w{display: flex; flex-wrap: wrap; gap: 8px 20px; font-size: 15px}
.x3x.x3x{max-width: 1200px; margin: 0 auto; padding: 24px 32px 32px; display: flex; flex-direction: column; gap: 24px}
.x3y.x3y{display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 10px; font-size: 15px; color: #5B6573}
.x3z.x3z{color: #5B6573}
.x40.x40{color: #8A94A3}
.x41.x41{position: relative; display: inline-block}
.x42.x42{display: inline-flex; gap: 4px; align-items: baseline; color: #0E1116; font-weight: 600; border-bottom: 1px dashed #8A94A3}
.x43.x43{position: absolute; z-index: 25; top: calc(100% + 8px); left: -10px; width: 280px; max-height: 480px; overflow: auto; background: #FFFFFF; border: 1px solid #C9D1DB; border-radius: 12px; padding: 6px; display: flex; flex-direction: column; font-family: 'IBM Plex Sans', sans-serif; font-size: 15px}
.x44.x44{display: flex; flex-wrap: wrap; align-items: center; gap: 6px}
.x45.x45{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #8A94A3}
.x46.x46{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 24px}
.x47.x47{display: flex; flex-direction: column; gap: 8px}
.x48.x48{margin: 0; font-size: 56px; line-height: 1; letter-spacing: -0.025em; font-weight: 600}
.x49.x49{display: flex; flex-wrap: wrap; gap: 4px 14px; color: #3A4350}
.x4a.x4a{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.x4b.x4b{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); border: 1px solid #0E1116; border-radius: 12px; overflow: hidden}
.x4c.x4c{padding: 16px 22px; display: flex; flex-direction: column; gap: 2px}
.x4d.x4d{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500; line-height: 1; color: #1F4FD8}
.x4e.x4e{font-size: 13px; color: #3A4350}
.x4f.x4f{font-size: 12px; color: #5B6573}
.x4g.x4g{padding: 16px 22px; display: flex; flex-direction: column; gap: 2px; border-left: 1px solid #DDE3EA}
.x4h.x4h{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500; line-height: 1}
.x4i.x4i{font-size: 20px; color: #5B6573}
.x4j.x4j{display: flex; flex-wrap: wrap; gap: 6px; font-size: 14px}
.x4k.x4k{display: inline-flex; align-items: center; height: 32px; padding: 0 12px; border-radius: 16px; border: 1px dashed #8A94A3; color: #3A4350}
.x4l.x4l{max-width: 1200px; margin: 0 auto; padding: 48px 32px 0; display: flex; flex-direction: column; gap: 64px}
.x4m.x4m{display: flex; flex-direction: column; gap: 18px}
.x4n.x4n{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; overflow-x: auto}
.x4o.x4o{width: 100%; min-width: 1080px; border-collapse: collapse; font-size: 16px}
.x4p.x4p{padding: 13px 8px 13px 24px; font-family: 'IBM Plex Mono', monospace; font-weight: 500; cursor: help}
.x4q.x4q{padding: 13px 8px; font-weight: 500; white-space: nowrap}
.x4r.x4r{display: inline-flex; align-items: center; gap: 8px}
.x4s.x4s{color: #0E1116}
.x4t.x4t{display: inline-flex; align-items: center; height: 18px; padding: 0 6px; border-radius: 9px; border: 1px solid #C9D1DB; background: #F4F7FA; color: #3A4350; font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 400; white-space: nowrap; cursor: help}
.x4u.x4u{padding: 13px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; cursor: help}
.x4v.x4v{padding: 13px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; color: #3A4350}
.x4w.x4w{padding: 13px 8px}
.x4x.x4x{display: inline-flex; gap: 5px; align-items: center}
.x4y.x4y{padding: 13px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap; cursor: help}
.x4z.x4z{font-size: 13px; color: #5B6573}
.x50.x50{padding: 9px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap; line-height: 1.2; cursor: help}
.x51.x51{padding: 9px 24px 9px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap; line-height: 1.2; cursor: help}
.x52.x52{padding: 14px 24px; font-size: 14px; color: #5B6573}
.x53.x53{color: #3A4350}
.x54.x54{display: flex; flex-wrap: wrap; gap: 32px; align-items: center}
.x55.x55{flex: 1 1 280px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.x56.x56{margin: 0; color: #3A4350}
.x57.x57{margin: 0; color: #5B6573; font-size: 14px}
.x58.x58{flex: 2 1 640px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 24px; overflow-x: auto; display: flex; flex-direction: column; gap: 14px}
.x59.x59{display: inline-flex; align-self: flex-start; padding: 3px; border-radius: 18px; background: #F1F3F6; gap: 2px}
.x5a.x5a{width: 100%; min-width: 600px; border-collapse: separate; border-spacing: 2px; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
.x5b.x5b{text-align: left; font-weight: 400; padding: 6px 4px; font-family: 'IBM Plex Sans', sans-serif}
.x5c.x5c{font-weight: 400}
.x5d.x5d{text-align: left; font-family: 'IBM Plex Sans', sans-serif; font-weight: 500; font-size: 15px; padding: 0 10px 0 4px; white-space: nowrap}
.x5e.x5e{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x5f.x5f{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 12px 24px; overflow-x: auto}
.x5g.x5g{min-width: 1080px}
.x5h.x5h{display: grid; grid-template-columns: 170px repeat(9, minmax(0, 1fr)) 100px; gap: 12px; padding: 10px 0; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; border-bottom: 1px solid #0E1116}
.x5i.x5i{font-weight: 500; color: #0E1116}
.x5j.x5j{display: flex; flex-direction: column; gap: 4px}
.x5k.x5k{position: relative; height: 10px; background: #F4F7FA}
.x5l.x5l{position: absolute; left: 16.7%; top: -3px; width: 1px; height: 16px; background: #8A94A3}
.x5m.x5m{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #3A4350}
.x5n.x5n{display: flex; flex-direction: column; align-items: flex-end}
.x5o.x5o{font-family: 'IBM Plex Mono', monospace; font-size: 17px}
.x5p.x5p{padding: 14px 0 6px; font-size: 14px; color: #5B6573}
.x5q.x5q{display: grid; grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); gap: 16px; align-items: start}
.x5r.x5r{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px 24px; display: flex; flex-direction: column; gap: 12px; min-width: 0}
.x5s.x5s{margin: 0; font-size: 20px; line-height: 1.3; font-weight: 600}
.x5t.x5t{display: flex; flex-wrap: wrap; gap: 2px 4px; margin: 0 -6px}
.x5u.x5u{display: inline-flex; align-items: center; height: 30px; padding: 0 8px; border: 1px dashed #8A94A3; border-radius: 15px; background: #FFFFFF; font: inherit; font-size: 13px; color: #1F4FD8; cursor: pointer}
.x5v.x5v{display: grid; grid-template-columns: 140px minmax(0, 1fr); gap: 12px; padding-top: 4px}
.x5w.x5w{position: relative; height: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.x5x.x5x{display: grid; grid-template-columns: 140px minmax(0, 1fr); gap: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.x5y.x5y{text-align: center}
.x5z.x5z{display: flex; flex-wrap: wrap; gap: 4px 16px; font-size: 13px; color: #3A4350}
.x60.x60{display: inline-flex; align-items: center; gap: 6px}
.x61.x61{display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #1F4FD8}
.x62.x62{display: inline-block; width: 22px; height: 8px; border-radius: 4px; background: #B9C9F2}
.x63.x63{display: inline-block; width: 2px; height: 14px; background: #0E1116}
.x64.x64{display: grid; grid-template-columns: 132px minmax(0, 1fr) 96px; gap: 12px; padding-top: 4px}
.x65.x65{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; text-align: right}
.x66.x66{display: grid; grid-template-columns: 132px minmax(0, 1fr) 96px; gap: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.x67.x67{flex: 2 1 640px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 24px 28px; display: flex; flex-direction: column; gap: 10px}
.x68.x68{display: grid; grid-template-columns: 90px minmax(0, 1fr) 60px; gap: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x69.x69{display: flex; justify-content: space-between}
.x6a.x6a{display: grid; grid-template-columns: 90px minmax(0, 1fr) 60px; gap: 12px; align-items: center}
.x6b.x6b{position: relative; height: 22px}
.x6c.x6c{font-family: 'IBM Plex Mono', monospace; font-size: 14px; text-align: right; color: #3A4350}
.x6d.x6d{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 8px 24px; overflow-x: auto}
.x6e.x6e{min-width: 860px}
.x6f.x6f{display: grid; grid-template-columns: 200px minmax(0, 1fr) 260px; gap: 20px; align-items: center; padding: 10px 0; border-bottom: 1px solid #EDF1F5}
.x6g.x6g{width: 100%; height: 50px}
.x6h.x6h{display: grid; grid-template-columns: 200px minmax(0, 1fr) 260px; gap: 20px; padding: 8px 0; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x6i.x6i{padding: 6px 0 12px; font-family: 'IBM Plex Sans', sans-serif; font-size: 14px; color: #5B6573}
.x6j.x6j{width: 100%; min-width: 1200px; border-collapse: collapse; font-size: 16px}
.x6k.x6k{padding: 12px 8px 12px 24px; font-weight: 400}
.x6l.x6l{padding: 12px 8px; font-weight: 400; text-align: right}
.x6m.x6m{padding: 12px 8px; font-weight: 400; width: 170px}
.x6n.x6n{padding: 12px 24px 12px 8px; font-weight: 400; text-align: right}
.x6o.x6o{padding: 12px 8px 12px 24px; font-weight: 500; white-space: nowrap}
.x6p.x6p{padding: 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.x6q.x6q{padding: 12px 8px}
.x6r.x6r{display: flex; align-items: center; gap: 8px}
.x6s.x6s{flex: 1; height: 8px; background: #EDF1F5}
.x6t.x6t{font-family: 'IBM Plex Mono', monospace; font-size: 14px; width: 48px; text-align: right}
.x6u.x6u{padding: 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap}
.x6v.x6v{padding: 12px 24px 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap}
.x6w.x6w{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 16px}
.x6x.x6x{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 16px 20px; display: flex; flex-direction: column; gap: 4px}
.x6y.x6y{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding-bottom: 6px}
.x6z.x6z{display: grid; grid-template-columns: 18px minmax(0, 1fr) auto; gap: 10px; align-items: baseline; padding: 7px 0; border-top: 1px solid #EDF1F5}
.x70.x70{display: flex; flex-direction: column; min-width: 0}
.x71.x71{font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #0E1116}
.x72.x72{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; white-space: nowrap}
.x73.x73{display: inline-flex; align-items: center; height: 18px; padding: 0 6px; border-radius: 9px; border: 1px solid #C9D1DB; background: #F4F7FA; color: #3A4350; font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 400; white-space: nowrap; cursor: help; align-self: flex-start; margin-top: 2px}
.x74.x74{font-family: 'IBM Plex Mono', monospace}
.x75.x75{font-size: 12px; color: #5B6573; white-space: nowrap}
.x76.x76{border-top: 1px solid #DDE3EA; padding-top: 28px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 16px; font-size: 14px; color: #5B6573}
.x77.x77{max-width: 760px}
.x78.x78{max-width: 1200px; margin: 0 auto; padding: 44px 32px 36px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 48px}
.x79.x79{display: flex; flex-direction: column; gap: 14px; max-width: 720px}
.x7a.x7a{margin: 0; font-size: 52px; line-height: 1.04; letter-spacing: -0.025em; font-weight: 600}
.x7b.x7b{margin: 0; font-size: 20px; line-height: 1.45; color: #3A4350}
.x7c.x7c{display: flex; flex-wrap: wrap; gap: 28px}
.x7d.x7d{font-family: 'IBM Plex Mono', monospace; font-size: 28px; font-weight: 500}
.x7e.x7e{max-width: 1200px; margin: 0 auto; padding: 40px 32px 0; display: flex; flex-wrap: wrap; gap: 32px 40px; align-items: flex-start}
.x7f.x7f{flex: 999 1 560px; min-width: 0}
.x7g.x7g{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 36px; display: flex; flex-direction: column; gap: 24px}
.x7h.x7h{display: flex; gap: 22px; align-items: flex-start}
.x7i.x7i{flex: none}
.x7j.x7j{display: flex; flex-direction: column; gap: 8px; min-width: 0}
.x7k.x7k{font-size: 32px; font-weight: 600; letter-spacing: -0.015em; line-height: 1.15}
.x7l.x7l{background: #F4F7FA; border-radius: 12px; padding: 14px 18px; display: flex; flex-direction: column; gap: 4px; font-size: 15px}
.x7m.x7m{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; border-top: 1px solid #EDF1F5}
.x7n.x7n{display: grid; grid-template-columns: 28px minmax(120px, 200px) minmax(0, 1fr); gap: 14px; padding: 14px 0; border-bottom: 1px solid #EDF1F5; align-items: baseline}
.x7o.x7o{display: flex; flex-direction: column; gap: 10px; font-size: 15px; color: #3A4350}
.x7p.x7p{display: flex; flex-wrap: wrap; align-items: center; gap: 12px}
.x7q.x7q{height: 48px; padding: 0 20px; border-radius: 12px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116; cursor: pointer}
.x7r.x7r{font-size: 13px; color: #5B6573; padding-top: 4px; border-top: 1px solid #EDF1F5}
.x7s.x7s{margin: 0; border: 1px solid #DDE3EA; border-radius: 16px; background: #FFFFFF; padding: 28px; display: flex; flex-direction: column; gap: 16px; min-width: 0}
.x7t.x7t{padding: 0; float: left; width: 100%; display: flex; gap: 14px; align-items: baseline; font-size: 22px; font-weight: 600}
.x7u.x7u{font-family: 'IBM Plex Mono', monospace; font-size: 15px; font-weight: 500; color: #D7262E}
.x7v.x7v{display: flex; align-items: center; gap: 16px; padding: 16px 18px; border: 1.5px solid #1F4FD8; border-radius: 12px; background: #EEF3FD}
.x7w.x7w{width: 48px; height: 48px; flex: none; border-radius: 50%; border: 2.5px solid #0E1116; background: #FFFFFF; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 16px}
.x7x.x7x{display: flex; flex-direction: column; flex: 1; min-width: 0}
.x7y.x7y{font-size: 14px; color: #3A4350}
.x7z.x7z{font-size: 14px}
.x80.x80{height: 36px; padding: 0 12px; border-radius: 8px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 14px; cursor: pointer}
.x81.x81{position: relative}
.x82.x82{display: block; font-size: 15px; color: #3A4350; padding-bottom: 6px}
.x83.x83{width: 100%; box-sizing: border-box; height: 52px; padding: 0 16px; border: 1.5px solid #0E1116; border-radius: 12px; font: inherit; font-size: 18px; background: #FFFFFF; color: #0E1116}
.x84.x84{margin-top: 6px; border: 1px solid #C9D1DB; border-radius: 12px; overflow: hidden}
.x85.x85{width: 100%; display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 12px; align-items: center; padding: 9px 16px; border: 0; border-bottom: 1px solid #EDF1F5; background: #FFFFFF; font: inherit; text-align: left; cursor: pointer; color: #0E1116}
.x86.x86{flex: none; width: 34px; height: 34px; border-radius: 50%; border: 2px solid #0E1116; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x87.x87{padding: 10px 16px; font-size: 14px; color: #5B6573}
.x88.x88{display: flex; gap: 10px; align-items: flex-start; font-size: 15px; color: #3A4350; cursor: pointer}
.x89.x89{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px}
.x8a.x8a{font-size: 18px; font-weight: 600}
.x8b.x8b{display: flex; flex-direction: column; gap: 10px; padding-top: 4px}
.x8c.x8c{display: flex; gap: 10px; align-items: flex-start; cursor: pointer}
.x8d.x8d{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 14px; padding-top: 4px}
.x8e.x8e{display: flex; flex-direction: column; gap: 6px; font-size: 15px; color: #3A4350}
.x8f.x8f{height: 46px; padding: 0 14px; border: 1px solid #C9D1DB; border-radius: 10px; font: inherit; color: #0E1116}
.x8g.x8g{margin: 0; font-size: 14px; color: #5B6573}
.x8h.x8h{padding: 12px 14px; border: 1px solid #C9D1DB; border-radius: 10px; font: inherit; color: #0E1116; resize: vertical}
.x8i.x8i{display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; padding: 4px 0}
.x8j.x8j{position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0}
.x8k.x8k{flex: 1 1 320px; max-width: 400px; display: flex; flex-direction: column; gap: 16px}
.x8l.x8l{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 22px 24px; display: flex; flex-direction: column; gap: 12px}
.x8m.x8m{margin: 0; display: flex; flex-direction: column; gap: 10px; font-size: 14px}
.x8n.x8n{color: #0E1116; font-weight: 500}
.x8o.x8o{margin: 0; color: #5B6573}
.x8p.x8p{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 22px 24px; display: flex; flex-direction: column; gap: 10px}
.x8q.x8q{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px 12px; font-size: 14px}
.x8r.x8r{background: #0E1116; color: #F4F7FA; border-radius: 16px; padding: 22px 24px; display: flex; flex-direction: column; gap: 8px; text-decoration: none}
.x8s.x8s{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #8A94A3}
.x8t.x8t{font-size: 14px; color: #C9D1DB}
.x8u.x8u{padding: 18px 24px; border: 1px dashed #8A94A3; border-radius: 16px; font-size: 14px; color: #3A4350}
.x8v.x8v{max-width: 1200px; margin: 0 auto; padding: 56px 32px 0; box-sizing: border-box; display: flex; flex-direction: column; gap: 16px}
.x8w.x8w{margin: 0; font-size: 30px; line-height: 1.15; letter-spacing: -0.01em; font-weight: 600}
.x8x.x8x{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 12px}
.x8y.x8y{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 20px 22px; display: flex; flex-direction: column; gap: 8px}
.x8z.x8z{font-weight: 600; font-size: 17px}
.x90.x90{max-width: 1200px; margin: 0 auto; padding: 56px 32px 0}
.x91.x91{max-width: 860px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 40px; display: flex; flex-direction: column; gap: 26px}
.x92.x92{margin: 0; font-size: 32px; line-height: 1.1; letter-spacing: -0.015em; font-weight: 600}
.x93.x93{margin: 0; font-size: 17px; color: #3A4350}
.x94.x94{flex: none; width: 56px; height: 56px; border-radius: 28px; background: #1F4FD8; color: #FFFFFF; display: flex; align-items: center; justify-content: center; font-size: 28px; font-weight: 600}
.x95.x95{margin: 0; font-size: 40px; line-height: 1.08; letter-spacing: -0.02em; font-weight: 600}
.x96.x96{margin: 0; font-size: 18px; color: #3A4350}
.x97.x97{margin: 0; padding: 14px 18px; border-left: 3px solid #1F4FD8; background: #EEF3FD; border-radius: 0 10px 10px 0; font-size: 16px; color: #0E1116}
.x98.x98{display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 8px 16px; padding: 16px 20px; background: #F4F7FA; border-radius: 12px; font-size: 15px}
.x99.x99{color: #3A4350; overflow-wrap: anywhere}
.x9a.x9a{margin: 0; padding: 0; list-style: none; display: flex; gap: 12px}
.x9b.x9b{position: relative; flex: 1 1 0; display: flex; flex-direction: column; gap: 6px}
.x9c.x9c{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.x9d.x9d{display: flex; flex-wrap: wrap; gap: 12px}
.x9e.x9e{display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 12px; background: #0E1116; color: #FFFFFF; text-decoration: none; font-weight: 500}
.x9f.x9f{display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 12px; border: 1px solid #C9D1DB; color: #0E1116; text-decoration: none}
.x9g.x9g{display: inline-flex; align-items: center; height: 48px; padding: 0 8px; text-decoration: none}
.x9h.x9h{max-width: 1200px; margin: 0 auto; padding: 56px 32px 0; display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-start}
.x9i.x9i{flex: 0 1 740px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 40px; display: flex; flex-direction: column; gap: 22px}
.x9j.x9j{flex: none; width: 56px; height: 56px; border-radius: 28px; background: #EDF1F5; color: #3A4350; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 22px}
.x9k.x9k{display: inline-flex; align-items: center; height: 52px; padding: 0 26px; border-radius: 12px; background: #1F4FD8; color: #FFFFFF; text-decoration: none; font-weight: 600}
.x9l.x9l{display: inline-flex; align-items: center; height: 52px; padding: 0 22px; border-radius: 12px; border: 1px solid #C9D1DB; color: #0E1116; text-decoration: none}
.x9m.x9m{flex: 0 1 360px; display: flex; flex-direction: column; gap: 14px}
.x9n.x9n{padding: 20px 22px; border: 1px dashed #8A94A3; border-radius: 16px; font-size: 15px; color: #3A4350; display: flex; flex-direction: column; gap: 8px}
.x9o.x9o{padding: 20px 22px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; font-size: 15px; color: #3A4350}
.x9p.x9p{max-width: 1200px; margin: 0 auto; padding: 44px 32px 34px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 48px}
.x9q.x9q{display: flex; flex-direction: column; gap: 14px; max-width: 700px}
.x9r.x9r{display: flex; flex-wrap: wrap; gap: 32px}
.x9s.x9s{font-family: 'IBM Plex Mono', monospace; font-size: 30px; font-weight: 500}
.x9t.x9t{max-width: 1200px; margin: 0 auto; padding: 32px 32px 0; display: flex; flex-wrap: wrap; align-items: flex-start; gap: 32px}
.x9u.x9u{flex: 1 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.x9v.x9v{padding: 32px 24px; background: #FFFFFF; border: 1px dashed #C9D1DB; border-radius: 14px; color: #3A4350; display: flex; flex-direction: column; gap: 8px}
.x9w.x9w{font-weight: 600; font-size: 18px; color: #0E1116}
.x9x.x9x{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 12px; padding: 16px 2px 2px}
.x9y.x9y{font-family: 'IBM Plex Mono', monospace; font-size: 17px; font-weight: 500}
.x9z.x9z{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 18px 22px; display: grid; grid-template-columns: minmax(0, 1fr) 210px; gap: 10px 24px}
.xa0.xa0{display: flex; flex-direction: column; gap: 10px; min-width: 0}
.xa1.xa1{display: flex; flex-wrap: wrap; gap: 8px 14px; align-items: center}
.xa2.xa2{font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: 0.03em; color: #3A4350; background: #EDF1F5; padding: 3px 8px; border-radius: 6px; white-space: nowrap}
.xa3.xa3{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 10px}
.xa4.xa4{font-weight: 600; font-size: 17px; color: #0E1116}
.xa5.xa5{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 4px 12px; padding: 10px 14px; background: #F4F7FA; border-radius: 10px; font-size: 15px}
.xa6.xa6{color: #3A4350; text-decoration: line-through; text-decoration-color: #C9D1DB}
.xa7.xa7{display: flex; flex-direction: column; align-items: flex-end; gap: 6px; text-align: right}
.xa8.xa8{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #0E1116}
.xa9.xa9{padding: 24px; border: 1px dashed #C9D1DB; border-radius: 12px; text-align: center; color: #5B6573; display: flex; flex-direction: column; gap: 10px; align-items: center}
.xaa.xaa{height: 40px; padding: 0 16px; border: 1px solid #C9D1DB; border-radius: 10px; background: #FFFFFF; font: inherit; font-size: 14px; cursor: pointer}
.xab.xab{margin: 8px 0 0; font-size: 14px; color: #5B6573; text-align: center}
.xac.xac{flex: 0 1 380px; display: flex; flex-direction: column; gap: 16px}
.xad.xad{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 20px; display: flex; flex-direction: column; gap: 12px}
.xae.xae{position: relative; display: flex; align-items: center; height: 44px; padding: 0 14px; gap: 10px; background: #FFFFFF; border: 1px solid #C9D1DB; border-radius: 10px}
.xaf.xaf{flex: 1; min-width: 0; border: 0; outline: 0; background: transparent; font: inherit; font-size: 16px; color: #0E1116}
.xag.xag{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding-top: 6px}
.xah.xah{font-family: 'IBM Plex Mono', monospace; font-size: 12px; opacity: 0.75}
.xai.xai{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 20px; display: flex; flex-direction: column; gap: 4px}
.xaj.xaj{margin: 0 0 6px; font-size: 18px; font-weight: 600}
.xak.xak{margin: 0; padding: 0; list-style: none}
.xal.xal{display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: 2px 10px; padding: 10px 0; border-top: 1px solid #EDF1F5}
.xam.xam{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #D7262E}
.xan.xan{font-weight: 600; font-size: 15px}
.xao.xao{font-size: 13px; color: #5B6573; padding-top: 8px}
.xap.xap{background: #1F4FD8; color: #FFFFFF; border-radius: 14px; padding: 20px; display: flex; flex-direction: column; gap: 6px; text-decoration: none}
.xaq.xaq{font-size: 14px; color: #DCE5FB}
.xar.xar{max-width: 1200px; margin: 0 auto; padding: 40px 32px 32px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 48px}
.xas.xas{display: flex; flex-direction: column; gap: 10px; max-width: 640px}
.xat.xat{margin: 0; font-size: 52px; line-height: 1.02; letter-spacing: -0.025em; font-weight: 600}
.xau.xau{margin: 0; font-size: 19px; color: #3A4350}
.xav.xav{max-width: 1200px; margin: 0 auto; padding: 40px 32px 0; display: flex; flex-direction: column; gap: 72px}
.xaw.xaw{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 24px}
.xax.xax{display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); gap: 16px; align-items: end}
.xay.xay{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #1F4FD8}
.xaz.xaz{display: flex; flex-direction: column; gap: 4px; font-size: 13px; color: #5B6573}
.xb0.xb0{height: 44px; padding: 0 10px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116}
.xb1.xb1{height: 48px; padding: 0 10px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 18px; font-weight: 500; color: #0E1116}
.xb2.xb2{flex: none; width: 48px; height: 48px; border-radius: 50%; border: 1px solid #C9D1DB; background: #FFFFFF; cursor: pointer; display: flex; align-items: center; justify-content: center}
.xb3.xb3{display: flex; flex-direction: column; gap: 10px}
.xb4.xb4{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px}
.xb5.xb5{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500; line-height: 1.1; color: #1F4FD8}
.xb6.xb6{display: flex; flex-direction: column; align-items: center}
.xb7.xb7{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500; line-height: 1.1; color: #5B6573}
.xb8.xb8{display: flex; flex-direction: column; align-items: flex-end; text-align: right}
.xb9.xb9{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500; line-height: 1.1}
.xba.xba{display: flex; height: 14px; border-radius: 7px; overflow: hidden}
.xbb.xbb{flex: 1; background: #0E1116}
.xbc.xbc{border-top: 1px solid #EDF1F5; padding-top: 18px; display: flex; flex-direction: column; gap: 10px}
.xbd.xbd{overflow-x: auto}
.xbe.xbe{width: 100%; min-width: 640px; border-collapse: collapse; font-size: 16px}
.xbf.xbf{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; text-align: right; border-bottom: 1px solid #0E1116}
.xbg.xbg{padding: 8px 8px 8px 0; font-weight: 400; text-align: left}
.xbh.xbh{padding: 8px; font-weight: 400}
.xbi.xbi{padding: 8px 0 8px 8px; font-weight: 400}
.xbj.xbj{font-family: 'IBM Plex Mono', monospace; text-align: right}
.xbk.xbk{padding: 9px 8px 9px 0; text-align: left; font-family: 'IBM Plex Sans', sans-serif}
.xbl.xbl{padding: 9px 8px}
.xbm.xbm{border-bottom: 1px solid #EDF1F5; color: #5B6573}
.xbn.xbn{padding: 9px 0 9px 8px}
.xbo.xbo{padding: 12px 8px 4px 0; text-align: left; font-family: 'IBM Plex Sans', sans-serif; font-weight: 600}
.xbp.xbp{padding: 12px 8px 4px}
.xbq.xbq{padding: 12px 0 4px 8px; font-size: 19px; font-weight: 500}
.xbr.xbr{color: #5B6573; font-size: 14px}
.xbs.xbs{padding: 4px 8px 4px 0; text-align: left; font-family: 'IBM Plex Sans', sans-serif}
.xbt.xbt{padding: 4px 8px; font-family: 'IBM Plex Sans', sans-serif}
.xbu.xbu{display: flex; flex-wrap: wrap; align-items: flex-end; gap: 12px 16px}
.xbv.xbv{height: 44px; padding: 0 10px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116; min-width: 220px}
.xbw.xbw{margin: 0; display: flex; flex-direction: column; gap: 4px; font-size: 13px; color: #5B6573}
.xbx.xbx{position: relative; display: flex; align-items: center}
.xby.xby{width: 300px; height: 44px; padding: 0 38px 0 14px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116; box-sizing: border-box}
.xbz.xbz{position: absolute; right: 4px; top: 4px; width: 36px; height: 36px; border: 0; border-radius: 8px; background: transparent; font: inherit; font-size: 20px; line-height: 1; color: #5B6573; cursor: pointer}
.xc0.xc0{position: absolute; top: 48px; left: 0; z-index: 5; width: 340px; max-height: 340px; overflow-y: auto; display: flex; flex-direction: column; background: #FFFFFF; border: 1px solid #C9D1DB; border-radius: 10px; box-shadow: 0 8px 24px rgba(14, 17, 22, 0.12)}
.xc1.xc1{display: flex; justify-content: space-between; gap: 12px; width: 100%; padding: 10px 14px; border: 0; border-bottom: 1px solid #EDF1F5; background: transparent; font: inherit; font-size: 15px; color: #0E1116; text-align: left; cursor: pointer}
.xc2.xc2{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; white-space: nowrap}
.xc3.xc3{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573; padding-bottom: 12px}
.xc4.xc4{min-width: 920px; border-bottom: 1px solid #EDF1F5}
.xc5.xc5{display: grid; grid-template-columns: 84px minmax(0, 1fr) 92px minmax(0, 1fr) 190px auto; gap: 4px 14px; align-items: center; padding: 14px 24px}
.xc6.xc6{display: flex; flex-direction: column; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.xc7.xc7{display: flex; gap: 2px; height: 10px; border-radius: 5px; overflow: hidden}
.xc8.xc8{display: flex; justify-content: space-between; gap: 6px; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xc9.xc9{font-family: 'IBM Plex Sans', sans-serif; color: #5B6573; white-space: nowrap}
.xca.xca{display: flex; gap: 8px; align-items: center}
.xcb.xcb{height: 40px; padding: 0 12px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 14px; color: #0E1116; cursor: pointer; white-space: nowrap}
.xcc.xcc{display: inline-flex; align-items: center; height: 40px; padding: 0 14px; border-radius: 10px; border: 1px solid #C9D1DB; color: #0E1116; font-size: 14px; text-decoration: none; white-space: nowrap}
.xcd.xcd{grid-column: 2 / 5; text-align: center; font-size: 13px; color: #5B6573}
.xce.xce{grid-column: 2 / 5; text-align: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #3A4350}
.xcf.xcf{grid-column: 2 / 5; text-align: center; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xcg.xcg{margin: 0 24px 14px; padding: 16px; background: #F4F7FA; border-radius: 10px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 32px; font-size: 14px; color: #3A4350; white-space: normal; text-align: left}
.xch.xch{grid-column: 1 / -1; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #0E1116}
.xci.xci{display: flex; flex-direction: column; gap: 6px}
.xcj.xcj{font-size: 19px; line-height: 1.3; font-weight: 600; color: #0E1116}
.xck.xck{color: #0E1116; font-weight: 600}
.xcl.xcl{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #3A4350; padding-top: 4px}
.xcm.xcm{grid-column: 1 / -1; font-size: 13px; color: #5B6573}
.xcn.xcn{padding: 18px 24px; border-bottom: 1px solid #EDF1F5; font-size: 15px; color: #3A4350}
.xco.xco{padding: 12px 24px 14px; font-size: 14px; color: #5B6573; max-width: 980px}
.xcp.xcp{margin: 16px; padding: 22px 20px; border: 1px dashed #8A94A3; border-radius: 10px; font-size: 15px; color: #3A4350}
.xcq.xcq{display: flex; align-items: center; gap: 10px; font-size: 15px; color: #3A4350}
.xcr.xcr{height: 44px; padding: 0 10px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116}
.xcs.xcs{margin: -8px 0 0; font-size: 15px; color: #5B6573}
.xct.xct{width: 100%; min-width: 1060px; border-collapse: collapse; font-size: 16px}
.xcu.xcu{padding: 12px 8px 12px 24px; font-weight: 400; text-align: left; width: 40px}
.xcv.xcv{padding: 12px 8px; font-weight: 400; text-align: left}
.xcw.xcw{padding: 12px 8px; font-weight: 500; color: #0E1116}
.xcx.xcx{padding: 12px 8px; font-weight: 400}
.xcy.xcy{padding: 12px 8px; font-weight: 400; text-align: left; width: 240px}
.xcz.xcz{padding: 12px 24px 12px 12px; font-weight: 400; border-left: 1px solid #EDF1F5}
.xd0.xd0{padding: 10px 8px 10px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #5B6573}
.xd1.xd1{padding: 10px 8px}
.xd2.xd2{padding: 10px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; font-weight: 500}
.xd3.xd3{padding: 10px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.xd4.xd4{position: relative; flex: 1; height: 14px; background: #F1F3F6}
.xd5.xd5{font-family: 'IBM Plex Mono', monospace; font-size: 14px; width: 112px; text-align: right; white-space: nowrap}
.xd6.xd6{padding: 10px 24px 10px 12px; text-align: right; font-family: 'IBM Plex Mono', monospace; font-weight: 500; border-left: 1px solid #EDF1F5}
.xd7.xd7{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; padding: 12px 24px; border-top: 1px solid #EDF1F5; font-size: 14px; color: #5B6573}
.xd8.xd8{display: inline-block; width: 3px; height: 12px; background: #1F4FD8; margin-right: 6px; vertical-align: -1px}
.xd9.xd9{display: inline-block; width: 14px; height: 6px; background: #B9C2CE; margin: 0 6px; vertical-align: 1px}
.xda.xda{display: inline-block; height: 12px; border-left: 1.5px solid #0E1116; margin: 0 6px; vertical-align: -1px}
.xdb.xdb{padding: 14px 24px 18px; border-top: 1px solid #EDF1F5; font-size: 15px; color: #3A4350}
.xdc.xdc{margin: 0; max-width: 980px}
.xdd.xdd{display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 12px}
.xde.xde{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xdf.xdf{display: flex; justify-content: space-between; align-items: baseline; gap: 10px}
.xdg.xdg{font-family: 'IBM Plex Mono', monospace; font-size: 20px; color: #1F4FD8; white-space: nowrap}
.xdh.xdh{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 16px}
.xdi.xdi{display: flex; flex-direction: column; gap: 14px}
.xdj.xdj{display: grid; grid-template-columns: minmax(0, 1fr) 64px; gap: 4px 12px; align-items: center}
.xdk.xdk{grid-column: 1 / -1; position: relative; height: 12px; background: #F1F3F6}
.xdl.xdl{position: absolute; left: 50%; top: -3px; bottom: -3px; border-left: 1.5px dashed #0E1116}
.xdm.xdm{grid-column: 1 / -1; position: relative; height: 6px; margin-top: 2px; background: #F1F3F6}
.xdn.xdn{position: absolute; left: 50%; top: -2px; bottom: -2px; border-left: 1.5px dashed #0E1116}
.xdo.xdo{grid-column: 1 / -1; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xdp.xdp{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px}
.xdq.xdq{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 14px; grid-column: 1 / -1}
.xdr.xdr{width: 100%; min-width: 900px; border-collapse: collapse; font-size: 16px}
.xds.xds{border-bottom: 1px solid #0E1116}
.xdt.xdt{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; font-weight: 400; text-align: right; padding: 8px; text-align: left; padding-left: 0}
.xdu.xdu{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; font-weight: 400; text-align: right; padding: 8px}
.xdv.xdv{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; font-weight: 400; text-align: right; padding: 8px; padding-right: 0}
.xdw.xdw{padding: 12px 8px 12px 0; text-align: left; font-family: 'IBM Plex Sans', sans-serif}
.xdx.xdx{font-size: 20px; font-weight: 500; color: #1F4FD8}
.xdy.xdy{padding: 12px 0 12px 8px}
.xdz.xdz{padding: 12px 0; text-align: left; font-family: 'IBM Plex Sans', sans-serif; color: #5B6573}
.xe0.xe0{display: inline-block; padding: 6px 12px; border: 1.5px dashed #C9D1DB; border-radius: 8px}
.xe1.xe1{font-weight: 600; color: #3A4350}
.xe2.xe2{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #3A4350}
.xe3.xe3{display: flex; flex-direction: column; gap: 12px}
.xe4.xe4{display: grid; grid-template-columns: 76px minmax(0, 1fr) 180px; gap: 12px; align-items: center}
.xe5.xe5{font-family: 'IBM Plex Mono', monospace; font-size: 14px}
.xe6.xe6{position: relative; height: 14px; background: #F1F3F6}
.xe7.xe7{font-family: 'IBM Plex Mono', monospace; font-size: 14px; text-align: right}
.xe8.xe8{display: grid; grid-template-columns: 76px minmax(0, 1fr) 180px; gap: 12px; align-items: center; color: #8A94A3}
.xe9.xe9{height: 14px; border: 1px dashed #C9D1DB; box-sizing: border-box}
.xea.xea{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 14px; justify-content: center}
.xeb.xeb{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px}
.xec.xec{display: flex; flex-direction: column; gap: 10px; padding: 24px 24px 16px; border-bottom: 1px solid #EDF1F5}
.xed.xed{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 12px 16px}
.xee.xee{height: 44px; padding: 0 10px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116; min-width: 200px}
.xef.xef{width: 240px; height: 44px; padding: 0 38px 0 12px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116; box-sizing: border-box}
.xeg.xeg{display: grid; grid-template-columns: 84px minmax(0, 1fr) 92px minmax(0, 1fr) 170px 112px auto; gap: 4px 14px; align-items: center; padding: 14px 24px}
.xeh.xeh{justify-self: start}
.xei.xei{font-size: 14px; color: #8A94A3; white-space: nowrap}
.xej.xej{height: 36px; padding: 0 12px; border-radius: 8px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 13px; color: #0E1116; cursor: pointer; white-space: nowrap}
.xek.xek{padding: 12px 24px; border-top: 1px solid #EDF1F5; font-size: 14px; color: #5B6573}
.xel.xel{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 24px; padding: 18px 24px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px}
.xem.xem{font-size: 15px; color: #3A4350; max-width: 760px}
.xen.xen{display: flex; flex-wrap: wrap; gap: 10px; align-items: center}
.xeo.xeo{height: 44px; padding: 0 12px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 15px}
.xep.xep{display: inline-flex; align-items: center; height: 44px; padding: 0 18px; border-radius: 10px; border: 1px solid #C9D1DB; color: #0E1116; font-size: 15px; text-decoration: none}
.xeq.xeq{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); border: 1px solid #0E1116; border-radius: 12px; overflow: hidden}
.xer.xer{min-width: 1180px}
.xes.xes{display: grid; grid-template-columns: 34px 110px 80px 96px 70px 70px minmax(0, 1fr) 240px; gap: 14px; align-items: end; padding: 12px 24px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xet.xet{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #5B6573}
.xeu.xeu{font-family: 'IBM Plex Mono', monospace; text-align: right; font-weight: 600; cursor: help}
.xev.xev{font-family: 'IBM Plex Mono', monospace; text-align: right; color: #5B6573}
.xew.xew{position: relative; height: 20px}
.xex.xex{font-size: 14px; color: #3A4350; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xey.xey{font-family: 'IBM Plex Mono', monospace; color: #0E1116}
.xez.xez{display: flex; align-items: center; gap: 10px; font-size: 14px; color: #3A4350}
.xf0.xf0{height: 40px; padding: 0 12px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116}
.xf1.xf1{width: 100%; min-width: 1120px; border-collapse: collapse; font-size: 16px}
.xf2.xf2{padding: 12px 8px; font-weight: 400; width: 190px}
.xf3.xf3{padding: 12px 8px; font-weight: 400; text-align: right; color: #8A94A3}
.xf4.xf4{padding: 11px 8px 11px 24px; font-family: 'IBM Plex Mono', monospace; color: #3A4350}
.xf5.xf5{padding: 11px 8px; font-weight: 500; white-space: nowrap}
.xf6.xf6{margin-left: 6px; padding: 1px 7px; border: 1px dashed #8A94A3; border-radius: 9px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; font-weight: 400; color: #5B6573; white-space: nowrap; cursor: help}
.xf7.xf7{padding: 11px 8px; color: #3A4350}
.xf8.xf8{padding: 11px 8px}
.xf9.xf9{flex: 1; height: 6px; background: #EDF1F5}
.xfa.xfa{font-family: 'IBM Plex Mono', monospace; width: 44px; text-align: right; font-weight: 600}
.xfb.xfb{padding: 11px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573; white-space: nowrap}
.xfc.xfc{padding: 11px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; cursor: help}
.xfd.xfd{padding: 11px 24px 11px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.xfe.xfe{padding: 14px 24px; border-top: 1px solid #EDF1F5}
.xff.xff{height: 44px; padding: 0 18px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; font-weight: 500; cursor: pointer}
.xfg.xfg{padding: 14px 24px; font-size: 14px; color: #5B6573; border-top: 1px solid #EDF1F5}
.xfh.xfh{display: flex; flex-wrap: wrap; gap: 32px; align-items: flex-start}
.xfi.xfi{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.xfj.xfj{flex: 2 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 24px 28px; display: flex; flex-direction: column; gap: 20px}
.xfk.xfk{display: flex; flex-wrap: wrap; gap: 6px 20px; font-size: 13px; color: #3A4350}
.xfl.xfl{width: 14px; height: 8px; border-radius: 4px; background: #1F4FD8}
.xfm.xfm{width: 14px; height: 8px; border-radius: 4px; background: #B9C2CE}
.xfn.xfn{width: 1px; height: 14px; background: #0E1116}
.xfo.xfo{display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 12px; border-bottom: 1px solid #EDF1F5; padding-bottom: 8px}
.xfp.xfp{display: grid; grid-template-columns: 76px minmax(0, 1fr) 96px; gap: 6px 12px; align-items: center}
.xfq.xfq{grid-column: 1 / 3; font-size: 15px}
.xfr.xfr{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; text-align: right; white-space: nowrap}
.xfs.xfs{font-size: 12px; color: #3A4350}
.xft.xft{position: relative; height: 10px; background: #EDF1F5; border-radius: 5px}
.xfu.xfu{position: absolute; left: 50%; top: -3px; width: 1px; height: 16px; background: #0E1116}
.xfv.xfv{font-family: 'IBM Plex Mono', monospace; text-align: right; font-weight: 600}
.xfw.xfw{font-size: 13px; color: #5B6573; border-top: 1px solid #EDF1F5; padding-top: 10px}
.xfx.xfx{display: flex; flex-wrap: wrap; gap: 16px}
.xfy.xfy{flex: 3 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 10px}
.xfz.xfz{height: 170px; display: flex; align-items: flex-end; gap: 8px; border-bottom: 1px solid #0E1116}
.xg0.xg0{flex: 1; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; gap: 4px}
.xg1.xg1{font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xg2.xg2{display: flex; gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xg3.xg3{flex: 1; text-align: center}
.xg4.xg4{flex: 2 1 380px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 10px}
.xg5.xg5{display: grid; grid-template-columns: minmax(0, 1fr) 120px 52px; gap: 10px; align-items: center; font-size: 14px}
.xg6.xg6{height: 8px; background: #EDF1F5}
.xg7.xg7{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px}
.xg8.xg8{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 18px 20px; display: flex; flex-direction: column; gap: 4px}
.xg9.xg9{align-self: flex-start; display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font-weight: 500; text-decoration: none}
.xga.xga{flex: 2 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; overflow-x: auto}
.xgb.xgb{width: 100%; min-width: 560px; border-collapse: collapse; font-size: 15px}
.xgc.xgc{padding: 12px 8px 12px 24px; font-weight: 400; text-align: left}
.xgd.xgd{font-size: 11px; opacity: 0.7; padding-left: 4px}
.xge.xge{padding: 14px 24px; font-size: 13px; color: #5B6573; border-top: 1px solid #EDF1F5}
.xgf.xgf{max-width: 1200px; margin: 0 auto; padding: 24px 32px 32px; display: flex; flex-direction: column; gap: 22px}
.xgg.xgg{display: flex; flex-wrap: wrap; gap: 6px 10px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.xgh.xgh{display: flex; flex-direction: column; gap: 8px; max-width: 900px}
.xgi.xgi{background: #0E1116; color: #F4F7FA; border-radius: 16px; padding: 28px 32px; display: flex; flex-direction: column; gap: 24px}
.xgj.xgj{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 16px 32px}
.xgk.xgk{display: flex; flex-direction: column; gap: 6px; max-width: 640px}
.xgl.xgl{font-size: 40px; line-height: 1.05; font-weight: 600; color: #FFFFFF; text-decoration: none}
.xgm.xgm{font-size: 15px; color: #C9D1DB}
.xgn.xgn{display: flex; flex-wrap: wrap; gap: 10px}
.xgo.xgo{display: inline-flex; align-items: center; height: 44px; padding: 0 18px; border-radius: 10px; text-decoration: none; font-size: 15px; background: #1F4FD8; color: #FFFFFF; font-weight: 500}
.xgp.xgp{display: inline-flex; align-items: center; height: 44px; padding: 0 18px; border-radius: 10px; text-decoration: none; font-size: 15px; border: 1px solid #3A4350; color: #F4F7FA}
.xgq.xgq{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; border-top: 1px solid #262D38; padding-top: 22px}
.xgr.xgr{font-size: 14px; color: #F4F7FA}
.xgs.xgs{font-size: 12px; color: #8A94A3}
.xgt.xgt{display: flex; flex-direction: column; gap: 10px; border-top: 1px solid #262D38; padding-top: 18px}
.xgu.xgu{display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 6px}
.xgv.xgv{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #8A94A3; width: 18px}
.xgw.xgw{flex: 1}
.xgx.xgx{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #C9D1DB}
.xgy.xgy{margin: 0; color: #3A4350; max-width: 860px}
.xgz.xgz{display: grid; grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); gap: 16px}
.xh0.xh0{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px 22px; display: flex; flex-direction: column; gap: 12px}
.xh1.xh1{display: flex; align-items: baseline; justify-content: space-between; gap: 12px}
.xh2.xh2{font-size: 24px; font-weight: 600}
.xh3.xh3{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #8A94A3}
.xh4.xh4{display: flex; align-items: baseline; gap: 10px}
.xh5.xh5{font-family: 'IBM Plex Mono', monospace; font-size: 34px; font-weight: 500; line-height: 1}
.xh6.xh6{height: 6px; background: #EDF1F5; border-radius: 3px; position: relative; overflow: hidden}
.xh7.xh7{display: flex; flex-wrap: wrap; gap: 6px; font-size: 13px}
.xh8.xh8{padding: 3px 10px; border-radius: 12px; background: #F1F3F6; color: #3A4350}
.xh9.xh9{align-self: flex-start; padding: 4px 10px; border: 1px dashed #C9D1DB; border-radius: 999px; font-size: 13px; color: #5B6573}
.xha.xha{margin-top: auto; font-size: 15px; font-weight: 500}
.xhb.xhb{flex: 2 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 22px 26px; display: flex; flex-direction: column; gap: 10px}
.xhc.xhc{display: grid; grid-template-columns: 70px minmax(0, 1fr) 80px; gap: 12px; align-items: center; font-size: 14px}
.xhd.xhd{height: 10px; background: #EDF1F5; border-radius: 5px}
.xhe.xhe{width: 390px; position: relative; overflow: hidden; background: #F4F7FA; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; line-height: 1.5}
.xhf.xhf{background: #FFFFFF; padding: 28px 16px 24px; display: flex; flex-direction: column; gap: 14px; border-bottom: 1px solid #DDE3EA}
.xhg.xhg{margin: 0; font-size: 34px; line-height: 1.08; letter-spacing: -0.02em; font-weight: 600}
.xhh.xhh{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px}
.xhi.xhi{display: flex; flex-direction: column; padding: 10px 12px; border-radius: 10px; background: #F4F7FA}
.xhj.xhj{font-family: 'IBM Plex Mono', monospace; font-size: 22px; font-weight: 500; line-height: 1.15}
.xhk.xhk{display: flex; flex-direction: column; gap: 32px; padding: 28px 16px 0}
.xhl.xhl{margin: 0; display: flex; gap: 10px; align-items: baseline; font-size: 21px; line-height: 1.25; font-weight: 600}
.xhm.xhm{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 4px}
.xhn.xhn{display: flex; justify-content: space-between; padding: 14px; border-bottom: 1px solid #EDF1F5; color: #0E1116; text-decoration: none}
.xho.xho{display: flex; justify-content: space-between; padding: 14px; color: #0E1116; text-decoration: none}
.xhp.xhp{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 10px}
.xhq.xhq{flex: none; width: 44px; height: 44px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-weight: 600}
.xhr.xhr{display: flex; flex-direction: column; gap: 6px; padding: 18px; background: #0E1116; color: #F4F7FA; border-radius: 12px; text-decoration: none}
.xhs.xhs{margin-top: 40px; background: #0E1116; color: #C9D1DB; padding: 24px 16px 28px; display: flex; flex-direction: column; gap: 14px}
.xht.xht{display: flex; align-items: baseline; font-weight: 600; font-size: 20px; color: #F4F7FA}
.xhu.xhu{display: inline-block; width: 10px; height: 6px; border-radius: 50%; background: #F4F7FA; margin: 0 2px 2px}
.xhv.xhv{display: flex; flex-wrap: wrap; gap: 10px 20px; font-size: 15px}
.xhw.xhw{background: #FFFFFF; padding: 20px 16px 8px; display: flex; flex-direction: column; gap: 18px}
.xhx.xhx{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 32px; line-height: 1.12; letter-spacing: -0.015em; font-weight: 500}
.xhy.xhy{margin: 0; font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 19px; line-height: 1.4; color: #3A4350}
.xhz.xhz{display: flex; align-items: center; gap: 10px; padding: 12px 0; border-top: 1px solid #DDE3EA; border-bottom: 1px solid #DDE3EA}
.xi0.xi0{flex: none; width: 40px; height: 40px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-weight: 600}
.xi1.xi1{flex: 1; display: flex; flex-direction: column}
.xi2.xi2{font-weight: 500; font-size: 15px}
.xi3.xi3{height: 40px; padding: 0 12px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 13px; cursor: pointer}
.xi4.xi4{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 20px; line-height: 1.55}
.xi5.xi5{margin: 0; font-family: 'IBM Plex Serif', serif; font-size: 18px; line-height: 1.65}
.xi6.xi6{margin: 8px 0 0; font-family: 'IBM Plex Serif', serif; font-size: 25px; line-height: 1.2; font-weight: 500}
.xi7.xi7{margin: 4px -16px; padding: 16px; background: #F4F7FA; display: flex; flex-direction: column; gap: 8px}
.xi8.xi8{display: flex; flex-direction: column; gap: 1px}
.xi9.xi9{display: grid; grid-template-columns: 70px minmax(0, 1fr); gap: 8px; align-items: center; height: 17px}
.xia.xia{position: relative; height: 17px}
.xib.xib{display: grid; grid-template-columns: 70px minmax(0, 1fr); gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-top: 4px}
.xic.xic{position: relative; height: 16px}
.xid.xid{display: flex; flex-direction: column; gap: 4px; padding: 16px 0; border-top: 2px solid #0E1116; border-bottom: 1px solid #DDE3EA}
.xie.xie{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500; color: #1F4FD8; line-height: 1}
.xif.xif{margin: 4px 0; font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 22px; line-height: 1.35}
.xig.xig{display: block; padding-top: 6px; font-family: 'IBM Plex Sans', sans-serif; font-style: normal; font-size: 13px; color: #5B6573}
.xih.xih{margin: 0; display: flex; flex-direction: column; gap: 6px}
.xii.xii{display: grid; grid-template-columns: minmax(0, 1fr) 80px 48px; gap: 8px; align-items: center; font-size: 14px; padding: 4px 0; border-bottom: 1px solid #EDF1F5}
.xij.xij{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xik.xik{height: 6px; background: #F1F3F6}
.xil.xil{padding: 14px; background: #F4F7FA; border-radius: 10px; font-size: 14px; color: #3A4350}
.xim.xim{padding: 24px 16px 0; display: flex; flex-direction: column; gap: 10px}
.xin.xin{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 16px; display: flex; flex-direction: column; gap: 6px; color: #0E1116; text-decoration: none}
.xio.xio{font-family: 'IBM Plex Serif', serif; font-size: 19px; line-height: 1.25}
.xip.xip{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 16px; font-weight: 600; color: #0E1116; text-decoration: none}
.xiq.xiq{background: #FFFFFF; padding: 16px 16px 18px; display: flex; flex-direction: column; gap: 14px; border-bottom: 1px solid #DDE3EA}
.xir.xir{position: relative; display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 8px; font-size: 15px; color: #5B6573}
.xis.xis{position: static; display: inline-block}
.xit.xit{position: absolute; z-index: 25; left: 12px; right: 12px; margin-top: 8px; background: #FFFFFF; border: 1px solid #C9D1DB; border-radius: 12px; padding: 6px; display: flex; flex-direction: column; font-size: 16px}
.xiu.xiu{margin: 0; font-size: 30px; line-height: 1.1; letter-spacing: -0.02em; font-weight: 600}
.xiv.xiv{display: flex; gap: 6px; overflow-x: auto; margin: 0 -16px; padding: 0 16px}
.xiw.xiw{display: flex; flex-direction: column; padding: 10px 12px; border-radius: 10px; background: #0E1116; color: #F4F7FA}
.xix.xix{font-size: 12px; color: #C9D1DB}
.xiy.xiy{display: flex; gap: 6px; overflow-x: auto; padding: 10px 16px; background: #FFFFFF; border-bottom: 1px solid #DDE3EA; font-size: 14px}
.xiz.xiz{flex: none; display: inline-flex; align-items: center; height: 34px; padding: 0 12px; border-radius: 17px; border: 1px solid #DDE3EA; color: #0E1116; text-decoration: none; white-space: nowrap}
.xj0.xj0{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #D7262E; padding-right: 6px}
.xj1.xj1{display: flex; flex-direction: column; gap: 36px; padding: 28px 16px 0}
.xj2.xj2{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 12px 14px; display: flex; flex-direction: column; gap: 9px; color: #0E1116; text-decoration: none}
.xj3.xj3{display: flex; justify-content: space-between; align-items: baseline; gap: 8px}
.xj4.xj4{font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xj5.xj5{font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 500; padding-right: 8px}
.xj6.xj6{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573; white-space: nowrap}
.xj7.xj7{font-size: 12px; color: #3A4350; display: flex; gap: 6px; align-items: baseline}
.xj8.xj8{display: inline-flex; align-items: center; height: 18px; padding: 0 6px; border-radius: 9px; border: 1px solid #C9D1DB; background: #F4F7FA; color: #3A4350; font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 400; white-space: nowrap}
.xj9.xj9{display: flex; flex-wrap: wrap; align-items: center; gap: 6px 12px; font-size: 12px; color: #5B6573}
.xja.xja{display: inline-flex; gap: 4px; align-items: center}
.xjb.xjb{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 4px; font-size: 11px; color: #5B6573}
.xjc.xjc{font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #0E1116}
.xjd.xjd{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 0 14px}
.xje.xje{min-height: 44px; display: flex; align-items: center; font-size: 14px; font-weight: 500; color: #1F4FD8; cursor: pointer}
.xjf.xjf{margin: 0 0 12px; display: flex; flex-direction: column; gap: 10px; font-size: 13px; line-height: 1.45; color: #3A4350}
.xjg.xjg{margin: 2px 0 0}
.xjh.xjh{display: flex; gap: 6px}
.xji.xji{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 12px 10px; display: flex; flex-direction: column; gap: 3px}
.xjj.xjj{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #0E1116; text-decoration: none}
.xjk.xjk{padding: 10px 14px; border-bottom: 1px solid #EDF1F5; display: flex; flex-direction: column; gap: 4px}
.xjl.xjl{font-weight: 500; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #0E1116; text-decoration: none}
.xjm.xjm{font-family: 'IBM Plex Mono', monospace; font-size: 14px; white-space: nowrap}
.xjn.xjn{font-size: 11px; color: #5B6573}
.xjo.xjo{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px 6px; font-size: 11px; color: #5B6573}
.xjp.xjp{margin: 0; font-size: 17px; line-height: 1.3; font-weight: 600}
.xjq.xjq{display: flex; flex-wrap: wrap; gap: 0 2px; margin: 0 -8px}
.xjr.xjr{display: inline-flex; align-items: center; height: 34px; padding: 0 10px; margin-left: 8px; border: 1px dashed #8A94A3; border-radius: 17px; background: #FFFFFF; font: inherit; font-size: 13px; color: #1F4FD8; cursor: pointer}
.xjs.xjs{position: relative; height: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #5B6573}
.xjt.xjt{display: block; padding: 2px 0 4px; font-size: 12px; color: #3A4350}
.xju.xju{font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #5B6573; text-align: center}
.xjv.xjv{display: flex; flex-wrap: wrap; gap: 2px 14px; font-size: 12px; color: #3A4350}
.xjw.xjw{display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #1F4FD8}
.xjx.xjx{display: inline-block; width: 20px; height: 8px; border-radius: 4px; background: #B9C9F2}
.xjy.xjy{display: inline-block; width: 2px; height: 12px; background: #0E1116}
.xjz.xjz{color: #0E1116; text-decoration: none}
.xk0.xk0{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 8px}
.xk1.xk1{position: relative; height: 40px}
.xk2.xk2{position: absolute; left: 0; right: 0; top: 19px; height: 2px; background: #DDE3EA}
.xk3.xk3{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xk4.xk4{padding: 8px 14px; border-bottom: 1px solid #EDF1F5; display: flex; flex-direction: column; gap: 2px}
.xk5.xk5{display: flex; justify-content: space-between; gap: 8px; font-size: 14px}
.xk6.xk6{font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #0E1116; text-decoration: none}
.xk7.xk7{font-family: 'IBM Plex Mono', monospace; font-size: 13px; white-space: nowrap}
.xk8.xk8{width: 100%; height: 36px}
.xk9.xk9{display: flex; justify-content: space-between; padding: 8px 14px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xka.xka{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 12px 14px; display: flex; flex-direction: column; gap: 6px}
.xkb.xkb{font-weight: 500; color: #0E1116; text-decoration: none}
.xkc.xkc{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #0E1116}
.xkd.xkd{padding: 10px 14px; border-bottom: 1px solid #EDF1F5; display: flex; justify-content: space-between; align-items: center; gap: 10px; color: #0E1116; text-decoration: none}
.xke.xke{display: flex; flex-direction: column; align-items: flex-end; flex: none}
.xkf.xkf{font-family: 'IBM Plex Mono', monospace; font-size: 18px}
.xkg.xkg{font-size: 11px; color: #5B6573; white-space: nowrap}
.xkh.xkh{background: #FFFFFF; padding: 20px 16px; display: flex; flex-direction: column; gap: 10px; border-bottom: 1px solid #DDE3EA}
.xki.xki{margin: 0; font-size: 16px; color: #3A4350}
.xkj.xkj{display: flex; flex-direction: column; gap: 14px; padding: 20px 16px 0}
.xkk.xkk{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px; display: flex; flex-direction: column; gap: 14px}
.xkl.xkl{font-size: 24px; font-weight: 600; line-height: 1.2}
.xkm.xkm{background: #F4F7FA; border-radius: 10px; padding: 12px 14px; display: flex; flex-direction: column; gap: 4px; font-size: 14px}
.xkn.xkn{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column}
.xko.xko{display: grid; grid-template-columns: 20px minmax(0, 1fr); gap: 2px 10px; padding: 10px 0; border-top: 1px solid #EDF1F5; align-items: baseline}
.xkp.xkp{height: 48px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116; cursor: pointer}
.xkq.xkq{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 16px; display: flex; flex-direction: column; gap: 12px}
.xkr.xkr{display: flex; gap: 10px; align-items: baseline; font-size: 18px; font-weight: 600}
.xks.xks{display: flex; align-items: center; gap: 12px; padding: 12px; border: 1.5px solid #1F4FD8; border-radius: 10px; background: #EEF3FD}
.xkt.xkt{width: 40px; height: 40px; flex: none; border-radius: 50%; border: 2.5px solid #0E1116; background: #FFFFFF; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
.xku.xku{flex: 1; display: flex; flex-direction: column; min-width: 0}
.xkv.xkv{font-size: 13px}
.xkw.xkw{display: grid; grid-template-columns: 1fr 1fr; gap: 8px}
.xkx.xkx{display: flex; gap: 10px; align-items: flex-start; font-size: 15px; cursor: pointer; min-height: 28px}
.xky.xky{width: 20px; height: 20px; margin: 2px 0 0; flex: none}
.xkz.xkz{display: flex; flex-direction: column; gap: 4px; font-size: 14px; color: #3A4350}
.xl0.xl0{height: 46px; padding: 0 12px; border: 1px solid #C9D1DB; border-radius: 10px; font: inherit; color: #0E1116}
.xl1.xl1{padding: 10px 12px; border: 1px solid #C9D1DB; border-radius: 10px; font: inherit; color: #0E1116; resize: vertical}
.xl2.xl2{display: flex; gap: 10px; align-items: flex-start; font-size: 14px; color: #3A4350; cursor: pointer}
.xl3.xl3{margin: 20px 16px 0; background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 18px; display: flex; flex-direction: column; gap: 6px; text-decoration: none}
.xl4.xl4{font-size: 17px; font-weight: 600}
.xl5.xl5{font-size: 13px; color: #C9D1DB}
.xl6.xl6{padding: 28px 16px 0; display: flex; flex-direction: column; gap: 10px}
.xl7.xl7{margin: 0 0 4px; font-size: 22px; line-height: 1.2; font-weight: 600}
.xl8.xl8{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px 16px; display: flex; flex-direction: column; gap: 6px}
.xl9.xl9{margin: 0; font-size: 14px; color: #3A4350}
.xla.xla{background: #F4F7FA; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; line-height: 1.5; min-width: 0}
.xlb.xlb{padding: 24px 16px 0; display: flex; flex-direction: column; gap: 16px}
.xlc.xlc{margin: 0; font-size: 24px; line-height: 1.15; font-weight: 600}
.xld.xld{width: 44px; height: 44px; border-radius: 22px; background: #1F4FD8; color: #FFFFFF; display: flex; align-items: center; justify-content: center; font-size: 22px; font-weight: 600; flex: none}
.xle.xle{margin: 0; font-size: 26px; line-height: 1.15; font-weight: 600}
.xlf.xlf{margin: 0; padding: 12px 14px; border-left: 3px solid #1F4FD8; background: #EEF3FD; border-radius: 0 10px 10px 0; font-size: 14px; color: #0E1116}
.xlg.xlg{position: relative; display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 0 12px; padding-bottom: 12px}
.xlh.xlh{display: flex; align-items: center; justify-content: center; height: 48px; border-radius: 10px; background: #0E1116; color: #FFFFFF; text-decoration: none; font-weight: 500}
.xli.xli{display: flex; align-items: center; justify-content: center; height: 48px; border-radius: 10px; border: 1px solid #C9D1DB; color: #0E1116; text-decoration: none}
.xlj.xlj{width: 44px; height: 44px; border-radius: 22px; background: #EDF1F5; color: #3A4350; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 20px}
.xlk.xlk{display: flex; align-items: center; justify-content: center; height: 48px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; text-decoration: none; font-weight: 600}
.xll.xll{padding: 14px 16px; border: 1px dashed #8A94A3; border-radius: 12px; font-size: 14px; color: #3A4350}
.xlm.xlm{background: #FFFFFF; padding: 24px 16px 18px; display: flex; flex-direction: column; gap: 12px; border-bottom: 1px solid #DDE3EA}
.xln.xln{margin: 0; font-size: 34px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 600}
.xlo.xlo{display: grid; grid-template-columns: 1fr 1fr; gap: 12px}
.xlp.xlp{font-family: 'IBM Plex Mono', monospace; font-size: 22px; font-weight: 500}
.xlq.xlq{background: #FFFFFF; border-bottom: 1px solid #DDE3EA; padding: 12px 0; display: flex; flex-direction: column; gap: 10px}
.xlr.xlr{padding: 0 16px}
.xls.xls{display: flex; gap: 6px; overflow-x: auto; padding: 0 16px}
.xlt.xlt{padding: 8px 12px 0; display: flex; flex-direction: column; gap: 10px}
.xlu.xlu{padding: 20px 16px; background: #FFFFFF; border: 1px dashed #C9D1DB; border-radius: 12px; color: #3A4350; display: flex; flex-direction: column; gap: 6px; font-size: 15px}
.xlv.xlv{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 12px; padding: 10px 2px 0}
.xlw.xlw{font-family: 'IBM Plex Mono', monospace; font-size: 15px; font-weight: 500}
.xlx.xlx{display: flex; justify-content: space-between; align-items: center; gap: 8px}
.xly.xly{font-weight: 600; font-size: 16px; color: #0E1116}
.xlz.xlz{font-weight: 600; font-size: 16px}
.xm0.xm0{display: grid; grid-template-columns: minmax(0, 1fr); gap: 4px 12px; padding: 10px 14px; background: #F4F7FA; border-radius: 10px; font-size: 14px}
.xm1.xm1{padding: 20px; border: 1px dashed #C9D1DB; border-radius: 12px; text-align: center; color: #5B6573; display: flex; flex-direction: column; gap: 10px; align-items: center}
.xm2.xm2{margin: 6px 0 0; font-size: 13px; color: #5B6573; text-align: center}
.xm3.xm3{margin-top: 12px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 16px; display: flex; flex-direction: column; gap: 4px}
.xm4.xm4{background: #FFFFFF; padding: 20px 16px; display: flex; flex-direction: column; gap: 8px; border-bottom: 1px solid #DDE3EA}
.xm5.xm5{padding: 24px 16px 0; display: flex; flex-direction: column; gap: 36px}
.xm6.xm6{margin: 0; display: flex; gap: 10px; align-items: baseline; font-size: 21px; font-weight: 600}
.xm7.xm7{display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 6px}
.xm8.xm8{display: flex; flex-direction: column; gap: 2px; font-size: 12px; color: #1F4FD8}
.xm9.xm9{height: 44px; padding: 0 6px; border-radius: 8px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 14px; color: #0E1116}
.xma.xma{height: 44px; padding: 0 6px; border-radius: 8px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; font-weight: 500; color: #0E1116}
.xmb.xmb{align-self: center; height: 36px; padding: 0 14px; border-radius: 18px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 13px; cursor: pointer}
.xmc.xmc{display: flex; flex-direction: column; gap: 2px; font-size: 12px; color: #5B6573}
.xmd.xmd{border-top: 1px solid #EDF1F5; padding-top: 12px; display: flex; flex-direction: column; gap: 8px}
.xme.xme{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); text-align: center}
.xmf.xmf{font-family: 'IBM Plex Mono', monospace; font-size: 30px; font-weight: 500; color: #1F4FD8; line-height: 1.1}
.xmg.xmg{font-family: 'IBM Plex Mono', monospace; font-size: 30px; font-weight: 500; color: #5B6573; line-height: 1.1}
.xmh.xmh{font-family: 'IBM Plex Mono', monospace; font-size: 30px; font-weight: 500; line-height: 1.1}
.xmi.xmi{display: flex; height: 10px; border-radius: 5px; overflow: hidden}
.xmj.xmj{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-top: 6px}
.xmk.xmk{display: flex; justify-content: space-between; font-size: 14px}
.xml.xml{display: flex; justify-content: space-between; font-size: 15px; font-weight: 600; border-top: 1px solid #EDF1F5; padding-top: 6px}
.xmm.xmm{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; line-height: 1.45}
.xmn.xmn{display: flex; align-items: center; gap: 8px; font-size: 14px; color: #3A4350}
.xmo.xmo{flex: 1; min-width: 0; height: 44px; padding: 0 8px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116}
.xmp.xmp{position: relative; flex: 1; min-width: 0; display: flex}
.xmq.xmq{flex: 1; min-width: 0; width: 100%; height: 44px; padding: 0 40px 0 10px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 16px; color: #0E1116; box-sizing: border-box}
.xmr.xmr{position: absolute; right: 2px; top: 2px; width: 40px; height: 40px; border: 0; border-radius: 8px; background: transparent; font: inherit; font-size: 20px; line-height: 1; color: #5B6573}
.xms.xms{display: flex; flex-direction: column; background: #FFFFFF; border: 1px solid #C9D1DB; border-radius: 10px; overflow: hidden}
.xmt.xmt{display: flex; justify-content: space-between; align-items: center; gap: 10px; width: 100%; min-height: 44px; padding: 8px 12px; border: 0; border-bottom: 1px solid #EDF1F5; background: transparent; font: inherit; font-size: 15px; color: #0E1116; text-align: left}
.xmu.xmu{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 12px 14px; display: flex; flex-direction: column; gap: 8px}
.xmv.xmv{display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); gap: 10px; align-items: center; font-size: 15px; line-height: 1.3}
.xmw.xmw{font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #5B6573}
.xmx.xmx{display: flex; justify-content: space-between; gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.xmy.xmy{font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; color: #5B6573}
.xmz.xmz{display: flex; flex-wrap: wrap; gap: 8px}
.xn0.xn0{height: 40px; padding: 0 12px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 14px; color: #0E1116}
.xn1.xn1{display: flex; flex-direction: column; gap: 8px; padding: 10px; background: #F4F7FA; border-radius: 8px; font-size: 13px; color: #3A4350}
.xn2.xn2{display: flex; flex-direction: column; gap: 4px; border-top: 1px solid #DDE3EA; padding-top: 8px}
.xn3.xn3{font-size: 17px; line-height: 1.3; font-weight: 600; color: #0E1116}
.xn4.xn4{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #3A4350; padding-top: 4px}
.xn5.xn5{padding: 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; font-size: 14px; color: #3A4350}
.xn6.xn6{padding: 16px 14px; border: 1px dashed #8A94A3; border-radius: 10px; font-size: 14px; color: #3A4350}
.xn7.xn7{flex: 1; height: 44px; padding: 0 8px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116}
.xn8.xn8{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573; padding-right: 6px}
.xn9.xn9{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 4px; font-size: 11px; color: #5B6573}
.xna.xna{font-family: 'IBM Plex Mono', monospace; font-size: 15px; font-weight: 500; color: #0E1116}
.xnb.xnb{display: flex; gap: 8px; overflow-x: auto; margin: 0 -16px; padding: 0 16px 4px}
.xnc.xnc{font-weight: 600; font-size: 14px; color: #0E1116; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 160px}
.xnd.xnd{font-family: 'IBM Plex Mono', monospace; font-size: 18px; color: #1F4FD8}
.xne.xne{display: flex; align-items: baseline; gap: 12px}
.xnf.xnf{font-family: 'IBM Plex Mono', monospace; font-size: 34px; font-weight: 500; color: #1F4FD8; white-space: nowrap; flex: none}
.xng.xng{font-family: 'IBM Plex Mono', monospace; font-size: 24px; font-weight: 500; color: #1F4FD8; white-space: nowrap; flex: none; min-width: 89px}
.xnh.xnh{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 6px}
.xni.xni{font-family: 'IBM Plex Mono', monospace; font-size: 30px; font-weight: 500; color: #1F4FD8; white-space: nowrap}
.xnj.xnj{display: flex; justify-content: space-between; gap: 12px; font-size: 14px}
.xnk.xnk{font-size: 12px; color: #5B6573; border-top: 1px solid #EDF1F5; padding-top: 8px}
.xnl.xnl{margin-top: 4px; padding: 6px 10px; border: 1.5px dashed #C9D1DB; border-radius: 8px; font-size: 12px; color: #5B6573}
.xnm.xnm{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #3A4350}
.xnn.xnn{display: flex; flex-direction: column; gap: 3px}
.xno.xno{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xnp.xnp{position: relative; height: 10px; background: #F1F3F6}
.xnq.xnq{display: flex; flex-direction: column; gap: 3px; color: #8A94A3}
.xnr.xnr{height: 10px; border: 1px dashed #C9D1DB; box-sizing: border-box}
.xns.xns{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 6px}
.xnt.xnt{min-width: 0; height: 44px; padding: 0 8px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116}
.xnu.xnu{border-top: 1px solid #EDF1F5; padding-top: 10px; display: flex; flex-direction: column; gap: 6px}
.xnv.xnv{flex: none; font-size: 13px; color: #8A94A3}
.xnw.xnw{align-self: flex-start; height: 40px; padding: 0 12px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 14px; color: #0E1116}
.xnx.xnx{border-top: 1px solid #EDF1F5; padding-top: 10px; font-size: 14px; color: #3A4350}
.xny.xny{background: #FFFFFF; padding: 28px 16px 24px; display: flex; flex-direction: column; gap: 16px; border-bottom: 1px solid #DDE3EA}
.xnz.xnz{display: flex; flex-direction: column; gap: 8px; margin: 0}
.xo0.xo0{font-size: 14px; font-weight: 500}
.xo1.xo1{height: 52px; padding: 0 16px; border: 1.5px solid #0E1116; border-radius: 10px; font: inherit; font-size: 17px; background: #FFFFFF; color: #0E1116}
.xo2.xo2{display: flex; align-items: center; justify-content: center; height: 48px; border: 0; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font: inherit; font-weight: 500; cursor: pointer}
.xo3.xo3{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 16px; padding-top: 8px}
.xo4.xo4{display: flex; flex-direction: column; border-top: 2px solid #0E1116; padding-top: 8px}
.xo5.xo5{font-family: 'IBM Plex Mono', monospace; font-size: 24px; font-weight: 500}
.xo6.xo6{display: flex; flex-direction: column; gap: 40px; padding: 32px 0 0}
.xo7.xo7{padding: 0 16px; display: flex; justify-content: space-between; align-items: baseline}
.xo8.xo8{margin: 0; display: flex; gap: 10px; align-items: baseline; font-size: 22px; font-weight: 600}
.xo9.xo9{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #D7262E}
.xoa.xoa{padding: 0 16px; display: flex; flex-direction: column; gap: 2px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xob.xob{flex: none; height: 36px; padding: 0 14px; border-radius: 18px; border: 1px dashed #8A94A3; background: transparent; color: #3A4350; font: inherit; font-size: 14px; cursor: pointer}
.xoc.xoc{position: relative; margin: 0 16px}
.xod.xod{display: flex; align-items: center; gap: 8px; height: 44px; box-sizing: border-box; padding: 0 6px 0 14px; border: 1px solid #C9D1DB; border-radius: 10px; background: #FFFFFF}
.xoe.xoe{flex: 1; min-width: 0; border: 0; outline: none; font: inherit; font-size: 16px; background: transparent; color: #0E1116}
.xof.xof{width: 32px; height: 32px; flex: none; border: 0; border-radius: 16px; background: #EDF1F5; color: #0E1116; font: inherit; font-size: 16px; cursor: pointer}
.xog.xog{position: absolute; z-index: 5; left: 0; right: 0; top: 50px; padding: 6px; display: flex; flex-direction: column; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; box-shadow: 0 8px 24px rgba(14, 17, 22, 0.10)}
.xoh.xoh{display: flex; justify-content: space-between; gap: 12px; min-height: 44px; padding: 0 10px; border: 0; border-radius: 6px; background: transparent; font: inherit; font-size: 15px; text-align: left; cursor: pointer; color: #0E1116; align-items: center}
.xoi.xoi{position: absolute; z-index: 5; left: 0; right: 0; top: 50px; padding: 12px 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; box-shadow: 0 8px 24px rgba(14, 17, 22, 0.10); font-size: 14px; color: #5B6573}
.xoj.xoj{padding: 0 16px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xok.xok{display: flex; flex-direction: column; gap: 10px; padding: 0 16px}
.xol.xol{width: 100%; display: flex; flex-direction: column; gap: 8px; padding: 12px 16px 14px; border: 0; background: #FFFFFF; font: inherit; text-align: left; cursor: pointer; color: #0E1116}
.xom.xom{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 12px; font-size: 16px}
.xon.xon{display: flex; height: 6px; border-radius: 3px; overflow: hidden}
.xoo.xoo{padding: 4px 16px 16px; display: flex; flex-direction: column; gap: 6px; border-top: 1px solid #EDF1F5; background: #F9FAFC}
.xop.xop{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-top: 10px}
.xoq.xoq{display: grid; grid-template-columns: minmax(0, 1fr) 48px 48px 50px; gap: 6px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; border-bottom: 1px solid #DDE3EA; padding-bottom: 4px}
.xor.xor{display: grid; grid-template-columns: minmax(0, 1fr) 48px 48px 50px; gap: 6px; align-items: center; font-size: 13px}
.xos.xos{display: flex; align-items: center; gap: 6px; color: #3A4350}
.xot.xot{font-family: 'IBM Plex Mono', monospace; text-align: right; font-weight: 500}
.xou.xou{display: grid; grid-template-columns: minmax(0, 1fr) 48px 48px 50px; gap: 6px; font-size: 13px; font-weight: 600; border-top: 1px solid #DDE3EA; padding-top: 4px}
.xov.xov{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-top: 8px}
.xow.xow{font-size: 13px; font-weight: 600; color: #0E1116}
.xox.xox{font-size: 14px; color: #0E1116}
.xoy.xoy{font-family: 'IBM Plex Mono', monospace; color: #1F4FD8}
.xoz.xoz{font-size: 13px; font-weight: 600; padding-top: 4px; color: #0E1116}
.xp0.xp0{font-size: 14px; font-weight: 500; padding-top: 6px}
.xp1.xp1{font-family: 'IBM Plex Mono', monospace; color: #5B6573}
.xp2.xp2{font-size: 14px; padding-top: 4px}
.xp3.xp3{padding: 14px 16px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; font-size: 14px; color: #5B6573}
.xp4.xp4{padding: 0 16px; font-size: 12px; color: #5B6573}
.xp5.xp5{padding: 0 16px; font-size: 15px}
.xp6.xp6{margin: 4px 16px 0; padding: 12px 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; display: flex; flex-direction: column; gap: 10px}
.xp7.xp7{font-size: 14px; font-weight: 600}
.xp8.xp8{display: flex; flex-direction: column; gap: 6px; padding-top: 8px; border-top: 1px solid #EDF1F5}
.xp9.xp9{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 2px 12px; font-size: 14px}
.xpa.xpa{margin: 0 16px; padding: 16px; border: 1px dashed #8A94A3; border-radius: 12px; color: #3A4350; font-size: 14px; background: #FFFFFF}
.xpb.xpb{padding: 0 16px; display: flex; flex-direction: column; gap: 12px}
.xpc.xpc{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 20px; display: flex; flex-direction: column; gap: 10px}
.xpd.xpd{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #9AA4B2}
.xpe.xpe{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500; line-height: 1}
.xpf.xpf{display: flex; flex-direction: column; gap: 6px; padding-top: 10px; border-top: 1px solid #262D38; font-size: 13px; color: #C9D1DB}
.xpg.xpg{font-size: 13px; color: #9AA4B2}
.xph.xph{display: flex; justify-content: space-between; align-items: center; gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xpi.xpi{display: grid; grid-template-columns: minmax(0, 1fr) auto auto; gap: 2px 10px; align-items: baseline; font-size: 16px}
.xpj.xpj{font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums; font-size: 20px; font-weight: 500; text-align: right}
.xpk.xpk{display: flex; gap: 2px; height: 5px}
.xpl.xpl{padding: 0; border: 0; background: transparent; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #1F4FD8; text-align: left; cursor: pointer}
.xpm.xpm{display: flex; flex-direction: column; gap: 12px; padding-top: 10px; border-top: 1px solid #EDF1F5}
.xpn.xpn{display: flex; flex-direction: column; gap: 4px; font-size: 13px; color: #3A4350}
.xpo.xpo{font-size: 16px; font-weight: 700; color: #0E1116; line-height: 1.25}
.xpp.xpp{width: 100%; height: 48px; border: 1px solid #DDE3EA; border-radius: 12px; background: #FFFFFF; color: #1F4FD8; font: inherit; font-size: 15px; cursor: pointer}
.xpq.xpq{padding: 16px; border: 1px dashed #8A94A3; border-radius: 12px; color: #3A4350; font-size: 14px; background: #FFFFFF}
.xpr.xpr{padding: 0 16px; display: flex; flex-direction: column; gap: 10px}
.xps.xps{flex: 1 1 0; min-width: 0; display: grid; grid-template-columns: 36px minmax(0, 1fr); column-gap: 12px; padding: 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; color: #0E1116}
.xpt.xpt{position: relative; width: 36px; height: 36px}
.xpu.xpu{flex: none; width: 36px; height: 36px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.xpv.xpv{display: flex; flex-direction: column; gap: 6px; min-width: 0}
.xpw.xpw{display: flex; flex-wrap: wrap; gap: 2px 8px; align-items: baseline}
.xpx.xpx{font-weight: 600; font-size: 15px; color: #0E1116}
.xpy.xpy{font-size: 15px; line-height: 1.4}
.xpz.xpz{color: #0E1116; text-decoration: underline; text-decoration-color: #C9D1DB; text-underline-offset: 3px}
.xq0.xq0{padding: 0 16px; display: flex; flex-direction: column; gap: 14px}
.xq1.xq1{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 16px; display: flex; flex-direction: column; gap: 12px; color: #0E1116; text-decoration: none}
.xq2.xq2{font-family: 'IBM Plex Mono', monospace; font-weight: 500}
.xq3.xq3{height: 6px; background: #EDF1F5; border-radius: 3px}
.xq4.xq4{font-family: 'IBM Plex Mono', monospace; font-weight: 600; text-align: right}
.xq5.xq5{grid-column: 1 / -1; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xq6.xq6{font-size: 14px; color: #1F4FD8}
.xq7.xq7{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px 16px; display: flex; flex-direction: column; gap: 2px}
.xq8.xq8{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-bottom: 4px}
.xq9.xq9{display: grid; grid-template-columns: 72px minmax(0, 1fr); gap: 8px; align-items: center; height: 18px}
.xqa.xqa{display: grid; grid-template-columns: 72px minmax(0, 1fr); gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-top: 4px}
.xqb.xqb{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px 16px; display: flex; flex-direction: column; gap: 8px}
.xqc.xqc{display: grid; grid-template-columns: minmax(0, 1fr) 80px 56px; gap: 8px; align-items: center; font-size: 14px}
.xqd.xqd{height: 6px; background: #EDF1F5}
.xqe.xqe{margin: 0 16px; padding: 20px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; display: flex; flex-direction: column; gap: 10px}
.xqf.xqf{display: flex; align-items: center; justify-content: center; height: 48px; border-radius: 10px; border: 1.5px solid #0E1116; color: #0E1116; font-weight: 500; text-decoration: none}
.xqg.xqg{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500; color: #1F4FD8}
.xqh.xqh{display: flex; justify-content: space-between; align-items: baseline}
.xqi.xqi{display: flex; flex-direction: column; gap: 10px; padding: 20px; background: #0E1116; color: #F4F7FA; border-radius: 12px; text-decoration: none}
.xqj.xqj{font-family: 'IBM Plex Serif', serif; font-size: 24px; line-height: 1.2}
.xqk.xqk{margin-top: 48px; background: #0E1116; color: #C9D1DB; padding: 28px 16px 32px; display: flex; flex-direction: column; gap: 16px}
.xql.xql{position: relative; height: 26px; margin: 0 14px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xqm.xqm{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding-right: 6px}
.xqn.xqn{position: relative; height: 10px}
.xqo.xqo{position: absolute; left: 0; right: 0; top: 4px; height: 2px; background: #EDF1F5}
.xqp.xqp{display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; gap: 8px; padding: 8px 14px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xqq.xqq{display: flex; gap: 6px; align-items: baseline; min-width: 0}
.xqr.xqr{flex: none; padding: 0 5px; border: 1px dashed #8A94A3; border-radius: 7px; font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #5B6573}
.xqs.xqs{font-family: 'IBM Plex Mono', monospace; font-size: 15px; font-weight: 600}
.xqt.xqt{width: 100%; height: 48px; border: 0; border-top: 1px solid #EDF1F5; background: #FFFFFF; font: inherit; font-size: 15px; font-weight: 500; cursor: pointer; color: #1F4FD8}
.xqu.xqu{display: flex; flex-wrap: wrap; gap: 4px 14px; font-size: 12px; color: #3A4350}
.xqv.xqv{width: 12px; height: 8px; background: #1F4FD8}
.xqw.xqw{width: 12px; height: 8px; background: #B9C2CE}
.xqx.xqx{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 16px}
.xqy.xqy{display: flex; flex-direction: column; gap: 5px}
.xqz.xqz{font-size: 13px; color: #0E1116}
.xr0.xr0{display: flex; flex-wrap: wrap; gap: 4px 8px; align-items: center}
.xr1.xr1{display: grid; grid-template-columns: minmax(0, 1fr) 58px; gap: 8px; align-items: center}
.xr2.xr2{font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500; text-align: right}
.xr3.xr3{position: relative; height: 6px; background: #F1F3F6}
.xr4.xr4{height: 90px; display: flex; align-items: flex-end; gap: 4px; border-bottom: 1px solid #0E1116}
.xr5.xr5{display: flex; gap: 4px}
.xr6.xr6{flex: 1; text-align: center; font-family: 'IBM Plex Mono', monospace; font-size: 9px; color: #5B6573}
.xr7.xr7{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px}
.xr8.xr8{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 4px 14px}
.xr9.xr9{display: grid; grid-template-columns: minmax(0, 1fr) 80px 48px; gap: 8px; align-items: center; padding: 7px 0; border-bottom: 1px solid #EDF1F5; font-size: 13px}
.xra.xra{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 6px 10px 8px}
.xrb.xrb{background: #FFFFFF; padding: 16px 16px 18px; display: flex; flex-direction: column; gap: 12px; border-bottom: 1px solid #DDE3EA}
.xrc.xrc{margin: 0; font-size: 34px; line-height: 1.1; letter-spacing: -0.02em; font-weight: 600}
.xrd.xrd{background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 18px 16px; display: flex; flex-direction: column; gap: 16px}
.xre.xre{font-size: 28px; line-height: 1.1; font-weight: 600; color: #FFFFFF; text-decoration: none}
.xrf.xrf{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 12px}
.xrg.xrg{font-family: 'IBM Plex Mono', monospace; font-size: 24px; font-weight: 500; line-height: 1.1}
.xrh.xrh{display: inline-flex; align-items: center; height: 40px; padding: 0 14px; border-radius: 20px; text-decoration: none; font-size: 15px; background: #1F4FD8; color: #FFFFFF; font-weight: 500}
.xri.xri{display: inline-flex; align-items: center; height: 40px; padding: 0 14px; border-radius: 20px; text-decoration: none; font-size: 15px; border: 1px solid #3A4350; color: #F4F7FA}
.xrj.xrj{display: flex; flex-direction: column; gap: 6px; border-top: 1px solid #262D38; padding-top: 12px}
.xrk.xrk{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px}
.xrl.xrl{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #8A94A3; width: 16px}
.xrm.xrm{flex: 1; min-width: 0}
.xrn.xrn{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #C9D1DB}
.xro.xro{display: flex; align-items: baseline; justify-content: space-between; gap: 8px}
.xrp.xrp{font-size: 20px; font-weight: 600}
.xrq.xrq{font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 400; color: #8A94A3}
.xrr.xrr{font-family: 'IBM Plex Mono', monospace; font-size: 18px; font-weight: 500}
.xrs.xrs{height: 5px; background: #EDF1F5; border-radius: 3px; position: relative; overflow: hidden}
.xrt.xrt{display: flex; flex-wrap: wrap; gap: 4px; font-size: 12px}
.xru.xru{padding: 2px 8px; border-radius: 10px; background: #F1F3F6; color: #3A4350}
.xrv.xrv{display: flex; justify-content: space-between; align-items: center; gap: 8px; flex-wrap: wrap}
.xrw.xrw{padding: 3px 9px; border: 1px dashed #C9D1DB; border-radius: 999px; font-size: 12px; color: #5B6573}
.xrx.xrx{display: grid; grid-template-columns: 58px minmax(0, 1fr) 62px; gap: 8px; align-items: center; font-size: 13px}
.xry.xry{height: 8px; background: #EDF1F5; border-radius: 4px}
.xrz.xrz{display: flex; flex-direction: column; gap: 20px; padding: 20px 16px 0}
.xs0.xs0{display: flex; gap: 8px; overflow-x: auto; margin: 0 -16px; padding: 0 16px}
.xs1.xs1{flex: none; width: 200px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 4px}
.xs2.xs2{display: flex; justify-content: space-between; align-items: center}
.xs3.xs3{height: 36px; padding: 0 12px; border-radius: 18px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 13px; cursor: pointer}
.xs4.xs4{width: 100%; min-height: 52px; display: flex; align-items: center; gap: 10px; padding: 12px 14px; border: 0; background: #FFFFFF; font: inherit; text-align: left; cursor: pointer; color: #0E1116}
.xs5.xs5{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #D7262E; width: 20px}
.xs6.xs6{flex: 1; font-weight: 500}
.xs7.xs7{padding: 0 14px 16px 44px; display: flex; flex-direction: column; gap: 10px}
.xs8.xs8{margin: 0; font-size: 13px; color: #5B6573}
.xs9.xs9{background: #F4F7FA; border-radius: 10px; padding: 12px; display: flex; flex-direction: column; gap: 8px}
.xsa.xsa{font-family: 'IBM Plex Mono', monospace; font-size: 20px}
.xsb.xsb{width: 100%}
.xsc.xsc{display: flex; gap: 6px; overflow-x: auto}
.xsd.xsd{display: flex; height: 28px; border-radius: 5px; overflow: hidden; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xse.xse{flex: 1; background: #E4E9EF; display: flex; align-items: center; justify-content: flex-end; padding-right: 6px; overflow: hidden}
.xsf.xsf{background: #0E1116; color: #F4F7FA; border-radius: 10px; padding: 12px 14px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; line-height: 1.5}
.xsg.xsg{display: flex; flex-direction: column; gap: 4px; padding: 10px 12px; border-left: 3px solid #1F4FD8; background: #F4F7FA; font-size: 14px; color: #3A4350}
.xsh.xsh{font-family: 'IBM Plex Mono', monospace; color: #0E1116; white-space: nowrap}
.xsi.xsi{display: grid; grid-template-columns: 70px 1fr 28px; gap: 6px; padding-bottom: 4px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xsj.xsj{font-family: 'IBM Plex Mono', monospace; color: #3A4350}
.xsk.xsk{display: flex; flex-direction: column; gap: 4px; padding: 10px 12px; border-top: 3px solid #1F4FD8; background: #F4F7FA; border-radius: 0 0 8px 8px; font-size: 14px; color: #3A4350}
.xsl.xsl{display: flex; flex-direction: column; gap: 4px; padding: 10px 12px; border-top: 3px solid #D7262E; background: #F4F7FA; border-radius: 0 0 8px 8px; font-size: 14px; color: #3A4350}
.xsm.xsm{display: grid; grid-template-columns: 26px 1fr 46px 46px 50px; gap: 6px; padding-bottom: 4px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xsn.xsn{margin: 0; font-size: 15px; color: #3A4350; padding-left: 10px; border-left: 3px solid #D7262E}
.xso.xso{display: grid; grid-template-columns: 1fr 58px 58px; gap: 8px; padding-bottom: 4px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xsp.xsp{display: grid; grid-template-columns: 1fr 58px 58px; gap: 8px; align-items: baseline; padding: 6px 0; border-bottom: 1px solid #EDF1F5}
.xsq.xsq{display: flex; flex-direction: column; font-size: 13px}
.xsr.xsr{font-family: 'IBM Plex Mono', monospace; font-size: 13px; text-align: right; color: #5B6573}
.xss.xss{display: flex; flex-direction: column; gap: 4px; padding: 18px; background: #0E1116; color: #F4F7FA; border-radius: 12px; text-decoration: none}
.xst.xst{padding: 40px 16px 8px; display: flex; flex-direction: column; gap: 18px}
.xsu.xsu{width: 100%; height: auto}
.xsv.xsv{height: 52px; padding: 0 14px; border: 1.5px solid #0E1116; border-radius: 10px; font: inherit; font-size: 17px; background: #FFFFFF; color: #0E1116}
.xsw.xsw{display: flex; align-items: center; justify-content: center; height: 48px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font-weight: 500; text-decoration: none}
.xsx.xsx{display: flex; flex-wrap: wrap; gap: 10px 20px; font-size: 16px}
.xsy.xsy{background: #FFFFFF; padding: 16px 16px 20px; display: flex; flex-direction: column; gap: 14px; border-bottom: 1px solid #DDE3EA}
.xsz.xsz{display: inline-flex; gap: 4px; align-items: baseline; color: #0E1116; font-weight: 400; border-bottom: 1px dashed #8A94A3}
.xt0.xt0{font-family: 'IBM Plex Mono', monospace; font-size: 26px; font-weight: 500}
.xt1.xt1{font-family: 'IBM Plex Mono', monospace; font-size: 9px; color: #5B6573; padding-top: 2px}
.xt2.xt2{margin: 0; font-size: 26px; line-height: 1.1; letter-spacing: -0.015em; font-weight: 600}
.xt3.xt3{font-family: 'IBM Plex Mono', monospace; font-size: 28px; font-weight: 500; line-height: 1.1}
.xt4.xt4{font-size: 16px; color: #5B6573}
.xt5.xt5{display: flex; align-items: center; justify-content: center; height: 44px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font-size: 15px; font-weight: 500; text-decoration: none}
.xt6.xt6{display: flex; align-items: center; justify-content: center; height: 44px; border-radius: 10px; border: 1px solid #C9D1DB; color: #0E1116; font-size: 15px; text-decoration: none}
.xt7.xt7{display: flex; justify-content: space-between; align-items: flex-start; gap: 8px}
.xt8.xt8{display: flex; flex-direction: column; gap: 2px; min-width: 0}
.xt9.xt9{font-size: 14px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase}
.xta.xta{font-family: 'IBM Plex Mono', monospace; font-size: 30px; font-weight: 500; line-height: 1}
.xtb.xtb{display: grid; grid-template-columns: minmax(0, 1fr) 30px; gap: 3px 8px; align-items: center}
.xtc.xtc{font-size: 14px; display: flex; flex-wrap: wrap; gap: 6px; align-items: center}
.xtd.xtd{font-family: 'IBM Plex Mono', monospace; font-size: 15px; font-weight: 500; text-align: right}
.xte.xte{grid-column: 1 / -1; position: relative; display: block; height: 5px; background: #EDF1F5; border-radius: 3px; overflow: hidden}
.xtf.xtf{padding: 12px 14px; border-bottom: 1px solid #EDF1F5; display: flex; flex-direction: column; gap: 6px}
.xtg.xtg{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 28px; text-align: right}
.xth.xth{height: 110px; display: flex; align-items: flex-end; gap: 2px; border-bottom: 1px solid #0E1116}
.xti.xti{padding: 10px 0; border-bottom: 1px solid #EDF1F5; display: flex; flex-direction: column; gap: 4px}
.xtj.xtj{display: grid; grid-template-columns: 116px minmax(0, 1fr) 52px; gap: 8px; align-items: center}
.xtk.xtk{display: block; font-family: 'IBM Plex Mono', monospace; font-size: 11px; font-weight: 400; color: #5B6573}
.xtl.xtl{position: relative; display: block; height: 8px; background: #EDF1F5}
.xtm.xtm{padding: 14px; border: 1px dashed #8A94A3; border-radius: 12px; font-size: 14px; color: #3A4350}
.xtn.xtn{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; padding: 10px 12px; display: flex; flex-direction: column}
.xto.xto{display: grid; grid-template-columns: 64px minmax(0, 1fr) 28px 44px 40px; gap: 6px; padding: 8px 12px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xtp.xtp{display: grid; grid-template-columns: 64px minmax(0, 1fr) 28px 44px 40px; gap: 6px; padding: 9px 12px; border-bottom: 1px solid #EDF1F5; font-size: 14px; align-items: baseline}
.xtq.xtq{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; padding: 12px; display: flex; flex-direction: column; gap: 6px}
.xtr.xtr{display: flex; align-items: baseline; gap: 6px}
.xts.xts{font-family: 'IBM Plex Mono', monospace; font-size: 22px}
.xtt.xtt{height: 4px; background: #EDF1F5}
.xtu.xtu{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 18px; display: flex; flex-direction: column; gap: 10px}
.xtv.xtv{position: relative; height: 16px; background: #262D38}
.xtw.xtw{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #8A94A3}
.xtx.xtx{display: flex; align-items: baseline; gap: 8px}
.xty.xty{display: grid; grid-template-columns: 10px minmax(0, 1fr) auto; gap: 8px; align-items: baseline; font-size: 14px}
.xtz.xtz{color: #1F4FD8; text-decoration: none}
.xu0.xu0{background: #FFFFFF; border: 2px solid #1F4FD8; border-radius: 12px; padding: 14px; display: flex; flex-direction: column; gap: 10px}
.xu1.xu1{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #1F4FD8}
.xu2.xu2{display: flex; flex-direction: column; gap: 4px; font-size: 14px}
.xu3.xu3{display: flex; flex-direction: column; gap: 2px; background: #F4F7FE; border-radius: 8px; padding: 8px 10px}
.xu4.xu4{display: inline-flex; align-items: center; padding: 3px 10px; border: 1px solid #C9D4F5; border-radius: 999px; background: #FFFFFF; font-size: 13px; color: #1F4FD8; text-decoration: none}
.xu5.xu5{display: inline-flex; padding: 3px 10px; border: 1px solid #DDE3EA; border-radius: 999px; font-size: 13px; color: #3A4350}
.xu6.xu6{padding: 10px 14px; border-bottom: 1px solid #EDF1F5; display: flex; justify-content: space-between; align-items: center; gap: 10px}
.xu7.xu7{font-size: 12px; color: #5B6573; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xu8.xu8{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 18px; display: flex; flex-direction: column; gap: 10px; text-decoration: none}
.xu9.xu9{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 8px}
.xua.xua{font-size: 11px; color: #9AA4B2}
.xub.xub{font-size: 12px; color: #9AA4B2}
.xuc.xuc{font-size: 14px; color: #9DB4F0}
.xud.xud{margin: 0; font-size: 12px; color: #5B6573}
.xue.xue{background: #FFFFFF; padding: 16px 16px 20px; display: flex; flex-direction: column; gap: 12px; border-bottom: 1px solid #DDE3EA}
.xuf.xuf{font-size: 13px; color: #5B6573; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xug.xug{width: 68px; height: 68px; flex: none; box-sizing: border-box; border-radius: 50%; border: 3px solid #C9D1DB; background: #F4F7FA; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; color: #3A4350}
.xuh.xuh{width: 68px; height: 68px; flex: none; box-sizing: border-box; border-radius: 50%; border: 3px dashed #C9D1DB; background: #FFFFFF; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; color: #8A94A3}
.xui.xui{font-family: 'IBM Plex Mono', monospace; font-weight: 500; color: #0E1116}
.xuj.xuj{display: flex; flex-direction: column; gap: 32px; padding: 24px 16px 0}
.xuk.xuk{display: grid; grid-template-columns: 62px minmax(0, 1fr) 28px 28px 40px; gap: 6px; padding: 8px 12px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xul.xul{display: grid; grid-template-columns: 62px minmax(0, 1fr) 28px 28px 40px; gap: 6px; padding: 9px 12px; border-bottom: 1px solid #EDF1F5; font-size: 14px; align-items: baseline}
.xum.xum{display: grid; grid-template-columns: 62px minmax(0, 1fr) 28px 28px 40px; gap: 6px; padding: 10px 12px; font-size: 14px; font-weight: 600; align-items: baseline}
.xun.xun{font-size: 11px; font-weight: 400; color: #5B6573}
.xuo.xuo{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; overflow: hidden}
.xup.xup{display: grid; grid-template-columns: 58px minmax(0, 1fr) 26px 54px; gap: 8px; padding: 8px 10px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xuq.xuq{display: grid; grid-template-columns: 58px minmax(0, 1fr) 26px 54px; gap: 8px; padding: 8px 10px; border-bottom: 1px solid #EDF1F5; font-size: 14px}
.xur.xur{min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.xus.xus{border: 1.5px dashed #8A94A3; border-radius: 12px; padding: 12px 14px; display: flex; flex-direction: column; gap: 6px; background: #FFFFFF}
.xut.xut{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 4px 14px 10px}
.xuu.xuu{padding: 10px 0; border-bottom: 1px solid #EDF1F5; display: flex; flex-direction: column; gap: 6px}
.xuv.xuv{display: flex; justify-content: space-between; gap: 8px; align-items: baseline}
.xuw.xuw{font-family: 'IBM Plex Mono', monospace; font-size: 11px; font-weight: 400; color: #5B6573}
.xux.xux{color: #1F4FD8; text-decoration: none; font-family: 'IBM Plex Mono', monospace; font-size: 12px; white-space: nowrap}
.xuy.xuy{display: block; padding-top: 8px; font-size: 12px; color: #5B6573}
.xuz.xuz{position: relative; padding-top: 4px}
.xv0.xv0{display: flex; height: 30px; border-radius: 6px; overflow: hidden; font-family: 'IBM Plex Mono', monospace; font-size: 11px}
.xv1.xv1{box-sizing: border-box; border-right: 2px solid #FFFFFF; width: 20%; background: #EDF1F5; color: #5B6573; display: flex; align-items: center; padding: 0 6px}
.xv2.xv2{box-sizing: border-box; border-right: 2px solid #FFFFFF; width: 30%; background: #DCE5FB; color: #0E2A7A; display: flex; align-items: center; padding: 0 6px}
.xv3.xv3{flex: 1; background: #B9C9F2; color: #0E2A7A; display: flex; align-items: center; padding: 0 6px}
.xv4.xv4{position: relative; height: 14px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xv5.xv5{position: absolute; left: 0}
.xv6.xv6{position: absolute; left: 20%; transform: translateX(-50%)}
.xv7.xv7{position: absolute; left: 50%; transform: translateX(-50%)}
.xv8.xv8{position: absolute; right: 0}
.xv9.xv9{display: flex; flex-direction: column; gap: 2px; padding-top: 4px}
.xva.xva{font-size: 14px; color: #3A4350; border-top: 1px solid #EDF1F5; padding-top: 10px}
.xvb.xvb{position: absolute; left: 50%; top: 6px; width: 1px; height: 28px; background: #0E1116}
.xvc.xvc{display: grid; grid-template-columns: 64px minmax(0, 1fr) 28px 60px 0px; gap: 6px; padding: 8px 12px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xvd.xvd{display: grid; grid-template-columns: 64px minmax(0, 1fr) 28px 60px 0px; gap: 6px; padding: 9px 12px; border-bottom: 1px solid #EDF1F5; font-size: 14px; align-items: baseline}
.xve.xve{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500; line-height: 1; white-space: nowrap}
.xvf.xvf{width: 68px; height: 68px; flex: none; box-sizing: border-box; border-radius: 50%; border: 3px solid #C9D1DB; background: #F4F7FA; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; color: #5B6573}
.xvg.xvg{font-family: 'IBM Plex Mono', monospace; font-size: 8px; padding-top: 4px}
.xvh.xvh{display: flex; flex-wrap: wrap; gap: 6px; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xvi.xvi{padding: 3px 9px; border-radius: 12px; border: 1px solid #C9D1DB; background: #FFFFFF}
.xvj.xvj{display: flex; flex-direction: column; border-left: 3px solid #C9D1DB; padding-left: 10px}
.xvk.xvk{font-size: 14px; font-weight: 600; color: #3A4350}
.xvl.xvl{width: 390px; min-height: 844px; position: relative; overflow: hidden; background: #F4F7FA; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; line-height: 1.5}
.xvm.xvm{background: #FFFFFF; padding: 20px 16px 14px; display: flex; flex-direction: column; gap: 12px; border-bottom: 1px solid #DDE3EA}
.xvn.xvn{flex: 1; display: flex; align-items: center; gap: 8px; height: 48px; padding: 0 12px; border: 1.5px solid #0E1116; border-radius: 10px; background: #FFFFFF}
.xvo.xvo{flex: 1; min-width: 0; height: 44px; border: 0; outline: none; font: inherit; font-size: 16px; background: transparent; color: #0E1116}
.xvp.xvp{position: relative; width: 48px; height: 48px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; cursor: pointer; display: flex; align-items: center; justify-content: center}
.xvq.xvq{position: absolute; top: 8px; right: 8px; width: 8px; height: 8px; border-radius: 50%; background: #D7262E}
.xvr.xvr{display: flex; justify-content: space-between; font-size: 13px; color: #5B6573}
.xvs.xvs{padding: 12px 16px 0; display: flex; flex-direction: column; gap: 8px}
.xvt.xvt{flex: 1; min-width: 0; display: flex; flex-direction: column}
.xvu.xvu{display: flex; align-items: center; gap: 6px; min-width: 0}
.xvv.xvv{flex: none; padding: 0 5px; border: 1px solid #7C9BEA; border-radius: 4px; font-size: 10px; line-height: 15px; color: #1F4FD8}
.xvw.xvw{flex: none; padding: 0 5px; border: 1px dashed #8A94A3; border-radius: 4px; font-size: 10px; line-height: 15px; color: #3A4350}
.xvx.xvx{font-size: 12px; color: #8A94A3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xvy.xvy{font-size: 12px; color: #3A4350; white-space: nowrap}
.xvz.xvz{border-bottom: 2px solid #1F4FD8}
.xw0.xw0{border-bottom: 2px solid #D7262E}
.xw1.xw1{padding: 20px; border: 1px dashed #8A94A3; border-radius: 12px; display: flex; flex-direction: column; gap: 10px}
.xw2.xw2{align-self: flex-start; height: 44px; padding: 0 16px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; cursor: pointer}
.xw3.xw3{height: 48px; margin-top: 4px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 15px; font-weight: 500; cursor: pointer}
.xw4.xw4{font-size: 12px; color: #5B6573; padding: 8px 0}
.xw5.xw5{margin-top: 32px; background: #0E1116; color: #C9D1DB; padding: 24px 16px 28px; display: flex; flex-direction: column; gap: 14px}
.xw6.xw6{position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 50; background: rgba(14,17,22,0.5); display: flex; flex-direction: column; justify-content: flex-end}
.xw7.xw7{background: #FFFFFF; border-radius: 16px 16px 0 0; padding: 10px 16px 24px; display: flex; flex-direction: column; gap: 18px; max-height: 88vh; overflow-y: auto}
.xw8.xw8{align-self: center; width: 40px; height: 4px; border-radius: 2px; background: #C9D1DB}
.xw9.xw9{width: 44px; height: 44px; border: 0; background: transparent; cursor: pointer; font-size: 22px}
.xwa.xwa{display: grid; grid-template-columns: 1fr 2fr; gap: 8px}
.xwb.xwb{height: 48px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 15px; cursor: pointer}
.xwc.xwc{height: 48px; border-radius: 10px; border: 0; background: #1F4FD8; color: #FFFFFF; font: inherit; font-size: 15px; font-weight: 500; cursor: pointer}
.xwd.xwd{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px}
.xwe.xwe{font-family: 'IBM Plex Mono', monospace; font-size: 20px; font-weight: 500}
.xwf.xwf{font-family: 'IBM Plex Mono', monospace; font-size: 20px; font-weight: 500; color: #1F4FD8}
.xwg.xwg{display: flex; align-items: center; gap: 6px; font-size: 12px; color: #5B6573}
.xwh.xwh{width: 7px; height: 7px; border-radius: 50%; background: #1F4FD8}
.xwi.xwi{display: flex; justify-content: space-between; gap: 8px; font-size: 13px; color: #5B6573}
.xwj.xwj{display: flex; align-items: flex-start; gap: 12px; padding: 10px 12px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; color: #0E1116; text-decoration: none}
.xwk.xwk{flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 1px}
.xwl.xwl{font-size: 12px; color: #3A4350; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xwm.xwm{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xwn.xwn{display: flex; flex-wrap: wrap; gap: 4px; padding-top: 3px}
.xwo.xwo{font-family: 'IBM Plex Mono', monospace; font-size: 15px}
.xwp.xwp{margin-top: 4px; padding: 12px 14px; border: 1px dashed #8A94A3; border-radius: 12px; display: flex; flex-direction: column; gap: 8px}
.xwq.xwq{background: #FFFFFF; border-radius: 16px 16px 0 0; padding: 10px 16px 24px; display: flex; flex-direction: column; gap: 16px; max-height: 88vh; overflow-y: auto}
.xwr.xwr{font-size: 14px; color: #8A94A3}
.xws.xws{background: #FFFFFF; padding: 22px 16px 18px; display: flex; flex-direction: column; gap: 10px; border-bottom: 1px solid #DDE3EA}
.xwt.xwt{background: #FFFFFF; border-bottom: 1px solid #DDE3EA; padding: 10px 0; display: flex; flex-direction: column; gap: 8px}
.xwu.xwu{margin: 2px 16px 0; display: flex; align-items: center; gap: 12px; padding: 0; height: 36px; border: 0; background: transparent; font: inherit; font-size: 15px; color: #0E1116; cursor: pointer; text-align: left}
.xwv.xwv{padding: 14px 12px 0; display: flex; flex-direction: column; gap: 10px}
.xww.xww{background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 14px; display: grid; grid-template-columns: 40px minmax(0, 1fr); column-gap: 12px}
.xwx.xwx{flex: none; width: 40px; height: 40px; border-radius: 50%; background: #F4F7FA; display: flex; align-items: center; justify-content: center}
.xwy.xwy{width: 14px; height: 9px; border-radius: 50%; background: #0E1116}
.xwz.xwz{display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 10px}
.xx0.xx0{margin: 0; font-size: 15px; color: #C9D1DB}
.xx1.xx1{color: #FFFFFF; font-weight: 600}
.xx2.xx2{position: relative; width: 40px; height: 40px}
.xx3.xx3{flex: none; width: 40px; height: 40px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
.xx4.xx4{display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 8px; font-size: 15px}
.xx5.xx5{margin: 0; font-size: 16px; line-height: 1.45}
.xx6.xx6{border: 1px solid #DDE3EA; border-radius: 12px; overflow: hidden; background: #FFFFFF}
.xx7.xx7{display: inline-flex; align-items: baseline; gap: 8px}
.xx8.xx8{font-family: 'IBM Plex Mono', monospace; font-size: 16px; font-weight: 500}
.xx9.xx9{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573; text-align: right}
.xxa.xxa{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #8A94A3; text-align: right}
.xxb.xxb{border-top: 1px solid #DDE3EA; background: #F4F7FA; padding: 8px 12px; display: flex; justify-content: space-between; align-items: baseline; font-size: 13px; color: #5B6573}
.xxc.xxc{display: flex; flex-wrap: wrap; gap: 6px 18px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.xxd.xxd{padding: 16px; border: 1px dashed #C9D1DB; border-radius: 12px; font-size: 14px; color: #5B6573; text-align: center}
.xxe.xxe{width: 100%; height: 44px; border: 1px dashed #8A94A3; border-radius: 12px; background: transparent; color: #5B6573; font: inherit; font-size: 14px; cursor: pointer}
.xxf.xxf{margin-top: 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 16px; display: flex; flex-direction: column; gap: 10px}
.xxg.xxg{margin: 0; font-size: 18px; font-weight: 600}
.xxh.xxh{display: flex; flex-wrap: wrap; gap: 8px 14px}
.xxi.xxi{display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: #5B6573}
.xxj.xxj{width: 18px; height: 18px; border-radius: 9px; background: #1F4FD8; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 600}
.xxk.xxk{width: 18px; height: 18px; border-radius: 9px; background: #3A4350; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 600}
.xxl.xxl{width: 18px; height: 18px; border-radius: 9px; background: #0E1116; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 600}
.xxm.xxm{width: 18px; height: 18px; border-radius: 9px; background: #D7262E; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 600}
.xxn.xxn{width: 18px; height: 18px; border-radius: 9px; background: #5B6573; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 600}
.xxo.xxo{display: contents}
.xxp.xxp{height: 52px; padding: 0 16px; border: 1.5px solid #0E1116; border-radius: 10px; font: inherit; font-size: 17px; background: #FFFFFF}
.xxq.xxq{padding: 28px 16px 0; display: flex; flex-direction: column; gap: 14px}
.xxr.xxr{margin: 0; font-size: 24px; font-weight: 600}
.xxs.xxs{background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 20px; display: flex; flex-direction: column; gap: 12px}
.xxt.xxt{font-size: 28px; font-weight: 600; color: #FFFFFF; text-decoration: none}
.xxu.xxu{padding: 8px 14px; border-radius: 999px; background: #FFFFFF; color: #0E1116; text-decoration: none; font-size: 15px}
.xxv.xxv{padding: 8px 14px; border-radius: 999px; border: 1px solid #3A4350; color: #F4F7FA; text-decoration: none; font-size: 15px}
.xxw.xxw{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #8A94A3; padding-top: 6px}
.xxx.xxx{display: grid; grid-template-columns: 20px 76px minmax(0, 1fr) 54px; gap: 6px; padding: 7px 0; border-top: 1px solid #262D38; color: #F4F7FA; text-decoration: none; font-size: 14px}
.xxy.xxy{overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.xxz.xxz{font-family: 'IBM Plex Mono', monospace; font-size: 12px; text-align: right; color: #7C9CFF}
.xy0.xy0{font-size: 14px; color: #7C9CFF}
.xy1.xy1{padding: 32px 16px 0; display: flex; flex-direction: column; gap: 10px}
.xy2.xy2{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 4px 16px 14px}
.xy3.xy3{display: flex; flex-direction: column; gap: 6px; padding: 12px 0; border-top: 1px solid #DDE3EA; color: #0E1116; text-decoration: none}
.xy4.xy4{display: flex; justify-content: space-between; font-size: 15px}
.xy5.xy5{font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 400; color: #5B6573}
.xy6.xy6{display: flex; height: 8px; border-radius: 3px; overflow: hidden; gap: 2px}
.xy7.xy7{margin: 0; padding: 12px 0; border-top: 1px solid #DDE3EA; font-size: 14px; color: #5B6573}
.xy8.xy8{display: block; padding-top: 10px; border-top: 1px solid #DDE3EA; font-size: 15px}
.xy9.xy9{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 16px; display: flex; flex-direction: column; gap: 12px; color: #0E1116; text-decoration: none}
.xya.xya{display: grid; grid-template-columns: 110px minmax(0, 1fr) 28px; gap: 10px; align-items: center; font-size: 14px}
.xyb.xyb{background: #0E1116; color: #F4F7FA; border-radius: 14px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none}
.xyc.xyc{background: #161B23; padding: 14px; display: block}
.xyd.xyd{display: block; width: 100%; height: auto; border-radius: 8px}
.xye.xye{padding: 18px; display: flex; flex-direction: column; gap: 8px}
.xyf.xyf{font-family: 'IBM Plex Serif', serif; font-size: 24px; line-height: 1.18}
.xyg.xyg{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 15px; line-height: 1.45; color: #C9D1DB}
.xyh.xyh{background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 18px; display: flex; flex-direction: column; gap: 6px; text-decoration: none}
.xyi.xyi{font-family: 'IBM Plex Serif', serif; font-size: 22px; line-height: 1.2}
.xyj.xyj{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 16px; display: flex; flex-direction: column; gap: 6px; color: #0E1116; text-decoration: none}
.xyk.xyk{display: flex; justify-content: space-between; gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xyl.xyl{font-family: 'IBM Plex Serif', serif; font-size: 19px; line-height: 1.22}
.xym.xym{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 16px; display: flex; justify-content: space-between; align-items: baseline; gap: 10px; color: #0E1116; text-decoration: none}
.xyn.xyn{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #1F4FD8}
.xyo.xyo{font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #5B6573; padding-top: 2px}
.xyp.xyp{display: flex; flex-direction: column; gap: 6px; font-size: 13px; color: #3A4350}
.xyq.xyq{align-self: flex-start; display: inline-flex; align-items: center; height: 26px; padding: 0 10px; border-radius: 13px; border: 1px dashed #8A94A3; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xyr.xyr{display: flex; justify-content: space-between; align-items: center; gap: 10px; min-height: 26px}
.xys.xys{display: grid; grid-template-columns: minmax(0, 1fr) 64px minmax(0, 1fr); gap: 8px; align-items: center}
.xyt.xyt{justify-self: end; text-align: right; min-width: 0; font-size: 15px; line-height: 1.35}
.xyu.xyu{justify-self: start; text-align: left; min-width: 0; font-size: 15px; line-height: 1.35}
.xyv.xyv{display: flex; align-items: center; gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.xyw.xyw{flex: 1; display: flex; gap: 2px; height: 10px; border-radius: 5px; overflow: hidden}
.xyx.xyx{font-weight: 600; color: #1F4FD8}
.xyy.xyy{min-height: 32px; padding: 0; border: 0; background: none; font: inherit; font-size: 13px; color: #1F4FD8; cursor: pointer}
.xyz.xyz{display: flex; flex-direction: column; gap: 14px; padding: 12px; border-radius: 8px; background: #F4F7FA; font-size: 13px; line-height: 1.45; color: #3A4350}
.xz0.xz0{display: flex; flex-direction: column; gap: 4px; min-width: 0}
.xz1.xz1{font-size: 16px; font-weight: 700; color: #0E1116}
.xz2.xz2{padding: 10px 14px; border-bottom: 1px solid #EDF1F5; font-size: 13px; color: #5B6573}
.xz3.xz3{height: 120px; display: flex; align-items: flex-end; gap: 6px; border-bottom: 1px solid #0E1116}
.xz4.xz4{flex: 1; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; height: 100%; gap: 2px}
.xz5.xz5{font-family: 'IBM Plex Mono', monospace; font-size: 10px}
.xz6.xz6{flex: 1; text-align: center; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.xz7.xz7{display: flex; justify-content: space-between; padding: 12px 14px; border-bottom: 1px solid #EDF1F5}
.xz8.xz8{display: flex; justify-content: space-between; padding: 10px 14px; border-bottom: 1px solid #EDF1F5; font-size: 13px; color: #5B6573}
.xz9.xz9{display: flex; justify-content: space-between; align-items: baseline; padding: 12px 14px; background: #0E1116; color: #F4F7FA}
.xza.xza{font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #8A94A3}
.xzb.xzb{display: flex; gap: 1px; height: 44px; border-bottom: 1px solid #DDE3EA}
.xzc.xzc{display: flex; gap: 1px; font-family: 'IBM Plex Mono', monospace; font-size: 8px; color: #8A94A3}
.xzd.xzd{background: #FFFFFF; border: 1px solid #DDE3EA; border-left: 4px solid #1F4FD8; border-radius: 12px; padding: 12px 14px; display: flex; flex-direction: column; gap: 4px}
.xze.xze{padding: 10px 14px; background: #0E1116; color: #F4F7FA; display: flex; flex-direction: column}
.xzf.xzf{font-family: 'IBM Plex Mono', monospace; font-size: 18px; line-height: 1.1}
.xzg.xzg{grid-column: 2 / 4; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 4px}
.xzh.xzh{font-family: 'IBM Plex Mono', monospace; font-size: 13px; line-height: 1.2}
.xzi.xzi{font-size: 10px; color: #5B6573; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.xzj.xzj{display: grid; grid-template-columns: 84px minmax(0, 1fr) 40px; gap: 8px; align-items: center}
.xzk.xzk{height: 8px; background: #EDF1F5; border-radius: 4px; overflow: hidden}
.xzl.xzl{font-family: 'IBM Plex Mono', monospace; font-size: 15px; text-align: right}
.xzm.xzm{display: flex; height: 22px; border-radius: 4px; overflow: hidden}
.xzn.xzn{display: inline-block; width: 9px; height: 9px; background: #1F4FD8; margin-right: 4px}
.xzo.xzo{display: inline-block; width: 9px; height: 9px; background: #8A94A3; margin-right: 4px}
.xzp.xzp{display: inline-block; width: 9px; height: 9px; background: #DDE3EA; margin-right: 4px}
.xzq.xzq{padding: 10px 14px; border-bottom: 1px solid #EDF1F5; display: flex; flex-direction: column; gap: 2px}
.xzr.xzr{display: flex; justify-content: space-between; font-size: 12px; color: #5B6573}
.xzs.xzs{position: absolute; right: -80px; top: -60px; width: 460px; height: 460px}
.xzt.xzt{max-width: 1200px; margin: 0 auto; padding: 72px 32px 64px; position: relative; display: flex; flex-direction: column; gap: 28px}
.xzu.xzu{margin: 0; font-size: 60px; line-height: 1.05; letter-spacing: -0.025em; font-weight: 600; max-width: 820px}
.xzv.xzv{margin: 0; font-size: 20px; color: #3A4350; max-width: 640px}
.xzw.xzw{display: flex; flex-direction: column; gap: 8px; max-width: 720px}
.xzx.xzx{font-size: 15px; font-weight: 500}
.xzy.xzy{flex: 1 1 320px; min-width: 0; height: 56px; padding: 0 20px; border: 1.5px solid #0E1116; border-radius: 10px; font: inherit; font-size: 18px; background: #FFFFFF; color: #0E1116}
.xzz.xzz{height: 56px; padding: 0 28px; border: 0; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font: inherit; font-size: 17px; font-weight: 500; cursor: pointer}
.x100.x100{display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 12px}
.x101.x101{margin: 0; font-size: 30px; letter-spacing: -0.015em; font-weight: 600}
.x102.x102{font-size: 16px}
.x103.x103{display: flex; flex-direction: column; gap: 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px; color: #0E1116; text-decoration: none}
.x104.x104{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.x105.x105{display: flex; justify-content: space-between; gap: 12px; font-size: 18px; font-weight: 500}
.x106.x106{font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums}
.x107.x107{display: flex; justify-content: space-between; gap: 12px; font-size: 18px; color: #3A4350}
.x108.x108{display: flex; height: 6px; border-radius: 3px; overflow: hidden; background: #DDE3EA}
.x109.x109{flex: 2 1 480px; min-width: 0; display: flex; flex-direction: column; justify-content: space-between; gap: 40px; background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 36px; text-decoration: none; min-height: 300px}
.x10a.x10a{font-family: 'IBM Plex Serif', serif; font-size: 38px; line-height: 1.15; letter-spacing: -0.01em}
.x10b.x10b{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 18px; color: #C9D1DB}
.x10c.x10c{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.x10d.x10d{flex: 1; display: flex; flex-direction: column; gap: 10px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px; color: #0E1116; text-decoration: none}
.x10e.x10e{font-family: 'IBM Plex Serif', serif; font-size: 22px; line-height: 1.25}
.x10f.x10f{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 8px 24px}
.x10g.x10g{display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #EDF1F5; color: #0E1116; text-decoration: none}
.x10h.x10h{padding: 14px 0; font-size: 15px}
.x10i.x10i{font-size: 13px; color: #5B6573; text-align: left}
.x10j.x10j{padding: 12px 0; font-weight: 500}
.x10k.x10k{padding: 12px 8px; font-weight: 500}
.x10l.x10l{padding: 12px 0; font-weight: 500; text-align: right}
.x10m.x10m{border-top: 1px solid #EDF1F5}
.x10n.x10n{padding: 13px 0; color: #3A4350}
.x10o.x10o{padding: 13px 8px; font-weight: 500}
.x10p.x10p{padding: 13px 0; text-align: right; font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums}
.x10q.x10q{padding: 14px 0; font-size: 15px; border-top: 1px solid #EDF1F5}
.x10r.x10r{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 40px; display: flex; flex-direction: column; gap: 28px}
.x10s.x10s{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px}
.x10t.x10t{display: flex; flex-direction: column; gap: 4px; border-top: 2px solid #0E1116; padding-top: 14px}
.x10u.x10u{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500; font-variant-numeric: tabular-nums}
.x10v.x10v{display: flex; flex-direction: column; justify-content: flex-end; gap: 10px}
.x10w.x10w{margin-top: 72px; background: #0E1116; color: #C9D1DB}
.x10x.x10x{max-width: 1200px; margin: 0 auto; padding: 48px 32px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 32px}
.x10y.x10y{display: flex; flex-direction: column; gap: 12px; max-width: 420px}
.x10z.x10z{margin: 0; font-size: 15px}
.x110.x110{display: flex; flex-direction: column; gap: 8px; font-size: 15px}
.x111.x111{position: absolute; right: max(-80px, calc(50% - 800px)); top: -60px; width: 460px; height: 460px}
.x112.x112{max-width: 1200px; margin: 0 auto; padding: 64px 32px 48px; position: relative; display: flex; flex-direction: column; gap: 26px}
.x113.x113{margin: 0; font-size: 20px; color: #3A4350; max-width: 660px}
.x114.x114{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px; padding-top: 20px; border-top: 1px solid #EDF1F5; max-width: 920px}
.x115.x115{max-width: 1200px; margin: 0 auto; padding: 56px 32px 0; display: flex; flex-direction: column; gap: 72px}
.x116.x116{display: flex; flex-wrap: wrap; gap: 4px 24px; margin-top: -8px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.x117.x117{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; gap: 12px 24px}
.x118.x118{flex: 1 1 560px; min-width: 0; display: flex; flex-wrap: wrap; gap: 8px}
.x119.x119{height: 36px; padding: 0 14px; border-radius: 18px; border: 1px dashed #8A94A3; background: transparent; color: #3A4350; font: inherit; font-size: 14px; cursor: pointer}
.x11a.x11a{position: relative; flex: 0 1 340px; min-width: 260px}
.x11b.x11b{display: flex; align-items: center; gap: 8px; height: 36px; box-sizing: border-box; padding: 0 4px 0 14px; border: 1px solid #C9D1DB; border-radius: 18px; background: #FFFFFF}
.x11c.x11c{flex: 1; min-width: 0; border: 0; outline: none; font: inherit; font-size: 14px; background: transparent; color: #0E1116}
.x11d.x11d{width: 28px; height: 28px; flex: none; border: 0; border-radius: 14px; background: #EDF1F5; color: #0E1116; font: inherit; font-size: 15px; cursor: pointer}
.x11e.x11e{position: absolute; z-index: 5; left: 0; right: 0; top: 42px; padding: 6px; display: flex; flex-direction: column; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; box-shadow: 0 8px 24px rgba(14, 17, 22, 0.10)}
.x11f.x11f{display: flex; justify-content: space-between; gap: 12px; padding: 8px 10px; border: 0; border-radius: 6px; background: transparent; font: inherit; font-size: 14px; text-align: left; cursor: pointer; color: #0E1116}
.x11g.x11g{position: absolute; z-index: 5; left: 0; right: 0; top: 42px; padding: 10px 14px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 10px; box-shadow: 0 8px 24px rgba(14, 17, 22, 0.10); font-size: 14px; color: #5B6573}
.x11h.x11h{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; margin-bottom: -8px}
.x11i.x11i{min-width: 920px}
.x11j.x11j{display: grid; grid-template-columns: 130px 96px minmax(0, 1fr) 260px minmax(0, 1fr) 52px; gap: 0 16px; padding: 12px 24px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x11k.x11k{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #5B6573; white-space: nowrap}
.x11l.x11l{display: flex; align-items: center; gap: 10px; font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums; font-size: 15px}
.x11m.x11m{flex: 1; display: flex; height: 10px; border-radius: 2px; overflow: hidden}
.x11n.x11n{width: 44px; height: 44px; border: 1px solid #DDE3EA; border-radius: 8px; background: #FFFFFF; color: #0E1116; font-size: 16px; cursor: pointer}
.x11o.x11o{padding: 24px 24px 28px; background: #F9FAFC; border-top: 1px solid #EDF1F5; display: flex; flex-wrap: wrap; gap: 32px}
.x11p.x11p{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 8px}
.x11q.x11q{display: grid; grid-template-columns: minmax(0, 1fr) 64px 64px 150px 60px; gap: 10px; padding-bottom: 4px; border-bottom: 1px solid #DDE3EA; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x11r.x11r{display: grid; grid-template-columns: minmax(0, 1fr) 64px 64px 150px 60px; gap: 10px; align-items: center; font-size: 14px}
.x11s.x11s{display: flex; align-items: center; gap: 8px; color: #3A4350}
.x11t.x11t{position: relative; height: 8px; background: #EDF1F5}
.x11u.x11u{position: absolute; top: -3px; bottom: -3px; left: 50%; width: 1px; background: #8A94A3}
.x11v.x11v{display: grid; grid-template-columns: minmax(0, 1fr) 64px 64px 150px 60px; gap: 10px; align-items: baseline; padding-top: 6px; border-top: 1px solid #DDE3EA; font-size: 14px; font-weight: 600}
.x11w.x11w{text-align: center; font-weight: 400; font-size: 13px; color: #5B6573}
.x11x.x11x{display: flex; flex-wrap: wrap; gap: 16px 24px}
.x11y.x11y{flex: 1 1 140px; min-width: 0; display: flex; flex-direction: column; gap: 6px}
.x11z.x11z{font-size: 13px; font-weight: 600}
.x120.x120{font-size: 15px; color: #0E1116}
.x121.x121{display: flex; flex-wrap: wrap; gap: 8px 20px; padding-top: 6px; font-size: 15px}
.x122.x122{flex: 1 1 100%; min-width: 0; display: flex; flex-direction: column; gap: 8px; padding-top: 16px; border-top: 1px solid #EDF1F5}
.x123.x123{padding: 18px 24px; font-size: 15px; color: #5B6573}
.x124.x124{font-size: 13px; color: #5B6573; max-width: 820px}
.x125.x125{display: flex; flex-direction: column; gap: 6px; padding: 18px 24px 20px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px}
.x126.x126{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 4px 16px; padding-bottom: 6px}
.x127.x127{min-width: 860px; display: flex; flex-direction: column}
.x128.x128{display: grid; grid-template-columns: 130px 96px minmax(0, 1fr) 260px minmax(0, 1fr); gap: 0 16px; align-items: center; padding: 10px 0; border-top: 1px solid #EDF1F5}
.x129.x129{padding: 28px 24px; border: 1px dashed #8A94A3; border-radius: 12px; color: #3A4350; font-size: 15px; background: #FFFFFF}
.x12a.x12a{display: flex; flex-wrap: wrap; align-items: flex-start; gap: 16px}
.x12b.x12b{flex: 0 1 360px; min-width: 280px; height: 520px; box-sizing: border-box; background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 28px; display: flex; flex-direction: column; justify-content: space-between; gap: 16px}
.x12c.x12c{font-family: 'IBM Plex Mono', monospace; font-size: 13px; line-height: 1.5; color: #9AA4B2}
.x12d.x12d{font-family: 'IBM Plex Mono', monospace; font-size: 64px; font-weight: 500; line-height: 1}
.x12e.x12e{font-size: 16px; color: #C9D1DB}
.x12f.x12f{display: flex; flex-direction: column; gap: 8px; padding-top: 14px; border-top: 1px solid #262D38; font-size: 14px; color: #C9D1DB}
.x12g.x12g{font-family: 'IBM Plex Mono', monospace; font-weight: 500; color: #F4F7FA}
.x12h.x12h{font-size: 14px; color: #9AA4B2}
.x12i.x12i{flex: 3 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 8px 24px 16px; overflow-x: auto}
.x12j.x12j{padding: 10px 0 2px; font-size: 13px; color: #5B6573}
.x12k.x12k{min-width: 560px}
.x12l.x12l{display: grid; grid-template-columns: minmax(0, 1fr) 184px minmax(0, 1fr) 104px; gap: 0 16px; padding: 10px 0; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x12m.x12m{border-top: 1px solid #EDF1F5; padding: 12px 0}
.x12n.x12n{display: grid; grid-template-columns: minmax(0, 1fr) 184px minmax(0, 1fr) 104px; gap: 0 16px; align-items: center}
.x12o.x12o{text-align: center; font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums; font-size: 24px; font-weight: 500; line-height: 1.1; color: #0E1116; white-space: nowrap}
.x12p.x12p{display: flex; align-items: center; gap: 6px; font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums; font-size: 12px}
.x12q.x12q{flex: 1; display: flex; gap: 2px; height: 6px}
.x12r.x12r{grid-column: 1 / 4; margin-top: 6px; display: flex; flex-wrap: wrap; justify-content: center; align-items: baseline; gap: 2px 12px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x12s.x12s{margin-top: 12px; background: #F9FAFC; border: 1px solid #EDF1F5; border-radius: 10px; padding: 16px 18px; display: flex; flex-direction: column; gap: 14px}
.x12t.x12t{display: flex; flex-wrap: wrap; gap: 16px 32px}
.x12u.x12u{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 6px; font-size: 14px; color: #3A4350}
.x12v.x12v{font-size: 18px; font-weight: 700; color: #0E1116; line-height: 1.25}
.x12w.x12w{margin: 4px 0 0; height: 40px; padding: 0 16px; border: 1px dashed #8A94A3; border-radius: 10px; background: transparent; color: #0E1116; font: inherit; font-size: 14px; cursor: pointer}
.x12x.x12x{padding: 24px; font-size: 15px; color: #3A4350}
.x12y.x12y{margin: 0; display: flex; flex-wrap: wrap; gap: 4px 14px; align-items: baseline; font-size: 30px; letter-spacing: -0.015em; font-weight: 600}
.x12z.x12z{font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 400; color: #5B6573}
.x130.x130{display: flex; gap: 12px}
.x131.x131{flex: 1 1 0; min-width: 0; display: grid; grid-template-columns: 40px minmax(0, 1fr); column-gap: 12px; padding: 18px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; color: #0E1116}
.x132.x132{flex: none; width: 40px; height: 40px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x133.x133{display: flex; flex-wrap: wrap; align-items: center; gap: 40px 56px; padding-top: 16px; border-top: 1px solid #DDE3EA}
.x134.x134{flex: 1 1 360px; min-width: 0; display: flex; flex-direction: column; gap: 16px; padding-top: 40px}
.x135.x135{margin: 0; font-size: 38px; line-height: 1.1; letter-spacing: -0.02em; font-weight: 600}
.x136.x136{margin: 0; padding-left: 20px; color: #3A4350; display: flex; flex-direction: column; gap: 4px}
.x137.x137{flex: 1 1 440px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 18px}
.x138.x138{display: flex; align-items: center; gap: 16px}
.x139.x139{flex: 1; min-width: 0; display: flex; flex-direction: column; color: #0E1116; text-decoration: none}
.x13a.x13a{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; font-size: 15px; color: #3A4350}
.x13b.x13b{padding: 2px 10px; border-radius: 12px; background: #E3EAFB; color: #1F4FD8; font-size: 13px}
.x13c.x13c{font-size: 13px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase}
.x13d.x13d{font-family: 'IBM Plex Mono', monospace; font-size: 22px; font-weight: 600; line-height: 1}
.x13e.x13e{height: 5px; background: #EDF1F5; border-radius: 3px}
.x13f.x13f{font-family: 'IBM Plex Mono', monospace; font-size: 11.5px; color: #5B6573}
.x13g.x13g{display: flex; flex-wrap: wrap-reverse; align-items: center; gap: 40px 56px}
.x13h.x13h{flex: 1 1 480px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.x13i.x13i{display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x13j.x13j{display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 12px; align-items: center; font-size: 15px}
.x13k.x13k{font-size: 13px; color: #5B6573; padding-top: 6px}
.x13l.x13l{flex: 1 1 360px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.x13m.x13m{align-self: flex-start; display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 10px; border: 1.5px solid #0E1116; color: #0E1116; font-weight: 500; text-decoration: none}
.x13n.x13n{display: flex; flex-wrap: wrap; align-items: center; gap: 40px 56px}
.x13o.x13o{flex: 1 1 480px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 24px; overflow-x: auto}
.x13p.x13p{width: 100%; min-width: 520px; border-collapse: separate; border-spacing: 2px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-variant-numeric: tabular-nums}
.x13q.x13q{text-align: left; font-family: 'IBM Plex Sans', sans-serif; font-weight: 500; font-size: 15px; padding: 0 8px 0 4px; white-space: nowrap}
.x13r.x13r{font-size: 13px; color: #5B6573; padding-top: 10px; font-family: 'IBM Plex Sans', sans-serif}
.x13s.x13s{flex: 1 1 480px; min-width: 0; background: #0E1116; color: #F4F7FA; border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 24px}
.x13t.x13t{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px}
.x13u.x13u{height: 48px; padding: 0 12px; border-radius: 8px; border: 1px solid #39424F; background: #161B22; color: #F4F7FA; font: inherit; font-size: 16px}
.x13v.x13v{display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); align-items: center; gap: 16px; font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums}
.x13w.x13w{text-align: right; font-size: 64px; font-weight: 500; line-height: 1}
.x13x.x13x{font-size: 36px; color: #FF4D55}
.x13y.x13y{font-size: 64px; font-weight: 500; line-height: 1; color: #9AA4B2}
.x13z.x13z{display: flex; height: 10px; border-radius: 5px; overflow: hidden; background: #39424F}
.x140.x140{display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font-weight: 500; text-decoration: none}
.x141.x141{display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 10px; border: 1.5px solid #0E1116; color: #0E1116; font-weight: 500; text-decoration: none}
.x142.x142{flex: 1 1 480px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 16px}
.x143.x143{display: flex; flex-wrap: wrap; gap: 6px 20px; font-size: 13px; color: #5B6573}
.x144.x144{width: 0; height: 12px; border-left: 1px dashed #8A94A3}
.x145.x145{display: flex; justify-content: space-between; gap: 12px; font-size: 15px}
.x146.x146{position: relative; flex: 1; height: 10px; background: #EDF1F5}
.x147.x147{position: absolute; top: -2px; bottom: -2px; left: 50%; border-left: 1px dashed #5B6573}
.x148.x148{width: 52px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; text-align: right}
.x149.x149{width: 52px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; text-align: right; color: #5B6573}
.x14a.x14a{display: flex; flex-direction: column; gap: 20px; padding-top: 16px; border-top: 1px solid #DDE3EA}
.x14b.x14b{display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 12px; padding-top: 40px}
.x14c.x14c{flex: 2 1 480px; min-width: 0; display: flex; flex-direction: column; justify-content: space-between; gap: 40px; background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 36px; text-decoration: none; min-height: 280px}
.x14d.x14d{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 36px; display: flex; flex-wrap: wrap; align-items: center; gap: 24px 48px}
.x14e.x14e{flex: 1 1 360px; display: flex; flex-direction: column; gap: 10px}
.x14f.x14f{margin: 0; font-size: 26px; letter-spacing: -0.01em; font-weight: 600}
.x14g.x14g{flex: 1 1 420px; display: flex; flex-direction: column; gap: 10px}
.x14h.x14h{display: flex; justify-content: space-between; align-items: center; padding: 14px 18px; border: 1.5px solid #0E1116; border-radius: 10px; color: #0E1116; text-decoration: none}
.x14i.x14i{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #1A7F4B}
.x14j.x14j{display: flex; justify-content: space-between; align-items: center; padding: 14px 18px; border: 1px dashed #8A94A3; border-radius: 10px; color: #5B6573}
.x14k.x14k{font-size: 15px; padding-top: 4px}
.x14l.x14l{max-width: 1200px; margin: 0 auto; padding: 48px 32px 40px; display: flex; flex-direction: column; gap: 28px}
.x14m.x14m{display: flex; flex-direction: column; gap: 14px; max-width: 860px}
.x14n.x14n{margin: 0; font-size: 56px; line-height: 1.02; letter-spacing: -0.025em; font-weight: 600}
.x14o.x14o{margin: 0; font-size: 21px; line-height: 1.45; color: #3A4350}
.x14p.x14p{display: flex; flex-direction: column; gap: 4px; padding: 14px 18px; border-left: 3px solid #1F4FD8; background: #F4F7FA; font-size: 16px; color: #3A4350}
.x14q.x14q{display: flex; flex-direction: column; gap: 8px; padding: 22px 24px; border: 1px solid #DDE3EA; border-radius: 12px; background: #F4F7FA; color: #0E1116; text-decoration: none}
.x14r.x14r{max-width: 1200px; margin: 0 auto; padding: 48px 32px 0; display: flex; flex-wrap: wrap; gap: 40px 56px; align-items: flex-start}
.x14s.x14s{flex: 1 1 220px; max-width: 260px; display: flex; flex-direction: column; gap: 2px; font-size: 15px}
.x14t.x14t{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding-bottom: 8px}
.x14u.x14u{display: flex; gap: 10px; padding: 6px 0; color: #0E1116}
.x14v.x14v{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #D7262E; width: 22px}
.x14w.x14w{display: flex; gap: 10px; padding: 2px 0 6px 32px; color: #3A4350; font-size: 14px}
.x14x.x14x{margin-top: 16px; padding: 12px 14px; border: 1px solid #C9D1DB; border-radius: 10px; background: #FFFFFF; font-size: 14px; line-height: 1.35}
.x14y.x14y{flex: 999 1 560px; display: flex; flex-direction: column; gap: 72px; min-width: 0}
.x14z.x14z{margin: 0; color: #3A4350; max-width: 760px}
.x150.x150{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 16px}
.x151.x151{display: flex; flex-direction: column; gap: 12px; font-size: 15px; color: #3A4350}
.x152.x152{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; font-size: 15px}
.x153.x153{display: flex; flex-direction: column; gap: 6px; color: #3A4350}
.x154.x154{display: flex; flex-wrap: wrap; gap: 12px 32px; padding: 16px 20px; border-left: 3px solid #1F4FD8; background: #FFFFFF; font-size: 15px; color: #3A4350}
.x155.x155{display: flex; flex-direction: column; gap: 12px; color: #3A4350; max-width: 760px}
.x156.x156{margin: 0}
.x157.x157{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 28px; display: flex; flex-direction: column; gap: 20px}
.x158.x158{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 12px}
.x159.x159{display: flex; height: 40px; border-radius: 6px; overflow: hidden}
.x15a.x15a{flex: 1; background: #E4E9EF; color: #0E1116; display: flex; align-items: center; justify-content: flex-end; padding-right: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; white-space: nowrap; overflow: hidden}
.x15b.x15b{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; font-size: 14px; color: #3A4350}
.x15c.x15c{display: flex; flex-wrap: wrap; gap: 8px 24px}
.x15d.x15d{display: inline-block; width: 10px; height: 10px; background: #1F4FD8; margin-right: 6px}
.x15e.x15e{display: inline-block; width: 10px; height: 10px; background: #B9C2CE; margin-right: 6px}
.x15f.x15f{display: inline-block; width: 10px; height: 10px; background: #E4E9EF; border: 1px solid #C9D1DB; margin-right: 6px}
.x15g.x15g{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px; padding-top: 4px; border-top: 1px solid #EDF1F5}
.x15h.x15h{display: flex; flex-direction: column; gap: 4px; padding-top: 14px}
.x15i.x15i{margin: 0; font-size: 15px; color: #5B6573; max-width: 760px}
.x15j.x15j{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 28px 32px; display: flex; flex-direction: column; gap: 10px}
.x15k.x15k{font-family: 'IBM Plex Mono', monospace; font-size: 26px; line-height: 1.35}
.x15l.x15l{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px 28px; display: flex; flex-direction: column; gap: 12px}
.x15m.x15m{font-family: 'IBM Plex Mono', monospace; font-size: 20px; line-height: 1.4}
.x15n.x15n{display: flex; flex-wrap: wrap; gap: 8px 24px; font-size: 14px; color: #3A4350}
.x15o.x15o{margin: 0; font-size: 15px; color: #3A4350; max-width: 860px}
.x15p.x15p{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px; display: flex; flex-direction: column; gap: 8px}
.x15q.x15q{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px 28px; display: flex; flex-direction: column; gap: 14px}
.x15r.x15r{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 8px}
.x15s.x15s{padding: 8px; font-weight: 400; width: 45%}
.x15t.x15t{position: absolute; left: -9999px}
.x15u.x15u{padding: 8px 0 8px 8px; font-weight: 400; text-align: right}
.x15v.x15v{padding: 9px 8px 9px 0; font-family: 'IBM Plex Sans', sans-serif}
.x15w.x15w{height: 12px; background: #F1F3F6}
.x15x.x15x{padding: 9px 0 9px 8px; text-align: right}
.x15y.x15y{padding: 12px 8px 9px 0; font-family: 'IBM Plex Sans', sans-serif; font-weight: 500}
.x15z.x15z{padding: 12px 0 9px 8px; text-align: right}
.x160.x160{padding: 9px 8px 9px 0; font-family: 'IBM Plex Sans', sans-serif; color: #3A4350}
.x161.x161{padding: 12px 8px 4px 0; font-family: 'IBM Plex Sans', sans-serif; font-weight: 600}
.x162.x162{padding: 12px 0 4px 8px; text-align: right; font-size: 20px; font-weight: 500}
.x163.x163{margin: 12px 0 0; font-size: 22px; font-weight: 600}
.x164.x164{width: 100%; border-collapse: collapse; font-size: 15px}
.x165.x165{padding: 7px 8px 7px 24px; font-family: 'IBM Plex Mono', monospace; color: #5B6573}
.x166.x166{padding: 7px 8px}
.x167.x167{padding: 7px 8px; color: #3A4350; white-space: pre-line}
.x168.x168{padding: 7px 24px 7px 8px; font-family: 'IBM Plex Mono', monospace; text-align: right}
.x169.x169{padding: 12px 24px; border-top: 1px solid #EDF1F5; font-size: 13px; color: #5B6573}
.x16a.x16a{padding: 12px 24px 12px 8px; font-weight: 400}
.x16b.x16b{padding: 12px 8px 12px 24px; font-weight: 600; text-align: left; vertical-align: top}
.x16c.x16c{padding: 12px 8px; color: #3A4350; vertical-align: top}
.x16d.x16d{padding: 12px 24px 12px 8px; color: #0E1116; vertical-align: top}
.x16e.x16e{margin: 0; font-size: 14px; color: #5B6573; max-width: 760px}
.x16f.x16f{padding: 12px 8px; font-weight: 400; width: 18%}
.x16g.x16g{padding: 10px 8px 10px 24px; font-weight: 500}
.x16h.x16h{padding: 10px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; color: #5B6573}
.x16i.x16i{height: 10px; background: #F1F3F6}
.x16j.x16j{padding: 10px 24px 10px 8px; font-size: 14px; color: #3A4350}
.x16k.x16k{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; border-top: 3px solid #1F4FD8; padding: 20px 22px; display: flex; flex-direction: column; gap: 10px}
.x16l.x16l{display: grid; grid-template-columns: minmax(0, 1fr) 40px minmax(0, 150px); gap: 0 12px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-bottom: 4px; border-bottom: 1px solid #0E1116}
.x16m.x16m{display: grid; grid-template-columns: minmax(0, 1fr) 40px minmax(0, 150px); gap: 0 12px; align-items: baseline; padding: 6px 0; border-bottom: 1px solid #EDF1F5; font-size: 15px}
.x16n.x16n{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; border-top: 3px solid #D7262E; padding: 20px 22px; display: flex; flex-direction: column; gap: 10px}
.x16o.x16o{display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 12px}
.x16p.x16p{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 18px 20px; font-size: 15px; color: #3A4350}
.x16q.x16q{display: block; color: #0E1116; font-weight: 600; padding-bottom: 4px}
.x16r.x16r{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 28px; display: flex; flex-direction: column; gap: 18px}
.x16s.x16s{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px}
.x16t.x16t{display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px}
.x16u.x16u{flex: 1 1 320px}
.x16v.x16v{font-family: 'IBM Plex Mono', monospace; font-size: 24px; min-width: 56px; text-align: right}
.x16w.x16w{display: flex; height: 44px; border-radius: 6px; overflow: hidden}
.x16x.x16x{display: flex; flex-wrap: wrap; gap: 8px 20px; font-size: 14px; color: #3A4350}
.x16y.x16y{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 10px}
.x16z.x16z{margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 8px; font-size: 15px; color: #3A4350}
.x170.x170{display: flex; flex-direction: column; font-size: 14px}
.x171.x171{display: grid; grid-template-columns: minmax(0, 1fr) 80px 44px; gap: 10px; align-items: center; padding: 4px 0; border-bottom: 1px solid #EDF1F5}
.x172.x172{height: 8px; background: #F1F3F6}
.x173.x173{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 12px}
.x174.x174{display: flex; flex-direction: column; font-size: 15px}
.x175.x175{display: flex; justify-content: space-between; padding: 5px 0; border-bottom: 1px solid #EDF1F5}
.x176.x176{display: flex; justify-content: space-between; padding: 8px 0 6px}
.x177.x177{display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 16px}
.x178.x178{display: grid; grid-template-columns: minmax(0, 1fr) 40px minmax(60px, 120px) 40px; gap: 0 10px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573; padding-bottom: 4px; border-bottom: 1px solid #0E1116}
.x179.x179{display: grid; grid-template-columns: minmax(0, 1fr) 40px minmax(60px, 120px) 40px; gap: 0 10px; align-items: center; padding: 6px 0; border-bottom: 1px solid #EDF1F5; font-size: 15px}
.x17a.x17a{display: flex; justify-content: space-between; padding: 8px 0 4px}
.x17b.x17b{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 24px 28px; display: flex; flex-direction: column; gap: 12px}
.x17c.x17c{font-family: 'IBM Plex Mono', monospace; font-size: 18px; line-height: 1.5}
.x17d.x17d{font-family: 'IBM Plex Mono', monospace; font-size: 24px; min-width: 80px; text-align: right}
.x17e.x17e{flex: 1; background: #E4E9EF; color: #0E1116; display: flex; align-items: center; justify-content: flex-end; padding: 0 10px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; white-space: nowrap; overflow: hidden}
.x17f.x17f{display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 16px; padding-top: 14px; border-top: 1px solid #EDF1F5; font-size: 15px; color: #3A4350}
.x17g.x17g{padding: 12px 8px; font-weight: 400; width: 30%}
.x17h.x17h{padding: 7px 8px 7px 24px; text-align: left; color: #5B6573}
.x17i.x17i{padding: 7px 8px; text-align: left; font-family: 'IBM Plex Sans', sans-serif}
.x17j.x17j{padding: 7px 8px; color: #3A4350}
.x17k.x17k{padding: 7px 24px 7px 8px}
.x17l.x17l{margin: 0; max-width: 760px; padding: 14px 18px; border-left: 3px solid #D7262E; background: #FFFFFF; color: #3A4350}
.x17m.x17m{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 0}
.x17n.x17n{font-weight: 600; padding-bottom: 12px}
.x17o.x17o{display: grid; grid-template-columns: 28px 1fr; gap: 8px 10px; font-size: 15px; align-items: baseline}
.x17p.x17p{font-size: 14px; color: #5B6573; padding-top: 14px}
.x17q.x17q{display: grid; grid-template-columns: 64px 1fr; gap: 10px 12px; font-size: 15px; color: #3A4350; align-items: baseline}
.x17r.x17r{font-weight: 600; padding-top: 6px}
.x17s.x17s{padding: 3px 10px; border: 1px solid #DDE3EA; border-radius: 14px}
.x17t.x17t{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; border: 1px solid #DDE3EA; border-radius: 12px; background: #FFFFFF; overflow: hidden}
.x17u.x17u{display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 12px; padding: 16px 24px; border-bottom: 1px solid #EDF1F5; align-items: baseline}
.x17v.x17v{font-family: 'IBM Plex Mono', monospace; color: #D7262E}
.x17w.x17w{display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 12px; padding: 16px 24px; align-items: baseline}
.x17x.x17x{display: grid; grid-template-columns: minmax(0, 300px) minmax(80px, 1fr) 72px; gap: 6px 16px; align-items: center; padding: 10px 0; border-bottom: 1px solid #EDF1F5}
.x17y.x17y{display: flex; flex-direction: column; grid-row: span 2}
.x17z.x17z{position: relative; height: 16px; background: #F1F3F6}
.x180.x180{position: absolute; left: 50%; top: -4px; bottom: -4px; border-left: 1.5px dashed #0E1116}
.x181.x181{font-family: 'IBM Plex Mono', monospace; font-size: 16px; text-align: right}
.x182.x182{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; font-size: 13px; color: #5B6573}
.x183.x183{display: flex; flex-wrap: wrap; gap: 8px 20px}
.x184.x184{display: inline-block; width: 10px; height: 10px; background: #8A94A3; margin-right: 6px}
.x185.x185{display: flex; flex-direction: column; gap: 6px; padding: 16px 20px; border-left: 3px solid #1F4FD8; background: #FFFFFF; font-size: 15px; color: #3A4350; max-width: 860px}
.x186.x186{display: flex; flex-direction: column; gap: 6px; padding: 16px 20px; border-left: 3px solid #D7262E; background: #FFFFFF; font-size: 15px; color: #3A4350; max-width: 860px}
.x187.x187{display: flex; flex-direction: column; gap: 6px; padding: 16px 20px; border-left: 3px solid #8A94A3; background: #FFFFFF; font-size: 15px; color: #3A4350; max-width: 860px}
.x188.x188{padding: 12px 24px; font-weight: 400}
.x189.x189{padding: 12px 24px; font-weight: 400; text-align: right}
.x18a.x18a{padding: 9px 24px; color: #3A4350}
.x18b.x18b{padding: 9px 24px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap}
.x18c.x18c{display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 24px; border-top: 1px solid #EDF1F5}
.x18d.x18d{height: 40px; padding: 0 16px; border-radius: 10px; border: 1.5px solid #0E1116; background: #FFFFFF; font: inherit; font-size: 14px; font-weight: 500; cursor: pointer}
.x18e.x18e{margin: 0; display: grid; grid-template-columns: minmax(120px, 200px) minmax(0, 1fr); gap: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; overflow: hidden}
.x18f.x18f{padding: 14px 24px; border-bottom: 1px solid #EDF1F5; font-weight: 600}
.x18g.x18g{margin: 0; padding: 14px 24px; border-bottom: 1px solid #EDF1F5; color: #3A4350}
.x18h.x18h{padding: 14px 24px; font-weight: 600}
.x18i.x18i{margin: 0; padding: 14px 24px; color: #3A4350}
.x18j.x18j{display: grid; grid-template-columns: 120px 120px minmax(0, 1fr); gap: 16px; padding: 18px 24px; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; align-items: baseline}
.x18k.x18k{font-family: 'IBM Plex Mono', monospace; font-weight: 500; color: #5B6573}
.x18l.x18l{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px; padding: 32px; background: #0E1116; color: #F4F7FA; border-radius: 16px}
.x18m.x18m{display: flex; flex-direction: column; gap: 6px; max-width: 620px}
.x18n.x18n{max-width: 1200px; margin: 0 auto; padding: 80px 32px 40px; display: flex; flex-wrap: wrap; align-items: center; gap: 48px 64px}
.x18o.x18o{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.x18p.x18p{font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #D7262E}
.x18q.x18q{margin: 0; font-size: 56px; line-height: 1.04; letter-spacing: -0.025em; font-weight: 600}
.x18r.x18r{margin: 0; font-size: 20px; color: #3A4350; max-width: 560px}
.x18s.x18s{display: flex; flex-direction: column; gap: 8px; max-width: 600px}
.x18t.x18t{flex: 1 1 280px; min-width: 0; height: 52px; padding: 0 18px; border: 1.5px solid #0E1116; border-radius: 10px; font: inherit; font-size: 18px; background: #FFFFFF; color: #0E1116}
.x18u.x18u{display: inline-flex; align-items: center; height: 52px; padding: 0 24px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font-weight: 500; text-decoration: none}
.x18v.x18v{display: flex; flex-wrap: wrap; gap: 8px 24px; font-size: 16px; padding-top: 6px}
.x18w.x18w{flex: 1 1 340px; min-width: 0; display: flex; justify-content: center}
.x18x.x18x{width: 100%; max-width: 400px; height: auto}
.x18y.x18y{margin-top: 40px; background: #0E1116; color: #C9D1DB}
.x18z.x18z{max-width: 1200px; margin: 0 auto; padding: 24px 32px 36px; display: flex; flex-direction: column; gap: 26px}
.x190.x190{display: flex; flex-wrap: wrap; align-items: center; gap: 32px 48px}
.x191.x191{display: flex; align-items: center; gap: 24px; flex: 1 1 520px; min-width: 0}
.x192.x192{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500}
.x193.x193{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding-top: 4px}
.x194.x194{margin: 0; font-size: 46px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 600}
.x195.x195{font-size: 18px; color: #0E1116}
.x196.x196{display: flex; flex-wrap: wrap; gap: 8px; padding-top: 6px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x197.x197{display: inline-flex; align-items: center; height: 28px; padding: 0 12px; border-radius: 14px; background: #F1F3F6; color: #3A4350}
.x198.x198{margin-left: 6px}
.x199.x199{font-family: 'IBM Plex Mono', monospace; font-size: 48px; font-weight: 500; line-height: 1}
.x19a.x19a{font-size: 24px; color: #5B6573}
.x19b.x19b{display: inline-flex; align-items: center; height: 44px; padding: 0 18px; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font-size: 15px; font-weight: 500; text-decoration: none}
.x19c.x19c{display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-start}
.x19d.x19d{display: flex; justify-content: space-between; align-items: flex-start; gap: 12px}
.x19e.x19e{display: flex; flex-wrap: wrap; align-items: center; gap: 8px}
.x19f.x19f{font-size: 15px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase}
.x19g.x19g{display: grid; grid-template-columns: minmax(0, 1fr) 36px; gap: 4px 10px; align-items: center}
.x19h.x19h{font-size: 15px; display: flex; flex-wrap: wrap; gap: 6px; align-items: center}
.x19i.x19i{font-family: 'IBM Plex Mono', monospace; font-size: 16px; font-weight: 500; text-align: right}
.x19j.x19j{grid-column: 1 / -1; position: relative; display: block; height: 6px; background: #EDF1F5; border-radius: 3px; overflow: hidden}
.x19k.x19k{font-size: 14px; color: #5B6573; max-width: 980px}
.x19l.x19l{display: flex; flex-wrap: wrap; gap: 8px; padding-top: 4px}
.x19m.x19m{flex: 2 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px 28px 18px; display: flex; flex-direction: column; gap: 8px}
.x19n.x19n{position: relative; height: 200px; display: flex; align-items: flex-end; gap: 2px; border-bottom: 1px solid #0E1116}
.x19o.x19o{flex: 2 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 12px 28px}
.x19p.x19p{display: grid; grid-template-columns: minmax(150px, 210px) minmax(0, 1fr) 64px; gap: 6px 18px; align-items: center; padding: 10px 0 6px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x19q.x19q{display: grid; grid-template-columns: minmax(150px, 210px) minmax(0, 1fr) 64px; gap: 6px 18px; align-items: center; padding: 15px 0; border-bottom: 1px solid #EDF1F5}
.x19r.x19r{font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 400; color: #5B6573}
.x19s.x19s{position: absolute; left: 50%; top: -4px; bottom: -4px; width: 1px; background: #8A94A3}
.x19t.x19t{font-family: 'IBM Plex Mono', monospace; font-size: 18px; text-align: right}
.x19u.x19u{grid-column: 1 / -1; font-size: 14px; color: #5B6573}
.x19v.x19v{display: grid; grid-template-columns: minmax(150px, 210px) minmax(0, 1fr) 64px; gap: 6px 18px; align-items: baseline; padding: 15px 0; border-bottom: 1px solid #EDF1F5}
.x19w.x19w{font-family: 'IBM Plex Mono', monospace; font-size: 18px; font-weight: 500; text-align: right}
.x19x.x19x{padding: 14px 0; font-size: 13px; color: #5B6573}
.x19y.x19y{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500; color: #0E1116; white-space: nowrap}
.x19z.x19z{display: grid; grid-template-columns: 170px minmax(0, 1fr) 70px; gap: 16px; align-items: center; padding: 11px 0; border-bottom: 1px solid #EDF1F5; color: #5B6573}
.x1a0.x1a0{padding: 12px 0; font-size: 13px; color: #5B6573}
.x1a1.x1a1{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px; display: flex; flex-direction: column; gap: 8px}
.x1a2.x1a2{font-family: 'IBM Plex Mono', monospace; font-size: 36px; font-weight: 500; line-height: 1}
.x1a3.x1a3{text-align: left; padding: 16px 24px 4px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1a4.x1a4{padding: 10px 0 10px 24px; font-weight: 400}
.x1a5.x1a5{padding: 10px 8px; font-weight: 400}
.x1a6.x1a6{padding: 10px 8px; font-weight: 400; text-align: right}
.x1a7.x1a7{padding: 10px 24px 10px 8px; font-weight: 400; text-align: right}
.x1a8.x1a8{padding: 12px 0 12px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x1a9.x1a9{font-family: 'IBM Plex Mono', monospace; width: 40px; text-align: right}
.x1aa.x1aa{padding: 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; color: #3A4350}
.x1ab.x1ab{padding: 12px 24px 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.x1ac.x1ac{padding: 14px 24px; border-top: 1px solid #EDF1F5; font-size: 14px; color: #3A4350; display: flex; flex-direction: column; gap: 4px}
.x1ad.x1ad{flex: 3 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.x1ae.x1ae{display: grid; grid-template-columns: 120px minmax(0, 1fr) minmax(0, 1fr); gap: 16px; align-items: center; padding: 13px 0; border-bottom: 1px solid #EDF1F5}
.x1af.x1af{flex: 2 1 360px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.x1ag.x1ag{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 18px; flex: 1}
.x1ah.x1ah{font-family: 'IBM Plex Mono', monospace; font-size: 56px; font-weight: 500; line-height: 1}
.x1ai.x1ai{font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #C9D1DB}
.x1aj.x1aj{position: relative; height: 30px}
.x1ak.x1ak{position: absolute; left: 0; right: 0; top: 14px; height: 2px; background: #39424F}
.x1al.x1al{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #9AA4B2}
.x1am.x1am{font-family: 'IBM Plex Mono', monospace; font-size: 52px; font-weight: 500; line-height: 1}
.x1an.x1an{font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #C9D1DB}
.x1ao.x1ao{flex: 1 1 240px; background: #FFFFFF; border: 1.5px solid #0E1116; border-radius: 12px; padding: 22px; display: flex; flex-direction: column; gap: 4px}
.x1ap.x1ap{margin-top: 14px; padding-top: 14px; border-top: 1px solid #EDF1F5; font-size: 14px; color: #3A4350}
.x1aq.x1aq{flex: 3 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 18px 24px; display: flex; flex-direction: column; gap: 10px}
.x1ar.x1ar{display: grid; grid-template-columns: 14px minmax(0, 1fr) 90px 230px; gap: 12px; align-items: center; font-size: 15px}
.x1as.x1as{text-align: right; font-family: 'IBM Plex Mono', monospace; font-size: 13px; white-space: nowrap}
.x1at.x1at{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 24px 28px; overflow-x: auto}
.x1au.x1au{min-width: 760px; display: flex; flex-direction: column; gap: 12px}
.x1av.x1av{display: grid; grid-template-columns: 170px minmax(0, 1fr); gap: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1aw.x1aw{display: grid; grid-template-columns: 170px minmax(0, 1fr); gap: 16px; align-items: center}
.x1ax.x1ax{position: relative; height: 28px; background: #F4F7FA; border-radius: 4px}
.x1ay.x1ay{display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-start}
.x1az.x1az{flex: 3 1 560px; min-width: 0; background: #FFFFFF; border: 2px solid #1F4FD8; border-radius: 16px; padding: 24px 28px; display: flex; flex-direction: column; gap: 16px}
.x1b0.x1b0{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 8px 20px}
.x1b1.x1b1{font-size: 26px; font-weight: 600; letter-spacing: -0.01em}
.x1b2.x1b2{margin: 0; display: grid; grid-template-columns: minmax(140px, 200px) minmax(0, 1fr); gap: 10px 20px; font-size: 16px}
.x1b3.x1b3{color: #5B6573; font-size: 14px; padding-top: 2px}
.x1b4.x1b4{margin: 0; color: #0E1116; display: flex; flex-direction: column; gap: 6px}
.x1b5.x1b5{display: flex; flex-direction: column; gap: 2px; background: #F4F7FE; border-radius: 10px; padding: 10px 14px}
.x1b6.x1b6{display: inline-flex; align-items: center; padding: 4px 12px; border: 1px solid #C9D4F5; border-radius: 999px; background: #FFFFFF; font-size: 14px; color: #1F4FD8; text-decoration: none}
.x1b7.x1b7{display: inline-flex; padding: 4px 12px; border: 1px solid #DDE3EA; border-radius: 999px; font-size: 14px; color: #3A4350}
.x1b8.x1b8{flex: 2 1 360px; min-width: 0; margin: 0; padding: 0; list-style: none; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; overflow: hidden}
.x1b9.x1b9{width: 100%; min-width: 880px; border-collapse: collapse; font-size: 16px}
.x1ba.x1ba{padding: 10px 8px 10px 24px; font-weight: 400}
.x1bb.x1bb{padding: 12px 8px; color: #3A4350}
.x1bc.x1bc{padding: 12px 24px 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; color: #5B6573}
.x1bd.x1bd{flex: 1 1 380px; min-width: 0; background: #0E1116; color: #F4F7FA; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 18px}
.x1be.x1be{display: flex; justify-content: space-between; align-items: baseline; gap: 12px}
.x1bf.x1bf{margin: 0; font-size: 26px; font-weight: 600; letter-spacing: -0.01em}
.x1bg.x1bg{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; font-family: 'IBM Plex Mono', monospace}
.x1bh.x1bh{font-family: 'IBM Plex Sans', sans-serif; font-size: 13px; color: #9AA4B2}
.x1bi.x1bi{font-size: 34px; font-weight: 500}
.x1bj.x1bj{font-size: 18px; color: #9AA4B2}
.x1bk.x1bk{margin: 0; font-size: 14px; color: #9AA4B2; border-left: 2px solid #3A4350; padding-left: 10px}
.x1bl.x1bl{color: #9DB4F0; font-size: 15px}
.x1bm.x1bm{flex: 1 1 420px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 12px 24px}
.x1bn.x1bn{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding: 10px 0}
.x1bo.x1bo{padding: 10px 0 8px; border-top: 1px solid #EDF1F5; font-size: 13px; color: #5B6573}
.x1bp.x1bp{max-width: 720px}
.x1bq.x1bq{display: flex; flex-wrap: wrap; align-items: center; gap: 24px 40px}
.x1br.x1br{display: flex; align-items: center; gap: 24px; flex: 1 1 560px; min-width: 0}
.x1bs.x1bs{width: 112px; height: 112px; flex: none; box-sizing: border-box; border-radius: 50%; border: 4px solid #C9D1DB; background: #F4F7FA; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; color: #3A4350}
.x1bt.x1bt{font-family: 'IBM Plex Mono', monospace; font-size: 40px; font-weight: 500}
.x1bu.x1bu{font-family: 'IBM Plex Mono', monospace; font-size: 10px; padding-top: 4px; color: #5B6573}
.x1bv.x1bv{width: 112px; height: 112px; flex: none; box-sizing: border-box; border-radius: 50%; border: 4px dashed #C9D1DB; background: #FFFFFF; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; color: #8A94A3}
.x1bw.x1bw{font-family: 'IBM Plex Mono', monospace; font-size: 10px; padding-top: 4px}
.x1bx.x1bx{font-size: 16px; color: #3A4350}
.x1by.x1by{font-size: 18px}
.x1bz.x1bz{display: flex; flex-wrap: wrap; gap: 8px; padding-top: 4px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x1c0.x1c0{max-width: 1200px; margin: 0 auto; padding: 40px 32px 0; display: flex; flex-direction: column; gap: 48px}
.x1c1.x1c1{padding: 11px 8px 11px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x1c2.x1c2{padding: 11px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.x1c3.x1c3{padding: 12px 8px 12px 24px}
.x1c4.x1c4{padding: 12px 8px; font-weight: 400; color: #5B6573}
.x1c5.x1c5{display: grid; grid-template-columns: 70px minmax(0, 1fr) 36px 70px; gap: 8px; padding: 8px 14px; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: #5B6573}
.x1c6.x1c6{display: grid; grid-template-columns: 70px minmax(0, 1fr) 36px 70px; gap: 8px; padding: 8px 14px; border-bottom: 1px solid #EDF1F5; font-size: 14px}
.x1c7.x1c7{border: 1.5px dashed #8A94A3; border-radius: 12px; padding: 16px 18px; display: flex; flex-direction: column; gap: 6px; background: #FFFFFF}
.x1c8.x1c8{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 8px 24px 14px}
.x1c9.x1c9{display: grid; grid-template-columns: minmax(0, 1fr) 110px 190px 230px; gap: 6px 16px; align-items: center; padding: 12px 0; border-bottom: 1px solid #EDF1F5}
.x1ca.x1ca{color: #1F4FD8; text-decoration: none; font-family: 'IBM Plex Mono', monospace; font-size: 13px; white-space: nowrap}
.x1cb.x1cb{padding-top: 12px; font-size: 14px; color: #5B6573}
.x1cc.x1cc{margin: 0; font-size: 14px; color: #5B6573; max-width: 860px}
.x1cd.x1cd{width: 112px; height: 112px; flex: none; border-radius: 50%; border: 6px solid #9DB4F0; background: #F4F7FA; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1}
.x1ce.x1ce{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573; padding-top: 4px}
.x1cf.x1cf{display: flex; flex-wrap: wrap; border: 1px solid #0E1116; border-radius: 12px; overflow: hidden}
.x1cg.x1cg{padding: 18px 26px; display: flex; flex-direction: column; gap: 2px; min-width: 150px}
.x1ch.x1ch{font-family: 'IBM Plex Mono', monospace; font-size: 54px; font-weight: 500; line-height: 1; color: #1F4FD8}
.x1ci.x1ci{padding: 18px 26px; display: flex; flex-direction: column; gap: 2px; min-width: 150px; border-left: 1px solid #DDE3EA}
.x1cj.x1cj{font-family: 'IBM Plex Mono', monospace; font-size: 54px; font-weight: 500; line-height: 1}
.x1ck.x1ck{padding: 18px 26px; display: flex; flex-direction: column; gap: 2px; min-width: 130px; border-left: 1px solid #DDE3EA}
.x1cl.x1cl{font-size: 26px; color: #5B6573}
.x1cm.x1cm{padding: 12px 24px 12px 16px; font-weight: 400; width: 220px}
.x1cn.x1cn{padding: 13px 8px 13px 24px}
.x1co.x1co{padding: 13px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; font-size: 18px; white-space: nowrap}
.x1cp.x1cp{padding: 13px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.x1cq.x1cq{padding: 13px 24px 13px 16px}
.x1cr.x1cr{font-family: 'IBM Plex Mono', monospace; width: 28px; text-align: right}
.x1cs.x1cs{display: grid; grid-template-columns: minmax(150px, 210px) minmax(0, 1fr) 52px; gap: 6px 18px; align-items: center; padding: 15px 0; border-bottom: 1px solid #EDF1F5}
.x1ct.x1ct{flex: 1 1 260px; background: #FFFFFF; border: 1px dashed #8A94A3; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.x1cu.x1cu{font-family: 'IBM Plex Mono', monospace; font-size: 44px; font-weight: 500; color: #8A94A3}
.x1cv.x1cv{flex: 2 1 520px; min-width: 0; background: #FFFFFF; border: 1px dashed #8A94A3; border-radius: 12px; padding: 8px 24px}
.x1cw.x1cw{width: 100%; min-width: 820px; border-collapse: collapse; font-size: 16px}
.x1cx.x1cx{padding: 10px 8px; font-weight: 400; width: 200px}
.x1cy.x1cy{display: flex; height: 28px; gap: 2px; border-radius: 6px; overflow: hidden}
.x1cz.x1cz{display: grid; grid-template-columns: 14px minmax(0, 1fr) 80px 70px; gap: 12px; align-items: center; font-size: 15px}
.x1d0.x1d0{font-family: 'IBM Plex Mono', monospace; text-align: right; color: #3A4350}
.x1d1.x1d1{flex: 1 1 340px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.x1d2.x1d2{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 18px; display: flex; flex-direction: column; gap: 10px}
.x1d3.x1d3{align-self: flex-start; display: inline-flex; align-items: center; height: 44px; padding: 0 18px; border-radius: 10px; border: 1.5px solid #0E1116; color: #0E1116; font-weight: 500; text-decoration: none}
.x1d4.x1d4{flex: 1 1 460px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 12px 24px}
.x1d5.x1d5{display: grid; grid-template-columns: 22px minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 11px 0; border-top: 1px solid #EDF1F5}
.x1d6.x1d6{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; font-family: 'IBM Plex Mono', monospace}
.x1d7.x1d7{flex: 2 1 560px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 24px}
.x1d8.x1d8{display: flex; height: 40px; border-radius: 8px; overflow: hidden}
.x1d9.x1d9{box-sizing: border-box; border-right: 2px solid #FFFFFF; width: 20%; background: #EDF1F5; color: #5B6573; display: flex; align-items: center; padding: 0 12px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x1da.x1da{box-sizing: border-box; border-right: 2px solid #FFFFFF; width: 30%; background: #DCE5FB; color: #0E2A7A; display: flex; align-items: center; padding: 0 12px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x1db.x1db{flex: 1; background: #B9C9F2; color: #0E2A7A; display: flex; align-items: center; padding: 0 12px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.x1dc.x1dc{position: relative; height: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1dd.x1dd{display: flex; flex-wrap: wrap; gap: 16px 32px; padding-top: 14px}
.x1de.x1de{flex: 1 1 240px; display: flex; flex-direction: column; gap: 2px}
.x1df.x1df{position: relative; height: 56px}
.x1dg.x1dg{position: absolute; left: 0; right: 0; top: 27px; height: 2px; background: #DDE3EA}
.x1dh.x1dh{position: absolute; left: 50%; top: 12px; width: 1px; height: 32px; background: #0E1116}
.x1di.x1di{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px}
.x1dj.x1dj{width: 100%; min-width: 780px; border-collapse: collapse; font-size: 16px}
.x1dk.x1dk{padding: 10px 8px; font-weight: 400; width: 240px}
.x1dl.x1dl{background: #0E1116; color: #F4F7FA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 16px; flex: 1}
.x1dm.x1dm{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; font-family: 'IBM Plex Mono', monospace}
.x1dn.x1dn{font-size: 26px}
.x1do.x1do{width: 1200px; background: #F4F7FA; font-family: 'IBM Plex Sans', sans-serif; color: #0E1116}
.x1dp.x1dp{height: 150px; box-sizing: border-box; padding: 24px 32px; display: flex; flex-direction: column; gap: 14px}
.x1dq.x1dq{width: 1200px; height: 630px; box-sizing: border-box; background: #0E1116; color: #F4F7FA; padding: 56px 64px; display: flex; flex-direction: column; justify-content: space-between; position: relative; overflow: hidden}
.x1dr.x1dr{position: absolute; right: -120px; top: -120px; width: 560px; height: 560px}
.x1ds.x1ds{display: flex; justify-content: space-between; align-items: baseline; position: relative}
.x1dt.x1dt{display: flex; align-items: baseline; font-weight: 600; font-size: 34px; letter-spacing: -0.02em}
.x1du.x1du{display: inline-block; width: 16px; height: 10px; border-radius: 50%; background: #FF4D55; margin: 0 3px 3px}
.x1dv.x1dv{font-family: 'IBM Plex Mono', monospace; font-size: 20px; color: #9AA4B2}
.x1dw.x1dw{display: flex; align-items: center; gap: 44px; position: relative}
.x1dx.x1dx{width: 170px; height: 170px; flex: none; border-radius: 50%; border: 10px solid #5B82FF; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1}
.x1dy.x1dy{font-family: 'IBM Plex Mono', monospace; font-size: 68px; font-weight: 600}
.x1dz.x1dz{font-family: 'IBM Plex Mono', monospace; font-size: 20px; color: #9AA4B2; padding-top: 6px}
.x1e0.x1e0{flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 10px}
.x1e1.x1e1{font-size: 58px; font-weight: 600; line-height: 1; letter-spacing: -0.02em}
.x1e2.x1e2{font-size: 24px; color: #C9D1DB}
.x1e3.x1e3{display: flex; flex-direction: column; align-items: flex-end; max-width: 380px}
.x1e4.x1e4{font-size: 22px; color: #C9D1DB; text-align: right; padding-top: 8px}
.x1e5.x1e5{display: flex; justify-content: space-between; align-items: flex-end; gap: 32px; position: relative; border-top: 1px solid #262D37; padding-top: 22px}
.x1e6.x1e6{font-family: 'IBM Plex Mono', monospace; font-size: 22px; color: #F4F7FA}
.x1e7.x1e7{font-family: 'IBM Plex Mono', monospace; font-size: 18px; color: #9AA4B2}
.x1e8.x1e8{width: 112px; height: 112px; flex: none; box-sizing: border-box; border-radius: 50%; border: 4px solid #C9D1DB; background: #F4F7FA; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; color: #5B6573}
.x1e9.x1e9{font-family: 'IBM Plex Mono', monospace; font-size: 11px; padding-top: 4px}
.x1ea.x1ea{display: inline-flex; align-items: center; height: 28px; padding: 0 12px; border-radius: 14px; border: 1px solid #C9D1DB; background: #FFFFFF; color: #0E1116}
.x1eb.x1eb{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 4px 24px 14px}
.x1ec.x1ec{display: grid; grid-template-columns: minmax(0, 1fr) 150px 230px; gap: 4px 16px; align-items: baseline; padding: 12px 0; border-bottom: 1px solid #EDF1F5}
.x1ed.x1ed{max-width: 1200px; margin: 0 auto; padding: 36px 32px 28px; display: flex; flex-direction: column; gap: 20px}
.x1ee.x1ee{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px}
.x1ef.x1ef{margin: 0; font-size: 52px; line-height: 1; letter-spacing: -0.025em; font-weight: 600}
.x1eg.x1eg{position: relative; max-width: 860px}
.x1eh.x1eh{display: block; font-size: 15px; font-weight: 500; padding-bottom: 8px}
.x1ei.x1ei{display: flex; align-items: center; gap: 10px; height: 60px; padding: 0 20px; border: 1.5px solid #0E1116; border-radius: 12px; background: #FFFFFF}
.x1ej.x1ej{flex: 1; min-width: 0; height: 56px; border: 0; outline: none; font: inherit; font-size: 19px; background: transparent; color: #0E1116}
.x1ek.x1ek{width: 36px; height: 36px; border: 0; border-radius: 8px; background: #F1F3F6; color: #3A4350; font-size: 18px; cursor: pointer}
.x1el.x1el{position: absolute; left: 0; right: 0; top: 100%; margin-top: 6px; z-index: 5; background: #FFFFFF; border: 1px solid #C9D1DB; border-radius: 12px; overflow: hidden}
.x1em.x1em{padding: 10px 18px 4px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1en.x1en{display: grid; grid-template-columns: 38px minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 8px 18px; color: #0E1116; text-decoration: none}
.x1eo.x1eo{padding: 10px 18px 4px; border-top: 1px solid #EDF1F5; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1ep.x1ep{display: flex; justify-content: space-between; gap: 12px; padding: 9px 18px; color: #0E1116; text-decoration: none}
.x1eq.x1eq{padding: 10px 18px; border-top: 1px solid #EDF1F5; font-size: 14px; color: #3A4350}
.x1er.x1er{height: 40px; padding: 0 10px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116}
.x1es.x1es{height: 40px; padding: 0 14px; border-radius: 10px; border: 1px dashed #8A94A3; background: transparent; font: inherit; font-size: 14px; color: #3A4350; cursor: pointer}
.x1et.x1et{max-width: 1200px; margin: 0 auto; padding: 32px 32px 0; display: flex; flex-direction: column; gap: 24px}
.x1eu.x1eu{width: 100%; min-width: 1240px; border-collapse: collapse; font-size: 16px}
.x1ev.x1ev{padding: 12px 8px 12px 24px; font-weight: 400; width: 56px}
.x1ew.x1ew{padding: 12px 8px; font-weight: 400; width: 150px}
.x1ex.x1ex{border-bottom: 2px solid #1F4FD8; padding-bottom: 2px}
.x1ey.x1ey{border-bottom: 2px solid #D7262E; padding-bottom: 2px}
.x1ez.x1ez{padding: 12px 8px; font-weight: 400; text-align: center}
.x1f0.x1f0{padding: 9px 8px 9px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #5B6573}
.x1f1.x1f1{padding: 9px 8px; color: #3A4350}
.x1f2.x1f2{padding: 9px 8px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x1f3.x1f3{position: relative; flex: 1; height: 6px; background: #EDF1F5}
.x1f4.x1f4{position: absolute; left: 65%; top: -3px; width: 1px; height: 12px; background: #0E1116}
.x1f5.x1f5{position: relative; flex: 1; height: 6px; background: #F1F3F6; border-top: 1px dashed #C9D1DB}
.x1f6.x1f6{font-family: 'IBM Plex Mono', monospace; width: 28px; text-align: right; color: #8A94A3}
.x1f7.x1f7{display: inline-block; padding: 0 6px; border: 1px dashed #8A94A3; border-radius: 4px; font-size: 12px; line-height: 18px; color: #3A4350}
.x1f8.x1f8{padding: 9px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace}
.x1f9.x1f9{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 24px; border-top: 1px solid #EDF1F5}
.x1fa.x1fa{background: #FFFFFF; border: 1px dashed #8A94A3; border-radius: 12px; padding: 32px; display: flex; flex-direction: column; gap: 12px; align-items: flex-start}
.x1fb.x1fb{font-size: 22px; font-weight: 600}
.x1fc.x1fc{color: #3A4350; max-width: 720px}
.x1fd.x1fd{display: flex; flex-wrap: wrap; gap: 10px; padding-top: 4px}
.x1fe.x1fe{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px 22px; display: flex; flex-direction: column; gap: 6px}
.x1ff.x1ff{display: inline-block; padding: 0 6px; border: 1px dashed #8A94A3; border-radius: 4px; font-size: 12px; line-height: 18px}
.x1fg.x1fg{max-width: 1200px; margin: 0 auto; padding: 36px 32px 28px; display: flex; flex-direction: column; gap: 22px}
.x1fh.x1fh{display: flex; flex-wrap: wrap; gap: 12px 40px; align-items: flex-end}
.x1fi.x1fi{font-family: 'IBM Plex Mono', monospace; font-size: 34px; font-weight: 500; line-height: 1.1}
.x1fj.x1fj{font-family: 'IBM Plex Mono', monospace; font-size: 34px; font-weight: 500; line-height: 1.1; color: #1F4FD8}
.x1fk.x1fk{display: flex; flex-wrap: wrap; gap: 16px 24px; align-items: flex-start}
.x1fl.x1fl{flex: 1 1 560px; display: flex; flex-direction: column; gap: 8px; max-width: 760px}
.x1fm.x1fm{flex: 1 1 320px; border: 1px dashed #8A94A3; border-radius: 12px; padding: 14px 16px; display: flex; flex-direction: column; gap: 8px}
.x1fn.x1fn{display: flex; justify-content: space-between; gap: 8px; font-size: 14px; font-weight: 600}
.x1fo.x1fo{font-family: 'IBM Plex Mono', monospace; font-weight: 400; color: #5B6573}
.x1fp.x1fp{padding-bottom: 9px; color: #8A94A3}
.x1fq.x1fq{display: flex; align-items: center; height: 40px; padding: 0 12px; border-radius: 10px; border: 1px dashed #C9D1DB; font-size: 14px; color: #8A94A3}
.x1fr.x1fr{height: 40px; max-width: 260px; padding: 0 10px; border-radius: 10px; border: 1px solid #C9D1DB; background: #FFFFFF; font: inherit; font-size: 15px; color: #0E1116}
.x1fs.x1fs{display: flex; flex-direction: column; gap: 4px; font-size: 13px; color: #5B6573; margin-left: 12px}
.x1ft.x1ft{max-width: 1200px; margin: 0 auto; padding: 32px 32px 0; display: flex; flex-direction: column; gap: 20px}
.x1fu.x1fu{display: flex; gap: 10px; align-items: baseline; padding: 12px 16px; background: #FFFFFF; border: 1px solid #DDE3EA; border-left: 3px solid #1F4FD8; border-radius: 8px}
.x1fv.x1fv{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; flex: none}
.x1fw.x1fw{width: 100%; min-width: 1136px; border-collapse: collapse; font-size: 16px}
.x1fx.x1fx{padding: 12px 8px 12px 24px; font-weight: 400; width: 40px}
.x1fy.x1fy{display: flex; flex-wrap: wrap; gap: 4px; max-width: 220px}
.x1fz.x1fz{padding: 10px 8px; font-size: 14px}
.x1g0.x1g0{padding: 10px 24px 10px 8px; text-align: right}
.x1g1.x1g1{font-size: 12px}
.x1g2.x1g2{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; padding: 14px 24px; border-top: 1px solid #EDF1F5; font-size: 13px; color: #5B6573}
.x1g3.x1g3{background: #F4F7FA; color: #0E1116; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; line-height: 1.55; min-width: 0; padding: 32px 16px 64px}
.x1g4.x1g4{max-width: 1040px; margin: 0 auto; background: #FFFFFF; border: 1px solid #0E1116}
.x1g5.x1g5{display: flex; flex-wrap: wrap; border-bottom: 1px solid #0E1116; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.x1g6.x1g6{flex: 1 1 200px; padding: 10px 40px; border-right: 1px solid #DDE3EA}
.x1g7.x1g7{flex: 1 1 200px; padding: 10px 40px}
.x1g8.x1g8{padding: 56px 40px 48px; display: flex; flex-direction: column; gap: 24px; border-bottom: 1px solid #0E1116}
.x1g9.x1g9{margin: 0; font-family: 'IBM Plex Serif', serif; font-weight: 500; font-size: 58px; line-height: 1.05; letter-spacing: -0.02em; max-width: 760px}
.x1ga.x1ga{margin: 0; max-width: 620px; color: #3A4350}
.x1gb.x1gb{display: flex; flex-wrap: wrap; border: 1px solid #0E1116}
.x1gc.x1gc{flex: 1 1 320px; min-width: 0; height: 56px; padding: 0 20px; border: 0; font: inherit; font-size: 18px; background: #FFFFFF; color: #0E1116}
.x1gd.x1gd{height: 56px; padding: 0 32px; border: 0; border-left: 1px solid #0E1116; background: #0E1116; color: #FFFFFF; font-family: 'IBM Plex Mono', monospace; font-size: 15px; cursor: pointer}
.x1ge.x1ge{padding: 40px; display: flex; flex-direction: column; gap: 20px; border-bottom: 1px solid #0E1116}
.x1gf.x1gf{margin: 0; display: flex; gap: 16px; align-items: baseline; font-size: 15px; font-weight: 500; font-family: 'IBM Plex Mono', monospace}
.x1gg.x1gg{color: #D7262E}
.x1gh.x1gh{flex: 3 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 12px; color: #0E1116; text-decoration: none}
.x1gi.x1gi{font-family: 'IBM Plex Serif', serif; font-size: 36px; line-height: 1.15; letter-spacing: -0.01em}
.x1gj.x1gj{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 19px; color: #3A4350}
.x1gk.x1gk{flex: 2 1 280px; min-width: 0; display: flex; flex-direction: column; border-left: 1px solid #DDE3EA; padding-left: 32px}
.x1gl.x1gl{display: flex; flex-direction: column; gap: 6px; padding-bottom: 18px; border-bottom: 1px solid #DDE3EA; color: #0E1116; text-decoration: none}
.x1gm.x1gm{display: flex; flex-direction: column; gap: 6px; padding-top: 18px; color: #0E1116; text-decoration: none}
.x1gn.x1gn{padding: 40px; display: flex; flex-direction: column; gap: 16px; border-bottom: 1px solid #0E1116}
.x1go.x1go{width: 100%; min-width: 640px; border-collapse: collapse; font-size: 17px}
.x1gp.x1gp{padding: 8px 0; font-weight: 400}
.x1gq.x1gq{padding: 8px 0; font-weight: 400; text-align: right}
.x1gr.x1gr{padding: 8px 16px; font-weight: 400; text-align: center}
.x1gs.x1gs{border-bottom: 1px solid #DDE3EA}
.x1gt.x1gt{padding: 14px 0; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #5B6573; white-space: nowrap}
.x1gu.x1gu{padding: 14px 0; color: #3A4350}
.x1gv.x1gv{padding: 14px 0; text-align: right; font-weight: 500}
.x1gw.x1gw{padding: 14px 16px; width: 260px}
.x1gx.x1gx{width: 36px; text-align: right}
.x1gy.x1gy{flex: 1; display: flex; height: 10px; border: 1px solid #0E1116}
.x1gz.x1gz{width: 36px}
.x1h0.x1h0{padding: 14px 0; font-weight: 500}
.x1h1.x1h1{font-family: 'IBM Plex Mono', monospace; font-size: 14px; align-self: flex-start}
.x1h2.x1h2{display: flex; flex-wrap: wrap; border-bottom: 1px solid #0E1116}
.x1h3.x1h3{flex: 1 1 420px; min-width: 0; padding: 40px; display: flex; flex-direction: column; gap: 16px; border-right: 1px solid #0E1116}
.x1h4.x1h4{width: 100%; border-collapse: collapse}
.x1h5.x1h5{padding: 12px 0; width: 44px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #5B6573}
.x1h6.x1h6{padding: 12px 0}
.x1h7.x1h7{color: #0E1116; text-decoration: none; font-weight: 500}
.x1h8.x1h8{flex: 1 1 420px; min-width: 0; padding: 40px; display: flex; flex-direction: column; gap: 16px}
.x1h9.x1h9{padding: 12px 0; color: #3A4350}
.x1ha.x1ha{padding: 12px 0; width: 120px}
.x1hb.x1hb{display: flex; align-items: center; gap: 8px; justify-content: flex-end; font-family: 'IBM Plex Mono', monospace; font-variant-numeric: tabular-nums}
.x1hc.x1hc{width: 60px; height: 8px; background: #EDF1F5}
.x1hd.x1hd{padding: 40px; display: flex; flex-direction: column; gap: 24px; border-bottom: 1px solid #0E1116; background: #F9FAFC}
.x1he.x1he{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); border-top: 1px solid #0E1116; border-left: 1px solid #DDE3EA}
.x1hf.x1hf{padding: 20px; border-right: 1px solid #DDE3EA; border-bottom: 1px solid #DDE3EA; display: flex; flex-direction: column; gap: 6px}
.x1hg.x1hg{font-family: 'IBM Plex Mono', monospace; font-size: 36px; font-variant-numeric: tabular-nums}
.x1hh.x1hh{padding: 20px; border-right: 1px solid #DDE3EA; border-bottom: 1px solid #DDE3EA; display: flex; flex-direction: column; gap: 8px; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
.x1hi.x1hi{padding: 28px 40px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.x1hj.x1hj{display: flex; flex-wrap: wrap; gap: 6px 20px}
.x1hk.x1hk{max-width: 1200px; margin: 0 auto; padding: 44px 32px 32px; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 24px 48px}
.x1hl.x1hl{display: flex; flex-wrap: wrap; gap: 8px 18px; padding-top: 4px}
.x1hm.x1hm{display: flex; gap: 36px}
.x1hn.x1hn{max-width: 1200px; margin: 0 auto; padding: 32px 32px 0; display: flex; align-items: flex-start; gap: 32px}
.x1ho.x1ho{flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.x1hp.x1hp{background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 18px 20px; display: grid; grid-template-columns: 48px minmax(0, 1fr); column-gap: 14px}
.x1hq.x1hq{flex: none; width: 48px; height: 48px; border-radius: 50%; background: #F4F7FA; display: flex; align-items: center; justify-content: center}
.x1hr.x1hr{width: 16px; height: 10px; border-radius: 50%; background: #0E1116}
.x1hs.x1hs{margin: 0; font-size: 17px; color: #C9D1DB}
.x1ht.x1ht{position: relative; width: 48px; height: 48px}
.x1hu.x1hu{flex: none; width: 48px; height: 48px; border-radius: 50%; background: #0E1116; color: #F4F7FA; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 15px; font-weight: 500}
.x1hv.x1hv{display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 8px; font-size: 16px}
.x1hw.x1hw{margin: 0; font-size: 17px; line-height: 1.45}
.x1hx.x1hx{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; margin-left: 4px}
.x1hy.x1hy{border-top: 1px solid #DDE3EA; background: #F4F7FA; padding: 8px 14px; display: flex; justify-content: space-between; align-items: baseline; font-size: 13px; color: #5B6573}
.x1hz.x1hz{margin-left: auto}
.x1i0.x1i0{flex: 0 0 400px; display: flex; flex-direction: column; gap: 16px}
.x1i1.x1i1{margin-top: 6px; display: flex; align-items: center; gap: 12px; padding: 10px 0 0; border: 0; border-top: 1px solid #EDF1F5; background: transparent; font: inherit; font-size: 15px; color: #0E1116; cursor: pointer; text-align: left}
.x1i2.x1i2{display: grid; grid-template-columns: 16px minmax(0, 1fr) auto; gap: 10px; align-items: baseline; padding: 8px 0; color: #0E1116; text-decoration: none}
.x1i3.x1i3{position: relative; align-self: stretch}
.x1i4.x1i4{position: absolute; left: 7px; top: 16px; bottom: -14px; width: 2px; background: #DDE3EA}
.x1i5.x1i5{font-family: 'IBM Plex Mono', monospace; font-size: 12px; min-width: 22px; text-align: right; color: #0E1116}
.x1i6.x1i6{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 20px; display: flex; flex-direction: column; gap: 12px; background: #F4F7FA}
.x1i7.x1i7{margin: 0; font-size: 52px; line-height: 1.06; letter-spacing: -0.025em; font-weight: 600; max-width: 860px}
.x1i8.x1i8{margin: 0; font-size: 20px; color: #3A4350; max-width: 700px}
.x1i9.x1i9{display: inline-flex; align-items: center; height: 56px; padding: 0 28px; border: 0; border-radius: 10px; background: #1F4FD8; color: #FFFFFF; font: inherit; font-size: 17px; font-weight: 500; cursor: pointer}
.x1ia.x1ia{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 20px; padding-top: 20px; border-top: 1px solid #EDF1F5; max-width: 860px}
.x1ib.x1ib{display: flex; flex-direction: column; gap: 22px}
.x1ic.x1ic{display: flex; align-items: baseline; gap: 14px}
.x1id.x1id{margin: 0; font-size: 32px; letter-spacing: -0.015em; font-weight: 600}
.x1ie.x1ie{margin: 0; font-size: 17px; color: #3A4350; max-width: 760px}
.x1if.x1if{display: flex; flex-wrap: wrap; gap: 20px}
.x1ig.x1ig{flex: 1 1 560px; min-width: 0; background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 18px}
.x1ih.x1ih{font-size: 40px; font-weight: 600; letter-spacing: -0.02em; color: #FFFFFF; text-decoration: none}
.x1ii.x1ii{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px}
.x1ij.x1ij{font-family: 'IBM Plex Mono', monospace; font-size: 26px}
.x1ik.x1ik{padding: 10px 16px; border-radius: 10px; background: #FFFFFF; color: #0E1116; text-decoration: none; font-weight: 500}
.x1il.x1il{padding: 10px 16px; border-radius: 10px; border: 1px solid #3A4350; color: #F4F7FA; text-decoration: none}
.x1im.x1im{margin-top: auto; display: flex; flex-direction: column}
.x1in.x1in{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #8A94A3; padding-bottom: 6px}
.x1io.x1io{display: grid; grid-template-columns: 22px minmax(0, 1fr) 90px 60px; gap: 8px; padding: 6px 0; border-top: 1px solid #262D38; font-size: 14px}
.x1ip.x1ip{font-family: 'IBM Plex Mono', monospace; font-size: 13px; text-align: right}
.x1iq.x1iq{padding-top: 10px; font-size: 14px; color: #7C9CFF}
.x1ir.x1ir{flex: 1 1 380px; min-width: 0; background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 22px 24px; display: flex; flex-direction: column; gap: 6px}
.x1is.x1is{display: grid; grid-template-columns: 22px 88px minmax(0, 1fr) 58px; gap: 8px; align-items: baseline; padding: 6px 0; border-top: 1px solid #262D38; color: #F4F7FA; text-decoration: none; font-size: 14px}
.x1it.x1it{font-size: 15px; color: #5B6573; margin-right: 6px}
.x1iu.x1iu{padding: 6px 12px; border: 1px dashed #C9D1DB; border-radius: 999px; font-size: 14px; color: #0E1116; text-decoration: none}
.x1iv.x1iv{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 6px 22px 16px}
.x1iw.x1iw{display: grid; grid-template-columns: 90px minmax(0, 1fr) 150px; gap: 16px; align-items: center; padding: 14px 0; border-top: 1px solid #DDE3EA; color: #0E1116; text-decoration: none}
.x1ix.x1ix{display: flex; justify-content: space-between; gap: 12px; font-size: 16px}
.x1iy.x1iy{display: flex; height: 10px; border-radius: 3px; overflow: hidden; gap: 2px}
.x1iz.x1iz{margin: 0; padding: 14px 0; border-top: 1px solid #DDE3EA; font-size: 15px; color: #5B6573}
.x1j0.x1j0{display: flex; justify-content: space-between; flex-wrap: wrap; gap: 8px; padding-top: 12px; border-top: 1px solid #DDE3EA; font-size: 15px}
.x1j1.x1j1{color: #B5C7F5}
.x1j2.x1j2{color: #D3DAE4}
.x1j3.x1j3{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 22px; display: flex; flex-direction: column; gap: 16px; color: #0E1116; text-decoration: none}
.x1j4.x1j4{background: #0E1116; color: #F4F7FA; border-radius: 16px; display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); overflow: hidden; text-decoration: none; min-height: 340px}
.x1j5.x1j5{padding: 36px 40px; display: flex; flex-direction: column; gap: 14px}
.x1j6.x1j6{font-family: 'IBM Plex Serif', serif; font-size: 38px; line-height: 1.12; letter-spacing: -0.01em}
.x1j7.x1j7{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 18px; line-height: 1.5; color: #C9D1DB}
.x1j8.x1j8{margin-top: auto; font-size: 15px; color: #7C9CFF}
.x1j9.x1j9{background: #161B23; display: flex; align-items: center; justify-content: center; padding: 28px}
.x1ja.x1ja{display: block; width: 100%; height: auto; border-radius: 10px}
.x1jb.x1jb{background: #0E1116; color: #F4F7FA; border-radius: 14px; padding: 26px; display: flex; flex-direction: column; gap: 10px; text-decoration: none; min-height: 200px}
.x1jc.x1jc{font-family: 'IBM Plex Serif', serif; font-size: 30px; line-height: 1.15}
.x1jd.x1jd{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px}
.x1je.x1je{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 14px; padding: 22px 24px; display: flex; flex-direction: column; gap: 10px; color: #0E1116; text-decoration: none}
.x1jf.x1jf{font-family: 'IBM Plex Serif', serif; font-style: italic; font-size: 15px; line-height: 1.5; color: #3A4350}
.x1jg.x1jg{min-width: 0; display: flex; flex-direction: column; gap: 14px}
.x1jh.x1jh{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px}
.x1ji.x1ji{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; margin-right: 4px}
.x1jj.x1jj{display: flex; align-items: center; gap: 24px; min-width: 0}
.x1jk.x1jk{font-family: 'IBM Plex Mono', monospace; font-size: 32px; font-weight: 500}
.x1jl.x1jl{display: flex; flex-wrap: wrap; gap: 8px; align-items: center; font-size: 14px}
.x1jm.x1jm{display: inline-flex; align-items: center; height: 26px; padding: 0 10px; border-radius: 13px; border: 1px dashed #8A94A3; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #3A4350; cursor: help}
.x1jn.x1jn{background: #FFFFFF; border: 1px dashed #8A94A3; border-radius: 12px; padding: 8px 24px}
.x1jo.x1jo{padding: 20px 24px; font-size: 15px; color: #3A4350}
.x1jp.x1jp{padding: 0 24px}
.x1jq.x1jq{display: grid; grid-template-columns: 110px minmax(0, 1fr) 220px 150px; gap: 16px; align-items: center; border-bottom: 1px solid #EDF1F5; padding: 12px 0 10px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573}
.x1jr.x1jr{display: grid; grid-template-columns: 110px minmax(0, 1fr) 220px 150px; gap: 16px; align-items: center; padding: 14px 0; border-bottom: 1px solid #EDF1F5}
.x1js.x1js{display: grid; grid-template-columns: minmax(0, 1fr) 92px minmax(0, 1fr); gap: 12px; align-items: center}
.x1jt.x1jt{justify-self: end; text-align: right; min-width: 0; font-size: 16px; line-height: 1.35}
.x1ju.x1ju{justify-self: start; text-align: left; min-width: 0; font-size: 16px; line-height: 1.35}
.x1jv.x1jv{display: flex; align-items: center; gap: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
.x1jw.x1jw{display: flex; justify-content: flex-end; text-align: right}
.x1jx.x1jx{grid-column: 2 / -1; display: flex; flex-direction: column; gap: 6px; margin-top: -4px}
.x1jy.x1jy{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 14px}
.x1jz.x1jz{padding: 0; border: 0; background: none; font: inherit; font-size: 13px; color: #1F4FD8; cursor: pointer}
.x1k0.x1k0{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 14px 28px; padding: 14px 16px; border-radius: 8px; background: #F4F7FA; font-size: 14px; line-height: 1.45; color: #3A4350}
.x1k1.x1k1{font-size: 17px; font-weight: 700; color: #0E1116}
.x1k2.x1k2{padding: 12px 0; border-bottom: 1px solid #EDF1F5; font-size: 14px; color: #5B6573}
.x1k3.x1k3{flex: 2 1 600px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 16px; padding: 28px 28px 16px; display: flex; flex-direction: column; gap: 8px}
.x1k4.x1k4{height: 200px; display: flex; align-items: flex-end; gap: 10px; border-bottom: 1px solid #0E1116}
.x1k5.x1k5{flex: 1; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; gap: 6px}
.x1k6.x1k6{display: flex; gap: 10px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: #5B6573}
.x1k7.x1k7{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 20px}
.x1k8.x1k8{display: flex; flex-wrap: wrap; align-items: stretch; gap: 10px; font-family: 'IBM Plex Mono', monospace}
.x1k9.x1k9{flex: 0 1 auto; display: flex; flex-direction: column; justify-content: center; padding: 14px 18px; border-radius: 10px; background: #F4F7FA}
.x1ka.x1ka{font-size: 24px}
.x1kb.x1kb{font-family: 'IBM Plex Sans', sans-serif; font-size: 13px; color: #5B6573}
.x1kc.x1kc{align-self: center; font-size: 22px; color: #5B6573}
.x1kd.x1kd{flex: 1 1 560px; min-width: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px}
.x1ke.x1ke{font-family: 'IBM Plex Sans', sans-serif; font-size: 13px; color: #3A4350}
.x1kf.x1kf{flex: 0 1 auto; display: flex; flex-direction: column; justify-content: center; padding: 14px 18px; border-radius: 10px; background: #0E1116; color: #F4F7FA}
.x1kg.x1kg{font-size: 28px}
.x1kh.x1kh{font-family: 'IBM Plex Sans', sans-serif; font-size: 13px; color: #F4F7FA}
.x1ki.x1ki{font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; color: #9AA4B2}
.x1kj.x1kj{display: flex; flex-wrap: wrap; gap: 6px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x1kk.x1kk{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-wrap: wrap; gap: 20px 40px; align-items: flex-start}
.x1kl.x1kl{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 8px}
.x1km.x1km{font-family: 'IBM Plex Mono', monospace; font-size: 24px; line-height: 1.2; white-space: nowrap}
.x1kn.x1kn{flex: 2 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 10px}
.x1ko.x1ko{display: grid; grid-template-columns: 130px minmax(0, 1fr); gap: 12px; align-items: center}
.x1kp.x1kp{display: flex; gap: 2px; height: 56px; border-bottom: 1px solid #DDE3EA}
.x1kq.x1kq{display: grid; grid-template-columns: 130px minmax(0, 1fr); gap: 12px}
.x1kr.x1kr{display: flex; gap: 2px; font-family: 'IBM Plex Mono', monospace; font-size: 10px; color: #8A94A3}
.x1ks.x1ks{flex: 1; text-align: center; white-space: nowrap}
.x1kt.x1kt{background: #FFFFFF; border: 1px solid #DDE3EA; border-left: 4px solid #1F4FD8; border-radius: 12px; padding: 18px 24px; display: flex; flex-wrap: wrap; gap: 10px 40px; align-items: baseline}
.x1ku.x1ku{font-family: 'IBM Plex Mono', monospace; font-size: 16px}
.x1kv.x1kv{flex-basis: 100%; font-size: 13px; color: #5B6573}
.x1kw.x1kw{display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 24px; padding: 14px 24px; background: #0E1116; color: #F4F7FA}
.x1kx.x1kx{font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #9AA4B2}
.x1ky.x1ky{padding: 10px 8px 10px 24px; font-weight: 400; width: 44px}
.x1kz.x1kz{padding: 10px 8px; font-weight: 400; white-space: nowrap}
.x1l0.x1l0{padding: 10px 8px; font-weight: 400; width: 110px}
.x1l1.x1l1{padding: 10px 8px; font-weight: 400; text-align: right; white-space: nowrap}
.x1l2.x1l2{padding: 10px 8px; font-weight: 400; text-align: right; width: 66px}
.x1l3.x1l3{padding: 10px 8px; font-weight: 400; text-align: center}
.x1l4.x1l4{padding: 10px 8px 10px 24px; font-family: 'IBM Plex Mono', monospace; color: #5B6573}
.x1l5.x1l5{padding: 10px 8px; white-space: nowrap}
.x1l6.x1l6{font-size: 13px; font-weight: 400; color: #5B6573}
.x1l7.x1l7{padding: 10px 8px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x1l8.x1l8{font-family: 'IBM Plex Mono', monospace; width: 28px; text-align: right; font-weight: 500}
.x1l9.x1l9{padding: 11px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap}
.x1la.x1la{display: inline-block; padding: 2px 8px; border-radius: 10px; border: 1px dashed #8A94A3; font-size: 11px; color: #3A4350; white-space: nowrap; cursor: help}
.x1lb.x1lb{padding: 10px 24px 10px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; white-space: nowrap}
.x1lc.x1lc{font-size: 14px; color: #5B6573; padding: 0 4px}
.x1ld.x1ld{display: grid; grid-template-columns: 110px minmax(0, 1fr) 44px; gap: 12px; align-items: center}
.x1le.x1le{height: 10px; background: #EDF1F5; border-radius: 5px; overflow: hidden}
.x1lf.x1lf{flex: 2 1 520px; min-width: 0; background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 14px}
.x1lg.x1lg{display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 14px; align-items: center}
.x1lh.x1lh{display: flex; height: 26px; gap: 2px; border-radius: 6px; overflow: hidden}
.x1li.x1li{display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: 13px; color: #3A4350}
.x1lj.x1lj{width: 12px; height: 12px; border-radius: 3px; background: #1F4FD8}
.x1lk.x1lk{width: 12px; height: 12px; border-radius: 3px; background: #8A94A3}
.x1ll.x1ll{width: 12px; height: 12px; border-radius: 3px; background: #DDE3EA}
.x1lm.x1lm{flex: 1 1 300px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px}
.x1ln.x1ln{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 18px; display: flex; flex-direction: column; gap: 4px}
.x1lo.x1lo{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px}
.x1lp.x1lp{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 20px; display: flex; flex-direction: column; gap: 6px}
.x1lq.x1lq{font-family: 'IBM Plex Mono', monospace; font-size: 28px; font-weight: 500; line-height: 1.29; white-space: nowrap}
.x1lr.x1lr{background: #FFFFFF; border: 1px solid #DDE3EA; border-radius: 12px; padding: 24px 28px 12px}
.x1ls.x1ls{width: 100%; height: 140px}
.x1lt.x1lt{display: flex; justify-content: space-between; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: #5B6573; padding: 4px 0 8px}
.x1lu.x1lu{padding: 12px 8px 12px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: #3A4350}
.x1lv.x1lv{padding: 12px 24px 12px 8px; color: #3A4350}
.x1lw.x1lw{width: 100%; min-width: 1100px; border-collapse: collapse; font-size: 15px}
.x1lx.x1lx{padding: 12px 6px; font-weight: 400; text-align: right}
.x1ly.x1ly{font-weight: 400; color: #5B6573}
.x1lz.x1lz{padding: 12px 8px; text-align: right; font-family: 'IBM Plex Mono', monospace; font-weight: 500}
.x1m0.x1m0{padding: 12px 6px; text-align: right; font-family: 'IBM Plex Mono', monospace}
