/* [FLOTRY-CLOSURE-CSP-STYLE-DEINLINE-V1] Auto-generated from inline
   style="" attributes so script-src... style-src can drop 'unsafe-inline'.
   One rule per unique inline value (sha1-keyed), TRIPLED class selector
   (specificity 0,0,3,0) so it beats author class rules but still loses to JS
   element.style toggles still override these. Loaded last. */
/* [FLOTRY-CRITICALUX-AUTH-REVEAL-V1] Session-gated logout controls hide via
   the `hidden` attribute (removed by flotry-logout.js once whoami confirms a
   live session). This guard makes that contract explicit so no author rule
   can accidentally reveal a logged-out control. */
[data-flotry-logout][hidden]{display:none !important;}
.fli-00366e6865.fli-00366e6865.fli-00366e6865{padding:8px 12px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;cursor:pointer;}
.fli-01f821921d.fli-01f821921d.fli-01f821921d{text-align:right;font-weight:600;}
.fli-02232d1cf2.fli-02232d1cf2.fli-02232d1cf2{flex:1;padding:10px;border-radius:10px;border:1px solid #226e4c;background:#226e4c;color:#fff;font-weight:700;cursor:pointer;}
.fli-02fb2621e7.fli-02fb2621e7.fli-02fb2621e7{transition-delay:1220ms;}
.fli-0305f02184.fli-0305f02184.fli-0305f02184{border-top: 1px solid var(--fl-line); padding-top: 20px; margin-top: 20px; display: none;}
.fli-03fb423c20.fli-03fb423c20.fli-03fb423c20{font-family: var(--flotry-font-display); font-size: 26px; font-weight: 800; margin: 0 0 10px; color: var(--fl-ink);}
.fli-045aac899d.fli-045aac899d.fli-045aac899d{margin-bottom: 16px;}
.fli-048b9a2b26.fli-048b9a2b26.fli-048b9a2b26{display: block;}
.fli-0494b201a5.fli-0494b201a5.fli-0494b201a5{display: none; justify-content: center; width: 100%;}
.fli-055b2e82c5.fli-055b2e82c5.fli-055b2e82c5{padding:8px 12px;border-radius:8px;border:1px solid #d7dce2;background:#fff;color:#a14a23;cursor:pointer;}
.fli-05e105bc4e.fli-05e105bc4e.fli-05e105bc4e{display:block;font-size:12.5px;color:#9aa7b4;margin:10px 0 4px;}
.fli-06a4871b6d.fli-06a4871b6d.fli-06a4871b6d{background:var(--flotry-surface-alt);}
.fli-0702f1a017.fli-0702f1a017.fli-0702f1a017{font-size:18px;color:#E55C3C;font-weight:800;}
.fli-07bbf13a37.fli-07bbf13a37.fli-07bbf13a37{font-size:0.75rem;}
.fli-07e4b673a3.fli-07e4b673a3.fli-07e4b673a3{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fff4ec;border:1px solid #ffd9c2;color:#a14a23;font-size:13px;}
.fli-0805a80131.fli-0805a80131.fli-0805a80131{color:#9aa7b4;font-size:13px;margin:0 0 8px;}
.fli-0883562ca1.fli-0883562ca1.fli-0883562ca1{margin: 12px 0 0; font-size: 14px; color: var(--fl-ink-muted, #6B7280);}
.fli-09ec6a8056.fli-09ec6a8056.fli-09ec6a8056{margin-top:10px;font-size:13px;color:#c7d2dd;}
.fli-0a349e0342.fli-0a349e0342.fli-0a349e0342{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;}
.fli-0a495968c8.fli-0a495968c8.fli-0a495968c8{justify-content: flex-start; display: inline-flex; align-items: center; gap: 10px;}
.fli-0abd70fe6e.fli-0abd70fe6e.fli-0abd70fe6e{display:block;font-size:12px;color:#9aa7b4;margin:0 0 4px;}
.fli-0b5cc439cc.fli-0b5cc439cc.fli-0b5cc439cc{font-family: var(--flotry-font-display); font-size: 24px; font-weight: 800; margin: 0 0 10px;}
.fli-0b8b931a23.fli-0b8b931a23.fli-0b8b931a23{background-color: var(--fl-line); color: var(--fl-ink-soft); margin-right: 2px;}
.fli-0c334093ba.fli-0c334093ba.fli-0c334093ba{width:8px;}
.fli-0c4680cd24.fli-0c4680cd24.fli-0c4680cd24{display:block;font-size:12.5px;color:#5b6672;margin:0 0 4px;}
.fli-0c54de4826.fli-0c54de4826.fli-0c54de4826{width:100%;padding:9px 11px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#e6edf3;}
.fli-0c8f0f68fe.fli-0c8f0f68fe.fli-0c8f0f68fe{list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; font-size: 14px; color: var(--fl-ink);}
.fli-0cc6790685.fli-0cc6790685.fli-0cc6790685{margin:0 0 18px;}
.fli-0cdad859f6.fli-0cdad859f6.fli-0cdad859f6{margin-top: 14px; display: none;}
.fli-0d432ebda8.fli-0d432ebda8.fli-0d432ebda8{text-align: left; margin-bottom: 24px;}
.fli-0e9211e788.fli-0e9211e788.fli-0e9211e788{margin-top:12px;width:100%;padding:11px;border-radius:10px;border:1px solid #226e4c;background:#226e4c;color:#fff;font-weight:700;cursor:pointer;}
.fli-0f19d9e574.fli-0f19d9e574.fli-0f19d9e574{font-size:13px;font-weight:400;color:var(--flotry-ink-soft);}
.fli-0f6c53dc7e.fli-0f6c53dc7e.fli-0f6c53dc7e{width:20px;}
.fli-0fc9e73bce.fli-0fc9e73bce.fli-0fc9e73bce{font-size: 11.5px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--fl-ink-muted);}
.fli-103a462279.fli-103a462279.fli-103a462279{background-image:url('/static/assets/photos/clientes.jpg');}
.fli-10e01d9e18.fli-10e01d9e18.fli-10e01d9e18{color:#c7d2dd;}
.fli-112e52c4f1.fli-112e52c4f1.fli-112e52c4f1{display: grid; grid-template-columns: auto 1fr; gap: 14px 18px; align-items: start;}
.fli-1346319fbd.fli-1346319fbd.fli-1346319fbd{display: inline-block; padding: 12px 22px;}
.fli-13b49ad477.fli-13b49ad477.fli-13b49ad477{border: none; margin: 0; padding: 0;}
.fli-13ba4763a8.fli-13ba4763a8.fli-13ba4763a8{margin-top:8px;color:#7d8893;}
.fli-15af5fc6fe.fli-15af5fc6fe.fli-15af5fc6fe{color:var(--fl-ink-soft,#4A5563);text-decoration:none;font-weight:600;}
.fli-15e25bee09.fli-15e25bee09.fli-15e25bee09{font-size:11.5px;font-weight:800;background:var(--hp-accent);color:#fff;border-radius:999px;padding:1px 9px;display:none;}
.fli-16e3c65d22.fli-16e3c65d22.fli-16e3c65d22{max-width:640px;margin:18px auto 40px;padding:14px 16px;border:1px dashed #30363d;border-radius:12px;background:#11161c;color:#9aa7b4;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:13.5px;}
.fli-196f90899f.fli-196f90899f.fli-196f90899f{width:48px;height:48px;background:var(--flotry-coral-soft);border-radius:var(--flotry-r-lg);margin:0 auto 8px;}
.fli-1b0f4999d2.fli-1b0f4999d2.fli-1b0f4999d2{margin-top:16px;}
.fli-1b7f61f25d.fli-1b7f61f25d.fli-1b7f61f25d{transition-delay:1060ms;}
.fli-1cc09020dd.fli-1cc09020dd.fli-1cc09020dd{cursor:pointer;color:#9aa7b4;font-size:13px;}
.fli-1d65ec7cb5.fli-1d65ec7cb5.fli-1d65ec7cb5{margin: 20px 0 24px; padding: 18px 16px; background: var(--fl-canvas); border: 1px solid var(--fl-line); border-radius: 14px;}
.fli-1da9facb4d.fli-1da9facb4d.fli-1da9facb4d{margin:0;}
.fli-1e0db77224.fli-1e0db77224.fli-1e0db77224{background:var(--flotry-surface);border:1px solid var(--flotry-border);border-radius:var(--flotry-r-md);padding:24px;box-shadow:var(--flotry-shadow-md);text-align:center;}
.fli-1e24fd28ed.fli-1e24fd28ed.fli-1e24fd28ed{margin-bottom: 32px; text-align: left; display: block;}
.fli-1f5bf21361.fli-1f5bf21361.fli-1f5bf21361{width:100%;border-collapse:collapse;font-size:14px;}
.fli-1f641527d4.fli-1f641527d4.fli-1f641527d4{display:block;font-weight:700;font-size:13px;margin-bottom:6px;}
.fli-1f95dcda63.fli-1f95dcda63.fli-1f95dcda63{font-size:15px;margin:18px 0 4px;}
.fli-1fd7a297db.fli-1fd7a297db.fli-1fd7a297db{margin-top:10px;font-size:12.5px;}
.fli-1fea3c205f.fli-1fea3c205f.fli-1fea3c205f{font-size:12.5px;color:var(--ink-muted);margin:6px 0 0;line-height:1.5;}
.fli-20ccda653c.fli-20ccda653c.fli-20ccda653c{margin:6px 0 0;padding-left:18px;}
.fli-2144da555f.fli-2144da555f.fli-2144da555f{margin:8px 0 14px;padding:10px 12px;border:1px solid var(--fl-line,#e3e8e8);border-radius:10px;background:var(--fl-teal-soft,#E3F2F0);color:var(--fl-ink,#1b2b2b);font-size:13px;line-height:1.6;}
.fli-2331762edc.fli-2331762edc.fli-2331762edc{margin-left:8px;padding:9px 14px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;cursor:pointer;}
.fli-23582a3cdd.fli-23582a3cdd.fli-23582a3cdd{font-size:15px;margin:4px 0 10px;}
.fli-247797801a.fli-247797801a.fli-247797801a{display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;}
.fli-26554fbab5.fli-26554fbab5.fli-26554fbab5{text-align: center; padding: 32px 16px; font-size: 13px; color: var(--fl-ink-muted); border-top: 1px solid var(--fl-line); margin-top: auto; line-height: 1.5;}
.fli-26f34cad45.fli-26f34cad45.fli-26f34cad45{margin-top:10px;font-size:13px;color:#1b2b2b;}
.fli-2775f0496d.fli-2775f0496d.fli-2775f0496d{background: var(--fl-surface, #fff); border: 1px solid var(--fl-line-strong); border-radius: 18px; padding: 28px 24px; margin: 32px auto; max-width: 560px; text-align: center;}
.fli-27e829a5bc.fli-27e829a5bc.fli-27e829a5bc{transition-delay:2360ms;}
.fli-2837095181.fli-2837095181.fli-2837095181{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:10px;background:#2f7a4f;color:#fff;font-weight:700;text-decoration:none;}
.fli-29d18a0159.fli-29d18a0159.fli-29d18a0159{color:#5b6672;font-size:13px;margin:0 0 12px;}
.fli-2a1ed8f3bb.fli-2a1ed8f3bb.fli-2a1ed8f3bb{font-size: 14px; font-weight: 800; color: var(--hp-accent, #E55C3C);}
.fli-2aa6bca760.fli-2aa6bca760.fli-2aa6bca760{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--fl-anchor-teal);margin:0 0 6px;}
.fli-2b583d7389.fli-2b583d7389.fli-2b583d7389{margin-bottom:14px;}
.fli-2c368ea016.fli-2c368ea016.fli-2c368ea016{margin: 0; font-size: 13.5px; line-height: 1.5; color: var(--fl-ink-soft);}
.fli-2d48609741.fli-2d48609741.fli-2d48609741{font-size:12px;color:var(--soft);}
.fli-2d98adf5c6.fli-2d98adf5c6.fli-2d98adf5c6{margin-bottom: 10px;}
.fli-2e47c3579b.fli-2e47c3579b.fli-2e47c3579b{display:block; margin-top:8px; color: var(--fl-ink-muted); font-size: 12.5px;}
.fli-2ec6bb92c5.fli-2ec6bb92c5.fli-2ec6bb92c5{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:26px 0 0;}
.fli-2f31e09ffa.fli-2f31e09ffa.fli-2f31e09ffa{margin-top:8px;display:grid;gap:6px;}
.fli-2fc71e6f33.fli-2fc71e6f33.fli-2fc71e6f33{background:var(--flotry-coral-soft);}
.fli-2fd7789b39.fli-2fd7789b39.fli-2fd7789b39{margin-top:6px;}
.fli-2feb7ff14e.fli-2feb7ff14e.fli-2feb7ff14e{margin:0;font-size:14px;}
.fli-3088da1131.fli-3088da1131.fli-3088da1131{display: flex; align-items: center; gap: 8px;}
.fli-312ded0c9d.fli-312ded0c9d.fli-312ded0c9d{transition-delay:1140ms;}
.fli-32479fc4f9.fli-32479fc4f9.fli-32479fc4f9{background:#f5f7ff;border:1px solid #dbe4ff;border-radius:10px;padding:12px;margin-bottom:12px;}
.fli-334aa83de2.fli-334aa83de2.fli-334aa83de2{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap;}
.fli-3386ebafa8.fli-3386ebafa8.fli-3386ebafa8{color:#5b6672;font-size:13.5px;}
.fli-3464c3985b.fli-3464c3985b.fli-3464c3985b{padding:10px 12px;border-radius:10px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;cursor:pointer;}
.fli-3555bcc0e9.fli-3555bcc0e9.fli-3555bcc0e9{transition-delay:80ms;}
.fli-36ca0aff10.fli-36ca0aff10.fli-36ca0aff10{margin-top: 8px;}
.fli-38ac3b59dc.fli-38ac3b59dc.fli-38ac3b59dc{width:64px;}
.fli-38f04440da.fli-38f04440da.fli-38f04440da{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;}
.fli-391ef1246f.fli-391ef1246f.fli-391ef1246f{margin-left:6px;}
.fli-3980d1e3cb.fli-3980d1e3cb.fli-3980d1e3cb{background:var(--flotry-surface);border:1px solid var(--flotry-border);border-radius:var(--flotry-r-md);padding:24px;box-shadow:var(--flotry-shadow-sm);text-align:center;}
.fli-3999ce6142.fli-3999ce6142.fli-3999ce6142{margin:22px 0 8px;padding:14px;border:1px solid #232c36;border-radius:10px;background:#11161c;}
.fli-3a8b2a2411.fli-3a8b2a2411.fli-3a8b2a2411{margin-top:6px;padding:6px 10px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;font-size:12px;cursor:pointer;}
.fli-3c0f0bea34.fli-3c0f0bea34.fli-3c0f0bea34{font-size: 14px; font-weight: 600; color: var(--fl-teal-ink, #0C766C);}
.fli-3c20706271.fli-3c20706271.fli-3c20706271{margin:8px 0 2px;padding:10px 12px;border:1px dashed #30363d;border-radius:10px;background:#0e141b;color:#9aa7b4;font-size:12.5px;}
.fli-3c22547fe7.fli-3c22547fe7.fli-3c22547fe7{border: none; margin: 0 0 24px; padding: 0;}
.fli-3d1fcd0ed4.fli-3d1fcd0ed4.fli-3d1fcd0ed4{text-align:center;padding:24px;}
.fli-3d9cbf46c2.fli-3d9cbf46c2.fli-3d9cbf46c2{margin: 14px 0 0; font-size: 12.5px; color: var(--fl-ink-muted);}
.fli-3de8f987ba.fli-3de8f987ba.fli-3de8f987ba{display:flex;gap:8px;flex-wrap:wrap;}
.fli-3e44ab6db6.fli-3e44ab6db6.fli-3e44ab6db6{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--fl-ink);font-weight:800;font-size:17px;margin-right:14px;}
.fli-3f14e19ade.fli-3f14e19ade.fli-3f14e19ade{display:block;font-size:12px;color:#9aa7b4;margin:8px 0 4px;}
.fli-3f1b243a30.fli-3f1b243a30.fli-3f1b243a30{margin:0;font-weight:700;}
.fli-403aeeebf1.fli-403aeeebf1.fli-403aeeebf1{background:var(--fl-teal);color:#fff;border:none;border-radius:12px;padding:13px 26px;font-size:15.5px;font-weight:800;cursor:pointer;}
.fli-40eee6f1a1.fli-40eee6f1a1.fli-40eee6f1a1{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.fli-412c5d026f.fli-412c5d026f.fli-412c5d026f{margin:6px 0 14px;font-size:13px;color:#5C6B66;max-width:70ch;}
.fli-417ab17c49.fli-417ab17c49.fli-417ab17c49{transition-delay:200ms;}
.fli-41d7d7e25b.fli-41d7d7e25b.fli-41d7d7e25b{padding:0;}
.fli-43393f9bdf.fli-43393f9bdf.fli-43393f9bdf{margin:0 0 16px;padding:16px 18px;border:1px solid var(--fl-line,#E2ECE9);border-radius:14px;background:var(--fl-surface,#fff);}
.fli-433ca4e517.fli-433ca4e517.fli-433ca4e517{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 4px;}
.fli-45173e7b3b.fli-45173e7b3b.fli-45173e7b3b{align-self:flex-start;}
.fli-45bb6c440e.fli-45bb6c440e.fli-45bb6c440e{font-size: 14px; font-weight: 600; color: var(--fl-ink-soft);}
.fli-46a0ba4a51.fli-46a0ba4a51.fli-46a0ba4a51{margin: 0; font-size: 14px; color: var(--fl-ink-muted);}
.fli-47108cb2b4.fli-47108cb2b4.fli-47108cb2b4{max-width:640px;margin:0 auto;padding:20px;font-family:system-ui,Segoe UI,Roboto,sans-serif;}
.fli-471df91d09.fli-471df91d09.fli-471df91d09{margin-right:auto;}
.fli-4748c51ceb.fli-4748c51ceb.fli-4748c51ceb{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;}
.fli-484da74eb8.fli-484da74eb8.fli-484da74eb8{max-width:640px;margin:18px auto 40px;padding:14px 16px;border:1px solid #232c36;border-radius:12px;background:#11161c;color:#9aa7b4;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:13.5px;}
.fli-486097d738.fli-486097d738.fli-486097d738{color: var(--fl-ink); font-weight: 600; font-size: 14.5px;}
.fli-4876df7a20.fli-4876df7a20.fli-4876df7a20{color:#9aa7b4;font-size:12.5px;margin:0 0 8px;}
.fli-489a13fc99.fli-489a13fc99.fli-489a13fc99{display:flex;flex-direction:column;gap:6px;margin-top:4px;}
.fli-491b74c526.fli-491b74c526.fli-491b74c526{color:#5b6672;font-size:13px;margin:0 0 4px;}
.fli-49fcd855ce.fli-49fcd855ce.fli-49fcd855ce{margin-top:24px;}
.fli-4a32e09715.fli-4a32e09715.fli-4a32e09715{margin:4px 0 0;}
.fli-4aaddef3d0.fli-4aaddef3d0.fli-4aaddef3d0{margin-top:40px;padding-top:24px;border-top:1px solid var(--flotry-border);font-size:12px;color:var(--flotry-ink-muted);}
.fli-4be861f1ee.fli-4be861f1ee.fli-4be861f1ee{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;}
.fli-4cd2244c59.fli-4cd2244c59.fli-4cd2244c59{display:inline-block;margin-top:12px;padding:12px 22px;text-decoration:none;}
.fli-4d3187a6be.fli-4d3187a6be.fli-4d3187a6be{display:block;font-size:12.5px;color:#9aa7b4;margin:8px 0 4px;}
.fli-4d8313a9ce.fli-4d8313a9ce.fli-4d8313a9ce{font-size:15px;font-weight:500;}
.fli-4e12328a54.fli-4e12328a54.fli-4e12328a54{margin:0 0 16px;padding:18px 20px;border:1px solid var(--fl-line-strong,#cbd5d9);border-radius:16px;background:var(--fl-surface,#fff);}
.fli-4e14e80a09.fli-4e14e80a09.fli-4e14e80a09{margin-top:12px;display:grid;gap:12px;}
.fli-4e330d89c1.fli-4e330d89c1.fli-4e330d89c1{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.fli-4e49e1eaa8.fli-4e49e1eaa8.fli-4e49e1eaa8{color:var(--flotry-clay);background:var(--flotry-clay-soft);}
.fli-4e66f43cc4.fli-4e66f43cc4.fli-4e66f43cc4{margin-top:10px;font-size:13px;}
.fli-4eb509e55b.fli-4eb509e55b.fli-4eb509e55b{margin: 0; font-family: var(--flotry-font-display); font-size: 16px; font-weight: 800; color: var(--fl-ink);}
.fli-4ed1b3250d.fli-4ed1b3250d.fli-4ed1b3250d{width:100%;padding:10px 14px;font-weight:600;border-radius:8px;border:1px solid var(--flotry-line);background:#fff;cursor:pointer;}
.fli-503c512cb3.fli-503c512cb3.fli-503c512cb3{color:var(--flotry-ink-muted);}
.fli-50a7cca41c.fli-50a7cca41c.fli-50a7cca41c{list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 6px;}
.fli-51144f2168.fli-51144f2168.fli-51144f2168{display: flex; gap: 8px; flex-wrap: wrap;}
.fli-513a42a125.fli-513a42a125.fli-513a42a125{margin:10px 0 0;font-size:13px;color:var(--fl-ink-soft);}
.fli-513da68e1c.fli-513da68e1c.fli-513da68e1c{width: 100%; max-width: 1480px; margin: 0 auto; padding: 32px clamp(16px, 3vw, 48px); box-sizing: border-box;}
.fli-51781b806a.fli-51781b806a.fli-51781b806a{width:4px;}
.fli-51e58fbb1b.fli-51e58fbb1b.fli-51e58fbb1b{display:inline-block;margin-top:8px;}
.fli-521a1d0064.fli-521a1d0064.fli-521a1d0064{font-size: 13.5px; font-weight: 700; color: var(--fl-anchor-teal); text-transform: uppercase; letter-spacing: 0.05em; text-align: center;}
.fli-521e5aaf08.fli-521e5aaf08.fli-521e5aaf08{display:block;font-size:12.5px;color:#5b6b6b;margin:6px 0 4px;}
.fli-5229d8d303.fli-5229d8d303.fli-5229d8d303{flex: 1; min-width: 120px;}
.fli-52b29d6ae8.fli-52b29d6ae8.fli-52b29d6ae8{display: flex; align-items: center; gap: 16px; flex-wrap: wrap;}
.fli-53b05e836f.fli-53b05e836f.fli-53b05e836f{margin:22px 0 8px;padding:14px 14px 10px;border:1px solid #232c36;border-radius:10px;background:#11161c;}
.fli-53d277f117.fli-53d277f117.fli-53d277f117{background:var(--flotry-border);}
.fli-53fe7e7cdd.fli-53fe7e7cdd.fli-53fe7e7cdd{padding:8px;color:#51665F;}
.fli-553f58ad20.fli-553f58ad20.fli-553f58ad20{font-size:14px;font-weight:700;}
.fli-5556cc1edd.fli-5556cc1edd.fli-5556cc1edd{color:#6b7280;margin:0 0 4px;}
.fli-55c3cec084.fli-55c3cec084.fli-55c3cec084{font-size:13.5px;color:#5b6b6b;}
.fli-560a51ab40.fli-560a51ab40.fli-560a51ab40{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#15302E;font-weight:800;font-size:19px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;}
.fli-561679fca6.fli-561679fca6.fli-561679fca6{margin:12px 0 0;border-top:1px solid #eef1f4;padding-top:10px;}
.fli-56af338ed6.fli-56af338ed6.fli-56af338ed6{margin: 0 0 18px; font-size: 14.5px; color: var(--fl-ink-soft); line-height: 1.55;}
.fli-56f4356299.fli-56f4356299.fli-56f4356299{margin-top:12px;}
.fli-5751414d27.fli-5751414d27.fli-5751414d27{margin-bottom: 24px; text-align: center;}
.fli-57aed45b3a.fli-57aed45b3a.fli-57aed45b3a{display:inline-flex; align-items:center; gap:6px; color: var(--hp-accent, #E55C3C); font-weight: 700; text-decoration: none; font-size: 14px; border-bottom: 1.5px solid var(--hp-accent, #E55C3C); padding-bottom: 2px;}
.fli-582ee08333.fli-582ee08333.fli-582ee08333{font-size:14.5px;font-weight:800;color:var(--fl-ink,#1A1F24);}
.fli-59dcf95d14.fli-59dcf95d14.fli-59dcf95d14{text-align: center; color: var(--fl-ink-muted); font-size: 14.5px; padding: 24px 0;}
.fli-59e630c1ca.fli-59e630c1ca.fli-59e630c1ca{margin:-4px 0 14px;}
.fli-5b1bb7a120.fli-5b1bb7a120.fli-5b1bb7a120{margin-top:6px;color:var(--ink-soft);}
.fli-5b7427aacb.fli-5b7427aacb.fli-5b7427aacb{margin:6px 0 0;font-size:13.5px;color:var(--fl-ink-soft);}
.fli-5bcf6a95cb.fli-5bcf6a95cb.fli-5bcf6a95cb{margin-bottom: 22px;}
.fli-5bd1668a24.fli-5bd1668a24.fli-5bd1668a24{min-width:240px;}
.fli-5bfd641986.fli-5bfd641986.fli-5bfd641986{display:flex;align-items:center;gap:8px;margin-bottom:10px;}
.fli-5c4d05eeeb.fli-5c4d05eeeb.fli-5c4d05eeeb{margin:0;font-size:12px;color:var(--fl-ink-muted);}
.fli-5c64c8d2d2.fli-5c64c8d2d2.fli-5c64c8d2d2{font-size: 10px; font-weight: bold; background: var(--fl-line-strong); color: var(--fl-ink-soft); padding: 2px 8px; border-radius: 999px; text-transform: uppercase; letter-spacing: 0.05em;}
.fli-5d3bb98149.fli-5d3bb98149.fli-5d3bb98149{font-size:12px;color:var(--adm-muted,#5C6B66);}
.fli-5d66e475b4.fli-5d66e475b4.fli-5d66e475b4{padding:8px;border-radius:8px;border:1px solid #d7dce2;}
.fli-5e0d0d55bb.fli-5e0d0d55bb.fli-5e0d0d55bb{font-size:17px;font-weight:700;letter-spacing:-0.3px;}
.fli-5ea2ae2564.fli-5ea2ae2564.fli-5ea2ae2564{flex:0 0 24px;height:24px;border-radius:999px;background:var(--fl-teal-soft,#E3F2F0);color:var(--fl-anchor-teal,#0C766C);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;}
.fli-5fa693f3d4.fli-5fa693f3d4.fli-5fa693f3d4{margin-top: 20px;}
.fli-616fe39196.fli-616fe39196.fli-616fe39196{margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;cursor:pointer;}
.fli-6170d94c81.fli-6170d94c81.fli-6170d94c81{margin-left:8px;}
.fli-617960e433.fli-617960e433.fli-617960e433{padding:9px 14px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;cursor:pointer;}
.fli-61bf6b62e2.fli-61bf6b62e2.fli-61bf6b62e2{padding: 16px; background: var(--hp-accent-soft-bg, rgba(229,92,60,0.06)); border: 1px solid rgba(229,92,60,0.18); border-radius: 14px; display: flex; flex-direction: column; gap: 12px;}
.fli-62ceaeab01.fli-62ceaeab01.fli-62ceaeab01{display:block;font-size:12.5px;color:#9aa7b4;margin:6px 0 4px;}
.fli-62f2e265fd.fli-62f2e265fd.fli-62f2e265fd{color:var(--soft);padding:8px;}
.fli-635fe5f2dc.fli-635fe5f2dc.fli-635fe5f2dc{margin-top:10px;display:flex;gap:8px;}
.fli-636b424b65.fli-636b424b65.fli-636b424b65{display:flex; flex-direction:column; gap:12px;}
.fli-644bc85e52.fli-644bc85e52.fli-644bc85e52{font-family: var(--flotry-font-display); font-size: 28px; font-weight: 800; margin: 0 0 8px; color: var(--fl-ink);}
.fli-645624d16a.fli-645624d16a.fli-645624d16a{transition-delay:280ms;}
.fli-646375a88c.fli-646375a88c.fli-646375a88c{font-size:12px;color:var(--flotry-ink-soft);margin-top:4px;}
.fli-648149cea2.fli-648149cea2.fli-648149cea2{margin-bottom: 0;}
.fli-64a3884f27.fli-64a3884f27.fli-64a3884f27{background-image:url('/static/assets/photos/helpers.jpg');}
.fli-65ae2956aa.fli-65ae2956aa.fli-65ae2956aa{font-size:13px;color:var(--fl-ink-soft,#4A5563);}
/* [FLOTRY-CRITICALUX-AUTH-REVEAL-V1] display:none removed: styles the
   session-gated logout anchor whose default hide is the `hidden` attribute;
   flotry-logout.js reveals by removing that attribute, which a stylesheet
   display:none silently defeated. */
.fli-6692d42666.fli-6692d42666.fli-6692d42666{margin-left:auto;font-size:13.5px;font-weight:700;color:#45625F;text-decoration:none;white-space:nowrap;}
.fli-66cdc7db3b.fli-66cdc7db3b.fli-66cdc7db3b{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:8px;}
.fli-66fb320572.fli-66fb320572.fli-66fb320572{color:#ff7a59;font-weight:700;text-decoration:none;}
.fli-6721aa0f7c.fli-6721aa0f7c.fli-6721aa0f7c{padding: 9px 16px; font-size: 14px;}
.fli-68f2d0cb0a.fli-68f2d0cb0a.fli-68f2d0cb0a{border: 1px dashed var(--fl-line-strong); background: var(--fl-teal-soft, rgba(12, 118, 108, 0.02)); border-radius: 16px; padding: 12px 14px; box-sizing: border-box; width: 100%;}
.fli-69075ca596.fli-69075ca596.fli-69075ca596{background:var(--flotry-cream);}
.fli-69a800e5fb.fli-69a800e5fb.fli-69a800e5fb{background:var(--flotry-surface);}
.fli-6aaab230ed.fli-6aaab230ed.fli-6aaab230ed{display:block;font-size:12.5px;color:#5b6b6b;margin:8px 0 4px;}
.fli-6b09b2c30f.fli-6b09b2c30f.fli-6b09b2c30f{margin-top:14px;padding:10px 12px;border-radius:8px;background:#fff4ec;border:1px solid #ffd9c2;color:#a14a23;font-size:13px;}
.fli-6b99de8b69.fli-6b99de8b69.fli-6b99de8b69{display:none;}
.fli-6c63b477a6.fli-6c63b477a6.fli-6c63b477a6{margin: 4px 0 0;}
.fli-6ced1fe220.fli-6ced1fe220.fli-6ced1fe220{padding: 9px 12px; border: 1px solid var(--fl-line); border-radius: 10px; font-size: 14px; background: #fff;}
.fli-6d6fb7332e.fli-6d6fb7332e.fli-6d6fb7332e{font-size: 16px; font-weight: 600; color: var(--fl-ink); margin: 0; line-height: 1.5;}
.fli-6dbd4a2b62.fli-6dbd4a2b62.fli-6dbd4a2b62{color:#555;margin:0 0 16px;}
.fli-6dc76f9e74.fli-6dc76f9e74.fli-6dc76f9e74{transition-delay:720ms;}
.fli-6e3c09c4ba.fli-6e3c09c4ba.fli-6e3c09c4ba{width:48px;height:48px;background:var(--flotry-coral-soft);border-radius:var(--flotry-r-md);margin:0 auto 8px;}
.fli-6ec20914dc.fli-6ec20914dc.fli-6ec20914dc{margin-bottom: 12px; font-size: 15px;}
.fli-6f2493b8c3.fli-6f2493b8c3.fli-6f2493b8c3{margin: 0 0 8px; font-family: var(--flotry-font-display); font-size: 18px; font-weight: 700; color: var(--fl-ink);}
.fli-701d918ac9.fli-701d918ac9.fli-701d918ac9{border-top:1px solid #e3e7ec;}
.fli-70231967ac.fli-70231967ac.fli-70231967ac{display:none;margin-top:6px;}
.fli-70fa55d26d.fli-70fa55d26d.fli-70fa55d26d{margin:10px 0;font-weight:600;}
.fli-7151d93497.fli-7151d93497.fli-7151d93497{margin-top:12px;width:100%;padding:12px;border-radius:10px;border:1px solid #d7dce2;background:#eef1f4;color:#9aa4b0;font-size:14.5px;font-weight:700;cursor:not-allowed;}
.fli-724b257103.fli-724b257103.fli-724b257103{font-size: 14px; color: var(--fl-ink-soft); margin: 0 0 20px; line-height: 1.5;}
.fli-7371c7d2ed.fli-7371c7d2ed.fli-7371c7d2ed{color:#9aa7b4;font-size:12.5px;margin:0 0 10px;}
.fli-7375d50b85.fli-7375d50b85.fli-7375d50b85{width:16px;}
.fli-7394fefcad.fli-7394fefcad.fli-7394fefcad{width:100%;padding:9px 11px;border-radius:8px;border:1px solid #d7dce2;}
.fli-7457e4ea9f.fli-7457e4ea9f.fli-7457e4ea9f{width:120px;min-height:32px;border:1px solid var(--line);border-radius:8px;padding:2px 8px;}
.fli-7502f2c125.fli-7502f2c125.fli-7502f2c125{margin-top:16px; text-align:center; font-size:13px; color:var(--fl-ink-soft); line-height: 1.5;}
.fli-752f368f66.fli-752f368f66.fli-752f368f66{font-size: 15px; color: var(--fl-ink-soft); margin: 0 0 16px; line-height: 1.55;}
.fli-758a887326.fli-758a887326.fli-758a887326{font-weight:700;}
.fli-76032c37d2.fli-76032c37d2.fli-76032c37d2{grid-template-columns: 1fr; margin-top: 0; padding-top: 0; border: none; gap: 16px;}
.fli-76084ee4e5.fli-76084ee4e5.fli-76084ee4e5{margin-bottom:0;}
.fli-774c8a8f82.fli-774c8a8f82.fli-774c8a8f82{font-size: 11.5px; font-weight: 800; color: var(--hp-accent); text-transform: uppercase; letter-spacing: 0.07em;}
.fli-779a4dfd8d.fli-779a4dfd8d.fli-779a4dfd8d{margin:0 0 10px;color:#6b7280;font-size:12px;}
.fli-7911216e8c.fli-7911216e8c.fli-7911216e8c{font-size: 28px; font-weight: 800; color: var(--fl-ink); margin: 0 0 8px; letter-spacing: -0.02em;}
.fli-799eeb4905.fli-799eeb4905.fli-799eeb4905{padding-top:12px; border-top:1px dashed var(--fl-line-strong); display: flex; justify-content: space-between; align-items: center; font-size: 12px; color: var(--fl-ink-muted); margin-top: 6px;}
.fli-7a1e55bbb9.fli-7a1e55bbb9.fli-7a1e55bbb9{display:flex;align-items:center;gap:14px;}
.fli-7adc0b37d1.fli-7adc0b37d1.fli-7adc0b37d1{text-align:right;font-weight:700;font-size:16px;}
.fli-7af5a1a248.fli-7af5a1a248.fli-7af5a1a248{font-family: var(--flotry-font-display); font-size: 20px; font-weight: 800; margin: 0 0 6px; color: var(--fl-ink);}
.fli-7b41156585.fli-7b41156585.fli-7b41156585{margin-left:6px;padding:8px 12px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#c7d2dd;cursor:pointer;}
.fli-7be9e7b3ed.fli-7be9e7b3ed.fli-7be9e7b3ed{font-size: 24px; font-weight: 800; letter-spacing: -0.03em; color: var(--fl-ink);}
.fli-7bee65e76c.fli-7bee65e76c.fli-7bee65e76c{font-size: 12px; font-weight: 600; color: var(--fl-anchor-teal);}
.fli-7c59fbebc4.fli-7c59fbebc4.fli-7c59fbebc4{margin-left:6px;padding:1px 9px;border-radius:999px;background:#E55C3C;color:#fff;font-size:12px;font-weight:800;}
.fli-7e30d285d2.fli-7e30d285d2.fli-7e30d285d2{display:flex;align-items:center;gap:10px;}
.fli-7ede537624.fli-7ede537624.fli-7ede537624{margin-left:auto;color:var(--teal-ink);font-size:12.5px;}
.fli-7f768c4506.fli-7f768c4506.fli-7f768c4506{width:100%;padding:11px 12px;border:1px solid var(--fl-line);border-radius:10px;font:inherit;background:#fff;}
.fli-808524dc32.fli-808524dc32.fli-808524dc32{padding:8px 12px;border-radius:8px;border:1px solid #2f7a4f;background:#2f7a4f;color:#fff;cursor:pointer;}
.fli-8091822a27.fli-8091822a27.fli-8091822a27{color:#c7d2dd;text-decoration:none;}
.fli-8135b2f676.fli-8135b2f676.fli-8135b2f676{background: var(--fl-teal-soft); border: 1.5px solid rgba(12, 118, 108, 0.15); border-radius: 16px; padding: 18px; margin-bottom: 24px; box-sizing: border-box; width: 100%;}
.fli-814b1d4755.fli-814b1d4755.fli-814b1d4755{display:block;margin-top:6px;color:var(--fl-ink-soft);line-height:1.5;}
.fli-81de366cbf.fli-81de366cbf.fli-81de366cbf{margin:8px 0 0;font-weight:600;}
.fli-82acaa56b3.fli-82acaa56b3.fli-82acaa56b3{max-width:640px;margin:18px auto 40px;padding:16px;border:1px solid #e3e7ec;border-radius:12px;background:#fff;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;}
.fli-82ad69c885.fli-82ad69c885.fli-82ad69c885{margin: 32px auto; padding: 28px 24px; max-width: 560px; background: var(--fl-surface); border: 1px solid var(--fl-line-strong); border-radius: 18px; text-align: center;}
.fli-82b9d861a5.fli-82b9d861a5.fli-82b9d861a5{width:32px;}
.fli-82eb62afb6.fli-82eb62afb6.fli-82eb62afb6{width:24px;}
.fli-83545b9435.fli-83545b9435.fli-83545b9435{padding:8px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#e6edf3;}
.fli-838061d1bf.fli-838061d1bf.fli-838061d1bf{display: inline-block; padding: 12px 22px; max-width: 100%;}
.fli-84181adb32.fli-84181adb32.fli-84181adb32{flex: 1; min-width: 220px;}
.fli-84b5bb306a.fli-84b5bb306a.fli-84b5bb306a{font-size:12px;color:var(--fl-ink-muted);margin-top:6px;}
.fli-85d74a6f6d.fli-85d74a6f6d.fli-85d74a6f6d{padding:8px 12px;border-radius:8px;border:1px solid #2f7a4f;background:#2f7a4f;color:#fff;cursor:pointer;margin-left:6px;}
.fli-85fc39e1a7.fli-85fc39e1a7.fli-85fc39e1a7{color:#41505e;}
.fli-86253bec25.fli-86253bec25.fli-86253bec25{color:#5b6b6b;font-size:13px;margin:0 0 4px;}
.fli-864f0a0f63.fli-864f0a0f63.fli-864f0a0f63{margin: 16px 0 0; padding: 12px 4px 0; border-top: 1px dashed var(--fl-line-strong); font-size: 12.5px; line-height: 1.55; color: var(--fl-ink-muted); text-align: center;}
.fli-867b56289e.fli-867b56289e.fli-867b56289e{margin:0;font-size:11.5px;}
.fli-8749b14e7b.fli-8749b14e7b.fli-8749b14e7b{margin-top:10px;font-weight:600;}
.fli-88348d4341.fli-88348d4341.fli-88348d4341{display:flex;align-items:center;gap:8px;margin-bottom:8px;}
.fli-88714e04c2.fli-88714e04c2.fli-88714e04c2{transition-delay:0ms;}
.fli-889f30e64a.fli-889f30e64a.fli-889f30e64a{font-size:22px;font-weight:700;letter-spacing:-0.4px;}
.fli-88b0b8a1af.fli-88b0b8a1af.fli-88b0b8a1af{margin:6px 0 0;}
.fli-88b9d5c614.fli-88b9d5c614.fli-88b9d5c614{margin-top:14px;}
.fli-89235ba9dc.fli-89235ba9dc.fli-89235ba9dc{max-width:1100px;margin:0 auto;padding:10px 18px;display:flex;align-items:center;}
.fli-89d7bb62c2.fli-89d7bb62c2.fli-89d7bb62c2{font-family: var(--flotry-font-display); font-size: 16px; font-weight: 700; color: var(--fl-ink); margin: 0 0 16px;}
.fli-8a359a76eb.fli-8a359a76eb.fli-8a359a76eb{margin-top:16px;}
.fli-8a77e5a311.fli-8a77e5a311.fli-8a77e5a311{margin-top:8px;}
.fli-8aea279f8f.fli-8aea279f8f.fli-8aea279f8f{margin-right: 2px;}
.fli-8b7ab8a946.fli-8b7ab8a946.fli-8b7ab8a946{display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;}
.fli-8bd73f585d.fli-8bd73f585d.fli-8bd73f585d{background:var(--flotry-moss);}
.fli-8d703344e0.fli-8d703344e0.fli-8d703344e0{margin-bottom: 24px;}
.fli-8e2725c28e.fli-8e2725c28e.fli-8e2725c28e{padding:8px 12px;border-radius:8px;border:1px solid #d7dce2;background:#fff;color:#2f7a4f;cursor:pointer;}
.fli-8e31d38bfb.fli-8e31d38bfb.fli-8e31d38bfb{margin-top: 12px; display: none;}
.fli-8e51bdc512.fli-8e51bdc512.fli-8e51bdc512{margin-top:8px;font-size:24px;font-weight:700;}
.fli-8e6325172c.fli-8e6325172c.fli-8e6325172c{text-align:center;align-items:center;}
.fli-8f23c1aad2.fli-8f23c1aad2.fli-8f23c1aad2{margin:6px 0 0;font-size:13px;color:#5C6B66;max-width:64ch;}
.fli-90f87b8bac.fli-90f87b8bac.fli-90f87b8bac{display: flex; align-items: center; justify-content: space-between; gap: 8px;}
.fli-918cf5e7ce.fli-918cf5e7ce.fli-918cf5e7ce{background:#fff;border-bottom:1px solid #E2ECE9;}
.fli-91a87015f4.fli-91a87015f4.fli-91a87015f4{text-align:center;}
.fli-9256a4182c.fli-9256a4182c.fli-9256a4182c{border:1px solid #e3e3e3;border-radius:12px;padding:14px;margin-bottom:14px;}
.fli-9294d4da75.fli-9294d4da75.fli-9294d4da75{width:28px;height:28px;}
.fli-9344161c42.fli-9344161c42.fli-9344161c42{font-size: 13.5px; color: var(--fl-ink-soft); margin: 0 0 18px; line-height: 1.5;}
.fli-93c739bd88.fli-93c739bd88.fli-93c739bd88{font-size:13px;font-weight:600;color:var(--flotry-coral-ink);text-decoration:none;}
.fli-942cb3c593.fli-942cb3c593.fli-942cb3c593{color: var(--fl-ink-soft); text-decoration: none; font-weight: 500;}
.fli-94632d119a.fli-94632d119a.fli-94632d119a{margin: 0 0 18px; font-size: 15px; color: var(--fl-ink-soft); line-height: 1.55;}
.fli-94deba9147.fli-94deba9147.fli-94deba9147{width:48px;height:48px;background:var(--flotry-coral-soft);border-radius:var(--flotry-r-xl);margin:0 auto 8px;}
.fli-9549346367.fli-9549346367.fli-9549346367{display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;}
.fli-95bb76ab4e.fli-95bb76ab4e.fli-95bb76ab4e{margin-bottom:24px; display: none;}
.fli-95e1577eb9.fli-95e1577eb9.fli-95e1577eb9{font-size:16px;margin:0 0 6px;color:#1b2b2b;}
.fli-95f3cafdd6.fli-95f3cafdd6.fli-95f3cafdd6{margin-top:10px;font-size:13px;color:#86d29a;}
.fli-9760cf1989.fli-9760cf1989.fli-9760cf1989{padding:8px 12px;border-radius:8px;border:1px solid #226e4c;background:#226e4c;color:#fff;cursor:pointer;}
.fli-982efdcb30.fli-982efdcb30.fli-982efdcb30{padding:6px 0;}
.fli-9999359414.fli-9999359414.fli-9999359414{display:inline-block; width:8px; height:8px; border-radius:50%; background:var(--fl-ink-muted);}
.fli-999a552bce.fli-999a552bce.fli-999a552bce{transition-delay:600ms;}
.fli-9a256e9758.fli-9a256e9758.fli-9a256e9758{flex:0 0 24px;height:24px;border-radius:999px;background:var(--fl-coral-soft,#FCE6E0);color:var(--fl-coral-accent,#E55C3C);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;}
.fli-9a9d21a2b8.fli-9a9d21a2b8.fli-9a9d21a2b8{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:var(--flotry-ink-muted);}
.fli-9b49c245f0.fli-9b49c245f0.fli-9b49c245f0{font-size:20px;}
.fli-9b7c1417d6.fli-9b7c1417d6.fli-9b7c1417d6{width: 20px; height: 20px; color: var(--fl-anchor-teal); flex-shrink: 0;}
.fli-9c2809f8b7.fli-9c2809f8b7.fli-9c2809f8b7{color:#b00020;margin-top:10px;}
.fli-9c598e1ea7.fli-9c598e1ea7.fli-9c598e1ea7{font-size:11px;font-weight:700;letter-spacing:0.5px;color:var(--flotry-ink-soft);text-transform:uppercase;}
.fli-9c893f0d68.fli-9c893f0d68.fli-9c893f0d68{width: 44px; height: 44px;}
.fli-9f8a8c7f5a.fli-9f8a8c7f5a.fli-9f8a8c7f5a{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fl-ink-soft);}
.fli-a03867e6c7.fli-a03867e6c7.fli-a03867e6c7{width:48px;height:48px;background:var(--flotry-coral-soft);border-radius:var(--flotry-r-sm);margin:0 auto 8px;}
.fli-a0f2268d1a.fli-a0f2268d1a.fli-a0f2268d1a{flex: 1; accent-color: var(--fl-anchor-teal); height: 6px; cursor: pointer; min-width: 0;}
.fli-a14997c747.fli-a14997c747.fli-a14997c747{margin-top:4px;color:#7d8893;}
.fli-a1a2e96334.fli-a1a2e96334.fli-a1a2e96334{display:inline-block; width:8px; height:8px; border-radius:50%; background:var(--fl-anchor-teal);}
.fli-a26bda7d11.fli-a26bda7d11.fli-a26bda7d11{margin-top:20px;}
.fli-a3050f5d5e.fli-a3050f5d5e.fli-a3050f5d5e{font-size:17px;margin:0 0 6px;}
.fli-a3a5568692.fli-a3a5568692.fli-a3a5568692{margin-top:4px;}
.fli-a3c7fb6507.fli-a3c7fb6507.fli-a3c7fb6507{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;}
.fli-a438f8bc07.fli-a438f8bc07.fli-a438f8bc07{flex: 1; display: none;}
.fli-a485147561.fli-a485147561.fli-a485147561{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:16px 18px;border:1px solid var(--fl-line-strong,#cbd5d9);border-radius:14px;background:rgba(229,92,60,0.06);text-decoration:none;color:inherit;}
.fli-a525bb6900.fli-a525bb6900.fli-a525bb6900{margin:10px 0;font-size:13px;color:#86d29a;}
.fli-a527bac1ee.fli-a527bac1ee.fli-a527bac1ee{text-align:right;}
.fli-a64ff6cea2.fli-a64ff6cea2.fli-a64ff6cea2{padding:8px 12px;border-radius:8px;border:1px solid #1b5a3e;background:#1b5a3e;color:#fff;cursor:pointer;}
.fli-a684f3a163.fli-a684f3a163.fli-a684f3a163{width: 88px; height: 88px; object-fit: cover; border-radius: 14px; border: 1px solid var(--fl-line); display: none; grid-row: span 5;}
.fli-a6f0399c45.fli-a6f0399c45.fli-a6f0399c45{display:flex; flex-wrap:wrap; gap: 10px; align-items: center; margin: 18px 0 10px;}
.fli-a6f64ecfe9.fli-a6f64ecfe9.fli-a6f64ecfe9{text-align:right;color:#9aa7b4;}
.fli-a72a7d150b.fli-a72a7d150b.fli-a72a7d150b{padding:4px 6px;}
.fli-a80de121dd.fli-a80de121dd.fli-a80de121dd{width: 8px; height: 8px; border-radius: 50%; background-color: var(--fl-anchor-teal); display: inline-block;}
.fli-a82d7062cc.fli-a82d7062cc.fli-a82d7062cc{margin-bottom:14px;}
.fli-a8be156920.fli-a8be156920.fli-a8be156920{margin:0 0 4px;}
.fli-a9357e6c9f.fli-a9357e6c9f.fli-a9357e6c9f{font-size:11px;font-weight:700;letter-spacing:0.5px;color:var(--flotry-ink-muted);text-transform:uppercase;}
.fli-aa7ef8dcd0.fli-aa7ef8dcd0.fli-aa7ef8dcd0{resize: vertical; background: var(--flotry-paper); margin-top: 6px;}
.fli-ab4ebf6001.fli-ab4ebf6001.fli-ab4ebf6001{margin:24px 0 8px;padding:16px;border:1px solid #232c36;border-radius:12px;background:#11161c;color:#e6edf3;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;}
.fli-ac5202ccfa.fli-ac5202ccfa.fli-ac5202ccfa{margin: 0; font-size: 13px; color: var(--fl-ink-muted);}
.fli-ac9db8b7a7.fli-ac9db8b7a7.fli-ac9db8b7a7{font-family: var(--flotry-font-display); font-size: 15px; font-weight: 700; color: var(--fl-ink); margin: 0 0 10px;}
.fli-acdfc63d73.fli-acdfc63d73.fli-acdfc63d73{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px;}
.fli-ad54e396fa.fli-ad54e396fa.fli-ad54e396fa{margin:0 0 8px;}
.fli-ad5f96436d.fli-ad5f96436d.fli-ad5f96436d{list-style:none;margin:16px 0;padding:0;display:grid;gap:10px;}
.fli-ae915b7c91.fli-ae915b7c91.fli-ae915b7c91{display: flex; gap: 12px; margin-top: 24px; width: 100%; box-sizing: border-box;}
.fli-aea81d9c9d.fli-aea81d9c9d.fli-aea81d9c9d{cursor:pointer;font-weight:700;}
.fli-aee079058d.fli-aee079058d.fli-aee079058d{color:#d6a728;font-size:12px;}
.fli-aff506664c.fli-aff506664c.fli-aff506664c{font-size:20px;margin:0 0 4px;}
.fli-b11dcc184c.fli-b11dcc184c.fli-b11dcc184c{text-align:center; width: 100%;}
.fli-b13b5a9323.fli-b13b5a9323.fli-b13b5a9323{font-size: 13px; color: var(--fl-teal-ink); line-height: 1.5; margin: 0;}
.fli-b1ecc496e0.fli-b1ecc496e0.fli-b1ecc496e0{margin-top:8px;}
.fli-b23f0deefb.fli-b23f0deefb.fli-b23f0deefb{background: var(--fl-teal-soft, rgba(12, 118, 108, 0.05)); border: 1.5px solid rgba(12, 118, 108, 0.15); border-radius: 16px; padding: 18px; display: flex; flex-direction: column; gap: 14px; box-sizing: border-box; width: 100%;}
.fli-b258f514d6.fli-b258f514d6.fli-b258f514d6{cursor:pointer;font-size:11.5px;color:var(--flotry-ink-muted);}
.fli-b32a606a68.fli-b32a606a68.fli-b32a606a68{display:flex;flex-direction:column;gap:10px;}
.fli-b32ac94833.fli-b32ac94833.fli-b32ac94833{max-width:640px;margin:18px auto 12px;padding:14px 16px;border:1px solid #e3e7ec;border-radius:12px;background:#fff;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;}
.fli-b409d864ce.fli-b409d864ce.fli-b409d864ce{width:100%;max-width:420px;padding:9px 11px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#e6edf3;}
.fli-b477768dc5.fli-b477768dc5.fli-b477768dc5{text-align:left;padding:6px;}
/* [FLOTRY-CRITICALUX-AUTH-REVEAL-V1] display:none removed: styles the
   session-gated logout anchor whose default hide is the `hidden` attribute;
   flotry-logout.js reveals by removing that attribute, which a stylesheet
   display:none silently defeated. */
.fli-b551b82ecd.fli-b551b82ecd.fli-b551b82ecd{font-size:13.5px;font-weight:700;color:var(--fl-ink-soft,#4A5563);text-decoration:none;white-space:nowrap;}
.fli-b5fa81fa94.fli-b5fa81fa94.fli-b5fa81fa94{color:#9aa7b4;font-size:13px;margin:0 0 4px;}
.fli-b61f3f2968.fli-b61f3f2968.fli-b61f3f2968{padding:1px 9px;border-radius:999px;background:#0C766C;color:#fff;font-size:12px;font-weight:800;}
.fli-b673de542b.fli-b673de542b.fli-b673de542b{width:100%;max-width:420px;padding:8px 10px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#e6edf3;}
.fli-b75fad0009.fli-b75fad0009.fli-b75fad0009{margin-bottom: 20px;}
.fli-b78196f0e8.fli-b78196f0e8.fli-b78196f0e8{max-width:640px;margin:18px auto 12px;padding:14px 16px;border:1px solid #232c36;border-radius:12px;background:#11161c;color:#9aa7b4;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:13.5px;}
.fli-b7ecdfaf5a.fli-b7ecdfaf5a.fli-b7ecdfaf5a{margin-top:3px;}
.fli-b7fe4c5bf0.fli-b7fe4c5bf0.fli-b7fe4c5bf0{margin-top:6px;color:var(--teal-ink);}
.fli-b83768ce28.fli-b83768ce28.fli-b83768ce28{font-size:13px;font-weight:600;margin-top:6px;}
.fli-b85fba56b1.fli-b85fba56b1.fli-b85fba56b1{background-color: var(--fl-teal-soft); border-radius: 12px; padding: 16px; border: 1.5px solid rgba(12, 118, 108, 0.1);}
.fli-b943489db3.fli-b943489db3.fli-b943489db3{width: 100%; justify-content: center; display: inline-flex;}
.fli-b948de9ea4.fli-b948de9ea4.fli-b948de9ea4{margin: 12px 0 0; font-size: 14px; color: var(--fl-ink-soft); line-height: 1.55;}
.fli-ba62946b0e.fli-ba62946b0e.fli-ba62946b0e{font-size:14px;}
.fli-bb0f3efaa3.fli-bb0f3efaa3.fli-bb0f3efaa3{color:#9aa7b4;font-size:12.5px;margin:10px 0 0;}
.fli-bb2020f985.fli-bb2020f985.fli-bb2020f985{font-size: 14px; font-weight: 700; color: var(--fl-teal-ink); margin: 0 0 12px; text-transform: uppercase; letter-spacing: 0.05em;}
.fli-bb53351fad.fli-bb53351fad.fli-bb53351fad{width:100%;padding:8px 10px;border-radius:8px;border:1px solid #30363d;background:#161b22;color:#e6edf3;}
.fli-bb7bb993f4.fli-bb7bb993f4.fli-bb7bb993f4{margin-top:10px;display:grid;gap:6px;}
.fli-bc094ec576.fli-bc094ec576.fli-bc094ec576{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;background:#11161c;border-bottom:1px solid #232c36;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;position:sticky;top:0;z-index:9999;}
.fli-bc24439685.fli-bc24439685.fli-bc24439685{background:var(--flotry-coral);}
.fli-bf728d2b33.fli-bf728d2b33.fli-bf728d2b33{font-size: 12px; font-weight: bold; color: var(--fl-ink-muted);}
.fli-c032bfe2f4.fli-c032bfe2f4.fli-c032bfe2f4{justify-content: center; display: inline-flex; align-items: center; gap: 10px;}
.fli-c1cbffc2cf.fli-c1cbffc2cf.fli-c1cbffc2cf{margin: 0 0 8px; font-size: 14.5px; color: var(--fl-ink); line-height: 1.5;}
.fli-c270b018bf.fli-c270b018bf.fli-c270b018bf{background: var(--fl-surface, #fff); border: 1px solid var(--fl-line-strong); border-radius: 18px; padding: 28px 24px; margin: 20px auto; max-width: 560px; text-align: center;}
.fli-c2a00b1202.fli-c2a00b1202.fli-c2a00b1202{margin:10px 0 0;font-size:12.5px;color:#7d8893;}
.fli-c2ba8d5763.fli-c2ba8d5763.fli-c2ba8d5763{margin:6px 0 14px;font-size:13px;color:#9aa7b4;max-width:72ch;}
.fli-c2d2e263dc.fli-c2d2e263dc.fli-c2d2e263dc{flex: 2;}
.fli-c3542391c7.fli-c3542391c7.fli-c3542391c7{width:48px;}
.fli-c40bf0216e.fli-c40bf0216e.fli-c40bf0216e{display: flex; align-items: center; gap: 12px; width: 100%; box-sizing: border-box;}
.fli-c48f25344c.fli-c48f25344c.fli-c48f25344c{color:#5b6b6b;font-size:12.5px;margin:0 0 10px;}
.fli-c4ba246140.fli-c4ba246140.fli-c4ba246140{max-width:980px;margin:18px auto;padding:14px;border:1px solid #232c36;border-radius:10px;background:#11161c;color:#e6edf3;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;}
.fli-c51051c498.fli-c51051c498.fli-c51051c498{padding:8px 12px;border-radius:8px;border:1px solid #226e4c;background:#1b5a3e;color:#fff;cursor:pointer;margin-left:6px;}
.fli-c57462d9f6.fli-c57462d9f6.fli-c57462d9f6{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px;}
.fli-c5dfa295f2.fli-c5dfa295f2.fli-c5dfa295f2{margin:0 0 10px;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:600;background:#13301f;border:1px solid #1f5a3a;color:#86d29a;}
.fli-c61e1a25cb.fli-c61e1a25cb.fli-c61e1a25cb{text-align:center;margin:10px 0;font-size:14px;}
.fli-c692ff1cb7.fli-c692ff1cb7.fli-c692ff1cb7{margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid #2f7a4f;background:#fff;color:#2f7a4f;cursor:pointer;}
.fli-c6a05a2f9a.fli-c6a05a2f9a.fli-c6a05a2f9a{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;}
.fli-c7236b2de4.fli-c7236b2de4.fli-c7236b2de4{color: var(--fl-ink-muted); font-size: 11px; font-weight: 600;}
.fli-c779fa16be.fli-c779fa16be.fli-c779fa16be{display: flex; align-items: center; gap: 6px;}
.fli-c7c54c7be8.fli-c7c54c7be8.fli-c7c54c7be8{color: var(--fl-ink-muted); font-size: 13.5px;}
.fli-c8be1ccba6.fli-c8be1ccba6.fli-c8be1ccba6{display:none;}
.fli-c94d43e279.fli-c94d43e279.fli-c94d43e279{margin:8px 0 0;}
.fli-c9e2535942.fli-c9e2535942.fli-c9e2535942{background:var(--flotry-honey);}
.fli-c9e4006a7c.fli-c9e4006a7c.fli-c9e4006a7c{flex: 1 1 280px; min-width: 220px; padding: 9px 12px; border: 1px solid var(--fl-line); border-radius: 10px; font-size: 14px;}
.fli-ccaaf7156f.fli-ccaaf7156f.fli-ccaaf7156f{text-align:center; padding: 24px 0; border-top: 1px solid var(--fl-line); margin-top: auto;}
.fli-ce048ef985.fli-ce048ef985.fli-ce048ef985{background:var(--flotry-surface);border:1px solid var(--flotry-border);border-radius:var(--flotry-r-md);padding:24px;box-shadow:var(--flotry-shadow-lg);text-align:center;}
.fli-ce2738b00c.fli-ce2738b00c.fli-ce2738b00c{margin: 0 0 6px; font-size: 14.5px; color: var(--fl-ink-soft); line-height: 1.55;}
.fli-cfae9478c7.fli-cfae9478c7.fli-cfae9478c7{--fl-mock-avatar-c:#EF5B3F;}
.fli-cfc6dba308.fli-cfc6dba308.fli-cfc6dba308{background: transparent; border: none; padding: 0 0 12px; margin-bottom: 16px;}
.fli-cffde809bc.fli-cffde809bc.fli-cffde809bc{display:flex; gap: 8px; flex-wrap: wrap;}
.fli-d056714440.fli-d056714440.fli-d056714440{margin-top:12px;width:100%;padding:12px;border-radius:10px;border:1px solid #d7dce2;background:#eef1f4;color:#9aa4b0;font-weight:700;cursor:not-allowed;}
.fli-d064babd8c.fli-d064babd8c.fli-d064babd8c{font-size: 13.5px; font-weight: 700; color: var(--hp-accent, var(--fl-coral-accent)); margin: 0 0 14px; text-transform: uppercase; letter-spacing: 0.07em;}
.fli-d1e50792fe.fli-d1e50792fe.fli-d1e50792fe{border-color:#fdba74;background:#fff7ed;}
.fli-d279cd5343.fli-d279cd5343.fli-d279cd5343{margin:0 0 12px;font-size:13px;color:var(--fl-ink-soft,#4A5563);}
.fli-d66dc51fea.fli-d66dc51fea.fli-d66dc51fea{max-width:640px;margin:18px auto 40px;padding:16px;border:1px solid #232c36;border-radius:12px;background:#11161c;color:#e6edf3;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;}
.fli-d6db40ea5a.fli-d6db40ea5a.fli-d6db40ea5a{width:40px;}
.fli-d6f2af6e0a.fli-d6f2af6e0a.fli-d6f2af6e0a{margin-top:14px;}
.fli-d6f396a1b3.fli-d6f396a1b3.fli-d6f396a1b3{border: 1.5px dashed var(--fl-line-strong); border-radius: 14px; padding: 18px; display: flex; flex-direction: column; gap: 12px; background: transparent;}
.fli-d78c770048.fli-d78c770048.fli-d78c770048{resize:vertical;}
.fli-d7d75fa087.fli-d7d75fa087.fli-d7d75fa087{margin-top:10px;font-size:13px;color:#5b6b6b;}
.fli-d85d9f281a.fli-d85d9f281a.fli-d85d9f281a{font-size:15px;margin:0 0 4px;}
.fli-d8a81eac84.fli-d8a81eac84.fli-d8a81eac84{margin-top:10px;}
.fli-d8d43a24cb.fli-d8d43a24cb.fli-d8d43a24cb{--fl-mock-avatar-c:#C8A94D;}
.fli-d957e87e57.fli-d957e87e57.fli-d957e87e57{margin: 6px 16px 14px; font-size: 13px;}
.fli-d97d4b290d.fli-d97d4b290d.fli-d97d4b290d{display:flex;flex-direction:column;gap:2px;}
.fli-d9b47a1696.fli-d9b47a1696.fli-d9b47a1696{max-width: 80px; text-align: center; padding: 6px 8px; font-size: 15px; font-weight: bold; border-radius: 8px;}
.fli-dac4fe6c9b.fli-dac4fe6c9b.fli-dac4fe6c9b{text-align:center;}
.fli-dad32088ef.fli-dad32088ef.fli-dad32088ef{font-size:28px;font-weight:700;letter-spacing:-0.5px;}
.fli-db61466dff.fli-db61466dff.fli-db61466dff{transition-delay:900ms;}
.fli-dca84a7a10.fli-dca84a7a10.fli-dca84a7a10{background:var(--flotry-clay);}
.fli-dcecc77e25.fli-dcecc77e25.fli-dcecc77e25{--fl-mock-avatar-c:#0F8A7E;}
.fli-dd0f6eca02.fli-dd0f6eca02.fli-dd0f6eca02{color:var(--flotry-coral-ink);}
.fli-def9623d29.fli-def9623d29.fli-def9623d29{margin:6px 0 14px;font-size:13px;color:#5C6B66;max-width:74ch;}
.fli-df97aae709.fli-df97aae709.fli-df97aae709{position:relative; flex-shrink: 0; width:120px; height:120px; border:2px dashed var(--hp-accent, #E55C3C); border-radius: 50%; background: rgba(229,92,60,0.10); display: flex; align-items: center; justify-content: center;}
.fli-dfb6131db3.fli-dfb6131db3.fli-dfb6131db3{font-family: var(--flotry-font-display); font-size: 14px; font-weight: 700; color: var(--fl-ink-soft); text-transform: uppercase; letter-spacing: 0.05em; margin: 0;}
.fli-dfc7378f47.fli-dfc7378f47.fli-dfc7378f47{text-align:left;padding:4px 6px;}
.fli-dfcdddc668.fli-dfcdddc668.fli-dfcdddc668{margin-top:12px;font-size:13px;color:#c7d2dd;line-height:1.7;}
.fli-e106d6d763.fli-e106d6d763.fli-e106d6d763{display: flex; flex-wrap: wrap; gap: 8px;}
.fli-e13c83327d.fli-e13c83327d.fli-e13c83327d{margin:12px 0 0;padding:9px 12px;border-radius:8px;background:#161b22;border:1px solid #30363d;color:#9aa7b4;font-size:12.5px;}
.fli-e1f655a4ca.fli-e1f655a4ca.fli-e1f655a4ca{margin:0 0 8px 0;font-size:11.5px;}
.fli-e2de540e44.fli-e2de540e44.fli-e2de540e44{margin-top:10px;padding:9px 14px;border-radius:8px;border:1px solid #2f7a4f;background:#2f7a4f;color:#fff;font-weight:600;cursor:pointer;}
.fli-e3de839ac8.fli-e3de839ac8.fli-e3de839ac8{background:var(--flotry-ink);}
.fli-e5704ebe1f.fli-e5704ebe1f.fli-e5704ebe1f{font-size:13px;line-height:1.8;color:#c7d2dd;}
.fli-e5d6bae933.fli-e5d6bae933.fli-e5d6bae933{display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;}
.fli-e5eb10613a.fli-e5eb10613a.fli-e5eb10613a{padding:8px 0;font-weight:700;}
.fli-e7184d9d11.fli-e7184d9d11.fli-e7184d9d11{list-style:none;padding:0;margin:0;}
.fli-e7a72994f5.fli-e7a72994f5.fli-e7a72994f5{margin-top:8px;color:#c7d2dd;}
.fli-e9216cd17b.fli-e9216cd17b.fli-e9216cd17b{color:#e6edf3;}
.fli-e9a5836552.fli-e9a5836552.fli-e9a5836552{margin: 0 0 8px;}
.fli-e9fb3d21fd.fli-e9fb3d21fd.fli-e9fb3d21fd{background:var(--flotry-ink-soft);}
.fli-ea810a1b4b.fli-ea810a1b4b.fli-ea810a1b4b{padding:8px 12px;border-radius:8px;border:1px solid #d7dce2;background:#fff;color:#5b6672;cursor:pointer;}
.fli-eaa4a39851.fli-eaa4a39851.fli-eaa4a39851{font-size:13.5px;color:var(--fl-ink-soft);margin:0 0 14px;max-width:70ch;}
.fli-eb80a3bd87.fli-eb80a3bd87.fli-eb80a3bd87{padding:8px 12px;border-radius:8px;border:1px solid #d7dce2;background:#fff;color:#5b6b6b;cursor:pointer;}
.fli-eccdca92c1.fli-eccdca92c1.fli-eccdca92c1{padding:8px 12px;border-radius:8px;border:1px solid #226e4c;background:#226e4c;color:#fff;cursor:pointer;margin-left:6px;}
.fli-ed76eb3107.fli-ed76eb3107.fli-ed76eb3107{transition-delay:820ms;}
.fli-ef7a9dfbd9.fli-ef7a9dfbd9.fli-ef7a9dfbd9{margin-top: 24px;}
.fli-f0778f9dce.fli-f0778f9dce.fli-f0778f9dce{margin-top:28px;}
.fli-f0dbb95246.fli-f0dbb95246.fli-f0dbb95246{margin-top:12px;display:flex;gap:8px;justify-content:flex-end;}
.fli-f1889563e3.fli-f1889563e3.fli-f1889563e3{margin-top:10px;font-size:13px;color:#5b6672;}
.fli-f210340bb8.fli-f210340bb8.fli-f210340bb8{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--fl-line); padding-bottom: 16px; margin-bottom: 20px;}
.fli-f2892a2e8a.fli-f2892a2e8a.fli-f2892a2e8a{display: none;}
.fli-f2c8ab842c.fli-f2c8ab842c.fli-f2c8ab842c{text-align:center;margin-top:16px;}
.fli-f39251933c.fli-f39251933c.fli-f39251933c{text-align:center; width:100%;}
.fli-f4573fdeca.fli-f4573fdeca.fli-f4573fdeca{color:#5b6672;font-size:13px;margin:0 0 8px;}
.fli-f46470ebeb.fli-f46470ebeb.fli-f46470ebeb{margin: 10px 0 0;}
.fli-f49c648d0f.fli-f49c648d0f.fli-f49c648d0f{transition-delay:980ms;}
.fli-f53f525819.fli-f53f525819.fli-f53f525819{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px;text-align:left;max-width:340px;margin-left:auto;margin-right:auto;}
.fli-f54c68ce8e.fli-f54c68ce8e.fli-f54c68ce8e{color: var(--hp-accent); font-size: 11px; font-weight: 700;}
.fli-f54cc0b610.fli-f54cc0b610.fli-f54cc0b610{margin-top:10px;font-size:12.5px;white-space:pre-wrap;}
.fli-f65d8faa3a.fli-f65d8faa3a.fli-f65d8faa3a{margin:24px 0 8px;padding:16px;border:1px solid #232c36;border-radius:12px;background:#11161c;color:#e6edf3;}
.fli-f665574e54.fli-f665574e54.fli-f665574e54{display:flex;flex-direction:column;gap:6px;margin-top:6px;}
.fli-f67b86e0fb.fli-f67b86e0fb.fli-f67b86e0fb{display:flex;flex-direction:column;gap:8px;}
.fli-f69b6ebc2e.fli-f69b6ebc2e.fli-f69b6ebc2e{margin-top:6px;color:#7d8893;}
.fli-f6b7aaae05.fli-f6b7aaae05.fli-f6b7aaae05{font-size:16px;margin:0 0 6px;}
.fli-f6c317a503.fli-f6c317a503.fli-f6c317a503{margin-top:12px;font-size:13px;white-space:pre-wrap;}
.fli-f720850ae0.fli-f720850ae0.fli-f720850ae0{width: 52px; height: 52px;}
.fli-f870adc117.fli-f870adc117.fli-f870adc117{color:#c98b7a;font-size:12.5px;margin:0 0 10px;}
.fli-f885ab2f43.fli-f885ab2f43.fli-f885ab2f43{margin-top:10px;font-size:13px;color:#9aa7b4;}
.fli-f8ad02070a.fli-f8ad02070a.fli-f8ad02070a{display: block; font-size: 13.5px; color: var(--fl-ink-soft); margin-top: 2px;}
.fli-f92213b159.fli-f92213b159.fli-f92213b159{margin-top:16px;font-size:13px;color:var(--fl-muted,#5b6b6b);line-height:1.6;}
.fli-f941f5e185.fli-f941f5e185.fli-f941f5e185{font-size:13px;color:#8a5a00;background:#fff8e6;border:1px solid #ffe3a3;border-radius:8px;padding:10px;}
.fli-f955db4806.fli-f955db4806.fli-f955db4806{color:var(--fl-anchor-teal,#0C766C);margin:0 8px;}
.fli-f9af3fd692.fli-f9af3fd692.fli-f9af3fd692{color:#5b6672;font-size:12.5px;margin:0 0 10px;}
.fli-f9bd4c9b8d.fli-f9bd4c9b8d.fli-f9bd4c9b8d{background:var(--flotry-coral-deep);}
.fli-fa33fefe54.fli-fa33fefe54.fli-fa33fefe54{margin:18px 0;padding:14px;border:1px solid #232c36;border-radius:10px;background:#11161c;color:#e6edf3;}
.fli-facc3130c7.fli-facc3130c7.fli-facc3130c7{display:block;font-size:14.5px;font-weight:800;color:var(--fl-ink,#1A1F24);}
.fli-faefec8012.fli-faefec8012.fli-faefec8012{color:#9aa7b4;font-size:13px;margin:0 0 10px;}
.fli-fb08770495.fli-fb08770495.fli-fb08770495{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:10px;}
.fli-fb08db5e0a.fli-fb08db5e0a.fli-fb08db5e0a{padding:8px 12px;border-radius:8px;border:1px solid #2f7a4f;background:#fff;color:#2f7a4f;cursor:pointer;}
.fli-fb237ab39e.fli-fb237ab39e.fli-fb237ab39e{height:1px;}
.fli-fb3bd801c6.fli-fb3bd801c6.fli-fb3bd801c6{margin-top: 18px;}
.fli-fbf353fb51.fli-fbf353fb51.fli-fbf353fb51{width:12px;}
.fli-fc5966de68.fli-fc5966de68.fli-fc5966de68{display: flex; flex-direction: column; gap: 8px; border: 1.5px solid var(--fl-line-strong); background: var(--flotry-paper, #ffffff); border-radius: 20px; padding: 24px; margin-top: 24px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.01); box-sizing: border-box; width: 100%;}
.fli-fc81695668.fli-fc81695668.fli-fc81695668{margin-top:22px;}
.fli-fda8c5d90a.fli-fda8c5d90a.fli-fda8c5d90a{color:#5b6672;font-size:13.5px;margin-top:10px;}
.fli-fdf20b9a58.fli-fdf20b9a58.fli-fdf20b9a58{padding:12px 16px;}
.fli-fdf33f2304.fli-fdf33f2304.fli-fdf33f2304{margin-bottom:8px;}
.fli-fe060360ab.fli-fe060360ab.fli-fe060360ab{font-size:12px;color:#5C6B66;}
.fli-fe7b4979fe.fli-fe7b4979fe.fli-fe7b4979fe{margin-top:6px;}
.fli-ff1c47c4fa.fli-ff1c47c4fa.fli-ff1c47c4fa{margin-top:12px; display:flex; gap:10px; align-items:center; flex-wrap:wrap;}
.fli-ff227d0632.fli-ff227d0632.fli-ff227d0632{margin: 0;}
.fli-ffbfccfe93.fli-ffbfccfe93.fli-ffbfccfe93{margin: 8px 0 0;}
.fli-ffe1759bd8.fli-ffe1759bd8.fli-ffe1759bd8{margin:0 0 10px;font-weight:700;}
.fli-ffe3743320.fli-ffe3743320.fli-ffe3743320{list-style:none;padding:0;margin:0 0 20px;}
