/* Generated 16 Oct 2026 by the CSP tightening: one class per distinct inline style that used to sit in the templates.
   Each rule repeats its class so it keeps beating ordinary stylesheet rules, as an inline style attribute did. */
.s-002535c.s-002535c.s-002535c { margin-top:12px; }
.s-004cd6f.s-004cd6f.s-004cd6f { padding:8px 16px; margin-bottom:14px; border-radius:6px; font-size:13px; font-weight:600; background:#f8d7da; border:1px solid #dc3545; color:#58151c; }
.s-008725f.s-008725f.s-008725f { color:var(--text-muted); font-size:13px; }
.s-01fc02b.s-01fc02b.s-01fc02b { font-weight:800; font-size:20px; text-align:center; letter-spacing:.06em; margin-bottom:1rem; }
.s-021235a.s-021235a.s-021235a { margin:.5rem 0 0 1.2rem; padding:0; font-size:13px; }
.s-0226243.s-0226243.s-0226243 { color:var(--danger, #c0362c); font-weight:600; }
.s-0253127.s-0253127.s-0253127 { font-size:13px; margin:0 0 4px; }
.s-02cbdfb.s-02cbdfb.s-02cbdfb { font-size:22px; font-weight:700; }
.s-02d8f1a.s-02d8f1a.s-02d8f1a { font-size:12px; color:var(--text-muted, #888); margin-bottom:0; }
.s-02e966c.s-02e966c.s-02e966c { background:#fff3cd; border:1px solid #e0a800; color:#664d03; padding:8px 16px; margin-bottom:14px; border-radius:6px; font-size:13px; font-weight:600; text-align:center; }
.s-0373666.s-0373666.s-0373666 { width:100%; padding:6px 10px; margin-bottom:6px; border:1px solid var(--border); border-radius:6px; }
.s-03ea188.s-03ea188.s-03ea188 { font-size:12.5px; color:var(--text-muted, #888); line-height:1.6; }
.s-0457234.s-0457234.s-0457234 { min-width:220px; font-size:12.5px; }
.s-047f55c.s-047f55c.s-047f55c { margin:.5rem 0 .75rem; font-size:13px; }
.s-048e1c3.s-048e1c3.s-048e1c3 { font-size:12px; color:var(--text-muted, #888); margin-top:.25rem; }
.s-04bef3a.s-04bef3a.s-04bef3a { font-size:11.5px; color:var(--text-muted); margin:2px 0 0; }
.s-0513847.s-0513847.s-0513847 { margin:0 0 6px 0; font-weight:600; font-size:13px; }
.s-055acf3.s-055acf3.s-055acf3 { margin:0.75rem 0; }
.s-05e6591.s-05e6591.s-05e6591 { margin-top:-0.5rem; }
.s-069aea8.s-069aea8.s-069aea8 { margin:12px 0 0 0; padding:10px; border-left:4px solid var(--warning, #b06d00); font-size:13px; }
.s-06fa124.s-06fa124.s-06fa124 { max-width:760px; }
.s-075ecda.s-075ecda.s-075ecda { max-width:640px; margin-bottom:1.25rem; background:#f4f8ff; border-left:4px solid var(--accent, #2a5db0); }
.s-0785af4.s-0785af4.s-0785af4 { font-size:11.5px; color:var(--text-muted); }
.s-07997e9.s-07997e9.s-07997e9 { flex-direction:column; align-items:stretch; gap:16px; padding:16px; }
.s-084e42b.s-084e42b.s-084e42b { font-size:12px; margin:.4rem 0 0; color:var(--text-muted, #888); }
.s-088cf00.s-088cf00.s-088cf00 { width:120px; }
.s-089d905.s-089d905.s-089d905 { margin-bottom:1.5rem; max-width:800px; }
.s-08b2d53.s-08b2d53.s-08b2d53 { margin-top:0; font-size:15px; }
.s-0a6e3b1.s-0a6e3b1.s-0a6e3b1 { margin-top:2.5rem; }
.s-0a861ce.s-0a861ce.s-0a861ce { color:var(--text-muted); font-size:12.5px; margin:4px 0 0 0; }
.s-0aad7a6.s-0aad7a6.s-0aad7a6 { width:5%; }
.s-0ad58e2.s-0ad58e2.s-0ad58e2 { margin-bottom:1.5rem; max-width:800px; background:var(--accent-bg, #f0f4fa); }
.s-0b3c3ea.s-0b3c3ea.s-0b3c3ea { margin:0 0 .5rem 1.2rem; padding:0; font-size:13px; }
.s-0c4d34d.s-0c4d34d.s-0c4d34d { font-weight:normal; font-size:12px; color:var(--text-muted, #888); }
.s-0c67581.s-0c67581.s-0c67581 { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:1rem; }
.s-0cd0b08.s-0cd0b08.s-0cd0b08 { font-size:12.5px; margin-top:8px; }
.s-0d3ef77.s-0d3ef77.s-0d3ef77 { width:19%; }
.s-0d750f3.s-0d750f3.s-0d750f3 { margin:0; font-size:12.5px; color:var(--text-muted); }
.s-0dee891.s-0dee891.s-0dee891 { display:flex; gap:10px; align-items:end; flex-wrap:wrap; }
.s-0e0922b.s-0e0922b.s-0e0922b { margin-bottom:1.5rem; border-left:4px solid #2a9d8f; }
.s-0e5307d.s-0e5307d.s-0e5307d { font-size:12px; color:var(--text-muted); margin:8px 0 0; }
.s-0f1744a.s-0f1744a.s-0f1744a { font-size:13px; line-height:1.6; margin:0 0 1.25rem; white-space:pre-line; }
.s-0f6cb3f.s-0f6cb3f.s-0f6cb3f { color:var(--text-muted); font-size:12.5px; }
.s-0f9ed71.s-0f9ed71.s-0f9ed71 { margin:6px 0 0; }
.s-0fd91a6.s-0fd91a6.s-0fd91a6 { font-size:28px; font-weight:700; }
.s-10060b5.s-10060b5.s-10060b5 { font-size:11.5px; color:var(--text-muted); margin-top:10px; }
.s-1008295.s-1008295.s-1008295 { width:20%; }
.s-10bfb0e.s-10bfb0e.s-10bfb0e { margin:0; font-size:13px; color:var(--text-muted); }
.s-10efeee.s-10efeee.s-10efeee { max-width:900px; }
.s-11141bb.s-11141bb.s-11141bb { color:var(--danger, #c0362c); font-size:11px; }
.s-11a5252.s-11a5252.s-11a5252 { margin:0; font-size:13.5px; }
.s-11c0d5f.s-11c0d5f.s-11c0d5f { font-size:12.5px; margin-top:0.5rem; }
.s-126510b.s-126510b.s-126510b { margin-bottom:1.5rem; border-left:4px solid var(--warning, #b06d00); }
.s-12bb3c0.s-12bb3c0.s-12bb3c0 { color:var(--text-muted,#666); }
.s-13076d9.s-13076d9.s-13076d9 { text-align:center; }
.s-1386d50.s-1386d50.s-1386d50 { margin:0; }
.s-13c7c5f.s-13c7c5f.s-13c7c5f { border:1px solid var(--border, #ddd); border-radius:8px; padding:1rem; margin-bottom:1rem; }
.s-14722b1.s-14722b1.s-14722b1 { margin:6px 0 0; padding-left:18px; }
.s-149d743.s-149d743.s-149d743 { display:flex; align-items:center; gap:0.5rem; }
.s-15b5292.s-15b5292.s-15b5292 { font-size:13px; color:var(--text-muted, #888); margin-bottom:0; }
.s-15b92c4.s-15b92c4.s-15b92c4 { font-size:13px; padding:4px; min-width:340px; }
.s-15d1910.s-15d1910.s-15d1910 { width:100%; padding:8px 12px; margin-bottom:16px; border:1px solid var(--border); border-radius:8px; box-sizing:border-box; }
.s-1696d39.s-1696d39.s-1696d39 { background:#f1f2f4; padding:8px 10px; border-radius:6px; text-align:center; }
.s-16d75e1.s-16d75e1.s-16d75e1 { font-size:13px; color:var(--text-muted); }
.s-17736d1.s-17736d1.s-17736d1 { margin:16px 0 0 0; font-size:13px; color:var(--text-muted); }
.s-17af918.s-17af918.s-17af918 { font-weight:700; font-size:15px; margin-bottom:0.5rem; }
.s-1840e2c.s-1840e2c.s-1840e2c { table-layout:fixed; }
.s-18b1f6d.s-18b1f6d.s-18b1f6d { color:var(--danger, #c0362c); }
.s-18dd42f.s-18dd42f.s-18dd42f { color:var(--danger,#b42318); font-size:11.5px; }
.s-1951362.s-1951362.s-1951362 { margin-bottom:20px; padding-bottom:16px; border-bottom:1px solid var(--border); }
.s-199c671.s-199c671.s-199c671 { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-bottom:12px; }
.s-19a8067.s-19a8067.s-19a8067 { font-size:12.5px; color:var(--text-muted); line-height:1.6; margin:0; }
.s-1a3aa05.s-1a3aa05.s-1a3aa05 { margin-bottom:6px; font-size:12.5px; }
.s-1a6b3ea.s-1a6b3ea.s-1a6b3ea { max-width:560px; border-left:4px solid var(--danger, #c0362c); }
.s-1a99dc8.s-1a99dc8.s-1a99dc8 { border-top:1px solid var(--border-light, #e5e7eb); padding-top:1rem; margin-top:0.5rem; }
.s-1ac708f.s-1ac708f.s-1ac708f { color:#b06d00; }
.s-1add4c7.s-1add4c7.s-1add4c7 { width:100%; padding:8px 12px; margin-bottom:12px; border:1px solid var(--border); border-radius:8px; box-sizing:border-box; }
.s-1b45a1f.s-1b45a1f.s-1b45a1f { font-size:12px; color:var(--text-muted); margin-top:4px; }
.s-1c03072.s-1c03072.s-1c03072 { margin-top:0.75rem; }
.s-1c38ea5.s-1c38ea5.s-1c38ea5 { margin-top:-6px; }
.s-1cef72f.s-1cef72f.s-1cef72f { font-size:13px; color:var(--text-muted, #888); margin-top:0; }
.s-1d0d2f5.s-1d0d2f5.s-1d0d2f5 { margin-top:1.25rem; text-align:center; }
.s-1d7acb4.s-1d7acb4.s-1d7acb4 { margin-bottom:1.5rem; border-left:4px solid var(--success, #1f8a4c); }
.s-1dfda96.s-1dfda96.s-1dfda96 { width:180px; }
.s-1e7aca0.s-1e7aca0.s-1e7aca0 { margin:6px 0 0; font-size:13px; color:#b36b00; }
.s-1e7f80f.s-1e7f80f.s-1e7f80f { color:#b35900; }
.s-1e8b25e.s-1e8b25e.s-1e8b25e { padding:1px 8px; font-size:12px; }
.s-1f06255.s-1f06255.s-1f06255 { margin:0 0 6px; }
.s-1f19914.s-1f19914.s-1f19914 { padding:8px 16px; margin-bottom:14px; border-radius:6px; font-size:13px; font-weight:600; background:#fff3cd; border:1px solid #e0a800; color:#664d03; }
.s-1ffe692.s-1ffe692.s-1ffe692 { width:100%; padding:8px 12px; border:1px solid var(--border); border-radius:8px; box-sizing:border-box; margin-bottom:10px; }
.s-211d139.s-211d139.s-211d139 { font-size:.98rem; margin:1rem 0 .3rem; }
.s-214b304.s-214b304.s-214b304 { margin-top:8px; padding-top:6px; border-top:1px dashed var(--border, #ccc); font-size:12.5px; }
.s-215f64d.s-215f64d.s-215f64d { margin:1rem 0; border-color:var(--border, #ddd); }
.s-21c1043.s-21c1043.s-21c1043 { font-size:11.5px; color:var(--text-muted); margin-left:auto; align-self:center; }
.s-22a23af.s-22a23af.s-22a23af { font-size:12px; color:var(--text-muted); margin-top:1rem; }
.s-24d7c25.s-24d7c25.s-24d7c25 { padding:6px 10px; border:1px solid var(--border, #ccc); border-radius:6px; min-width:220px; }
.s-24fa0e7.s-24fa0e7.s-24fa0e7 { margin-top:1rem; color:var(--text-muted, #888); font-size:13px; }
.s-25243e6.s-25243e6.s-25243e6 { flex:1; font-size:15px; padding:10px 12px; }
.s-26f8859.s-26f8859.s-26f8859 { margin:0; color:var(--text-muted); }
.s-27d054c.s-27d054c.s-27d054c { font-size:12px; color:var(--text-muted); margin:4px 0 0; }
.s-2829adf.s-2829adf.s-2829adf { display:flex; flex-wrap:wrap; gap:16px; }
.s-2881b08.s-2881b08.s-2881b08 { font-size:12px; color:var(--text-muted); margin-bottom:0; }
.s-2905e68.s-2905e68.s-2905e68 { margin:0; padding-left:1.2rem; font-size:13px; }
.s-2937bfc.s-2937bfc.s-2937bfc { margin-bottom:6px; }
.s-2af4806.s-2af4806.s-2af4806 { width:15%; }
.s-2b413a4.s-2b413a4.s-2b413a4 { justify-content:center; margin-bottom:1.5rem; }
.s-2b43c18.s-2b43c18.s-2b43c18 { font-size:13px; margin:0; padding-left:20px; }
.s-2b45908.s-2b45908.s-2b45908 { margin:.15rem 0; }
.s-2b5c5f0.s-2b5c5f0.s-2b5c5f0 { margin:0 0 14px 0; font-size:13px; color:var(--text-muted); }
.s-2bd9fd6.s-2bd9fd6.s-2bd9fd6 { max-width:720px; }
.s-2c749e7.s-2c749e7.s-2c749e7 { color:var(--text-muted, #888); }
.s-2d3dec6.s-2d3dec6.s-2d3dec6 { color:var(--danger,#b42318); }
.s-2d4577d.s-2d4577d.s-2d4577d { font-size:13px; color:var(--text-muted); margin-top:0; }
.s-2e13053.s-2e13053.s-2e13053 { margin:14px 0 0 0; font-size:13px; color:var(--text-muted); }
.s-2e6944a.s-2e6944a.s-2e6944a { display:flex; gap:.5rem; flex-wrap:wrap; align-items:center; }
.s-2ec6ca0.s-2ec6ca0.s-2ec6ca0 { font-size:18px; font-weight:700; margin:0; }
.s-2eec30c.s-2eec30c.s-2eec30c { display:flex; gap:8px; max-width:500px; }
.s-2f01efd.s-2f01efd.s-2f01efd { width:140px; }
.s-3044b60.s-3044b60.s-3044b60 { font-size:13px; }
.s-3052363.s-3052363.s-3052363 { font-size:24px; font-weight:700; }
.s-309550d.s-309550d.s-309550d { font-size:11.5px; color:var(--text-muted); margin:6px 0 0; }
.s-30b5892.s-30b5892.s-30b5892 { margin:6px 0 0; font-size:12px; color:var(--text-muted); }
.s-30ba110.s-30ba110.s-30ba110 { font-size:12.5px; color:var(--text-muted); margin-top:0.75rem; }
.s-3166448.s-3166448.s-3166448 { font-family:monospace; background:#f1f2f4; padding:8px 12px; border-radius:6px; font-size:13px; }
.s-32e405c.s-32e405c.s-32e405c { margin-bottom:0; color:var(--text-muted, #888); }
.s-340f96b.s-340f96b.s-340f96b { background:#fff8e6; }
.s-352f3d6.s-352f3d6.s-352f3d6 { font-size:11.5px; color:var(--text-muted,#666); margin:2px 0 0; }
.s-35be3ac.s-35be3ac.s-35be3ac { margin:0 0 8px; font-size:12.5px; color:var(--text-muted); }
.s-36b8f02.s-36b8f02.s-36b8f02 { color:var(--text-muted, #888); font-size:12px; margin-top:2px; }
.s-36cfe00.s-36cfe00.s-36cfe00 { background:var(--border, #e0e0e0); border-radius:3px; width:100px; height:10px; overflow:hidden; }
.s-36eedc1.s-36eedc1.s-36eedc1 { display:flex; gap:8px; align-items:center; flex-wrap:wrap; }
.s-37aabad.s-37aabad.s-37aabad { margin-top:0.75rem; display:inline-block; }
.s-3831ac5.s-3831ac5.s-3831ac5 { max-width:200px; }
.s-383a61b.s-383a61b.s-383a61b { width:130px; text-align:right; }
.s-3865143.s-3865143.s-3865143 { display:block; font-size:12px; color:var(--text-muted); margin-bottom:4px; }
.s-3899232.s-3899232.s-3899232 { font-weight:600; color:var(--success, #1a7f37); }
.s-389e8df.s-389e8df.s-389e8df { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:1.5rem; }
.s-38c5d2a.s-38c5d2a.s-38c5d2a { font-size:14px; font-weight:400; color:var(--text-muted, #888); }
.s-3907f6b.s-3907f6b.s-3907f6b { font-size:12.5px; margin:6px 0 0; }
.s-394b59a.s-394b59a.s-394b59a { margin:.5rem 0 0; }
.s-3a14754.s-3a14754.s-3a14754 { max-width:640px; margin-bottom:1.5rem; }
.s-3a6ed4d.s-3a6ed4d.s-3a6ed4d { margin:0 0 1.5rem 1.2rem; padding:0; }
.s-3aade4c.s-3aade4c.s-3aade4c { margin-bottom:20px; padding-bottom:16px; }
.s-3b2074d.s-3b2074d.s-3b2074d { margin-bottom:0.5rem; }
.s-3b3d3e0.s-3b3d3e0.s-3b3d3e0 { font-weight:normal; font-size:13px; }
.s-3ba9352.s-3ba9352.s-3ba9352 { font-size:11.5px; color:var(--text-muted); margin-top:4px; }
.s-3c72e07.s-3c72e07.s-3c72e07 { cursor:pointer; font-size:13px; }
.s-3cc4841.s-3cc4841.s-3cc4841 { font-size:13px; margin-top:12px; border-collapse:collapse; }
.s-3cef0ca.s-3cef0ca.s-3cef0ca { font-weight:400; font-size:11px; }
.s-3d28bcc.s-3d28bcc.s-3d28bcc { display:flex; gap:2rem; flex-wrap:wrap; margin-bottom:1.5rem; }
.s-3d46ca2.s-3d46ca2.s-3d46ca2 { font-size:11.5px; color:var(--text-muted); margin:4px 0 0; }
.s-3dbfd53.s-3dbfd53.s-3dbfd53 { margin-bottom:1.5rem; background:var(--warning-bg, #fff8e1); }
.s-3dc05b3.s-3dc05b3.s-3dc05b3 { font-size:13px; color:var(--navy); margin:1rem 0 0.5rem; }
.s-3dc3677.s-3dc3677.s-3dc3677 { font-size:13px; color:var(--success, #1a7a4c); }
.s-3e9d9c4.s-3e9d9c4.s-3e9d9c4 { max-width:600px; }
.s-3f89bf0.s-3f89bf0.s-3f89bf0 { margin:.25rem 0 .75rem; }
.s-3f9f96c.s-3f9f96c.s-3f9f96c { min-width:0; }
.s-401838a.s-401838a.s-401838a { width:100%; margin:8px 0; }
.s-401e404.s-401e404.s-401e404 { font-size:12.5px; color:#b06d00; }
.s-402564c.s-402564c.s-402564c { margin-bottom:0.75rem; }
.s-403688b.s-403688b.s-403688b { max-width:700px; }
.s-421898b.s-421898b.s-421898b { max-width:700px; margin-bottom:1.5rem; }
.s-43b3d6c.s-43b3d6c.s-43b3d6c { margin:.5rem 0 0; font-size:13px; }
.s-4475a3e.s-4475a3e.s-4475a3e { font-size:12.5px; color:var(--text-muted); line-height:1.6; margin-top:0.75rem; }
.s-447d50b.s-447d50b.s-447d50b { margin:10px 0 0 0; font-size:13px; color:var(--text-muted); }
.s-468d538.s-468d538.s-468d538 { font-size:13px; color:var(--text-muted); padding:0 0.5rem; }
.s-4694d62.s-4694d62.s-4694d62 { min-width:220px; }
.s-47b6487.s-47b6487.s-47b6487 { margin:.5rem 0 .2rem; }
.s-47e71fc.s-47e71fc.s-47e71fc { margin-bottom:0.75rem; background:#fff4e0; border:1px solid #e0b060; padding:8px 12px; border-radius:6px; }
.s-4834006.s-4834006.s-4834006 { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:0.75rem; }
.s-48b41dd.s-48b41dd.s-48b41dd { width:11%; }
.s-4946872.s-4946872.s-4946872 { color:green; }
.s-494a3b0.s-494a3b0.s-494a3b0 { display:flex; gap:.5rem; flex-wrap:wrap; align-items:center; margin-bottom:.75rem; }
.s-4a63c4c.s-4a63c4c.s-4a63c4c { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:1rem; margin-top:.5rem; }
.s-4a85e13.s-4a85e13.s-4a85e13 { display:flex; gap:8px; align-items:center; flex-wrap:wrap; margin-bottom:10px; }
.s-4aeec23.s-4aeec23.s-4aeec23 { font-size:12.5px; color:var(--text-muted); margin-bottom:0; }
.s-4b38df3.s-4b38df3.s-4b38df3 { width:100%; padding:8px 12px; margin-bottom:12px; border:1px solid var(--border); border-radius:8px; }
.s-4bf2557.s-4bf2557.s-4bf2557 { padding:8px 12px; border:1px solid var(--border); border-radius:8px; }
.s-4c44158.s-4c44158.s-4c44158 { margin:1.25rem 0; border-color:var(--border, #ddd); }
.s-4c7838b.s-4c7838b.s-4c7838b { font-size:12.5px; color:var(--text-muted); line-height:1.6; }
.s-4d49491.s-4d49491.s-4d49491 { margin:0.4rem 0; }
.s-4da7933.s-4da7933.s-4da7933 { font-size:12.5px; color:var(--text-muted); }
.s-4dd59aa.s-4dd59aa.s-4dd59aa { max-width:640px; }
.s-4e52e47.s-4e52e47.s-4e52e47 { display:flex; justify-content:space-between; gap:1rem; font-size:13px; margin-bottom:1rem; }
.s-4f15898.s-4f15898.s-4f15898 { width:auto; }
.s-4f2d747.s-4f2d747.s-4f2d747 { display:block; font-size:12px; color:var(--text-muted); margin-bottom:6px; }
.s-4f5bcd7.s-4f5bcd7.s-4f5bcd7 { margin-bottom:1.5rem; border-left:4px solid #e0a800; }
.s-5055004.s-5055004.s-5055004 { color:var(--text-muted, #888); font-size:13px; margin-top:-8px; }
.s-50ebca9.s-50ebca9.s-50ebca9 { margin:0 0 14px; padding-left:20px; font-size:13px; line-height:1.6; }
.s-522134d.s-522134d.s-522134d { font-weight:bold; border-top:2px solid var(--border, #333); }
.s-5229ccd.s-5229ccd.s-5229ccd { margin-top:0.75rem; min-width:260px; }
.s-529b11a.s-529b11a.s-529b11a { font-size:13px; padding:4px; min-width:420px; }
.s-5371db1.s-5371db1.s-5371db1 { margin-top:10px; }
.s-53896af.s-53896af.s-53896af { margin-top:0; }
.s-53c1c4e.s-53c1c4e.s-53c1c4e { padding:3px 8px 3px 0; color:#666; }
.s-547fcc3.s-547fcc3.s-547fcc3 { border-left:4px solid var(--danger, #c0362c); padding:10px 14px; margin-bottom:10px; background:rgba(192,54,44,0.05); }
.s-54f21ad.s-54f21ad.s-54f21ad { display:flex; flex-wrap:wrap; gap:8px; margin-bottom:16px; }
.s-553a645.s-553a645.s-553a645 { margin-top:14px; }
.s-5677b98.s-5677b98.s-5677b98 { display:inline; }
.s-57f6868.s-57f6868.s-57f6868 { flex:1; min-width:260px; }
.s-582e65d.s-582e65d.s-582e65d { color:var(--success, #1a7f37); font-weight:600; }
.s-58c60d8.s-58c60d8.s-58c60d8 { font-size:13px; margin:12px 0 4px; }
.s-590ff0e.s-590ff0e.s-590ff0e { text-align:center; margin:1rem 0; }
.s-5a8318d.s-5a8318d.s-5a8318d { font-size:13px; margin-bottom:0; color:var(--text-muted, #888); }
.s-5b795a4.s-5b795a4.s-5b795a4 { color:var(--text-muted); }
.s-5b7e16e.s-5b7e16e.s-5b7e16e { width:38%; }
.s-5bdf72c.s-5bdf72c.s-5bdf72c { padding-left:28px; }
.s-5c7877d.s-5c7877d.s-5c7877d { color:var(--text-muted); font-size:11px; text-transform:uppercase; letter-spacing:0.03em; }
.s-5d372b7.s-5d372b7.s-5d372b7 { width:7%; }
.s-5d47e66.s-5d47e66.s-5d47e66 { display:none; margin-top:8px; padding:10px; border-radius:6px; font-size:13px; }
.s-5ebfeeb.s-5ebfeeb.s-5ebfeeb { font-size:13px; font-weight:400; color:var(--text-muted, #888); }
.s-5fda596.s-5fda596.s-5fda596 { margin:0; color:var(--text-muted, #888); font-size:13px; }
.s-5ff4b93.s-5ff4b93.s-5ff4b93 { padding:3px 12px 3px 0; color:#666; }
.s-606c479.s-606c479.s-606c479 { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:1rem; margin-bottom:1.5rem; }
.s-6070c20.s-6070c20.s-6070c20 { width:28%; }
.s-60e3a27.s-60e3a27.s-60e3a27 { color:var(--success, #1f7a3d); }
.s-6179637.s-6179637.s-6179637 { margin-bottom:14px; }
.s-626409b.s-626409b.s-626409b { font-size:28px; font-weight:700; margin:0; }
.s-6306c18.s-6306c18.s-6306c18 { width:14%; }
.s-6359503.s-6359503.s-6359503 { font-size:13px; line-height:1.6; }
.s-648d102.s-648d102.s-648d102 { width:100%; padding:6px 10px; margin-bottom:6px; border:1px solid var(--border); border-radius:6px; box-sizing:border-box; }
.s-659dca4.s-659dca4.s-659dca4 { margin-bottom:1.5rem; border-left:4px solid var(--danger); }
.s-65cafa4.s-65cafa4.s-65cafa4 { margin-left:8px; font-size:11px; }
.s-65d174f.s-65d174f.s-65d174f { color:var(--warning); }
.s-65dbc71.s-65dbc71.s-65dbc71 { line-height:1.6; }
.s-6615566.s-6615566.s-6615566 { display:flex; justify-content:space-between; align-items:flex-start; gap:1rem; }
.s-6686b38.s-6686b38.s-6686b38 { min-width:260px; }
.s-66d7f3d.s-66d7f3d.s-66d7f3d { width:100%; padding:10px 14px; font-size:14px; border:1px solid var(--border); border-radius:8px; box-sizing:border-box; }
.s-6718821.s-6718821.s-6718821 { color:var(--warning,#b06d00); }
.s-6723e0d.s-6723e0d.s-6723e0d { font-size:12px; color:var(--text-muted); }
.s-6742fd9.s-6742fd9.s-6742fd9 { color:var(--danger, #c0362c); font-size:11.5px; }
.s-6761505.s-6761505.s-6761505 { display:block; margin-top:4px; padding:8px; background:#f1f2f4; border-radius:6px; word-break:break-all; font-size:13px; }
.s-677e541.s-677e541.s-677e541 { font-size:12px; margin-bottom:0; color:var(--text-muted, #888); }
.s-67930cf.s-67930cf.s-67930cf { margin-top:1.5rem; max-width:640px; }
.s-67adb04.s-67adb04.s-67adb04 { margin-top:10px; font-size:12px; color:var(--text-muted); }
.s-67c2abd.s-67c2abd.s-67c2abd { border-left:4px solid var(--warning, #b06d00); }
.s-6811187.s-6811187.s-6811187 { margin-bottom:1.25rem; background:#f4f8ff; border-left:4px solid var(--accent, #2a5db0); }
.s-693df97.s-693df97.s-693df97 { width:100%; max-width:520px; }
.s-69d4ce3.s-69d4ce3.s-69d4ce3 { margin:0.4rem 0 0; padding-left:1.2rem; }
.s-69db28b.s-69db28b.s-69db28b { width:36%; background:#f8f9fb; }
.s-6a03137.s-6a03137.s-6a03137 { display:grid; grid-template-columns:2fr 1fr 1fr; gap:10px; margin-bottom:10px; }
.s-6a0afe4.s-6a0afe4.s-6a0afe4 { margin-bottom:1.5rem; max-width:600px; }
.s-6a54db4.s-6a54db4.s-6a54db4 { color:var(--text-muted); font-size:11px; }
.s-6b3a53c.s-6b3a53c.s-6b3a53c { font-size:13px; margin:0 0 0.5rem 0; }
.s-6b8b540.s-6b8b540.s-6b8b540 { margin-bottom:1rem; max-width:480px; }
.s-6b9c179.s-6b9c179.s-6b9c179 { font-size:12px; }
.s-6ba4f24.s-6ba4f24.s-6ba4f24 { margin-bottom:0.4rem; }
.s-6c32552.s-6c32552.s-6c32552 { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:1rem; align-items:end; }
.s-6c3694c.s-6c3694c.s-6c3694c { color:#1a7a4c; }
.s-6c47e5f.s-6c47e5f.s-6c47e5f { display:flex; align-items:flex-start; gap:10px; cursor:pointer; line-height:1.5; }
.s-6cacdb7.s-6cacdb7.s-6cacdb7 { margin:0; font-size:13px; }
.s-6d3f291.s-6d3f291.s-6d3f291 { color:var(--danger, #c0362c); font-size:12.5px; margin:6px 0 0 0; }
.s-6d56738.s-6d56738.s-6d56738 { width:100%; }
.s-6dd18e7.s-6dd18e7.s-6dd18e7 { margin:0; font-size:15px; }
.s-6e17958.s-6e17958.s-6e17958 { color:var(--success); }
.s-6e4c598.s-6e4c598.s-6e4c598 { margin:0 0 6px; font-size:12.5px; color:var(--text-muted,#666); }
.s-6e4cebb.s-6e4cebb.s-6e4cebb { justify-content:center; margin-bottom:1.25rem; }
.s-6e8d180.s-6e8d180.s-6e8d180 { font-size:12.5px; color:var(--text-muted); margin:0; }
.s-6e92079.s-6e92079.s-6e92079 { display:inline-block; min-width:3.2em; text-align:center; padding:1px 8px; border-radius:10px; font-size:12px; font-weight:600; background:#e6f4ea; color:#1e6b34; }
.s-6ef7363.s-6ef7363.s-6ef7363 { cursor:pointer; font-size:13px; color:var(--text-muted); }
.s-6f1364f.s-6f1364f.s-6f1364f { color:var(--success, #1a7f37); }
.s-6f1ded0.s-6f1ded0.s-6f1ded0 { margin-bottom:0; font-size:13px; color:var(--text-muted, #888); }
.s-6f728c1.s-6f728c1.s-6f728c1 { margin:0 0 .4rem 0; }
.s-7038113.s-7038113.s-7038113 { font-size:11.5px; color:var(--text-muted); margin-top:0.75rem; margin-bottom:0; }
.s-704123c.s-704123c.s-704123c { margin-top:1.5rem; border-top:1px solid var(--border); padding-top:1rem; }
.s-7149b00.s-7149b00.s-7149b00 { margin-top:1.5rem; border-left:4px solid #b8860b; }
.s-71d2629.s-71d2629.s-71d2629 { margin-bottom:1.5rem; border-left:4px solid var(--danger, #c0362c); }
.s-723fb3c.s-723fb3c.s-723fb3c { color:var(--text-muted, #888); font-weight:400; }
.s-727ab8d.s-727ab8d.s-727ab8d { margin:0; color:#a1271b; }
.s-73fb0b6.s-73fb0b6.s-73fb0b6 { width:6%; }
.s-7484fd8.s-7484fd8.s-7484fd8 { border-color:var(--danger); margin-bottom:1.25rem; }
.s-74cb475.s-74cb475.s-74cb475 { width:100%; max-width:100%; }
.s-7525dd8.s-7525dd8.s-7525dd8 { font-size:13px; color:var(--text-muted, #888); }
.s-756a125.s-756a125.s-756a125 { width:100%; margin:1rem 0; }
.s-756c378.s-756c378.s-756c378 { font-size:13px; margin:0 0 .6rem; color:#b36b00; }
.s-759e85c.s-759e85c.s-759e85c { margin:.5rem 0 0; font-size:13px; color:var(--danger, #c0362c); }
.s-75e63bc.s-75e63bc.s-75e63bc { flex-basis:100%; margin:0; color:var(--text-muted, #666); }
.s-7604602.s-7604602.s-7604602 { font-size:13px; margin:10px 0 0; }
.s-76120a1.s-76120a1.s-76120a1 { border-top:2px solid var(--border); }
.s-7651604.s-7651604.s-7651604 { color:#1a7f37; }
.s-76f43a1.s-76f43a1.s-76f43a1 { display:flex; gap:6px; align-items:center; margin-top:6px; }
.s-7797241.s-7797241.s-7797241 { font-size:1.05rem; margin:1.25rem 0 .4rem; }
.s-785adad.s-785adad.s-785adad { max-width:560px; margin-bottom:1rem; }
.s-788fd90.s-788fd90.s-788fd90 { margin-bottom:1.5rem; max-width:900px; }
.s-78cf89b.s-78cf89b.s-78cf89b { margin-top:1rem; font-size:13px; color:#b06d00; }
.s-795d803.s-795d803.s-795d803 { display:grid; grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); gap:1rem; }
.s-7a0ad64.s-7a0ad64.s-7a0ad64 { margin-top:6px; font-size:12px; padding:4px 10px; }
.s-7a538e3.s-7a538e3.s-7a538e3 { display:flex; gap:.5rem; flex-wrap:wrap; }
.s-7aff77a.s-7aff77a.s-7aff77a { margin:0 0 .35rem; }
.s-7b544c2.s-7b544c2.s-7b544c2 { padding:4px 12px; font-size:12.5px; }
.s-7bc7cd0.s-7bc7cd0.s-7bc7cd0 { font-weight:normal; font-size:13px; color:var(--text-muted); }
.s-7c032f0.s-7c032f0.s-7c032f0 { width:12%; }
.s-7d7ddb4.s-7d7ddb4.s-7d7ddb4 { margin:10px 0 0 0; font-size:12px; color:var(--text-muted); }
.s-7e3e03a.s-7e3e03a.s-7e3e03a { padding:4px 12px; font-size:13px; }
.s-7e5e788.s-7e5e788.s-7e5e788 { margin-top:1rem; font-size:12px; color:#6b7280; }
.s-7f72950.s-7f72950.s-7f72950 { font-size:11.5px; display:block; margin-bottom:4px; }
.s-80400a6.s-80400a6.s-80400a6 { flex:1; min-width:220px; max-width:360px; padding:8px 12px; border:1px solid var(--border, #ccc); border-radius:6px; }
.s-8075f05.s-8075f05.s-8075f05 { font-size:13px; display:flex; align-items:center; gap:6px; font-weight:normal; }
.s-813cd8a.s-813cd8a.s-813cd8a { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:1rem; margin:.6rem 0; }
.s-82ef858.s-82ef858.s-82ef858 { list-style:none; padding:0; margin:0; }
.s-831acaf.s-831acaf.s-831acaf { margin-top:2rem; }
.s-838d87e.s-838d87e.s-838d87e { max-width:520px; border-left:4px solid var(--success, #1a7f37); }
.s-83c399a.s-83c399a.s-83c399a { margin:0 0 .75rem 1.2rem; padding:0; font-size:13px; }
.s-83e4487.s-83e4487.s-83e4487 { font-weight:700; }
.s-8473bae.s-8473bae.s-8473bae { display:flex; gap:1rem; flex-wrap:wrap; align-items:flex-end; }
.s-8520236.s-8520236.s-8520236 { font-size:12px; color:var(--text-muted); text-transform:uppercase; }
.s-86144a4.s-86144a4.s-86144a4 { font-size:12.5px; color:var(--text-muted); margin-top:8px; }
.s-86ce541.s-86ce541.s-86ce541 { border-left:4px solid var(--danger,#b42318); margin-bottom:1rem; }
.s-871a87a.s-871a87a.s-871a87a { display:flex; gap:10px; }
.s-87abbd6.s-87abbd6.s-87abbd6 { margin:8px 0 0; color:var(--danger,#b42318); font-size:12.5px; }
.s-87f5e1f.s-87f5e1f.s-87f5e1f { font-weight:normal; color:var(--text-muted); }
.s-88ec2f9.s-88ec2f9.s-88ec2f9 { margin:0 0 12px; font-size:13px; }
.s-894f0bc.s-894f0bc.s-894f0bc { text-align:center; color:var(--text-muted); padding:1rem; }
.s-8a39367.s-8a39367.s-8a39367 { display:flex; align-items:center; gap:8px; font-weight:normal; }
.s-8a8020d.s-8a8020d.s-8a8020d { margin-bottom:1.25rem; border-color:var(--danger); }
.s-8ae1e29.s-8ae1e29.s-8ae1e29 { margin-top:0; font-size:14px; }
.s-8b1685f.s-8b1685f.s-8b1685f { margin:0 0 8px; font-size:13px; }
.s-8b4cdb8.s-8b4cdb8.s-8b4cdb8 { font-size:13px; margin-bottom:0; }
.s-8b68521.s-8b68521.s-8b68521 { font-size:11px; }
.s-8c4907a.s-8c4907a.s-8c4907a { margin-top:1rem; font-weight:600; }
.s-8cae55f.s-8cae55f.s-8cae55f { font-size:13px; color:#6b7280; margin-top:1rem; }
.s-8d6f5ef.s-8d6f5ef.s-8d6f5ef { font-size:12.5px; color:var(--text-muted, #888); line-height:1.6; margin-bottom:0; }
.s-8d762c2.s-8d762c2.s-8d762c2 { display:none; color:var(--text-muted); text-align:center; padding:2rem 0; }
.s-8e34aab.s-8e34aab.s-8e34aab { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:1rem; margin-bottom:1.5rem; }
.s-8eed06c.s-8eed06c.s-8eed06c { color:#b36b00; }
.s-8f2a843.s-8f2a843.s-8f2a843 { margin:.4rem 0 0; font-size:12px; color:var(--text-muted, #888); }
.s-8f48ac9.s-8f48ac9.s-8f48ac9 { color:var(--text-muted, #666); }
.s-8f77872.s-8f77872.s-8f77872 { width:200px; }
.s-9080f4d.s-9080f4d.s-9080f4d { margin:-0.75rem 0 1.5rem; }
.s-90983e3.s-90983e3.s-90983e3 { font-size:11px; color:var(--text-muted); }
.s-90d7d5f.s-90d7d5f.s-90d7d5f { margin-bottom:1.5rem; max-width:800px; border-left:4px solid var(--success, #1a7f37); }
.s-90ec18c.s-90ec18c.s-90ec18c { font-size:18px; font-weight:700; }
.s-92886be.s-92886be.s-92886be { display:block; font-size:12.5px; margin-bottom:4px; }
.s-936c7ee.s-936c7ee.s-936c7ee { color:var(--text-muted); font-size:13px; margin-bottom:1.5rem; }
.s-941fb62.s-941fb62.s-941fb62 { max-width:900px; margin-bottom:1.5rem; border-left:4px solid #e0a800; }
.s-946acd9.s-946acd9.s-946acd9 { border-left:4px solid var(--warning,#b06d00); margin-bottom:1rem; }
.s-94731f8.s-94731f8.s-94731f8 { display:flex; justify-content:space-between; flex-wrap:wrap; gap:0.5rem; margin-bottom:0.5rem; }
.s-94a5240.s-94a5240.s-94a5240 { color:var(--text-muted); font-size:12px; }
.s-94e94c2.s-94e94c2.s-94e94c2 { margin:1.5rem 0 0.75rem; }
.s-9590f79.s-9590f79.s-9590f79 { margin-bottom:1rem; }
.s-9714631.s-9714631.s-9714631 { display:flex; gap:12px; align-items:end; max-width:640px; margin-bottom:1rem; }
.s-9723efb.s-9723efb.s-9723efb { display:none; color:var(--warning, #b06d00); }
.s-9785b34.s-9785b34.s-9785b34 { border-top:1px solid var(--border, #ddd); margin-top:1.2rem; padding-top:1rem; }
.s-97a3af1.s-97a3af1.s-97a3af1 { list-style:none; padding:0; margin:0; line-height:2; }
.s-981ce5d.s-981ce5d.s-981ce5d { margin:.35rem 0 0; font-size:12.5px; }
.s-98413a8.s-98413a8.s-98413a8 { margin-bottom:1.5rem; max-width:720px; }
.s-986351c.s-986351c.s-986351c { color:var(--text-muted, #888); font-size:13px; }
.s-9937ebd.s-9937ebd.s-9937ebd { font-size:12.5px; margin:8px 0 0; }
.s-993acfa.s-993acfa.s-993acfa { font-size:13px; margin-top:0; }
.s-9954789.s-9954789.s-9954789 { display:inline-block; min-width:3.2em; text-align:center; padding:1px 8px; border-radius:10px; font-size:12px; font-weight:600; background:#fce8e6; color:#a1271b; }
.s-99d809d.s-99d809d.s-99d809d { display:block; width:100%; text-align:left; margin-bottom:6px; }
.s-9a573fc.s-9a573fc.s-9a573fc { font-size:11px; color:var(--text-muted); margin:4px 0 0; display:none; }
.s-9aa76ee.s-9aa76ee.s-9aa76ee { font-weight:normal; }
.s-9c111bb.s-9c111bb.s-9c111bb { display:flex; gap:.5rem; flex-wrap:wrap; align-items:center; margin:0 0 .75rem; }
.s-9c2df63.s-9c2df63.s-9c2df63 { font-size:13px; color:var(--text-muted); margin:6px 0 0; }
.s-9c68691.s-9c68691.s-9c68691 { display:flex; gap:8px; }
.s-9d78918.s-9d78918.s-9d78918 { font-size:12.5px; margin-top:-6px; color:var(--text-muted, #888); }
.s-9dae1d0.s-9dae1d0.s-9dae1d0 { margin-top:1rem; }
.s-9e3c4cc.s-9e3c4cc.s-9e3c4cc { margin-top:6px; }
.s-9e41a3f.s-9e41a3f.s-9e41a3f { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:1rem; margin:1rem 0; }
.s-9f35283.s-9f35283.s-9f35283 { font-size:12.5px; padding:3px; }
.s-9f3f28b.s-9f3f28b.s-9f3f28b { font-size:11.5px; color:var(--text-muted, #888); }
.s-9f8c343.s-9f8c343.s-9f8c343 { font-size:12.5px; display:block; margin-bottom:8px; }
.s-a05c08c.s-a05c08c.s-a05c08c { white-space:normal; }
.s-a0dccf8.s-a0dccf8.s-a0dccf8 { width:85%; }
.s-a15f971.s-a15f971.s-a15f971 { margin-bottom:0.75rem; max-width:720px; }
.s-a176f38.s-a176f38.s-a176f38 { display:flex; align-items:center; gap:8px; padding:6px 0; font-weight:normal; }
.s-a178d32.s-a178d32.s-a178d32 { font-size:12.5px; color:var(--text-muted, #888); line-height:1.6; margin:0; }
.s-a18ac80.s-a18ac80.s-a18ac80 { margin-top:4px; }
.s-a1921b4.s-a1921b4.s-a1921b4 { font-weight:normal; font-size:12px; color:var(--text-muted); }
.s-a29e706.s-a29e706.s-a29e706 { margin:0; color:#1e6b34; }
.s-a37b174.s-a37b174.s-a37b174 { font-size:12px; color:var(--text-muted); margin:-0.5rem 0 0.75rem; max-width:800px; }
.s-a383d2b.s-a383d2b.s-a383d2b { margin-bottom:1.25rem; max-width:480px; }
.s-a3a95d7.s-a3a95d7.s-a3a95d7 { max-width:960px; }
.s-a3d2fac.s-a3d2fac.s-a3d2fac { font-size:13px; margin:0; }
.s-a433940.s-a433940.s-a433940 { border-left:4px solid var(--warning, #b06d00); padding:10px 14px; }
.s-a44b214.s-a44b214.s-a44b214 { margin:0 0 0 1.2rem; padding:0; font-size:13px; }
.s-a4d55ae.s-a4d55ae.s-a4d55ae { font-size:11px; color:#666; }
.s-a58b070.s-a58b070.s-a58b070 { margin-bottom:4px; }
.s-a676bca.s-a676bca.s-a676bca { margin-bottom:1.5rem; max-width:800px; border-left:4px solid var(--warning, #b06d00); }
.s-a69329c.s-a69329c.s-a69329c { color:#c0392b; }
.s-a6d9abd.s-a6d9abd.s-a6d9abd { font-size:12.5px; color:var(--text-muted, #888); margin-top:0; }
.s-a7409f7.s-a7409f7.s-a7409f7 { margin-bottom:10px; }
.s-a78fb6c.s-a78fb6c.s-a78fb6c { color:var(--danger, #c0362c); margin:0 0 0.5rem 0; font-size:13px; }
.s-a7939b3.s-a7939b3.s-a7939b3 { white-space:normal; overflow-wrap:anywhere; }
.s-a7ceb26.s-a7ceb26.s-a7ceb26 { color:var(--danger); }
.s-a7f2aca.s-a7f2aca.s-a7f2aca { display:flex; gap:.5rem; flex-wrap:wrap; margin-bottom:1rem; }
.s-a80092e.s-a80092e.s-a80092e { max-width:480px; }
.s-a8562fc.s-a8562fc.s-a8562fc { margin-bottom:1.5rem; border-left:4px solid #a1271b; }
.s-a87503f.s-a87503f.s-a87503f { display:grid; grid-template-columns:1fr 1fr; gap:8px; font-family:monospace; font-size:14px; margin:1rem 0; }
.s-a97e41c.s-a97e41c.s-a97e41c { display:flex; justify-content:space-between; margin-top:2.5rem; }
.s-a9fc565.s-a9fc565.s-a9fc565 { font-size:12.5px; color:var(--text-muted,#666); }
.s-aa20379.s-aa20379.s-aa20379 { margin-top:10px; max-width:600px; }
.s-abac69e.s-abac69e.s-abac69e { display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:4px 12px; max-height:180px; overflow-y:auto; border:1px solid var(--border); border-radius:8px; padding:10px; }
.s-ac2b1f4.s-ac2b1f4.s-ac2b1f4 { font-size:12.5px; color:var(--text-muted); margin-bottom:0.75rem; }
.s-accae66.s-accae66.s-accae66 { margin-top:24px; text-align:center; padding:40px; }
.s-add6692.s-add6692.s-add6692 { font-size:13px; cursor:pointer; }
.s-ae18a06.s-ae18a06.s-ae18a06 { max-width:420px; }
.s-afcc2c7.s-afcc2c7.s-afcc2c7 { font-size:20px; font-weight:700; color:var(--danger, #c0362c); }
.s-afe5020.s-afe5020.s-afe5020 { width:100%; box-sizing:border-box; }
.s-b0043ef.s-b0043ef.s-b0043ef { margin-top:16px; }
.s-b06fb3d.s-b06fb3d.s-b06fb3d { margin-top:1.5rem; }
.s-b08a54d.s-b08a54d.s-b08a54d { font-size:13px; line-height:1.6; margin:0 0 1.25rem; }
.s-b09458d.s-b09458d.s-b09458d { display:inline-block; min-width:3.2em; text-align:center; padding:1px 8px; border-radius:10px; font-size:12px; font-weight:600; background:#e8f0fe; color:#1a4fa0; }
.s-b116af2.s-b116af2.s-b116af2 { font-size:13px; margin:0 0 10px; color:#555; }
.s-b13dfa8.s-b13dfa8.s-b13dfa8 { font-size:14px; font-weight:700; color:var(--danger); margin-top:8px; }
.s-b14f8d4.s-b14f8d4.s-b14f8d4 { margin-left:22px; font-size:12px; color:var(--text-muted,#666); }
.s-b16e5a2.s-b16e5a2.s-b16e5a2 { display:grid; gap:4px; margin-top:4px; }
.s-b173910.s-b173910.s-b173910 { font-size:12.5px; max-width:640px; margin:-0.75rem 0 1.25rem; }
.s-b202c6d.s-b202c6d.s-b202c6d { cursor:pointer; }
.s-b387155.s-b387155.s-b387155 { margin-bottom:1rem; display:flex; align-items:center; gap:1rem; flex-wrap:wrap; }
.s-b43bf3a.s-b43bf3a.s-b43bf3a { padding:3px 10px; font-size:12.5px; }
.s-b493ea5.s-b493ea5.s-b493ea5 { margin:0; font-size:14px; }
.s-b571a70.s-b571a70.s-b571a70 { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:1rem; align-items:end; }
.s-b5df232.s-b5df232.s-b5df232 { color:inherit; }
.s-b71446d.s-b71446d.s-b71446d { font-size:12px; font-weight:400; color:var(--text-muted); }
.s-b7159b3.s-b7159b3.s-b7159b3 { font-size:13px; margin:0 0 12px; }
.s-b7abec8.s-b7abec8.s-b7abec8 { margin:0; padding-left:1.2rem; }
.s-b7fa87e.s-b7fa87e.s-b7fa87e { font-size:13px; margin:.75rem 0 0; }
.s-b816eb0.s-b816eb0.s-b816eb0 { margin:0 0 10px; font-size:13px; }
.s-b831684.s-b831684.s-b831684 { margin-top:0.5rem; }
.s-b86eb58.s-b86eb58.s-b86eb58 { margin-bottom:1.5rem; border-left:4px solid var(--warning, #b06d00); max-width:640px; }
.s-b94aef7.s-b94aef7.s-b94aef7 { width:22%; }
.s-baae3c1.s-baae3c1.s-baae3c1 { width:26%; }
.s-bb246be.s-bb246be.s-bb246be { font-weight:400; display:flex; align-items:center; gap:8px; }
.s-bba8b53.s-bba8b53.s-bba8b53 { font-size:12.5px; color:var(--danger, #c0362c); }
.s-bbadeee.s-bbadeee.s-bbadeee { font-size:12.5px; margin-bottom:0; }
.s-bbf8fa7.s-bbf8fa7.s-bbf8fa7 { color:var(--warning, #b8860b); }
.s-bd9a232.s-bd9a232.s-bd9a232 { max-width:780px; }
.s-bdde96f.s-bdde96f.s-bdde96f { max-width:640px; font-size:13px; color:var(--text-muted); margin-bottom:1.25rem; }
.s-be31898.s-be31898.s-be31898 { margin:0; font-weight:600; }
.s-be586b1.s-be586b1.s-be586b1 { max-width:820px; margin-bottom:1.25rem; }
.s-beb412a.s-beb412a.s-beb412a { display:none; margin-bottom:1rem; padding:10px 14px; background:#fff8e6; border:1px solid #e8c766; border-radius:8px; font-size:13px; justify-content:space-between; align-items:center; }
.s-bec65a3.s-bec65a3.s-bec65a3 { display:flex; flex-direction:column; gap:8px; margin-top:8px; }
.s-bf67a82.s-bf67a82.s-bf67a82 { font-size:12px; color:var(--text-muted, #888); margin-top:1.5rem; }
.s-c02b02d.s-c02b02d.s-c02b02d { margin-bottom:1.75rem; }
.s-c16b0ac.s-c16b0ac.s-c16b0ac { cursor:pointer; font-weight:600; margin:.5rem 0; }
.s-c1c3248.s-c1c3248.s-c1c3248 { display:flex; flex-wrap:wrap; gap:16px; margin-top:12px; align-items:flex-end; }
.s-c22e49f.s-c22e49f.s-c22e49f { text-align:right; font-weight:700; }
.s-c23110a.s-c23110a.s-c23110a { max-width:800px; }
.s-c270771.s-c270771.s-c270771 { max-width:460px; }
.s-c36b267.s-c36b267.s-c36b267 { width:24%; }
.s-c3910e1.s-c3910e1.s-c3910e1 { display:flex; gap:.5rem; flex-wrap:wrap; align-items:center; margin:0 0 .75rem; font-size:13px; }
.s-c4086b2.s-c4086b2.s-c4086b2 { display:block; margin:6px 0; font-weight:normal; }
.s-c42d901.s-c42d901.s-c42d901 { margin:0.5rem 0 0 1.2rem; padding:0; font-size:13px; }
.s-c4a10ed.s-c4a10ed.s-c4a10ed { color:var(--text-muted); font-weight:normal; }
.s-c52e9f4.s-c52e9f4.s-c52e9f4 { max-width:1150px; }
.s-c55d7be.s-c55d7be.s-c55d7be { margin:.25rem 0; }
.s-c56508c.s-c56508c.s-c56508c { margin:0 0 10px 0; }
.s-c62fd39.s-c62fd39.s-c62fd39 { font-size:12.5px; margin:0 0 6px; }
.s-c6ba897.s-c6ba897.s-c6ba897 { border-left:4px solid var(--danger, #c0362c); }
.s-c7246cb.s-c7246cb.s-c7246cb { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:0.75rem; margin-top:0.75rem; }
.s-c729ab7.s-c729ab7.s-c729ab7 { margin-top:1rem; display:flex; gap:0.75rem; }
.s-c73c410.s-c73c410.s-c73c410 { font-size:11.5px; }
.s-c7df265.s-c7df265.s-c7df265 { font-size:12.5px; color:var(--text-muted); margin:0 0 8px; }
.s-c84518b.s-c84518b.s-c84518b { font-size:12.5px; line-height:1.6; }
.s-c899727.s-c899727.s-c899727 { font-size:12px; color:var(--text-muted, #888); margin-top:6px; }
.s-c899efc.s-c899efc.s-c899efc { font-size:13px; color:var(--text-muted); margin-top:4px; }
.s-cac3853.s-cac3853.s-cac3853 { margin-top:8px; color:var(--danger,#b42318); }
.s-cb45893.s-cb45893.s-cb45893 { display:none; }
.s-cbd4c76.s-cbd4c76.s-cbd4c76 { font-weight:600; margin-bottom:10px; }
.s-cbd7f6f.s-cbd7f6f.s-cbd7f6f { margin-bottom:1.5rem; max-width:900px; border:2px solid #e0a800; }
.s-cc3489b.s-cc3489b.s-cc3489b { margin:0; font-size:12.5px; white-space:pre-line; }
.s-cc5f40f.s-cc5f40f.s-cc5f40f { color:var(--danger); margin-top:0.75rem; }
.s-cc81825.s-cc81825.s-cc81825 { width:220px; height:220px; }
.s-ccd036e.s-ccd036e.s-ccd036e { padding-top:0.75rem; }
.s-cd714cb.s-cd714cb.s-cd714cb { font-size:12.5px; background:#f1f2f4; padding:8px 12px; border-radius:6px; font-family:monospace; }
.s-cd89218.s-cd89218.s-cd89218 { font-size:12px; color:var(--text-muted); margin-top:12px; }
.s-ce2f433.s-ce2f433.s-ce2f433 { font-size:11px; color:var(--text-muted); margin:4px 0 0; max-width:260px; }
.s-d053452.s-d053452.s-d053452 { background:var(--danger); border-color:var(--danger); }
.s-d07753c.s-d07753c.s-d07753c { white-space:pre-wrap; }
.s-d2bc5ad.s-d2bc5ad.s-d2bc5ad { font-size:13px; color:var(--text-muted); margin:4px 0 0 0; }
.s-d34adcb.s-d34adcb.s-d34adcb { flex-direction:column; align-items:stretch; gap:12px; padding:16px; }
.s-d403318.s-d403318.s-d403318 { margin-bottom:1.25rem; }
.s-d431697.s-d431697.s-d431697 { margin-top:8px; }
.s-d4eb1c0.s-d4eb1c0.s-d4eb1c0 { font-weight:600; color:var(--text-muted, #888); }
.s-d538dc6.s-d538dc6.s-d538dc6 { white-space:pre-wrap; font-family:inherit; margin:0 0 1rem; }
.s-d5e84e4.s-d5e84e4.s-d5e84e4 { white-space:normal; overflow-wrap:anywhere; font-size:12px; color:var(--text-muted); }
.s-d67129d.s-d67129d.s-d67129d { font-size:12.5px; color:#999; }
.s-d6b0ab3.s-d6b0ab3.s-d6b0ab3 { font-size:12px; color:var(--text-muted); margin:0 0 .3rem; }
.s-d6d04cb.s-d6d04cb.s-d6d04cb { font-size:11.5px; color:var(--text-muted); margin:0; }
.s-d72c66d.s-d72c66d.s-d72c66d { color:var(--warning, #b06d00); }
.s-d7780de.s-d7780de.s-d7780de { margin-top:8px; color:#b06d00; }
.s-d7870e1.s-d7870e1.s-d7870e1 { background:var(--danger, #c0362c); color:#fff; }
.s-d80f5e6.s-d80f5e6.s-d80f5e6 { max-width:560px; }
.s-d8abfe9.s-d8abfe9.s-d8abfe9 { color:#c0392b; font-size:12.5px; }
.s-d9eb405.s-d9eb405.s-d9eb405 { display:inline-block; min-width:3.2em; text-align:center; padding:1px 8px; border-radius:10px; font-size:12px; font-weight:600; background:#fef3e0; color:#8a5a00; }
.s-da3b187.s-da3b187.s-da3b187 { margin-top:1.5rem; font-size:12.5px; color:var(--text-muted); }
.s-da5cd67.s-da5cd67.s-da5cd67 { flex:1; }
.s-da9a94e.s-da9a94e.s-da9a94e { color:var(--danger); font-weight:600; }
.s-dad92af.s-dad92af.s-dad92af { font-size:12px; margin:0; }
.s-db4d457.s-db4d457.s-db4d457 { margin-bottom:1.5rem; max-width:800px; border-left:4px solid var(--success, #1a7a4c); }
.s-dc0a9df.s-dc0a9df.s-dc0a9df { margin-top:1.5rem; max-width:1100px; }
.s-dc0dceb.s-dc0dceb.s-dc0dceb { font-size:20px; font-weight:700; color:var(--navy); }
.s-dc24a5a.s-dc24a5a.s-dc24a5a { font-weight:600; font-size:13px; }
.s-dc43353.s-dc43353.s-dc43353 { font-size:12px; color:var(--text-muted, #888); }
.s-dc85095.s-dc85095.s-dc85095 { text-align:center; border-bottom:3px solid var(--navy); padding-bottom:14px; margin-bottom:1.25rem; }
.s-dcd78c7.s-dcd78c7.s-dcd78c7 { border-top:1px solid var(--text); width:220px; margin-bottom:6px; }
.s-dd76ed5.s-dd76ed5.s-dd76ed5 { max-width:240px; }
.s-ddd0bcf.s-ddd0bcf.s-ddd0bcf { max-width:820px; }
.s-df23746.s-df23746.s-df23746 { max-width:640px; margin-bottom:1.5rem; background:#f4fff6; border-left:4px solid #2a9d6b; }
.s-df2a69f.s-df2a69f.s-df2a69f { margin-bottom:2rem; }
.s-df74e8d.s-df74e8d.s-df74e8d { overflow-x:auto; }
.s-df9db2a.s-df9db2a.s-df9db2a { padding:4px 10px; font-size:12.5px; }
.s-dff1a46.s-dff1a46.s-dff1a46 { color:var(--text-muted, #888); font-size:12px; }
.s-e007fff.s-e007fff.s-e007fff { width:100%; font-size:13px; margin-bottom:16px; border-collapse:collapse; }
.s-e073e29.s-e073e29.s-e073e29 { padding:2px 8px; font-size:12px; }
.s-e08aa66.s-e08aa66.s-e08aa66 { font-size:12px; margin:.4rem 0 0; }
.s-e0c4189.s-e0c4189.s-e0c4189 { font-size:11px; letter-spacing:0.08em; color:var(--text-muted); text-transform:uppercase; }
.s-e0e9ec0.s-e0e9ec0.s-e0e9ec0 { display:flex; gap:8px; flex-wrap:wrap; }
.s-e12efa3.s-e12efa3.s-e12efa3 { width:13%; }
.s-e132e05.s-e132e05.s-e132e05 { margin-bottom:1.25rem; background:#fff8e6; border-left:4px solid var(--warning, #b06d00); }
.s-e1f7958.s-e1f7958.s-e1f7958 { white-space:normal; overflow-wrap:anywhere; font-family:ui-monospace,monospace; font-size:11.5px; color:var(--text-muted); }
.s-e214500.s-e214500.s-e214500 { background:rgba(192,54,44,0.08); }
.s-e229096.s-e229096.s-e229096 { color:#c0362c; }
.s-e36a846.s-e36a846.s-e36a846 { max-width:720px; margin-top:1.5rem; }
.s-e3fbf3b.s-e3fbf3b.s-e3fbf3b { display:flex; gap:.75rem; align-items:center; }
.s-e3fc798.s-e3fc798.s-e3fc798 { font-size:12.5px; margin-top:-6px; }
.s-e446316.s-e446316.s-e446316 { font-size:12px; color:var(--text-muted); margin-top:0.5rem; }
.s-e4b0d37.s-e4b0d37.s-e4b0d37 { max-width:1100px; }
.s-e50689d.s-e50689d.s-e50689d { margin-bottom:1.2rem; }
.s-e5bdc37.s-e5bdc37.s-e5bdc37 { max-width:520px; }
.s-e5c1e99.s-e5c1e99.s-e5c1e99 { background:#f8f9fb; }
.s-e5c668f.s-e5c668f.s-e5c668f { font-size:12px; color:var(--text-muted); margin:6px 0 0 0; }
.s-e634e6d.s-e634e6d.s-e634e6d { font-weight:600; }
.s-e673ed1.s-e673ed1.s-e673ed1 { margin:-0.5rem 0 0.75rem; }
.s-e70aed0.s-e70aed0.s-e70aed0 { font-size:13px; margin-bottom:0.5rem; }
.s-e7ec540.s-e7ec540.s-e7ec540 { margin-bottom:0; }
.s-e844737.s-e844737.s-e844737 { font-size:1.05rem; margin:1.5rem 0 .4rem; }
.s-e89ae9a.s-e89ae9a.s-e89ae9a { font-family:monospace; }
.s-e8b117c.s-e8b117c.s-e8b117c { margin-top:1.5rem; font-size:14px; }
.s-e8c437a.s-e8c437a.s-e8c437a { margin-bottom:.75rem; }
.s-e8cf421.s-e8cf421.s-e8cf421 { font-size:13px; color:var(--text-muted, #888); margin:.4rem 0 0; }
.s-e8f1f0e.s-e8f1f0e.s-e8f1f0e { width:100%; max-width:400px; }
.s-ea422f7.s-ea422f7.s-ea422f7 { display:grid; grid-template-columns:2fr 1.5fr 1fr 1fr; gap:10px; margin-bottom:10px; }
.s-ea437e6.s-ea437e6.s-ea437e6 { margin-bottom:1.25rem; border-left:4px solid var(--warning, #b06d00); }
.s-ea54fdf.s-ea54fdf.s-ea54fdf { font-size:13px; margin:0 0 0.75rem 0; }
.s-ea8bbc8.s-ea8bbc8.s-ea8bbc8 { font-size:12.5px; }
.s-eac5d7d.s-eac5d7d.s-eac5d7d { font-size:21px; font-weight:700; color:var(--navy); margin-top:6px; }
.s-eb3eb05.s-eb3eb05.s-eb3eb05 { margin:10px 0 0 0; padding:10px; border-left:4px solid var(--warning, #b06d00); font-size:13px; }
.s-ed252d5.s-ed252d5.s-ed252d5 { white-space:normal; overflow-wrap:break-word; }
.s-ed7bcea.s-ed7bcea.s-ed7bcea { display:flex; align-items:center; gap:0.5rem; justify-content:center; margin:1.5rem 0; }
.s-edf0a76.s-edf0a76.s-edf0a76 { margin:0 0 .5rem; }
.s-ef5047e.s-ef5047e.s-ef5047e { margin-top:0; font-size:13px; }
.s-ef8e1e0.s-ef8e1e0.s-ef8e1e0 { font-size:12px; color:var(--text-muted); margin:0 0 .4rem; }
.s-f029e9a.s-f029e9a.s-f029e9a { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:1rem; }
.s-f07d012.s-f07d012.s-f07d012 { border-left:4px solid var(--danger,#b42318); max-width:720px; margin-bottom:1rem; }
.s-f0d48a7.s-f0d48a7.s-f0d48a7 { font-weight:600; color:#8a6d00; }
.s-f2130b6.s-f2130b6.s-f2130b6 { margin:0 0 .25rem; }
.s-f2f499c.s-f2f499c.s-f2f499c { width:9%; }
.s-f3d2d68.s-f3d2d68.s-f3d2d68 { width:100%; padding:8px 12px; border:1px solid var(--border); border-radius:8px; }
.s-f4c07ce.s-f4c07ce.s-f4c07ce { display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:1rem; }
.s-f545a2c.s-f545a2c.s-f545a2c { font-size:13px; margin:0.4rem 0 0; }
.s-f5b8f65.s-f5b8f65.s-f5b8f65 { max-width:none; }
.s-f60339f.s-f60339f.s-f60339f { display:flex; gap:6px; align-items:center; }
.s-f617e13.s-f617e13.s-f617e13 { font-size:11px; color:var(--text-muted, #888); }
.s-f6e3d7f.s-f6e3d7f.s-f6e3d7f { text-align:right; }
.s-f736680.s-f736680.s-f736680 { font-size:12.5px; color:var(--text-muted, #888); }
.s-f7683c1.s-f7683c1.s-f7683c1 { margin-bottom:1.5rem; }
.s-f770bc2.s-f770bc2.s-f770bc2 { margin:0 0 14px; font-size:13px; }
.s-f790e6e.s-f790e6e.s-f790e6e { font-size:13px; color:#6b7280; margin-top:1rem; line-height:1.6; }
.s-f8d9987.s-f8d9987.s-f8d9987 { margin:0 0 16px; padding-left:20px; font-size:13px; line-height:1.6; }
.s-f9217da.s-f9217da.s-f9217da { font-size:12px; color:var(--text-muted); margin-top:6px; }
.s-f9ede6e.s-f9ede6e.s-f9ede6e { font-size:12.5px; color:var(--text-muted); margin-top:0.5rem; }
.s-fac4ef4.s-fac4ef4.s-fac4ef4 { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:1rem; margin-bottom:1rem; }
.s-facec15.s-facec15.s-facec15 { margin-bottom:1.25rem; border-left:4px solid var(--success, #1a7f37); }
.s-fadb8a2.s-fadb8a2.s-fadb8a2 { font-size:14px; background:#f2f2f2; padding:2px 6px; border-radius:3px; }
.s-fb560ac.s-fb560ac.s-fb560ac { font-size:11px; color:#c0392b; }
.s-fbcf354.s-fbcf354.s-fbcf354 { margin-bottom:0; font-size:13px; color:var(--danger, #c0362c); }
.s-fc31ae3.s-fc31ae3.s-fc31ae3 { color:var(--text-muted, #666); margin-top:1.5rem; }
.s-fc48e3e.s-fc48e3e.s-fc48e3e { margin-bottom:1.5rem; background:var(--surface-warning, #fff8e6); border:1px solid var(--warning, #b06d00); }
.s-fc789f0.s-fc789f0.s-fc789f0 { margin-bottom:1rem; display:flex; gap:0.5rem; align-items:center; flex-wrap:wrap; }
.s-fcebb18.s-fcebb18.s-fcebb18 { font-size:13px; color:var(--warning, #b06d00); }
.s-fcf2657.s-fcf2657.s-fcf2657 { color:#c0392b; font-size:13px; margin:4px 0; }
.s-fd72283.s-fd72283.s-fd72283 { font-size:12px; color:var(--text-muted); margin:0.5rem 0 0; }
.s-fd8f162.s-fd8f162.s-fd8f162 { display:grid; grid-template-columns:repeat(auto-fit,minmax(170px,1fr)); gap:1rem; }
.s-fe9a83a.s-fe9a83a.s-fe9a83a { margin-left:0.5rem; }
.s-feb8dd9.s-feb8dd9.s-feb8dd9 { font-size:20px; font-weight:700; }
.s-0226243.s-0226243.s-0226243 { color:var(--danger, #c0362c); font-weight:600; }
.s-32a5d4a.s-32a5d4a.s-32a5d4a { color:var(--warning, #b06d00); font-weight:600; }
.s-59d7eb2.s-59d7eb2.s-59d7eb2 { background:rgba(42,157,143,0.08); }
.s-5b795a4.s-5b795a4.s-5b795a4 { color:var(--text-muted); }
.s-83e4487.s-83e4487.s-83e4487 { font-weight:700; }
.s-9ce2456.s-9ce2456.s-9ce2456 { color:var(--danger, #c0392b); font-weight:600; }
