/* Bundled static inline-attrs (from inline-attrs-chunks/). Dynamic styles stay in HTML. */


/* source: inline-attrs-chunk-01.css */
.u-inline-002535c2 { margin-top:12px }

.u-inline-0041bb58 { width: 50px; height: 50px; border-radius: 50%; background: #F59E0B; align-items: center; justify-content: center; font-size: 1.5rem }

.u-inline-004dba6b { font-size: 0.9rem; color: var(--color-gray) }

.u-inline-0078501f { color: var(--color-gray); margin-bottom: var(--spacing-xl) }

.u-inline-00a2bae3 { font-size: 0.75rem; background: white; color: #7C3AED; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-00dd4a97 { margin:8px 0 0 }

.u-inline-016a158f { color:var(--color-primary);font-weight:600 }

.u-inline-01b690f8 { margin-left:0;margin-top:12px }

.u-inline-01d94966 { font-size:0.78rem;color:#555;margin:0 0 0.5rem;line-height:1.4 }

.u-inline-02033c82 { font-weight: 600; margin-bottom: 0.5rem; font-size: 0.9rem }

.u-inline-02292072 { color:#ef5350; font-weight:700 }

.u-inline-0248bc03 { padding: 1rem; background: linear-gradient(135deg, #e1f5fe 0%, #b3e5fc 100%); border-radius: 12px; border: 1px solid #4fc3f7 }

.u-inline-024df4aa { .45rem }

.u-inline-02bfc2cd { font-weight:600; color:#455A64; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-031e2c22 { font-size: 0.58rem }

.u-inline-0343d639 { background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;border:none }

.u-inline-0376eb4c { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(219, 39, 119, 0.2) }

.u-inline-03e80e02 { background: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); border: 1px solid #4dd0e1; margin-bottom: var(--spacing-md) }

.u-inline-03ea9e8f { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #D97706 0%, #F59E0B 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-03ebaed2 { font-size: var(--font-size-lg); color: var(--color-gray); margin-bottom: var(--spacing-2xl); max-width: 550px; margin-left: auto; margin-right: auto }

.u-inline-03f4bc96 { font-size: 0.95rem; font-weight: 700; color: #334155; margin: 0 0 0.75rem }

.u-inline-047d7829 { margin: 0; font-size: 1.1rem; color: var(--color-dark); align-items: center; gap: 0.5rem }

.u-inline-048387a0 { align-items:center;gap:6px;margin-top:3px }

.u-inline-04c66dc2 { display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.35rem 0.75rem; background: linear-gradient(135deg, #e3f2fd, #bbdefb); border-radius: 20px; font-size: 0.8rem; font-weight: 600; color: #1565c0; margin-top: 0.3rem }

.u-inline-04f036c4 { .75rem 1rem; background: linear-gradient(135deg, rgba(141,110,99,0.06), rgba(141,110,99,0.02)); border: 2px solid rgba(141,110,99,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-0530382e { font-size: 1rem; font-weight: 700; color: #DB2777; .5rem }

.u-inline-05d1f697 { font-size: 0.85rem; font-weight: 600; margin-bottom: 8px }

.u-inline-0629ce4b { flex:1;min-width:200px;.4rem 0.6rem;border:1px solid #90caf9;border-radius:8px;font-weight:600 }

.u-inline-063ca53f { font-size:0.78rem;color:var(--agent-text-secondary) }

.u-inline-068455fb { margin-top:.65rem;padding:.55rem .65rem;background:rgba(15,23,42,.04);border-radius:10px;font-size:.74rem;line-height:1.45;color:#334155;white-space:pre-wrap;word-break:break-word;max-height:140px;overflow-y:auto;text-align:left }

.u-inline-06c19771 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #1E3A5F 0%, #2E86AB 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-071a80cc { margin-left: auto; .5rem 1rem; background: #ff9800; color: white; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 0.82rem; white-space: nowrap }

.u-inline-073aa810 { font-weight:600; color:#827717; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-07412405 { background: linear-gradient(135deg, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.06) 100%); border-radius: var(--radius-lg); padding: 14px 16px; border: 1px solid rgba(0,0,0,0.08) }

.u-inline-079e3d69 { grid-template-columns: 1fr 1fr 1fr 1fr; gap:1rem }

.u-inline-07f122cc { margin-bottom: 1rem; .75rem 1rem; background: linear-gradient(135deg, rgba(255,152,0,0.08), rgba(255,193,7,0.05)); border: 2px solid rgba(255,152,0,0.2); border-radius: 12px }

.u-inline-083fd218 { padding: 1rem; background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border-radius: 12px; border: 1px solid #ffb74d }

.u-inline-084e6387 { align-items: center; justify-content: center; gap: 0.5rem }

.u-inline-085348eb { color: #856404 }

.u-inline-08c6314f { background:linear-gradient(135deg,rgba(255,215,0,0.12),rgba(255,179,0,0.08)); padding:1.5rem 1.5rem 1rem; border-bottom:1px solid rgba(255,215,0,0.1) }

.u-inline-08f9b915 { font-size:0.72rem;color:var(--color-gray);font-family:monospace }

.u-inline-097af457 { margin: 0; font-size: 1.1rem; color: #6d28d9; align-items: center; gap: 0.5rem }

.u-inline-0998cfa6 { margin:0 0 10px }

.u-inline-09fd0d35 { .75rem 1rem; background: linear-gradient(135deg, rgba(142,36,170,0.06), rgba(142,36,170,0.02)); border: 2px solid rgba(142,36,170,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-0a22ec31 { margin-bottom:1rem;.75rem 1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#664d03;font-size:0.9rem;line-height:1.45 }

.u-inline-0a2c1c9c { margin:0 0 .5rem 0;font-size:1.35rem }

.u-inline-0a563cc9 { margin:0.25rem 0 0; font-size:0.8rem; color:rgba(255,255,255,0.5) }

.u-inline-0a638839 { color: var(--color-dark); line-height: 1.45 }

.u-inline-0a8e6499 { font-size: 0.75rem; background: #1976d2; color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-0ae7ced6 { font-weight:600; color:#2E7D32; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-0b100ca8 { margin-top:1rem;align-items:center;gap:0.5rem }

.u-inline-0b168fa3 { padding:0.75rem;border:2px solid #64b5f6;border-radius:12px;background:#fff }

.u-inline-0b62074c { margin: 12px 0 0 0; font-size: 0.85rem; font-style: italic; opacity: 0.9 }

.u-inline-0bd7d7cc { grid-template-columns:minmax(120px,1.4fr) minmax(120px,1.4fr) 56px minmax(100px,1fr) 28px;gap:0.35rem;align-items:center;padding:0.5rem 0.55rem;background:#fff;border-radius:10px;border:2px solid #bbdefb }

.u-inline-0c04c754 { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-0c118ea4 { color:#b45309 }

.u-inline-0c75698b { font-weight:600; color:#2196F3; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-0c906a1d { .8rem; z-index: 10; clear: both }

.u-inline-0ca1eecd { .75rem 1rem; background: linear-gradient(135deg, rgba(0,150,200,0.06), rgba(0,150,200,0.02)); border: 2px solid rgba(0,150,200,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-0ce88521 { font-weight:700;font-size:1rem;margin-bottom:.3rem }

.u-inline-0ced612c { position:absolute;inset:0;height:100%;object-fit:cover;z-index:0 }

.u-inline-0cfbcf44 { max-width:200px;margin:.5rem 0 }

.u-inline-0cfdf7bc { font-weight: 700; font-size: 0.85rem; color: #0096C7; margin-bottom: 0.75rem }

.u-inline-0d0b7073 { font-size: var(--font-size-sm); color: var(--color-gray) }

.u-inline-0d1709ba { border-top: 1px solid #eee; .8rem; padding-top: 0.8rem }

.u-inline-0d19dc2c { align-items: center; gap: 0.5rem }

.u-inline-0da8136d { .75rem 1rem; background:linear-gradient(135deg,rgba(121,85,72,0.06),rgba(121,85,72,0.02)); border:2px solid rgba(121,85,72,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-0e40f325 { margin-top: var(--spacing-md); background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); padding: var(--spacing-md); border-radius: var(--radius-lg) }

.u-inline-0e88267c { max-width:800px;margin:2rem auto;1rem }

.u-inline-0eb20604 { gap: 6px }

.u-inline-0f3a7af2 { font-size:.82rem;color:var(--color-gray) }

.u-inline-0f42d307 { font-weight:600;color:#7c3aed }

.u-inline-0f80e541 { font-size: 1.5rem; font-weight: 700 }

.u-inline-0fa7ea00 { color: var(--theme-from); white-space: nowrap; flex-shrink: 0; margin-left: 4px }

.u-inline-101207e9 { background: linear-gradient(135deg, #fdf2f8 0%, #fce7f3 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); border: 1px solid #f9a8d4; margin-bottom: var(--spacing-md) }

.u-inline-11248654 { justify-content: space-between; align-items: center; padding: 6px 8px; border-radius: 8px; transition: background 0.2s; font-size: 0.82rem }

/* source: inline-attrs-chunk-02.css */
.u-inline-11ccdd48 { margin-top:.25rem;font-size:.78rem }

.u-inline-12508e2d { --theme-from:#6c5ce7;--theme-to:#a29bfe;--theme-accent:#5b4cdb }

.u-inline-12e64259 { font-size:0.78rem;color:#10b981;font-weight:600 }

.u-inline-1325dfa4 { font-size:.68rem; background:rgba(0,0,0,.06); color:var(--color-gray); padding:.1rem .4rem; border-radius:4px }

.u-inline-13774ae6 { font-size: 0.82rem }

.u-inline-1386d503 { margin:0 }

.u-inline-13b1d1b2 { font-weight:700;font-size:0.95rem;color:var(--theme-from);margin-bottom:0.35rem }

.u-inline-13b8abeb { .5rem 0; justify-content: space-between; align-items: center }

.u-inline-13c24bfd { font-weight:600; color:#1565c0; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-14ddea82 { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); border-radius: var(--radius-2xl) var(--radius-2xl) 0 0 }

.u-inline-15486d67 { font-weight:600; color:#BF360C; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-15bb306c { background: linear-gradient(135deg, #1E293B 0%, #475569 100%); padding: var(--spacing-xl); border-radius: var(--radius-2xl); color: #fff }

.u-inline-15c10528 { margin:0.5rem 0;.65rem 0.85rem;border-radius:10px;background:linear-gradient(135deg,#fff8e1,#fff3e0);border:1px solid #ffcc80;font-size:0.88rem }

.u-inline-15d09bcc { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 1rem }

.u-inline-15f40776 { background: rgba(253, 121, 168, 0.15); color: #fd79a8; font-size: 0.72rem; padding: 2px 8px; border-radius: 20px }

.u-inline-1663f9cb { .25rem }

.u-inline-166d1f8a { font-size: var(--font-size-xl); color: var(--color-text); margin-bottom: var(--spacing-xl); font-weight: 700 }

.u-inline-16b1f6d3 { .75rem; padding-top:0.5rem; border-top:1px dashed rgba(0,150,136,0.2) }

.u-inline-16d9c7ef { grid-template-columns:1fr 1fr; gap:0.6rem; margin-bottom:1rem }

.u-inline-173ac36b { font-size:0.78rem;.25rem 0.6rem;border:1px dashed #64b5f6;border-radius:8px;background:#e3f2fd }

.u-inline-17596932 { margin: 0; color: var(--theme-from); font-size: var(--font-size-xl); font-weight: 700 }

.u-inline-177fad09 { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); padding: var(--spacing-md); border-radius: var(--radius-lg); margin-bottom: var(--spacing-md) }

.u-inline-17f28a37 { font-size:12px;color:var(--cb-text-muted) }

.u-inline-1800d210 { margin:0 0 20px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,rgba(14,165,233,0.1),rgba(59,130,246,0.06));border:1px solid rgba(14,165,233,0.25) }

.u-inline-184db04c { color: var(--theme-from); font-weight: 600 }

.u-inline-187386e9 { font-size: 0.8rem; color: #b45309; margin-bottom: 0.75rem }

.u-inline-1899ef6f { position:absolute;top:8px;right:10px;font-size:10px;opacity:0.65;text-transform:uppercase;letter-spacing:0.06em }

.u-inline-18a38d90 { max-width: 900px }

.u-inline-1910a8ab { font-size:0.78rem;.25rem 0.6rem;border:1px dashed #81c784;border-radius:8px;background:#f1f8e9;margin-bottom:0.6rem }

.u-inline-198bf7d7 { border-radius:20px;min-height:180px;
                  text-decoration:none;color:#fff }

.u-inline-199c761b { font-weight:600; color:#795548; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-19f04f5c { font-size:0.85rem;font-weight:700;color:#0d47a1;margin-bottom:0.65rem }

.u-inline-19fd82dd { background: linear-gradient(135deg, #e0f4f4 0%, #b2dfdb 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #80cbc4; align-items: center; justify-content: space-between }

.u-inline-1a9921be { .75rem 1rem; background: linear-gradient(135deg, rgba(183,28,28,0.06), rgba(183,28,28,0.02)); border: 2px solid rgba(183,28,28,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-1ac13d90 { color: #bf360c; margin-top: 3px }

.u-inline-1ad9bc14 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #8B5A2B 0%, #CD853F 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-1af8ebe6 { grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: var(--spacing-md) }

.u-inline-1afbce14 { max-width:92%; max-height:92%; object-fit:contain; border-radius:12px; box-shadow:0 8px 40px rgba(0,0,0,0.5); transition:transform 0.3s ease }

.u-inline-1b0eeeae { .75rem 1rem; background: linear-gradient(135deg, rgba(69,90,100,0.06), rgba(69,90,100,0.02)); border: 2px solid rgba(69,90,100,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-1b804a65 { font-size: 0.75rem; background: linear-gradient(135deg, #FF6600 0%, #FF9500 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-1c1704a2 { margin-bottom:1rem;.65rem 0.85rem;background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;font-size:0.88rem;line-height:1.45;color:#7c5a00 }

.u-inline-1c244e6b { margin: 0 }

.u-inline-1c248c47 { font-size: 0.9rem; font-weight: 600 }

.u-inline-1cc254ad { color: #E65100 }

.u-inline-1d031ab3 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(139, 90, 43, 0.2) }

.u-inline-1d100516 { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem }

.u-inline-1d52cb2e { font-weight:600; color:#1565C0; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-1da24fb0 { gap: var(--spacing-sm); flex-direction: column }

.u-inline-1db5623b { color:#b45309;margin-bottom:.5rem;line-height:1.45 }

.u-inline-1dc8fbdb { gap:6px;align-items:center }

.u-inline-1e4fdb47 { list-style:none }

.u-inline-1e8235b8 { margin-bottom:1rem;.65rem 0.85rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;font-size:0.88rem;line-height:1.45;color:#0c4a6e }

.u-inline-1ed89c36 { font-weight:600; color:#9a7b34; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-1f599a73 { font-size: 0.75rem; background: linear-gradient(135deg, #4A5568 0%, #667EEA 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-1f60c867 { background:#fee2e2;color:#b91c1c }

.u-inline-1f72468f { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(219,39,119,0.2) }

.u-inline-1fdecc38 { .75rem 1rem; background: linear-gradient(135deg, rgba(130,119,23,0.06), rgba(130,119,23,0.02)); border: 2px solid rgba(130,119,23,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-200811a5 { margin: 12px 0 0 0; font-size: 0.85rem; color: #cbd5e1; font-style: italic }

.u-inline-201442a2 { color: #4CAF50; font-weight: 600 }

.u-inline-20298475 { margin:.5rem 0;font-size:.78rem;color:#b91c1c }

.u-inline-204c6729 { opacity:0.5;font-size:0.85em }

.u-inline-208350ad { font-weight:700;font-size:0.88rem;color:#E65100 }

.u-inline-20859a92 { flex-direction:column;gap:0.35rem;margin-bottom:0.5rem }

.u-inline-211098ee { background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.6rem .85rem }

.u-inline-21460094 { font-size: 0.75rem; background: var(--theme-from); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-2156462d { .75rem 1rem; background: linear-gradient(135deg, rgba(200,160,40,0.06), rgba(200,160,40,0.02)); border: 2px solid rgba(200,160,40,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-215aa08f { margin-bottom: var(--spacing-md); font-size: var(--font-size-xl) }

.u-inline-216a8777 { font-weight: 600; color: var(--color-dark) }

.u-inline-222b4341 { margin:0 0 0.5rem;font-size:1rem;color:var(--color-dark) }

.u-inline-224a5573 { gap:0.5rem;margin-top:1rem;flex-wrap:wrap }

.u-inline-2250ad63 { background: linear-gradient(135deg, rgba(34,197,94,0.08) 0%, rgba(34,197,94,0.15) 100%); border-radius: var(--radius-lg); padding: 14px 16px; border: 1px solid rgba(34,197,94,0.2) }

.u-inline-227e8211 { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 0.5rem; list-style: none; margin: 0 }

.u-inline-22f4e0c4 { grid-column: 1 / -1; text-align: left }

.u-inline-23a9596d { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(46, 125, 50, 0.2) }

.u-inline-23ad6b1f { .75rem 1rem; background: linear-gradient(135deg, rgba(191,54,12,0.06), rgba(191,54,12,0.02)); border: 2px solid rgba(191,54,12,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-2433ef56 { justify-content: space-between; align-items: center; padding: var(--spacing-md) var(--spacing-lg); background: linear-gradient(135deg, #1E3A5F 0%, #2E86AB 100%); color: white }

.u-inline-2437e34e { .75rem 1rem; background: linear-gradient(135deg, rgba(230,81,0,0.06), rgba(230,81,0,0.02)); border: 2px solid rgba(230,81,0,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

/* source: inline-attrs-chunk-03.css */
.u-inline-245b7c56 { flex-wrap: wrap; gap: 0.5rem; align-items: center }

.u-inline-24e662b8 { margin-bottom: var(--spacing-sm); .75rem 1rem; background: linear-gradient(135deg, #eff6ff, #e0f2fe); border: 1px solid #93c5fd; border-radius: var(--radius-md, 8px); font-size: 0.9rem; color: #1e40af }

.u-inline-252d0723 { font-weight:600; color:#388e3c; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-256c49c8 { background: linear-gradient(135deg, #f5f0e6 0%, #efe4c8 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #d4c4a8; align-items: center; justify-content: space-between }

.u-inline-25ada1aa { height:100%;font-size:1.5rem }

.u-inline-25e8502d { text-decoration: none; background: linear-gradient(135deg, #0ea5e9, #0284c7) }

.u-inline-25ee91fa { margin:0;color:#a3a3a3;font-size:0.82rem }

.u-inline-25ef202f { font-size: 0.8rem; font-weight: 700; color: var(--theme-from); text-transform: uppercase; letter-spacing: 0.5px }

.u-inline-265aa36a { background: rgba(0,0,0,0.6); color: white; padding: 4px 12px; border-radius: 8px; font-size: 0.78rem }

.u-inline-26cce010 { font-weight: 600; .25rem }

.u-inline-26d37633 { .38rem;border:2px solid #ef5350;border-radius:6px;font-weight:700;color:#c62828 }

.u-inline-26ebd65d { background: var(--color-white); border-radius: var(--radius-2xl); box-shadow: var(--shadow-lg); padding: var(--spacing-lg); position: sticky; top: 100px }

.u-inline-273cc443 { margin-bottom: var(--spacing-md); font-size: var(--font-size-xl); color: #2E7D32 }

.u-inline-278f57a3 { font-size: 0.75rem; color: var(--color-gray) }

.u-inline-27a82996 { margin: var(--spacing-sm) 0 0.5rem 0 }

.u-inline-27cfa312 { position: absolute; bottom: 2px; right: 2px; width: 12px; height: 12px; background: var(--color-success); border: 2px solid white; border-radius: 50% }

.u-inline-2801400e { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 60px; opacity: 0.1; z-index: -1 }

.u-inline-2805156d { margin:12px 0 4px;color:#78716c;font-size:0.92rem }

.u-inline-28255f65 { .75rem 1rem; background: linear-gradient(135deg, rgba(21,101,192,0.06), rgba(21,101,192,0.02)); border: 2px solid rgba(21,101,192,0.15); border-radius: var(--radius-lg) }

.u-inline-286a23b9 { align-items: center; gap: 4px; min-width: 0; text-overflow: ellipsis; white-space: nowrap; flex: 1 }

.u-inline-28a066c5 { font-size: 1rem; font-weight: 700; color: #E65100; align-items: center; gap: 0.5rem }

.u-inline-28bbfa87 { text-align: right }

.u-inline-2925e364 { left:15%;width:4px;height:4px;animation-duration:12s }

.u-inline-2937bfc9 { margin-bottom:6px }

.u-inline-2952fbbb { margin:0.35rem 0 0 }

.u-inline-29d5aa54 { font-size: 0.75rem; color: #9ca3af }

.u-inline-29ddfe07 { margin-bottom: 0.5rem }

.u-inline-2a1cd31c { .75rem 1rem; background: linear-gradient(135deg, rgba(63,81,181,0.06), rgba(63,81,181,0.02)); border: 2px solid rgba(63,81,181,0.15); border-radius: var(--radius-lg) }

.u-inline-2a40719d { font-size: 1rem; font-weight: 700; color: #0277BD; .5rem }

.u-inline-2a8ad154 { background:linear-gradient(135deg,#10b981,#34d399) }

.u-inline-2aa09773 { font-size: clamp(80px, 15vw, 120px); line-height: 1; animation: shake 0.5s ease-in-out }

.u-inline-2abb7091 { .35rem }

.u-inline-2abd9d83 { border: 2px dashed #ef5350 }

.u-inline-2afce12b { font-weight: 700; font-size: 0.85rem; color: #7c3aed; margin-bottom: 0.75rem }

.u-inline-2b4274b7 { background: linear-gradient(135deg, #D97706 0%, #F59E0B 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-2bb8b0dd { padding: 0.85rem 0.75rem; font-size: 0.84rem; line-height: 1.65; color: #64748b }

.u-inline-2bc872ee { margin-top:.65rem }

.u-inline-2bd9fd65 { max-width:720px }

.u-inline-2d334e8f { .35rem 0.3rem; border: 1px solid #ddd; border-radius: 8px; font-size: 0.8rem; font-weight: 700; color: #666; background: white; min-width: 50px }

.u-inline-2d80a474 { font-size:2rem;margin-bottom:0.5rem }

.u-inline-2d87b225 { font-size:.82rem;color:var(--color-gray);margin:0 0 .75rem }

.u-inline-2db97a68 { flex-direction:column;gap:0.5rem }

.u-inline-2e8b690c { flex-direction:column;gap:0.75rem }

.u-inline-2e9761c2 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #7C3AED; font-weight: 700 }

.u-inline-2ee7acf7 { margin-bottom: 1.5rem; padding: 1rem 1.25rem; background: linear-gradient(135deg, #fff3e0, #ffe0b2); border: 2px solid #ff9800; border-radius: 12px; align-items: center; gap: 0.75rem }

.u-inline-2ef52378 { font-size: 0.8rem; font-weight: 700; color: #16a34a; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 8px }

.u-inline-2f3674b8 { font-weight: 400; color: #9ca3af; font-size: 0.75rem }

.u-inline-2f637576 { font-weight: 600; font-size: var(--font-size-sm); margin-bottom: 0.5rem }

.u-inline-2f91f48a { font-weight:400;margin-left:0.35rem }

.u-inline-2fe5dd22 { font-size: 0.75rem; background: rgba(255,255,255,0.2); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-302c799f { position:absolute; top:20px; right:30px; background:rgba(255,255,255,0.15); border:none; color:#fff; font-size:2rem; width:50px; height:50px; border-radius:50%; backdrop-filter:blur(4px) }

.u-inline-307c7565 { font-size:0.78rem; color:rgba(255,255,255,0.9); margin-bottom:0.3rem }

.u-inline-308e4d66 { justify-content: space-between; align-items: center; margin-bottom: 0.5rem }

.u-inline-308f180d { .75rem; font-weight: 700 }

.u-inline-30ae8ee0 { list-style: none }

.u-inline-30b1cd10 { margin:0 0 .45rem;font-size:.78rem;color:#64748b;line-height:1.35 }

.u-inline-30d18f6f { padding: var(--spacing-md); background: var(--color-gray-lighter); border-radius: var(--radius-lg); transition: transform 0.2s ease }

.u-inline-310bb9f2 { margin-top:1rem;padding-top:0.85rem;border-top:2px dashed #90caf9 }

.u-inline-31471f61 { text-decoration: none; margin-bottom: 12px }

.u-inline-31971609 { font-size:13px;font-weight:600;color:var(--cb-text-muted);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:8px }

.u-inline-31b68988 { .75rem 1rem; background: linear-gradient(135deg, rgba(76,175,80,0.06), rgba(76,175,80,0.02)); border: 2px solid rgba(76,175,80,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-31f5daf6 { gap: 12px; align-items: center }

.u-inline-3213c48f { padding: 3rem 1rem }

.u-inline-3242a5de { font-weight:600;color:var(--color-gray) }

.u-inline-327532c4 { font-size: 0.88rem; font-weight: 600; color: #1e293b; line-height: 1.4 }

.u-inline-32999bbb { font-size:.72rem;color:var(--color-gray);margin:.4rem 0 0 }

.u-inline-329a9c9e { margin-bottom: 1rem }

.u-inline-3344d725 { font-size: 2rem; margin-bottom: 0.5rem; color: var(--theme-from) }

.u-inline-33641a7c { color:var(--color-gray);font-size:0.88rem;margin:0 }

.u-inline-3383b478 { font-size:0.74rem;color:#555;margin:0 0 0.2rem 0.25rem }

.u-inline-33888a6e { margin:1rem 0;.8rem 1.2rem;border-radius:8px;background:#fff3cd;border:1px solid #ffc107;font-size:0.88rem }

.u-inline-341ebde8 { font-size:0.78rem;color:#666 }

.u-inline-34387819 { margin: 0; font-size: 0.8rem; color: #666; line-height: 1.5 }

.u-inline-343cb84b { font-size:1.5rem }

.u-inline-34a97af4 { width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; background: linear-gradient(135deg, #D97706 0%, #F59E0B 100%); align-items: center; justify-content: center; font-size: 1.5rem }

.u-inline-34e330e7 { margin-bottom: 1rem; font-size: 0.9rem; color: var(--color-gray, #64748b) }

.u-inline-35470ce1 { font-size: 1.5rem }

/* source: inline-attrs-chunk-04.css */
.u-inline-35aaf852 { font-weight: 600; color: var(--theme-from); flex-shrink: 0 }

.u-inline-35f33137 { width:90px;flex-shrink:0 }

.u-inline-35f95223 { font-size: 0.88rem; color: #c62828; font-weight: 600; margin: 0 0 0.65rem }

.u-inline-3664fae3 { font-weight:600;margin-bottom:0.5rem }

.u-inline-36905c89 { font-size: 0.75rem; background: linear-gradient(135deg, #8B7355 0%, #C4A35A 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-3696d5c9 { font-size:0.78rem;.25rem 0.6rem;border:1px dashed #81c784;border-radius:8px;background:#f1f8e9 }

.u-inline-371f53ac { justify-content: space-between; align-items: center; padding: 8px 10px; border-radius: 8px; background: rgba(0,0,0,0.04); border: 1px solid rgba(0,0,0,0.1); font-size: 0.85rem; font-weight: 600 }

.u-inline-3752fc12 { font-size: 0.8rem; color: rgba(255,255,255,0.7) }

.u-inline-37823fd4 { background: linear-gradient(135deg, #f0fff4 0%, #c6f6d5 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #68d391; align-items: center; justify-content: space-between }

.u-inline-379a94af { grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:20px 0 }

.u-inline-37a5c15f { margin:6px 0 0;color:#78716c;font-size:0.88rem }

.u-inline-37d9bcec { align-self:center;font-size:0.85rem;color:#64748b }

.u-inline-381f2c25 { grid-template-columns: repeat(2, 1fr); gap: var(--spacing-md) }

.u-inline-38225fe0 { color: #2e7d32 }

.u-inline-3830b675 { width:15px;height:15px }

.u-inline-388d73d9 { grid-template-columns: 1fr; gap:1rem; .75rem }

.u-inline-38a93f46 { font-weight: 600; color: #0077B6; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-38c80ecf { font-size:.88rem;font-weight:600;margin:0 0 .75rem }

.u-inline-3943bd84 { .65rem;margin-bottom:0 }

.u-inline-39512341 { font-weight:600; color:#2e7d32; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-395b26fd { font-weight:600; color:#00695C; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-3968554b { padding: 1rem; background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%); border-radius: 12px; border: 1px solid #ffd54f }

.u-inline-398a069b { .5rem }

.u-inline-39914a0e { font-size:0.78rem;color:#94a3b8 }

.u-inline-39fe229f { font-size: clamp(60px, 12vw, 100px); font-weight: 800; background: linear-gradient(135deg, #ef4444, #f97316); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 1; margin: var(--spacing-md) 0 }

.u-inline-3a05f8cf { border-radius:16px 16px 0 0 }

.u-inline-3a18c415 { font-weight:600; color:#6d4c41; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-3a32968d { font-weight: 700; font-size: 0.85rem; color: #2e7d32; margin-bottom: 0.75rem }

.u-inline-3abab9c4 { .6rem 1rem; border-radius:8px; border:none; background:linear-gradient(135deg,#f59e0b,#d97706); color:#fff; font-weight:700; font-size:0.8rem; white-space:nowrap }

.u-inline-3aeafb8c { .5rem 0; border-bottom: 1px solid var(--color-gray-light); justify-content: space-between }

.u-inline-3b00d74c { font-weight: 600; color: #3949ab; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-3b2074de { margin-bottom:0.5rem }

.u-inline-3b453844 { margin:0; font-size:1.15rem; font-weight:700; color:#fff }

.u-inline-3ba4f424 { font-size: 24px }

.u-inline-3bc248a3 { margin-top: 12px; padding: 12px; background: #ecfdf5; border-radius: 8px }

.u-inline-3bd91c27 { flex: 1; min-width: 220px; .75rem 1rem; background: linear-gradient(135deg, rgba(0,119,182,0.06), rgba(0,119,182,0.02)); border: 2px solid rgba(0,119,182,0.15); border-radius: var(--radius-lg) }

.u-inline-3c2879ef { margin: 0 0 16px; color: var(--z-text-body, #5f6368); font-size: 0.92rem; line-height: 1.5 }

.u-inline-3c394834 { align-items: center; gap: 8px; padding: 4px 0; font-size: 0.88rem }

.u-inline-3c576e5b { .75rem 1rem; background: linear-gradient(135deg, rgba(46,125,50,0.06), rgba(46,125,50,0.02)); border: 2px solid rgba(46,125,50,0.15); border-radius: var(--radius-lg) }

.u-inline-3ca38f43 { margin:.5rem 0 }

.u-inline-3cd30153 { padding: 1rem }

.u-inline-3db422cc { font-size: 0.75rem; color: #6b7280; margin-left: 8px }

.u-inline-3dbb6cda { gap: var(--spacing-md); justify-content: center; flex-wrap: wrap }

.u-inline-3e71c4c6 { margin: 0; font-size: 1.1rem; color: #b91c1c; align-items: center; gap: 0.5rem }

.u-inline-3ee4171c { .75rem 1rem; background: linear-gradient(135deg, rgba(136,14,79,0.06), rgba(136,14,79,0.02)); border: 2px solid rgba(136,14,79,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-3f5ddd62 { color:#1565c0 }

.u-inline-3f9c029f { gap:0.5rem }

.u-inline-3fc58e30 { color:#0369a1;font-weight:600;text-decoration:none }

.u-inline-3fe075a3 { font-weight:800;color:#0d47a1;font-size:1.05rem }

.u-inline-3fec464b { width: 50px; height: 50px; border-radius: 50%; background: rgba(255,255,255,0.2); align-items: center; justify-content: center; font-size: 1.5rem }

.u-inline-402564c4 { margin-bottom:0.75rem }

.u-inline-40dcfa85 { margin: 0 0 1rem 0; font-size: 1rem; font-weight: 700; color: var(--theme-from) }

.u-inline-40e3c78e { color: #c62828 }

.u-inline-40ffcee0 { margin:0.45rem 0 0;.55rem 0.65rem;border-radius:10px;font-size:0.78rem;line-height:1.4;color:#0d47a1;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid rgba(33,150,243,0.35) }

.u-inline-410d7a0e { padding:3rem 1rem; color:var(--color-gray); grid-column:1/-1 }

.u-inline-41155168 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(124, 58, 237, 0.2) }

.u-inline-411d4e7c { .75rem 1rem; background: linear-gradient(135deg, rgba(33,150,243,0.06), rgba(33,150,243,0.02)); border: 2px solid rgba(33,150,243,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-41305dc9 { font-weight:600; color:#00897b; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-42bfd1a8 { font-size:0.68rem;color:var(--agent-text-secondary);margin-top:2px }

.u-inline-42c31f4e { font-size:0.65rem; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#ffd700; margin-bottom:0.5rem }

.u-inline-42ca3190 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #E65100; font-weight: 700 }

.u-inline-42d6a3e7 { color: var(--color-gray); line-height: 1.7; font-size: var(--font-size-base) }

.u-inline-42e83925 { font-weight:600; color:#388e3c; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-4303a017 { background: linear-gradient(135deg, #DB2777 0%, #EC4899 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-43381f11 { font-size: 0.75rem; background: #0097a7; color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-4339d7f5 { gap: 1.5rem; flex-wrap: wrap }

.u-inline-433dbce5 { color:#888 }

.u-inline-4389704d { color:#15803d;font-weight:800 }

.u-inline-4390806f { .75rem 1rem; background: linear-gradient(135deg, rgba(46,125,50,0.06), rgba(46,125,50,0.02)); border: 2px solid rgba(46,125,50,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-43b0bcdc { font-weight:600; color:#311B92; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-44360445 { border:none;background:#ffebee;color:#c62828;border-radius:6px;.2rem 0.35rem }

.u-inline-44568586 { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 1rem }

.u-inline-44832b86 { font-size:0.72rem }

.u-inline-44932977 { margin: 0; font-size: var(--font-size-lg); align-items: center; gap: 0.5rem }

.u-inline-44bfcca2 { .8rem; border-radius: var(--radius-xl) }

/* source: inline-attrs-chunk-05.css */
.u-inline-44d6d087 { margin-bottom:12px;line-height:1.45 }

.u-inline-458b2935 { .7rem; border-radius:8px; border:none; background:linear-gradient(135deg,#3b82f6,#2563eb); color:#fff; font-weight:700; font-size:0.85rem; align-items:center; justify-content:center; gap:0.5rem }

.u-inline-458d75af { background: linear-gradient(135deg, #1E3A5F 0%, #2E86AB 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-45fa41f0 { background: var(--color-error); color: white; .8rem; border-radius: var(--radius-xl); border: none }

.u-inline-461e8d67 { font-size: 0.75rem; background: linear-gradient(135deg, #DC2626 0%, #EF4444 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-46259d38 { border-color:#f5c6cb;background:#fff5f5;margin-bottom:12px }

.u-inline-466f8bc4 { margin:0.4rem 0 0 1.8rem; font-size:0.78rem; color:#666 }

.u-inline-4683763f { margin-top:-0.35rem;margin-bottom:0.6rem }

.u-inline-469444ab { color: var(--color-primary); text-decoration: none; font-weight: 500 }

.u-inline-469c465f { font-size: var(--font-size-sm); opacity: 0.9 }

.u-inline-46c2ebf9 { .75rem 1rem; background: linear-gradient(135deg, rgba(121,85,72,0.06), rgba(121,85,72,0.02)); border: 2px solid rgba(121,85,72,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-46d135dd { padding: 1rem; background: linear-gradient(135deg, #fce4ec 0%, #f8bbd0 100%); border-radius: 12px; border: 1px solid #f48fb1 }

.u-inline-4748107e { font-size:.8rem;border-collapse:collapse;margin-top:.3rem }

.u-inline-475d1ea7 { .75rem 1rem; background: linear-gradient(135deg, rgba(0,180,216,0.06), rgba(0,180,216,0.02)); border: 2px solid rgba(0,180,216,0.15); border-radius: var(--radius-lg) }

.u-inline-47738dfc { padding-left: 3.2rem }

.u-inline-478a0e7a { background: linear-gradient(135deg, #0077B6 0%, #00B4D8 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-47a1d2cc { padding: 1rem; background: white; border-radius: 12px; border: 2px solid #A855F7 }

.u-inline-47e5cc95 { font-weight: 700 }

.u-inline-4895c287 { accent-color: var(--theme-from); flex-shrink: 0 }

.u-inline-48ae48d6 { margin-top:4px;font-size:.85em;opacity:.9 }

.u-inline-490402a7 { flex-wrap:wrap;gap:2px }

.u-inline-490e792b { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, var(--theme-accent) 0%, #D97706 100%); align-items: center; justify-content: center; color: #1E293B; font-size: 1.5rem }

.u-inline-493b1c85 { grid-column: 1 / -1 }

.u-inline-494f67a6 { font-weight: 700; font-size: 1.1rem; color: var(--color-dark); margin-bottom: 0.5rem }

.u-inline-4978c599 { font-size:1.4rem;font-weight:700 }

.u-inline-49e922ac { margin:0.5rem 0 }

.u-inline-49efcb05 { font-size:0.78rem;font-weight:600;color:#c62828;margin-bottom:0.35rem }

.u-inline-4a368e91 { background: linear-gradient(135deg, #fef7ed 0%, #fff5eb 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #e8d5c4; align-items: center; justify-content: space-between }

.u-inline-4a3c8168 { flex: 1; min-width: 220px; .75rem 1rem; background: linear-gradient(135deg, rgba(46,125,50,0.06), rgba(46,125,50,0.02)); border: 2px solid rgba(46,125,50,0.15); border-radius: var(--radius-lg) }

.u-inline-4a6a2230 { font-weight: 600; color: #0096C7; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-4b091ebb { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: var(--color-gray); font-weight: 700 }

.u-inline-4b544542 { font-size:0.88rem;color:var(--color-gray);margin-bottom:1rem }

.u-inline-4b879c6a { margin-top: var(--spacing-xl); background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: var(--spacing-lg); border-radius: var(--radius-xl); border: 1px solid #ffcc80 }

.u-inline-4b8914df { margin-top:.45rem;font-size:.72rem;color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:8px;padding:.35rem .55rem }

.u-inline-4b908f9f { font-size: 0.95rem; font-weight: 700; .5rem }

.u-inline-4b9b6363 { font-size:0.76rem;color:#555;margin:0.5rem 0 0;line-height:1.4 }

.u-inline-4baee8f7 { padding: 1rem; background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border-radius: 12px; border: 1px solid #81c784 }

.u-inline-4c094814 { background: rgba(255,255,255,0.38); color: white }

.u-inline-4c0adeca { margin:0;font-size:0.88rem }

.u-inline-4d362e95 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #2E7D32; font-weight: 700 }

.u-inline-4d46d490 { .75rem 1rem; background:linear-gradient(135deg,rgba(76,175,80,0.06),rgba(76,175,80,0.02)); border:2px solid rgba(76,175,80,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-4d4907bd { margin-bottom: var(--spacing-sm); .6rem 1rem; background: var(--color-warning-bg, #fef3c7); border-radius: var(--radius-md, 8px); font-size: 0.9rem; color: var(--color-warning-text, #92400e) }

.u-inline-4ddbe905 { white-space:nowrap }

.u-inline-4e082175 { font-size: var(--font-size-xs); color: var(--color-warning); margin-bottom: .3rem; font-weight: 600 }

.u-inline-4e102eb0 { margin-top:.5rem; font-size:.75rem; color:var(--color-gray) }

.u-inline-4e237f4c { .75rem 1rem; background: linear-gradient(135deg, rgba(255,111,0,0.06), rgba(255,111,0,0.02)); border: 2px solid rgba(255,111,0,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-4e61a143 { color:#2e7d32;font-weight:600 }

.u-inline-4e62c4ae { font-weight:600; color:#01579B; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-4eee995c { padding:20px;border-radius:12px;border:1px solid #cbd5e1;background:#fff }

.u-inline-4f6725e9 { background: white; padding: 1rem; border-radius: 12px; border: 1px solid #a5d6a7 }

.u-inline-4fc878e4 { font-size:3rem; margin-bottom:.5rem }

.u-inline-501fba29 { font-size: 0.9rem; color: var(--color-gray-dark); .25rem }

.u-inline-5065ed58 { padding:1rem;background:#fef2f2;border-radius:8px;margin:1rem 0 }

.u-inline-506be727 { margin: 0; font-size: 1.1rem; color: white; align-items: center; gap: 0.5rem }

.u-inline-506cc07f { font-size: var(--font-size-2xl); font-weight: 700; color: var(--color-primary) }

.u-inline-50cf45b3 { font-size:12px;color:var(--cb-text-muted);margin:12px 0 0 }

.u-inline-50d34e1f { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-51190c09 { color:var(--color-gray) }

.u-inline-511ee66c { margin-top: 1.5rem }

.u-inline-51304467 { margin:0;padding-left:1.1rem;font-size:0.88rem;line-height:1.55 }

.u-inline-514ce088 { background: linear-gradient(135deg, #e8f5e9 0%, #f1f8e9 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #c8e6c9; align-items: center; justify-content: space-between }

.u-inline-515b1c20 { display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.35rem 0.75rem; background: linear-gradient(135deg, #e8f5e9, #c8e6c9); border-radius: 20px; font-size: 0.8rem; font-weight: 600; color: #2e7d32; margin-top: 0.3rem }

.u-inline-51912ac2 { padding: 0.7rem 0.85rem; justify-content: space-between; align-items: center; gap: 0.5rem; user-select: none }

.u-inline-519fa10c { margin-bottom: var(--spacing-lg) }

.u-inline-5209ce90 { max-width: 960px; margin: 0 auto var(--spacing-2xl) }

.u-inline-522f2ff4 { margin-bottom:0.8rem }

.u-inline-5264f36c { font-size: 0.75rem; color: #9ca3af; font-weight: 400 }

.u-inline-52952d0c { margin-top:4px;font-size:0.78rem;color:#f59e0b;font-weight:600 }

.u-inline-52c8f8c5 { .45rem 0.9rem; border: 2px dashed #ffcc80; border-radius: 10px; background: linear-gradient(135deg, #fff3e0, #fff8e1); color: #E65100; font-weight: 600; font-size: 0.8rem; transition: all 0.2s }

.u-inline-52ec0d2e { color: var(--color-warning) }

.u-inline-52fccdf5 { margin:8px 0 0;font-size:0.92rem;line-height:1.55;color:#334155 }

.u-inline-5342dafe { padding: var(--spacing-lg); border-top: 1px solid #c8e6c9 }

.u-inline-5366f8e7 { background: linear-gradient(135deg, #fdf2f8 0%, #fce7f3 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); border: 1px solid var(--theme-accent); margin-bottom: var(--spacing-md) }

.u-inline-5371db16 { margin-top:10px }

/* source: inline-attrs-chunk-06.css */
.u-inline-53875d1b { color:#b91c1c }

.u-inline-53a12986 { margin-top: 2rem }

.u-inline-53a43f4c { font-size:0.65rem; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:rgba(255,255,255,0.4); margin-bottom:0.5rem }

.u-inline-53dee337 { flex: 1; min-width: 220px; .75rem 1rem; background: linear-gradient(135deg, rgba(21,101,192,0.08), rgba(66,165,245,0.03)); border: 2px solid rgba(21,101,192,0.22); border-radius: var(--radius-lg) }

.u-inline-54b21992 { padding: var(--spacing-lg) 1rem }

.u-inline-54b87dab { opacity:0.5;font-size:0.8em }

.u-inline-54e34d6d { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #DB2777 0%, #EC4899 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-55472ccb { color: var(--color-muted); max-width: 520px; margin: 0 auto; line-height: 1.5 }

.u-inline-55b37dde { width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; background: linear-gradient(135deg, #EC4899 0%, #F472B6 100%); align-items: center; justify-content: center; font-size: 1.5rem }

.u-inline-55b6e8d6 { flex: 1; min-width: 220px }

.u-inline-55fd99b4 { justify-content: space-between; font-size: var(--font-size-xs); color: var(--color-gray); margin-bottom: var(--spacing-md) }

.u-inline-56288aa7 { font-size:0.85rem;color:#64748b }

.u-inline-56330a8a { font-size:2rem; margin-bottom:0.5rem }

.u-inline-5638761c { margin-top: var(--spacing-xl); background: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%); padding: var(--spacing-lg); border-radius: var(--radius-xl); border: 1px solid #4dd0e1 }

.u-inline-5654942c { font-weight:600; color:#2962FF; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-56571ff3 { gap: var(--spacing-lg); align-items: flex-start; flex-wrap: wrap }

.u-inline-565bdf37 { margin: var(--spacing-xl) 0; border: none; border-top: 1px solid var(--color-gray-light) }

.u-inline-5669428d { flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc }

.u-inline-5676bdbe { margin-bottom: var(--spacing-md) }

.u-inline-5677b988 { display:inline }

.u-inline-570d631a { gap:0.5rem;margin-bottom:1rem;flex-wrap:wrap }

.u-inline-571075c0 { font-weight:700; font-size:0.85rem; margin-bottom:0.5rem; align-items:center; gap:0.5rem }

.u-inline-572f572d { font-weight:600; color:#00796B; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-580be011 { color:#c2410c;font-weight:600;text-decoration:underline }

.u-inline-587c8769 { justify-content: space-between; align-items: center; .75rem 0; border-bottom: 1px solid rgba(139, 69, 19, 0.2) }

.u-inline-58cf2281 { padding:1rem;color:#e53935 }

.u-inline-58fb6aaa { font-size: var(--font-size-md); color: var(--color-text); margin: 0; font-weight: 600 }

.u-inline-5924fdb8 { font-weight:400; color:#999; font-size:0.75rem }

.u-inline-592815a1 { gap:.5rem;align-items:flex-start;margin:1rem 0;font-size:.82rem;line-height:1.45;color:var(--color-gray-dark,#444) }

.u-inline-593b2d04 { font-size: 0.7rem; background: #FF6B35; color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-5943fbec { margin-top: 0.65rem; padding: 0.55rem 0.75rem; background: rgba(0,0,0,0.03); border-radius: var(--radius-lg); font-size: var(--font-size-sm); color: var(--color-gray); white-space: pre-line; line-height: 1.5 }

.u-inline-59635267 { margin: 12px 0 0 0; font-size: 0.85rem; color: rgba(255,255,255,0.8); font-style: italic }

.u-inline-59840f73 { .75rem 1rem; background: linear-gradient(135deg, rgba(156,39,176,0.06), rgba(156,39,176,0.02)); border: 2px solid rgba(156,39,176,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-59af4645 { font-size:0.82rem;color:#333;margin:0.35rem 0 0.85rem;line-height:1.45 }

.u-inline-59bf9bbf { align-items:center; gap:.5rem; margin-bottom:.4rem }

.u-inline-5a699a16 { font-size: 1.2rem; font-weight: 700; min-width: 30px }

.u-inline-5a92ddf4 { align-items: center; justify-content: space-between; .75rem 0 }

.u-inline-5ab3da1a { color: #ef5350; font-weight: 700 }

.u-inline-5ab468b5 { margin-top: auto }

.u-inline-5aedcfe8 { font-size: var(--font-size-lg); color: var(--color-gray); margin-bottom: var(--spacing-2xl); max-width: 600px; margin-left: auto; margin-right: auto }

.u-inline-5aef0e12 { border-color: #25D366; color: #25D366; align-items: center; justify-content: center; gap: 8px; font-weight: 600 }

.u-inline-5b20e6ef { font-size:1.1rem }

.u-inline-5bde24cc { align-items: center; gap: 12px }

.u-inline-5c06e89d { background: linear-gradient(135deg, #1e3a5f, #2e86ab) }

.u-inline-5c2a25d5 { padding: 1.5rem; border-top: 1px solid rgba(0,0,0,0.08) }

.u-inline-5c573a84 { font-size: 0.75rem; background: #E65100; color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-5c7d762a { background: linear-gradient(135deg, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.05) 100%); padding: 1rem 1.5rem; border-bottom: 2px solid var(--theme-from) }

.u-inline-5c8ca6a6 { max-width: 600px; margin-bottom: var(--spacing-md) }

.u-inline-5ceb21e9 { .5rem; border-radius: var(--radius-md); border: 1px solid rgba(255,255,255,0.3); background: rgba(255,255,255,0.1); color: #fff }

.u-inline-5d69fd43 { opacity:.9;font-size:.88rem }

.u-inline-5d8500d8 { font-size: 0.85rem; padding-top: var(--spacing-md); border-top: 1px solid rgba(255,255,255,0.2); margin-top: var(--spacing-md) }

.u-inline-5da2e34a { margin:0.4rem 0 0; font-size:0.82rem; color:rgba(255,255,255,0.6) }

.u-inline-5ddba6f5 { margin-right: 0.5rem }

.u-inline-5e2792de { background: linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #fb923c; align-items: center; justify-content: space-between }

.u-inline-5e2c43dc { font-size:.82rem;color:rgba(255,255,255,.75) }

.u-inline-5e3b201d { font-size: 1rem; font-weight: 700; color: var(--theme-from); .5rem }

.u-inline-5e4d3670 { border-top: 2px solid rgba(183,28,28,0.15); margin: 0.5rem 0 1rem; padding-top: 1rem }

.u-inline-5e9afcd2 { color: #9ca3af; font-size: 0.75rem; margin-left: 8px }

.u-inline-5ebe719f { .5rem; padding-top:0.5rem; border-top:1px dashed rgba(200,160,40,0.25) }

.u-inline-5eedeb4e { font-size:0.72rem;color:#6b7280 }

.u-inline-5f2df55c { background: linear-gradient(135deg, #e17055, #fdcb6e) }

.u-inline-5f4cc7e8 { max-width:920px;margin:12px auto;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #fdba74;color:#9a3412;font-size:0.92rem;line-height:1.5 }

.u-inline-5f681dfb { margin: 0; .75rem 1rem 0; font-size: 0.88rem; opacity: 0.85; line-height: 1.45 }

.u-inline-5fd0ebce { border-top: 1px solid var(--color-gray-light); color: var(--color-danger) }

.u-inline-6006754f { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.1); border-radius:12px; padding:1rem; margin-bottom:0.75rem }

.u-inline-6036597b { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #1E3A5F; font-weight: 700 }

.u-inline-6100d66b { color:#888; font-size:0.78rem }

.u-inline-613c7fd3 { gap: var(--spacing-md); justify-content: center; flex-wrap: wrap; margin-bottom: var(--spacing-2xl) }

.u-inline-613d3696 { background: linear-gradient(135deg, rgba(34, 197, 94, 0.1), rgba(16, 185, 129, 0.1)); border-radius: var(--radius-xl); padding: var(--spacing-xl); margin-bottom: var(--spacing-2xl); border: 1px solid rgba(34, 197, 94, 0.2); max-width: 500px; margin-left: auto; margin-right: auto }

.u-inline-6179637e { margin-bottom:14px }

.u-inline-61aba4d8 { font-weight: 400; color: var(--color-gray); font-size: 0.68rem; margin-left: 0.3rem }

.u-inline-620429e3 { border-radius:0 0 16px 16px;border-top:1px solid var(--buses-border,#e2e8f0) }

.u-inline-62791fa3 { margin-top:.45rem;font-size:.78rem;color:#64748b;line-height:1.45 }

.u-inline-6294c6af { font-weight: 700; font-size: 0.88rem; color: #E65100; margin-bottom: 0.3rem }

/* source: inline-attrs-chunk-07.css */
.u-inline-62ab3e68 { font-size:.82rem;color:#a7f3d0 }

.u-inline-62ad3221 { width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%); align-items: center; justify-content: center; font-size: 1.5rem }

.u-inline-62d8f3e5 { padding:.6rem 0 }

.u-inline-63594961 { margin: 0 0 1rem 0; font-size: 1rem; font-weight: 700; color: var(--theme-accent) }

.u-inline-63651383 { grid-template-columns: 1fr }

.u-inline-63a3145a { margin-top:.35rem }

.u-inline-63c2ef77 { min-height:112px;text-decoration:none;color:inherit;align-items:center }

.u-inline-63d2db5e { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(0, 131, 143, 0.2) }

.u-inline-63f6e6d8 { background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-640fb1f6 { font-size:.75rem }

.u-inline-6488a303 { .75rem 1rem; background: linear-gradient(135deg, rgba(194,24,91,0.06), rgba(194,24,91,0.02)); border: 2px solid rgba(194,24,91,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-65052389 { align-items: center; justify-content: center; gap: var(--spacing-md); flex-wrap: wrap }

.u-inline-6527d34e { grid-column: 1 / -1; padding: 3rem 1rem }

.u-inline-6567d3a3 { font-size: 0.72rem; color: #999 }

.u-inline-6599cf44 { text-align: left }

.u-inline-65ba8199 { font-size: 0.68rem; font-weight: 700; color: ${s.badgeColor}; background: ${s.badgeBg}; border: 1px solid ${s.badgeColor}20; padding: 2px 8px; border-radius: 8px; white-space: nowrap }

.u-inline-65c7e680 { font-size:0.78rem;font-weight:600;color:#555;margin-bottom:0.3rem }

.u-inline-65da041a { font-weight:700;color:#166534;margin-bottom:6px }

.u-inline-66774dda { color: #92400e; margin-bottom: 0.75rem }

.u-inline-66b57c95 { flex-wrap: wrap; gap: 0.8rem }

.u-inline-6777344f { position:fixed; top:0; left:0; right:0; bottom:0; z-index:9999; background:rgba(0,0,0,0.65); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); align-items:center; justify-content:center }

.u-inline-67ca217a { background: var(--color-light); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid var(--color-gray-light); align-items: center; justify-content: space-between }

.u-inline-681fb5d7 { font-weight:600; color:#4CAF50; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-6824a266 { font-weight:600;color:#10b981;font-size:0.85rem;white-space:nowrap }

.u-inline-6828eaaf { font-size: 3rem; margin-bottom: 0.5rem }

.u-inline-68ca6269 { height: 200px; border-radius: 12px }

.u-inline-68d8b72b { background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1rem 1.1rem }

.u-inline-6915e371 { gap: 0.5rem; .75rem; flex-wrap: wrap }

.u-inline-694e554f { gap: 1rem; flex-wrap: wrap }

.u-inline-69948833 { gap:1rem;flex-wrap:wrap;margin-bottom:0.75rem }

.u-inline-69a51057 { font-weight: 600; color: #7b1fa2; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-69ccc915 { align-items:flex-start;gap:10px }

.u-inline-69e09899 { font-weight:600; color:#3E2723; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-69e9ee9d { position: absolute; bottom: 8px; left: 8px; right: 8px; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 6px }

.u-inline-6a0b5061 { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); border: none }

.u-inline-6a0eebab { padding: 4px 0; font-size: 0.9rem }

.u-inline-6ac2534a { margin-bottom: var(--spacing-xl) }

.u-inline-6ac51717 { margin-top: 12px; color: #059669; font-weight: 600 }

.u-inline-6b0caeea { grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--color-gray-lighter) }

.u-inline-6b16c323 { color:var(--color-dark-secondary);line-height:1.55 }

.u-inline-6b40ecbd { font-size:0.95rem }

.u-inline-6b542e60 { padding: 12px; border: 1px solid var(--color-gray-light); border-radius: 8px; font-size: 1rem }

.u-inline-6b64b20b { grid-template-columns:minmax(120px,1.4fr) minmax(120px,1.4fr) 56px minmax(100px,1fr) 28px;gap:0.35rem;padding:0.35rem 0.5rem;font-size:0.7rem;font-weight:700;color:#555;background:#f5f5f5;border-radius:8px;margin-bottom:0.35rem }

.u-inline-6b71a206 { margin-bottom: 2rem }

.u-inline-6c75df82 { display:inline-block;font-weight:700;color:#1b5e20;text-decoration:underline }

.u-inline-6c8ed3e2 { margin: 0 0 0.75rem }

.u-inline-6cd3c3ab { color: #25d366; font-weight: 600 }

.u-inline-6cd8df5a { font-size: 0.88rem; line-height: 1.7; color: #64748b }

.u-inline-6ce438f7 { align-items: center; justify-content: center; gap: 0.5rem; opacity: 0.6; cursor: default; .5rem }

.u-inline-6d158fe3 { color:#64748b;line-height:1.6 }

.u-inline-6d874f16 { flex-direction: column; gap: 4px; max-height: 200px; overflow-y: auto }

.u-inline-6dee321d { justify-content: space-between; align-items: center; .5rem 0; border-bottom: 1px solid rgba(0,0,0,0.08) }

.u-inline-6e4e5e9e { padding: var(--spacing-lg); border-top: 1px solid #ddd6fe; background: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%) }

.u-inline-6e79ff26 { font-size:2rem;margin-bottom:0.75rem }

.u-inline-6e8bd170 { margin-bottom: 1rem; opacity: 0.85 }

.u-inline-6eb0de4d { .75rem 1rem; background: linear-gradient(135deg, rgba(255,109,0,0.06), rgba(255,109,0,0.02)); border: 2px solid rgba(255,109,0,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-6ef5a49a { margin:4px 0 0;color:#a3a3a3;font-size:0.82rem }

.u-inline-6f142166 { font-weight:600; color:#795548; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-6f192dff { border:none;background:#ffcdd2;color:#b71c1c;.3rem 0.6rem;border-radius:8px }

.u-inline-6f708a35 { background: linear-gradient(135deg, #8B5A2B 0%, #CD853F 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-6f7ac274 { font-weight: 700; font-size: 0.85rem; color: #1d4ed8; margin-bottom: 0.75rem }

.u-inline-6f9403cb { padding: var(--spacing-lg); border-top: 1px solid #ffcc80 }

.u-inline-6fac6c60 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(30,41,59,0.2) }

.u-inline-6fb7745c { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #0077B6 0%, #00B4D8 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-6ffda4d3 { .75rem 1rem; background: linear-gradient(135deg, rgba(41,98,255,0.06), rgba(41,98,255,0.02)); border: 2px solid rgba(41,98,255,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-7083393b { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #006D77 0%, #83C5BE 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-709eb2a0 { background: linear-gradient(135deg, #8B5A2B 0%, #CD853F 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #7a4d26; align-items: center; justify-content: space-between }

.u-inline-71c5055c { border-top: 2px solid rgba(22,163,74,0.15); margin: 0.5rem 0 1rem; padding-top: 1rem }

.u-inline-7280ea86 { font-weight: 700; color: #e65100; font-size: 0.95rem }

.u-inline-7281c133 { font-size:0.78rem; color:rgba(255,255,255,0.6); margin-bottom:0.3rem }

.u-inline-72b6d7e9 { background: var(--color-white); border-radius: var(--radius-2xl); padding: var(--spacing-xl); margin-bottom: var(--spacing-xl); box-shadow: var(--shadow-md) }

.u-inline-7336745e { border-top: 2px solid rgba(236,72,153,0.15); margin: 0.5rem 0 1rem; padding-top: 1rem }

.u-inline-73957d52 { .45rem 0.9rem; border: 2px dashed #c8e6c9; border-radius: 10px; background: linear-gradient(135deg, #e8f5e9, #f1f8e9); color: #2e7d32; font-weight: 600; font-size: 0.8rem; transition: all 0.2s }

.u-inline-740905a0 { display:inline-block;width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,0.1) }

.u-inline-7481a3a8 { color: var(--color-gray); font-size: var(--font-size-sm) }

.u-inline-749e29fe { font-weight:600; color:#4CAF50; font-size:0.9rem; margin-bottom:0.6rem }

/* source: inline-attrs-chunk-08.css */
.u-inline-74d69159 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #38A169 0%, #48BB78 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-75394fcd { color:#666;font-size:.88rem }

.u-inline-7551ec71 { list-style:none;margin:0;font-size:0.85rem }

.u-inline-75c019e5 { font-weight:600; color:#2E7D32; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-76083373 { background: rgba(239,83,80,0.9); color: white; border: none; padding: 4px 12px; border-radius: 8px; font-size: 0.78rem }

.u-inline-76c51fe6 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #8B7355 0%, #C4A35A 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-7729a136 { font-weight: 700; font-size: 0.85rem; color: #0077B6; margin-bottom: 0.75rem }

.u-inline-77486eff { font-size: 0.85rem; color: var(--color-gray); margin-bottom: var(--spacing-md) }

.u-inline-77cd3f70 { border-top: 2px solid rgba(0,180,216,0.15); margin-top: 1rem; padding-top: 1rem }

.u-inline-77de206b { font-size: 0.75rem; color: var(--theme-accent); .25rem }

.u-inline-77f28ae0 { font-size:0.8rem;color:#64748b;margin:0 0 0.5rem }

.u-inline-7877dc41 { .5rem; padding: 6px 10px; background: rgba(0,0,0,0.04); border-radius: 8px; border: 1px solid rgba(0,0,0,0.08); font-size: 0.82rem; justify-content: space-between; align-items: center }

.u-inline-78b2cc33 { flex:1;min-width:140px;.35rem 0.5rem;border:1px solid #ddd;border-radius:8px }

.u-inline-799cb3d4 { --theme-from:#6366f1;--theme-to:#818cf8;--theme-accent:#4f46e5 }

.u-inline-7a6122a6 { color: var(--color-gray); line-height: 1.7; font-size: var(--font-size-base); margin-top: 1rem }

.u-inline-7a64d160 { font-size: 0.72rem; font-weight: 700; color: var(--theme-accent); letter-spacing: 0.5px }

.u-inline-7a75bf00 { font-size:0.95rem;opacity:0.9;max-width:700px;line-height:1.6;margin:0 }

.u-inline-7af16968 { font-size: 0.8rem; color: #94a3b8 }

.u-inline-7b30c5c8 { font-weight: 700; font-size: 0.85rem; color: #5e35b1; margin-bottom: 0.75rem }

.u-inline-7b4e5659 { .5rem;.45rem 0.9rem;border:2px dashed #64b5f6;border-radius:10px;background:#fff;color:#1565c0;font-weight:600 }

.u-inline-7b52ba9a { margin: 12px 0 0 0; font-size: 0.85rem; color: #e9d5ff; font-style: italic }

.u-inline-7b628bce { margin:4px 0 0;color:#b91c1c;font-size:0.88rem }

.u-inline-7b7022e4 { font-size:0.76rem;opacity:0.85 }

.u-inline-7b72121c { .75rem 1rem; background: linear-gradient(135deg, rgba(0,150,136,0.06), rgba(0,150,136,0.02)); border: 2px solid rgba(0,150,136,0.15); border-radius: var(--radius-lg) }

.u-inline-7b8a6d93 { font-size:1.1rem;margin:0 0 12px }

.u-inline-7b9b298e { margin-bottom: 1.5rem }

.u-inline-7b9d634d { margin-top: 10px; font-size: 0.78rem; color: var(--color-gray) }

.u-inline-7bb39115 { width: 80px; font-size: 1.3rem }

.u-inline-7c4909f9 { margin:0;color:#721c24;font-weight:600 }

.u-inline-7c6e96c9 { margin:0.75rem 0;.6rem;border:2px solid var(--color-primary, #496275);border-radius:var(--radius-lg, 8px);background:rgba(73,98,117,0.04) }

.u-inline-7d302212 { font-size: 0.8rem; color: var(--color-gray) }

.u-inline-7d7e2385 { font-size: 0.75rem; background: white; color: var(--theme-from); padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-7da152a3 { font-size:0.78rem; color:rgba(255,255,255,0.6) }

.u-inline-7da58996 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #A0522D 0%, #CD853F 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-7dc4be47 { align-items: center; gap: 0.5rem; color: var(--color-primary) }

.u-inline-7de0983a { font-size:.68rem; background:rgba(234,88,12,.1); color:#ea580c; padding:.1rem .4rem; border-radius:4px }

.u-inline-7e26d5a6 { .75rem 1rem; background: linear-gradient(135deg, rgba(183,28,28,0.06), rgba(183,28,28,0.02)); border: 2px solid rgba(183,28,28,0.15); border-radius: var(--radius-lg) }

.u-inline-7ebf05d0 { .75rem }

.u-inline-7f10a82c { .75rem 1rem; background: linear-gradient(135deg, rgba(76,175,80,0.06), rgba(76,175,80,0.02)); border: 2px solid rgba(76,175,80,0.15); border-radius: var(--radius-lg) }

.u-inline-7f2cd9e5 { margin:0 0 0.75rem;font-size:0.92rem;line-height:1.55;color:#334155 }

.u-inline-7f651b9f { position:absolute;top:8px;right:10px;font-size:10px;opacity:0.65;text-transform:uppercase;letter-spacing:0.06em;z-index:2 }

.u-inline-7f7607f8 { margin:-.25rem 0 .85rem;font-size:.78rem;color:#64748b;line-height:1.4 }

.u-inline-7f8b91f6 { margin: 0 0 8px 0 }

.u-inline-7fe1a53f { color:#fff;border-color:rgba(255,255,255,0.6) }

.u-inline-800d9a03 { font-size: 2.5rem; margin-bottom: 0.75rem }

.u-inline-808de5a2 { font-weight: 600; font-size: 0.85rem; color: #555; margin-bottom: 0.5rem }

.u-inline-80d1e943 { padding:2px 0;font-weight:600;color:#0ea5e9 }

.u-inline-81195306 { background: linear-gradient(135deg, #e8f4fc 0%, #f0f8ff 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); border: 1px solid #b8d4e8; margin-bottom: var(--spacing-md) }

.u-inline-811c7448 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #1565c0; font-weight: 700 }

.u-inline-812239ae { .75rem 1rem; background: linear-gradient(135deg, rgba(156,39,176,0.06), rgba(156,39,176,0.02)); border: 2px solid rgba(156,39,176,0.15); border-radius: var(--radius-lg) }

.u-inline-81399b6e { justify-content: space-between; margin-bottom: 0.5rem }

.u-inline-81a4af42 { font-weight:700;color:#334155;font-size:.85rem;line-height:1.4;word-break:break-word }

.u-inline-81e5d5bd { padding: 1rem; background: white; border-radius: 12px; border: 1px solid #ddd6fe }

.u-inline-81f5df2e { font-weight: 700; color: white }

.u-inline-820f2f44 { padding: var(--spacing-2xl) }

.u-inline-820f75e8 { width: 80px; height: 80px; background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); border-radius: 50%; align-items: center; justify-content: center; font-size: 2.2rem; box-shadow: 0 4px 12px rgba(0,0,0,0.15) }

.u-inline-825229e4 { .75rem 1rem; background: linear-gradient(135deg, rgba(0,121,107,0.06), rgba(0,121,107,0.02)); border: 2px solid rgba(0,121,107,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-8254dbb1 { color: var(--color-gray); line-height: 1.7 }

.u-inline-8282e34e { background: linear-gradient(135deg, #fffacd 0%, #ffefd5 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #daa520; align-items: center; justify-content: space-between }

.u-inline-829caf55 { background:#fff;border-radius:12px }

.u-inline-82bb95ce { color: #16a34a; background: rgba(34,197,94,0.1) }

.u-inline-82c72710 { margin:12px 0;padding:10px 14px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.92rem }

.u-inline-82e4eb90 { left:75%;width:5px;height:5px;animation-duration:10s;animation-delay:1s }

.u-inline-82e89f4b { color: #9ca3af }

.u-inline-836157db { margin-top:12px;gap:10px;flex-wrap:wrap;align-items:center }

.u-inline-8367d226 { gap: 0.5rem; flex-wrap: wrap }

.u-inline-8387c8d0 { font-weight:600; color:#0096C7; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-83a12f2d { font-size: 0.72rem; color: var(--theme-from); align-items: center; gap: 3px }

.u-inline-83d678e1 { margin-top: var(--spacing-md) }

.u-inline-83fe0833 { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid rgba(244,114,182,0.5); align-items: center; justify-content: space-between }

.u-inline-84415b97 { margin-top: var(--spacing-xl); padding: var(--spacing-lg); background: var(--bg-primary); border-radius: var(--radius-lg); border: 1px solid var(--border-color) }

.u-inline-844e0595 { max-width:160px }

.u-inline-84653bc0 { .75rem 1rem; background: linear-gradient(135deg, rgba(0,119,182,0.06), rgba(0,119,182,0.02)); border: 2px solid rgba(0,119,182,0.15); border-radius: var(--radius-lg) }

.u-inline-846b04b2 { font-size:0.82rem;color:#666;margin-bottom:0.3rem }

.u-inline-84903634 { flex-shrink:0;opacity:.6 }

.u-inline-84b47c6e { font-size: clamp(120px, 20vw, 200px); font-weight: 800; background: var(--gradient-primary); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 1; margin: 0; animation: float 3s ease-in-out infinite }

.u-inline-84d2862b { .75rem; background: rgba(0,0,0,0.02); border-radius: var(--radius-lg); border: 1px solid rgba(0,0,0,0.08) }

.u-inline-84e99dc6 { border:1px solid var(--color-gray-light);border-radius:10px;.75rem;.65rem }

/* source: inline-attrs-chunk-09.css */
.u-inline-850a6884 { font-weight:600; color:#3F51B5; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-850fe010 { color:var(--color-gray);font-size:0.78rem }

.u-inline-851cab99 { font-size: 0.85rem }

.u-inline-85759f02 { font-weight:600; color:#2E7D32; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-8691cb73 { margin-bottom:.5rem }

.u-inline-86cf8d51 { margin-top:.8rem;font-size:.85rem;color:#6b7280 }

.u-inline-86d9e825 { .75rem 1rem; background: linear-gradient(135deg, rgba(130,100,60,0.06), rgba(130,100,60,0.02)); border: 2px solid rgba(130,100,60,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-87231f1a { font-weight:600; color:#F9A825; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-872b79cb { font-weight:600; color:#FF6D00; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-87ffc13d { background:rgba(243,156,18,.1); border:1px solid rgba(243,156,18,.3); border-radius:12px; padding:1rem; margin-bottom:1.25rem }

.u-inline-8800ba3b { justify-content: space-between }

.u-inline-88192630 { margin-top:6px;line-height:1.45 }

.u-inline-885ca944 { margin:0;.5rem 0.65rem;border-radius:8px;background:rgba(59,130,246,0.08) }

.u-inline-886f8775 { border-color: rgba(245, 158, 11, 0.3); background: rgba(245, 158, 11, 0.06); color: #92400e }

.u-inline-88d41580 { border-top: 2px solid rgba(59,130,246,0.15); margin: 0.5rem 0 1rem; padding-top: 1rem }

.u-inline-88efe206 { max-width:400px }

.u-inline-8900119e { flex:1;min-width:200px }

.u-inline-8910b55a { font-weight: 600; color: #e65100; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-892733d7 { color:#e67e22 }

.u-inline-89494860 { font-size:.82rem;color:#22c55e;font-weight:600;margin-bottom:.4rem }

.u-inline-89574cbd { .75rem 1rem; background: linear-gradient(135deg, rgba(56,142,60,0.04), rgba(56,142,60,0.01)); border: 1px solid rgba(56,142,60,0.12); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-896d6a38 { border-top: 1px solid var(--color-gray-light); padding-top: var(--spacing-md) }

.u-inline-89aa8a09 { align-items:center;gap:0.75rem }

.u-inline-89bd09bd { flex:1;min-width:0 }

.u-inline-89c74e29 { margin:-0.35rem 0 0.5rem }

.u-inline-89dd7f10 { font-size:0.78rem;font-weight:600;color:#c62828;margin-bottom:0.3rem }

.u-inline-89f9a45a { .35rem;color:var(--color-gray);font-size:0.78rem;line-height:1.35 }

.u-inline-89feffad { margin-bottom:0.65rem;.65rem 0.85rem;background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;font-size:0.88rem;line-height:1.45;color:#7c5a00 }

.u-inline-8a12c7b6 { max-width: 800px; margin-bottom: var(--spacing-xl); flex-wrap: wrap; gap: 0.75rem; align-items: flex-end }

.u-inline-8a24cf21 { background: rgba(255,255,255,0.25); color: white }

.u-inline-8a8baef6 { background: linear-gradient(135deg, #ea580c, #fb923c) }

.u-inline-8b1230af { padding: var(--spacing-lg); background: var(--color-gray-100); border-radius: var(--radius-lg) }

.u-inline-8b252dcc { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #DC2626 0%, #EF4444 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-8b4d82bd { background: linear-gradient(135deg, #faf0e6 0%, #ffe4c4 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #deb887; align-items: center; justify-content: space-between }

.u-inline-8b8072bf { font-size:0.8rem }

.u-inline-8b84a831 { font-size: 0.75rem; background: var(--color-warning); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-8b9e5a54 { font-size:.75rem;color:#0f766e;margin-right:auto }

.u-inline-8bf9f212 { opacity:0.5 }

.u-inline-8c29f5a0 { margin:0.4rem 0 0 1.8rem;font-size:0.78rem;color:#666 }

.u-inline-8c7971b1 { margin:0; font-size:1.2rem; font-weight:800; color:#ffd700 }

.u-inline-8c8a06a3 { grid-template-columns: repeat(4, 1fr); gap: 0.75rem }

.u-inline-8cbbc14f { background: white; border-radius: var(--radius-lg); padding: var(--spacing-md); border: 1px solid var(--color-gray-lighter) }

.u-inline-8cd4ae71 { color:#94a3b8 }

.u-inline-8d46aa51 { font-weight: 600; color: var(--color-dark); font-size: 0.85rem }

.u-inline-8defb78e { margin:0; .5rem }

.u-inline-8e378478 { margin: 0 0 0.25rem 0 }

.u-inline-8e584dcd { position:absolute; top:12px; right:12px; background:rgba(255,255,255,0.1); border:none; color:#fff; width:28px; height:28px; border-radius:50%; font-size:1rem; align-items:center; justify-content:center }

.u-inline-8e86974b { margin-bottom:16px }

.u-inline-8e8da18c { background: rgba(255,255,255,0.1); padding: var(--spacing-md); border-radius: var(--radius-lg); margin-top: var(--spacing-md) }

.u-inline-8e9648ec { font-size: 0.9rem }

.u-inline-8eb16bc4 { margin-top:.2rem;flex-shrink:0 }

.u-inline-8ec72b71 { font-size: 0.78rem; color: #888; margin: 0.3rem 0 0.8rem }

.u-inline-8fde46f6 { font-weight:600;color:#64748b;font-size:.78rem }

.u-inline-8fe81f42 { background:#1a1a2e; color:#fff; border-radius:16px; padding:2rem; max-width:420px; width:90%; box-shadow:0 20px 60px rgba(0,0,0,0.5); border:1px solid rgba(255,255,255,0.08) }

.u-inline-8ff45a1c { background: #F59E0B; border-color: #F59E0B }

.u-inline-907984a2 { .75rem 1rem; background: linear-gradient(135deg, rgba(0,180,216,0.06), rgba(0,180,216,0.02)); border: 2px solid rgba(0,180,216,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-909cf2fb { color:#666 }

.u-inline-90a63c24 { .75rem 1rem; background: linear-gradient(135deg, rgba(27,94,32,0.06), rgba(27,94,32,0.02)); border: 2px solid rgba(27,94,32,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-90bb2370 { padding-bottom: 0; margin-bottom: 0 }

.u-inline-90ce86d0 { font-weight: 700; color: #666; font-size: 0.85rem }

.u-inline-90d81b2f { gap: 0.5rem; margin-top: var(--spacing-md) }

.u-inline-90da3716 { opacity: 0.9; font-size: var(--font-size-sm); margin: 0 }

.u-inline-90e09a99 { font-weight: 600; color: var(--theme-from); white-space: nowrap }

.u-inline-90e350ec { font-weight:600; color:#0077B6; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-90f9553f { width: 140px }

.u-inline-9138872e { padding: var(--spacing-lg); border-top: 1px solid #e2e8f0; background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%) }

.u-inline-915ea9f9 { .75rem; border-radius: var(--radius-md); border: 1px solid var(--color-gray-light) }

.u-inline-916e3e94 { margin-bottom:.8rem }

.u-inline-91a117d4 { .75rem 1rem; background:linear-gradient(135deg,rgba(33,150,243,0.06),rgba(33,150,243,0.02)); border:2px solid rgba(33,150,243,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-91c3b830 { font-weight: 600; color: var(--theme-from) }

.u-inline-91fcb26a { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)) }

.u-inline-92081716 { font-weight: 600; color: #2e7d32; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-9251fc90 { font-size: 1rem; font-weight: 700; color: #EF6C00; .5rem }

.u-inline-925b548d { .75rem 1rem; background: linear-gradient(135deg, rgba(244,67,54,0.06), rgba(244,67,54,0.02)); border: 2px solid rgba(244,67,54,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-92918e91 { .75rem 1rem 1rem }

.u-inline-92948471 { background: #6366f1 }

/* source: inline-attrs-chunk-10.css */
.u-inline-92c65ef2 { font-size:14px;line-height:1.6;color:#334155 }

.u-inline-92f200a6 { background: linear-gradient(135deg, rgba(99, 102, 241, 0.1), rgba(168, 85, 247, 0.1)); border-radius: var(--radius-xl); padding: var(--spacing-xl); margin-bottom: var(--spacing-2xl); border: 1px solid rgba(99, 102, 241, 0.2) }

.u-inline-930e6cc7 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #B8860B 0%, #DAA520 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-9341bea8 { .75rem 1rem; background: linear-gradient(135deg, rgba(230,81,0,0.06), rgba(230,81,0,0.02)); border: 2px solid rgba(230,81,0,0.15); border-radius: var(--radius-lg) }

.u-inline-93adc24f { display: inline-flex }

.u-inline-93d1d394 { font-weight: 600 }

.u-inline-940b0a35 { .5rem; font-size: 0.8rem; color: var(--color-gray) }

.u-inline-94b735a2 { font-size:1.6rem;font-weight:800;margin-bottom:0.5rem;text-shadow:0 2px 8px rgba(0,0,0,.3) }

.u-inline-94ee39e4 { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, #DB2777 0%, #EC4899 100%); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-9527d518 { font-size:0.75rem;color:#94a3b8 }

.u-inline-953343b6 { font-size:.85rem;color:#64748b;margin-top:4px }

.u-inline-95610e2a { margin-top:1rem;white-space:pre-wrap }

.u-inline-9590f79e { margin-bottom:1rem }

.u-inline-959bb525 { gap:6px }

.u-inline-95d7102e { font-size: 1.6rem; flex-shrink: 0; margin-top: 2px }

.u-inline-95ec9156 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(230, 81, 0, 0.2) }

.u-inline-97115686 { .75rem 1rem; background: linear-gradient(135deg, rgba(62,39,35,0.06), rgba(62,39,35,0.02)); border: 2px solid rgba(62,39,35,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-974ce51e { .75rem 1rem; background: linear-gradient(135deg, rgba(121,85,72,0.06), rgba(121,85,72,0.02)); border: 2px solid rgba(121,85,72,0.15); border-radius: var(--radius-lg) }

.u-inline-976009ae { font-size:0.68rem;font-weight:700;color:#888;margin:6px 0 4px;padding-left:4px }

.u-inline-9809de22 { padding: 1rem; background: white; border-radius: 12px; border: 1px solid #f9a8d4 }

.u-inline-98ea1e26 { background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);border-radius:10px;padding:12px 16px;margin-bottom:16px }

.u-inline-98fa2d17 { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, #0077B6 0%, #00B4D8 100%); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-9a1af6a9 { align-items:center; gap:0.6rem; font-weight:600; color: #0d47a1; font-size: 0.9rem }

.u-inline-9a8b16ec { margin-top:.5rem;font-size:.82rem;color:#64748b;line-height:1.4 }

.u-inline-9b54a373 { justify-content:center }

.u-inline-9b7a2b8c { color: var(--color-gray); font-size: var(--font-size-sm); margin: 0 }

.u-inline-9b7d9d7a { font-weight:500;opacity:0.85 }

.u-inline-9b84c26a { margin-bottom:0.3rem }

.u-inline-9b966f6b { .75rem 1rem; background: linear-gradient(135deg, rgba(0,131,143,0.06), rgba(0,131,143,0.02)); border: 2px solid rgba(0,131,143,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-9bc6c9f7 { color: var(--color-gray); font-size: 0.7rem }

.u-inline-9bcfdb5b { background: linear-gradient(135deg, #1e3a5f 0%, #2980b9 100%); border: none; margin-bottom: var(--spacing-md) }

.u-inline-9be03006 { .5rem; font-size:0.75rem }

.u-inline-9c33ea5e { width:0% }

.u-inline-9c34bb96 { display: inline-flex; align-items: center; gap: 0.3rem; .4rem 0.75rem; border: 2px solid #e0e0e0; border-radius: 20px; font-size: 0.78rem; font-weight: 600; transition: all 0.2s ease; background: white }

.u-inline-9c44e068 { font-weight:600; color:#880E4F; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-9c67aaae { background: var(--color-white); border-radius: var(--radius-2xl); box-shadow: var(--shadow-md); margin-bottom: var(--spacing-md) }

.u-inline-9c8de1c3 { margin: 0; font-size: 1.1rem; color: #E65100; align-items: center; gap: 0.5rem }

.u-inline-9d0f45f5 { font-weight: 600; color: var(--color-error) }

.u-inline-9d137ed6 { max-width:720px;margin:1.5rem auto }

.u-inline-9d2fc0c4 { font-size:.82rem;color:var(--color-gray);margin-bottom:.4rem }

.u-inline-9d4bf7be { font-weight:600; color:#8E24AA; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-9d799f33 { font-size: 0.8rem; opacity: 0.9 }

.u-inline-9d8d7b7d { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.1); border-radius:12px; padding:1rem }

.u-inline-9dae1d00 { margin-top:1rem }

.u-inline-9dc61fc0 { font-size:13px;font-weight:600;color:var(--cb-text-muted);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:10px }

.u-inline-9e13e668 { padding:8px 16px }

.u-inline-9e3527b1 { font-size:13px;font-weight:600;color:var(--cb-text-muted);text-transform:uppercase;letter-spacing:0.04em;margin:12px 0 8px }

.u-inline-9ec03d16 { margin-bottom: var(--spacing-md); font-size: var(--font-size-xl); color: #00838f }

.u-inline-9eebaa2b { background: linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #fca5a5; align-items: center; justify-content: space-between }

.u-inline-9efe4689 { flex-direction: column; gap: 0.5rem; margin-bottom: 0.75rem }

.u-inline-9f2c0987 { font-size:0.8rem; color:rgba(255,255,255,0.5); margin-bottom:1rem; .5rem; background:rgba(239,68,68,0.08); border-radius:8px; border:1px solid rgba(239,68,68,0.15) }

.u-inline-9f9de731 { flex-direction:column;gap:10px }

.u-inline-9fa9d7fe { font-size:1.05rem }

.u-inline-a097d6f6 { width:70px;.35rem;border:1px solid #ddd;border-radius:8px }

.u-inline-a0ad9719 { align-items:center; gap:0.6rem; font-weight:600; color: #2e7d32; font-size: 0.9rem }

.u-inline-a0b656da { padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0 }

.u-inline-a0e93430 { font-size: 0.75rem; background: #006D77; color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-a0fcf227 { margin-bottom: 8px }

.u-inline-a110f99d { font-size:.75rem; flex:1; min-width:160px }

.u-inline-a189a251 { .75rem 1rem; background: linear-gradient(135deg, rgba(255,193,7,0.06), rgba(255,193,7,0.02)); border: 2px solid rgba(255,193,7,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-a18ac805 { margin-top:4px }

.u-inline-a1f866e5 { --theme-from:#1a73e8;--theme-to:#4a90e2;--theme-accent:#1557b0 }

.u-inline-a227207c { margin-bottom:0.75rem;.65rem 0.85rem;background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;font-size:0.88rem;line-height:1.45;color:#7c5a00 }

.u-inline-a233165a { gap:0.5rem;flex-wrap:wrap }

.u-inline-a23b3144 { margin-bottom: var(--spacing-2xl) }

.u-inline-a252a4fe { color: white; margin: 0; align-items: center; gap: 0.5rem }

.u-inline-a27259d1 { font-weight:600; color:#B71C1C; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-a2bb4bb2 { font-size:0.76rem;color:#c62828;margin:0.35rem 0 0;.45rem 0.6rem;background:#ffebee;border-radius:8px }

.u-inline-a2ed3ecd { align-items: center; justify-content: center; gap: 0.5rem; opacity: 0.6; cursor: default; filter: blur(0px) }

.u-inline-a37f41e8 { font-size: 0.78rem; color: #666; margin-bottom: 0.5rem }

.u-inline-a39f11e5 { padding: var(--spacing-lg); border-top: 1px solid #fbcfe8; background: linear-gradient(135deg, #fdf2f8 0%, #fce7f3 100%) }

.u-inline-a3ca21c0 { font-weight: 700; color: #1E293B }

.u-inline-a497ea78 { max-width:140px }

.u-inline-a4d38dde { font-weight:600; color:#0288D1; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-a5329976 { background: linear-gradient(135deg, #7C3AED 0%, #8B5CF6 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); margin-bottom: var(--spacing-md) }

.u-inline-a553e539 { font-size: 0.85rem; font-weight: 600 }

.u-inline-a594ec6c { background:linear-gradient(135deg,#6366f1,#818cf8) }

/* source: inline-attrs-chunk-11.css */
.u-inline-a650857c { font-size:.72rem;color:var(--color-gray) }

.u-inline-a6c214ca { margin:0 0 20px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,rgba(16,185,129,0.12),rgba(5,150,105,0.06));border:1px solid rgba(16,185,129,0.3) }

.u-inline-a6d20f5a { gap:0.4rem;flex-wrap:wrap;.35rem }

.u-inline-a7146496 { margin-top:1.25rem;font-size:1rem }

.u-inline-a71be7c1 { border-color: #00b894 }

.u-inline-a769f9b9 { flex: 1; min-width: 220px; .75rem 1rem; background: linear-gradient(135deg, rgba(21,101,192,0.06), rgba(21,101,192,0.02)); border: 2px solid rgba(21,101,192,0.15); border-radius: var(--radius-lg) }

.u-inline-a787b5bf { font-size: 0.8rem; text-decoration: line-through; color: var(--color-gray) }

.u-inline-a78b714f { font-size:14px; color:#64748b; margin-bottom:12px }

.u-inline-a7e5d2ac { flex: 1; min-width: 200px }

.u-inline-a824d2bc { flex-direction: column; gap: 4px }

.u-inline-a8270a6a { align-items: center; justify-content: center; gap: var(--spacing-md) }

.u-inline-a82b59c9 { background: linear-gradient(135deg, #f59e0b, #d97706); border: none }

.u-inline-a82fa588 { .75rem; padding-top:0.5rem; border-top:1px dashed rgba(33,150,243,0.2) }

.u-inline-a8439a6d { border-top: 2px solid rgba(234,88,12,0.15); margin: 0.5rem 0 1rem; padding-top: 1rem }

.u-inline-a84d236c { font-size:.85rem;margin-bottom:1rem }

.u-inline-a87aa54e { font-size: var(--font-size-3xl); color: var(--color-text); margin-bottom: var(--spacing-md); font-weight: 700 }

.u-inline-a88b27a6 { display: inline-block; .5rem }

.u-inline-a8a00982 { font-size: var(--font-size-sm); font-weight: 600; margin-bottom: 0.5rem; color: var(--color-dark) }

.u-inline-a8b8871d { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #ffcc80; align-items: center; justify-content: space-between }

.u-inline-a92dc5d4 { border:none;background:#ffebee;color:#c62828;border-radius:8px;.2rem 0.5rem }

.u-inline-a92f1572 { align-items:center; gap:0.6rem; font-weight:600; color: #0077B6; font-size: 0.9rem }

.u-inline-a942de1a { font-size: 0.85rem; color: var(--color-gray) }

.u-inline-a95073b5 { margin: 0.35rem 0 }

.u-inline-a954df7b { margin-top:.65rem;padding:.55rem .65rem;background:rgba(15,23,42,.04);border-radius:10px;font-size:.74rem;line-height:1.45;color:#334155;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto;text-align:left }

.u-inline-a9cdb02f { font-size: 0.875rem; color: var(--color-gray, #64748b) }

.u-inline-a9fac896 { gap:0.4rem;align-items:center;flex-wrap:wrap }

.u-inline-aa61dc23 { margin: 0; font-size: 1.1rem; color: #2E7D32; align-items: center; gap: 0.5rem }

.u-inline-aabb669e { color:#9ca3af;font-size:0.72rem }

.u-inline-aaf3b69a { margin-top: var(--spacing-lg) }

.u-inline-ab0b6e68 { min-height:112px;text-decoration:none;color:inherit;align-items:center;border:none;text-align:left;font:inherit }

.u-inline-ab2d97e7 { font-size:0.78rem;color:#64748b }

.u-inline-ab63fcfe { margin: 0; font-size: 1.1rem; color: #276749; align-items: center; gap: 0.5rem }

.u-inline-aba65400 { font-weight: 600; color: #00897b; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-abaf03fe { gap:8px;align-items:center;margin-bottom:16px }

.u-inline-abdbbcf7 { font-weight:600; color:#0277BD; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-ac86ab1a { margin:12px 0;padding:12px 16px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b }

.u-inline-aca45dac { min-width: 160px }

.u-inline-acd23086 { width: 48px; height: 48px; border-radius: 50% }

.u-inline-adec4cfe { margin:.2rem 0 .8rem 0;color:#4b5563 }

.u-inline-adec6baf { .45rem 0.9rem; border: 2px dashed #b0bec5; border-radius: 10px; background: linear-gradient(135deg, #eceff1, #f5f5f5); color: #37474f; font-weight: 600; font-size: 0.8rem; transition: all 0.2s }

.u-inline-adf48182 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(21, 101, 192, 0.2) }

.u-inline-ae701f23 { z-index:2;padding:2.5rem 2rem;flex-direction:column;justify-content:center;align-items:center }

.u-inline-ae9b773e { color: #795548; margin-top: 6px; font-size: 0.78rem; border-top: 1px dashed rgba(0,0,0,0.15); padding-top: 5px }

.u-inline-aec55fc1 { font-size:0.78rem; color:rgba(255,255,255,0.9) }

.u-inline-aee2d437 { font-size:0.88rem;color:#64748b;line-height:1.45;margin:0 0 12px }

.u-inline-af0911b5 { margin: 0; font-size: 1.1rem; color: #1565c0; align-items: center; gap: 0.5rem }

.u-inline-af2f2ed3 { margin-top:12px;padding:12px;border-radius:8px;background:#fff;border:1px dashed #86efac }

.u-inline-af49a3fc { gap:8px;flex-wrap:wrap }

.u-inline-af560ef5 { font-size: 0.75rem; background: linear-gradient(135deg, #7C3AED 0%, #A78BFA 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-af9507e7 { color:#64748b;font-size:0.95rem;line-height:1.5;margin:0 }

.u-inline-b0043ef4 { margin-top:16px }

.u-inline-b064107b { font-size:0.95rem;font-weight:600;opacity:0.65 }

.u-inline-b06fb3de { margin-top:1.5rem }

.u-inline-b074f65b { font-size:.75rem;color:var(--color-gray);margin-top:.35rem }

.u-inline-b07ebe33 { font-weight:500; color:#9a7b34; font-size:0.85rem; margin-bottom:0.4rem }

.u-inline-b089e721 { font-size:.65rem;margin-top:.15rem;opacity:.8 }

.u-inline-b0afd134 { margin: 0; font-size: 1.1rem; color: white }

.u-inline-b138774d { font-size:.9rem;color:#374151;margin-bottom:.35rem }

.u-inline-b178ddac { font-size:2.5rem }

.u-inline-b179c7e7 { grid-template-columns:1fr 320px;gap:24px;align-items:start }

.u-inline-b206f5e7 { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border-bottom: 3px solid #f39c12 }

.u-inline-b290e421 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #1e3a5f 0%, #2980b9 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-b29a9e20 { flex-direction:column;gap:0.5rem;margin-bottom:0.75rem }

.u-inline-b29d5c88 { flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-top:1.25rem }

.u-inline-b33383ea { margin-top:.75rem }

.u-inline-b369e150 { vertical-align:middle;margin-right:1px }

.u-inline-b371fd6c { color: white }

.u-inline-b39ac5cb { .35rem;border:1px solid #90caf9;border-radius:6px;font-size:0.82rem }

.u-inline-b3a15a8a { width: 100px }

.u-inline-b3a18581 { margin:16px 0;padding:16px;border-radius:12px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5) }

.u-inline-b3a5c17c { background: linear-gradient(135deg, #1E293B 0%, #475569 100%); color: #fff }

.u-inline-b3c96504 { align-items: center; gap: 0.5rem; margin-bottom: 0.4rem; font-size: var(--font-size-sm); color: var(--color-gray) }

.u-inline-b3cf080a { .75rem 1rem; background: linear-gradient(135deg, rgba(0,200,83,0.06), rgba(0,200,83,0.02)); border: 2px solid rgba(0,200,83,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-b3d8448b { font-weight: 700; font-size: 0.85rem; color: #15803d; margin-bottom: 0.75rem }

.u-inline-b3db159a { font-size: 0.75rem; background: linear-gradient(135deg, #38A169 0%, #48BB78 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-b4413e14 { border:2px solid #0ea5e9;background:linear-gradient(135deg,rgba(14,165,233,0.08),rgba(59,130,246,0.06));margin-bottom:1rem }

.u-inline-b47573db { padding:2px 12px 2px 0;color:var(--color-gray) }

/* source: inline-attrs-chunk-12.css */
.u-inline-b47e0e8c { .85rem }

.u-inline-b4b05033 { margin-left: 0.5rem; font-size: 0.85rem }

.u-inline-b4cf530e { font-size: 2rem }

.u-inline-b5324671 { .65rem;font-size:0.78rem }

.u-inline-b5960df3 { padding: 1.1rem; font-weight: 700; margin-bottom: var(--spacing-md); font-size: 1.1rem; border-radius: var(--radius-xl) }

.u-inline-b5c16b7d { margin-bottom: 0.65rem; .75rem 1rem; border-radius: 12px; background: rgba(148,163,184,0.12); border: 1px solid rgba(148,163,184,0.35) }

.u-inline-b605cc2b { justify-content: space-between; align-items: flex-start; .5rem 0; border-bottom: 1px solid rgba(0,0,0,0.08); gap: 1rem }

.u-inline-b6af17f6 { margin-bottom: 0.8rem }

.u-inline-b7124134 { .75rem 1rem; background:linear-gradient(135deg,rgba(255,152,0,0.06),rgba(255,152,0,0.02)); border:2px solid rgba(255,152,0,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-b76fe344 { background: linear-gradient(135deg, #8e24aa, #ab47bc) }

.u-inline-b79ba285 { text-decoration:line-through;opacity:.85 }

.u-inline-b800928d { grid-column: span 2 }

.u-inline-b83b0d97 { font-size: 0.85rem; opacity: 0.9 }

.u-inline-b84f2112 { color:#27ae60;font-weight:700 }

.u-inline-b851352d { flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px }

.u-inline-b889cfb5 { margin: 12px 0 0 0; font-size: 0.85rem; color: var(--color-gray-dark); font-style: italic }

.u-inline-b8a8abbe { align-items: center; justify-content: center; gap: 0.5rem; margin-bottom: 0.5rem }

.u-inline-b8b9aa40 { align-items:center; gap:0.6rem; font-weight:600; color: #1565c0; font-size: 0.9rem }

.u-inline-b8ec679b { font-weight:600; color:#F44336; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-b8f42e93 { font-weight: 700; font-size: 0.85rem; color: #be185d; margin-bottom: 0.75rem }

.u-inline-b930c74b { align-items: center; gap: 0.25rem }

.u-inline-b99accfb { font-size: 0.75rem; color: #ef5350; margin-bottom: 0.4rem; font-weight: 600 }

.u-inline-b9fd24c1 { max-width: 800px }

.u-inline-ba2961d4 { font-size:.68rem; background:rgba(168,85,247,.12); color:#7c3aed; padding:.1rem .4rem; border-radius:4px }

.u-inline-ba9f9fc3 { font-size: 1.05rem; color: var(--color-primary); font-weight: 600; margin-bottom: var(--spacing-md) }

.u-inline-bac3543d { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, #F59E0B 0%, #D97706 100%); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-bb0425a5 { font-size:.78rem }

.u-inline-bbfbe5dc { gap: var(--spacing-md); align-items: center; margin-bottom: var(--spacing-md) }

.u-inline-bc3862fc { position:absolute; top:12px; right:12px; background:none; border:none; color:rgba(255,255,255,0.5); font-size:1.5rem; padding:4px 8px; line-height:1 }

.u-inline-bc682332 { max-width:400px;margin-bottom:8px }

.u-inline-bc88a1e5 { margin-top:.4rem;padding-top:.45rem;border-top:1px dashed rgba(15,23,42,.12) }

.u-inline-bd0a913c { font-weight:600; color:#43A047; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-bd4213f7 { align-items:center;gap:0.6rem;font-weight:600;font-size:0.9rem }

.u-inline-bd99d428 { font-size: 0.75rem; background: var(--color-success); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-bdd58d7a { font-size:1.6rem;font-weight:800;letter-spacing:0.2em;color:#15803d }

.u-inline-bde865bf { .75rem 1rem; background: linear-gradient(135deg, rgba(78,52,46,0.06), rgba(78,52,46,0.02)); border: 2px solid rgba(78,52,46,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-bded8114 { padding: var(--spacing-lg) }

.u-inline-bdf1a09e { .45rem 0.9rem;border:2px dashed #ffcc80;border-radius:10px;background:linear-gradient(135deg,#fff3e0,#fff8e1);color:#E65100;font-weight:600;font-size:0.8rem }

.u-inline-be254048 { margin-bottom:18px }

.u-inline-be272440 { border-top: 2px solid rgba(139,92,246,0.15); margin: 0.5rem 0 1rem; padding-top: 1rem }

.u-inline-be2d3229 { position:sticky;top:80px }

.u-inline-be4b021f { font-size: 0.85rem; color: var(--color-gray); padding-top: var(--spacing-md); border-top: 1px solid var(--color-gray-light) }

.u-inline-bea9a964 { font-weight:600; color:#1B5E20; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-bee445ba { font-weight: 700; font-size: 0.85rem; color: #c05621; margin-bottom: 0.75rem }

.u-inline-bef5bf52 { font-size: 2rem; font-weight: 700; color: var(--color-primary) }

.u-inline-bf07cc2b { padding: 1rem 1.5rem }

.u-inline-bf113caf { margin:0.8rem 0 0; font-size:0.72rem; color:rgba(255,255,255,0.35) }

.u-inline-bf3e690b { font-size: var(--font-size-sm); color: var(--color-gray); margin: 0 }

.u-inline-bf3e8ec8 { flex-direction: column; gap: 0.25rem }

.u-inline-bf5f2839 { max-width:33% }

.u-inline-bfae9bf0 { font-weight:600; color:#e65100; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-bfb62b05 { font-size: 0.9rem; color: var(--color-gray-dark); margin: 0.5rem 0 }

.u-inline-c0084ec2 { color:#64748b;font-size:0.9rem }

.u-inline-c12ba8b5 { font-size: var(--font-size-lg); margin: 0 0 var(--spacing-xs); color: var(--color-text) }

.u-inline-c141649e { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #90caf9; align-items: center; justify-content: space-between }

.u-inline-c1a7d481 { min-height: calc(100vh - 200px); align-items: center; justify-content: center; padding: 100px 20px 50px }

.u-inline-c213d8e5 { margin: 0; font-size: 1.1rem; color: #8B6914; align-items: center; gap: 0.5rem }

.u-inline-c285c5e9 { align-items: flex-start; gap: 0.5rem; margin-bottom: 0.45rem; font-size: var(--font-size-sm); color: var(--color-gray) }

.u-inline-c28965fb { background: linear-gradient(135deg, #1E3A5F 0%, #2E86AB 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #1a3350; align-items: center; justify-content: space-between }

.u-inline-c2a658d4 { color: var(--color-gray); font-size: 0.9rem; margin: 0 0 0.5rem 0 }

.u-inline-c2b840a0 { font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: #94a3b8; margin: 0 0 0.5rem }

.u-inline-c2e3e4ae { font-size: 0.8rem; color: var(--color-gray); margin: 0 0 0.5rem }

.u-inline-c3276f53 { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: var(--spacing-xl); margin-bottom: var(--spacing-xl) }

.u-inline-c3348d1f { font-weight: 600; color: #b71c1c; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-c38a8ec1 { font-size:1.08rem;line-height:1.78;color:#334155;margin:0 0 1rem }

.u-inline-c3970302 { font-weight:600; color:#9C27B0; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-c3eeb504 { margin: 0; font-size: 1.1rem; color: #4A5568; align-items: center; gap: 0.5rem }

.u-inline-c3f83707 { margin-left:8px }

.u-inline-c4ec4fd0 { margin-top:.5rem;font-size:.78rem }

.u-inline-c6480a30 { font-size:14px;color:var(--cb-text-muted) }

/* source: inline-attrs-chunk-13.css */
.u-inline-c65dac83 { .75rem 1rem; background: linear-gradient(135deg, rgba(0,150,136,0.06), rgba(0,150,136,0.02)); border: 2px solid rgba(0,150,136,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-c67d7566 { margin-left:.5rem;background:#059669;color:#fff;border:none;border-radius:10px;padding:.6rem .85rem }

.u-inline-c6ab9b2f { text-decoration: none }

.u-inline-c711197a { font-size:0.78rem;color:#666;margin:0.35rem 0 0;line-height:1.35 }

.u-inline-c79965f8 { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #7C3AED 0%, #A78BFA 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-c7ffd318 { font-weight: 600; color: var(--color-success) }

.u-inline-c842db10 { font-size: 0.5em; color: var(--color-gray); font-weight: 400 }

.u-inline-c884e4f1 { font-size: 0.82rem; color: var(--color-gray); line-height: 1.45; margin-bottom: 0.65rem }

.u-inline-c8afb5e3 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid rgba(30, 58, 95, 0.2) }

.u-inline-c8b707ef { background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:.75rem;margin-bottom:1rem;color:#9a3412;font-size:.9rem }

.u-inline-c8d178de { list-style: none; margin: 0 }

.u-inline-c8fd6e14 { align-items: flex-start; gap: 0.5rem; margin-top: 0.45rem; font-size: var(--font-size-sm); color: var(--color-gray) }

.u-inline-c8fed62e { font-weight: 600; color: var(--theme-accent); white-space: nowrap }

.u-inline-c92e0355 { padding:1.25rem 1.5rem }

.u-inline-c948d049 { flex-shrink: 0; transition: transform 0.25s ease; color: #94a3b8 }

.u-inline-c952de9b { background: rgba(214,157,48,.12); border: 2px solid var(--color-warning); border-radius: var(--radius-lg); padding: 1rem; margin: 1rem 0 }

.u-inline-c95bdcb5 { font-size: 0.8rem; color: #c4b5fd }

.u-inline-c975af7d { color: var(--color-gray); font-size: 0.85rem }

.u-inline-c996a30f { font-weight: 700; font-size: 0.85rem; color: #b71c1c; margin-bottom: 0.75rem }

.u-inline-c9c4c864 { margin: 0; font-size: 1.1rem; color: #6B5344; align-items: center; gap: 0.5rem }

.u-inline-c9d43774 { margin:0 0 12px }

.u-inline-c9e34862 { color:#ef4444 }

.u-inline-c9f311fe { .5rem 0; border-bottom: 1px solid var(--color-gray-light); justify-content: space-between; align-items: center }

.u-inline-ca453a6e { margin:0.25rem 0 0 }

.u-inline-cacd4bdc { font-weight:600; color:#00C853; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-cae16e94 { background: linear-gradient(135deg, #0f766e, #14b8a6) }

.u-inline-cb8dd1a8 { background: #16a34a; color: white; border: none }

.u-inline-cbf95448 { accent-color: var(--theme-from) }

.u-inline-cc8867b9 { font-size:.68rem; background:rgba(99,102,241,.1); color:#6366f1; padding:.1rem .4rem; border-radius:4px }

.u-inline-cccd61ab { color: var(--color-gray) }

.u-inline-ccd9d356 { margin: 6px 0 4px; padding-top: 6px; border-top: 1px dashed rgba(0,0,0,0.15) }

.u-inline-cd7323d5 { margin-top:6px;font-size:0.95rem }

.u-inline-cd77b921 { .75rem 1rem; background: linear-gradient(135deg, rgba(46,125,50,0.04), rgba(46,125,50,0.01)); border: 2px solid rgba(46,125,50,0.10); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-cd7e4d3d { border-top: 2px solid rgba(46,125,50,0.15); margin-top: 1rem; padding-top: 1rem }

.u-inline-cd8dfaf4 { font-weight:600; color:#FF9800; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-cdfc4320 { padding: 1rem; background: white; border-radius: 12px; border: 1px solid var(--theme-accent) }

.u-inline-cdfe035e { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 1rem }

.u-inline-ce3bc3a9 { color: white; margin: 0 }

.u-inline-ce5c2c14 { font-size: 1rem; font-weight: 700; color: #00897B; .5rem }

.u-inline-ce5f8381 { .8rem }

.u-inline-ce64292b { font-weight:600; color:#00838F; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-cefcf34f { margin:0.75rem 0;.65rem 0.85rem;font-size:0.82rem;line-height:1.45;color:#475569;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px }

.u-inline-cf431d03 { max-height:160px;margin-bottom:1rem }

.u-inline-cf56d02c { flex-shrink: 0 }

.u-inline-cf64a618 { gap: 1rem; flex-wrap: wrap; margin-bottom: 0.75rem }

.u-inline-cf79910c { margin-top: var(--spacing-sm) }

.u-inline-cf925169 { vertical-align:middle;margin-right:6px;color:#e11d48 }

.u-inline-cfbc7571 { font-weight:600; color:#8D6E63; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-cfbe4224 { margin-top: var(--spacing-xl); margin-bottom: var(--spacing-xl); background: var(--color-white); padding: var(--spacing-md) var(--spacing-lg); border-radius: var(--radius-2xl); border: 1px solid var(--color-gray-lighter); grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 0 }

.u-inline-cfd88891 { padding: var(--spacing-lg); border-top: 1px solid #4dd0e1 }

.u-inline-d02a70d0 { background: linear-gradient(135deg, #DB2777 0%, #EC4899 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #f472b6; align-items: center; justify-content: space-between }

.u-inline-d04dca06 { margin-top:4px;display:inline-block }

.u-inline-d09c09e1 { margin-top:8px;font-size:0.9rem;color:#b91c1c }

.u-inline-d0b1ce72 { max-width:720px;margin:2rem auto;1rem }

.u-inline-d0f453b4 { font-size:0.85rem;align-items:center;gap:0.4rem }

.u-inline-d0f66683 { font-weight:800;color:var(--theme-from);font-size:.88rem }

.u-inline-d1163f91 { .3rem;border:1px solid #ddd;border-radius:6px }

.u-inline-d11f5734 { font-size: 2rem; font-weight: 800; letter-spacing: 8px; color: var(--color-dark); margin: 0 }

.u-inline-d1205c9e { font-size: 1.1rem; font-weight: 700; color: #E65100; .5rem }

.u-inline-d13682fd { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #FF6600 0%, #FF9500 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-d16b1f6f { background: linear-gradient(135deg, #7C3AED 0%, #8B5CF6 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #a78bfa; align-items: center; justify-content: space-between }

.u-inline-d17a52af { padding: 1rem; background: linear-gradient(135deg, #e0f2f1 0%, #b2dfdb 100%); border-radius: 12px; border: 1px solid #4db6ac }

.u-inline-d1872d82 { margin: 4px 0; border-bottom: 1px solid rgba(0,0,0,0.08) }

.u-inline-d28e9c69 { height:280px;border-radius:12px;border:1px solid #e0e0e0 }

.u-inline-d2a26d21 { margin:8px 0 0;color:#a3a3a3;font-size:0.82rem }

.u-inline-d2abea56 { color:#64748b }

.u-inline-d2b5b644 { .75rem 1rem; background: linear-gradient(135deg, rgba(1,87,155,0.06), rgba(1,87,155,0.02)); border: 2px solid rgba(1,87,155,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-d2dc0a7a { flex: 1 }

.u-inline-d2e53578 { margin-bottom: var(--spacing-md); font-size: var(--font-size-xl); color: #E65100 }

.u-inline-d33a5c9d { font-size: 0.8rem; font-weight: 700; color: var(--theme-from); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 8px }

.u-inline-d36a9bb0 { flex-wrap:wrap; gap:8px; align-items:flex-end; margin-bottom:10px }

.u-inline-d3f41fc2 { font-size: 1.5rem; margin-bottom: 0.25rem }

.u-inline-d4005777 { color: var(--color-gray); 4px }

.u-inline-d41e1e5e { padding: 12px 16px; border-radius: var(--radius-lg); margin-top: var(--spacing-sm); font-size: 0.9rem; font-weight: 600 }

.u-inline-d4316970 { margin-top:8px }

.u-inline-d49e0e29 { font-size: 0.75rem; background: linear-gradient(135deg, #B8860B 0%, #DAA520 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

/* source: inline-attrs-chunk-14.css */
.u-inline-d51702bf { margin-bottom:8px }

.u-inline-d522a053 { color:#999 }

.u-inline-d52cfb79 { margin-bottom:12px;padding:12px;border-radius:8px;font-size:14px }

.u-inline-d547e040 { border:1px solid #fecaca;background:#fef2f2;padding:12px;margin:8px 0;border-radius:8px }

.u-inline-d580c314 { font-size: 0.75rem; background: linear-gradient(135deg, #A0522D 0%, #CD853F 100%); color: white; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-d5a7ca4d { font-size:.85em;color:#64748b }

.u-inline-d5c60b0d { background: linear-gradient(135deg, #1565c0, #0d47a1) }

.u-inline-d626811c { .75rem; background: #f1f8e9; border-radius: 8px }

.u-inline-d6709c83 { display:inline-block }

.u-inline-d68bafed { background:linear-gradient(135deg,#1a1a2e,#16213e); color:#fff; border-radius:20px; max-width:400px; width:90%; box-shadow:0 24px 64px rgba(0,0,0,0.5); border:1px solid rgba(255,215,0,0.15) }

.u-inline-d6a0991a { gap: var(--spacing-sm); flex-wrap: wrap }

.u-inline-d6c3084a { display:inline; margin:0 }

.u-inline-d6e36b0e { margin: 0; color: white }

.u-inline-d6e99c20 { font-size: 1rem; font-weight: 700; color: #E65100; .5rem }

.u-inline-d77708a4 { .7rem; border-radius:8px; border:none; background:linear-gradient(135deg,#8b5cf6,#7c3aed); color:#fff; font-weight:700; font-size:0.85rem; align-items:center; justify-content:center; gap:0.5rem }

.u-inline-d7d3f0de { .75rem 1rem; background: linear-gradient(135deg, rgba(2,136,209,0.06), rgba(2,136,209,0.02)); border: 2px solid rgba(2,136,209,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-d80f5e63 { max-width:560px }

.u-inline-d856cd1d { margin: 0; font-size: 1.1rem; color: #c2410c; align-items: center; gap: 0.5rem }

.u-inline-d85d49c1 { .75rem 1rem; background: linear-gradient(135deg, rgba(49,27,146,0.06), rgba(49,27,146,0.02)); border: 2px solid rgba(49,27,146,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-d86e2995 { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, #1E3A5F 0%, #2E86AB 100%); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-d86e8774 { flex-wrap: wrap; gap: 0.4rem }

.u-inline-d878ed43 { font-size:2.5rem; margin-bottom:0.3rem; animation:premiumModalStar 2s ease-in-out infinite }

.u-inline-d8b514d3 { margin-top: var(--spacing-xl); background: var(--color-white); border: 1px solid var(--color-gray-light); border-radius: var(--radius-2xl); box-shadow: var(--shadow-sm) }

.u-inline-d9055e5f { grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0.75rem }

.u-inline-d9119068 { background:linear-gradient(135deg,#f59e0b,#fbbf24) }

.u-inline-d9972f24 { margin:0.25rem 0 }

.u-inline-da5cd676 { flex:1 }

.u-inline-dadbc235 { font-weight:600; color:#FF6F00; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-db1da258 { .75rem 1rem; background:linear-gradient(135deg,rgba(156,39,176,0.06),rgba(156,39,176,0.02)); border:2px solid rgba(156,39,176,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-db617c3f { color: var(--color-gray); letter-spacing: 1px }

.u-inline-dbc363d8 { font-size: 0.9rem; line-height: 1.45; margin-bottom: 0.75rem }

.u-inline-dbc98685 { font-size: 0.75rem; background: white; color: #DB2777; padding: 2px 8px; border-radius: 12px; font-weight: 600 }

.u-inline-dbe91124 { margin-top:.35rem;font-size:.72rem;font-weight:700;color:#047857;line-height:1.35 }

.u-inline-dc587ca8 { font-size:0.78rem;color:#888;margin:0.3rem 0 0.8rem }

.u-inline-dcbfae07 { background: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #c4b5fd; align-items: center; justify-content: space-between }

.u-inline-dcd7aaf9 { font-weight:700;color:#0ea5e9 }

.u-inline-dcfc6559 { margin-top: var(--spacing-xl) }

.u-inline-dd6c1bd8 { font-size: 1rem; font-weight: 700; color: #C2185B; .5rem }

.u-inline-dd8c6ad4 { font-weight: 600; color: #388e3c; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-de08974a { background:#4caf5020;padding:1px 8px;border-radius:6px }

.u-inline-de5842a1 { margin-top: var(--spacing-md); margin-bottom: var(--spacing-lg) }

.u-inline-de83d97f { font-weight: 600; font-size: var(--font-size-sm) }

.u-inline-debe71ad { background: white; padding: var(--spacing-md) }

.u-inline-deccf9e7 { color:#16a34a }

.u-inline-dee19acf { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: var(--theme-from); font-weight: 700 }

.u-inline-dfa3b8dd { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, #8B5A2B 0%, #CD853F 100%); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-dfe27a07 { font-size: 0.85rem; color: var(--color-gray); padding-top: var(--spacing-md); border-top: 1px solid var(--color-gray-light); margin-top: var(--spacing-md) }

.u-inline-e00f73e0 { flex:1;min-width:220px;padding:.75rem 1rem;border-radius:var(--radius-lg) }

.u-inline-e01a95d3 { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); border: none; opacity: 0.85 }

.u-inline-e0902420 { font-weight:600; color:#4E342E; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-e0baca66 { margin:.25rem 0 0 1.75rem;font-size:.82rem;opacity:.75 }

.u-inline-e0ce0c7d { vertical-align:middle;margin-right:4px }

.u-inline-e0ed4430 { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid var(--color-gray-light) }

.u-inline-e14d31d8 { margin-top: var(--spacing-xl); background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: var(--spacing-lg); border-radius: var(--radius-xl); border: 1px solid #81c784 }

.u-inline-e18e1e28 { align-items: center; gap: 1rem; margin-bottom: 1rem }

.u-inline-e1906aec { font-weight:600; color:#E65100; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-e20d4bbf { font-size:0.82rem;color:#555;margin:0;line-height:1.45 }

.u-inline-e23a942f { .75rem 1rem; background:linear-gradient(135deg,rgba(0,188,212,0.06),rgba(0,188,212,0.02)); border:2px solid rgba(0,188,212,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-e297632e { font-weight: 600; color: #1565c0; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-e2ee6066 { flex-wrap:wrap;gap:0.4rem }

.u-inline-e30a6e37 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #8B5A2B; font-weight: 700 }

.u-inline-e3138568 { font-weight:600; color:#C2185B; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-e32b1273 { font-size: var(--font-size-xs); color: var(--color-gray) }

.u-inline-e32c0668 { border-top: 2px solid rgba(0,119,182,0.15); margin-top: 1rem; padding-top: 1rem }

.u-inline-e41ebde2 { font-size:.92rem;color:#374151;margin-bottom:.8rem }

.u-inline-e4b17706 { vertical-align:middle;margin-right:2px }

.u-inline-e5093ccf { font-size: 1rem; color: var(--color-gray); font-weight: 400 }

.u-inline-e588efa6 { background: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #4dd0e1; align-items: center; justify-content: space-between }

.u-inline-e5bdc370 { max-width:520px }

.u-inline-e5c88047 { flex-direction: column; gap: var(--spacing-sm); margin-bottom: var(--spacing-md) }

.u-inline-e5ca1650 { padding: 1.5rem; grid-template-columns: 1fr 1fr; gap: var(--spacing-xl) }

.u-inline-e5e801b4 { .75rem; padding-top:0.5rem; border-top:1px dashed rgba(41,98,255,0.2) }

.u-inline-e5f14362 { margin:0;font-size:0.8rem }

.u-inline-e634e6da { font-weight:600 }

.u-inline-e66ba2c0 { font-weight:500; color:#00796b; font-size:0.85rem; margin-bottom:0.4rem }

.u-inline-e677f1d8 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #DB2777; font-weight: 700 }

/* source: inline-attrs-chunk-15.css */
.u-inline-e69c648b { margin-bottom: 0.5rem; border: 1px solid rgba(148,163,184,0.15); border-radius: 10px; background: #fafbfc }

.u-inline-e6d5177e { background: linear-gradient(135deg, #1e40af, #3b82f6) }

.u-inline-e705544e { .75rem 1rem; background: linear-gradient(135deg, rgba(67,160,71,0.06), rgba(67,160,71,0.02)); border: 2px solid rgba(67,160,71,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-e720af5d { background:#ff980040;padding:1px 8px;border-radius:6px;font-weight:700;font-size:0.82rem }

.u-inline-e80184f3 { margin-left: auto; .5rem 1rem; background: #f44336; color: white; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 0.82rem; white-space: nowrap }

.u-inline-e83d1746 { padding: var(--spacing-md); background: var(--color-gray-lightest); border-radius: var(--radius-lg) }

.u-inline-e84b5fbd { gap: 1rem }

.u-inline-e87a882a { align-items:center; justify-content:center; gap:0.5rem; .85rem; border-radius:12px; border:none; background:linear-gradient(135deg,#ffd700,#ffb300); color:#1a1a2e; font-weight:800; font-size:0.95rem; text-decoration:none; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 20px rgba(255,215,0,0.3) }

.u-inline-e8929e82 { margin-top:12px;display:inline-flex }

.u-inline-e8b30124 { vertical-align:middle }

.u-inline-e8b58d8e { .75rem 1rem; background: linear-gradient(135deg, rgba(63,81,181,0.06), rgba(63,81,181,0.02)); border: 2px solid rgba(63,81,181,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-e8c437af { margin-bottom:.75rem }

.u-inline-e8e526a9 { color: var(--color-primary); text-decoration: none; font-weight: 600 }

.u-inline-e90bd600 { background: rgba(76,175,80,0.9); color: white; border: none; padding: 4px 12px; border-radius: 8px; font-size: 0.78rem }

.u-inline-e91b0fb7 { font-weight:600;color:#6366f1 }

.u-inline-ea098aad { font-size: 1rem; font-weight: 700; color: #2E7D32; .5rem }

.u-inline-ea31e66b { .75rem 1rem; background:linear-gradient(135deg,rgba(244,67,54,0.06),rgba(244,67,54,0.02)); border:2px solid rgba(244,67,54,0.15); border-radius:var(--radius-lg); margin-bottom:0.75rem }

.u-inline-ea5e2ed1 { position:absolute;top:10px;right:12px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.5;z-index:3 }

.u-inline-eb4c4f99 { margin: 0.5rem 0 0.25rem; font-size: var(--font-size-base) }

.u-inline-eb6f9039 { font-weight:500; color:#0d47a1; font-size:0.85rem; margin-bottom:0.4rem }

.u-inline-eb82aedb { font-size:1rem;font-weight:700;color:#E65100 }

.u-inline-eb975c9b { background: linear-gradient(135deg, #edf2f7 0%, #e2e8f0 100%); padding: var(--spacing-md) var(--spacing-lg); border-bottom: 1px solid #a0aec0; align-items: center; justify-content: space-between }

.u-inline-eb9a42b8 { margin:0.5rem 0 0.25rem;font-weight:700;font-size:0.88rem;color:#3949ab }

.u-inline-eba430f8 { opacity:0.85 }

.u-inline-ebcbb5db { margin:0.5rem 0 0;font-size:0.9rem }

.u-inline-ec4584a0 { margin: 0; font-size: 1.1rem; color: #004D40; align-items: center; gap: 0.5rem }

.u-inline-ec58589c { align-items: center; gap: 2px }

.u-inline-ecac00a9 { margin-bottom: 1.25rem }

.u-inline-ecd7e0a7 { font-weight:700;color:#e65100 }

.u-inline-ed28518d { margin: 0; font-size: 1.1rem; color: #00838f; align-items: center; gap: 0.5rem }

.u-inline-ed4faedb { margin-top:4px; padding:6px 8px; border-radius:6px; border:1px solid var(--color-gray-light) }

.u-inline-ed894170 { margin-bottom:1rem;.75rem 1rem;background:linear-gradient(135deg,rgba(255,152,0,0.08),rgba(255,193,7,0.05));border:2px solid rgba(255,152,0,0.2);border-radius:12px }

.u-inline-ee0c30df { margin:16px 0 8px }

.u-inline-ee49c432 { margin-top:4px; padding:6px 8px; border-radius:6px; border:1px solid var(--color-gray-light); width:120px }

.u-inline-eed60b61 { font-size: 0.82rem; color: #bf360c }

.u-inline-eed61217 { font-size:1.35rem;margin-bottom:0.75rem }

.u-inline-eeece5e2 { font-weight:600; color:#E65100; font-size:0.85rem; margin-bottom:0.6rem }

.u-inline-ef2c2f19 { margin: 0; font-size: 1.1rem; color: #8B4513; align-items: center; gap: 0.5rem }

.u-inline-ef95a352 { font-weight:400; font-size:.8rem; color:var(--color-gray); margin-left:.5rem }

.u-inline-efd1de4e { .75rem 1rem; background: linear-gradient(135deg, rgba(56,142,60,0.06), rgba(56,142,60,0.02)); border: 2px solid rgba(56,142,60,0.15); border-radius: var(--radius-lg); margin-bottom: 0.75rem }

.u-inline-efe788fc { font-weight:600; color:#F44336; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-f006422c { .95rem 1rem;background:linear-gradient(135deg,#e3f2fd,#e8f5e9);border:3px solid #42a5f5;border-radius:12px;.25rem;box-shadow:0 2px 8px rgba(21,101,192,0.12) }

.u-inline-f04505bc { gap:6px;margin-bottom:8px }

.u-inline-f0461e0d { border:none }

.u-inline-f0cb5752 { opacity:0.5;cursor:not-allowed }

.u-inline-f2030af4 { background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:.65rem .8rem;margin-bottom:.9rem;color:#9a3412 }

.u-inline-f25a4cb4 { margin-bottom: var(--spacing-md); font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.5px; color: #00838f; font-weight: 700 }

.u-inline-f29ef4ec { margin:0;font-size:0.8rem;color:#666 }

.u-inline-f2d17c59 { background: rgba(255,255,255,0.2); color: white; backdrop-filter: blur(4px) }

.u-inline-f2d2f2bf { min-width:auto;margin-right:0.25rem }

.u-inline-f2fa4829 { background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.08); border-radius:12px; .8rem }

.u-inline-f31adbf5 { background: linear-gradient(135deg, var(--theme-from), var(--theme-to)); border: none; margin-bottom: var(--spacing-md) }

.u-inline-f37f1ad6 { margin-bottom:1rem;.75rem 1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#664d03;font-size:0.88rem;line-height:1.45 }

.u-inline-f3a76058 { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); border: 1px solid #ffcc80; margin-bottom: var(--spacing-md) }

.u-inline-f43995d8 { margin:-0.5rem 0 1rem;padding:.65rem .85rem;background:rgba(168,85,247,.08);border-radius:10px;font-size:.82rem;line-height:1.45 }

.u-inline-f4c66113 { font-size:0.75rem;color:#666;min-width:1.2rem }

.u-inline-f4d6cabb { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg, #D97706 0%, #F59E0B 100%); align-items: center; justify-content: center; color: white; font-size: 1.5rem }

.u-inline-f4f3bc24 { vertical-align:middle;margin-right:6px }

.u-inline-f52d4b07 { border-color: rgba(243, 156, 18, 0.3) }

.u-inline-f549f7fc { background:linear-gradient(135deg,rgba(255,215,0,0.08),rgba(255,179,0,0.04)); border:1px solid rgba(255,215,0,0.2); border-radius:12px; .8rem }

.u-inline-f5500baa { font-size:.82rem;color:#ef4444;font-weight:600;margin-bottom:.4rem }

.u-inline-f55327e1 { font-weight:600; color:#6A1B9A; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-f56af178 { padding: 1rem; background: linear-gradient(135deg, rgba(103,58,183,0.06), rgba(103,58,183,0.02)); border: 2px solid rgba(103,58,183,0.15); border-radius: var(--radius-lg) }

.u-inline-f605a3f0 { position:fixed; top:0; left:0; right:0; bottom:0; z-index:9999; background:rgba(0,0,0,0.6); backdrop-filter:blur(4px); align-items:center; justify-content:center }

.u-inline-f64ef819 { margin-bottom:0.45rem }

.u-inline-f69366a6 { padding:2rem;color:#888 }

.u-inline-f6e803e2 { color: var(--theme-from) }

.u-inline-f6f32315 { align-items: flex-start; gap: 0.6rem }

.u-inline-f6f609bd { .75rem; border-radius: var(--radius-md); border: 1px solid var(--color-gray-light); background: #fff }

.u-inline-f7683c10 { margin-bottom:1.5rem }

.u-inline-f7dab26d { background: linear-gradient(135deg, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.05) 100%); padding: 1rem 1.5rem; border-bottom: 2px solid var(--theme-from); align-items: center; justify-content: space-between }

.u-inline-f7f0414d { font-weight:600; color:#00BCD4; font-size:0.85rem; margin-bottom:0.5rem }

.u-inline-f7fda36e { display: inline-block; margin-bottom: 0.5rem; background: linear-gradient(135deg, #4A5568 0%, #667EEA 100%); color: white; .25rem 0.75rem; border-radius: var(--radius-sm); font-size: var(--font-size-xs); font-weight: 600 }

.u-inline-f8d0c70d { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid rgba(148, 163, 184, 0.18) }

.u-inline-f8d43313 { font-size:0.8rem;color:#64748b;margin-top:4px }

.u-inline-f90934ec { white-space:pre-wrap;font-size:0.82rem;margin:0.5rem 0 0 }

.u-inline-f9894f7d { margin:1rem 0;padding:1rem;border:1px solid #e2e8f0;border-radius:12px }

/* source: inline-attrs-chunk-16.css */
.u-inline-fa3e1c7d { margin-bottom:12px }

.u-inline-fa6cb04f { font-size: 0.9rem; color: var(--color-gray); margin-bottom: 0.35rem }

.u-inline-fa75d911 { .5rem 0; justify-content: space-between }

.u-inline-fb06dca7 { font-size:.88rem;color:#64748b;margin:0 0 .5rem }

.u-inline-fb41be1f { margin:0;font-size:1.1rem }

.u-inline-fb64fffd { font-size: 1.2rem; font-weight: 700; color: #7C3AED; .5rem }

.u-inline-fb72d03b { align-items: center; justify-content: space-between; .75rem 0; border-bottom: 1px solid transparent }

.u-inline-fb775656 { font-weight: 700; color: #2E7D32; margin-bottom: 0.5rem }

.u-inline-fbfe6fd1 { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1rem }

.u-inline-fc040e84 { .5rem;.4rem 0.85rem;border-radius:10px;border:1px dashed #bbb;background:#fafafa;font-size:0.85rem }

.u-inline-fc248535 { font-size: 0.82rem; color: #8d6e63; line-height: 1.45; margin-bottom: 0.65rem }

.u-inline-fc2f799b { margin:0 0 10px;font-size:0.92rem;color:#14532d;line-height:1.45 }

.u-inline-fcd955e8 { color: #d97706 }

.u-inline-fd4c0aaf { margin-top: var(--spacing-xl); margin-bottom: var(--spacing-xl); background: var(--color-white); padding: var(--spacing-md); border-radius: var(--radius-2xl); border: 1px solid var(--color-gray-lighter) }

.u-inline-fda817b1 { max-width:720px;margin:32px auto;16px }

.u-inline-fdb63112 { background: linear-gradient(135deg, #fdf5e6 0%, #fff8dc 100%); padding: var(--spacing-md); border-radius: var(--radius-lg); border: 1px solid #deb887; margin-bottom: var(--spacing-md) }

.u-inline-fdba5553 { gap:0.5rem;align-items:center;margin-bottom:0.5rem;flex-wrap:wrap }

.u-inline-fe9a83af { margin-left:0.5rem }

.u-inline-fea36db9 { margin:12px 0 4px;font-size:18px;color:var(--cb-text-bright) }

.u-inline-feb8a7c1 { color: var(--color-gray); font-size: 0.9rem }

.u-inline-fec122be { font-weight:600; color:#9C27B0; font-size:0.9rem; margin-bottom:0.6rem }

.u-inline-ff0c9afa { font-size:0.8rem;color:#64748b }

.u-inline-ff5caa31 { background: #dc2626; color: white; border: none }

.u-inline-ff74af6d { font-weight: 600; color: #795548; font-size: 0.9rem; margin-bottom: 0.6rem }

.u-inline-ff99cd15 { font-size:0.82rem;color:#64748b;line-height:1.45 }

.u-inline-ffbecef9 { color:#64748b;margin-bottom:1.5rem }

.u-inline-ffc884e0 { vertical-align:middle;margin-right:3px }

/* Bus schedule filter chips — embedded here because transport-detail.css giant-line split breaks parsing */
.buses-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.buses-filter-chip{border:1px solid var(--buses-border,#e2e8f0);background:var(--z-surface-white);border-radius:999px;padding:6px 14px;font-size:0.78rem;font-weight:600;color:var(--buses-text-dim,#64748b);cursor:pointer;font-family:inherit;transition:all 0.2s}
.buses-filter-chip--active{background:var(--buses-primary,#1a73e8);border-color:var(--buses-primary,#1a73e8);color:var(--z-surface-white)}
.buses-filter-chip:hover{border-color:var(--buses-primary,#1a73e8);color:var(--buses-primary,#1a73e8)}
.buses-count-badge{font-size:0.72rem;font-weight:700;color:var(--buses-primary,#1a73e8);background:var(--buses-primary-soft,rgba(26,115,232,0.08));border:1px solid rgba(26,115,232,0.2);border-radius:999px;padding:4px 12px;margin-right:4px;white-space:nowrap}
