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

.au1 { margin-left:12px; }
.au2 { width:.85rem;height:.85rem; }
.au3 { max-width:560px; margin:0 auto; }
.au4 { background:linear-gradient(135deg,#eff6ff,#fef3c7);border-color:#bfdbfe; }
.au5 { display:flex; align-items:center; gap:.6rem; margin-bottom:.5rem; }
.au6 { width:1.5rem;height:1.5rem;color:var(--accent); }
.au7 { margin:0; font-size:1.2rem; }
.au8 { color:var(--text-light); font-size:.9rem; }
.au9 { font-size:1.1rem; margin-bottom:.75rem; }
.au10 { margin:0 0 1.25rem; padding-left:1.2rem; color:var(--text-light); font-size:.95rem; line-height:1.7; }
.au11 { border:1px solid var(--border); padding:1rem; border-radius:var(--radius); }
.au12 { font-size:1rem; }
.au13 { width:1rem;height:1rem;vertical-align:-2px; }
.au14 { margin-top:.75rem; font-size:.75rem; color:var(--text-muted); }
.au15 { margin-top:.5rem; font-size:.75rem; color:var(--text-muted); }
.au16 { max-width:560px; margin:0 auto; text-align:center; }
.au17 { background:linear-gradient(135deg,#eff6ff,#fef3c7); border-color:#bfdbfe; }
.au18 { display:flex; justify-content:center; margin-bottom:1rem; }
.au19 { width:3rem;height:3rem;color:var(--accent); }
.au20 { font-size:.85rem; color:var(--text-muted); margin-bottom:1rem; }
.au21 { display:flex; gap:.5rem; justify-content:center; flex-wrap:wrap; }
.au22 { max-width:760px;margin:30px auto 0;padding:0 20px; }
.au23 { color:#64748b;font-size:14px; }
.au24 { background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;height:60vh;overflow-y:auto; }
.au25 { margin-bottom:14px; }
.au26 { font-size:13px;color:#64748b; }
.au27 { color:#1e293b; }
.au28 { font-size:15px;color:#1e293b;white-space:pre-wrap;margin-top:2px; }
.au29 { color:#94a3b8;text-align:center; }
.au30 { margin-top:14px;display:flex;gap:8px; }
.au31 { flex:1;padding:10px;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:14px; }
.au32 { margin-bottom: 1rem; }
.au33 { font-size: .8rem; color: var(--text-muted); }
.au34 { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: .75rem; }
.au35 { display: flex; align-items: center; gap: .75rem; padding: .75rem; border: 1px solid var(--border); border-radius: var(--radius); }
.au36 { width:2rem;height:2rem;color:var(--primary);flex-shrink:0; }
.au37 { font-weight: 700; font-size: .9rem; }
.au38 { font-size: .8rem; color: var(--text-light); }
.au39 { font-size: .7rem; color: var(--text-muted); margin-top: .15rem; }
.au40 { margin-bottom: 1.5rem; }
.au41 { display: flex; align-items: flex-start; gap: 1rem; padding: .75rem 0; border-bottom: 1px solid var(--border); }
.au42 { flex: 1; }
.au43 { font-weight: 700; }
.au44 { font-size: .85rem; color: var(--text-light); }
.au45 { font-size: .75rem; color: var(--text-muted); margin-top: .25rem; }
.au46 { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: .5rem; }
.au47 { display: flex; align-items: center; gap: .5rem; padding: .5rem; border: 1px dashed var(--border); border-radius: var(--radius); opacity: .6; }
.au48 { width:1.5rem;height:1.5rem;color:var(--text-muted);flex-shrink:0; }
.au49 { font-weight: 600; font-size: .85rem; }
.au50 { font-size: .75rem; color: var(--text-muted); }
.au51 { margin-bottom: .5rem; }
.au52 { display: flex; flex-direction: column; gap: .5rem; margin-top: .5rem; }
.au53 { display: flex; align-items: center; gap: .75rem; padding: .75rem; border: 1.5px solid var(--border); border-radius: var(--radius); cursor: pointer; transition: all .15s; }
.au54 { accent-color: var(--primary); }
.au55 { width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0; }
.au56 { max-width:560px;margin:40px auto;padding:0 20px; }
.au57 { background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:16px;margin-top:20px; }
.au58 { margin:0; }
.au59 { border-color:#dc2626;color:#dc2626; }
.au60 { margin-top:20px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px; }
.au61 { display:block;font-weight:600;margin-bottom:6px; }
.au62 { width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px; }
.au63 { margin-top:14px; }
.au64 { font-size:14px;color:#475569; }
.au65 { margin-top:16px; }
.au66 { margin-top:24px; }
.au67 { max-width:1100px;margin:40px auto;padding:0 20px; }
.au68 { background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px;margin-top:20px; }
.au69 { margin-top:0; }
.au70 { display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:24px; }
.au71 { display:block;font-weight:600;margin-bottom:4px; }
.au72 { width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px; }
.au73 { overflow:auto;border:1px solid #e2e8f0;border-radius:6px;max-height:420px; }
.au74 { width:100%;border-collapse:collapse;font-size:13px; }
.au75 { background:#f1f5f9;position:sticky;top:0; }
.au76 { padding:8px;text-align:left; }
.au77 { border-top:1px solid #f1f5f9; }
.au78 { padding:6px 8px; }
.au79 { margin-left:8px; }
.au80 { max-width:720px;margin:40px auto;padding:0 20px; }
.au81 { display:block;font-weight:600;margin-bottom:8px; }
.au82 { margin-bottom:16px; }
.au83 { margin-top:32px; }
.au84 { color:#475569;line-height:1.7; }
.au85 { max-width:500px; margin:2.5rem auto; padding:0 1rem; }
.au86 { padding:28px; }
.au87 { margin:0 0 12px; }
.au88 { color:var(--text-light); margin-bottom:20px; }
.au89 { width:100%; margin-bottom:12px; }
.au90 { width:100%; display:block; text-align:center; }
.au91 { max-width: 460px; margin: 2.5rem auto; padding: 0 1rem; }
.au92 { padding: 28px; }
.au93 { text-align:center; margin-bottom: 1.25rem; }
.au94 { text-align:center; color: var(--text-light); margin-bottom: 1.5rem; }
.au95 { width:100%; margin-bottom: 14px; display:none; }
.au96 { width:100%; padding:12px 14px; border:1px solid var(--border); border-radius:8px; }
.au97 { color:#dc2626; font-size:13px; margin-top:6px; }
.au98 { width:100%; }
.au99 { margin-top: 1rem; }
.au100 { text-align:center; margin-top: 1.25rem; font-size: .9rem; color: var(--text-light); }
.au101 { max-width: 420px; margin: 2rem auto; }
.au102 { text-align:center; margin-bottom: 1.5rem; }
.au103 { text-align:center; margin-top: 1rem; font-size: .9rem; color: var(--text-light); }
.au104 { display: flex; align-items: center; gap: 1.5rem; flex-wrap: wrap; }
.au105 { width: 80px; height: 80px; border-radius: 50%; background: var(--primary-light); display: flex; align-items: center; justify-content: center; font-size: 2rem; font-weight: 900; color: var(--primary); }
.au106 { margin-bottom: .25rem; }
.au107 { display:flex; gap:.5rem; flex-wrap:wrap; }
.au108 { width:1rem;height:1rem;vertical-align:-2px;color:var(--primary); }
.au109 { font-size:.7rem; opacity:.7; margin-left:.25rem; }
.au110 { display: grid; grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: .5rem; }
.au111 { font-size: .85rem; color: var(--text-muted); }
.au112 { display: flex; flex-wrap: wrap; gap: .5rem; }
.au113 { width:1.5rem;height:1.5rem;color:var(--primary); }
.au114 { font-size: .7rem; font-weight: 600; display: block; margin-top: .15rem; }
.au115 { display: flex; flex-wrap: wrap; gap: .75rem; }
.au116 { background: linear-gradient(135deg, #fef3c7, #fef9e7); border: 1px solid #fde68a; border-radius: var(--radius); padding: .75rem 1rem; display: flex; align-items: center; gap: .5rem; }
.au117 { font-size: 1.3rem; display:inline-flex; align-items:center; }
.au118 { font-weight:800;color:var(--accent); }
.au119 { width:1.3rem;height:1.3rem;color:var(--primary); }
.au120 { width:1.3rem;height:1.3rem;color:var(--success); }
.au121 { width:1.3rem;height:1.3rem;color:var(--accent); }
.au122 { font-size: .8rem; font-weight: 700; }
.au123 { font-size: .7rem; color: var(--text-muted); }
.au124 { font-weight: 600; }
.au125 { text-decoration:none; color:inherit; }
.au126 { font-size:.75rem; color:var(--text-muted); }
.au127 { text-align:center; margin-top:1.5rem; }
.au128 { font-size:.85rem; color:var(--text-muted); }
.au129 { text-align:right; margin-top:.5rem; }
.au130 { margin-top:32px;color:#64748b; }
.au131 { margin-top:16px;color:#64748b; }
.au132 { color:#dc2626; }
.au133 { width:.9rem;height:.9rem;vertical-align:-2px; }
.au134 { margin-bottom: 1.5rem; background: linear-gradient(135deg, #eff6ff, #fef3c7); border-color: #bfdbfe; }
.au135 { font-size: .8rem; color: var(--primary); text-decoration: none; }
.au136 { text-decoration: none; color: var(--text); }
.au137 { display: flex; align-items: center; gap: .5rem; background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); padding: .5rem .75rem; }
.au138 { width:1.3rem;height:1.3rem;color:var(--primary);flex-shrink:0; }
.au139 { display:flex; justify-content:space-between; align-items:center; padding:.5rem 0; border-bottom: 1px solid var(--border); }
.au140 { font-weight:600; text-decoration:none; color:var(--text); }
.au141 { font-size:.8rem; color:var(--text-muted); }
.au142 { font-size:.85rem; }
.au143 { display: flex; align-items: center; gap: .75rem; padding: .5rem 0; border-bottom: 1px solid var(--border); text-decoration: none; color: var(--text); }
.au144 { width: 40px; height: 40px; border-radius: 50%; background: var(--primary-light); display: flex; align-items: center; justify-content: center; font-weight: 800; color: var(--primary); font-size: .85rem; }
.au145 { font-size: .8rem; color: var(--primary); display:inline-flex; align-items:center; gap:.25rem; }
.au146 { width:.9rem;height:.9rem; }
.au147 { font-size:.85rem; margin-top:.25rem; }
.au148 { background:var(--accent); color:#fff; padding:.2rem .55rem; border-radius:999px; font-size:.72rem; font-weight:700; }
.au149 { width:.85rem;height:.85rem;vertical-align:-2px; }
.au150 { padding:.5rem 0; }
.au151 { margin:.6rem 0; }
.au152 { display:flex; justify-content:space-between; font-size:.85rem; color:var(--text); margin-bottom:.25rem; }
.au153 { text-transform:capitalize; }
.au154 { color:var(--text-muted); }
.au155 { background:#e2e8f0; height:6px; border-radius:999px; overflow:hidden; }
.au156 { text-decoration:none; color:var(--text); font-weight:600; }
.au157 { font-weight:700; }
.au158 { width:1rem;height:1rem;color:var(--accent); }
.au159 { width:1rem;height:1rem;color:var(--primary); }
.au160 { width:1rem;height:1rem;color:var(--success); }
.au161 { max-width: 720px; margin: 40px auto; padding: 0 20px; }
.au162 { color: #64748b; }
.au163 { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 10px; padding: 20px; margin: 20px 0; }
.au164 { margin-top: 0; }
.au165 { color: #16a34a; }
.au166 { margin-top: 16px; }
.au167 { border-color: #dc2626; color: #dc2626; }
.au168 { color: #dc2626; }
.au169 { display: block; margin-bottom: 12px; }
.au170 { width: 100%; border-collapse: collapse; }
.au171 { text-align: left; border-bottom: 1px solid #e2e8f0; }
.au172 { border-bottom: 1px solid #f1f5f9; }
.au173 { margin-top: 32px; }
.au174 { width: 100%; border-collapse: collapse; margin-top: 24px; }
.au175 { max-width: 600px; margin: 0 auto; }
.au176 { border:1px solid var(--border); border-radius:var(--radius); padding:.75rem 1rem; background:var(--bg-soft); }
.au177 { display:flex; align-items:center; gap:.55rem; margin:0; cursor:pointer; }
.au178 { width:1rem;height:1rem; }
.au179 { margin:.4rem 0 0 1.6rem; font-size:.78rem; color:var(--text-muted); }
.au180 { color:var(--accent); }
.au181 { font-size:1.1rem; font-weight:700; }
.au182 { font-size:.85rem; color:var(--text-light); margin-top:.25rem; }
.au183 { font-size:.8rem; color:var(--text-muted); margin-top:.25rem; }
.au184 { font-size:.85rem; margin-top:.5rem; font-weight:600; color:var(--primary); }
.au185 { display:inline-flex;gap:.15rem;vertical-align:middle; }
.au186 { width:.85rem;height:.85rem;color:var(--accent); }
.au187 { display:flex; gap:.5rem; }
.au188 { display:inline; }
.au189 { display:inline; margin-left:.5rem; }
.au190 { width:90px; }
.au191 { width:70px; }
.au192 { margin-top:.5rem; }
.au193 { margin-left:.5rem; }
.au194 { max-width:900px;margin:40px auto;padding:0 20px; }
.au195 { width:100%;border-collapse:collapse; }
.au196 { background:#f1f5f9;text-align:left; }
.au197 { padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px; }
.au198 { padding:.5rem .75rem; }
.au199 { padding:0; }
.au200 { font-size:.7rem; color:var(--text-muted); margin-top:.25rem; }
.au201 { margin-top:.25rem; }
.au202 { padding:.2rem .5rem; font-size:.7rem; }
.au203 { font-size:1.5rem; text-align:center; font-weight:700; }
.au204 { margin-top: 1.5rem; padding-top: 1.5rem; border-top: 2px solid var(--accent); }
.au205 { font-size: 1rem; font-weight: 700; color: var(--accent-dark); margin-bottom: 1rem; }
.au206 { font-size: .85rem; color: var(--text-light); margin-bottom: 1rem; }
.au207 { text-align:center; padding:2rem; }
.au208 { font-size:.9rem; padding:.4rem 1rem; }
.au209 { margin-top:1rem; color:var(--text-light); }
.au210 { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1rem; }
.au211 { background: linear-gradient(135deg, #fef3c7, #fef9e7); border: 1px solid #fde68a; border-radius: 10px; padding: .6rem 1rem; display: flex; align-items: center; gap: .5rem; }
.au212 { font-size: 1.2rem; }
.au213 { font-weight: 700; text-decoration: none; color: var(--text); }
.au214 { background: linear-gradient(135deg, #dbeafe, #eff6ff); border: 1px solid #bfdbfe; border-radius: 10px; padding: .6rem 1rem; display: flex; align-items: center; gap: .5rem; }
.au215 { width:1.2rem;height:1.2rem;color:var(--primary); }
.au216 { background: linear-gradient(135deg, #dcfce7, #f0fdf4); border: 1px solid #bbf7d0; border-radius: 10px; padding: .6rem 1rem; display: flex; align-items: center; gap: .5rem; }
.au217 { width:1.2rem;height:1.2rem;color:var(--success); }
.au218 { width:.95rem;height:.95rem;vertical-align:-2px; }
.au219 { font-size:.7rem; opacity:.85; margin-left:.25rem; }
.au220 { margin-top:1.5rem; background:linear-gradient(135deg,#fef3c7,#fff7ed); border-color:#fde68a; }
.au221 { display:flex; align-items:flex-start; gap:.75rem; }
.au222 { width:1.4rem;height:1.4rem;color:#d97706;flex-shrink:0;margin-top:.15rem; }
.au223 { flex:1; }
.au224 { margin:0 0 .35rem 0;font-size:1rem; }
.au225 { margin:0 0 .75rem 0;font-size:.85rem;color:var(--text-light); }
.au226 { font-size:.9rem; }
.au227 { margin-top:1.5rem; }
.au228 { font-weight:600; white-space:nowrap; }
.au229 { width:60px;padding:.3rem; }
.au230 { color:#93c5fd;text-decoration:underline; }
.au231 { padding:8px 20px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer; }
.au232 { padding:8px 20px;background:transparent;color:#e5e7eb;border:1px solid #6b7280;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer; }
.au233 { margin:0 0 6px; }
.au234 { font-weight:700;font-size:14px;color:#374151; }
.au235 { color:#2563eb; }
.au236 { color:#4b5563;text-decoration:underline; }
.au237 { color:#4b5563; }
.au238 { margin:0 0 4px; }
.au239 { margin:4px 0 0; }

