.Dashboard-module__GBQwoq__shell{color:#0f172a;background:#f4f7fb;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.Dashboard-module__GBQwoq__sidebar{background:#ffffffeb;border-right:1px solid #e2e8f0;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.Dashboard-module__GBQwoq__brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.Dashboard-module__GBQwoq__brand strong{letter-spacing:0;font-size:19px;display:block}.Dashboard-module__GBQwoq__brand small{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__brandMark{color:#fff;background:linear-gradient(135deg,#2563eb,#16a34a);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #2563eb38}.Dashboard-module__GBQwoq__nav{gap:6px;display:grid}.Dashboard-module__GBQwoq__nav a{color:#475569;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.Dashboard-module__GBQwoq__nav a:hover,.Dashboard-module__GBQwoq__navActive{background:#eff6ff;color:#1d4ed8!important}.Dashboard-module__GBQwoq__navDot{opacity:.7;border:2px solid;border-radius:999px;width:8px;height:8px}.Dashboard-module__GBQwoq__sidebarNote{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;margin-top:auto;padding:16px}.Dashboard-module__GBQwoq__sidebarNote span,.Dashboard-module__GBQwoq__placeholderPanel span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__sidebarNote strong,.Dashboard-module__GBQwoq__placeholderPanel strong{margin-top:8px;font-size:16px;display:block}.Dashboard-module__GBQwoq__sidebarNote p,.Dashboard-module__GBQwoq__placeholderPanel p{color:#64748b;margin-top:8px;font-size:13px;line-height:1.55}.Dashboard-module__GBQwoq__content{min-width:0;padding:22px 28px 34px}.Dashboard-module__GBQwoq__topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.Dashboard-module__GBQwoq__search{flex:1;max-width:760px;position:relative}.Dashboard-module__GBQwoq__search span{border:2px solid #94a3b8;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.Dashboard-module__GBQwoq__search span:after{content:"";background:#94a3b8;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.Dashboard-module__GBQwoq__search input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;height:48px;padding:0 18px 0 48px;box-shadow:0 10px 28px #0f172a0a}.Dashboard-module__GBQwoq__search input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.Dashboard-module__GBQwoq__status{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.Dashboard-module__GBQwoq__status:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.Dashboard-module__GBQwoq__statusError{color:#dc2626;background:#fff1f2;border-color:#fecaca}.Dashboard-module__GBQwoq__hero{justify-content:space-between;gap:22px;margin-bottom:18px;display:flex}.Dashboard-module__GBQwoq__hero h1{margin:5px 0 10px;font-size:34px;line-height:1.15}.Dashboard-module__GBQwoq__hero p{color:#64748b;max-width:760px;line-height:1.65}.Dashboard-module__GBQwoq__hero code{color:#1d4ed8;background:#eaf1ff;border-radius:6px;padding:2px 6px}.Dashboard-module__GBQwoq__heroMeta{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-self:flex-start;min-width:210px;padding:14px 16px;box-shadow:0 12px 32px #0f172a0d}.Dashboard-module__GBQwoq__heroMeta span{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__heroMeta strong{margin-top:6px;font-size:14px;display:block}.Dashboard-module__GBQwoq__eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;color:#2563eb!important}.Dashboard-module__GBQwoq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.Dashboard-module__GBQwoq__statCard,.Dashboard-module__GBQwoq__panel,.Dashboard-module__GBQwoq__fundCard,.Dashboard-module__GBQwoq__placeholderPanel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__statCard{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.Dashboard-module__GBQwoq__statCard span{color:#64748b;margin-bottom:7px;font-size:13px;display:block}.Dashboard-module__GBQwoq__statCard strong{min-height:29px;font-size:22px;line-height:1.25;display:block}.Dashboard-module__GBQwoq__statCard p{color:#64748b;margin-top:7px;font-size:12px;line-height:1.45}.Dashboard-module__GBQwoq__statCardMuted{background:linear-gradient(#fff,#f8fafc)}.Dashboard-module__GBQwoq__statIcon{border-radius:12px;width:44px;height:44px}.Dashboard-module__GBQwoq__statIcon_blue{background:#dbeafe}.Dashboard-module__GBQwoq__statIcon_green{background:#dcfce7}.Dashboard-module__GBQwoq__statIcon_red{background:#fee2e2}.Dashboard-module__GBQwoq__statIcon_gray{background:#e2e8f0}.Dashboard-module__GBQwoq__mainGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.Dashboard-module__GBQwoq__mainColumn,.Dashboard-module__GBQwoq__sideColumn{gap:16px;min-width:0;display:grid}.Dashboard-module__GBQwoq__panel{min-width:0;overflow:hidden}.Dashboard-module__GBQwoq__panelHeader{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.Dashboard-module__GBQwoq__panelHeader h2{margin-bottom:4px;font-size:18px}.Dashboard-module__GBQwoq__panelHeader p{color:#64748b;font-size:13px}.Dashboard-module__GBQwoq__panelBadge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__panelBadgeMuted{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__chartPanel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__chartPlaceholder{justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex;position:relative;overflow:hidden}.Dashboard-module__GBQwoq__chartGrid{background-color:#0000;background-image:linear-gradient(90deg,#e2e8f0e6 1px,#0000 1px),linear-gradient(#e2e8f0e6 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:14px;position:absolute;inset:20px}.Dashboard-module__GBQwoq__placeholderCopy{text-align:center;background:#ffffffeb;border:1px solid #dbeafe;border-radius:14px;max-width:460px;padding:18px;position:relative;box-shadow:0 14px 32px #0f172a14}.Dashboard-module__GBQwoq__placeholderCopy strong{color:#0f172a;font-size:16px;display:block}.Dashboard-module__GBQwoq__placeholderCopy p{color:#64748b;margin-top:8px;font-size:13px;line-height:1.6}.Dashboard-module__GBQwoq__tableWrap{overflow-x:auto}.Dashboard-module__GBQwoq__table{border-collapse:collapse;width:100%;font-size:14px}.Dashboard-module__GBQwoq__table th,.Dashboard-module__GBQwoq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:14px 20px}.Dashboard-module__GBQwoq__table th{color:#64748b;background:#f8fafc;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__table tbody tr:hover{background:#fbfdff}.Dashboard-module__GBQwoq__clickableRow{cursor:pointer}.Dashboard-module__GBQwoq__clickableRow:hover .Dashboard-module__GBQwoq__detailButton{color:#1d4ed8;border-color:#2563eb}.Dashboard-module__GBQwoq__fundIdentity{align-items:center;gap:12px;min-width:240px;display:flex}.Dashboard-module__GBQwoq__fundIdentity>span{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.Dashboard-module__GBQwoq__fundIdentity strong{font-size:14px;display:block}.Dashboard-module__GBQwoq__fundIdentity small{color:#64748b;margin-top:3px;font-size:12px;display:block}.Dashboard-module__GBQwoq__changePill,.Dashboard-module__GBQwoq__typeBadge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.Dashboard-module__GBQwoq__typeBadge{color:#475569;background:#f1f5f9}.Dashboard-module__GBQwoq__detailButton{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__detailButton:hover{background:#eff6ff}.Dashboard-module__GBQwoq__rowActions{align-items:center;gap:8px;display:flex}.Dashboard-module__GBQwoq__detailLink{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.Dashboard-module__GBQwoq__detailLink:hover{background:#1d4ed8}.Dashboard-module__GBQwoq__tonePositive{color:#15803d;background:#dcfce7}.Dashboard-module__GBQwoq__toneNegative{color:#dc2626;background:#fee2e2}.Dashboard-module__GBQwoq__toneNeutral{color:#64748b;background:#f1f5f9}.Dashboard-module__GBQwoq__emptyState{color:#64748b;text-align:center;justify-items:center;gap:8px;padding:46px 20px;display:grid}.Dashboard-module__GBQwoq__emptyState strong{color:#0f172a}.Dashboard-module__GBQwoq__emptyMark{background:#eff6ff;border-radius:14px;width:42px;height:42px}.Dashboard-module__GBQwoq__loadingList{gap:12px;padding:18px 20px;display:grid}.Dashboard-module__GBQwoq__loadingList span,.Dashboard-module__GBQwoq__loadingCards span{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);border-radius:12px;height:50px}.Dashboard-module__GBQwoq__loadingCards,.Dashboard-module__GBQwoq__fundCards{gap:12px;padding:14px;display:grid}.Dashboard-module__GBQwoq__fundCard{box-shadow:none;padding:15px}.Dashboard-module__GBQwoq__fundCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Dashboard-module__GBQwoq__fundCard h3{margin-bottom:4px;font-size:14px;line-height:1.35}.Dashboard-module__GBQwoq__fundCard p,.Dashboard-module__GBQwoq__fundCard dt{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__fundCard dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.Dashboard-module__GBQwoq__fundCard dd{color:#0f172a;margin-top:4px;font-size:13px;line-height:1.4}.Dashboard-module__GBQwoq__placeholderPanel{background:linear-gradient(#2563eb14,#16a34a14),#fff;align-items:flex-end;min-height:190px;padding:18px;display:flex}.Dashboard-module__GBQwoq__topFundList{gap:8px;padding:14px;display:grid}.Dashboard-module__GBQwoq__topFundItem{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.Dashboard-module__GBQwoq__topFundItem:hover{background:#f8fbff;border-color:#dbeafe}.Dashboard-module__GBQwoq__topFundItem strong,.Dashboard-module__GBQwoq__topFundItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Dashboard-module__GBQwoq__topFundItem strong{font-size:13px}.Dashboard-module__GBQwoq__topFundItem small{color:#64748b;margin-top:3px;font-size:12px}.Dashboard-module__GBQwoq__topFundItem em{font-size:12px;font-style:normal;font-weight:800}.Dashboard-module__GBQwoq__rankBadge{color:#2563eb;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.Dashboard-module__GBQwoq__sourcePanel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__sourcePanel span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__sourcePanel strong{margin-top:8px;font-size:15px;display:block}.Dashboard-module__GBQwoq__sourcePanel p{color:#64748b;margin-top:8px;font-size:13px;line-height:1.55}.Dashboard-module__GBQwoq__pageHeader{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.Dashboard-module__GBQwoq__pageHeader h1{margin:5px 0 10px;font-size:34px;line-height:1.15}.Dashboard-module__GBQwoq__pageHeader p{color:#64748b;max-width:720px;line-height:1.65}.Dashboard-module__GBQwoq__authPageHeader{text-align:center;justify-content:center;margin:10px 0 8px}.Dashboard-module__GBQwoq__authPageHeader p{max-width:520px}.Dashboard-module__GBQwoq__searchPanel{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.Dashboard-module__GBQwoq__formCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__formStack,.Dashboard-module__GBQwoq__cardBody{gap:16px;padding:20px;display:grid}.Dashboard-module__GBQwoq__field{gap:8px;display:grid}.Dashboard-module__GBQwoq__field span,.Dashboard-module__GBQwoq__thresholdBox span{color:#64748b;font-size:13px;font-weight:800}.Dashboard-module__GBQwoq__field input,.Dashboard-module__GBQwoq__thresholdEditor input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px}.Dashboard-module__GBQwoq__field input:focus,.Dashboard-module__GBQwoq__thresholdEditor input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.Dashboard-module__GBQwoq__primaryButton,.Dashboard-module__GBQwoq__secondaryButton,.Dashboard-module__GBQwoq__dangerButton,.Dashboard-module__GBQwoq__primaryButtonSmall,.Dashboard-module__GBQwoq__secondaryButtonSmall{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.Dashboard-module__GBQwoq__primaryButton,.Dashboard-module__GBQwoq__primaryButtonSmall{color:#fff;background:#2563eb}.Dashboard-module__GBQwoq__primaryButton:hover,.Dashboard-module__GBQwoq__primaryButtonSmall:hover{background:#1d4ed8}.Dashboard-module__GBQwoq__secondaryButton,.Dashboard-module__GBQwoq__secondaryButtonSmall{color:#2563eb;background:#fff;border:1px solid #dbeafe}.Dashboard-module__GBQwoq__secondaryButton:hover,.Dashboard-module__GBQwoq__secondaryButtonSmall:hover{background:#eff6ff}.Dashboard-module__GBQwoq__dangerButton{color:#dc2626;background:#fff1f2;border:1px solid #fee2e2;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px}.Dashboard-module__GBQwoq__dangerButton:hover{background:#fee2e2}.Dashboard-module__GBQwoq__primaryButton:disabled,.Dashboard-module__GBQwoq__secondaryButton:disabled,.Dashboard-module__GBQwoq__dangerButton:disabled,.Dashboard-module__GBQwoq__primaryButtonSmall:disabled,.Dashboard-module__GBQwoq__secondaryButtonSmall:disabled{cursor:not-allowed;opacity:.6}.Dashboard-module__GBQwoq__messageBox{color:#1d4ed8;background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.5}.Dashboard-module__GBQwoq__authLayout{grid-template-columns:minmax(280px,520px) minmax(240px,360px);align-items:start;gap:16px;display:grid}.Dashboard-module__GBQwoq__authCentered{align-content:start;justify-items:center;gap:12px;min-height:calc(100vh - 190px);padding-top:22px;display:grid}.Dashboard-module__GBQwoq__authSwitch{color:#64748b;border-top:1px solid #edf2f7;padding:16px 20px;font-size:14px}.Dashboard-module__GBQwoq__authSwitch a{color:#2563eb;font-weight:800}.Dashboard-module__GBQwoq__authHint{color:#64748b;text-align:center;max-width:520px;font-size:13px;line-height:1.6}.Dashboard-module__GBQwoq__authAside{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:18px}.Dashboard-module__GBQwoq__authAside span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__authAside strong{margin-top:8px;font-size:18px;display:block}.Dashboard-module__GBQwoq__authAside p{color:#64748b;margin-top:8px;line-height:1.6}.Dashboard-module__GBQwoq__accountGridCompact{margin-bottom:16px;display:block}.Dashboard-module__GBQwoq__infoList{gap:12px;display:grid}.Dashboard-module__GBQwoq__infoList div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.Dashboard-module__GBQwoq__infoList div:last-child{border-bottom:0;padding-bottom:0}.Dashboard-module__GBQwoq__infoList dt{color:#64748b;font-size:13px}.Dashboard-module__GBQwoq__infoList dd{color:#0f172a;font-weight:800}.Dashboard-module__GBQwoq__cardFooter{border-top:1px solid #edf2f7;justify-content:flex-end;padding-top:14px;display:flex}.Dashboard-module__GBQwoq__watchlistGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:16px;display:grid}.Dashboard-module__GBQwoq__watchCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.Dashboard-module__GBQwoq__watchCardHeader,.Dashboard-module__GBQwoq__thresholdDisplay,.Dashboard-module__GBQwoq__cardActions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Dashboard-module__GBQwoq__watchCardHeader h3{font-size:16px;line-height:1.35}.Dashboard-module__GBQwoq__watchCardHeader p,.Dashboard-module__GBQwoq__cardActions span{color:#64748b;margin-top:4px;font-size:12px}.Dashboard-module__GBQwoq__metricGrid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.Dashboard-module__GBQwoq__metricGrid div{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;padding:10px}.Dashboard-module__GBQwoq__metricGrid dt{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__metricGrid dd{color:#0f172a;margin-top:6px;font-size:13px;font-weight:800}.Dashboard-module__GBQwoq__thresholdBox{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;margin-bottom:12px;padding:12px}.Dashboard-module__GBQwoq__thresholdEditor{grid-template-columns:minmax(80px,1fr) auto auto;gap:8px;margin-top:8px;display:grid}.Dashboard-module__GBQwoq__thresholdEditorInline{grid-template-columns:86px auto auto;align-items:center;gap:6px;display:grid}.Dashboard-module__GBQwoq__thresholdEditorInline input{border:1px solid #e2e8f0;border-radius:999px;width:86px;height:32px;padding:0 10px}.Dashboard-module__GBQwoq__thresholdButton{color:#2563eb;cursor:pointer;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__thresholdButton:hover{background:#eff6ff}.Dashboard-module__GBQwoq__thresholdDisplay{align-items:center;margin-top:8px}.Dashboard-module__GBQwoq__thresholdDisplay strong{color:#1d4ed8;font-size:18px}.Dashboard-module__GBQwoq__cardActions{align-items:center}.Dashboard-module__GBQwoq__fundCardsCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.Dashboard-module__GBQwoq__mutedText,.Dashboard-module__GBQwoq__mutedBlock{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__mutedBlock{margin-top:4px;display:block}.Dashboard-module__GBQwoq__detailLayer{z-index:30;justify-content:flex-end;display:flex;position:fixed;inset:0}.Dashboard-module__GBQwoq__detailBackdrop{cursor:default;background:#0f172a3d;border:0;position:absolute;inset:0}.Dashboard-module__GBQwoq__detailPanel{background:#fff;width:min(460px,100%);height:100%;padding:22px;position:relative;overflow-y:auto;box-shadow:-22px 0 50px #0f172a2e}.Dashboard-module__GBQwoq__detailHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.Dashboard-module__GBQwoq__detailHeader span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__detailHeader h2{margin-top:8px;font-size:22px;line-height:1.25}.Dashboard-module__GBQwoq__detailHeader p{color:#64748b;margin-top:6px}.Dashboard-module__GBQwoq__closeButton{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.Dashboard-module__GBQwoq__closeButton:hover{background:#f1f5f9;border-color:#cbd5e1}.Dashboard-module__GBQwoq__detailSummary{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.Dashboard-module__GBQwoq__detailSummary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.Dashboard-module__GBQwoq__detailSummary span,.Dashboard-module__GBQwoq__detailList dt{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__detailSummary strong{margin-top:8px;font-size:22px;display:block}.Dashboard-module__GBQwoq__detailSummary p{color:#64748b;margin-top:5px;font-size:12px}.Dashboard-module__GBQwoq__detailList{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.Dashboard-module__GBQwoq__detailList div{border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;min-width:0;padding:13px 14px}.Dashboard-module__GBQwoq__detailList div:nth-child(2n){border-right:0}.Dashboard-module__GBQwoq__detailList div:nth-last-child(-n+2){border-bottom:0}.Dashboard-module__GBQwoq__detailList dd{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:700;line-height:1.45}.Dashboard-module__GBQwoq__detailNote{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin-top:18px;padding:15px}.Dashboard-module__GBQwoq__detailNote strong{color:#1d4ed8;font-size:14px;display:block}.Dashboard-module__GBQwoq__detailNote p{color:#64748b;margin-top:7px;font-size:13px;line-height:1.55}.Dashboard-module__GBQwoq__fundPageShell{color:#0f172a;background:#f4f7fb;min-height:100vh;padding:26px}.Dashboard-module__GBQwoq__fundPage{max-width:1180px;margin:0 auto}.Dashboard-module__GBQwoq__fundPageTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.Dashboard-module__GBQwoq__fundPageTopbar span{color:#64748b;font-size:13px}.Dashboard-module__GBQwoq__backLink{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #0f172a0a}.Dashboard-module__GBQwoq__fundPageState{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:42px 22px;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__fundHero{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:stretch;gap:18px;padding:24px;display:flex;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__fundHero h1{margin:6px 0 10px;font-size:32px;line-height:1.2}.Dashboard-module__GBQwoq__fundHero p{color:#64748b}.Dashboard-module__GBQwoq__fundHeroMetric{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;min-width:220px;padding:16px}.Dashboard-module__GBQwoq__fundHeroMetric span,.Dashboard-module__GBQwoq__fundMetricGrid span{color:#64748b;font-size:12px}.Dashboard-module__GBQwoq__fundHeroMetric strong{margin-top:8px;font-size:28px;display:block}.Dashboard-module__GBQwoq__fundHeroMetric p{margin-top:6px;font-size:13px}.Dashboard-module__GBQwoq__fundMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.Dashboard-module__GBQwoq__fundMetricGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 14px 34px #0f172a0e}.Dashboard-module__GBQwoq__fundMetricGrid strong{margin-top:8px;font-size:24px;display:block}.Dashboard-module__GBQwoq__fundDetailGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.Dashboard-module__GBQwoq__fundAside{gap:16px;min-width:0;display:grid}.Dashboard-module__GBQwoq__positive{color:#15803d}.Dashboard-module__GBQwoq__negative{color:#dc2626}.Dashboard-module__GBQwoq__neutral{color:#64748b}@media (max-width:1120px){.Dashboard-module__GBQwoq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__GBQwoq__mainGrid,.Dashboard-module__GBQwoq__authLayout,.Dashboard-module__GBQwoq__fundCardsCompact{grid-template-columns:1fr}}@media (max-width:900px){.Dashboard-module__GBQwoq__shell{grid-template-columns:1fr}.Dashboard-module__GBQwoq__sidebar{border-bottom:1px solid #e2e8f0;border-right:0;height:auto;position:static}.Dashboard-module__GBQwoq__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.Dashboard-module__GBQwoq__sidebarNote{margin-top:18px}.Dashboard-module__GBQwoq__hero{flex-direction:column}.Dashboard-module__GBQwoq__heroMeta{width:100%}.Dashboard-module__GBQwoq__pageHeader{flex-direction:column}.Dashboard-module__GBQwoq__searchPanel{grid-template-columns:1fr}}@media (max-width:640px){.Dashboard-module__GBQwoq__content{padding:16px}.Dashboard-module__GBQwoq__topbar{flex-direction:column;align-items:stretch}.Dashboard-module__GBQwoq__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__GBQwoq__statsGrid{grid-template-columns:1fr}.Dashboard-module__GBQwoq__hero h1{font-size:28px}.Dashboard-module__GBQwoq__fundCard dl{grid-template-columns:1fr}.Dashboard-module__GBQwoq__rowActions{flex-wrap:wrap}.Dashboard-module__GBQwoq__fundPageShell{padding:16px}.Dashboard-module__GBQwoq__fundPageTopbar,.Dashboard-module__GBQwoq__fundHero{flex-direction:column;align-items:stretch}.Dashboard-module__GBQwoq__fundHero h1{font-size:26px}.Dashboard-module__GBQwoq__fundHeroMetric{min-width:0}.Dashboard-module__GBQwoq__fundMetricGrid,.Dashboard-module__GBQwoq__fundDetailGrid{grid-template-columns:1fr}.Dashboard-module__GBQwoq__detailLayer{align-items:flex-end}.Dashboard-module__GBQwoq__detailPanel{border-radius:18px 18px 0 0;width:100%;height:min(88vh,720px);padding:18px}.Dashboard-module__GBQwoq__detailSummary,.Dashboard-module__GBQwoq__detailList,.Dashboard-module__GBQwoq__metricGrid,.Dashboard-module__GBQwoq__thresholdEditor,.Dashboard-module__GBQwoq__thresholdEditorInline{grid-template-columns:1fr}.Dashboard-module__GBQwoq__thresholdEditorInline input{width:100%}.Dashboard-module__GBQwoq__detailList div,.Dashboard-module__GBQwoq__detailList div:nth-child(2n),.Dashboard-module__GBQwoq__detailList div:nth-last-child(-n+2){border-bottom:1px solid #edf2f7;border-right:0}.Dashboard-module__GBQwoq__detailList div:last-child{border-bottom:0}}
