:root{--bg-black: #000;--bg-slate: #1e293b;--bg-card-dark: rgba(22, 32, 52, .88);--primary-green: #10b981;--primary-green-dark: #059669;--text-light: #f1f5f9;--text-gray: #cbd5e1;--text-muted: #94a3b8;--text-bright: #e2e8f0;--danger-red: #b91c1c;--border-green: rgba(16, 185, 129, .12);--radius-lg: 12px;--radius-md: 10px;--radius-sm: 8px;--shadow-standard: 0 8px 24px rgba(2, 8, 23, .24)}*,*:before,*:after{box-sizing:border-box;font-family:verdana;font-weight:100;margin:0;padding:0;font-size:13px;line-height:20px;border-radius:5px;overflow:hidden}*::-webkit-scrollbar{-webkit-appearance:none}*::-webkit-scrollbar:vertical{width:5px}*::-webkit-scrollbar:horizontal{height:5px}*::-webkit-scrollbar-thumb{background-color:#b0bac0}*::-webkit-scrollbar-track{background-color:#131b20}html,body{background-color:var(--bg-black)}body{border:0;background-color:var(--bg-black);color:var(--text-gray);scroll-behavior:auto;overscroll-behavior-x:none;touch-action:pan-y}a:link,a:visited{color:#999}button,div.buttonBlack{cursor:pointer;transition:.1s ease;-webkit-user-select:none;user-select:none;margin:0 auto;text-align:center;padding:3px;box-shadow:none;outline:none;border:1px solid transparent}input,textarea{background-color:#2d3941;color:#b0bac0;width:90%;padding:10px;margin:5px;transition:.3s ease;box-shadow:none;outline:none;border:1px solid transparent}select{padding:5px 10px;background-color:#2d3941;color:#b0bac0;width:200px;height:30px;text-align:center;margin:10px}option{color:#757575;background-color:#2d3941}option:checked{color:#b0bac0;background-color:#2d3941}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}progress{z-index:9999999;position:fixed;top:0;-webkit-appearance:none;appearance:none;width:100%;height:3px;background-color:#131b20}progress::-webkit-progress-bar{background-color:transparent;width:100%}progress::-webkit-progress-value{background-color:#4e86e0!important}img{image-orientation:from-image}th{float:left;text-align:center;height:20px;font-size:10px}#main_container{margin:0 auto;height:calc(100vh - 113px);height:calc(100dvh - 113px);overflow-y:auto}#main_container:has(chat){overflow-y:hidden!important}.listLight{list-style-type:none;clear:both}.listLight li:hover{background-color:#333}.listLight li{cursor:pointer;padding:5px}.currency-selector-list{display:flex;flex-wrap:wrap;gap:0px 10px}.progress-track{background-color:#334155;height:22px;width:100%;border-radius:7px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,#059669 0%,#047857 100%);display:flex;align-items:center;justify-content:center;transition:width .3s ease}.progress-pct{font-size:10px;color:#fff;font-weight:600;white-space:nowrap}.progress-track.progress-compact{height:20px}.progress-track.progress-compact .progress-pct{font-size:11px;line-height:20px}.buttonBlack{background-color:#000;color:#f5f5f5}.buttonBlack:hover{box-shadow:0 0 3px #f5f5f5}.buttonBlack:disabled{opacity:.5;pointer-events:none}.buttonRed{background-color:#a73e30;color:#f5f5f5}.buttonRed:hover{opacity:.85;color:#f5f5f5}.buttonRed:disabled{opacity:.5;pointer-events:none}.password{position:relative}.password .password-icon{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);width:25px;color:#757566;transition:all .2s;right:20px}.password .password-icon:hover{cursor:pointer;color:#f5f5f599}.island{text-align:center;margin:5px auto;padding:10px;max-width:800px;background-color:#262927;-webkit-user-select:none;user-select:none;border-radius:10px}#date{padding:2.5px;color:#1f1f1f;background-color:#a7a7a7}.title{color:#fff;padding:10px;font-size:14px;clear:both}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{cursor:pointer}.fullScreenImage{z-index:99999999999;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:#0e0e0e;object-fit:contain;cursor:pointer}.imageWithZoom{cursor:pointer}.tableRow:hover{opacity:.95}.image-fallback{filter:grayscale(100%)}.spinner{margin:50px auto 0;width:70px;text-align:center}.spinner>div{width:10px;height:10px;margin:5px;background-color:#3e6ab2;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}.th-days,.th-messages,.th-change,.th-transaction{min-width:65px}.th-message{min-width:150px}.th-forecast-year{min-width:50px}.th-forecast-growth{min-width:70px}.th-forecast-balance{min-width:110px}.th-forecast-multiple{min-width:70px}.dateShort{display:none}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}app-root{display:block;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:var(--text-main);background:var(--bg-black);min-height:100vh}app-root .appShell{min-height:100vh;padding:16px;box-sizing:border-box}app-root .uploadProgress{visibility:hidden}app-root .topNav{max-width:980px;margin:0 auto 10px;background:var(--bg-slate);border:none;border-radius:var(--radius-lg);padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;box-shadow:var(--shadow-standard)}app-root .navLeft,app-root .navRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}app-root .navRight{justify-content:flex-end}app-root .iconBtn{width:40px;height:40px;border-radius:10px;border:1px solid rgba(16,185,129,.2);background:rgba(22,32,52,.45);color:#cbd5e1;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease}app-root .iconBtn:hover{border-color:#10b98166;background:rgba(16,185,129,.08)}app-root .brandIcon{width:23px;height:23px;object-fit:contain;display:block}app-root .userPill{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:999px;border:none;background:rgba(16,185,129,.16);cursor:pointer}app-root .avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}app-root .balance{font-size:13px;font-weight:600;color:var(--text-light)}app-root .verified{font-size:16px;color:#3b82f6}app-root .devFlag{font-size:11px;color:#f87171;line-height:1;cursor:pointer}app-root .devPillArea{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border-radius:999px;border:1px solid rgba(248,113,113,.22);background:rgba(22,32,52,.55)}app-root .devPill{font-size:10px;line-height:1;color:#fca5a5;border:1px solid rgba(248,113,113,.22);border-radius:999px;padding:3px 7px;background:rgba(248,113,113,.06)}app-root .devPillActive{color:#fecaca;border-color:#f87171cc;background:rgba(248,113,113,.28);box-shadow:0 0 0 1px #f8717147;font-weight:700}app-root .devPillToggle{cursor:pointer}app-root .buttonPrimary,app-root .buttonSecondary{border-radius:8px;font-size:12px;font-weight:700;padding:9px 14px;cursor:pointer;transition:all .2s ease}app-root .buttonPrimary{border:none;color:#fff;background:var(--primary-green);box-shadow:0 6px 18px #10b98147}app-root .buttonPrimary:hover:not(:disabled){transform:translateY(-1px)}app-root .buttonPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#334155 0%,#1e293b 100%);color:#94a3b8}app-root .buttonSecondary{border:1px solid rgba(16,185,129,.3);color:#10b981;background:transparent}app-root .buyBtn{margin-left:8px}app-root .socialPopupBackdrop{position:fixed;inset:0;z-index:1100;background:rgba(2,8,23,.58);display:flex;align-items:center;justify-content:center;padding:16px}app-root .socialPopupCard{width:100%;max-width:420px;background:#1e293b;border:1px solid rgba(16,185,129,.22);border-radius:14px;box-shadow:0 16px 40px #0208176b;padding:14px}app-root .socialPopupHeader{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}app-root .socialPopupTitle{font-size:16px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#f1f5f9;text-shadow:0 2px 10px rgba(16,185,129,.28)}app-root .socialPopupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}app-root .socialPopupBtn{width:100%;font-size:12px;font-weight:700;padding:9px 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px}app-root .socialPopupBtn .material-icons-outlined{font-size:16px;line-height:1}app-root .contentWrap{max-width:980px;margin:0 auto}app-root .contentCard{background:var(--bg-slate);border:1px solid rgba(16,185,129,.1);border-radius:var(--radius-lg);min-height:calc(100vh - 120px);overflow:hidden}app-root .contentCard:has(> settings){background:transparent;border:none;border-radius:0;min-height:auto;overflow:visible}app-root .contentCard:has(> profile){background:transparent;border:none;border-radius:0;min-height:auto;overflow:visible}app-root .contentCard:has(> directory){background:transparent;border:none;border-radius:0;min-height:auto;overflow:visible}app-root .banner-img{width:100%;display:block}app-root .messageTiming{color:#94a3b8;font-size:11px;font-weight:600;margin:0 10px}app-root .messageAuthor{color:#e2e8f0;font-size:12px;font-weight:700;letter-spacing:.1px;display:inline}app-root .chatSubject{color:#f1f5f9;font-size:14px;font-weight:600;line-height:1.35}app-root .chatSubjectStrong{font-size:15px;font-weight:700;letter-spacing:.2px}app-root .chatSubjectTruncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-root .chatSubjectTwoLines{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.topNavFullWidth,.contentWrapFullWidth{max-width:none!important}app-root buyprn .buy-header-actions{display:flex;width:100%;margin-bottom:10px}app-root buyprn .buy-section-title{font-size:16px;font-weight:700;color:#f1f5f9;margin-bottom:16px}app-root buyprn .buy-section-intro{padding:0;text-align:left;margin-bottom:16px}app-root buyprn .buy-center-content{padding:12px;text-align:center}app-root buyprn .buy-text-normal{color:#cbd5e1;font-size:14px;line-height:1.6}app-root buyprn .buy-text-muted{font-size:13px;color:#94a3b8;line-height:1.6}app-root buyprn .membership-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:16px}app-root buyprn .membership-amount{font-size:24px;font-weight:700;color:#fff;margin-bottom:14px;word-break:break-word;overflow-wrap:break-word}app-root buyprn .membership-subtitle{font-size:13px;line-height:1.7;color:#fffffff2;display:block}app-root buyprn .membership-details-box{background-color:#ffffff1f;padding:12px;border-radius:10px;margin:12px 0}app-root buyprn .membership-details-list{font-size:12px;line-height:1.7;color:#fff;display:block;text-align:left}app-root buyprn .membership-footer-text{font-size:12px;line-height:1.45;color:#ffffffeb;margin-top:10px;text-align:left}app-root buyprn .fund-meta-row{margin-top:8px;font-size:12px;color:#94a3b8;display:flex;justify-content:space-between;align-items:center}app-root buyprn .fund-target-text{margin-top:4px;font-size:11px;color:#cbd5e1;line-height:1.35}app-root buyprn .payment-header{display:flex;align-items:center;margin-bottom:20px}app-root buyprn .payment-provider-badge{padding:12px 14px;background-color:#10b98114;border-radius:10px;border-left:3px solid #10b981;margin-bottom:24px}app-root buyprn .payment-label{font-size:12px;color:#94a3b8;margin-bottom:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}app-root buyprn .summary-divider{height:1px;background:rgba(16,185,129,.1);margin:12px 0}app-root buyprn .payment-status-steps{display:grid;gap:6px}app-root buyprn .payment-status-step{font-size:12px;color:#94a3b8}app-root buyprn .info-popup-backdrop{position:fixed;inset:0;background:rgba(2,8,23,.72);z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:12px;overflow-y:auto;touch-action:pan-y}app-root buyprn .info-popup-card{width:min(560px,88vw);max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain}app-root buyprn .info-text-box{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.16);border-radius:10px;padding:12px;margin-bottom:8px;color:#cbd5e1;line-height:1.5;font-size:13px}app-root buyprn .info-text-box-strong{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:#e2e8f0;font-weight:600}app-root buyprn .info-highlight-box{margin-top:10px;padding:12px;border-radius:10px;border:1px solid rgba(16,185,129,.24);background:linear-gradient(135deg,rgba(16,185,129,.18) 0%,rgba(16,185,129,.08) 100%);color:#ecfeff;font-size:13px;line-height:1.5;font-weight:700;text-align:center}app-root buyprn .info-stat-card{background-color:#10b98114;padding:14px;border-radius:10px;border:1px solid rgba(16,185,129,.2)}app-root buyprn .buy-mb-20{margin-bottom:20px}app-root buyprn .buy-mb-24{margin-bottom:24px}app-root buyprn .buy-mt-10{margin-top:10px}app-root buyprn .buy-mt-12{margin-top:12px}app-root buyprn .buy-mt-16{margin-top:16px}app-root buyprn .buy-p-0{padding:0}app-root buyprn .buy-text-center{text-align:center}app-root buyprn .buy-status-success{font-size:14px;color:#10b981;font-weight:600}app-root buyprn .info-popup-image{width:120px;opacity:.95}app-root buyprn .info-grid-2cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}app-root buyprn .info-chart-box{height:200px;margin-top:12px}app-root buyprn .info-footer{padding:16px;text-align:center;margin-top:16px;border-top:1px solid rgba(16,185,129,.1)}app-root buyprn .info-footer-icon{font-size:24px;color:#10b981;margin-bottom:8px;display:block}app-root buyprn .info-close-footer{display:flex;justify-content:center;margin-top:14px}app-root buyprn .buy-btn-fixed-150{margin:12px auto;width:150px}app-root buyprn .buy-btn-fixed-200{margin:12px auto;width:200px}app-root buyprn .buy-btn-auto{margin:16px auto;width:auto}app-root buyprn .buy-growth-box{background-color:#10b9810d;padding:16px;border-radius:10px}app-root buyprn .buy-link-whatsapp{color:inherit;text-decoration:underline;font-weight:700}app-root buyprn .fund-days-left{color:#10b981;font-weight:500}app-root buyprn .fund-days-ago{color:#94a3b8}app-root buyprn .payment-icon{font-size:24px;color:#10b981;margin-right:12px}app-root buyprn .payment-provider-container{font-size:12px;color:#94a3b8;display:flex;align-items:center;font-weight:500}app-root buyprn .payment-lock-icon{font-size:16px;margin-right:8px;color:#10b981}app-root buyprn .buy-summary-label{color:#cbd5e1;font-size:13px;display:block;margin-bottom:8px}app-root buyprn .buy-summary-value-lg{color:#10b981;font-size:18px;font-weight:700;display:block;margin-bottom:12px}app-root buyprn .buy-summary-sublabel{color:#94a3b8;font-size:12px;display:block;margin-bottom:4px;margin-top:12px}app-root buyprn .buy-summary-value-md{color:#10b981;font-size:16px;font-weight:700}app-root buyprn .buy-btn-icon{font-size:18px;vertical-align:middle;margin-right:8px}app-root buyprn .info-stat-label{font-size:11px;color:#94a3b8;margin-bottom:6px;font-weight:500}app-root buyprn .info-stat-value{font-size:18px;font-weight:700;color:#10b981}app-root buyprn .buy-btn-small{padding:7px 12px;font-size:11px}app-root buyprn .buy-btn-small-wide{padding:7px 14px;font-size:11px}app-root buyprn .buy-mb-8{margin-bottom:8px}app-root buyprn .buy-mb-10{margin-bottom:10px}app-root buyprn .buy-mb-12{margin-bottom:12px}app-root buyprn .buy-p-16{padding:16px}app-root buyprn .buy-flex-center{display:flex;align-items:center}app-root buyprn .currency-item{flex:1;min-width:120px}app-root buyprn .amount-item{flex:0 1 auto}app-root buyprn .payment-receipt-note{margin-top:10px;font-size:11px;color:#94a3b8;line-height:1.4}app-root buyprn .info-header-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}app-root buyprn .info-intro-padding{padding:0 4px 6px;text-align:left}app-root buyprn .info-overview-padding{text-align:left;padding:16px}app-root buyprn .buy-title-15{font-size:15px}app-root buyprn .buy-status-text{font-size:13px;color:#cbd5e1;margin-bottom:10px;line-height:1.45}app-root buyprn .buy-receipt-note{margin-top:10px;font-size:11px;color:#94a3b8;line-height:1.4}app-root buyprn .buy-btn-reset{margin-top:10px;padding:7px 12px;font-size:11px}app-root buyprn .buy-btn-close{padding:7px 14px;font-size:11px}app-root buyprn .info-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}app-root buyprn .info-intro{padding:0 4px 6px;text-align:left}app-root buyprn .info-overview{text-align:left;padding:16px}app-root buyprn .info-stat-box{font-size:11px;color:#94a3b8;margin-bottom:6px;font-weight:500}app-root buyprn .info-stat-value-large{font-size:18px;font-weight:700;color:#10b981}app-root buyprn .info-growth-box{background-color:#10b9810d;padding:16px;text-align:center;border-radius:10px;margin-top:16px}app-root buyprn .info-growth-label{font-size:12px;color:#94a3b8;margin-bottom:12px;font-weight:500}app-root buyprn .info-growth-value{color:#f1f5f9;font-weight:600}app-root buyprn .buyPage{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:#f1f5f9;background:#000;min-height:100vh;padding:24px 16px}app-root buyprn button.buttonPrimary{font-weight:600;transition:all .3s ease;box-shadow:0 6px 20px #10b9814d}app-root buyprn .fundCard{cursor:pointer;padding:12px;border-radius:8px;border:1px solid rgba(16,185,129,.1);margin-bottom:10px;background:rgba(16,185,129,.03);transition:all .2s ease}app-root buyprn .listLight li:hover{background-color:transparent}app-root buyprn .fundCard:hover{background:rgba(16,185,129,.08)!important;border-color:#10b9814d!important;box-shadow:none!important}app-root buyprn .buyWrap{max-width:500px;margin:0 auto}app-root buyprn,app-root buyprn *{-webkit-user-select:none!important;user-select:none!important}app-root buyprn img{-webkit-user-drag:none;-webkit-touch-callout:none}app-root buyprn button.buttonPrimary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}app-root buyprn button.buttonPrimary:disabled{opacity:.6;cursor:not-allowed}app-root buyprn button.buttonSecondary{border:2px solid #10b981;font-weight:600;transition:all .3s ease}app-root buyprn button.buttonSecondary:hover{background:rgba(16,185,129,.1);transform:translateY(-2px)}app-root buyprn button.buttonToggle{display:block}app-root buyprn .info-popup-btn{margin-left:auto;padding:6px 10px;font-size:11px;font-weight:600;opacity:.78;background:rgba(15,23,42,.45);border-color:#94a3b847;color:#94a3b8}app-root buyprn .buy-island{background:#1e293b!important;padding:24px;border-radius:12px;border:1px solid rgba(16,185,129,.1)!important;box-shadow:0 8px 24px #0208173d}app-root buyprn .membership-card{background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;padding:24px;border-radius:12px;box-shadow:0 10px 30px #05966933;border:none!important;color:#fff!important}app-root buyprn .payment-status-block{background:#1e293b;padding:18px;border-radius:12px;border:1px solid rgba(16,185,129,.22);margin-top:16px;text-align:left}app-root buyprn .checkout-btn{width:100%;margin:24px 0 0;font-size:14px;line-height:1.6;padding:14px 16px;font-weight:700}app-root buyprn .currency-btn,app-root buyprn .amount-btn{width:100%;padding:10px;border-radius:8px;border:2px solid;transition:all .3s ease;font-weight:600;font-size:13px}app-root buyprn .amount-btn{padding:10px 16px;font-size:12px;white-space:nowrap}app-root buyprn .summary-box{text-align:center;padding:16px;background:linear-gradient(135deg,rgba(16,185,129,.1) 0%,rgba(5,150,105,.05) 100%);border-radius:10px;margin-top:16px;border:1px solid rgba(16,185,129,.2)}app-root directory .directoryPage{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:#f1f5f9;background:#000;min-height:100vh;padding:0}app-root directory .directoryContainer{max-width:none;width:100%;margin:0}app-root directory .island{background:#1e293b;border:1px solid rgba(16,185,129,.12);border-radius:12px;color:#cbd5e1;box-shadow:0 8px 24px #0208173d}app-root directory .directory-banner-item{padding:0;overflow:hidden;margin-bottom:20px;line-height:0}app-root directory .directory-overview-island{background:#1e293b;padding:24px;border-radius:12px;border:1px solid rgba(5,150,105,.1);margin-bottom:32px}app-root directory .directory-stat-card{background:linear-gradient(135deg,rgba(5,150,105,.1) 0%,rgba(4,120,87,.05) 100%);padding:16px;border-radius:10px;border:1px solid rgba(5,150,105,.2)}app-root directory .directory-search-container{background:#1e293b;padding:10px 16px;border-radius:10px;border:1px solid rgba(5,150,105,.1);margin-bottom:24px}app-root directory .directory-search-input{flex:1;background:transparent;border:none;color:#f1f5f9;font-size:14px;outline:none;font-family:inherit;padding:0;margin:0}app-root directory .viewToggleBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgba(5,150,105,.2);font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease}app-root directory .directory-card-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}app-root directory .directory-card{background:#1e293b;border:1px solid rgba(5,150,105,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:280px;cursor:pointer}app-root directory .directory-card-img{object-fit:contain;height:112px;width:100%;display:block;background:rgba(5,150,105,.03);flex-shrink:0}app-root directory .directory-table-container{background:#1e293b;padding:0 12px 12px;border-radius:12px;border:1px solid rgba(5,150,105,.1);overflow:visible}app-root directory .dir-text-center{text-align:center}app-root directory .dir-overview-title{font-size:14px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}app-root directory .dir-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}app-root directory .dir-stat-label{font-size:12px;color:#94a3b8;margin-bottom:8px;font-weight:500}app-root directory .dir-stat-value-large{font-size:24px;font-weight:700;color:#10b981}app-root directory .dir-stat-value-medium{font-size:20px;font-weight:700;color:#10b981}app-root directory .dir-mb-24{margin-bottom:24px}app-root directory .dir-mb-32{margin-bottom:32px}app-root directory .dir-flex-center-gap12{display:flex;align-items:center;gap:12px}app-root directory .dir-btn-clear{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center}app-root directory .dir-flex-between-center{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}app-root directory .dir-text-muted-14{font-size:14px;color:#94a3b8}app-root directory .dir-flex-gap8{display:flex;gap:8px}app-root directory .dir-card-body{padding:8px 11px 11px;display:flex;flex-direction:column;flex:1;overflow:hidden}app-root directory .dir-card-name{font-size:12px;font-weight:700;color:#f1f5f9;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}app-root directory .dir-card-pres{font-size:11px;color:#cbd5e1;line-height:1.5;margin-bottom:4px;min-height:38px;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}app-root directory .dir-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid rgba(5,150,105,.1);margin-top:auto}app-root directory .dir-text-muted-10{font-size:10px;color:#94a3b8}app-root directory .dir-balance-value{font-size:12px;font-weight:700;color:#10b981}app-root directory .dir-card-extra{height:54px;overflow:hidden;flex-shrink:0}app-root directory .dir-extra-row{height:18px;padding-top:6px}app-root directory .dir-supply-share{font-size:9px;color:#059669;font-weight:600;line-height:1.2}app-root directory .dir-level-text{font-size:9px;color:#94a3b8;line-height:1.2}app-root directory .dir-link-profile{font-size:9px;color:#10b981;display:flex;align-items:center;line-height:1.2}app-root directory .dir-table-scroll{overflow-x:auto;overflow-y:visible}app-root directory .dir-table{width:100%;border-collapse:collapse;table-layout:auto}app-root directory .dir-table-thead-tr{border-bottom:2px solid rgba(5,150,105,.2);min-height:48px;overflow:visible}app-root directory .dir-table-th{float:none;height:auto;text-align:left;padding:12px 14px;color:#94a3b8;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;line-height:1.5;vertical-align:middle}app-root directory .dir-table-th-right{text-align:right}app-root directory .dir-table-td-name{padding:12px;color:#f1f5f9;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}app-root directory .dir-table-td-balance{padding:12px;text-align:right;color:#10b981;font-weight:700}app-root directory .dir-table-td-share{padding:12px;text-align:right;color:#059669;font-weight:600}app-root directory .dir-icon-12-mr3{font-size:12px;margin-right:3px}app-root directory .dir-icon-16-vmid{font-size:16px;vertical-align:middle}app-root directory .dir-icon-18{font-size:18px}app-root directory .dir-icon-20{font-size:20px;color:#94a3b8;flex-shrink:0}app-root directory .directory-table-row{border-bottom:1px solid rgba(5,150,105,.05);transition:background .2s;cursor:pointer}app-root directory table tr:hover{background:rgba(5,150,105,.08)!important}app-root login{display:block;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:var(--text-light)}app-root login .authPage{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}app-root login .authCard{width:100%;max-width:460px;background:#1e293b;border:1px solid rgba(16,185,129,.12);border-radius:12px;box-shadow:0 10px 30px #02081747;padding:20px}app-root login .authHeader{text-align:center;margin-bottom:16px}app-root login .authTitle{font-size:22px;font-weight:700;color:#f1f5f9;margin-bottom:4px}app-root login .authSubtitle{font-size:13px;color:#94a3b8}app-root login .switchPill{display:flex;gap:6px;background:rgba(22,32,52,.7);border:1px solid rgba(16,185,129,.2);border-radius:999px;padding:4px;margin-bottom:14px}app-root login .switchBtn{flex:1;border:none;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700;cursor:pointer;background:transparent;color:#cbd5e1}app-root login .switchBtn.active{background:#10b981;color:#fff}app-root login .authForm{display:flex;flex-direction:column;gap:10px}app-root login .fieldLabel{position:relative;display:block}app-root login .fieldInput{width:100%;box-sizing:border-box;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:rgba(22,32,52,.55);color:#f1f5f9;padding:11px 40px 11px 12px;margin:0;font-size:13px;outline:none}app-root login .fieldInput:focus{border-color:#10b9818c}app-root login .password-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8;cursor:pointer;line-height:0}app-root login .actionGroup{display:flex;flex-direction:column;gap:8px;margin-top:4px}app-root login .buttonPrimary,app-root login .buttonSecondary{width:100%;font-size:13px;font-weight:700;padding:11px 14px}app-root login .buttonPrimary{border:none;border-radius:8px;background:#b91c1c;color:#fff;font-weight:700}app-root login .buttonPrimary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}app-root login .buttonSecondary{background:transparent;color:#10b981;border:1px solid rgba(16,185,129,.35)}app-root login .errorMsg{text-align:center;padding:8px;color:#f87171;font-size:12px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);border-radius:8px;margin-top:2px}app-root settings{display:block;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:var(--text-light)}app-root settings .settingsPage{max-width:none;width:100%;margin:0;padding:0 0 calc(60px + env(safe-area-inset-bottom)) 0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}app-root settings .settingsPageTitle{font-size:20px;font-weight:800;color:#f1f5f9;letter-spacing:.2px;line-height:25px;margin:2px 2px 4px}app-root settings .island{background:rgba(255,255,255,.04)!important;border:none!important;border-radius:var(--radius-lg);color:var(--text-gray)!important;box-shadow:var(--shadow-standard);width:100%;max-width:none;padding:14px;margin:0;box-sizing:border-box}app-root settings .profileSummary{background:linear-gradient(135deg,#1e293b 0%,#1a2637 100%)}app-root settings .profileSummary img.imageWithZoom{border-radius:12px;border:1px solid rgba(16,185,129,.2);margin:0 0 10px!important}app-root settings .settingsProfileCard{padding:14px}app-root settings .settingsProfileHead{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}app-root settings .settingsProfileImage{object-fit:cover;width:132px;height:132px;cursor:pointer;flex-shrink:0;margin:0!important}app-root settings .settingsProfileMain{flex:1;min-width:240px}app-root settings .settingsProfileTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}app-root settings .settingsProfileNameWrap{display:flex;align-items:center;gap:8px;min-width:0}app-root settings .settingsProfileName{color:#f1f5f9;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}app-root settings .settingsProfileBalance{color:#10b981;font-size:18px;font-weight:700}app-root settings .settingsProfilePresentation{font-size:13px;color:#94a3b8;line-height:1.5;margin-bottom:8px}app-root settings .settingsProfileMeta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#cbd5e1;margin-bottom:10px}app-root settings .settingsUploadRow{display:flex;align-items:center;flex-wrap:wrap}app-root settings .settingsUploadBtn{font-size:12px;text-align:center;width:250px;padding:8px 12px!important;margin:0;cursor:pointer;display:inline-block}app-root settings .title{font-size:15px;font-weight:700;color:#f1f5f9;margin-bottom:8px}app-root settings input{width:100%;box-sizing:border-box;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:rgba(22,32,52,.55);color:#f1f5f9;padding:10px 12px;margin:6px 0}app-root settings input:focus{border-color:#10b9818c}app-root settings .buttonPrimary{font-weight:700;padding:9px 14px!important}app-root settings .buttonPrimary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}app-root settings .buttonBlack{border-radius:8px;border:1px solid rgba(16,185,129,.25);background:rgba(22,32,52,.7)!important;color:#cbd5e1;font-weight:600}app-root settings .buttonBlack.activeCurrency{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border-color:#10b981f2;color:#fff;box-shadow:0 0 0 2px #10b98133,0 8px 20px #10b98147;font-weight:700;pointer-events:none}app-root settings .buttonRed{border:none;border-radius:8px;background:#b91c1c;color:#fff;font-weight:700;padding:10px 14px}app-root settings .logout-btn{width:120px;margin:10px auto;display:block}app-root settings .settings-action-btn{font-size:12px;width:200px;padding:2px;margin:10px}app-root settings .settings-help-text{color:#94a3b8!important;line-height:1.5;margin:20px}app-root settings .settings-info-text{float:left;margin:10px 10px 5px 15px}app-root settings .listLight{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}app-root settings .listLight li{width:125px}app-root settings .settings-upload-input{display:none}app-root settings .settings-currency-container{padding:10px}app-root settings .settings-help-margin-top{margin:10px 20px 0}app-root settings .settings-help-margin-all{margin:20px 20px 0}app-root settings .settings-help-margin-contract{margin:15px 20px 0}app-root settings .settings-btn-email{width:250px}app-root settings .settings-btn-centered{margin:10px auto;display:block}app-root settings .settings-info-details{margin:5px 10px 10px 15px}app-root profile{display:block;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:var(--text-light);background-color:#000;background-image:none;min-height:100vh;min-height:100dvh;padding:0 0 calc(20px + env(safe-area-inset-bottom,0px)) 0;box-sizing:border-box}app-root profile,app-root profile *{-webkit-user-select:none!important;user-select:none!important}app-root profile img{-webkit-user-drag:none;-webkit-touch-callout:none}app-root profile .island{background:rgba(255,255,255,.04)!important;border:none!important;border-radius:var(--radius-lg);color:var(--text-gray)!important;box-shadow:0 18px 50px #00000059;margin-bottom:16px}app-root profile .profileContainer{max-width:none;width:100%;margin:0;padding:16px}app-root profile .profileModern{background:#000!important;padding-bottom:8px}app-root profile .prof-p-14{padding:14px}app-root profile .prof-header-wrap{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}app-root profile .prof-main-area{flex:1;min-width:240px}app-root profile .prof-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}app-root profile .prof-name-area{display:flex;align-items:center;gap:8px;min-width:0}app-root profile .prof-name-text{color:#f1f5f9;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}app-root profile .prof-balance-text{color:#10b981;font-size:18px;font-weight:700}app-root profile .prof-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:8px}app-root profile .prof-pres-text{font-size:13px;color:#94a3b8;line-height:1.5;margin-bottom:8px}app-root profile .prof-meta-wrap{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#cbd5e1;margin-bottom:8px}app-root profile .prof-contract-area{font-size:12px;color:#cbd5e1;margin-bottom:8px}app-root profile .prof-contract-signed{color:#10b981;font-weight:600}app-root profile .prof-action-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:4px}app-root profile .prof-msg-btn{display:inline-flex;align-items:center;gap:6px}app-root profile .prof-settings-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px}app-root profile .prof-no-events{padding:14px;border:1px solid rgba(16,185,129,.1);background:rgba(16,185,129,.03);color:#94a3b8;font-size:13px}app-root profile .prof-fund-card-body{padding:8px;border-radius:10px;background:rgba(16,185,129,.05)}app-root profile .prof-fund-header{display:flex;align-items:center;gap:6px;margin-bottom:5px}app-root profile .prof-fund-meta{margin-top:5px;font-size:11px;color:#94a3b8;display:flex;justify-content:space-between;align-items:center}app-root profile .prof-fund-days{color:#10b981;font-weight:500;margin-left:auto}app-root profile .prof-fund-desc{margin-top:3px;font-size:11px;color:#94a3b8;line-height:1.35}app-root profile .prof-fund-amounts{margin-top:3px;font-size:11px;color:#cbd5e1;line-height:1.35}app-root profile .prof-chart-box{height:400px;margin:10px}app-root profile .prof-list-item-rel{position:relative}app-root profile .prof-icon-14{font-size:14px;line-height:1}app-root profile .prof-icon-16{font-size:16px}app-root profile .prof-icon-18{font-size:18px;color:#10b981;cursor:pointer}app-root profile .prof-avatar-wrap{float:left;min-width:58px;min-height:40px}app-root profile .prof-load-more-wrap{margin-bottom:0}app-root profile .prof-btn-200{width:200px;margin:10px auto}app-root profile .prof-margin-left-10{margin-left:10px}app-root profile .profileInfoBox{background:rgba(22,32,52,.88);border:none;border-radius:var(--radius-sm);padding:8px;color:#f8fafc}app-root profile .listLight>li{background:rgba(22,32,52,.88)!important;border:none!important;color:#e2e8f0!important;box-shadow:0 22px 50px #00000047!important;border-radius:14px;margin-bottom:10px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}app-root profile .eventCardBody,app-root profile .fundCardBody{background:rgba(22,32,52,.88)!important;border:none!important;color:#f8fafc!important;box-shadow:0 22px 50px #00000047!important}app-root profile .modeSwitchTrack{background:rgba(22,32,52,.75)!important;border:1px solid rgba(16,185,129,.2)!important}app-root profile .eventCardChatImage{border:none!important;width:auto;height:68px;max-width:180px;border-radius:10px;object-fit:contain;flex:0 0 auto;margin-top:0}app-root profile .nonMemberIslandButton{background:linear-gradient(135deg,#10b981 0%,#047857 100%)!important;border:none!important;color:#fff!important;margin:0 auto;min-width:230px;font-size:14px;font-weight:800;padding:11px 20px;box-shadow:0 10px 24px #02081738}app-root profile .nonMemberIslandButton:hover{transform:translateY(-2px);box-shadow:0 12px 28px #02081747}app-root profile .nonMemberIsland{margin-top:12px;background:rgba(255,255,255,.05);border:none;box-shadow:0 14px 34px #00000047;padding:24px 22px;text-align:center;color:#fff}app-root profile .nonMemberIslandIconWrap{width:54px;height:54px;margin:0 auto 12px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 0 10px #ffffff1f}app-root profile .nonMemberIslandIcon{font-size:28px;color:#fff;line-height:1}app-root profile .nonMemberIslandTitle{font-size:19px;font-weight:700;line-height:1.4;margin-bottom:18px;text-shadow:0 2px 8px rgba(4,120,87,.34)}app-root profile .nonMemberIslandFooter{margin-top:14px;font-size:14px;font-weight:700;letter-spacing:.2px;color:#fffffff5}app-root profile .nonMemberIslandHelper{margin-top:10px;font-size:12px;line-height:1.45;font-weight:500;color:#e2e8f0eb}app-root profile .nonMemberIslandHelper a{color:inherit;text-decoration:underline;font-weight:700}app-root profile .profile-events-item{order:1;width:100%;min-width:0}app-root profile .profile-funds-item{order:2;width:100%;min-width:0}app-root profile .profile-banner-item{order:3;grid-column:1 / -1}app-root profile .listLight{list-style:none;margin:0;padding:0}app-root profile .listLight li:hover,app-root profile .eventCardBody:hover,app-root profile .fundCardBody:hover,app-root profile .imageCarousel .carouselItem:hover,app-root profile .carouselMeta:hover{background:rgba(22,32,52,.94)!important}app-root profile .listLight li.no-interaction-row{cursor:default!important}app-root profile .listLight li.no-interaction-row:hover{background:rgba(2,8,23,.82)!important;border-color:#94a3b84d!important}app-root profile .tableRow.no-interaction-row:hover{opacity:1!important}app-root profile .eventCardBody,app-root profile .fundCardBody,app-root profile .imageCarousel .carouselItem,app-root profile .carouselMeta,app-root profile .tableRow{background:rgba(22,32,52,.8)!important;border:none!important;box-shadow:0 22px 50px #00000047!important;color:#e2e8f0!important}app-root profile .eventCardBody,app-root profile .fundCardBody{padding:8px 10px;border-radius:10px}app-root profile .eventListItem,app-root profile .fundListItem,app-root profile .eventListItem:hover,app-root profile .fundListItem:hover{background:transparent!important;border:none!important;padding:0!important;margin-bottom:10px}app-root profile .eventCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:0}app-root profile .eventCardMedia{display:flex;gap:10px;min-width:0;align-items:flex-start}app-root profile .eventCardTitleBlock{min-width:0}app-root profile .eventCardLabel{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px}app-root profile .eventCardIconBadge{font-size:22px;color:#10b981;margin-top:1px}app-root profile .eventCardJoinBtn{width:100%;max-width:140px;margin:0;flex:0 0 auto}app-root profile .eventCardMeta{display:flex;align-items:center;gap:7px;margin-bottom:0;flex-wrap:wrap}app-root profile .eventCardMeta.compact{margin-top:4px;gap:6px;font-size:11px}app-root profile .eventCardSubjectRow{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:4px}app-root profile .eventCardSubjectRow .chatSubject{flex:1 1 auto;min-width:0}app-root profile .eventCardDescriptionInline{flex:0 1 auto;color:#94a3b8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}app-root profile .eventCardStatusChip{background:rgba(16,185,129,.16);color:#10b981;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px}app-root profile .eventCardStatusNow{background:rgba(220,38,38,.92);color:#fff;border:1px solid rgba(248,113,113,.86);box-shadow:0 0 0 1px #dc262657,0 0 10px #dc26264d;font-weight:700}app-root profile .eventCardDateText{font-size:12px;color:#cbd5e1}app-root profile .eventCardToggleBtn{margin:8px 0 0 auto;width:170px;display:block}app-root profile .buttonBlack,app-root profile .buttonPrimary{border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s ease}app-root profile .buttonBlack{border:1px solid rgba(16,185,129,.25);background:#0f172a;color:#cbd5e1}app-root profile .buttonBlack:hover{background:#0b1220;border-color:#10b98166}app-root profile .warning-island{background-color:#fffbdd!important;color:#333!important;cursor:pointer}app-root profile .profile-header-img{object-fit:cover;width:132px;height:132px;border-radius:12px;border:1px solid rgba(16,185,129,.18);cursor:pointer;flex-shrink:0}app-root profile .profile-stat-box{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.15);border-radius:8px;padding:8px;font-size:12px;color:#cbd5e1;line-height:1.4}app-root profile .modeSwitchWrap{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center}app-root profile .modeSwitchTrack{max-width:100%;box-sizing:border-box;border-radius:14px;padding:4px;display:inline-flex;background:rgba(15,23,42,.75);gap:4px;flex-wrap:wrap}app-root profile .modeSwitchBtn{min-width:86px;padding:7px 10px;text-align:center;line-height:1.1;border-radius:999px;border:none}app-root profile .profile-list-avatar{float:left;margin:12px 4px;object-fit:cover;height:40px;width:40px}app-root profile .profile-chat-subject-wrap{float:left;margin-top:10px;width:60%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}app-root profile .profile-chat-timing{float:right;margin-top:10px;margin-right:36px;width:40px}app-root profile .profile-chat-preview{clear:both;float:left;margin-bottom:10px;width:90%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}app-root profile .buttonPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #10b98157}app-root profile table{color:#cbd5e1;border-collapse:collapse;width:100%}app-root profile th{color:#94a3b8;font-weight:600;font-size:11px}app-root profile .tableRow{background:rgba(255,255,255,.1);border:none;border-radius:10px;box-shadow:0 18px 42px #00000038;margin-bottom:6px;position:relative;display:flex;-webkit-user-select:text;user-select:text}app-root profile .splitContainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}app-root profile .table-scroll-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;margin-bottom:10px}app-root profile .table-scroll-wrapper .listLight{width:max-content;min-width:100%}app-root profile .table-scroll-wrapper .listLight li{overflow:visible}app-root profile .imageCarousel{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:4px 2px 8px;margin-top:10px;margin-bottom:14px;scroll-snap-type:none}app-root profile .imageCarousel .carouselItem{flex:0 0 25%;min-width:200px;background:rgba(22,32,52,.96)!important;border:none!important;border-radius:14px;overflow:hidden;margin-bottom:0;scroll-snap-align:none;display:flex;flex-direction:column;box-shadow:0 22px 50px #00000047}app-root profile .carouselImageWrap{cursor:pointer;background:rgba(2,8,23,.72);display:flex;align-items:center;justify-content:center;min-height:112px}app-root profile .carouselImage{width:100%;height:112px;object-fit:contain;display:block}app-root profile .carouselMeta{border:none!important;background:rgba(22,32,52,.96)!important;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}app-root profile .messageImageBadge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;border-radius:6px;color:#cbd5e1;vertical-align:text-bottom}app-root profile .messageOptionsBtn{position:absolute;width:24px;height:24px;border-radius:999px;border:1px solid transparent;background:transparent;color:#cbd5e18c;display:inline-flex;align-items:center;justify-content:center;z-index:2;padding:0;opacity:1;pointer-events:auto;top:4px;right:4px}app-root profile .guardedChatItem:hover .messageOptionsBtn{opacity:1;pointer-events:auto}app-root profile .messageOptionsBtn:hover{border-color:#94a3b84d;background:rgba(22,32,52,.55);color:#e2e8f0}app-root profile .messageOptionsMenu{position:absolute;min-width:140px;background:#1e293b;border:1px solid rgba(16,185,129,.18);border-radius:10px;box-shadow:0 10px 22px #02081759;z-index:30;padding:4px;top:28px;right:2px}app-root profile .chatListUnreadFlag{position:absolute;top:30px;right:5px;width:22px;height:14px;line-height:14px;text-align:center;border-radius:4px}app-root profile .chatListBlueFlag{position:absolute;top:48px;right:5px;width:22px;height:14px;line-height:14px;text-align:center;border-radius:4px;background-color:#4285f4;z-index:1}app-root profile .messageOptionsItem{width:100%;text-align:left;color:#e2e8f0;background:transparent;border:1px solid transparent;padding:7px 9px;border-radius:7px;font-size:12px}app-root profile .messageOptionsItem:hover{background:rgba(16,185,129,.12);border-color:#10b9813d}app-root profile a{color:#10b981}app-root profile ag-charts-angular{pointer-events:none!important}app-root chat{display:block;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:var(--text-light)}app-root chat div.messageAuthor{float:left;margin:0 10px 0 5px}app-root chat .chatPage .island{background:rgba(255,255,255,.04)!important;border:none!important;border-radius:var(--radius-lg);color:var(--text-gray)!important;box-shadow:var(--shadow-standard)}app-root chat .chat-header-main{float:left;width:75%;margin:0 5px 0 10px;min-height:40px}app-root chat .chat-header-fund-info{overflow:hidden;padding-top:2px}app-root chat .chat-header-fund-meta{font-size:11px;color:#94a3b8;margin-top:4px}app-root chat .chat-back-link{float:left;color:#fff;margin:10px}app-root chat .chat-btn-200{width:200px;margin:10px auto;display:flex;justify-content:center}app-root chat .chat-btn-200-fixed{width:200px;margin:10px auto}app-root chat .chat-msg-avatar-area{float:left;width:54px;min-height:10px}app-root chat .chat-msg-spacer{clear:both;width:100%;height:5px}app-root chat .chat-msg-center{clear:both;text-align:center}app-root chat .chat-msg-body-margin{margin:5px 5px 0}app-root chat .chat-msg-status-area{clear:both;height:15px}app-root chat .chat-msg-status-icon{float:right;font-size:16px;margin:0 2px 2px 0;color:#3b82f6}app-root chat .chat-msg-stat-text{float:right;font-size:10px;margin:0 5px 2px 0;line-height:15px}app-root chat .chat-composer-hint{margin:5px;font-size:10px}app-root chat .chat-composer-input-area{clear:both;float:left;width:90%;display:flex;align-items:center;min-height:64px}app-root chat .chat-icon-14{font-size:14px;line-height:1}app-root chat .chat-icon-16{font-size:16px}app-root chat .chat-icon-18{font-size:18px;line-height:1}app-root chat .chat-icon-20{font-size:20px;line-height:1}app-root chat .chat-icon-22{font-size:22px}app-root chat .chat-icon-22-muted{font-size:22px;color:#cbd5e1}app-root chat .chatPage{background:#000!important;position:fixed;display:flex;flex-direction:column;overflow:visible}app-root chat .chatPage .buttonRed{border:none;border-radius:8px;background:#b91c1c;color:#fff;font-weight:700}app-root chat .chatPage .buttonBlack{border-radius:8px;border:1px solid rgba(16,185,129,.25);background:rgba(22,32,52,.7)!important;color:#cbd5e1;font-weight:600}app-root chat .chatPage input,app-root chat .chatPage select,app-root chat .chatPage textarea{background:rgba(22,32,52,.55);color:#f1f5f9;width:100%;min-width:0;border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:9px 10px;box-sizing:border-box;margin:0}app-root chat .chatPage input:focus,app-root chat .chatPage select:focus,app-root chat .chatPage textarea:focus{outline:none;border-color:#10b9818c}app-root chat .chatPage .buttonPrimary{font-weight:700}app-root chat .chatTopBar{position:relative!important;width:100%!important;top:0!important;left:0!important;flex:0 0 auto;background:#1e293b;border:1px solid rgba(16,185,129,.12);border-radius:0;padding-bottom:10px;cursor:pointer;box-shadow:0 8px 24px #02081740;padding-top:max(6px,env(safe-area-inset-top));overflow:visible;box-sizing:border-box}app-root chat .chatHeaderRecipientList{width:100%;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#94a3b8;font-size:12px;font-weight:500;line-height:1.4;margin-top:2px}app-root chat .chatHeaderFund{clear:both;padding-top:4px}app-root chat .chatHeaderFundIcon{float:left;font-size:20px;margin-right:5px;color:#10b981}app-root chat .chatScrollContainer{flex:1;overflow-y:auto;overflow-x:hidden}app-root chat .chatEventCard{clear:both;margin:4px 6px 0;padding:3px 6px;border-radius:10px;border:1px solid rgba(16,185,129,.12);background:rgba(16,185,129,.03);display:flex;align-items:center;justify-content:space-between;gap:8px}app-root chat .chatEventMain{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}app-root chat .chatEventIcon{font-size:16px;color:#10b981}app-root chat .chatEventLabel{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;flex:0 0 auto}app-root chat .chatEventTitleText{color:#e2e8f0;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:40px;flex:1 1 auto}app-root chat .chatEventJoinBtn{width:70px;min-height:24px;font-size:10px;padding:2px 6px;margin:0}app-root chat .chatEventStatusChip{background:rgba(16,185,129,.16);color:#10b981;font-size:9px;font-weight:600;padding:1px 6px;border-radius:999px;flex:0 0 auto}app-root chat .chatEventStatusNow{background:rgba(220,38,38,.92);color:#fff;border:1px solid rgba(248,113,113,.86);box-shadow:0 0 0 1px #dc262657,0 0 10px #dc26264d;font-weight:700}app-root chat .chatEventDateText{color:#cbd5e1;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}app-root chat .chatEventDateText .dateFull,app-root chat .chatEventDateText .dateShort{font-size:10px}app-root chat .chatEventEditor{border:1px solid rgba(16,185,129,.12);background:rgba(16,185,129,.03);border-radius:10px;padding:10px}app-root chat .chatEventEditorHeader{display:flex;align-items:center;gap:6px;margin-bottom:8px}app-root chat .chatEventEditorTitle{color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}app-root chat .chatEventEditorPreview{margin-bottom:8px}app-root chat .chatEventEditorInput{width:100%;margin-bottom:8px}app-root chat .chatEventEditorRow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}app-root chat .chatEventEditorField{min-width:0}app-root chat .chatEventEditorFieldLabel{color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 2px 2px}app-root chat .chatEventEditorSelectDate,app-root chat .chatEventEditorSelectTime,app-root chat .chatEventEditorDuration{width:100%;min-width:0}app-root chat .chatEventEditorSelectDate,app-root chat .chatEventEditorSelectTime{min-height:38px;line-height:1.3;padding-top:8px;padding-bottom:8px}app-root chat .chatEventEditorSelectDate option,app-root chat .chatEventEditorSelectTime option{line-height:1.3}app-root chat .chatEventEditorSelectTime{text-align:center}app-root chat .chatEventEditorActions{display:flex;gap:8px;align-items:center;margin-top:8px}app-root chat .chatEventEditorBtn{width:120px;min-height:34px}app-root chat .chatFundEditor{border:1px solid rgba(16,185,129,.12);background:rgba(16,185,129,.03);border-radius:10px;padding:10px}app-root chat .chatFundEditorHeader{display:flex;align-items:center;gap:6px;margin-bottom:8px}app-root chat .chatFundEditorTitle{color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}app-root chat .chatFundEditorPreview{margin-bottom:10px;padding:8px;border-radius:10px;background:rgba(16,185,129,.05)}app-root chat .chatFundEditorMeta{margin-top:5px;font-size:11px;color:#94a3b8;display:flex;justify-content:space-between;align-items:center}app-root chat .chatFundEditorDays{color:#10b981;font-weight:500;margin-left:auto}app-root chat .chatFundEditorDescription{margin-top:3px;font-size:11px;color:#94a3b8;line-height:1.35}app-root chat .chatFundEditorAmounts{margin-top:3px;font-size:11px;color:#cbd5e1;line-height:1.35}app-root chat .chatFundEditorField{min-width:0}app-root chat .chatFundEditorInput{width:100%;margin-bottom:8px}app-root chat .chatFundEditorRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}app-root chat .chatFundEditorActions{display:flex;gap:8px;align-items:center;margin-top:8px}app-root chat .chatFundEditorBtn{width:120px;min-height:34px}app-root chat .chatTransferSection{overflow:visible}app-root chat .chatTransferHero{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);padding:10px 12px;border-radius:10px;margin-bottom:10px}app-root chat .chatTransferTitle{color:#10b981;font-size:14px;font-weight:700;margin-bottom:1px}app-root chat .chatTransferSubtitle{color:#cbd5e1;font-size:11px;line-height:1.4}app-root chat .chatTransferBody{padding:4px 2px 2px}app-root chat .chatTransferFieldGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}app-root chat .chatTransferInput{width:100%;min-width:0}app-root chat .chatTransferReference{margin-bottom:8px}app-root chat .chatTransferRecipients{margin-bottom:8px}app-root chat .chatTransferRecipientsLabel{color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.6px;margin:0 0 6px 2px}app-root chat .chatTransferRecipientsList{display:flex;flex-wrap:wrap;gap:8px;margin:0}app-root chat .chatTransferRecipientsList li{padding:0}app-root chat .chatTransferRecipientCard{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.2);background:rgba(16,185,129,.08);cursor:pointer}app-root chat .chatTransferRecipientCard.selectedRecipient{background:rgba(16,185,129,.28);border-color:#10b981cc;box-shadow:0 0 10px #10b98140;transform:translateY(-1px)}app-root chat .chatTransferRecipientAvatar{width:24px;height:24px;border-radius:999px;object-fit:cover}app-root chat .chatTransferRecipientName{color:#e2e8f0;font-size:12px;font-weight:600}app-root chat .chatTransferActions{display:flex;flex-direction:column;gap:8px}app-root chat .chatTransferBtn{width:100%;min-height:36px;font-size:11px;line-height:1.35;padding:8px 10px}app-root chat .chatTransferBtn:disabled{border:1px solid rgba(148,163,184,.2)}app-root chat .chatHeaderSubjectRow{display:flex;align-items:center;gap:8px;min-height:24px}app-root chat .chatHeaderProfileImage{width:auto;height:28px;max-width:44px;border-radius:8px;object-fit:contain;border:none;background:transparent;flex:0 0 auto}app-root chat .chatDetailsPanel{padding-top:10px;padding-bottom:20px}app-root chat .chatProfileImageEditor{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.22)}app-root chat .chatProfileSection{display:flex;flex-direction:column;gap:10px}app-root chat .chatProfileSectionTitle{color:#f1f5f9;font-size:14px;font-weight:700;letter-spacing:.2px}app-root chat .chatProfileSubjectRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}app-root chat .chatProfileSubjectInput{flex:1 1 280px;min-width:0}app-root chat .chatProfileBtn{width:148px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;text-align:center}app-root chat .chatProfileImagePreviewWrap{display:flex;align-items:center;min-height:64px;margin-bottom:10px}app-root chat .chatProfileImagePreview{width:auto;height:auto;max-width:160px;max-height:84px;object-fit:contain;border-radius:10px;border:none;background:transparent}app-root chat .chatProfileImagePlaceholder{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:12px}app-root chat .chatProfileImageActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}app-root chat .chatProfileImageActions .buttonPrimary{text-align:center}app-root chat .chatComposer{position:relative!important;width:100%!important;bottom:0!important;left:0!important;flex:0 0 auto;background:#1e293b;border-top:1px solid rgba(16,185,129,.12);padding-bottom:20px;box-shadow:0 -8px 24px #02081740}app-root chat .chatComposer textarea{float:left;padding:10px;resize:none;overflow-y:hidden;white-space:pre-wrap;word-break:break-word;background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.3);border-radius:8px;color:#f1f5f9}app-root chat .composerImagePreview{float:left;width:15%;position:relative;overflow:visible;display:flex;align-items:center}app-root chat .composerImagePreview img{object-fit:cover;height:53px;margin:0 auto;display:block}app-root chat .composerImageClearBtn{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;z-index:10;box-shadow:0 2px 4px #00000080}app-root chat .chatDateIsland{margin-top:25px;margin-bottom:25px;max-width:240px}app-root chat .chatLoadMoreIsland{margin-top:25px;margin-bottom:25px;max-width:250px}app-root chat .chatDateText{margin:0 auto;text-align:center}app-root chat .lastReadMarker{clear:both;margin:35px 0;text-align:center;font-size:12px;border-style:solid;border-width:0 0 1px 0}app-root chat .topToggleBtn{float:right;margin:6px 6px 0 0;width:36px;height:36px;border-radius:10px;border:1px solid rgba(16,185,129,.22);background:rgba(22,32,52,.62);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}app-root chat .topToggleBtn:hover{border-color:#10b98173;background:rgba(16,185,129,.12);color:#10b981}app-root chat .composerActionWrap{float:right;width:10%;cursor:pointer;display:flex;justify-content:center;align-items:center;min-height:64px}app-root chat .composerActionBtn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(148,163,184,.35);background:rgba(22,32,52,.7);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #02081747}app-root chat .cameraBtn:hover,app-root chat .sendBtn:hover{transform:translateY(-1px)}app-root chat .cameraBtn{border-color:#94a3b859;background:rgba(22,32,52,.75)}app-root chat .sendBtn{border:none;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;box-shadow:0 6px 16px #10b98159}app-root chat .galleryWrap{padding:15px 2px 6px}app-root chat .chatLoadMoreBtn{width:200px;margin:15px auto 10px;display:flex;justify-content:center}app-root chat .galleryGrid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:0;margin:0}app-root chat .galleryCard{background:#1e293b;border:1px solid rgba(16,185,129,.12);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0208173d;cursor:pointer;transition:transform .2s ease,border-color .2s ease}app-root chat .galleryCard:hover{transform:translateY(-1px);border-color:#10b9814d}app-root chat .galleryImageWrap{background:rgba(22,32,52,.6);display:flex;justify-content:center;align-items:center;min-height:220px;padding:10px;box-sizing:border-box}app-root chat .galleryImage{width:100%;height:auto;max-height:220px;object-fit:contain;object-position:center center;display:block}app-root chat .galleryMeta{padding:10px;border-top:1px solid rgba(16,185,129,.1)}app-root chat .galleryTopRow{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}app-root chat .galleryAuthor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-root chat .galleryTime{white-space:nowrap}app-root chat .galleryCaption{color:#cbd5e1;font-size:12px;line-height:1.45;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}app-root chat .messageBodyText{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:13px;line-height:1.5;color:#e2e8f0;font-weight:400;letter-spacing:.1px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}app-root chat .messageOptionsBtn{position:absolute;width:24px;height:24px;border-radius:999px;border:1px solid transparent;background:transparent;color:#cbd5e18c;display:inline-flex;align-items:center;justify-content:center;z-index:2;padding:0;opacity:1;pointer-events:auto;top:4px;right:4px}app-root chat .messageBubble:hover .messageOptionsBtn{opacity:1;pointer-events:auto}app-root chat .messageOptionsBtn:hover{border-color:#94a3b84d;background:rgba(22,32,52,.55);color:#e2e8f0}app-root chat .messageOptionsMenu{position:absolute;min-width:140px;background:#1e293b;border:1px solid rgba(16,185,129,.18);border-radius:10px;box-shadow:0 10px 22px #02081759;z-index:30;padding:4px;top:28px;right:2px}app-root chat .messageOptionsMenu.lastMessageMenu{top:auto;bottom:28px}app-root chat .chatPage ul,app-root chat .chatPage li{overflow:visible}app-root chat .messageBubble{cursor:text;margin:0 16px 10px 56px;-webkit-user-select:text;user-select:text;border-radius:10px;padding:2px 2px 4px;position:relative;overflow:visible;border-color:#10b98173}app-root chat .messageUserAvatar{cursor:pointer;display:inline;float:left;margin:0 4px 10px 10px;object-fit:cover;height:35px;width:35px}app-root chat .messageImage{max-width:70%;max-height:320px;width:auto;height:auto;margin:5px 10px 5px 5px;box-shadow:0 0 2px #f5f5f5}app-root chat .messageOptionsItem{width:100%;text-align:left;color:#e2e8f0;background:transparent;border:1px solid transparent;padding:7px 9px;border-radius:7px;font-size:12px}app-root chat .messageOptionsItem:hover{background:rgba(16,185,129,.12);border-color:#10b9813d}app-root chat .messageJsonModalBackdrop{position:fixed;inset:0;background:rgba(2,6,23,.72);z-index:3000;display:flex;align-items:center;justify-content:center;padding:12px}app-root chat .messageJsonModal{width:min(900px,100%);max-height:min(80vh,760px);background:#1e293b;border:1px solid rgba(16,185,129,.22);border-radius:12px;box-shadow:0 18px 40px #02081773;display:flex;flex-direction:column}app-root chat .messageJsonModalHeader{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(148,163,184,.18)}app-root chat .messageJsonModalTitle{color:#f1f5f9;font-size:14px;font-weight:700}app-root chat .messageJsonModalClose{width:28px;height:28px;margin:4px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:rgba(22,32,52,.7);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;padding:0}app-root chat .messageJsonModalBody{margin:0;padding:12px;overflow:auto;color:#e2e8f0;font-size:12px;line-height:1.45;white-space:pre}app-root chat .cancelEventModalBackdrop{position:fixed;inset:0;background:rgba(2,6,23,.72);z-index:3000;display:flex;align-items:center;justify-content:center;padding:12px}app-root chat .cancelEventModal{width:min(440px,100%);background:#1e293b;border:1px solid rgba(248,113,113,.32);border-radius:12px;box-shadow:0 18px 40px #02081773;padding:14px}app-root chat .cancelEventModalTitle{color:#f1f5f9;font-size:15px;font-weight:700;margin-bottom:6px}app-root chat .cancelEventModalText{color:#cbd5e1;font-size:12px;line-height:1.45;margin-bottom:12px}app-root chat .cancelEventModalActions{display:flex;justify-content:flex-end;gap:8px}app-root chat .cancelEventModalBtn{min-width:108px;min-height:34px}@media (max-width:370px){.th-balance{min-width:55px}.th-purchase,.th-interest,.th-contract{min-width:50px}}@media (min-width:370px){.th-date{min-width:70px}.th-balance{min-width:55px}.th-purchase,.th-interest,.th-contract{min-width:50px}}@media (min-width:410px){.th-interest,.th-contract{min-width:55px}.th-purchase{min-width:70px}}@media (max-width:480px){.th-change,.dateFull{display:none}.dateShort{display:inline}.th-date{min-width:65px}}@media (max-width:545px){.th-days{display:none}.currency-selector-list{flex-direction:column}}@media (max-width:610px){.th-messages{display:none}}@media (max-width:760px){.th-message{display:none}}@media (pointer:fine) and (hover:hover){#scroll-images{padding-bottom:16px}}@media (max-width: 760px){app-root .topNav{flex-direction:column;align-items:stretch;gap:10px}app-root .navLeft{justify-content:center}app-root .navRight{justify-content:flex-start;width:100%;gap:6px}app-root .userPill{max-width:100%}app-root .buyBtn{margin-left:auto}app-root .socialPopupGrid{grid-template-columns:1fr}}@media (max-width: 760px){app-root settings .settingsUploadBtn{width:100%}app-root settings .listLight{flex-direction:column;align-items:center}}@media (max-width: 900px){app-root profile .splitContainer{grid-template-columns:1fr}app-root profile .profile-funds-item{order:3}app-root profile .profile-banner-item{order:2;grid-column:auto}app-root profile .modeSwitchTrack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:14px;gap:6px;padding:5px}app-root profile .modeSwitchBtn{width:100%;min-width:0}}@media (max-width: 700px){app-root chat .chatTransferFieldGrid{grid-template-columns:1fr}app-root chat .chatEventEditorRow{grid-template-columns:1fr}app-root chat .chatFundEditorRow{grid-template-columns:1fr}app-root chat .chatEventEditorActions,app-root chat .chatFundEditorActions{flex-direction:column;align-items:stretch}app-root chat .chatEventEditorBtn,app-root chat .chatFundEditorBtn{width:100%}app-root chat .chatProfileSubjectRow,app-root chat .chatProfileImageActions{flex-direction:column;align-items:stretch}app-root chat .chatProfileSubjectInput{flex:1 1 auto;width:100%;min-height:40px}app-root chat .chatProfileBtn{width:100%}app-root chat .chatEventIcon{padding:2px;overflow:visible}app-root chat .chatEventLabel{display:none}app-root chat .chatEventTitleText{display:none}app-root chat .dateFull{display:none}app-root chat .dateShort{display:inline}}@media (min-width: 900px){:root{--side-panel-width: 30vw}.contentWrapFullWidth{width:calc(100vw - var(--side-panel-width) - 16px)!important;margin-left:calc(var(--side-panel-width) - 16px)!important;margin-right:0!important}.sideProfile{display:block;position:fixed;top:88px;left:16px;width:calc(var(--side-panel-width) - 16px);height:calc(100vh - 104px);overflow-y:auto;border:none;border-radius:12px 0 0 12px;z-index:10;background-color:#1e293b;animation:fadeIn .4s ease-in-out}.side-divider{display:block;position:fixed;top:88px;left:calc(var(--side-panel-width));width:12px;height:calc(100vh - 104px);cursor:col-resize;z-index:100;background:transparent;transition:background .2s}.side-divider:hover,.side-divider.dragging{background:rgba(16,185,129,.15)}.side-divider-line{position:absolute;left:0;top:0;width:2px;height:100%;background:transparent}.sideProfile .listLight li{border:1px solid transparent!important}.contentWrapFullWidth .contentCard{border-radius:0 12px 12px 0!important;border-left:none!important}app-root chat .chat-header-main{float:left;width:75%;margin:0 5px 0 10px;min-height:40px}app-root chat .chat-header-fund-info{overflow:hidden;padding-top:2px}app-root chat .chat-header-fund-track{max-width:320px}app-root chat .chat-header-fund-meta{font-size:11px;color:#94a3b8;margin-top:4px}app-root chat .chat-back-link{float:left;color:#fff;margin:10px}app-root chat .chat-btn-200{width:200px;margin:10px auto;display:flex;justify-content:center}app-root chat .chat-btn-200-fixed{width:200px;margin:10px auto}app-root chat .chat-msg-avatar-area{float:left;width:54px;min-height:10px}app-root chat .chat-msg-spacer{clear:both;width:100%;height:5px}app-root chat .chat-msg-center{clear:both;text-align:center}app-root chat .chat-msg-body-margin{margin:5px 5px 0}app-root chat .chat-msg-status-area{clear:both;height:15px}app-root chat .chat-msg-status-icon{float:right;font-size:16px;margin:0 2px 2px 0;color:#3b82f6}app-root chat .chat-msg-stat-text{float:right;font-size:10px;margin:0 5px 2px 0;line-height:15px}app-root chat .chat-composer-hint{margin:5px;font-size:10px}app-root chat .chat-composer-input-area{clear:both;float:left;width:90%;display:flex;align-items:center;min-height:64px}app-root chat .chat-icon-14{font-size:14px;line-height:1}app-root chat .chat-icon-16{font-size:16px}app-root chat .chat-icon-18{font-size:18px;line-height:1}app-root chat .chat-icon-20{font-size:20px;line-height:1}app-root chat .chat-icon-22{font-size:22px}app-root chat .chat-icon-22-muted{font-size:22px;color:#cbd5e1}app-root chat .chatPage{z-index:20;background-color:#000!important;border-left:none!important}app-root chat .chatTopBar{border-radius:0!important;border-bottom:1px solid rgba(16,185,129,.12)}app-root chat .chatComposer{border:none!important;border-top:1px solid rgba(16,185,129,.12)!important;padding-bottom:10px!important}app-root profile .listLight li.activeChatListItem{background:rgba(16,185,129,.28)!important;border:none!important;box-shadow:none!important;transition:all .2s ease-in-out}}@media (max-width: 899px){.sideProfile{display:none}}@media (pointer: coarse){app-root profile ag-charts-angular{pointer-events:none!important}}
