/* Généré par build.py : anciens attributs style="" convertis en classes (CSP stricte). */
.x0081c1f.x0081c1f.x0081c1f.x0081c1f{display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none}
.x00c4183.x00c4183.x00c4183.x00c4183{border: 1px solid var(--border); border-radius: 8px; background: var(--term-bg); overflow: hidden}
.x01a28d5.x01a28d5.x01a28d5.x01a28d5{font-size: 15px; color: var(--accent)}
.x0287413.x0287413.x0287413.x0287413{max-width: 1180px; margin: 0 auto; padding: 28px 24px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 16px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--faint)}
.x02c3e4d.x02c3e4d.x02c3e4d.x02c3e4d{margin: 0; font-size: 22px; line-height: 29px; font-weight: 500; color: var(--text)}
.x08e0b26.x08e0b26.x08e0b26.x08e0b26{font-size: 15px; color: var(--text)}
.x0dd7512.x0dd7512.x0dd7512.x0dd7512{width: 8px; height: 8px; border-radius: 50%; background: var(--dot)}
.x1072497.x1072497.x1072497.x1072497{display: flex; justify-content: space-between; align-items: center; gap: 10px}
.x1234e41.x1234e41.x1234e41.x1234e41{font-size: 18px; font-weight: 500; color: var(--text)}
.x190f09c.x190f09c.x190f09c.x190f09c{text-decoration: none}
.x1aab20f.x1aab20f.x1aab20f.x1aab20f{font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: var(--text)}
.x1ae9648.x1ae9648.x1ae9648.x1ae9648{width: 7px; height: 7px; border-radius: 50%; background: var(--border2)}
.x1c6620a.x1c6620a.x1c6620a.x1c6620a{margin: 0 0 48px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--faint)}
.x1eb7762.x1eb7762.x1eb7762.x1eb7762{position: absolute; top: 18px; right: -6px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: var(--accent); background: var(--chip-bg); border: 1px solid var(--chip-border); padding: 5px 9px; border-radius: 6px}
.x20e0580.x20e0580.x20e0580.x20e0580{position: absolute; left: 20px; top: 0; width: 1px; background: var(--accent); box-shadow: 0 0 10px var(--glowc)}
.x211961f.x211961f.x211961f.x211961f{display: flex; flex-direction: column; gap: 4px; padding-top: 8px}
.x21de459.x21de459.x21de459.x21de459{display: grid; gap: 24px; padding: 28px 8px; border-bottom: 1px solid var(--border); align-items: start}
.x2231a14.x2231a14.x2231a14.x2231a14{color: var(--av-icon)}
.x23b64a9.x23b64a9.x23b64a9.x23b64a9{display: grid; gap: 28px; align-items: start}
.x2538008.x2538008.x2538008.x2538008{position: absolute; inset: 0; border-radius: 50%; border: 1px dashed var(--orbit)}
.x25602ad.x25602ad.x25602ad.x25602ad{display: inline-flex; align-items: center; gap: 10px; min-height: 48px; padding: 0 22px; border-radius: 999px; font-weight: 500; font-size: 15px; text-decoration: none}
.x25e1bc6.x25e1bc6.x25e1bc6.x25e1bc6{max-width: 1180px; margin: 0 auto; padding: 88px 24px 0; scroll-margin-top: 80px}
.x2603d24.x2603d24.x2603d24.x2603d24{display: flex; flex-wrap: wrap; gap: 22px; align-items: center}
.x266f01b.x266f01b.x266f01b.x266f01b{max-width: 1180px; margin: 0 auto; padding: 80px 24px 120px}
.x26ebb1b.x26ebb1b.x26ebb1b.x26ebb1b{position: relative; width: 360px; max-width: 100%; aspect-ratio: 1 / 1}
.x29b43d1.x29b43d1.x29b43d1.x29b43d1{margin: 0; font-size: 15px; line-height: 24px; color: var(--body)}
.x2aaec3f.x2aaec3f.x2aaec3f.x2aaec3f{display: flex; gap: 10px; font-size: 14px; line-height: 21px; color: var(--body)}
.x2e36fe2.x2e36fe2.x2e36fe2.x2e36fe2{font-size: 19px; font-weight: 500; color: var(--text)}
.x2ed0c98.x2ed0c98.x2ed0c98.x2ed0c98{position: absolute; inset: 26px; border-radius: 50%; border: 1px solid var(--ring)}
.x30d37d7.x30d37d7.x30d37d7.x30d37d7{position: relative; z-index: 1; border-top: 1px solid var(--line); margin-top: 48px}
.x31528b6.x31528b6.x31528b6.x31528b6{text-decoration: none; display: inline-flex; align-items: center; font-size: 19px; font-weight: 500; letter-spacing: -.01em; color: var(--text)}
.x31fbaec.x31fbaec.x31fbaec.x31fbaec{max-width: 1180px; margin: 0 auto; padding: 14px 24px; display: flex; align-items: center; justify-content: space-between; gap: 24px}
.x35089cb.x35089cb.x35089cb.x35089cb{font-size: 12px; color: var(--faint); align-self: flex-end}
.x37f1369.x37f1369.x37f1369.x37f1369{padding: 26px 28px 30px; font-family: 'IBM Plex Mono', monospace; font-size: 15px; line-height: 1.75; color: var(--muted); overflow-x: auto}
.x3852237.x3852237.x3852237.x3852237{position: relative; display: grid; gap: 48px; align-items: center}
.x38ddcf5.x38ddcf5.x38ddcf5.x38ddcf5{border: 1px solid var(--border); border-radius: 8px; background: var(--surface); overflow: hidden}
.x3a5809e.x3a5809e.x3a5809e.x3a5809e{font-size: 28px; line-height: 34px; font-weight: 500; color: var(--text)}
.x3b06190.x3b06190.x3b06190.x3b06190{color: var(--muted); text-decoration: none}
.x3bea1fa.x3bea1fa.x3bea1fa.x3bea1fa{color: var(--faint); padding: 0 6px}
.x3c86801.x3c86801.x3c86801.x3c86801{font-size: 21px; font-weight: 500; color: var(--text)}
.x3cc81dc.x3cc81dc.x3cc81dc.x3cc81dc{margin: 6px 0 0; max-width: 560px; font-size: 17px; line-height: 1.7; color: var(--body)}
.x3d56561.x3d56561.x3d56561.x3d56561{margin: 0; font-size: 48px; line-height: 54px; font-weight: 500; letter-spacing: -.02em; color: var(--text)}
.x3dbbd3e.x3dbbd3e.x3dbbd3e.x3dbbd3e{display: grid; gap: 24px}
.x3dca5e5.x3dca5e5.x3dca5e5.x3dca5e5{color: var(--muted)}
.x3dedb16.x3dedb16.x3dedb16.x3dedb16{display: grid; gap: 18px; padding: 18px 22px; border-bottom: 1px solid var(--line); background: transparent; font-family: 'IBM Plex Mono', monospace; font-size: 13px; align-items: baseline}
.x3eaa973.x3eaa973.x3eaa973.x3eaa973{max-width: 1180px; margin: 0 auto; padding: 96px 24px 0}
.x3f10e3a.x3f10e3a.x3f10e3a.x3f10e3a{padding: 64px 56px}
.x410083f.x410083f.x410083f.x410083f{position: absolute; right: 22px; bottom: 16px; font-size: 11px; color: var(--faint)}
.x4167bfd.x4167bfd.x4167bfd.x4167bfd{margin-top: auto; padding-top: 10px}
.x41f3aa7.x41f3aa7.x41f3aa7.x41f3aa7{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 6px}
.x4238c0e.x4238c0e.x4238c0e.x4238c0e{display: flex; flex-direction: column; gap: 8px; margin-top: 4px}
.x425e781.x425e781.x425e781.x425e781{margin: 0 0 12px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: var(--accent)}
.x4549e12.x4549e12.x4549e12.x4549e12{font-size: 18px; line-height: 25px; font-weight: 500; color: var(--text)}
.x4600502.x4600502.x4600502.x4600502{display: flex; flex-direction: column; gap: 18px; padding: 28px}
.x476ee48.x476ee48.x476ee48.x476ee48{max-width: 1180px; margin: 0 auto; padding: 32px 24px 112px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 20px; font-size: 13px}
.x48f78ac.x48f78ac.x48f78ac.x48f78ac{display: flex; justify-content: center; overflow: hidden; padding: 8px}
.x4997cd3.x4997cd3.x4997cd3.x4997cd3{display: flex; gap: 10px; align-items: center}
.x49b6216.x49b6216.x49b6216.x49b6216{margin: 0 0 40px; max-width: 720px; font-size: 17px; line-height: 1.7; color: var(--body)}
.x4bf283b.x4bf283b.x4bf283b.x4bf283b{display: flex; justify-content: center; padding-top: 9px}
.x51d89d8.x51d89d8.x51d89d8.x51d89d8{display: grid; gap: 18px; padding: 14px 22px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: .08em; color: var(--faint); border-bottom: 1px solid var(--line)}
.x544980d.x544980d.x544980d.x544980d{display: flex; flex-direction: column; gap: 8px; padding: 18px 22px; border: 1px solid var(--border); border-radius: 8px; background: var(--surface)}
.x5652d23.x5652d23.x5652d23.x5652d23{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; border-radius: 999px; font-size: 15px; text-decoration: none}
.x58ddd43.x58ddd43.x58ddd43.x58ddd43{display: flex; flex-direction: column; gap: 10px; margin: 0; padding: 0; list-style: none}
.x5bc3f1b.x5bc3f1b.x5bc3f1b.x5bc3f1b{display: flex; gap: 10px; font-size: 15px; line-height: 23px; color: var(--text)}
.x601e9ab.x601e9ab.x601e9ab.x601e9ab{margin: 0 0 14px; font-size: 44px; font-weight: 500; letter-spacing: -.025em; color: var(--text)}
.x615b75f.x615b75f.x615b75f.x615b75f{margin: 0; max-width: 540px; font-size: 17px; line-height: 27px; color: var(--body)}
.x620e22a.x620e22a.x620e22a.x620e22a{display: flex; flex-direction: column; gap: 8px}
.x6472570.x6472570.x6472570.x6472570{font-size: 32px; line-height: 36px; font-weight: 500; color: var(--accent)}
.x659b241.x659b241.x659b241.x659b241{position: fixed; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0}
.x66cb66a.x66cb66a.x66cb66a.x66cb66a{font-size: 12px; color: var(--faint)}
.x675bf9b.x675bf9b.x675bf9b.x675bf9b{margin: 0 0 40px; font-size: 44px; font-weight: 500; letter-spacing: -.025em; color: var(--text)}
.x677cc55.x677cc55.x677cc55.x677cc55{position: relative; z-index: 1; border-top: 1px solid var(--line)}
.x6b19da7.x6b19da7.x6b19da7.x6b19da7{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: var(--muted); letter-spacing: .04em}
.x6bef3a8.x6bef3a8.x6bef3a8.x6bef3a8{display: flex; gap: 10px; flex-wrap: wrap; justify-content: flex-end}
.x6dffffa.x6dffffa.x6dffffa.x6dffffa{margin: 0 0 18px; font-size: 44px; font-weight: 500; letter-spacing: -.025em; color: var(--text)}
.x6e84c35.x6e84c35.x6e84c35.x6e84c35{display: inline-flex; align-items: center; gap: 6px; min-height: 32px; padding: 0 12px; border-radius: 999px; border: 1px solid var(--border); background: transparent; color: var(--muted); font: inherit; font-size: 12px; cursor: pointer}
.x6f52a50.x6f52a50.x6f52a50.x6f52a50{margin: 0; font-size: 26px; font-weight: 300; color: var(--text2); letter-spacing: -.01em}
.x7356d29.x7356d29.x7356d29.x7356d29{display: flex; flex-direction: column; gap: 22px}
.x746e49e.x746e49e.x746e49e.x746e49e{max-width: 1180px; margin: 0 auto; padding: 80px 24px}
.x7793a0c.x7793a0c.x7793a0c.x7793a0c{text-decoration: none; font-size: 15px}
.x78e31f7.x78e31f7.x78e31f7.x78e31f7{gap: 30px; align-items: center}
.x7b17a8f.x7b17a8f.x7b17a8f.x7b17a8f{position: absolute; inset: 52px; border-radius: 50%; background: radial-gradient(circle at 38% 32%, var(--av-a) 0%, var(--av-b) 62%, var(--av-c) 100%); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; box-shadow: 0 0 80px rgba(168,85,255,.10)}
.x7cf9c90.x7cf9c90.x7cf9c90.x7cf9c90{display: flex; flex-wrap: wrap; gap: 14px; margin-top: 10px}
.x7eb6a29.x7eb6a29.x7eb6a29.x7eb6a29{min-height: 38px; font-size: 14px}
.x805bae3.x805bae3.x805bae3.x805bae3{font-size: 12px; color: var(--accent)}
.x848a89d.x848a89d.x848a89d.x848a89d{max-width: 1180px; margin: 0 auto; padding: 48px 24px 0}
.x8784c5c.x8784c5c.x8784c5c.x8784c5c{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--muted)}
.x8839b80.x8839b80.x8839b80.x8839b80{display: flex; flex-direction: column; gap: 10px; padding-top: 18px; border-top: 1px solid var(--brand)}
.x88e4ff1.x88e4ff1.x88e4ff1.x88e4ff1{margin: 0; font-size: 17px; line-height: 27px; color: var(--body)}
.x8951ac3.x8951ac3.x8951ac3.x8951ac3{color: var(--faint); padding: 0 4px 0 8px}
.x89dbb6c.x89dbb6c.x89dbb6c.x89dbb6c{display: flex; flex-direction: column; gap: 16px}
.x8a97938.x8a97938.x8a97938.x8a97938{max-width: 1180px; margin: 0 auto; padding: 14px 24px; display: flex; align-items: center; justify-content: space-between; gap: 20px}
.x8cdcd88.x8cdcd88.x8cdcd88.x8cdcd88{margin-left: 6px}
.x8ce609a.x8ce609a.x8ce609a.x8ce609a{margin-left: 8px}
.x90543b1.x90543b1.x90543b1.x90543b1{display: flex; flex-direction: column; gap: 10px}
.x9060bd9.x9060bd9.x9060bd9.x9060bd9{margin: 0; font-size: 54px; line-height: 58px; font-weight: 500; letter-spacing: -.02em; color: var(--text); text-wrap: balance}
.x94b3193.x94b3193.x94b3193.x94b3193{margin: 10px 0 0; font-size: 11px; color: var(--faint)}
.x956b3e9.x956b3e9.x956b3e9.x956b3e9{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px}
.x95f8603.x95f8603.x95f8603.x95f8603{padding: 12px 16px; border-bottom: 1px solid var(--border); display: flex; align-items: center; gap: 8px; font-size: 12px; color: var(--faint)}
.x9706597.x9706597.x9706597.x9706597{font-size: 22px; line-height: 28px; font-weight: 500; color: var(--text)}
.x977c275.x977c275.x977c275.x977c275{gap: 28px; align-items: center; font-size: 14px}
.x9adc0cd.x9adc0cd.x9adc0cd.x9adc0cd{font-size: 11px; color: var(--faint)}
.x9b26640.x9b26640.x9b26640.x9b26640{display: flex; justify-content: flex-end}
.x9f8dc51.x9f8dc51.x9f8dc51.x9f8dc51{display: grid; gap: 0; border: 1px solid var(--border); border-radius: 8px; overflow: hidden; background: var(--surface)}
.x9f8ec61.x9f8ec61.x9f8ec61.x9f8ec61{padding: 32px; display: flex; flex-direction: column; gap: 18px}
.xa1a4a5c.xa1a4a5c.xa1a4a5c.xa1a4a5c{display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 8px; border: 1px solid var(--border); border-radius: 8px; background: var(--surface); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px)}
.xa3a67b3.xa3a67b3.xa3a67b3.xa3a67b3{margin-left: 10px; color: var(--muted); flex-grow: 1}
.xa416060.xa416060.xa416060.xa416060{font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; line-height: 1.6; color: var(--body)}
.xa78da00.xa78da00.xa78da00.xa78da00{display: flex; flex-direction: column; gap: 14px; padding: 24px; text-decoration: none; color: inherit}
.xa8a9035.xa8a9035.xa8a9035.xa8a9035{position: relative}
.xaaa1003.xaaa1003.xaaa1003.xaaa1003{display: flex; align-items: center; gap: 2px; font-size: 12px}
.xab3e6e9.xab3e6e9.xab3e6e9.xab3e6e9{display: flex; flex-direction: column; gap: 6px; margin-top: 6px}
.xae3edf4.xae3edf4.xae3edf4.xae3edf4{position: relative; z-index: 1}
.xaeedc77.xaeedc77.xaeedc77.xaeedc77{margin: 18px 0 0; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--faint)}
.xafe5e8b.xafe5e8b.xafe5e8b.xafe5e8b{font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--accent)}
.xb1e2e68.xb1e2e68.xb1e2e68.xb1e2e68{display: flex; flex-direction: column; gap: 16px; padding: 28px; text-decoration: none; color: inherit}
.xb400375.xb400375.xb400375.xb400375{position: relative; display: grid; gap: 28px; padding: 34px 0; align-items: start}
.xb500716.xb500716.xb500716.xb500716{position: relative; min-height: 100vh}
.xb5d49ee.xb5d49ee.xb5d49ee.xb5d49ee{color: var(--faint)}
.xb68d496.xb68d496.xb68d496.xb68d496{color: var(--accent)}
.xb8630e7.xb8630e7.xb8630e7.xb8630e7{padding: 16px 22px; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--faint)}
.xba2e2b2.xba2e2b2.xba2e2b2.xba2e2b2{margin: 0; font-size: 16px; line-height: 26px; color: var(--body)}
.xbc638ed.xbc638ed.xbc638ed.xbc638ed{font-size: 24px; font-weight: 500; color: var(--text); white-space: pre}
.xbddb777.xbddb777.xbddb777.xbddb777{font-size: 15px; line-height: 23px; color: var(--body)}
.xbe4f84b.xbe4f84b.xbe4f84b.xbe4f84b{position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 24px}
.xc1e8658.xc1e8658.xc1e8658.xc1e8658{padding: 14px 20px; border-bottom: 1px solid var(--border); display: flex; align-items: center; gap: 10px; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xc4158cf.xc4158cf.xc4158cf.xc4158cf{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 16px; margin-bottom: 32px}
.xc426ed3.xc426ed3.xc426ed3.xc426ed3{position: absolute; left: 20px; top: 0; bottom: 0; width: 1px; background: var(--line)}
.xc47848f.xc47848f.xc47848f.xc47848f{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 0 22px; border-radius: 999px; border: 1px solid var(--border2); color: var(--text2); font-size: 15px; text-decoration: none}
.xc647c31.xc647c31.xc647c31.xc647c31{padding: 56px}
.xc66e4d0.xc66e4d0.xc66e4d0.xc66e4d0{margin: 0; font-size: 17px; font-weight: 400; color: var(--text2)}
.xc6bb353.xc6bb353.xc6bb353.xc6bb353{max-width: 1180px; margin: 0 auto; padding: 56px 24px 0}
.xc8f9a06.xc8f9a06.xc8f9a06.xc8f9a06{height: 1px; background: var(--border)}
.xc9346a9.xc9346a9.xc9346a9.xc9346a9{position: sticky; top: 0; z-index: 10; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); background: var(--hdr); border-bottom: 1px solid var(--line)}
.xc938db0.xc938db0.xc938db0.xc938db0{border: 1px solid var(--border); border-radius: 8px; background: var(--term-bg); overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,.25)}
.xcae28a0.xcae28a0.xcae28a0.xcae28a0{margin: 0 0 32px; font-size: 36px; line-height: 42px; font-weight: 500; letter-spacing: -.015em; color: var(--text)}
.xcbf47d0.xcbf47d0.xcbf47d0.xcbf47d0{font-size: 14px; line-height: 22px; color: var(--body)}
.xccd98c8.xccd98c8.xccd98c8.xccd98c8{margin: 0; font-size: 76px; line-height: 1; font-weight: 500; letter-spacing: -.035em; color: var(--text)}
.xd08feb7.xd08feb7.xd08feb7.xd08feb7{display: flex; flex-direction: column; gap: 6px}
.xd1a7340.xd1a7340.xd1a7340.xd1a7340{font-size: 15px; line-height: 1.7; color: var(--body)}
.xd324ea4.xd324ea4.xd324ea4.xd324ea4{font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: var(--faint)}
.xd58e934.xd58e934.xd58e934.xd58e934{margin: 0; font-size: 13px; color: var(--accent)}
.xd8225ac.xd8225ac.xd8225ac.xd8225ac{padding: 48px}
.xd8abe38.xd8abe38.xd8abe38.xd8abe38{position: relative; display: flex; flex-direction: column; gap: 18px; max-width: 720px}
.xd943305.xd943305.xd943305.xd943305{padding: 28px; display: flex; flex-direction: column; gap: 12px}
.xd98d2e0.xd98d2e0.xd98d2e0.xd98d2e0{left: auto; right: -200px; bottom: -280px}
.xda89721.xda89721.xda89721.xda89721{text-decoration: none; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: var(--text); letter-spacing: .02em}
.xdc539e5.xdc539e5.xdc539e5.xdc539e5{display: flex; flex-direction: column; gap: 10px; max-width: 640px}
.xdcc3877.xdcc3877.xdcc3877.xdcc3877{margin: 0; font-size: 34px; line-height: 40px; font-weight: 500; letter-spacing: -.015em; color: var(--text)}
.xdd78c4a.xdd78c4a.xdd78c4a.xdd78c4a{display: flex; flex-direction: column; gap: 26px}
.xe0beaaf.xe0beaaf.xe0beaaf.xe0beaaf{margin: 0; font-size: 36px; line-height: 42px; font-weight: 500; letter-spacing: -.015em; color: var(--text)}
.xe205b99.xe205b99.xe205b99.xe205b99{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 14px; color: var(--accent)}
.xe37394c.xe37394c.xe37394c.xe37394c{display: flex; flex-direction: column; gap: 12px; padding: 28px 24px; border-right: 1px solid var(--border)}
.xe534478.xe534478.xe534478.xe534478{padding: 16px 22px; border-bottom: 1px solid var(--border); display: flex; align-items: center; gap: 10px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
.xe5f5a2d.xe5f5a2d.xe5f5a2d.xe5f5a2d{margin: 0; font-size: 12px; color: var(--faint)}
.xe669a57.xe669a57.xe669a57.xe669a57{margin: 0 0 12px; font-size: 12px; color: var(--faint)}
.xe6f0554.xe6f0554.xe6f0554.xe6f0554{color: var(--text)}
.xe9f0ecb.xe9f0ecb.xe9f0ecb.xe9f0ecb{padding: 32px; border: 1px solid var(--border); border-radius: 8px; background: var(--surface); display: flex; flex-direction: column; gap: 18px}
.xeb7e529.xeb7e529.xeb7e529.xeb7e529{min-height: 40px; font-size: 14px}
.xeca80b5.xeca80b5.xeca80b5.xeca80b5{display: flex; gap: 18px; align-items: baseline}
.xecbfbf6.xecbfbf6.xecbfbf6.xecbfbf6{display: flex; flex-direction: column; gap: 28px}
.xeda82dd.xeda82dd.xeda82dd.xeda82dd{max-width: 1180px; margin: 0 auto; padding: 120px 24px 120px; display: grid; gap: 56px; align-items: center}
.xef01dfb.xef01dfb.xef01dfb.xef01dfb{margin-left: 10px; color: var(--muted)}
.xef02f91.xef02f91.xef02f91.xef02f91{font-size: 17px; font-weight: 500; color: var(--text)}
.xf188b5e.xf188b5e.xf188b5e.xf188b5e{display: grid; gap: 32px; align-items: start}
.xf22f0d3.xf22f0d3.xf22f0d3.xf22f0d3{display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 28px}
.xf2a9167.xf2a9167.xf2a9167.xf2a9167{margin: 0; font-size: 15px; line-height: 1.65; color: var(--body)}
.xf5ae8fc.xf5ae8fc.xf5ae8fc.xf5ae8fc{display: flex; align-items: center; gap: 4px; padding: 4px; border: 1px solid var(--border); border-radius: 999px; font-family: 'IBM Plex Mono', monospace; font-size: 12px}
.xf5ec176.xf5ec176.xf5ec176.xf5ec176{padding: 18px 20px 22px; font-size: 13px; line-height: 1.85; min-height: 250px; color: var(--body)}
.xf77d823.xf77d823.xf77d823.xf77d823{padding: 32px 0; font-size: 13px; color: var(--faint)}
.xf867bcf.xf867bcf.xf867bcf.xf867bcf{font-family: 'IBM Plex Mono', monospace; font-size: 13px; color: var(--dim)}
.xffa41e4.xffa41e4.xffa41e4.xffa41e4{display: flex; flex-direction: column; border-top: 1px solid var(--border)}
