.Dashboard_page__fCBh9{min-height:100vh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--bg-tertiary) 18%,transparent 82%),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#e6ebe8 1%) 0,var(--bg-primary) 100%)}[data-theme=light] .Dashboard_page__fCBh9{--bg-primary:#e7ede9;--bg-secondary:#dde5e0;--bg-tertiary:#d3dcd6;--border-color:#c2cec7;--text-primary:#1c2732;--text-secondary:#4a5964;--text-muted:#667783}.Dashboard_main__HAKNt{max-width:1380px;margin:0 auto;padding:28px 24px 40px;display:flex;flex-direction:column;gap:32px}.Dashboard_hero__oiu3y{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:22px}.Dashboard_heroCopy__dSjSE,.Dashboard_heroMetrics__zaXKR,.Dashboard_studyCard__KphvY{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent 24%);background:color-mix(in srgb,var(--bg-secondary) 97%,#eef2ef 3%);box-shadow:0 14px 28px rgba(15,23,42,.045)}.Dashboard_heroCopy__dSjSE{padding:28px;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.Dashboard_heroBadge__0f7J5{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg-tertiary) 88%,white 12%);color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Dashboard_heroBadgeDot__3y3GD{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-primary) 14%,transparent 86%)}.Dashboard_heroEyebrow__K46IX,.Dashboard_sectionEyebrow__ln7oK,.Dashboard_studyEyebrow__FcEDr{margin:0;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Dashboard_heroTitle__0F_HP{margin:0;max-width:11ch;color:var(--text-primary);font-size:clamp(38px,6vw,64px);line-height:.98;letter-spacing:-.06em}.Dashboard_heroDescription__d7g8m{margin:0;max-width:56ch;color:var(--text-secondary);font-size:17px;line-height:1.75}.Dashboard_quickActions__Fu8Af{display:flex;flex-wrap:wrap;gap:12px}.Dashboard_inlineLink__Dns3F,.Dashboard_primaryAction__Uq0m0,.Dashboard_secondaryAction__WkNhG,.Dashboard_textAction__JXiPt,.Dashboard_undoButton__lV6pB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit}.Dashboard_primaryAction__Uq0m0,.Dashboard_secondaryAction__WkNhG{min-height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.Dashboard_primaryAction__Uq0m0{color:white;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 18px 30px color-mix(in srgb,var(--accent-primary) 24%,transparent 76%)}.Dashboard_secondaryAction__WkNhG{color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 97%,#eef2ef 3%);border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent 24%)}.Dashboard_inlineLink__Dns3F:hover,.Dashboard_primaryAction__Uq0m0:hover,.Dashboard_secondaryAction__WkNhG:hover{transform:translateY(-1px)}.Dashboard_primaryAction__Uq0m0:disabled,.Dashboard_secondaryAction__WkNhG:disabled{opacity:.55;cursor:not-allowed}.Dashboard_heroMetrics__zaXKR{padding:20px;border-radius:30px;display:flex;flex-direction:column;gap:16px}.Dashboard_metricCardAccent__re5M7,.Dashboard_metricCard__roH94{border-radius:24px;padding:18px 18px 16px}.Dashboard_metricCardAccent__re5M7{background:linear-gradient(145deg,color-mix(in srgb,var(--bg-tertiary) 88%,#f0f3f1 12%),transparent),color-mix(in srgb,var(--bg-tertiary) 90%,var(--bg-secondary) 10%);border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent 22%)}.Dashboard_metricGrid__RHsm7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Dashboard_metricCard__roH94{background:color-mix(in srgb,var(--bg-primary) 94%,#edf1ee 6%);border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent 24%)}.Dashboard_metricLabel__jxZyg{display:block;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Dashboard_metricValue__2IRrx{margin-top:10px;color:var(--text-primary);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05;letter-spacing:-.04em}.Dashboard_metricMeta__WHDZZ{margin-top:8px;color:var(--text-secondary);font-size:13px;line-height:1.6}.Dashboard_goalFooter__uHW2j{margin-top:18px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.Dashboard_goalDate__LXCx2{color:var(--text-secondary);font-size:13px}.Dashboard_goalCountdown__APnkb{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--bg-primary) 70%,white 30%);color:var(--text-primary);font-size:13px;font-weight:700}.Dashboard_focusArea__TuZ1j{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:22px;align-items:start}.Dashboard_primaryColumn__qes_6,.Dashboard_secondaryColumn__9mp55{display:flex;flex-direction:column;gap:18px;min-width:0}.Dashboard_sectionHeader__gNWZB{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.Dashboard_sectionTitle__TUTFI,.Dashboard_studyTitle__YtZ19{margin:8px 0 0;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.05em}.Dashboard_inlineLink__Dns3F{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:600}.Dashboard_studyCard__KphvY{padding:22px;border-radius:26px}.Dashboard_studyHeader__uqTYC{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.Dashboard_studyBadge__WoPZO{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 10%,white 90%);color:var(--accent-primary);font-size:13px;font-weight:700}.Dashboard_studyNumbers__NFMe6{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Dashboard_studyNumberLabel__G_3Nd{display:block;color:var(--text-muted);font-size:12px;font-weight:600;margin-bottom:10px}.Dashboard_studyNumberValue__6CJaN{color:var(--text-primary);font-size:28px;line-height:1.1;letter-spacing:-.04em}.Dashboard_progressTrack__f_99h{margin-top:20px;width:100%;height:10px;border-radius:999px;background:color-mix(in srgb,var(--bg-tertiary) 82%,white 18%);overflow:hidden}.Dashboard_progressFill__kJxQs{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.Dashboard_progressCaption__Dn36i{margin:12px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.Dashboard_manualEntry__3yzY0{margin-top:18px;display:flex;flex-direction:column;gap:10px}.Dashboard_manualInputRow___vQZP{display:flex;gap:10px}.Dashboard_manualInput__Z0lhW{width:100%;min-height:46px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent 24%);background:color-mix(in srgb,var(--bg-primary) 82%,white 18%);color:var(--text-primary);padding:0 14px;font-size:15px}.Dashboard_manualInput__Z0lhW:focus{outline:none;border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-color) 70%)}.Dashboard_textAction__JXiPt{align-self:flex-start;background:transparent;color:var(--text-secondary);padding:0;font-size:14px;font-weight:600}.Dashboard_undoButton__lV6pB{margin-top:14px;width:100%;min-height:46px;border-radius:16px;background:color-mix(in srgb,var(--warning-color) 14%,white 86%);color:var(--warning-color);font-size:14px;font-weight:700}.Dashboard_footer__3JOCz{max-width:1380px;margin:0 auto;padding:6px 24px 28px;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-muted);font-size:12px;line-height:1.9}.Dashboard_footer__3JOCz a{color:inherit;text-decoration:none}.Dashboard_footer__3JOCz a:hover{color:var(--text-secondary)}@media (max-width:1120px){.Dashboard_focusArea__TuZ1j,.Dashboard_hero__oiu3y{grid-template-columns:1fr}.Dashboard_heroTitle__0F_HP{max-width:none}}@media (max-width:768px){.Dashboard_main__HAKNt{padding:18px 14px 32px;gap:24px}.Dashboard_heroCopy__dSjSE,.Dashboard_heroMetrics__zaXKR,.Dashboard_studyCard__KphvY{border-radius:24px;padding:18px}.Dashboard_goalFooter__uHW2j,.Dashboard_sectionHeader__gNWZB,.Dashboard_studyHeader__uqTYC{flex-direction:column;align-items:flex-start}.Dashboard_metricGrid__RHsm7,.Dashboard_studyNumbers__NFMe6{grid-template-columns:1fr}.Dashboard_manualInputRow___vQZP,.Dashboard_quickActions__Fu8Af{flex-direction:column}.Dashboard_manualInput__Z0lhW,.Dashboard_primaryAction__Uq0m0,.Dashboard_secondaryAction__WkNhG,.Dashboard_undoButton__lV6pB{width:100%}.Dashboard_heroDescription__d7g8m{font-size:15px}.Dashboard_sectionTitle__TUTFI,.Dashboard_studyTitle__YtZ19{font-size:24px}}