/* Owned static UI declarations migrated from inline styles. */
:root .hm-s-020931079bec.hm-s-020931079bec.hm-s-020931079bec{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:10px;}
:root .hm-s-025fe5129171.hm-s-025fe5129171.hm-s-025fe5129171{font-size:11px;}
:root .hm-s-028ea0c8866a.hm-s-028ea0c8866a.hm-s-028ea0c8866a{margin-bottom:12px;font-weight:600;color:#1e293b;}
:root .hm-s-0426ae89c71b.hm-s-0426ae89c71b.hm-s-0426ae89c71b{display:block;margin:auto;}
:root .hm-s-047507c35c51.hm-s-047507c35c51.hm-s-047507c35c51{display:flex;align-items:center;gap:6px;}
:root .hm-s-0532c34ec588.hm-s-0532c34ec588.hm-s-0532c34ec588{width:220px;cursor:pointer;}
:root .hm-s-0677576fb7a4.hm-s-0677576fb7a4.hm-s-0677576fb7a4{display:flex;flex-wrap:wrap;gap:6px;}
:root .hm-s-0879682091e5.hm-s-0879682091e5.hm-s-0879682091e5{font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px;}
:root .hm-s-0a417d296bb9.hm-s-0a417d296bb9.hm-s-0a417d296bb9{font-size:11px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;}
:root .hm-s-0f943f1baa62.hm-s-0f943f1baa62.hm-s-0f943f1baa62{font-size:11px;background:#e0f2fe;color:#0369a1;padding:2px 8px;border-radius:999px;font-weight:600;}
:root .hm-s-1104adb85e67.hm-s-1104adb85e67.hm-s-1104adb85e67{font-size:11px;color:#64748b;font-family:monospace;}
:root .hm-s-14fb1d2425c1.hm-s-14fb1d2425c1.hm-s-14fb1d2425c1{padding:8px 16px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;}
:root .hm-s-182fa18c9080.hm-s-182fa18c9080.hm-s-182fa18c9080{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:12px;}
:root .hm-s-18efee915617.hm-s-18efee915617.hm-s-18efee915617{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;}
:root .hm-s-1a8b20046318.hm-s-1a8b20046318.hm-s-1a8b20046318{color:#dc2626;border:1px solid #fecaca;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;}
:root .hm-s-1d436efc1f88.hm-s-1d436efc1f88.hm-s-1d436efc1f88{margin-top:6px;}
:root .hm-s-235d8c45640f.hm-s-235d8c45640f.hm-s-235d8c45640f{margin-left:auto;font-size:12px;}
:root .hm-s-237ee3ae9ab9.hm-s-237ee3ae9ab9.hm-s-237ee3ae9ab9{border:none;background:none;font-size:20px;cursor:pointer;color:#64748b;}
:root .hm-s-241a6de00eb5.hm-s-241a6de00eb5.hm-s-241a6de00eb5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px;}
:root .hm-s-2529c84c15f2.hm-s-2529c84c15f2.hm-s-2529c84c15f2{font-size:13px;font-weight:700;margin:0 0 4px;color:#1e293b;}
:root .hm-s-27a0e0ef2524.hm-s-27a0e0ef2524.hm-s-27a0e0ef2524{position:relative;box-shadow:0 10px 25px rgba(0,0,0,0.3);background:#fff;transform-origin:center center;transition:transform 0.05s ease-out;}
:root .hm-s-2ad7197b1351.hm-s-2ad7197b1351.hm-s-2ad7197b1351{background:#f1f5f9;color:#334155;padding:4px 10px;border-radius:6px;font-size:13px;display:inline-block;margin:3px;}
:root .hm-s-2cfa7fee88f3.hm-s-2cfa7fee88f3.hm-s-2cfa7fee88f3{display:flex;align-items:center;justify-content:space-between;margin-top:6px;}
:root .hm-s-3177df0db66d.hm-s-3177df0db66d.hm-s-3177df0db66d{display:flex;align-items:center;gap:4px;cursor:pointer;}
:root .hm-s-31e4e2a25260.hm-s-31e4e2a25260.hm-s-31e4e2a25260{display:flex;gap:8px;flex-wrap:wrap;}
:root .hm-s-3365ba702048.hm-s-3365ba702048.hm-s-3365ba702048{font-size:11px;padding:3px 7px;}
:root .hm-s-338509e27d8e.hm-s-338509e27d8e.hm-s-338509e27d8e{margin:0;font-size:15px;color:#0f172a;}
:root .hm-s-347b963cafff.hm-s-347b963cafff.hm-s-347b963cafff{color:#0369a1;font-weight:500;}
:root .hm-s-3876fb58da27.hm-s-3876fb58da27.hm-s-3876fb58da27{margin:0;font-size:17px;font-weight:700;color:#0f172a;}
:root .hm-s-3a2cfee18ab3.hm-s-3a2cfee18ab3.hm-s-3a2cfee18ab3{font-family:'Great Vibes', cursive;}
:root .hm-s-3a431c8d80f0.hm-s-3a431c8d80f0.hm-s-3a431c8d80f0{max-width:100%;max-height:260px;box-shadow:0 4px 12px rgba(0,0,0,0.08);border-radius:4px;}
:root .hm-s-409928d37dad.hm-s-409928d37dad.hm-s-409928d37dad{width:100%;box-sizing:border-box;min-width:0;}
:root .hm-s-41914cd2189b.hm-s-41914cd2189b.hm-s-41914cd2189b{width:50px;padding:3px 4px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;}
:root .hm-s-4244b79bd767.hm-s-4244b79bd767.hm-s-4244b79bd767{padding:4px 8px;font-size:12px;}
:root .hm-s-424601c5df92.hm-s-424601c5df92.hm-s-424601c5df92{display:flex;justify-content:flex-end;gap:10px;}
:root .hm-s-43a97fe4943c.hm-s-43a97fe4943c.hm-s-43a97fe4943c{margin-top:8px}
:root .hm-s-44955cbb0d58.hm-s-44955cbb0d58.hm-s-44955cbb0d58{font-size:12px;color:#64748b;margin-right:4px;}
:root .hm-s-4636770b4968.hm-s-4636770b4968.hm-s-4636770b4968{margin-bottom:12px;}
:root .hm-s-474e20a933d9.hm-s-474e20a933d9.hm-s-474e20a933d9{display:flex;gap:6px;align-items:center;}
:root .hm-s-47e2c23ac2fe.hm-s-47e2c23ac2fe.hm-s-47e2c23ac2fe{font-size:12px;color:#617f67}
:root .hm-s-49edfa8d0966.hm-s-49edfa8d0966.hm-s-49edfa8d0966{margin-bottom:10px;font-family:sans-serif;font-size:12px;line-height:1.4;}
:root .hm-s-4a0b97303100.hm-s-4a0b97303100.hm-s-4a0b97303100{width:100%;cursor:pointer;}
:root .hm-s-4ac2899ae73f.hm-s-4ac2899ae73f.hm-s-4ac2899ae73f{margin:2px 0 0;font-size:13px;color:#64748b;}
:root .hm-s-4c1d1c9ec98b.hm-s-4c1d1c9ec98b.hm-s-4c1d1c9ec98b{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;}
:root .hm-s-4e8195c779a6.hm-s-4e8195c779a6.hm-s-4e8195c779a6{font-size:12px;color:#475569;font-weight:600;}
:root .hm-s-4f4fe0792744.hm-s-4f4fe0792744.hm-s-4f4fe0792744{display:flex;align-items:center;gap:10px;}
:root .hm-s-5128bfea877f.hm-s-5128bfea877f.hm-s-5128bfea877f{display:flex;align-items:center;gap:6px;font-size:12px;color:#334155;margin-bottom:12px;cursor:pointer;}
:root .hm-s-532a8d739796.hm-s-532a8d739796.hm-s-532a8d739796{font-family:monospace;font-size:14px;font-weight:700;color:#1e40af;min-width:60px;}
:root .hm-s-5347dbb522fd.hm-s-5347dbb522fd.hm-s-5347dbb522fd{font-size:13px;color:#1e293b;}
:root .hm-s-54b427431867.hm-s-54b427431867.hm-s-54b427431867{width:100%;margin-top:8px;font-size:11px;padding:4px;}
:root .hm-s-566cfa56f33e.hm-s-566cfa56f33e.hm-s-566cfa56f33e{font-size:12px;color:#64748b;}
:root .hm-s-58848d6cab74.hm-s-58848d6cab74.hm-s-58848d6cab74{background:#1a1a1a}
:root .hm-s-59fd0a091a88.hm-s-59fd0a091a88.hm-s-59fd0a091a88{margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;}
:root .hm-s-5c1890a5a2dc.hm-s-5c1890a5a2dc.hm-s-5c1890a5a2dc{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:600;padding:10px 18px;display:inline-flex;align-items:center;gap:6px;}
:root .hm-s-5d9b03247d86.hm-s-5d9b03247d86.hm-s-5d9b03247d86{background:#154c79}
:root .hm-s-5def2e518fa4.hm-s-5def2e518fa4.hm-s-5def2e518fa4{font-family:'Brush Script MT', cursive;}
:root .hm-s-5e1757c9e00d.hm-s-5e1757c9e00d.hm-s-5e1757c9e00d{color:#2563eb;}
:root .hm-s-60a032dd0634.hm-s-60a032dd0634.hm-s-60a032dd0634{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;}
:root .hm-s-60ea29c244e4.hm-s-60ea29c244e4.hm-s-60ea29c244e4{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;border-bottom:1px solid #e2e8f0;padding-bottom:10px;}
:root .hm-s-631eb1afd062.hm-s-631eb1afd062.hm-s-631eb1afd062{color:#dc2626;border-color:#fca5a5;padding:6px 10px;font-size:12px;}
:root .hm-s-633dde205ffb.hm-s-633dde205ffb.hm-s-633dde205ffb{font-size:12px;font-weight:600;color:#334155;}
:root .hm-s-637b572552a9.hm-s-637b572552a9.hm-s-637b572552a9{padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:12px;}
:root .hm-s-64db8f2a9798.hm-s-64db8f2a9798.hm-s-64db8f2a9798{padding:4px 9px;font-size:11px;font-weight:600;border-radius:6px;background:#fff;border:1px solid #cbd5e1;cursor:pointer;}
:root .hm-s-664edea772e7.hm-s-664edea772e7.hm-s-664edea772e7{font-family:inherit;font-size:inherit;color:inherit;}
:root .hm-s-6cfb081efe57.hm-s-6cfb081efe57.hm-s-6cfb081efe57{margin:0;font-size:16px;color:#0f172a;}
:root .hm-s-6db228cd37f2.hm-s-6db228cd37f2.hm-s-6db228cd37f2{font-size:12px;color:#889989}
:root .hm-s-6ee31667c962.hm-s-6ee31667c962.hm-s-6ee31667c962{color:#8aa18d}
:root .hm-s-726e8b317f32.hm-s-726e8b317f32.hm-s-726e8b317f32{margin-top:10px;}
:root .hm-s-734671e4b249.hm-s-734671e4b249.hm-s-734671e4b249{font-family:'Caveat', cursive, sans-serif;}
:root .hm-s-77f6e236e38c.hm-s-77f6e236e38c.hm-s-77f6e236e38c{font-weight:700;color:#2563eb;font-size:13px;min-width:24px;}
:root .hm-s-79939927389f.hm-s-79939927389f.hm-s-79939927389f{position:relative;background:#334155;border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:360px;}
:root .hm-s-7cda4e439554.hm-s-7cda4e439554.hm-s-7cda4e439554{font-weight:600;font-size:14px;color:#1e293b;}
:root .hm-s-7f3dd121dfd0.hm-s-7f3dd121dfd0.hm-s-7f3dd121dfd0{background:#002244}
:root .hm-s-8162c28b5786.hm-s-8162c28b5786.hm-s-8162c28b5786{margin:0 0 6px;font-size:15px;color:#991b1b;}
:root .hm-s-83e36759e4ed.hm-s-83e36759e4ed.hm-s-83e36759e4ed{flex:1 1 80px;min-width:0;}
:root .hm-s-8463cf907167.hm-s-8463cf907167.hm-s-8463cf907167{font-size:11px;color:#64748b;}
:root .hm-s-84d859757ad6.hm-s-84d859757ad6.hm-s-84d859757ad6{display:flex;gap:8px;margin-bottom:14px;}
:root .hm-s-88396e9553b4.hm-s-88396e9553b4.hm-s-88396e9553b4{display:flex;align-items:center;gap:6px;font-size:12px;color:#334155;margin-bottom:10px;cursor:pointer;}
:root .hm-s-8a4fe4576f8a.hm-s-8a4fe4576f8a.hm-s-8a4fe4576f8a{width:36px;height:28px;padding:1px;border-radius:4px;border:1px solid #cbd5e1;cursor:pointer;}
:root .hm-s-8cbdf5950d13.hm-s-8cbdf5950d13.hm-s-8cbdf5950d13{font-size:12px;display:flex;align-items:center;gap:4px;}
:root .hm-s-8d09640f7f73.hm-s-8d09640f7f73.hm-s-8d09640f7f73{font-size:13px;color:#94a3b8;font-style:italic;margin:6px 0;}
:root .hm-s-8e5b01a397a4.hm-s-8e5b01a397a4.hm-s-8e5b01a397a4{padding:3px 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;}
:root .hm-s-8fe83b1f288a.hm-s-8fe83b1f288a.hm-s-8fe83b1f288a{margin:0 0 10px;font-size:13px;line-height:1.4;}
:root .hm-s-906cf24fba93.hm-s-906cf24fba93.hm-s-906cf24fba93{color:#d97706}
:root .hm-s-91909d7ea715.hm-s-91909d7ea715.hm-s-91909d7ea715{display:inline-flex;align-items:center;justify-content:center;line-height:1;overflow:hidden;}
:root .hm-s-91c24b3e6d35.hm-s-91c24b3e6d35.hm-s-91c24b3e6d35{font-size:12px;padding:5px 6px;width:100%;min-width:0;box-sizing:border-box;}
:root .hm-s-93ae507f747c.hm-s-93ae507f747c.hm-s-93ae507f747c{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:4px 0;}
:root .hm-s-947d6d64de82.hm-s-947d6d64de82.hm-s-947d6d64de82{font-family:Georgia, serif; font-style:italic;}
:root .hm-s-98a3ed55a19f.hm-s-98a3ed55a19f.hm-s-98a3ed55a19f{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}
:root .hm-s-98cced4e43d7.hm-s-98cced4e43d7.hm-s-98cced4e43d7{display:flex;gap:6px;flex-wrap:wrap;}
:root .hm-s-998aa3df4604.hm-s-998aa3df4604.hm-s-998aa3df4604{color:#64748b;}
:root .hm-s-99c65b20d911.hm-s-99c65b20d911.hm-s-99c65b20d911{display:block;font-size:11px;color:#64748b;margin-bottom:3px;}
:root .hm-s-9a6184483081.hm-s-9a6184483081.hm-s-9a6184483081{display:block;font-size:12px;color:#475569;font-weight:600;}
:root .hm-s-9bc3eba8e3f5.hm-s-9bc3eba8e3f5.hm-s-9bc3eba8e3f5{font-size:13px;color:#64748b;}
:root .hm-s-9cf2e0b5fbf0.hm-s-9cf2e0b5fbf0.hm-s-9cf2e0b5fbf0{white-space:nowrap;flex-shrink:0;}
:root .hm-s-9ec843194d5a.hm-s-9ec843194d5a.hm-s-9ec843194d5a{margin-top:10px;font-size:13px;color:#475569;}
:root .hm-s-9f0dd957b031.hm-s-9f0dd957b031.hm-s-9f0dd957b031{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;}
:root .hm-s-9f3abb423f67.hm-s-9f3abb423f67.hm-s-9f3abb423f67{display:flex;gap:8px;margin-top:14px;}
:root .hm-s-a1f2731aef14.hm-s-a1f2731aef14.hm-s-a1f2731aef14{padding:8px 12px;background:#fee2e2;color:#991b1b;border-color:#fca5a5;}
:root .hm-s-a260f29b38cb.hm-s-a260f29b38cb.hm-s-a260f29b38cb{flex:1;padding:8px 6px;font-size:12px;font-weight:600;background:#f8fafc;border:1px dashed #94a3b8;color:#1e293b;}
:root .hm-s-a28c8d3bc812.hm-s-a28c8d3bc812.hm-s-a28c8d3bc812{display:flex;flex-direction:column;gap:8px;}
:root .hm-s-a42ae074ddbd.hm-s-a42ae074ddbd.hm-s-a42ae074ddbd{background:#2563eb;color:#fff;border-color:#2563eb;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;}
:root .hm-s-a49cca52becd.hm-s-a49cca52becd.hm-s-a49cca52becd{font-size:12px}
:root .hm-s-a7c4b1b48df8.hm-s-a7c4b1b48df8.hm-s-a7c4b1b48df8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;border-bottom:1px solid #e2e8f0;padding-bottom:10px;}
:root .hm-s-ad12b6f6228e.hm-s-ad12b6f6228e.hm-s-ad12b6f6228e{color:#1e40af;font-size:13px;}
:root .hm-s-b0c777bcd40c.hm-s-b0c777bcd40c.hm-s-b0c777bcd40c{width:24px;height:24px;padding:0;border:none;cursor:pointer;background:none;margin-left:4px;}
:root .hm-s-b2a77e3c3494.hm-s-b2a77e3c3494.hm-s-b2a77e3c3494{text-decoration:none;display:inline-block;padding:6px 12px;font-size:13px;}
:root .hm-s-b32e76957d3e.hm-s-b32e76957d3e.hm-s-b32e76957d3e{margin-bottom:24px}
:root .hm-s-b755a4a4d236.hm-s-b755a4a4d236.hm-s-b755a4a4d236{font-size:11px;background:#dbeafe;color:#1d4ed8;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;}
:root .hm-s-b7aa1ec0049d.hm-s-b7aa1ec0049d.hm-s-b7aa1ec0049d{width:100%}
:root .hm-s-b8f63f8226aa.hm-s-b8f63f8226aa.hm-s-b8f63f8226aa{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:12px;}
:root .hm-s-ba0b55e14c7f.hm-s-ba0b55e14c7f.hm-s-ba0b55e14c7f{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;}
:root .hm-s-bc2aa0839f15.hm-s-bc2aa0839f15.hm-s-bc2aa0839f15{margin:0 auto 28px}
:root .hm-s-bcca95e42c36.hm-s-bcca95e42c36.hm-s-bcca95e42c36{font-size:13px;font-weight:600;}
:root .hm-s-be59c88f7320.hm-s-be59c88f7320.hm-s-be59c88f7320{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;}
:root .hm-s-bf2308dfae59.hm-s-bf2308dfae59.hm-s-bf2308dfae59{font-style:italic;color:#94a3b8;font-size:12px;}
:root .hm-s-c25e87bc3cb6.hm-s-c25e87bc3cb6.hm-s-c25e87bc3cb6{font-weight:700;color:#15803d;font-size:15px;}
:root .hm-s-c2ab8153a08a.hm-s-c2ab8153a08a.hm-s-c2ab8153a08a{font-size:12px;padding:6px 8px;}
:root .hm-s-c2e0a9f9b13d.hm-s-c2e0a9f9b13d.hm-s-c2e0a9f9b13d{margin-top:28px;padding-top:20px;border-top:1px solid #e2e8f0;}
:root .hm-s-c38a2b549eb9.hm-s-c38a2b549eb9.hm-s-c38a2b549eb9{font-weight:600;font-size:12px;color:#1e3a8a;}
:root .hm-s-c4f140a80981.hm-s-c4f140a80981.hm-s-c4f140a80981{min-width:0;}
:root .hm-s-c50a640ec5b7.hm-s-c50a640ec5b7.hm-s-c50a640ec5b7{padding:3px 8px;margin-left:auto;color:#dc2626;border-color:#fca5a5;}
:root .hm-s-c73da31ba675.hm-s-c73da31ba675.hm-s-c73da31ba675{font-size:11px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px;}
:root .hm-s-c80cecf31040.hm-s-c80cecf31040.hm-s-c80cecf31040{margin-top:12px;display:flex;flex-direction:column;gap:8px;}
:root .hm-s-c9a3dda687e0.hm-s-c9a3dda687e0.hm-s-c9a3dda687e0{max-width:370px;width:100%}
:root .hm-s-cb31140e3288.hm-s-cb31140e3288.hm-s-cb31140e3288{margin:10px 0 0;font-size:12px;color:#475569;}
:root .hm-s-cf5de35f9e42.hm-s-cf5de35f9e42.hm-s-cf5de35f9e42{margin-top:6px;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;}
:root .hm-s-d0466aa33fa8.hm-s-d0466aa33fa8.hm-s-d0466aa33fa8{display:none;}
:root .hm-s-d0e84c3de0b2.hm-s-d0e84c3de0b2.hm-s-d0e84c3de0b2{display:block;font-size:12px;color:#475569;margin-bottom:4px;font-weight:600;}
:root .hm-s-d1a4be59b772.hm-s-d1a4be59b772.hm-s-d1a4be59b772{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;}
:root .hm-s-d41e4e1a4a79.hm-s-d41e4e1a4a79.hm-s-d41e4e1a4a79{display:flex;justify-content:space-between;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:13px;}
:root .hm-s-d6241da47c04.hm-s-d6241da47c04.hm-s-d6241da47c04{display:flex;gap:8px;}
:root .hm-s-d732ffd08e12.hm-s-d732ffd08e12.hm-s-d732ffd08e12{display:flex;gap:12px;align-items:center;font-size:12px;color:#475569;}
:root .hm-s-d77899efc22f.hm-s-d77899efc22f.hm-s-d77899efc22f{padding:3px 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;min-width:160px;}
:root .hm-s-d80331d29c70.hm-s-d80331d29c70.hm-s-d80331d29c70{flex:1;padding:8px 12px;font-weight:700;}
:root .hm-s-d90d01122623.hm-s-d90d01122623.hm-s-d90d01122623{padding:4px 10px;font-size:12px;}
:root .hm-s-db007ab2fef0.hm-s-db007ab2fef0.hm-s-db007ab2fef0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}
:root .hm-s-dd6e461f21b2.hm-s-dd6e461f21b2.hm-s-dd6e461f21b2{flex:1 1 60px;min-width:0;}
:root .hm-s-e11b1713f914.hm-s-e11b1713f914.hm-s-e11b1713f914{padding:8px 20px;border-radius:8px;background:#2563eb;color:#fff;border:none;cursor:pointer;font-weight:600;}
:root .hm-s-e255c78a1c18.hm-s-e255c78a1c18.hm-s-e255c78a1c18{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
:root .hm-s-e377e85eab72.hm-s-e377e85eab72.hm-s-e377e85eab72{display:flex;align-items:center;gap:8px;font-size:12px;color:#334155;cursor:pointer;font-weight:500;}
:root .hm-s-e481cdee1580.hm-s-e481cdee1580.hm-s-e481cdee1580{margin-top:2px;font-size:12px;padding:4px 6px;}
:root .hm-s-e5b36d59329f.hm-s-e5b36d59329f.hm-s-e5b36d59329f{height:36px;padding:2px;}
:root .hm-s-e75949d4dffb.hm-s-e75949d4dffb.hm-s-e75949d4dffb{display:block;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;}
:root .hm-s-e7d6efffa783.hm-s-e7d6efffa783.hm-s-e7d6efffa783{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;}
:root .hm-s-e91a63360313.hm-s-e91a63360313.hm-s-e91a63360313{flex:1;padding:9px 6px;font-size:12px;font-weight:600;}
:root .hm-s-eaf6b87e5649.hm-s-eaf6b87e5649.hm-s-eaf6b87e5649{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px;}
:root .hm-s-eafed807ea97.hm-s-eafed807ea97.hm-s-eafed807ea97{border:none;background:none;color:#ef4444;font-size:16px;cursor:pointer;padding:0 4px;}
:root .hm-s-ec198e9e374e.hm-s-ec198e9e374e.hm-s-ec198e9e374e{display:flex;gap:8px;margin-bottom:8px;}
:root .hm-s-ecf7b01977a3.hm-s-ecf7b01977a3.hm-s-ecf7b01977a3{font-size:14px;color:#64748b;margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px;}
:root .hm-s-ed36a7408bb0.hm-s-ed36a7408bb0.hm-s-ed36a7408bb0{font-size:10px;color:#94a3b8;font-weight:500;}
:root .hm-s-ee0a3fa7c844.hm-s-ee0a3fa7c844.hm-s-ee0a3fa7c844{display:block;max-width:100%;height:auto;}
:root .hm-s-eef0a5a6474b.hm-s-eef0a5a6474b.hm-s-eef0a5a6474b{margin:0;font-size:15px;font-weight:700;color:#0f172a;}
:root .hm-s-f1076067fe1e.hm-s-f1076067fe1e.hm-s-f1076067fe1e{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
:root .hm-s-f50c6179e608.hm-s-f50c6179e608.hm-s-f50c6179e608{max-width:980px;margin:40px auto;padding:0 20px;}
:root .hm-s-f73400893fdc.hm-s-f73400893fdc.hm-s-f73400893fdc{padding:4px 10px;font-size:12px;color:#0369a1;background:#e0f2fe;border-color:#bae6fd;}
:root .hm-s-f9cf33c2bce5.hm-s-f9cf33c2bce5.hm-s-f9cf33c2bce5{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;}
:root .hm-s-fac2a7d49855.hm-s-fac2a7d49855.hm-s-fac2a7d49855{background:#fff;border:2px solid #2563eb;border-radius:10px;padding:12px;margin-bottom:14px;box-shadow:0 2px 8px rgba(37,99,235,0.12);}
:root .hm-s-fb37aa984cac.hm-s-fb37aa984cac.hm-s-fb37aa984cac{display:flex;justify-content:center;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-bottom:16px;min-height:220px;overflow:hidden;}
:root .hm-s-ff70da10c222.hm-s-ff70da10c222.hm-s-ff70da10c222{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}
:root .hm-s-fffdd52c0865.hm-s-fffdd52c0865.hm-s-fffdd52c0865{margin-bottom:10px;}

.brand.hm-official-brand::before,.brand.hm-official-brand::after{display:none!important;content:none!important}
.brand.hm-official-brand{display:inline-flex;align-items:center;gap:0;min-width:0;flex-shrink:0}
.brand.hm-official-brand img{display:block;width:176px;height:auto;max-width:100%;object-fit:contain}
.footer .brand.hm-official-brand img{width:190px}
@media(max-width:650px){.brand.hm-official-brand img{width:148px}}
.pc-hf-color-chip{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;cursor:pointer;padding:0}
.pc-hf-color-chip.is-active{border-color:#2563eb}
.hm-color-0f172a{background:#0f172a}.hm-color-475569{background:#475569}.hm-color-2563eb{background:#2563eb}.hm-color-dc2626{background:#dc2626}
.hm-annot-types{margin-top:8px;display:flex;flex-direction:column;gap:6px}.hm-annot-types.is-muted{opacity:.5;pointer-events:none}
.hm-field-item{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;cursor:pointer}
.hm-field-item.is-selected{background:#eff6ff;border-color:#3b82f6}

.pc-bates-panel{min-width:0;max-width:100%;box-sizing:border-box}
.pc-bates-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.pc-bates-prefix-field{grid-column:1/-1;min-width:0;display:flex;flex-direction:column;gap:6px}
.pc-bates-numeric-field{min-width:0;display:flex;flex-direction:column;gap:6px}
#pc-bates-prefix{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;white-space:pre;overflow-x:auto;text-overflow:clip;font-family:ui-monospace,monospace}
.pc-bates-panel .pc-wideinput{max-width:100%;box-sizing:border-box}
.pc-live-stamp-bates{max-width:calc(100% - 40px);overflow:hidden;white-space:nowrap;box-sizing:border-box}

.pc-remove-annotations-action{display:block;width:100%;margin:12px 0 18px;white-space:normal}
.pc-annots-panel label.pc-check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.45;margin:12px 0}
.pc-annots-panel label.pc-check-label input{flex:0 0 auto;margin-top:3px}

/* Manual responsive placements stay outside document controls. */
.hm-manual-ad{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;clear:both;width:calc(100% - 32px);max-width:1100px;min-height:120px;margin:24px auto;padding:12px 16px;border:1px solid #dce5ee;border-radius:10px;background:#f7f9fc;overflow:hidden;gap:8px}
.hm-ad-label,.hm-ad-home-visible>span{font:11px/1.4 system-ui;letter-spacing:1px;text-transform:uppercase;color:#62748a}
.hm-responsive-ad-slot,[data-ad-placement="homepage-after-hero"]{display:block;width:100%;max-width:100%;min-width:0;min-height:90px}
.hm-responsive-ad-slot ins.adsbygoogle,[data-ad-placement="homepage-after-hero"] ins.adsbygoogle{display:block;width:100%;max-width:100%}
@media(max-width:650px){.hm-manual-ad{width:calc(100% - 24px);margin:18px auto;padding:10px;min-height:120px}}

.hm-brand.hm-official-brand{display:inline-flex;gap:0;min-width:0;flex-shrink:0}.hm-brand.hm-official-brand img{display:block;width:176px;height:auto;max-width:100%;object-fit:contain}.hm-brand.hm-official-brand:before,.hm-brand.hm-official-brand:after{display:none!important}@media(max-width:650px){.hm-brand.hm-official-brand img{width:148px}}
