/* Auto-generated utility classes (replaces inline style="" attributes) */

.u-8e05c3 { font-size:.82rem; color:var(--red); margin-top:16px; display:block; }
.u-47acf9 { font-size:.82rem; color:var(--green); margin-top:16px; display:block; }
.u-3a4e35 { text-align:center; max-width:600px; }
.u-19f4d1 { display:block; text-align:center; }
.u-fa29ca { font-size:.95rem; line-height:1.8; color:var(--white-60); font-weight:300; margin-bottom:28px; }
.u-0e83ee { margin-top:2rem; }
.u-b2feac { margin-top:14px; display:flex; gap:10px; flex-wrap:wrap; }
.u-6b99de { display:none; }
.u-681772 { font-size:.82rem; color:var(--red); margin-top:16px; display:block; cursor:pointer; }
.u-1b705c { margin-top:20px; display:flex; gap:10px; flex-wrap:wrap; }
.u-3b6a3a { cursor:pointer; }
.u-867774 { margin-bottom:24px; }
.u-da12f2 { margin-bottom:12px; }
.u-12c4be { font-size:.85rem; line-height:1.8; color:var(--white-60); }
.u-c22a11 { font-size:.8rem; color:var(--white-35); }
.u-49fcd8 { margin-top:24px; }
.u-e793ad { margin-top:48px; margin-bottom:24px; }
.u-9619a2 { margin-top:40px; margin-bottom:20px; }
.u-16d7fc { margin-bottom:48px; }
.u-49f14f { margin-bottom:20px; }
.u-d36f51 { font-size:clamp(1.6rem,3vw,2.2rem); margin-bottom:32px; }
.u-e2b01b { max-width:640px; }
.u-87c136 { margin-bottom:16px; }
.u-8a77e5 { margin-top:8px; }
.u-0ef571 { font-size:11px; color:var(--white-35); margin-top:16px; }
.u-ce1f2e { position:relative; z-index:1; }
.u-bcaa18 { max-width:700px; }
.u-47fefa { width:24px; height:13px; display:block; }
.u-979d7c { font-size:1.1rem; font-weight:600; color:var(--white); letter-spacing:-.01em; }
.u-c2f854 { margin-top:32px; }
.u-583f75 { margin-top:28px; }
.u-55af2a { margin-top:32px; display:flex; gap:10px; flex-wrap:wrap; }
.u-d46224 { margin-top:0; }
.u-01d67f { font-size:clamp(1.6rem,3vw,2.2rem); margin-bottom:8px; }
.u-ae80c2 { font-size:.88rem; color:var(--white-60); max-width:560px; margin-bottom:32px; line-height:1.75; }
.u-6c45f9 { color:var(--white); }
.u-1c7d7d { display:grid; grid-template-columns:1fr 360px; gap:32px; align-items:start; margin-top:8px; }
.u-1b0f49 { margin-top:16px; }
.u-2a9295 { cursor:default; }
.u-6e2b1c { width:18px; height:18px; border-radius:4px; border:1.5px solid var(--border-m); background:var(--surface); flex-shrink:0; display:flex; align-items:center; justify-content:center; }
.u-a6a3ea { color:var(--white-35); }
.u-30e01e { padding:0 20px 16px; }
.u-edf74a { font-size:.82rem; color:var(--white-35); line-height:1.7; margin-bottom:12px; }
.u-0d9cf1 { position:sticky; top:80px; display:flex; flex-direction:column; gap:12px; }
.u-e6be2d { display:grid; grid-template-columns:repeat(3,1fr); gap:6px; }
.u-1f6b88 { display:flex; align-items:center; gap:10px; margin-top:12px; padding:10px 12px; background:var(--lifted); border:1px solid var(--border); border-radius:6px; cursor:pointer; user-select:none; }
.u-dc5f5e { width:14px; height:14px; accent-color:var(--green); cursor:pointer; flex-shrink:0; }
.u-66fab7 { font-size:.8rem; font-weight:500; color:var(--white); display:block; }
.u-24fcc7 { font-size:.7rem; color:var(--white-35); }
.u-2d1f3c { margin-left:auto; font-size:.72rem; font-family:'IBM Plex Mono',monospace; color:var(--green); white-space:nowrap; flex-shrink:0; }
.u-c7a22b { font-size:.7rem; color:var(--white-35); margin-top:8px; line-height:1.5; }
.u-923dce { margin-bottom:16px; min-height:48px; }
.u-3d7582 { font-size:.8rem; color:var(--white-35); padding:12px 0; }
.u-cd125d { display:none; margin:12px 0 0; }
.u-1fadc7 { display:flex; justify-content:space-between; align-items:flex-start; gap:8px; }
.u-fcca19 { font-size:.72rem; font-weight:500; letter-spacing:.06em; text-transform:uppercase; color:var(--white-35); margin-bottom:3px; }
.u-46d85a { font-size:.78rem; color:var(--white-60); font-family:'IBM Plex Mono',monospace; }
.u-1d6bcf { text-align:right; flex-shrink:0; }
.u-917d33 { font-size:.82rem; color:var(--white); font-family:'IBM Plex Mono',monospace; }
.u-56f435 { margin-top:12px; }
.u-54c2af { text-align:right; }
.u-96b65d { display:none; margin:12px 0; padding:10px 12px; background:var(--green-dim); border:1px solid var(--green-mid); border-radius:6px; font-size:.78rem; color:var(--green); line-height:1.6; }
.u-4cce5c { margin:16px 0 0; display:flex; flex-direction:column; gap:7px; }
.u-227f2d { margin-bottom:2px; }
.u-c32883 { width:100%; background:var(--lifted); border:1px solid var(--border-m); border-radius:5px; padding:.55rem .85rem; color:var(--white); font-family:'Inter',sans-serif; font-size:.82rem; outline:none; }
.u-3cfbdf { width:100%; margin-top:8px; }
.u-6785e3 { font-size:.72rem; color:var(--white-35); margin-top:10px; line-height:1.6; text-align:center; }
.u-3bcb5b { color:var(--white-60); }
.u-06da26 { color:var(--white-35); text-decoration:underline; cursor:pointer; }
.u-fc17ce { font-size:.88rem; }
.u-48a0d2 { max-width:680px; }
.u-29a5a4 { font-size:clamp(1.6rem,3vw,2.2rem); }
.u-32e348 { font-size:.88rem; line-height:1.8; color:var(--white-60); margin-bottom:32px; }
.u-a72c7e { display:flex; gap:0; margin-bottom:24px; border:1px solid var(--border); border-radius:7px; overflow:hidden; }
.u-ccac6a { flex:1; padding:11px 12px; background:var(--red); color:#fff; border:none; cursor:pointer; font-family:'Inter',sans-serif; font-size:.78rem; font-weight:500; transition:all .15s; display:flex; align-items:center; justify-content:center; gap:7px; }
.u-5e9482 { width:6px; height:6px; border-radius:50%; background:#fff; opacity:.7; flex-shrink:0; }
.u-bb9d99 { flex:1; padding:11px 12px; background:var(--surface); color:var(--white-35); border:none; border-left:1px solid var(--border); cursor:pointer; font-family:'Inter',sans-serif; font-size:.78rem; font-weight:500; transition:all .15s; display:flex; align-items:center; justify-content:center; gap:7px; }
.u-8dada2 { width:6px; height:6px; border-radius:50%; background:var(--green); flex-shrink:0; }
.u-b35f10 { font-size:.95rem; margin-bottom:4px; }
.u-0cb14a { font-size:clamp(1.4rem,2.5vw,1.9rem); }
.u-1d3a77 { font-size:.95rem; line-height:1.9; color:var(--white-60); margin-bottom:28px; }
.u-5caf11 { font-size:.95rem; line-height:1.9; color:var(--white-60); margin-bottom:48px; }
.u-641f89 { font-size:.95rem; margin-bottom:12px; }
.u-6a9ada { display:flex; gap:12px; flex-wrap:wrap; }
.u-f6cde5 { width:32px; height:17px; display:block; }
.u-41e3ee { fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; }
.u-51822e { display:flex; justify-content:flex-end; margin-top:8px; padding-top:8px; border-top:1px solid var(--border); }
.u-21a4fe { margin-left:0; }
.u-8486e8 { display:flex; align-items:center; gap:10px; margin-bottom:14px; cursor:pointer; }
.u-39ad33 { color:var(--red); display:flex; align-items:center; }
.u-df6e67 { width:28px; height:15px; display:block; }
.u-8e413e { font-weight:600; font-size:.95rem; color:var(--white); }

.u-45e7ae { color:var(--red); }

.u-3e54f3 { font-size:.65rem;color:var(--white-35); }
.u-b8b11b { font-size:.8rem;font-weight:400;color:var(--white-35); }
.u-7651bb { font-size:1rem;color:var(--white-35); }
