
/* === Auto-generated from inline-style sweep (deterministic; see comments per rule for original style) === */

.au1 { display:none;background:rgba(191,255,94,0.08);border:1px solid rgba(191,255,94,0.25);border-radius:10px;padding:16px 20px;margin-bottom:24px;align-items:center;justify-content:space-between;gap:12px; }
.au2 { font-size:0.9rem;color:var(--text-muted); }
.au3 { display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:var(--accent,#bfff5e);color:#111;border-radius:7px;font-weight:600;font-size:0.88rem;text-decoration:none;white-space:nowrap; }
.au4 { display:flex;gap:18px;align-items:center;font-size:0.85rem;font-weight:600; }
.au5 { border:1px solid #d1d9e0;padding:4px 10px;border-radius:6px;color:#221f20; }
.au6 { flex-shrink:0; }
.au7 { font-size:0.85rem; }
.au8 { overflow-x:auto; }
.au9 { display:flex;gap:8px;align-items:center; }
.au10 { color:var(--text-muted);font-size:0.75rem; }
.au11 { font-size:0.78rem;color:var(--text-muted); }
.au12 { font-size:0.82rem;max-width:200px; }
.au13 { font-size:0.75rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:0.06em; }
.au14 { background:rgba(46,204,113,0.15);color:var(--green); }
.au15 { background:rgba(241,196,15,0.15);color:var(--yellow); }
.au16 { background:#2a9d3e;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:0.82rem;font-weight:600; }
.au17 { background:#dc3545;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:0.82rem;font-weight:600; }
.au18 { background:var(--bg-input);color:var(--text);border:1px solid var(--border);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:0.82rem; }
.au19 { background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:0.82rem; }
.au20 { background:rgba(64,126,201,0.15);color:#407EC9; }
.au21 { margin-top:8px;font-size:0.85rem;color:var(--text-muted); }
.au22 { margin-top:12px;display:flex;gap:8px; }
.au23 { background:#2a9d3e;color:#fff;font-size:0.65rem;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase; }
.au24 { background:#fff;border:1.5px solid #d1d9e0;border-radius:16px;padding:28px 32px;margin-bottom:40px;max-width:680px;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px rgba(0,0,0,0.04); }
.au25 { margin-top:0;margin-bottom:8px; }
.au26 { color:#6b7280;margin-top:0;margin-bottom:20px; }
.au27 { display:grid;gap:16px; }
.au28 { width:100%;padding:10px 14px;border:1.5px solid #d1d9e0;border-radius:8px;font-size:1rem;font-family:inherit;background:#fff; }
.au29 { width:100%;padding:10px 14px;border:1.5px solid #d1d9e0;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px; }
.au30 { position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden; }
.au31 { display:flex;gap:12px;align-items:center;flex-wrap:wrap; }
.au32 { background:#407EC9;color:#fff;border:0;padding:12px 28px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;font-family:inherit; }
.au33 { text-align:center;margin-top:40px;margin-bottom:20px; }
.au34 { width:40px;height:40px;color:#F68D2E; }
.au35 { display:flex;gap:16px;font-size:0.85rem;align-items:center; }
.au36 { border:1px solid #d1d9e0;padding:4px 10px;border-radius:6px;font-weight:600; }
.au37 { font-family:'Work Sans',system-ui,sans-serif;margin:0; }
.au38 { padding:14px 20px;border-bottom:1px solid #d1d9e0;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto; }
.au39 { font-weight:800;color:#000;text-decoration:none;font-size:1.05rem; }
.au40 { color:#407EC9; }
.au41 { display:flex;gap:18px;font-size:0.88rem; }
.au42 { display:flex;align-items:center;justify-content:center;min-height:70vh;text-align:center; }
.au43 { max-width:480px;padding:40px 20px; }
.au44 { font-family:-apple-system,BlinkMacSystemFont,sans-serif;max-width:560px;margin:0 auto; }
.au45 { margin:0;font-size:18px; }
.au46 { background:#1a1a2e;color:#e0e0e0;padding:20px;border-radius:0 0 8px 8px; }
.au47 { margin:0 0 12px;font-size:14px;line-height:1.5; }
.au48 { width:100%;font-size:13px;color:#aaa;border-top:1px solid #333;padding-top:12px; }
.au49 { padding:4px 0; }
.au50 { text-align:right; }
.au51 { color:#1f2937; }
.au52 { color:#F68D2E; }
.au53 { display:none;margin-top:16px;padding:20px;background:rgba(64,126,201,0.06);border:2px solid var(--blue);border-radius:var(--radius-lg);text-align:center; }
.au54 { font-weight:700;font-size:1rem;margin-bottom:8px; }
.au55 { display:inline-flex; }
.au56 { margin-top:24px;padding:24px;background:var(--bg-card);border:2px solid var(--blue);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,0.06); }
.au57 { font-size:1.1rem;margin-bottom:4px; }
.au58 { font-size:0.88rem;color:var(--text-faint);margin:0; }
.au59 { font-size:0.75rem;color:#666;margin-top:0.5rem; }
.au60 { text-align:center;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.08);font-size:0.78rem;opacity:0.6; }
.au61 { color:var(--text-faint);font-weight:400;font-size:0.85em; }
.au62 { text-decoration:none;color:inherit; }
.au63 { max-width:600px; }
.au64 { margin-bottom:16px; }
.au65 { margin-top:16px; }
.au66 { color:var(--blue);background:none;border:none;cursor:pointer;font-weight:600; }
.au67 { color:var(--text-faint); }
.au68 { font-size:0.78rem;color:var(--text-faint); }
.au69 { text-align:center;padding:32px 0; }
.au70 { color:var(--green);margin-bottom:12px; }
.au71 { font-weight:600;margin-top:24px;margin-bottom:16px; }
.au72 { display:grid;gap:10px;text-align:left;max-width:500px;margin:0 auto; }
.au73 { padding:12px 16px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;justify-content:space-between;align-items:center; }
.au74 { font-size:0.82rem;font-weight:700;color:var(--green);white-space:nowrap;margin-left:12px; }
.au75 { color:#6b7280; }
.au76 { background:#407EC9;color:#fff;padding:24px;border-radius:10px;margin-top:24px;text-align:center; }
.au77 { color:#fff;margin-bottom:8px; }
.au78 { opacity:0.9;margin-bottom:16px; }
.au79 { display:inline-block;background:#fff;color:#407EC9;padding:12px 24px;border-radius:8px;font-weight:700;text-decoration:none; }
.au80 { padding:24px;background:rgba(42,157,62,0.08);border:2px solid rgba(42,157,62,0.3);border-radius:var(--radius-lg);text-align:center; }
.au81 { color:var(--green);margin-bottom:8px; }
.au82 { margin-top:16px;padding-top:16px;border-top:1px solid rgba(42,157,62,0.2);text-align:left; }
.au83 { font-size:0.85rem;margin-bottom:8px; }
.au84 { vertical-align:-2px;color:#f59e0b;display:inline; }
.au85 { padding:24px;background:rgba(246,141,46,0.08);border:2px solid rgba(246,141,46,0.3);border-radius:var(--radius-lg); }
.au86 { color:var(--orange);margin-bottom:12px; }
.au87 { display:grid;gap:12px; }
.au88 { margin-top:16px;font-size:0.85rem;color:var(--text-faint); }
.au89 { padding:16px;background:rgba(42,157,62,0.08);border:1px solid rgba(42,157,62,0.2);border-radius:var(--radius);color:var(--green);font-weight:600;text-align:center; }
.au90 { padding:16px;background:rgba(210,39,48,0.06);border:1px solid rgba(210,39,48,0.2);border-radius:var(--radius);color:var(--red); }
.au91 { display:flex;align-items:center;justify-content:center;min-height:100vh;text-align:center;font-family:'Work Sans',system-ui,sans-serif; }
.au92 { max-width:400px;padding:40px 20px; }
.au93 { font-size:0.85rem;font-weight:600; }
.au94 { color:#F68D2E;font-weight:600; }
.au95 { font-family:system-ui,-apple-system,sans-serif;max-width:600px;margin:0 auto;color:#221f20;line-height:1.6; }
.au96 { padding:24px; }
.au97 { display:inline-block;background:#407EC9;color:#fff;text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:0.95rem; }
.au98 { color:#6b7280;font-size:0.85rem;border-top:1px solid #e5e7eb;padding-top:16px;margin-top:16px; }
.au99 { font-size:0.75rem;color:#9ca3af; }
.au100 { color:#9ca3af; }
.au101 { font-family:system-ui,sans-serif;max-width:600px;margin:0 auto;padding:24px; }
.au102 { font-family:system-ui,sans-serif;max-width:600px;margin:0 auto; }
.au103 { background:#f8f9fb;padding:16px;border-radius:8px;margin:12px 0; }
.au104 { background:#ecfdf5;padding:16px;border-radius:8px;border-left:4px solid #2a9d3e;margin:12px 0; }
.au105 { font-size:0.82rem;color:#6b7280; }
.au106 { margin:18px 0 6px; }
.au107 { color:#64748b;font-size:0.82rem;margin-top:24px; }
.au108 { font-family:system-ui,sans-serif;padding:24px; }
.au109 { color:#888;font-size:0.85rem; }

