:root{--bnb-gold:#f3ba2f;--dapp-bg-start:#0b0e11;--dapp-bg-end:#1e2329}.dark .bg-grid,[data-theme=dark] .bg-grid{background:linear-gradient(180deg, var(--dapp-bg-start) 0%, var(--dapp-bg-end) 100%)}.bg-grid{background:#fff;position:relative;overflow:hidden}.dapp-section-gray{background:#f5f7fa}.hero-surface{background:radial-gradient(80% 80% at 0 0,#ffc8010f,#0000 60%)}.card-body-p-4 .ant-card-body{padding:16px}.card-body-p-3 .ant-card-body{padding:12px}.card-body-p-0 .ant-card-body{padding:0}.card-body-p-4.ant-card .ant-card-body{flex-direction:column;height:100%;display:flex}.dapp-section{padding-top:48px;padding-bottom:48px}@media (min-width:640px){.dapp-section{padding-top:64px;padding-bottom:64px}}.dapp-section-inner{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.dapp-section-inner{padding-left:1.5rem;padding-right:1.5rem}}.dapp-section-header{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.dapp-section-eyebrow{color:#a37d00;letter-spacing:.12em;text-transform:uppercase;background:#ffc8010f;border:1px solid #ffc80166;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:2px 10px;font-size:11px;display:inline-flex}.dapp-section-title{color:#111;font-size:22px;font-weight:700;line-height:1.2;font-family:var(--font-primary)!important}@media (min-width:640px){.dapp-section-title{font-size:26px}}.dapp-section-desc{color:#555;max-width:40rem;font-size:14px;line-height:1.7;font-family:var(--font-primary)!important}.glow-card{background:#fff;border:1px solid #94a3b833;border-radius:18px;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;position:relative;box-shadow:0 1px 3px #0f172a0f}.glow-card-hover:hover{border-color:#ffc80180;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}.feature-card-footer{color:#94a3b8;margin-top:auto;padding-top:8px;font-size:10px}.mono-small{font-size:12px;font-family:var(--font-primary)!important}.pill-tag{border-radius:999px;padding:2px 10px;font-size:11px}.pill-tag-success{color:#15803d;background:#22c55e14}.pill-tag-danger{color:#b91c1c;background:#ef444414}.pill-tag-neutral{color:#475569;background:#94a3b81f}.status-dot{border-radius:999px;width:6px;height:6px;display:inline-block}.status-dot-live{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.status-dot-beta{background:#f97316;box-shadow:0 0 0 4px #f973162e}.status-dot-soon{background:#9ca3af;box-shadow:0 0 0 4px #9ca3af2e}.services-segmented{background:#94a3b814;border:1px solid #94a3b847;border-radius:999px;width:auto;padding:4px 8px;display:inline-flex}.services-segmented .ant-segmented-group{justify-content:center}.services-segmented .ant-segmented-item{border-radius:999px!important;margin-inline:2px!important;padding-inline:6px!important}.services-segmented .ant-segmented-item-label{font-size:12px}.services-segmented .ant-segmented-item-selected{box-shadow:0 0 0 1px #ffc80180}.hero-title-highlight-private{background:linear-gradient(135deg,#5b6eff 0%,#48c7f7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-title-highlight-secure{background:linear-gradient(135deg,#22c55e 0%,#10b981 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-title-highlight-valuable{background:linear-gradient(135deg,#f3ba2f 0%,#fcd34d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.hero-desc-term{transition:text-shadow .25s,color .2s}.hero-desc-term:hover{text-shadow:0 0 12px #f3ba2f80;color:#0f172a}.hero-overview-card{background:#fff;border:1px solid #94a3b833;border-radius:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0f}.hero-overview-card:hover{box-shadow:0 8px 30px #0f172a1a}.hero-overview-card:before,.hero-overview-card:after{content:none}.hero-overview-card-header{color:#1f2937;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.hero-overview-card-sub{color:#6b7280;font-size:12px}.hero-overview-chip{color:#8a6a00;white-space:nowrap;background:#ffc80124;border:1px solid #ffc80173;justify-content:center;align-items:center;min-width:auto;padding-inline:10px;display:inline-flex}.hero-overview-status{color:#334155;white-space:nowrap;background:#5b6eff1a;border:1px solid #5b6eff47;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:138px;padding:6px 10px;display:inline-flex}.hero-live-pulse{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite heroPulse;box-shadow:0 0 0 6px #22c55e2e}@keyframes heroPulse{0%{opacity:1;transform:scale(1)}60%{opacity:.85;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.hero-metric-label{color:#475569;font-size:12px}.hero-metric-value{color:#0f172a;margin-top:2px;font-size:20px;font-weight:700}.hero-metric-block{background:#fff;border:1px solid #94a3b833;border-radius:12px;padding:12px 12px 14px;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative;box-shadow:0 1px 3px #0f172a0f}.hero-metric-block:hover{border-color:#ffc80173;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a1a}.hero-metric-sparkline{opacity:.35;pointer-events:none;width:56px;height:20px;position:absolute;bottom:4px;right:8px}.hero-metric-delta{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#0f172a08;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;padding:2px 8px;font-size:10px;display:inline-flex;overflow:hidden}.hero-metric-delta-up{color:#166534;background:#22c55e1a;border-color:#22c55e80}.hero-metric-delta-down{color:#b91c1c;background:#ef44441a;border-color:#ef444480}.hero-metric-delta-neutral{color:#475569;background:#94a3b81f;border-color:#94a3b859}.hero-overview-foot{color:#475569}.cta-card{padding-top:2.75rem;padding-bottom:2.5rem}.cta-card h3{letter-spacing:.02em}.glass-card{background:#fff;border:1px solid #94a3b833;border-radius:22px;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out;position:relative;box-shadow:0 1px 3px #0f172a0f}.glass-card:hover{border-color:#ffc80180;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}
