@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800;900&display=swap');
:root{--hlci-bg:#05070d;--hlci-surface:#0b1020;--hlci-surface2:#10182c;--hlci-border:rgba(130,150,255,.18);--hlci-text:#f6f8ff;--hlci-muted:#aab4cc;--hlci-blue:#1977ff;--hlci-purple:#713cff;--hlci-cyan:#00d9ff;--hlci-green:#24d6a0;--hlci-orange:#ff9d35}
.hlci-invest-page,.hlci-stake-page,.hlci-withdraw-page,.hlci-detail{font-family:"Nunito Sans",system-ui,sans-serif;background:var(--hlci-bg);color:var(--hlci-text);max-width:1240px;margin:0 auto;padding:18px 18px 70px;line-height:1.55}
.hlci-invest-page *,.hlci-stake-page *,.hlci-withdraw-page *,.hlci-detail *{box-sizing:border-box}
.hlci-account-strip{display:flex;align-items:center;gap:20px;background:rgba(10,15,29,.94);border:1px solid var(--hlci-border);border-radius:14px;padding:12px 16px;margin:0 auto 20px;max-width:1240px;color:#fff;position:relative;z-index:20}
.hlci-account-strip>div{display:flex;gap:7px;align-items:center;border-right:1px solid rgba(255,255,255,.1);padding-right:18px}.hlci-account-strip small{color:#9da9c3}.hlci-account-strip strong{font-size:15px}.hlci-account-strip em{font-style:normal;color:#6edfff;font-size:13px}.hlci-dot{width:8px;height:8px;background:#24d6a0;border-radius:50%;box-shadow:0 0 12px #24d6a0}.hlci-strip-user{margin-left:auto!important;border:0!important;padding:0!important}
.hlci-account-strip a{color:#7ec6ff}
.hlci-invest-hero{min-height:560px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:45px 30px;border:1px solid var(--hlci-border);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(52,95,255,.18),transparent 35%),radial-gradient(circle at 80% 85%,rgba(113,60,255,.16),transparent 30%),#060a15;position:relative}
.hlci-invest-hero:before{content:"";position:absolute;inset:-40%;background:repeating-radial-gradient(circle at 78% 48%,transparent 0 70px,rgba(100,130,255,.08) 71px 73px);animation:hlcSpin 28s linear infinite;pointer-events:none}
@keyframes hlcSpin{to{transform:rotate(360deg)}}@keyframes hlcFloat{50%{transform:translateY(-10px)}}@keyframes hlcPulse{50%{box-shadow:0 0 0 14px rgba(80,120,255,.02),0 0 70px rgba(61,111,255,.25)}}
.hlci-hero-copy,.hlci-hero-visual{position:relative;z-index:2}.hlci-kicker{font-size:13px;letter-spacing:.18em;font-weight:800;color:#6fdcff}.hlci-hero-copy h1{font-size:clamp(42px,5vw,74px);line-height:.98;margin:16px 0 22px;letter-spacing:-.045em}.hlci-hero-copy h1,.hlci-section h2{background:linear-gradient(90deg,#fff 0%,#a7c9ff 35%,#b780ff 72%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.hlci-hero-copy p{font-size:18px;color:#c1cbe0;max-width:640px}.hlci-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.hlci-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:12px;text-decoration:none!important;font-weight:900;letter-spacing:.03em;font-size:14px;border:1px solid transparent;transition:.25s transform,.25s box-shadow,.25s background}.hlci-btn:hover{transform:translateY(-3px)}.hlci-btn-primary{color:#fff!important;background:linear-gradient(100deg,#1676ff,#713cff);box-shadow:0 12px 35px rgba(45,90,255,.25)}.hlci-btn-outline{color:#eaf0ff!important;border-color:#5f73a5!important;background:rgba(10,15,28,.5)}.hlci-btn-white{background:#fff;color:#08122a!important}.hlci-trust-row{display:flex;gap:18px;flex-wrap:wrap;color:#9ba8c2;font-size:14px}.hlci-hero-visual{min-height:450px;display:flex;align-items:center;justify-content:center}.hlci-hero-visual img{width:min(90%,500px);height:390px;object-fit:cover;border-radius:50% 50% 46% 46%;border:1px solid rgba(90,130,255,.45);box-shadow:0 0 80px rgba(33,103,255,.28);animation:hlcFloat 5s ease-in-out infinite}.hlci-orb{width:330px;height:330px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2de1ff,#164cff 35%,#6d27ff 70%,#090d1c);display:grid;place-items:center;position:relative;box-shadow:0 0 90px rgba(40,90,255,.45),inset 0 0 40px rgba(255,255,255,.12);animation:hlcPulse 4s ease-in-out infinite}.hlci-orb:before,.hlci-orb:after{content:"";position:absolute;border:1px solid rgba(150,190,255,.35);border-radius:50%;inset:-25px;transform:rotate(25deg)}.hlci-orb:after{inset:-55px;transform:rotate(-35deg)}.hlci-orb span{font-size:120px;font-weight:900;text-shadow:0 0 30px #00d9ff}.hlci-float-card{position:absolute;background:rgba(8,12,25,.92);border:1px solid rgba(130,160,255,.28);backdrop-filter:blur(12px);border-radius:14px;padding:14px 18px;box-shadow:0 18px 45px rgba(0,0,0,.35);animation:hlcFloat 4.5s ease-in-out infinite}.hlci-float-card b{display:block;font-size:15px}.hlci-float-card small{color:#aebbd6}.hlci-float-one{top:13%;left:5%}.hlci-float-two{right:1%;top:43%;animation-delay:-1.2s}.hlci-float-three{bottom:8%;left:10%;animation-delay:-2s}
.hlci-section{padding:75px 0}.hlci-section-head{display:flex;justify-content:space-between;gap:25px;margin-bottom:28px}.hlci-section h2{font-size:clamp(32px,4vw,52px);line-height:1.05;margin:8px 0 10px}.hlci-section-head p{color:#9da9c0;font-size:17px;max-width:760px}.hlci-opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hlci-opp-card{background:linear-gradient(145deg,#0d1426,#080d19);border:1px solid var(--hlci-border);border-radius:20px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.22);transition:.28s}.hlci-opp-card:hover{transform:translateY(-7px);border-color:rgba(104,130,255,.5);box-shadow:0 24px 70px rgba(35,75,200,.18)}.hlci-opp-media{height:220px;display:block;position:relative;background:radial-gradient(circle at 50% 35%,var(--opp-accent),transparent 50%),#0a1020}.hlci-opp-media img{width:100%;height:100%;object-fit:cover}.hlci-coin-art{height:100%;display:grid;place-items:center;font-size:100px;color:var(--opp-accent);text-shadow:0 0 40px var(--opp-accent)}.hlci-badge{position:absolute;top:14px;left:14px;padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:900;letter-spacing:.1em;color:#fff}.hlci-opp-body{padding:20px}.hlci-mini{font-size:11px;color:#62ddff;letter-spacing:.12em;font-weight:900}.hlci-opp-body h3{font-size:25px;margin:6px 0}.hlci-opp-body h3 a{color:#fff;text-decoration:none}.hlci-opp-body p{color:#aeb9cf;min-height:50px;font-size:15px}.hlci-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.hlci-metrics div{padding:11px;border-radius:11px;background:#0a1120;border:1px solid rgba(255,255,255,.06)}.hlci-metrics small,.hlci-detail-metrics small{display:block;color:#8491ac;font-size:11px}.hlci-metrics strong{font-size:14px}.hlci-risk{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;font-size:12px;color:#aeb8cc}.hlci-risk a{color:#72d8ff;text-decoration:none;font-weight:900}.hlci-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hlci-three article{padding:28px;border:1px solid var(--hlci-border);border-radius:18px;background:linear-gradient(145deg,#0d1426,#080c17);min-height:220px}.hlci-three span{font-size:13px;color:#6fceff;font-weight:900}.hlci-three h3{font-size:27px;margin:25px 0 10px}.hlci-three p{color:#aeb9cf;font-size:16px}.hlci-ledger-cta{padding:38px;border-radius:24px;background:linear-gradient(100deg,#126eff,#5b32ff 55%,#8b31ff);display:flex;justify-content:space-between;align-items:center;gap:25px;position:relative;overflow:hidden}.hlci-ledger-cta:before{content:"";position:absolute;inset:-120px;background:repeating-radial-gradient(circle at 10% 50%,transparent 0 60px,rgba(255,255,255,.12) 61px 63px);animation:hlcSpin 30s linear infinite}.hlci-ledger-cta>*{position:relative;z-index:2}.hlci-ledger-cta h2{font-size:34px;margin:8px 0}.hlci-ledger-cta p{margin:0;color:#e2e7ff}.hlci-disclaimer{margin-top:22px;padding:18px;border:1px solid rgba(255,190,80,.18);background:rgba(255,180,50,.04);color:#aeb6c7;border-radius:14px;font-size:13px}.hlci-empty,.hlci-login-card,.hlci-form-card,.hlci-side-card{background:#0c1324;border:1px solid var(--hlci-border);border-radius:18px;padding:28px}.hlci-detail{padding-top:30px}.hlci-detail-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}.hlci-detail-hero>div:first-child{min-height:380px;border-radius:24px;overflow:hidden;background:#0b1120;border:1px solid var(--hlci-border)}.hlci-detail-hero img{width:100%;height:100%;object-fit:cover}.hlci-detail h1{font-size:clamp(40px,6vw,72px);line-height:1;margin:12px 0}.hlci-detail p{color:#aeb9cf;font-size:17px}.hlci-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.hlci-detail-metrics div{padding:15px;background:#0b1220;border:1px solid rgba(255,255,255,.07);border-radius:12px}.hlci-detail-metrics strong{display:block;margin-top:5px}.hlci-detail-grid{display:grid;grid-template-columns:1fr 330px;gap:24px;margin-top:60px}.hlci-rich{color:#bac4d7;font-size:17px}.hlci-detail h2{font-size:32px;margin-top:38px}.hlci-side-card{position:sticky;top:25px}.hlci-side-card b{font-size:22px}.hlci-stake-layout{display:grid;grid-template-columns:1fr 330px;gap:24px;max-width:1100px;margin:35px auto}.hlci-form-card h1{font-size:44px;line-height:1.05}.hlci-form label{display:block;font-weight:800;margin:18px 0;color:#dfe6f7}.hlci-form input,.hlci-form select,.hlci-form textarea{display:block;width:100%;margin-top:8px;background:#070c18;border:1px solid #2b3858;color:#fff;border-radius:10px;padding:14px;font:inherit}.hlci-form small{display:block;color:#8997b1;margin-top:6px}.hlci-selected{padding:18px;background:#0a1427;border:1px solid rgba(93,126,255,.25);border-radius:14px;display:flex;justify-content:space-between;gap:12px}.hlci-selected span{color:#8fa0bd}.hlci-payment-box{margin:22px 0;padding:18px;border-radius:14px;background:linear-gradient(145deg,#0d1730,#0a0f1c);border:1px solid rgba(80,150,255,.2);color:#b8c4d9}.hlci-payment-box div{margin-top:8px}.hlci-stake-side{display:flex;flex-direction:column;gap:12px}.hlci-stake-side>div{padding:22px;background:#0b1220;border:1px solid var(--hlci-border);border-radius:16px}.hlci-stake-side small{display:block;color:#8996b0}.hlci-stake-side strong{display:block;font-size:28px}.hlci-stake-side em{font-style:normal;color:#62dcff}.hlci-stake-side p{padding:18px;color:#9ba7be;font-size:13px}.hlci-withdraw-page{max-width:1000px}.hlci-withdraw-page .hlci-form-card{margin:35px auto;max-width:760px}.hlci-withdraw-page h1{font-size:48px}.hlci-login-card{max-width:620px;margin:50px auto;text-align:center}.hlci-login-card h2{font-size:36px}
@media(max-width:900px){.hlci-invest-hero,.hlci-detail-hero{grid-template-columns:1fr}.hlci-opportunity-grid{grid-template-columns:repeat(2,1fr)}.hlci-three{grid-template-columns:1fr}.hlci-detail-grid,.hlci-stake-layout{grid-template-columns:1fr}.hlci-side-card{position:static}.hlci-account-strip{overflow-x:auto;white-space:nowrap}.hlci-account-strip>div{flex:0 0 auto}.hlci-hero-visual{min-height:380px}}
@media(max-width:640px){.hlci-invest-page,.hlci-stake-page,.hlci-withdraw-page,.hlci-detail{padding:8px 12px 45px}.hlci-invest-hero{padding:30px 18px;border-radius:20px;gap:15px;min-height:auto}.hlci-hero-copy h1{font-size:42px}.hlci-hero-copy p{font-size:17px}.hlci-actions{display:grid;grid-template-columns:1fr}.hlci-btn{width:100%;min-height:56px}.hlci-trust-row{display:grid;grid-template-columns:1fr 1fr;font-size:13px}.hlci-hero-visual{min-height:330px}.hlci-orb{width:230px;height:230px}.hlci-orb span{font-size:80px}.hlci-float-card{padding:10px 12px}.hlci-float-one{left:0}.hlci-float-two{right:0}.hlci-float-three{left:0}.hlci-opportunity-grid{grid-template-columns:1fr}.hlci-section{padding:50px 0}.hlci-section h2{font-size:36px}.hlci-opp-media{height:210px}.hlci-metrics,.hlci-detail-metrics{grid-template-columns:1fr 1fr}.hlci-ledger-cta{display:grid;padding:28px 20px}.hlci-ledger-cta h2{font-size:29px}.hlci-detail-hero>div:first-child{min-height:280px}.hlci-detail h1{font-size:42px}.hlci-form-card h1,.hlci-withdraw-page h1{font-size:38px}.hlci-selected{display:grid}.hlci-account-strip{margin-bottom:12px;padding:10px 12px;gap:14px}.hlci-account-strip>div{padding-right:12px}.hlci-account-strip strong{font-size:14px}}

.hlci-float-card img{width:28px;height:28px;object-fit:cover;border-radius:8px;display:inline-block;vertical-align:middle;margin-right:8px}.hlci-float-card{text-decoration:none;color:#fff}

.hlci-video{margin:0 0 28px;padding:10px;border-radius:24px;border:1px solid rgba(80,170,255,.4);background:linear-gradient(145deg,#07101f,#0c1930);box-shadow:0 20px 70px rgba(0,80,255,.14)}.hlci-video iframe,.hlci-video video{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#000}

.hlci-video-wrap{margin:0 0 30px}.hlci-video-title{margin:0 0 12px;padding:0 4px}.hlci-video-title small{color:#6fdcff;font-weight:900;letter-spacing:.14em}.hlci-video-title h2{margin:5px 0 0!important;font-size:clamp(24px,3vw,38px)!important}
@media(max-width:760px){.hlci-metrics{grid-template-columns:repeat(2,1fr)}}

.hlci-withdraw-care{margin:18px 0;padding:16px 18px;border-radius:15px;background:linear-gradient(145deg,rgba(22,119,255,.10),rgba(25,211,197,.08));border:1px solid rgba(90,190,255,.22)}.hlci-withdraw-care strong{display:block;color:#7fe6ff;margin-bottom:5px}.hlci-withdraw-care p{margin:0;color:#c4d2e5;line-height:1.55}

/* v1.5.1 action target + image-fit audit */
#hlc-stake-action{scroll-margin-top:150px}
.hlci-hero-visual img{width:min(92%,520px)!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;border-radius:28px!important;padding:8px;background:linear-gradient(145deg,rgba(22,119,255,.10),rgba(113,60,255,.10))}
.hlci-opp-media img{object-fit:cover!important;object-position:center!important}
.hlci-detail-hero>div:first-child{aspect-ratio:4/3;min-height:0!important;padding:8px}
.hlci-detail-hero img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:18px}

/* v1.7.0 proportional heroes, staking payment methods and payout schedules */
.hlci-hero-visual{min-height:420px!important;display:grid!important;place-items:center!important;overflow:visible!important}.hlci-hero-visual>img{width:100%!important;max-width:620px!important;height:100%!important;max-height:430px!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;padding:0!important;border-radius:32px!important}
.hlci-selected-schedule{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0 19px}.hlci-selected-schedule>div{padding:12px;border:1px solid rgba(100,170,255,.16);border-radius:12px;background:rgba(255,255,255,.03)}.hlci-selected-schedule small,.hlci-selected-schedule strong{display:block}.hlci-selected-schedule small{font-size:9px;color:#87a5c9;font-weight:900;letter-spacing:.08em}.hlci-selected-schedule strong{font-size:13px;margin-top:4px}
.hlci-payment-choice{margin-top:18px}.hlci-payment-choice>small{font-weight:900;letter-spacing:.13em;color:#7edaff}.hlci-payment-choice>p{color:#9fb1ca;font-size:13px}.hlci-payment-methods{display:grid;gap:10px}.hlci-pay-method{border:1px solid rgba(130,170,225,.18);border-radius:15px;background:#071123;overflow:hidden}.hlci-pay-label{display:flex!important;align-items:center;gap:11px!important;margin:0!important;padding:15px 16px!important;cursor:pointer;border-left:7px solid #1677ff}.hlci-pay-mtn .hlci-pay-label{border-left-color:#f5b800;background:linear-gradient(90deg,rgba(245,184,0,.14),transparent 42%)}.hlci-pay-airtel .hlci-pay-label{border-left-color:#ee3341;background:linear-gradient(90deg,rgba(238,51,65,.13),transparent 42%)}.hlci-pay-crypto .hlci-pay-label{border-left-color:#7c3aed;background:linear-gradient(90deg,rgba(124,58,237,.13),transparent 42%)}.hlci-pay-bank .hlci-pay-label{border-left-color:#1677ff;background:linear-gradient(90deg,rgba(22,119,255,.13),transparent 42%)}.hlci-pay-label input{width:auto!important;margin:0!important}.hlci-pay-label span,.hlci-pay-label strong,.hlci-pay-label small{display:block}.hlci-pay-label small{color:#8fa5c1;font-size:11px}.hlci-pay-panel{padding:16px;border-top:1px solid rgba(130,170,225,.14)}.hlci-pay-panel[hidden]{display:none!important}.hlci-pay-destination{padding:13px;border-radius:12px;background:#020916;margin-bottom:12px}.hlci-pay-destination small,.hlci-pay-destination strong{display:block}.hlci-pay-destination small{color:#84a7d2;font-size:9px;font-weight:900}.hlci-pay-destination strong{margin-top:4px}.hlci-pay-panel>p{color:#a9b9cf;white-space:pre-line}.hlci-pay-panel button{width:100%;margin-top:10px}.hlci-pay-method.is-open{border-color:rgba(99,183,255,.42);box-shadow:0 16px 45px rgba(0,0,0,.2)}
.hlci-my-schedules{margin:20px 0 28px;border:1px solid rgba(110,170,240,.2);border-radius:20px;background:linear-gradient(145deg,#07101f,#0c1830);overflow:hidden}.hlci-my-schedules>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px}.hlci-my-schedules>summary::-webkit-details-marker{display:none}.hlci-my-schedules>summary span{display:grid;gap:3px}.hlci-my-schedules>summary small{color:#76d7ff;font-size:9px;font-weight:900;letter-spacing:.12em}.hlci-my-schedules>summary strong{font-size:20px}.hlci-my-schedules>summary em{font-style:normal;color:#9fb0c7;font-size:12px}.hlci-my-schedules>summary>b{font-size:11px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.06)}.hlci-schedule-list{padding:15px;display:grid;gap:9px;border-top:1px solid rgba(130,170,225,.14)}.hlci-schedule-list article{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(90px,1fr));gap:12px;padding:13px;border-radius:13px;background:rgba(255,255,255,.035)}.hlci-schedule-list article small,.hlci-schedule-list article strong,.hlci-schedule-list article span{display:block}.hlci-schedule-list article small{font-size:9px;color:#84a2c6;font-weight:900}.hlci-schedule-list article span{font-size:11px;color:#9eafc6;margin-top:3px}
.hlci-detail-hero>div:first-child{aspect-ratio:16/10!important;overflow:hidden!important;padding:0!important}.hlci-detail-hero img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:20px!important}
@media(max-width:800px){.hlci-selected-schedule{grid-template-columns:1fr 1fr}.hlci-schedule-list article{grid-template-columns:1fr 1fr}.hlci-hero-visual>img{max-width:none!important;max-height:none!important;aspect-ratio:4/3!important}}
@media(max-width:520px){.hlci-schedule-list article{grid-template-columns:1fr}.hlci-my-schedules>summary{align-items:flex-start;flex-direction:column}.hlci-selected-schedule{grid-template-columns:1fr 1fr}.hlci-stake-layout{display:block!important}.hlci-form-card,.hlci-stake-side{width:100%!important;max-width:none!important}}

.hlci-detail-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.hlci-detail-jumps a{padding:10px 13px;border-radius:999px;border:1px solid rgba(105,165,255,.35);background:#0a1427;color:#8fe7ff;text-decoration:none;font-size:12px;font-weight:900}.hlci-detail-jumps a:hover{border-color:#7ee6ff;color:#fff}#terms,#faqs{scroll-margin-top:180px}

.hlci-stake-doc-links{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 20px}.hlci-stake-doc-links a{padding:10px 13px;border:1px solid rgba(99,190,255,.35);border-radius:12px;background:#08182d;color:#8fe7ff;text-decoration:none;font-size:12px;font-weight:900}.hlci-stake-doc-links a:hover{border-color:#7ee6ff;color:#fff}

#hlc-opportunity-figures{scroll-margin-top:110px}

/* v1.8.0 availability badges */
.hlci-opp-media .hlci-status-badge{position:absolute;right:13px;top:13px;z-index:4}.hlci-status-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;border-radius:12px;border:1px solid currentColor;box-shadow:0 8px 26px rgba(0,0,0,.28);font-weight:900;line-height:1.1}.hlci-status-badge strong{font-size:11px;letter-spacing:.11em}.hlci-status-badge span{font-size:9px;letter-spacing:.04em;white-space:nowrap}.hlci-status-badge.status-available{color:#8df5c0;background:rgba(5,72,45,.92)}.hlci-status-badge.status-limited{color:#ffe18a;background:rgba(92,59,5,.94)}.hlci-status-badge.status-on_hold{color:#ffabb5;background:rgba(91,20,32,.95)}.hlci-detail-status,.hlci-stake-availability{margin:0 0 12px}.hlci-detail-status .hlci-status-badge,.hlci-stake-availability .hlci-status-badge{position:static}.hlci-btn-disabled{background:#3b4657!important;color:#d9e0e8!important;border:1px solid #677486!important;cursor:not-allowed!important}.hlci-on-hold-message{padding:18px;border-radius:14px;background:rgba(146,32,48,.14);border:1px solid rgba(255,119,137,.35);color:#f9dbe0;margin-top:18px}.hlci-on-hold-message p{color:#d5b9bf!important;margin-bottom:0}
/* stake payment methods mirror Shop checkout */
.hlci-payment-methods{display:grid;gap:12px}.hlci-pay-method{border:1px solid #dce6f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.15)}.hlci-pay-label{display:flex!important;align-items:center;gap:11px!important;margin:0!important;padding:16px 18px 16px 22px!important;cursor:pointer!important;border-left:7px solid #1677ff;background:#fff!important;color:#10203a!important}.hlci-pay-airtel .hlci-pay-label{border-left-color:#ee3341;background:linear-gradient(90deg,rgba(238,51,65,.13),#fff 34%)!important}.hlci-pay-mtn .hlci-pay-label{border-left-color:#f5b800;background:linear-gradient(90deg,rgba(245,184,0,.16),#fff 34%)!important}.hlci-pay-crypto .hlci-pay-label{border-left-color:#7c3aed;background:linear-gradient(90deg,rgba(124,58,237,.13),#fff 34%)!important}.hlci-pay-bank .hlci-pay-label{border-left-color:#1677ff;background:linear-gradient(90deg,rgba(22,119,255,.13),#fff 34%)!important}.hlci-pay-label input{width:auto!important;margin:0!important}.hlci-pay-label span,.hlci-pay-label strong,.hlci-pay-label small{display:block!important;color:#10203a!important}.hlci-pay-label small{color:#54667d!important;font-size:11px}.hlci-pay-panel{padding:0!important;border-top:1px solid #e2e8f0;background:#f8fbff}.hlci-pay-panel[hidden]{display:none!important}.hlci-pay-method.is-open{border-color:#8db6dc;box-shadow:0 12px 36px rgba(0,0,0,.22)}.hlci-pay-panel .hlc-pay-card{--pay:#1677ff;background:#fff;color:#1f2937}.hlci-pay-panel .hlc-pay-airtel{--pay:#ee3341}.hlci-pay-panel .hlc-pay-mtn{--pay:#f5b800}.hlci-pay-panel .hlc-pay-crypto{--pay:#7c3aed}.hlci-pay-panel .hlc-pay-bank{--pay:#1677ff}.hlci-pay-panel .hlc-pay-head{padding:12px 15px;background:var(--pay);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.hlci-pay-panel .hlc-pay-mtn .hlc-pay-head{color:#172033}.hlci-pay-panel .hlc-pay-head b,.hlci-pay-panel .hlc-pay-head small{display:block;color:inherit}.hlci-pay-panel .hlc-pay-head small{opacity:.88;font-size:11px}.hlci-pay-panel .hlc-pay-destination{padding:13px 15px;background:#f2f8ff;border-bottom:1px solid #e5edf7}.hlci-pay-panel .hlc-pay-destination small{display:block;color:#64748b;font-size:10px;letter-spacing:.12em;font-weight:800}.hlci-pay-panel .hlc-pay-destination strong{display:block;margin-top:3px;color:#0f5e92;font-size:14px;line-height:1.45}.hlci-pay-panel .hlc-pay-amount{padding:12px 15px;background:#fff;border-bottom:1px solid #edf2f7}.hlci-pay-panel .hlc-pay-amount small,.hlci-pay-panel .hlc-pay-amount strong,.hlci-pay-panel .hlc-pay-amount span{display:block;color:#1d314b}.hlci-pay-panel .hlc-pay-amount small{font-size:10px;color:#64748b;font-weight:900}.hlci-pay-panel .hlc-pay-amount strong{font-size:18px;margin-top:3px}.hlci-pay-panel .hlc-pay-amount span{font-size:11px;color:#64748b;margin-top:3px}.hlci-pay-panel .hlc-pay-steps{list-style:none!important;margin:0!important;padding:8px 15px 5px!important;counter-reset:hlcstake}.hlci-pay-panel .hlc-pay-steps li{counter-increment:hlcstake;display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;padding:9px 0;border-bottom:1px solid #eef2f7;line-height:1.42;font-size:13px;color:#263a52}.hlci-pay-panel .hlc-pay-steps li:before{content:counter(hlcstake);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--pay);color:#fff;font-size:11px;font-weight:900}.hlci-pay-panel .hlc-pay-mtn .hlc-pay-steps li:before{color:#182033}.hlci-pay-panel .hlc-pay-confirm{padding:5px 15px 16px;background:#fff;color:#17263d;text-shadow:none}.hlci-pay-panel .hlc-pay-confirm>p{color:#40566f!important;font-size:12px;line-height:1.55}.hlci-pay-panel .hlc-pay-confirm label{color:#17263d!important;font-size:13px;font-weight:800}.hlci-pay-panel .hlc-pay-confirm input[type=text]{background:#fff!important;color:#102033!important;border:2px solid #9fb3c9!important;caret-color:#102033!important}.hlci-pay-panel .hlc-pay-confirm input[type=file]{background:#f7fbff!important;color:#17263d!important;border:2px dashed #8ca8c5!important;padding:10px!important}.hlci-pay-panel .hlc-pay-confirm input[type=file]::file-selector-button{border:0!important;border-radius:8px!important;background:#173c68!important;color:#fff!important;font-weight:900!important;padding:9px 12px!important;margin-right:10px!important;cursor:pointer!important}.hlci-pay-panel .hlc-proof-status{display:block;color:#40566f!important;font-size:11px;font-weight:800;margin-top:6px}.hlci-pay-panel .hlc-pay-care{padding:10px 0;color:#40566f!important;font-size:12px;line-height:1.5}.hlci-pay-panel .hlci-btn-primary{width:100%;background:linear-gradient(90deg,#125bd7,#6734c9)!important;color:#fff!important;text-shadow:none!important}.hlci-my-schedules article>div:last-child strong em{display:block;font-size:10px;font-style:normal;color:#8da0b9;margin-top:4px}

.hlci-action-success{margin:0 0 16px;padding:15px 17px;border:1px solid rgba(65,221,153,.38);border-radius:14px;background:rgba(10,116,72,.2)}.hlci-action-success strong,.hlci-action-success span{display:block}.hlci-action-success strong{color:#83efb9}.hlci-action-success span{color:#d4e2eb;margin-top:4px}

/* 1.8.2 payment reference visibility hardening */
.hlci-pay-panel .hlc-pay-confirm input[type=text],.hlci-pay-panel input[name^=payment_reference_]{background:#fff!important;color:#102033!important;-webkit-text-fill-color:#102033!important;caret-color:#102033!important;opacity:1!important;}
.hlci-pay-panel input[name^=payment_reference_]::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;}

/* v1.8.2.2 named futuristic staking-card themes */
.hlci-opp-card{background:linear-gradient(145deg,var(--opp-bg2,#0d1426),var(--opp-bg,#080d19))!important;border-color:var(--opp-border,var(--hlci-border))!important;color:var(--opp-text,#f6f8ff);box-shadow:0 18px 55px rgba(0,0,0,.24),0 0 34px var(--opp-glow,rgba(35,75,200,.12))!important;position:relative;isolation:isolate}
.hlci-opp-card:hover{border-color:var(--opp-accent,#5b5cff)!important;box-shadow:0 26px 76px rgba(0,0,0,.30),0 0 44px var(--opp-glow,rgba(35,75,200,.20))!important}
.hlci-opp-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 88% 8%,var(--opp-glow,rgba(80,120,255,.18)),transparent 34%),linear-gradient(125deg,transparent 0 56%,var(--opp-panel-border,rgba(255,255,255,.05)) 100%)}
.hlci-opp-card .hlci-opp-media{background:radial-gradient(circle at 36% 28%,var(--opp-accent),transparent 42%),radial-gradient(circle at 82% 72%,var(--opp-accent2),transparent 42%),var(--opp-bg,#0a1020)!important;overflow:hidden}
.hlci-opp-card .hlci-opp-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 36%,var(--opp-bg) 112%);mix-blend-mode:normal}
.hlci-opp-card .hlci-opp-media img{filter:saturate(1.08) contrast(1.03);position:relative;z-index:0}.hlci-opp-card .hlci-coin-art{color:var(--opp-accent)!important;text-shadow:0 0 26px var(--opp-accent),0 0 70px var(--opp-accent2)!important;position:relative;z-index:1}
.hlci-opp-card .hlci-badge{z-index:3;background:var(--opp-badge-bg)!important;color:var(--opp-badge-text)!important;border-color:var(--opp-border)!important;box-shadow:0 8px 24px var(--opp-glow)!important}
.hlci-opp-card .hlci-opp-body{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 35%)}
.hlci-opp-card .hlci-mini{color:var(--opp-accent)!important}.hlci-opp-card .hlci-opp-body h3,.hlci-opp-card .hlci-opp-body h3 a,.hlci-opp-card .hlci-metrics strong{color:var(--opp-text)!important}.hlci-opp-card .hlci-opp-body p,.hlci-opp-card .hlci-risk{color:var(--opp-muted)!important}
.hlci-opp-card .hlci-metrics div{background:var(--opp-panel)!important;border-color:var(--opp-panel-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.hlci-opp-card .hlci-metrics small{color:var(--opp-muted)!important;opacity:.82}.hlci-opp-card .hlci-risk{border-top-color:var(--opp-panel-border)!important}.hlci-opp-card .hlci-risk a{color:var(--opp-link)!important;text-shadow:0 0 18px var(--opp-glow)}
.hlci-theme-arctic_white .hlci-opp-media img{filter:saturate(.95) contrast(1.02) brightness(1.04)}.hlci-theme-arctic_white .hlci-opp-body{background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.05))}.hlci-theme-arctic_white .hlci-metrics div{box-shadow:0 5px 18px rgba(20,75,110,.06)}
.hlci-theme-holographic:before{background:radial-gradient(circle at 10% 10%,rgba(65,230,255,.20),transparent 30%),radial-gradient(circle at 90% 12%,rgba(255,101,207,.20),transparent 30%),radial-gradient(circle at 60% 94%,rgba(143,102,255,.18),transparent 36%)}
