:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-x:none;background:#f8f7f4;width:100%;max-width:100%;margin:0;padding:0;font-family:Georgia,serif;overflow-x:hidden}#root{text-align:left;border:none;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4ccbc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c9a84c}.fc-table tbody tr{transition:background .12s}.fc-table tbody tr:hover td{background:#c9a84c0b!important}.fc-table thead th{background:#fdfbf7}.fc-btn-primary{transition:filter .15s,transform .15s,box-shadow .15s!important}.fc-btn-primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #8b691466!important}.fc-btn-primary:active:not(:disabled){filter:brightness(.97);transform:translateY(0)}.fc-signin-btn{transition:filter .2s,transform .2s,box-shadow .2s!important}.fc-signin-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 24px #8b691473!important}.fc-signin-btn:active:not(:disabled){transform:translateY(0)}.fc-btn-secondary{transition:background .15s,color .15s,box-shadow .15s!important}.fc-btn-secondary:hover{color:#c9a84c!important;background:#c9a84c12!important}.fc-range-btn{transition:all .15s!important}.fc-range-btn:hover{color:#c9a84c!important;background:#c9a84c14!important}.fc-btn-cancel{transition:background .15s,border-color .15s!important}.fc-btn-cancel:hover{color:#c9a84c!important;background:#fdfbf7!important;border-color:#c9a84c!important}.fc-input,.fc-select{transition:border-color .15s,box-shadow .15s!important}.fc-input:focus,.fc-select:focus{border-color:#c9a84c!important;outline:none!important;box-shadow:0 0 0 3px #c9a84c24!important}.fc-login-input{transition:border-color .18s,box-shadow .18s!important}.fc-login-input:focus{border-color:#c9a84c!important;outline:none!important;box-shadow:0 0 0 3px #c9a84c1f!important}.fc-tab{transition:color .14s,border-color .14s!important}.fc-tab:hover{color:#c9a84c!important}.fc-stat-card{transition:box-shadow .2s,transform .2s!important}.fc-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 28px #00000017!important}.fc-alloc-fill{background:linear-gradient(90deg,#8b6914,#c9a84c)!important}.fc-alloc-fill-cash{background:linear-gradient(90deg,#bdb5a8,#d4ccbc)!important}.fc-trade-panel{animation:.2s fc-slide-down}@keyframes fc-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fc-admin-badge{animation:4s ease-in-out infinite fc-badge-pulse}@keyframes fc-badge-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #c9a84c38}}.fc-loading{animation:1.6s ease-in-out infinite fc-pulse}@keyframes fc-pulse{0%,to{opacity:1}50%{opacity:.45}}.fc-log-trade-btn{transition:all .15s!important}.fc-log-trade-btn:hover{box-shadow:0 3px 10px #c9a84c4d!important}.fc-app-shell{padding-bottom:env(safe-area-inset-bottom)}.fc-bottom-nav{display:none}.fc-table-wrap{width:100%}@media (width<=768px){.fc-bottom-nav{z-index:300;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #ede8dc;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.fc-bottom-nav-item{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 4px 8px;font-family:Georgia,serif;transition:all .15s;display:flex}.fc-bottom-nav-item .nav-icon{font-size:20px;line-height:1}.fc-bottom-nav-item .nav-label{letter-spacing:.5px;text-transform:uppercase;font-size:9px}.fc-top-tabs{display:none!important}.fc-page-content{padding-bottom:80px!important}.fc-content-wrapper{padding:16px 14px!important}.fc-page-heading{margin-bottom:16px!important}.fc-hero-stats{grid-template-columns:1fr 1fr!important;gap:0!important;display:grid!important}.fc-hero-stat{border-bottom:1px solid #ffffff0f;border-left:none!important;border-right:none!important;padding:12px 16px!important}.fc-hero-stat:nth-child(odd){border-right:1px solid #ffffff0f!important}.fc-hero-stat .hero-value{font-size:18px!important}.fc-hero-stat .hero-sub{font-size:10px!important}.fc-hero-stat .hero-sub.hero-sub-big{font-size:13px!important}.fc-hero-banner{border-radius:12px!important;padding:0 16px 20px!important}.fc-hero-inner-header{margin-bottom:16px!important;padding-top:18px!important}.fc-stat-cards-row{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.fc-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px;overflow-x:auto}.fc-table-wrap table,.fc-table-wrap .fc-table{min-width:600px}.fc-card{border-radius:10px!important;padding:16px 14px!important}.fc-form-grid-4,.fc-form-grid-3{grid-template-columns:1fr 1fr!important}.fc-navbar{height:52px!important;padding:0 16px!important}.fc-navbar-logo-text{font-size:14px!important}.fc-login-wrapper{padding:0 16px!important}.fc-investor-form-grid{grid-template-columns:1fr 1fr!important}}@media (width<=380px){.fc-hero-stat .hero-value{font-size:15px!important}.fc-stat-cards-row{grid-template-columns:1fr!important}}.fc-table td,.fc-table th,.hero-value,.hero-sub,.fc-stat-card p{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.fc-card{transition:box-shadow .22s,transform .22s}.fc-card:hover{box-shadow:0 2px 6px #0000000d,0 8px 28px #00000017!important}.recharts-responsive-container,.recharts-wrapper,.recharts-surface{touch-action:pan-y}.fc-table-wrap{overscroll-behavior-x:contain}@media (width<=768px){.fc-table-wrap .fc-card-table{min-width:0!important}.fc-card-table thead{display:none}.fc-card-table,.fc-card-table tbody,.fc-card-table tr,.fc-card-table td{width:100%;display:block}.fc-card-table tr{background:#fff;border-radius:10px;margin-bottom:10px;padding:4px 12px;border:1px solid #f0ebe0!important}.fc-card-table td{text-align:right;justify-content:space-between;align-items:center;gap:14px;border:none!important;border-bottom:1px solid #f6f1e8!important;padding:8px 0!important;display:flex!important}.fc-card-table tr td:last-child{border-bottom:none!important}.fc-card-table td:before{content:attr(data-label);color:#aaa;letter-spacing:.5px;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:10px;font-weight:600}.fc-card-table td:first-child{font-weight:700;border-bottom:2px solid #f0ebe0!important;padding-bottom:9px!important;font-size:15px!important}.fc-card-table td:first-child:before{content:""}}.fc-range-btn-active{box-shadow:0 2px 8px #c9a84c59!important}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid #c9a84c80}.fc-hero-banner{position:relative}.fc-hero-banner:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(80% 50% at 50% 0,#c9a84c0f,#0000 70%);position:absolute;inset:0}.fc-period-return{transition:opacity .15s}@media (width<=480px){.fc-navbar-user{display:none!important}}.recharts-tooltip-wrapper .recharts-default-tooltip{border-radius:10px!important;box-shadow:0 4px 20px #0000001a!important}.recharts-surface{overflow:visible}.fc-investor-view{line-height:1.5}.fc-investor-view button{min-height:44px}.fc-page-heading h1{font-size:24px!important}.fc-page-heading p{color:#a89e8f!important;font-size:13px!important}@media (width<=768px){.fc-investor-view .fc-hero-stat .hero-value{font-size:21px!important}.fc-investor-view .fc-hero-stat .hero-sub{font-size:12px!important}.fc-investor-view .fc-hero-stat .hero-sub.hero-sub-big{font-size:14px!important}.fc-investor-view .fc-hero-summary{font-size:14.5px!important}.fc-investor-view .fc-range-btn{flex:30%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
