.HealthPanel-module__DCxvtq__healthPanel{gap:16px;display:grid}.HealthPanel-module__DCxvtq__loading,.HealthPanel-module__DCxvtq__inlineNotice{color:#62626d;font-size:15px}.HealthPanel-module__DCxvtq__inlineNotice a{color:#0a84ff;font-weight:800}.HealthPanel-module__DCxvtq__error{color:#d83a52}.HealthPanel-module__DCxvtq__heroRow,.HealthPanel-module__DCxvtq__card{-webkit-backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #ffffffc7;border-radius:24px;box-shadow:0 18px 50px #14141814,inset 0 1px #fffffff0}.HealthPanel-module__DCxvtq__heroRow{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.HealthPanel-module__DCxvtq__heroRow h2{color:#17171b;letter-spacing:-.07em;margin:0;font-size:clamp(34px,6vw,58px);line-height:.96}.HealthPanel-module__DCxvtq__heroRow p{color:#686873;max-width:640px;margin-top:8px;font-size:15px}.HealthPanel-module__DCxvtq__eyebrow{color:#ff375f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.HealthPanel-module__DCxvtq__secondaryBtn{color:#24242a;min-height:42px;font:inherit;cursor:pointer;background:#0a0a0e12;border:none;border-radius:999px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .18s,opacity .18s}.HealthPanel-module__DCxvtq__secondaryBtn:hover{transform:translateY(-1px)}.HealthPanel-module__DCxvtq__secondaryBtn:disabled{cursor:not-allowed;opacity:.48;transform:none}.HealthPanel-module__DCxvtq__card{padding:20px}.HealthPanel-module__DCxvtq__summaryCard{align-items:center;gap:22px;display:flex}.HealthPanel-module__DCxvtq__summaryContent{gap:10px;min-width:0;display:grid}.HealthPanel-module__DCxvtq__summaryContent h3,.HealthPanel-module__DCxvtq__sectionHeader h3,.HealthPanel-module__DCxvtq__messageCard h3{color:#17171b;letter-spacing:-.035em;margin:0}.HealthPanel-module__DCxvtq__summaryContent h3{font-size:22px}.HealthPanel-module__DCxvtq__summaryContent p,.HealthPanel-module__DCxvtq__messageCard p{color:#676773;margin:0;font-size:14px;font-weight:650;line-height:1.45}.HealthPanel-module__DCxvtq__statLine{align-items:baseline;gap:12px;display:flex}.HealthPanel-module__DCxvtq__statLine span{color:#8a8a96;width:82px;font-size:13px;font-weight:800}.HealthPanel-module__DCxvtq__statLine strong{color:#ff375f;letter-spacing:-.03em;font-size:25px}.HealthPanel-module__DCxvtq__statLine small{opacity:.58;font-size:18px}.HealthPanel-module__DCxvtq__ringWrap{flex:none;position:relative}.HealthPanel-module__DCxvtq__ringSvg{display:block;overflow:visible}.HealthPanel-module__DCxvtq__ringCenter{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.HealthPanel-module__DCxvtq__ringCenter strong{font-size:16px;line-height:1}.HealthPanel-module__DCxvtq__ringCenter span{letter-spacing:.14em;margin-top:4px;font-size:9px;font-weight:900}.HealthPanel-module__DCxvtq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.HealthPanel-module__DCxvtq__miniHeader{justify-content:space-between;gap:12px;display:flex}.HealthPanel-module__DCxvtq__miniHeader h4{color:#17171b;margin:0;font-size:16px}.HealthPanel-module__DCxvtq__miniHeader span,.HealthPanel-module__DCxvtq__axisLabels,.HealthPanel-module__DCxvtq__sectionHeader span,.HealthPanel-module__DCxvtq__tableRow span{color:#6e6e78;font-size:12px;font-weight:750}.HealthPanel-module__DCxvtq__chevron{color:#fff;background:#0a0a0e29;border-radius:999px;place-items:center;width:24px;height:24px;font-size:24px;line-height:1;display:grid}.HealthPanel-module__DCxvtq__metricValue{letter-spacing:-.055em;align-items:baseline;gap:4px;margin:14px 0 18px;font-size:34px;font-weight:900;display:flex}.HealthPanel-module__DCxvtq__metricValue span{letter-spacing:0;font-size:13px;font-weight:900}.HealthPanel-module__DCxvtq__barChart{border-bottom:1px solid #0a0a0e14;align-items:end;gap:5px;height:64px;display:flex}.HealthPanel-module__DCxvtq__barChart span{background:var(--bar-color);border-radius:999px 999px 0 0;flex:1;min-width:4px}.HealthPanel-module__DCxvtq__axisLabels{justify-content:space-between;margin-top:8px;display:flex}.HealthPanel-module__DCxvtq__sectionHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.HealthPanel-module__DCxvtq__sectionHeader h3,.HealthPanel-module__DCxvtq__messageCard h3{font-size:24px}.HealthPanel-module__DCxvtq__messageCard{gap:10px;display:grid}.HealthPanel-module__DCxvtq__table{display:grid}.HealthPanel-module__DCxvtq__tableRow{border-top:1px solid #0a0a0e12;grid-template-columns:1fr 90px 92px 70px;align-items:center;gap:10px;padding:12px 0;display:grid}.HealthPanel-module__DCxvtq__tableHead{color:#777782;letter-spacing:.08em;text-transform:uppercase;border-top:0;padding-top:0;font-size:11px;font-weight:900}.HealthPanel-module__DCxvtq__tableRow strong{color:#17171b}.HealthPanel-module__DCxvtq__tableRow span{text-align:right;justify-self:end}@media (max-width:820px){.HealthPanel-module__DCxvtq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HealthPanel-module__DCxvtq__heroRow{flex-direction:column;align-items:stretch}.HealthPanel-module__DCxvtq__summaryCard{flex-direction:column;align-items:flex-start}.HealthPanel-module__DCxvtq__metricGrid{grid-template-columns:1fr}.HealthPanel-module__DCxvtq__tableRow{grid-template-columns:1fr 72px 82px}.HealthPanel-module__DCxvtq__tableRow span:last-child{display:none}}
.MacrosPanel-module__JKcPAq__macrosPanel{gap:16px;display:grid}.MacrosPanel-module__JKcPAq__loading,.MacrosPanel-module__JKcPAq__emptyText,.MacrosPanel-module__JKcPAq__inlineNotice{color:#62626d;font-size:15px}.MacrosPanel-module__JKcPAq__inlineNotice a{color:#0a84ff;font-weight:700}.MacrosPanel-module__JKcPAq__heroRow,.MacrosPanel-module__JKcPAq__card{-webkit-backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #ffffffc7;border-radius:24px;box-shadow:0 18px 50px #14141814,inset 0 1px #fffffff0}.MacrosPanel-module__JKcPAq__heroRow{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.MacrosPanel-module__JKcPAq__heroRow h2{letter-spacing:-.07em;color:#17171b;margin:0;font-size:clamp(34px,6vw,58px);line-height:.96}.MacrosPanel-module__JKcPAq__heroRow p{color:#686873;max-width:640px;margin-top:8px;font-size:15px}.MacrosPanel-module__JKcPAq__eyebrow{color:#0a84ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.MacrosPanel-module__JKcPAq__card{padding:20px}.MacrosPanel-module__JKcPAq__sectionHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.MacrosPanel-module__JKcPAq__sectionHeader h3,.MacrosPanel-module__JKcPAq__summaryContent h3,.MacrosPanel-module__JKcPAq__detailHero h3,.MacrosPanel-module__JKcPAq__detailCard h4,.MacrosPanel-module__JKcPAq__formSection h4{color:#17171b;letter-spacing:-.035em;margin:0}.MacrosPanel-module__JKcPAq__sectionHeader h3{font-size:24px}.MacrosPanel-module__JKcPAq__sectionHeader span{color:#73737e;font-size:12px;font-weight:800}.MacrosPanel-module__JKcPAq__primaryBtn,.MacrosPanel-module__JKcPAq__secondaryBtn,.MacrosPanel-module__JKcPAq__linkBtn{min-height:42px;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s}.MacrosPanel-module__JKcPAq__primaryBtn{color:#fff;background:linear-gradient(135deg,#0a84ff,#5e5ce6);box-shadow:0 14px 24px #0a84ff3d}.MacrosPanel-module__JKcPAq__secondaryBtn{color:#24242a;background:#0a0a0e12}.MacrosPanel-module__JKcPAq__linkBtn{min-height:unset;color:#0a84ff;background:0 0;padding:0}.MacrosPanel-module__JKcPAq__primaryBtn:hover,.MacrosPanel-module__JKcPAq__secondaryBtn:hover{transform:translateY(-1px)}.MacrosPanel-module__JKcPAq__primaryBtn:disabled,.MacrosPanel-module__JKcPAq__secondaryBtn:disabled{cursor:not-allowed;opacity:.48;transform:none}.MacrosPanel-module__JKcPAq__summaryCard{align-items:center;gap:22px;display:flex}.MacrosPanel-module__JKcPAq__summaryContent{gap:10px;min-width:0;display:grid}.MacrosPanel-module__JKcPAq__summaryContent h3{font-size:22px}.MacrosPanel-module__JKcPAq__summaryContent p{color:#676773;margin:0;font-size:13px;font-weight:600}.MacrosPanel-module__JKcPAq__statLine{align-items:baseline;gap:12px;display:flex}.MacrosPanel-module__JKcPAq__statLine span{color:#8a8a96;width:82px;font-size:13px;font-weight:700}.MacrosPanel-module__JKcPAq__statLine strong{letter-spacing:-.03em;font-size:25px}.MacrosPanel-module__JKcPAq__statLine small{opacity:.58;font-size:18px}.MacrosPanel-module__JKcPAq__ringWrap{flex:none;position:relative}.MacrosPanel-module__JKcPAq__ringSvg{display:block;overflow:visible}.MacrosPanel-module__JKcPAq__ringCenter{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.MacrosPanel-module__JKcPAq__ringCenter strong{font-size:16px;line-height:1}.MacrosPanel-module__JKcPAq__ringCenter span{letter-spacing:.14em;margin-top:4px;font-size:9px;font-weight:900}.MacrosPanel-module__JKcPAq__macroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.MacrosPanel-module__JKcPAq__miniHeader{justify-content:space-between;gap:12px;display:flex}.MacrosPanel-module__JKcPAq__miniHeader h4{color:#17171b;margin:0;font-size:16px}.MacrosPanel-module__JKcPAq__miniHeader span,.MacrosPanel-module__JKcPAq__macroValue span{color:#6e6e78;font-size:12px;font-weight:700}.MacrosPanel-module__JKcPAq__macroValue{letter-spacing:-.045em;margin:10px 0 0;font-size:27px;font-weight:900}.MacrosPanel-module__JKcPAq__macroValue span{opacity:.68;font-size:18px}.MacrosPanel-module__JKcPAq__nutrientList,.MacrosPanel-module__JKcPAq__detailRows,.MacrosPanel-module__JKcPAq__detailStack{gap:12px;display:grid}.MacrosPanel-module__JKcPAq__nutrientRow{gap:8px;display:grid}.MacrosPanel-module__JKcPAq__nutrientRow>div:first-child,.MacrosPanel-module__JKcPAq__detailRow,.MacrosPanel-module__JKcPAq__tableHead,.MacrosPanel-module__JKcPAq__mealRow,.MacrosPanel-module__JKcPAq__loadingRow,.MacrosPanel-module__JKcPAq__dayRow{align-items:center;gap:10px;display:grid}.MacrosPanel-module__JKcPAq__nutrientRow>div:first-child{grid-template-columns:1fr auto}.MacrosPanel-module__JKcPAq__nutrientRow strong,.MacrosPanel-module__JKcPAq__detailRow strong,.MacrosPanel-module__JKcPAq__mealRow strong,.MacrosPanel-module__JKcPAq__loadingRow strong{color:#17171b}.MacrosPanel-module__JKcPAq__nutrientRow span,.MacrosPanel-module__JKcPAq__detailRow span,.MacrosPanel-module__JKcPAq__mealRow span,.MacrosPanel-module__JKcPAq__loadingRow span{color:#696974;font-size:13px;font-weight:650}.MacrosPanel-module__JKcPAq__progressTrack{background:#0a0a0e0f;border-radius:999px;height:9px;overflow:hidden}.MacrosPanel-module__JKcPAq__progressFill{border-radius:inherit;height:100%}.MacrosPanel-module__JKcPAq__table{display:grid}.MacrosPanel-module__JKcPAq__tableHead{color:#777782;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 112px;padding:0 0 8px;font-size:11px;font-weight:900}.MacrosPanel-module__JKcPAq__tableHead span:last-child{text-align:right}.MacrosPanel-module__JKcPAq__mealRow{text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #0a0a0e12;grid-template-columns:1fr 112px;width:100%;padding:12px 0}.MacrosPanel-module__JKcPAq__mealRow:hover strong{color:#0a84ff}.MacrosPanel-module__JKcPAq__mealRow>div{gap:4px;min-width:0;display:grid}.MacrosPanel-module__JKcPAq__mealRow strong,.MacrosPanel-module__JKcPAq__mealRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MacrosPanel-module__JKcPAq__triplet{justify-self:end;align-items:baseline;gap:4px;font-size:13px;font-weight:900;display:inline-flex}.MacrosPanel-module__JKcPAq__triplet i{color:#b1b1bb;font-style:normal}.MacrosPanel-module__JKcPAq__loadingRow{border-top:1px solid #0a0a0e12;grid-template-columns:auto 1fr 112px;padding:12px 0}.MacrosPanel-module__JKcPAq__loadingRow em{color:#9999a4;justify-self:end;font-size:12px;font-style:normal;font-weight:800}.MacrosPanel-module__JKcPAq__spinner{border:2px solid #0a84ff2e;border-top-color:#0a84ff;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite MacrosPanel-module__JKcPAq__spin}.MacrosPanel-module__JKcPAq__dayTableHead,.MacrosPanel-module__JKcPAq__dayRow{grid-template-columns:1fr 56px 68px}.MacrosPanel-module__JKcPAq__dayTableHead span:nth-child(n+2),.MacrosPanel-module__JKcPAq__dayRow>span{text-align:right;justify-self:end;font-weight:900}.MacrosPanel-module__JKcPAq__modalOverlay{z-index:500;-webkit-backdrop-filter:blur(10px);background:#0c0c1085;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.MacrosPanel-module__JKcPAq__modalCard{background:radial-gradient(circle at 20% 0,#0a84ff1f,#0000 34%),#fffffff0;border:1px solid #ffffffb8;border-radius:24px;width:min(760px,100%);max-height:min(860px,100vh - 44px);padding:18px;overflow-y:auto;box-shadow:0 28px 80px #05050852}.MacrosPanel-module__JKcPAq__modalHeader{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:-18px -18px 16px;padding:16px 18px;display:grid;position:sticky;top:-18px}.MacrosPanel-module__JKcPAq__modalHeader h3{color:#17171b;margin:0;font-size:17px}.MacrosPanel-module__JKcPAq__closeBtn{color:#0a84ff;font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;font-weight:800}.MacrosPanel-module__JKcPAq__modalActionSlot{justify-self:end;min-width:32px}.MacrosPanel-module__JKcPAq__loggerForm,.MacrosPanel-module__JKcPAq__formSection{gap:12px;display:grid}.MacrosPanel-module__JKcPAq__loggerForm{gap:16px}.MacrosPanel-module__JKcPAq__formSection{background:#ffffffb8;border:1px solid #0a0a0e0f;border-radius:20px;padding:16px}.MacrosPanel-module__JKcPAq__formSection h4{font-size:20px}.MacrosPanel-module__JKcPAq__formSection p,.MacrosPanel-module__JKcPAq__formSection small{color:#686873;margin:0;font-size:13px}.MacrosPanel-module__JKcPAq__formSection textarea{resize:vertical;width:100%;font:inherit;color:#17171b;border:1.5px solid #d5d9e2;border-radius:16px;outline:none;padding:12px}.MacrosPanel-module__JKcPAq__formSection textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px #0a84ff21}.MacrosPanel-module__JKcPAq__uploadBox{color:#0a84ff;cursor:pointer;background:#0a84ff1f;border-radius:14px;place-items:center;width:fit-content;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;display:inline-grid}.MacrosPanel-module__JKcPAq__uploadBox input{display:none}.MacrosPanel-module__JKcPAq__emptyPhoto{color:#72727c;background:#0a0a0e0a;border-radius:16px;place-items:center;min-height:110px;font-weight:800;display:grid}.MacrosPanel-module__JKcPAq__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.MacrosPanel-module__JKcPAq__previewTile{aspect-ratio:1;background:#eceef3;border-radius:16px;overflow:hidden}.MacrosPanel-module__JKcPAq__previewTile img{object-fit:cover;width:100%;height:100%;display:block}.MacrosPanel-module__JKcPAq__toggleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.MacrosPanel-module__JKcPAq__toggleRow span{gap:3px;display:grid}.MacrosPanel-module__JKcPAq__toggleRow input{accent-color:#0a84ff;width:22px;height:22px}.MacrosPanel-module__JKcPAq__segmented{background:#0a0a0e0f;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;display:grid}.MacrosPanel-module__JKcPAq__segmented button{color:#60606b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;font-weight:900}.MacrosPanel-module__JKcPAq__segmented .MacrosPanel-module__JKcPAq__segmentActive{color:#17171b;background:#fff;box-shadow:0 2px 6px #0a0a0e1f}.MacrosPanel-module__JKcPAq__detailHero,.MacrosPanel-module__JKcPAq__detailCard{background:#ffffffb8;border:1px solid #0a0a0e0f;border-radius:20px;padding:16px}.MacrosPanel-module__JKcPAq__detailHero h3{font-size:26px}.MacrosPanel-module__JKcPAq__detailHero p{color:#777782;margin:8px 0 0;font-weight:750}.MacrosPanel-module__JKcPAq__detailHero span{color:#555560;margin-top:12px;line-height:1.5;display:block}.MacrosPanel-module__JKcPAq__detailCard h4{margin-bottom:12px;font-size:21px}.MacrosPanel-module__JKcPAq__detailRow{border-top:1px solid #0a0a0e12;grid-template-columns:1fr auto;padding:10px 0}.MacrosPanel-module__JKcPAq__detailRow:first-child{border-top:none}.MacrosPanel-module__JKcPAq__detailRow>div{gap:3px;display:grid}.MacrosPanel-module__JKcPAq__detailRow b{text-align:right;font-size:13px}.MacrosPanel-module__JKcPAq__detailBlock,.MacrosPanel-module__JKcPAq__assumptions{border-top:1px solid #0a0a0e12;gap:6px;padding-top:10px;display:grid}.MacrosPanel-module__JKcPAq__detailBlock:first-of-type{border-top:none;padding-top:0}.MacrosPanel-module__JKcPAq__detailBlock strong,.MacrosPanel-module__JKcPAq__assumptions strong{color:#353540;font-size:13px}.MacrosPanel-module__JKcPAq__detailBlock p,.MacrosPanel-module__JKcPAq__assumptions p{color:#62626d;margin:0;font-size:14px;line-height:1.45}.MacrosPanel-module__JKcPAq__modalActions{justify-content:flex-end;gap:10px;display:flex}.MacrosPanel-module__JKcPAq__actionsMenu{position:relative}.MacrosPanel-module__JKcPAq__actionsMenu summary{cursor:pointer;color:#17171b;letter-spacing:.08em;font-weight:900;list-style:none}.MacrosPanel-module__JKcPAq__actionsMenu summary::-webkit-details-marker{display:none}.MacrosPanel-module__JKcPAq__actionsMenu>div{background:#fffffffa;border:1px solid #0a0a0e14;border-radius:14px;gap:2px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 38px #0a0a0e33}.MacrosPanel-module__JKcPAq__actionsMenu button{text-align:left;font:inherit;color:#202026;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 10px;font-size:13px;font-weight:800}.MacrosPanel-module__JKcPAq__actionsMenu button:hover{background:#0a0a0e0f}.MacrosPanel-module__JKcPAq__actionsMenu .MacrosPanel-module__JKcPAq__dangerBtn{color:#d62145}.MacrosPanel-module__JKcPAq__toast{z-index:700;color:#fff;background:#141418f0;border-radius:14px;align-items:flex-start;gap:12px;max-width:min(440px,100vw - 28px);padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 40px #00000047}.MacrosPanel-module__JKcPAq__toast.MacrosPanel-module__JKcPAq__success{background:#1b783af5}.MacrosPanel-module__JKcPAq__toast.MacrosPanel-module__JKcPAq__error{background:#ae1f36f5}.MacrosPanel-module__JKcPAq__toast button{color:#ffffffdb;cursor:pointer;background:0 0;border:none;font-size:17px;line-height:1}@keyframes MacrosPanel-module__JKcPAq__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.MacrosPanel-module__JKcPAq__heroRow,.MacrosPanel-module__JKcPAq__summaryCard{flex-direction:column;align-items:flex-start}.MacrosPanel-module__JKcPAq__macroGrid{grid-template-columns:1fr}.MacrosPanel-module__JKcPAq__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MacrosPanel-module__JKcPAq__modalHeader{grid-template-columns:auto 1fr auto}.MacrosPanel-module__JKcPAq__modalHeader h3{text-align:center}}@media (max-width:520px){.MacrosPanel-module__JKcPAq__card,.MacrosPanel-module__JKcPAq__heroRow{border-radius:19px;padding:16px}.MacrosPanel-module__JKcPAq__statLine{gap:4px;display:grid}.MacrosPanel-module__JKcPAq__tableHead,.MacrosPanel-module__JKcPAq__mealRow{grid-template-columns:1fr 94px}.MacrosPanel-module__JKcPAq__loadingRow{grid-template-columns:auto 1fr}.MacrosPanel-module__JKcPAq__loadingRow em{display:none}.MacrosPanel-module__JKcPAq__dayTableHead,.MacrosPanel-module__JKcPAq__dayRow{grid-template-columns:1fr 42px 58px}}
.StatsPanel-module__ByiSkW__page{min-height:100vh;padding-top:calc(var(--nav-height) + 24px);background:radial-gradient(circle at 10% 10%,#0a84ff1a,#0000 36%),radial-gradient(circle at 92% 16%,#30b15814,#0000 34%),linear-gradient(#f6f7fb 0%,#f2f3f7 100%);padding-bottom:48px}.StatsPanel-module__ByiSkW__loading{color:#54545d;font-size:18px}.StatsPanel-module__ByiSkW__tableCard,.StatsPanel-module__ByiSkW__metricCard{-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffbf;border-radius:22px;box-shadow:0 18px 50px #14141814,inset 0 1px #fffffff2}.StatsPanel-module__ByiSkW__tableCard{padding:24px}.StatsPanel-module__ByiSkW__tableCard h2{letter-spacing:-.03em;color:#18181b;margin-bottom:8px;font-size:26px}.StatsPanel-module__ByiSkW__metricUpdateForm{grid-template-columns:1fr auto auto;align-items:end;gap:8px;margin-top:10px;display:grid}.StatsPanel-module__ByiSkW__metricUpdateForm label{color:#323238;gap:6px;font-size:12px;font-weight:600;display:grid}.StatsPanel-module__ByiSkW__valueLabel{min-width:0}.StatsPanel-module__ByiSkW__metricUpdateForm input{color:#17171b;background:#fffffffa;border:1.5px solid #d2d6df;border-radius:12px;outline:none;height:40px;padding:0 12px;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s}.StatsPanel-module__ByiSkW__metricUpdateForm input:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e324}.StatsPanel-module__ByiSkW__todayRow{color:#53535d;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.StatsPanel-module__ByiSkW__todayRow strong{color:#16161a}.StatsPanel-module__ByiSkW__primaryBtn,.StatsPanel-module__ByiSkW__secondaryBtn{cursor:pointer;border-radius:12px;min-height:40px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.StatsPanel-module__ByiSkW__primaryBtn{color:#fff;background:linear-gradient(#0077ed 0%,#0067d8 100%);border:none}.StatsPanel-module__ByiSkW__primaryBtn:hover{transform:translateY(-1px);box-shadow:0 12px 20px #0066d63d}.StatsPanel-module__ByiSkW__secondaryBtn{color:#1f2027;background:#fff;border:1.5px solid #d2d6df}.StatsPanel-module__ByiSkW__secondaryBtn:hover{background:#fbfbfd;transform:translateY(-1px);box-shadow:0 10px 18px #1414181a}.StatsPanel-module__ByiSkW__error,.StatsPanel-module__ByiSkW__status{margin-top:8px;font-size:13px}.StatsPanel-module__ByiSkW__error{color:#b71d1d}.StatsPanel-module__ByiSkW__status{color:#1f7e3d}.StatsPanel-module__ByiSkW__inlineNotice{color:#6a6a74;margin-bottom:8px;font-size:13px}.StatsPanel-module__ByiSkW__tableWrap{border:1px solid #e2e5ec;border-radius:14px;max-height:620px;overflow-x:auto}.StatsPanel-module__ByiSkW__tableWrap table{border-collapse:collapse;width:100%;min-width:480px}.StatsPanel-module__ByiSkW__tableWrap th,.StatsPanel-module__ByiSkW__tableWrap td{text-align:left;border-bottom:1px solid #eceef3;padding:11px 12px;font-size:14px}.StatsPanel-module__ByiSkW__tableWrap th{text-transform:uppercase;letter-spacing:.06em;color:#666671;background:#f7f8fb;font-size:12px;position:sticky;top:0}.StatsPanel-module__ByiSkW__tableWrap tr:last-child td{border-bottom:none}.StatsPanel-module__ByiSkW__dataRow{cursor:pointer;transition:background .16s}.StatsPanel-module__ByiSkW__dataRow:hover td{background:#0071e30d}.StatsPanel-module__ByiSkW__metricsSection{gap:12px;margin-top:0;display:grid}.StatsPanel-module__ByiSkW__netWorthRow{width:100%}.StatsPanel-module__ByiSkW__netWorthRow .StatsPanel-module__ByiSkW__metricCard{padding:24px}.StatsPanel-module__ByiSkW__netWorthRow .StatsPanel-module__ByiSkW__metricHeader h3{font-size:30px}.StatsPanel-module__ByiSkW__lowerMetricsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.StatsPanel-module__ByiSkW__tableSection{margin-top:2px}.StatsPanel-module__ByiSkW__tableHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.StatsPanel-module__ByiSkW__tableHeader h2{margin-bottom:0}.StatsPanel-module__ByiSkW__tableActions{flex-wrap:wrap;gap:8px;display:flex}.StatsPanel-module__ByiSkW__metricCard{padding:20px}.StatsPanel-module__ByiSkW__metricHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.StatsPanel-module__ByiSkW__metricHeader h3{letter-spacing:-.03em;color:#17171b;font-size:23px}.StatsPanel-module__ByiSkW__metricHeader p{color:#6a6a74;margin-top:3px;font-size:13px}.StatsPanel-module__ByiSkW__headerControls{align-items:center;gap:8px;display:flex}.StatsPanel-module__ByiSkW__modeToggle{background:#f4f5f8;border:1px solid #d6dae3;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.StatsPanel-module__ByiSkW__modeBtn{color:#5a5a63;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.StatsPanel-module__ByiSkW__modeBtnActive{color:#17171b;background:#fff;box-shadow:0 1px 3px #0a0a0e24}.StatsPanel-module__ByiSkW__modeIcon{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.StatsPanel-module__ByiSkW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StatsPanel-module__ByiSkW__metricPill{white-space:nowrap;border:1.5px solid;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.StatsPanel-module__ByiSkW__chartSvg{width:100%;height:auto;display:block}.StatsPanel-module__ByiSkW__chartEmpty{color:#7a7a84;background:#f6f7fb;border-radius:12px;padding:16px;font-size:14px}.StatsPanel-module__ByiSkW__metricMeta{color:#575762;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:8px;font-size:13px;display:flex}.StatsPanel-module__ByiSkW__metricMeta strong{color:#18181c}.StatsPanel-module__ByiSkW__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:240;background:#0a0a0e8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.StatsPanel-module__ByiSkW__modalCard{background:#ffffffe6;border:1px solid #ffffffb3;border-radius:18px;width:min(520px,100%);padding:18px;box-shadow:0 24px 60px #0a0a0e42}.StatsPanel-module__ByiSkW__modalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.StatsPanel-module__ByiSkW__modalHeader h3{letter-spacing:-.02em;color:#141418;font-size:22px}.StatsPanel-module__ByiSkW__modalDate{color:#5a5a63;margin-top:6px;font-size:13px}.StatsPanel-module__ByiSkW__modalForm{gap:10px;margin-top:12px;display:grid}.StatsPanel-module__ByiSkW__modalForm label{color:#31313a;gap:6px;font-size:13px;font-weight:600;display:grid}.StatsPanel-module__ByiSkW__modalForm input{color:#17171b;background:#fffffffa;border:1.5px solid #d2d6df;border-radius:12px;outline:none;height:42px;padding:0 12px;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s}.StatsPanel-module__ByiSkW__modalForm input:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e324}.StatsPanel-module__ByiSkW__toast{z-index:320;color:#fff;background:#16161af2;border-radius:12px;align-items:flex-start;gap:10px;max-width:min(420px,100vw - 28px);padding:10px 12px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 34px #00000047}.StatsPanel-module__ByiSkW__toastClose{color:#fffc;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.StatsPanel-module__ByiSkW__toastClose:hover{color:#fff}@media (max-width:1024px){.StatsPanel-module__ByiSkW__lowerMetricsRow{grid-template-columns:1fr}.StatsPanel-module__ByiSkW__tableHeader{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.StatsPanel-module__ByiSkW__page{padding-top:calc(var(--nav-height) + 24px);padding-bottom:56px}.StatsPanel-module__ByiSkW__tableCard,.StatsPanel-module__ByiSkW__metricCard{border-radius:18px;padding:18px}.StatsPanel-module__ByiSkW__metricUpdateForm{grid-template-columns:1fr}.StatsPanel-module__ByiSkW__todayRow{flex-direction:column;align-items:flex-start}.StatsPanel-module__ByiSkW__headerControls{justify-content:space-between;width:100%}}
.DashboardShell-module__ZmAxZq__page{min-height:100vh;padding-top:calc(var(--nav-height) + 24px);background:radial-gradient(circle at 10% 10%,#0a84ff1a,#0000 36%),radial-gradient(circle at 88% 14%,#ff648217,#0000 32%),radial-gradient(circle at 50% 60%,#34c75912,#0000 38%),linear-gradient(#f6f7fb 0%,#f2f3f7 100%);padding-bottom:56px}.DashboardShell-module__ZmAxZq__header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.DashboardShell-module__ZmAxZq__header p{color:#6b6b75;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.DashboardShell-module__ZmAxZq__header h1{color:#17171b;letter-spacing:-.075em;margin:0;font-size:clamp(42px,7vw,76px);line-height:.94}.DashboardShell-module__ZmAxZq__tabBar{background:#0a0a0e0f;border:1px solid #fffc;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.DashboardShell-module__ZmAxZq__tabBar button{color:#62626c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:14px;font-weight:900;transition:background .18s,color .18s,box-shadow .18s}.DashboardShell-module__ZmAxZq__tabBar .DashboardShell-module__ZmAxZq__activeTab{color:#17171b;background:#fffffff2;box-shadow:0 4px 12px #0a0a0e1a}@media (max-width:720px){.DashboardShell-module__ZmAxZq__header{flex-direction:column;align-items:flex-start}.DashboardShell-module__ZmAxZq__tabBar{width:100%}.DashboardShell-module__ZmAxZq__tabBar button{flex:1}}
