/* ============================================================
   LIQUIDITY FUNDED — premium pre-launch module
   Scoped entirely under #liquidityFunded / .lf- classes.
   Does not redefine any existing site variable or selector.
   ============================================================ */

/* Small nav-sidebar badge — the only rule in this file that lives
   outside #liquidityFunded, because the sidebar itself is outside it. */
.lf-nav-badge{display:inline-block;margin-left:6px;font-size:8px;font-weight:900;letter-spacing:.08em;color:#181206;background:linear-gradient(135deg,#F0D19A,#D4AF6D);border-radius:99px;padding:2px 6px;vertical-align:middle}
.workspace-tab[data-tab="capital"]:before{content:"◆";color:#D4AF6D}
#liquidityFunded{
  --lf-bg:#0A0906;--lf-obsidian:#0D0B08;--lf-panel:#141210;--lf-panel-2:#1A1714;
  --lf-line:rgba(212,175,109,.16);--lf-line-soft:rgba(255,255,255,.06);
  --lf-gold:#D4AF6D;--lf-gold-bright:#F0D19A;--lf-platinum:#C7CDD6;
  --lf-text:#F3EFE7;--lf-muted:#9C9488;--lf-emerald:#2FBE82;--lf-red:#E5636B;
  --lf-radius:14px;
  max-width:none;margin:0;padding:0 28px 40px;
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  color:var(--lf-text);
}
#liquidityFunded *{box-sizing:border-box}
#liquidityFunded .lf-shell{max-width:1180px;margin:0 auto}
#liquidityFunded .lf-kicker{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--lf-gold);text-transform:uppercase}
#liquidityFunded .lf-badge{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:5px 10px;border-radius:99px;border:1px solid var(--lf-line);color:var(--lf-gold-bright);background:rgba(212,175,109,.08)}
#liquidityFunded .lf-badge.lf-badge-dim{color:var(--lf-muted);border-color:var(--lf-line-soft);background:rgba(255,255,255,.03)}
#liquidityFunded h1,#liquidityFunded h2,#liquidityFunded h3,#liquidityFunded h4{margin:0;font-weight:900;letter-spacing:-.02em;color:var(--lf-text)}
#liquidityFunded p{color:var(--lf-muted);line-height:1.6;margin:0}
#liquidityFunded a{color:inherit}

/* ---- Hero ---- */
#liquidityFunded .lf-hero{
  position:relative;overflow:hidden;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:28px;align-items:center;
  padding:calc(var(--header-height,72px) + 40px) 36px 44px;
  margin:0 0 18px;
  background:
    radial-gradient(circle at 84% -10%,rgba(212,175,109,.14),transparent 46%),
    radial-gradient(circle at 6% 110%,rgba(212,175,109,.08),transparent 40%),
    linear-gradient(165deg,#0F0D0A 0%,#0A0906 60%,#080705 100%);
  border:1px solid var(--lf-line);
}
#liquidityFunded .lf-hero-copy{position:relative;z-index:2}
#liquidityFunded .lf-hero-visual{position:relative;z-index:2;min-height:360px;border:1px solid rgba(240,209,154,.3);border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:linear-gradient(180deg,rgba(8,7,5,.08),rgba(8,7,5,.94)),url('./assets/funded-ecosystem.webp') center/cover no-repeat;box-shadow:0 30px 90px rgba(0,0,0,.52)}
#liquidityFunded .lf-hero-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(240,209,154,.14),transparent 42%);pointer-events:none}
#liquidityFunded .lf-visual-status{position:absolute;top:16px;left:16px;border:1px solid rgba(240,209,154,.4);background:rgba(8,7,5,.72);backdrop-filter:blur(12px);border-radius:999px;padding:6px 10px;color:var(--lf-gold-bright);font-size:9px;font-weight:900;letter-spacing:.1em}
#liquidityFunded .lf-visual-metric,#liquidityFunded .lf-visual-grid{position:relative}
#liquidityFunded .lf-visual-metric small{display:block;color:#bbb3a6;font-size:9px;font-weight:900;letter-spacing:.12em}
#liquidityFunded .lf-visual-metric b{display:block;margin-top:7px;color:#fff6e7;font:900 clamp(25px,3vw,38px) "JetBrains Mono",monospace}
#liquidityFunded .lf-visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}
#liquidityFunded .lf-visual-grid>span{padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(8,7,5,.76);color:#eee8de;font-size:9px;font-weight:900;letter-spacing:.08em}
#liquidityFunded .lf-visual-grid small{display:block;margin-top:5px;color:var(--lf-gold);font-size:8px}
#liquidityFunded .lf-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;
  background-image:linear-gradient(rgba(212,175,109,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,109,.05) 1px,transparent 1px);
  background-size:38px 38px;mask-image:radial-gradient(circle at 75% 20%,#000 0%,transparent 65%)}
#liquidityFunded .lf-hero-badges{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 22px;position:relative}
#liquidityFunded .lf-hero h1{font-size:clamp(30px,4.4vw,54px);line-height:1.04;letter-spacing:-.03em;position:relative;margin-top:10px}
#liquidityFunded .lf-hero h1 span{color:var(--lf-gold-bright)}
#liquidityFunded .lf-hero-sub{max-width:560px;margin-top:16px;font-size:15px;position:relative}
#liquidityFunded .lf-hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px;position:relative}
#liquidityFunded .lf-ecosystem-line{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding-top:20px;border-top:1px solid var(--lf-line-soft);position:relative;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--lf-muted);text-transform:uppercase}
#liquidityFunded .lf-ecosystem-line b{color:var(--lf-gold-bright)}
#liquidityFunded .lf-ecosystem-line .lf-arrow{color:var(--lf-muted);opacity:.6}

/* ---- buttons ---- */
#liquidityFunded .lf-btn{border:0;cursor:pointer;border-radius:10px;padding:13px 20px;font-weight:800;font-size:13px;letter-spacing:.02em;transition:.18s ease;display:inline-flex;align-items:center;gap:8px}
#liquidityFunded .lf-btn:hover{transform:translateY(-1px)}
#liquidityFunded .lf-btn:focus-visible,#liquidityFunded .lf-chip:focus-visible,#liquidityFunded .lf-faq-q:focus-visible,#liquidityFunded input:focus-visible{outline:2px solid var(--lf-gold-bright);outline-offset:3px}
#liquidityFunded .lf-btn-gold{background:linear-gradient(135deg,var(--lf-gold-bright),var(--lf-gold));color:#181206;box-shadow:0 10px 30px rgba(212,175,109,.18)}
#liquidityFunded .lf-btn-ghost{background:transparent;color:var(--lf-text);border:1px solid var(--lf-line)}
#liquidityFunded .lf-btn-ghost:hover{border-color:var(--lf-gold)}

/* ---- generic section ---- */
#liquidityFunded .lf-section{margin:52px 0}
#liquidityFunded .lf-section-head{max-width:640px;margin-bottom:24px}
#liquidityFunded .lf-section-head .lf-kicker{margin-bottom:8px}
#liquidityFunded .lf-section-head h2{font-size:clamp(21px,2.6vw,30px)}
#liquidityFunded .lf-section-head p{margin-top:10px;font-size:14px}
#liquidityFunded .lf-note{font-size:12px;color:var(--lf-muted);margin-top:14px;padding:10px 14px;border-left:2px solid var(--lf-line);background:rgba(212,175,109,.04);border-radius:0 8px 8px 0}

/* ---- panel / card base ---- */
#liquidityFunded .lf-panel{background:linear-gradient(155deg,var(--lf-panel-2),var(--lf-panel));border:1px solid var(--lf-line);border-radius:var(--lf-radius);padding:20px;transition:.2s ease}
#liquidityFunded .lf-panel:hover{border-color:rgba(212,175,109,.32)}
#liquidityFunded .lf-grid{display:grid;gap:14px}
#liquidityFunded .lf-grid-3{grid-template-columns:repeat(3,1fr)}
#liquidityFunded .lf-grid-4{grid-template-columns:repeat(4,1fr)}
#liquidityFunded .lf-grid-5{grid-template-columns:repeat(5,1fr)}
#liquidityFunded .lf-grid-2{grid-template-columns:repeat(2,1fr)}

/* ---- account/program cards ---- */
#liquidityFunded .lf-account-card{position:relative;display:flex;flex-direction:column;gap:12px}
#liquidityFunded .lf-account-size{font-size:26px;font-family:"JetBrains Mono","Roboto Mono",monospace;color:var(--lf-gold-bright);font-weight:800}
#liquidityFunded .lf-account-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.1em}
#liquidityFunded .lf-account-meta span{color:var(--lf-gold);font-weight:900}
#liquidityFunded .lf-account-meta b{color:var(--lf-muted)}
#liquidityFunded .lf-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}
#liquidityFunded .lf-card-actions .lf-btn{padding:10px 8px;justify-content:center;font-size:10px}
#liquidityFunded .lf-account-rows{display:grid;gap:6px;font-size:11.5px}
#liquidityFunded .lf-account-rows div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--lf-line-soft)}
#liquidityFunded .lf-account-rows div:last-child{border-bottom:0}
#liquidityFunded .lf-account-rows span:first-child{color:var(--lf-muted)}
#liquidityFunded .lf-account-rows span:last-child{font-weight:700;color:var(--lf-text)}

/* ---- challenge selector chips ---- */
#liquidityFunded .lf-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
#liquidityFunded .lf-chip{border:1px solid var(--lf-line);background:rgba(255,255,255,.02);color:var(--lf-muted);padding:10px 16px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;gap:8px}
#liquidityFunded .lf-chip.active{color:#181206;background:linear-gradient(135deg,var(--lf-gold-bright),var(--lf-gold));border-color:transparent}
#liquidityFunded .lf-chip small{font-weight:700;opacity:.75;font-size:9px}

/* ---- comparison table ---- */
#liquidityFunded .lf-table-wrap{overflow-x:auto;border:1px solid var(--lf-line);border-radius:var(--lf-radius)}
#liquidityFunded table.lf-table{width:100%;border-collapse:collapse;min-width:640px}
#liquidityFunded table.lf-table th,#liquidityFunded table.lf-table td{padding:13px 16px;text-align:left;font-size:12.5px;border-bottom:1px solid var(--lf-line-soft)}
#liquidityFunded table.lf-table th{color:var(--lf-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.02)}
#liquidityFunded table.lf-table td:first-child{color:var(--lf-muted)}
#liquidityFunded table.lf-table tr:last-child td{border-bottom:0}
#liquidityFunded table.lf-table td b{color:var(--lf-gold-bright)}
#liquidityFunded .lf-compare-cards{display:none}

/* ---- how it works flow ---- */
#liquidityFunded .lf-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
#liquidityFunded .lf-flow-step{border:1px solid var(--lf-line);border-radius:12px;padding:16px 12px;background:var(--lf-panel);text-align:center}
#liquidityFunded .lf-flow-step small{display:block;font-size:9px;color:var(--lf-gold);font-weight:900;letter-spacing:.12em;margin-bottom:8px}
#liquidityFunded .lf-flow-step div{font-size:11.5px;font-weight:750;color:var(--lf-text);line-height:1.35}

/* ---- funded readiness ---- */
#liquidityFunded .lf-readiness{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}
#liquidityFunded .lf-score-ring{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--lf-gold) calc(var(--lf-score,0)*1%),#26221b 0);position:relative;flex:0 0 auto}
#liquidityFunded .lf-score-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--lf-obsidian)}
#liquidityFunded .lf-score-ring b{position:relative;z-index:1;font-family:"JetBrains Mono",monospace;font-size:26px;color:var(--lf-gold-bright)}
#liquidityFunded .lf-score-ring small{position:relative;z-index:1;display:block;font-size:8px;color:var(--lf-muted);letter-spacing:.08em;margin-top:2px}
#liquidityFunded .lf-readiness-bars{display:grid;gap:10px}
#liquidityFunded .lf-readiness-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}
#liquidityFunded .lf-readiness-metrics span{padding:11px;border:1px solid var(--lf-line-soft);border-radius:9px;background:rgba(255,255,255,.02)}
#liquidityFunded .lf-readiness-metrics small{display:block;color:var(--lf-muted);font-size:8px;font-weight:900;letter-spacing:.08em}
#liquidityFunded .lf-readiness-metrics b{display:block;margin-top:5px;color:var(--lf-gold-bright);font-family:"JetBrains Mono",monospace;font-size:13px}
#liquidityFunded .lf-rbar-row{display:grid;grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;font-size:11px;color:var(--lf-muted)}
#liquidityFunded .lf-rbar-track{height:6px;border-radius:99px;background:#26221b;overflow:hidden}
#liquidityFunded .lf-rbar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--lf-gold),var(--lf-gold-bright))}
#liquidityFunded .lf-readiness-status{margin-top:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--lf-line);font-weight:800;font-size:12px;letter-spacing:.02em}
#liquidityFunded .lf-readiness-empty{padding:34px 22px;text-align:center;border:1px dashed var(--lf-line);border-radius:var(--lf-radius)}
#liquidityFunded .lf-formula{margin-top:12px;color:var(--lf-muted);font-size:11px}
#liquidityFunded .lf-formula summary{cursor:pointer;color:var(--lf-gold);font-weight:800}
#liquidityFunded .lf-formula p{margin-top:8px!important;font-size:11px}

/* ---- funnel ---- */
#liquidityFunded .lf-funnel{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}
#liquidityFunded .lf-funnel span.lf-fnode{border:1px solid var(--lf-line);border-radius:99px;padding:9px 16px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--lf-muted)}
#liquidityFunded .lf-funnel span.lf-fnode.lf-fnode-active{color:#181206;background:linear-gradient(135deg,var(--lf-gold-bright),var(--lf-gold));border-color:transparent}
#liquidityFunded .lf-funnel .lf-farrow{color:var(--lf-muted);opacity:.5;font-size:12px}

/* ---- scaling ladder ---- */
#liquidityFunded .lf-ladder{display:grid;gap:10px}
#liquidityFunded .lf-ladder-row{display:flex;align-items:center;gap:16px;border:1px solid var(--lf-line);border-radius:12px;padding:14px 18px;background:var(--lf-panel)}
#liquidityFunded .lf-ladder-row b{font-family:"JetBrains Mono",monospace;color:var(--lf-gold-bright);font-size:16px;min-width:90px}
#liquidityFunded .lf-ladder-row span{font-size:11px;color:var(--lf-muted)}

/* ---- feature cards ---- */
#liquidityFunded .lf-feature{display:flex;flex-direction:column;gap:8px}
#liquidityFunded .lf-feature h4{font-size:14px;letter-spacing:.02em}
#liquidityFunded .lf-feature p{font-size:12.5px}

/* ---- tech infra ---- */
#liquidityFunded .lf-tech-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--lf-line-soft)}
#liquidityFunded .lf-tech-row:last-child{border-bottom:0}
#liquidityFunded .lf-tech-name{font-weight:800;font-size:13px}
#liquidityFunded .lf-tech-desc{font-size:11.5px;color:var(--lf-muted);margin-top:2px}

/* ---- risk framework preview ---- */
#liquidityFunded .lf-risk-console{position:relative;padding:24px;border:1px solid var(--lf-line);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(212,175,109,.12),transparent 35%),linear-gradient(145deg,#17130e,#0d0b08);overflow:hidden}
#liquidityFunded .lf-risk-head{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 16px;border:1px solid var(--lf-line-soft);background:var(--lf-line-soft);border-radius:10px;overflow:hidden}
#liquidityFunded .lf-risk-head>div{padding:13px;background:#100e0b}
#liquidityFunded .lf-risk-head small,#liquidityFunded .lf-risk-item small{display:block;color:var(--lf-muted);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
#liquidityFunded .lf-risk-head b{display:block;margin-top:5px;color:var(--lf-gold-bright);font-size:12px}
#liquidityFunded .lf-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
#liquidityFunded .lf-risk-item{padding:15px;border:1px solid var(--lf-line-soft);border-radius:10px;background:rgba(255,255,255,.02)}
#liquidityFunded .lf-risk-item b{display:block;margin:7px 0 11px;font:800 13px "JetBrains Mono",monospace;color:var(--lf-text)}
#liquidityFunded .lf-risk-item>span{display:block;height:5px;border-radius:999px;background:#29241d;overflow:hidden}
#liquidityFunded .lf-risk-item i{display:block;height:100%;background:linear-gradient(90deg,var(--lf-gold),var(--lf-gold-bright));border-radius:inherit}

/* ---- dashboard preview ---- */
#liquidityFunded .lf-dash-preview{position:relative;border:1px solid var(--lf-line);border-radius:var(--lf-radius);padding:20px;background:linear-gradient(155deg,var(--lf-panel-2),var(--lf-obsidian))}
#liquidityFunded .lf-demo-tag{position:absolute;top:14px;right:14px;font-size:9px;font-weight:900;letter-spacing:.14em;padding:5px 10px;border-radius:99px;background:rgba(229,99,107,.12);color:var(--lf-red);border:1px solid rgba(229,99,107,.3)}

/* ---- early access ---- */
#liquidityFunded .lf-early{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center}
#liquidityFunded .lf-early-form{display:grid;gap:10px}
#liquidityFunded .lf-early-form input{width:100%;background:#100E0B;border:1px solid var(--lf-line);color:var(--lf-text);border-radius:9px;padding:12px 13px;font-size:14px}
#liquidityFunded .lf-early-form input:focus{outline:none;border-color:var(--lf-gold)}
#liquidityFunded .lf-early-perks{display:grid;gap:8px;font-size:12.5px;color:var(--lf-muted)}
#liquidityFunded .lf-early-perks li{list-style:none;padding-left:18px;position:relative}
#liquidityFunded .lf-early-perks li:before{content:"◆";position:absolute;left:0;color:var(--lf-gold);font-size:9px;top:4px}
#liquidityFunded .lf-early-status{margin-top:8px;font-size:12px;min-height:16px}
#liquidityFunded .lf-early-status.ok{color:var(--lf-emerald)}
#liquidityFunded .lf-early-status.err{color:var(--lf-red)}
#liquidityFunded .lf-privacy-note{color:var(--lf-muted);font-size:10px;line-height:1.4}

/* ---- faq ---- */
#liquidityFunded .lf-faq-item{border-bottom:1px solid var(--lf-line-soft)}
#liquidityFunded .lf-faq-q{width:100%;text-align:left;background:transparent;border:0;color:var(--lf-text);padding:16px 4px;font-size:13.5px;font-weight:750;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}
#liquidityFunded .lf-faq-q:after{content:"+";color:var(--lf-gold);font-size:18px;flex:0 0 auto}
#liquidityFunded .lf-faq-item.open .lf-faq-q:after{content:"–"}
#liquidityFunded .lf-faq-a{max-height:0;overflow:hidden;font-size:12.5px;padding:0 4px}
#liquidityFunded .lf-faq-item.open .lf-faq-a{max-height:320px;padding-bottom:16px}

/* ---- transparency ---- */
#liquidityFunded .lf-trust-list{display:grid;gap:9px;font-size:13px}
#liquidityFunded .lf-trust-list li{list-style:none;padding-left:24px;position:relative;color:var(--lf-text)}
#liquidityFunded .lf-trust-list li:before{content:"✓";position:absolute;left:0;color:var(--lf-emerald);font-weight:900}

/* ---- launch status bar ---- */
#liquidityFunded .lf-status-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--lf-line);border:1px solid var(--lf-line);border-radius:12px;overflow:hidden}
#liquidityFunded .lf-status-cell{background:var(--lf-obsidian);padding:14px 12px}
#liquidityFunded .lf-status-cell small{display:block;color:var(--lf-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
#liquidityFunded .lf-status-cell b{display:block;margin-top:5px;font-size:11.5px;color:var(--lf-gold-bright)}

/* ---- footer ---- */
#liquidityFunded .lf-footer{margin-top:60px;padding-top:26px;border-top:1px solid var(--lf-line-soft)}
#liquidityFunded .lf-footer-cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:20px}
#liquidityFunded .lf-footer-cols h5{font-size:10px;letter-spacing:.1em;color:var(--lf-muted);text-transform:uppercase;margin-bottom:10px}
#liquidityFunded .lf-footer-cols a{display:block;font-size:12.5px;color:var(--lf-text);opacity:.82;padding:5px 0;text-decoration:none}
#liquidityFunded .lf-footer-cols a:hover{color:var(--lf-gold-bright)}
#liquidityFunded .lf-disclosure{margin-top:22px;font-size:11px;color:var(--lf-muted);line-height:1.6;padding-top:16px;border-top:1px solid var(--lf-line-soft)}

/* ---- modal ---- */
#lfComingSoonModal{border:1px solid var(--lf-line,rgba(212,175,109,.3));border-radius:16px;background:#0D0B08;color:#F3EFE7;width:min(460px,calc(100vw - 28px));padding:28px}
#lfComingSoonModal::backdrop{background:rgba(0,0,0,.78)}
#lfComingSoonModal h3{margin:14px 0 8px;font-size:20px;color:#F0D19A}
#lfComingSoonModal p{color:#9C9488;font-size:13px;line-height:1.6;margin:0 0 20px}
#lfComingSoonModal .lf-btn{width:100%;justify-content:center;margin-bottom:9px}

@media(max-width:1000px){
  #liquidityFunded .lf-hero{grid-template-columns:1fr}
  #liquidityFunded .lf-hero-visual{min-height:300px}
  #liquidityFunded .lf-grid-5{grid-template-columns:repeat(2,1fr)}
  #liquidityFunded .lf-grid-4{grid-template-columns:repeat(2,1fr)}
  #liquidityFunded .lf-grid-3{grid-template-columns:repeat(2,1fr)}
  #liquidityFunded .lf-flow{grid-template-columns:repeat(3,1fr)}
  #liquidityFunded .lf-readiness{grid-template-columns:1fr;text-align:center}
  #liquidityFunded .lf-readiness-bars{text-align:left}
  #liquidityFunded .lf-early{grid-template-columns:1fr}
  #liquidityFunded .lf-footer-cols{grid-template-columns:1fr 1fr}
  #liquidityFunded .lf-status-bar{grid-template-columns:repeat(2,1fr)}
  #liquidityFunded .lf-risk-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){
  #liquidityFunded{padding:0 16px 28px}
  #liquidityFunded .lf-hero{padding:calc(var(--header-height,72px) + 24px) 20px 30px;border-radius:14px}
  #liquidityFunded .lf-grid-5,#liquidityFunded .lf-grid-4,#liquidityFunded .lf-grid-3,#liquidityFunded .lf-grid-2{grid-template-columns:1fr}
  #liquidityFunded .lf-flow{grid-template-columns:1fr 1fr}
  #liquidityFunded .lf-table-wrap{display:none}
  #liquidityFunded .lf-compare-cards{display:grid;gap:12px}
  #liquidityFunded .lf-footer-cols{grid-template-columns:1fr}
  #liquidityFunded .lf-status-bar{grid-template-columns:1fr 1fr}
  #liquidityFunded .lf-rbar-row{grid-template-columns:90px 1fr 34px}
  #liquidityFunded .lf-readiness-metrics{grid-template-columns:1fr 1fr}
  #liquidityFunded .lf-risk-grid,#liquidityFunded .lf-risk-head{grid-template-columns:1fr}
  #liquidityFunded .lf-card-actions{grid-template-columns:1fr}
}
