.FundPage_container__Va8oo{max-width:1200px;margin:0 auto;padding:2rem}.FundPage_section__WI7FP{margin-bottom:3rem}.FundPage_title__MmYDH{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(45deg,#00ff9d,#0fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FundPage_subtitle__6v4L1{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:2rem}.FundPage_sectionTitle__If0mn{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-text-primary)}.FundPage_gridLayout__o3E9h{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.FundOverview_container__FKdKW{background:rgba(13,14,18,.95);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;position:relative;overflow:hidden}.FundOverview_container__FKdKW:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#00ff9d,#0fa);opacity:.5}.FundOverview_metricsGrid__fN_MP{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.FundOverview_metric__AzR_t{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.FundOverview_metric__AzR_t:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 8px 24px rgba(0,0,0,.2)}.FundOverview_metric__AzR_t:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,255,157,.1),rgba(0,247,255,.05));opacity:0;transition:opacity .3s ease}.FundOverview_metric__AzR_t:hover:before{opacity:1}.FundOverview_icon__h8AZn{width:1.5rem;height:1.5rem;color:var(--color-accent);margin-bottom:1rem;filter:drop-shadow(0 0 8px rgba(0,255,157,.3))}.FundOverview_metricContent__QGpVz{position:relative;z-index:1}.FundOverview_label__YR3yc{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.5rem;display:block}.FundOverview_value__sjy6_{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-mono);text-shadow:0 0 10px hsla(0,0%,100%,.1)}.FundOverview_change__1mtVz{display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem;border-radius:var(--radius-sm);margin-left:.75rem}.FundOverview_positive__7xV2b{background:rgba(0,255,157,.1);color:#00ff9d;border:1px solid rgba(0,255,157,.2);text-shadow:0 0 8px rgba(0,255,157,.3)}.FundOverview_negative__Lqn6x{background:rgba(255,61,0,.1);color:#ff3d00;border:1px solid rgba(255,61,0,.2);text-shadow:0 0 8px rgba(255,61,0,.3)}.FundOverview_loading__X2_Zi{min-height:200px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:1.125rem}@media (max-width:768px){.FundOverview_metricsGrid__fN_MP{grid-template-columns:1fr}}.FundHoldings_container__EycI8{background:rgba(13,14,18,.95);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;height:500px;overflow:auto}.FundHoldings_tableContainer__zOIOM{width:100%}.FundHoldings_table__JlSXv{width:100%;border-collapse:collapse}.FundHoldings_table__JlSXv th{text-align:left;padding:1rem;font-size:.875rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);cursor:pointer;transition:color .2s ease}.FundHoldings_table__JlSXv th:hover{color:var(--color-text-primary)}.FundHoldings_table__JlSXv td{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.FundHoldings_tokenLink__JJ_Gb{color:var(--color-text-primary);text-decoration:none;transition:color .2s ease}.FundHoldings_tokenLink__JJ_Gb:hover{color:#00ff9d}.FundHoldings_priceCell__nK_tl{display:flex;align-items:center;gap:.5rem}.FundHoldings_change__gw4zY{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;border-radius:4px}.FundHoldings_change__gw4zY svg{width:12px;height:12px}.FundHoldings_positive__vxmdU{color:#00ff9d;background:rgba(0,255,157,.1)}.FundHoldings_negative__8Rxk6{color:#ff3d00;background:rgba(255,61,0,.1)}.FundHoldings_scoreCell__D6AY3{font-family:Inter,monospace;font-weight:600;color:#00ff9d}.FundHoldings_recommendation__yCkLi{padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.FundHoldings_strongbuy__JlA8D{background:rgba(0,255,157,.1);color:#00ff9d;border:1px solid rgba(0,255,157,.2)}.FundHoldings_buy__3D9cd{background:rgba(0,255,157,.05);color:#00ff9d;border:1px solid rgba(0,255,157,.1)}.FundHoldings_hold__8UC0t{background:rgba(255,170,0,.1);color:#fa0;border:1px solid rgba(255,170,0,.2)}.FundHoldings_sell__oZ5jR{background:rgba(255,61,0,.05);color:#ff3d00;border:1px solid rgba(255,61,0,.1)}.FundHoldings_strongsell__G9QMN{background:rgba(255,61,0,.1);color:#ff3d00;border:1px solid rgba(255,61,0,.2)}.FundAllocation_container__U3e4Y{background:rgba(13,14,18,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;height:500px;position:relative;overflow:hidden}.FundAllocation_container__U3e4Y:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,157,.2),transparent)}.FundAllocation_header__Onn8i{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.FundAllocation_title__263Ti{font-size:1.5rem;font-weight:600;color:#fff;margin:0}.FundAllocation_legend__6_Fe_{display:flex;gap:1rem;align-items:center}.FundAllocation_legendItem__dW921{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.7)}.FundAllocation_legendColor__szQWg{width:16px;height:16px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.FundAllocation_treemapContainer__FzdnK{height:calc(100% - 3rem);position:relative}.FundAllocation_loading__SH2cA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:hsla(0,0%,100%,.7)}.FundAllocation_loadingSpinner__Kf4JC{width:2rem;height:2rem;border:2px solid rgba(0,255,157,.1);border-top-color:#00ff9d;border-radius:50%;animation:FundAllocation_spin__b_v6n 1s linear infinite}@keyframes FundAllocation_spin__b_v6n{to{transform:rotate(1turn)}}