.GrowthGoalDialog_dialogSurface__T9Npi{min-width:520px;max-width:640px;width:90vw;z-index:101}.GrowthGoalDialog_title__Y7AYR{margin-bottom:16px;font-size:20px;font-weight:600}.GrowthGoalDialog_content__rddcT{padding-top:12px}.GrowthGoalDialog_form__CO0oS{display:flex;flex-direction:column;gap:14px}.GrowthGoalDialog_formRow__d3frP{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.GrowthGoalDialog_formField__lm3VN{display:flex;flex-direction:column}.GrowthGoalDialog_krSection__Bkq6Q{margin-top:8px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.GrowthGoalDialog_krHeader__SLZXH{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.GrowthGoalDialog_krList__DQOeE{display:flex;flex-direction:column;gap:8px}.GrowthGoalDialog_krItem__GMeTa{display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.GrowthGoalDialog_krInputs__v_E8n{flex:1 1;display:flex;flex-direction:column;gap:4px}.GrowthGoalDialog_krValueRow__jyCaq{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.GrowthGoalDialog_error__kTP_E{padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:8px}.GrowthGoalDialog_actions__Brcxr{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}.GrowthGoalDialog_overlay__c0b3J{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:100}@media(max-width:768px){.GrowthGoalDialog_dialogSurface__T9Npi{min-width:320px;width:95vw}.GrowthGoalDialog_formRow__d3frP,.GrowthGoalDialog_krValueRow__jyCaq{grid-template-columns:1fr}}.Dashboard_authContainer___D7YM{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:20px}.Dashboard_dashboard__f__EQ{min-height:100vh;padding:20px}.Dashboard_dashboardContent__R4WgS{max-width:1400px!important;width:100%!important;padding:24px 32px!important}.Dashboard_dashboardHeader__S4DaR{margin-bottom:2rem;text-align:center}.Dashboard_dashboardHeader__S4DaR h1{background:linear-gradient(135deg,#c3a177,#a98b74);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.Dashboard_widgetGrid__MnbQN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.Dashboard_widgetFull__FJXX3{grid-column:1/-1}.Dashboard_dashboardGrid__Cpk34{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_dashboardLink__YSbZ5{text-decoration:none;color:inherit}.Dashboard_dashboardLink__YSbZ5:hover{text-decoration:none}.Dashboard_dashboardCard__xpCY7{cursor:pointer;transition:all .3s ease;height:160px;border:1px solid rgba(102,126,234,.1)}.Dashboard_dashboardCard__xpCY7:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(102,126,234,.2);border-color:rgba(102,126,234,.3)}.Dashboard_cardHeader__mb4x9{display:flex;align-items:center;gap:.75rem}.Dashboard_cardIcon__G_m2t{color:#c3a177;font-size:1.2rem}.Dashboard_contributionPathCard__Nert2,.Dashboard_growthGoalsCard__hLvjS,.Dashboard_linkedTasksCard__uG4qU{margin-bottom:0;border:1px solid rgba(102,126,234,.1)}.Dashboard_contributionPathCard__Nert2:hover,.Dashboard_growthGoalsCard__hLvjS:hover,.Dashboard_linkedTasksCard__uG4qU:hover{border-color:rgba(102,126,234,.2);box-shadow:0 4px 20px rgba(102,126,234,.1)}.Dashboard_cardHeaderWithIcon__uCVsp{display:flex;align-items:center;gap:.75rem}.Dashboard_cardHeaderWithIcon__uCVsp .Dashboard_cardIcon__G_m2t{color:#c3a177;font-size:1.5rem}.Dashboard_overallProgress__Nw7v9{text-align:center}.Dashboard_overallProgress__Nw7v9 .Dashboard_progressCircle__m5Ydv{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c3a177,#a98b74);color:#fff;font-size:1.2rem;font-weight:700}.Dashboard_statsGrid__QeKqJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;padding:1rem}.Dashboard_statCard__eG_RM{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.625rem .5rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;transition:all .2s ease}.Dashboard_statCard__eG_RM:hover{background:#f3f4f6;border-color:#d1d5db}.Dashboard_statusBarSection__I5NdP{grid-column:1/-1;padding-top:.25rem}.Dashboard_goalsList__qTKdA{display:flex;flex-direction:column;padding:.25rem 0}.Dashboard_goalListItem__G7xBJ{border-bottom:1px solid #f0f0f0}.Dashboard_goalListItem__G7xBJ:last-child{border-bottom:none}.Dashboard_goalListHeader__0_Hp0{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;gap:8px;transition:background .15s}.Dashboard_goalListHeader__0_Hp0:hover{background:#fafafa}.Dashboard_goalExpanded___uKZi{padding:0 .75rem .75rem 2rem}.Dashboard_parentGoalLine__fU_gq{color:#6b7280;margin-left:28px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_keyResultsList__qe2Ut{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.Dashboard_keyResultItem__xFW84{padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;transition:all .2s ease;margin:0 .75rem}.Dashboard_keyResultItem__xFW84:hover{background:#f3f4f6;border-color:#d1d5db}.Dashboard_keyResultHeader__uHGY5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Dashboard_progressContainer__Mv75w{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.Dashboard_progressBar__sRleO{flex:1 1;height:8px}.Dashboard_progressBar__sRleO[style*="--fui-ProgressBar__bar-color"]{--fui-ProgressBar__bar-background:var(--fui-ProgressBar__bar-color)}.Dashboard_contributionTree__Ism_L{display:flex;flex-direction:column;align-items:center;padding:1rem .75rem;gap:.75rem}.Dashboard_contributionLevel__Y25bE{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.Dashboard_contributionNode__w2WOD{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;width:100%;transition:all .3s ease}.Dashboard_contributionNode__w2WOD:hover{border-color:#c3a177;box-shadow:0 4px 16px hsla(33,39%,62%,.15)}.Dashboard_contributionNode__w2WOD.Dashboard_myContribution__a8mu1{border-color:#e0d2c1;background:linear-gradient(135deg,hsla(60,56%,91%,.2),hsla(30,67%,94%,.2))}.Dashboard_contributionNode__w2WOD.Dashboard_myContribution__a8mu1:hover{border-color:tan;box-shadow:0 6px 20px hsla(34,44%,69%,.2)}.Dashboard_nodeIcon___OTWZ{font-size:1.5rem;min-width:2.25rem;text-align:center}.Dashboard_nodeContent__gKEFT{flex:1 1}.Dashboard_nodeProgress__S8NEi{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.Dashboard_smallProgressBar__VO3bp{flex:1 1;height:6px}.Dashboard_connectionArrow__Mlp2c{color:#c3a177;font-size:1.5rem;margin:.5rem 0;transform:rotate(180deg)}.Dashboard_connectedTasks__s4hV0{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.Dashboard_tasksList__N_V1g{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.Dashboard_taskItem__SbTlk{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease}.Dashboard_taskItem__SbTlk:hover{background:#f9fafb;border-color:#d1d5db}.Dashboard_taskItem__SbTlk.Dashboard_completed__JfuoH{background:#f0f9ff;border-color:#bae6fd}.Dashboard_taskCheckbox__wvmAf{margin-top:.2rem;cursor:pointer}.Dashboard_taskContent__kKtK8{flex:1 1}.Dashboard_taskHeader__I2X22{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.Dashboard_taskTags__QUlK_{display:flex;gap:.5rem;flex-wrap:wrap}.Dashboard_taskTags__QUlK_ .fui-Badge[class*=brand]{background-color:tan;color:#fff;border-color:transparent}.Dashboard_quickActions__lRBrW{margin-top:0;padding:1.25rem;background:linear-gradient(135deg,hsla(60,56%,91%,.2),hsla(30,67%,94%,.2));border-radius:12px;border:1px solid hsla(34,44%,69%,.2)}.Dashboard_actionButtons__I1zPw{display:flex;gap:1rem;flex-wrap:wrap}.Dashboard_actionButtons__I1zPw .fui-Button[class*=primary]{background-color:#c3a177;border-color:#c3a177}.Dashboard_actionButtons__I1zPw .fui-Button[class*=primary]:hover{background-color:#a98b74;border-color:#a98b74}@media(max-width:1024px){.Dashboard_widgetGrid__MnbQN{grid-template-columns:1fr}}@media(max-width:768px){.Dashboard_statsGrid__QeKqJ{grid-template-columns:repeat(2,1fr);padding:.75rem}.Dashboard_dashboard__f__EQ,.Dashboard_statCard__eG_RM{padding:.5rem}.Dashboard_dashboardContent__R4WgS{padding:12px!important}.Dashboard_dashboardGrid__Cpk34{grid-template-columns:1fr;gap:1rem}.Dashboard_dashboardCard__xpCY7{height:auto;min-height:140px}.Dashboard_dashboardHeader__S4DaR{margin-bottom:1rem}.Dashboard_dashboardHeader__S4DaR h1{font-size:1.8rem}.Dashboard_cardHeaderWithIcon__uCVsp{flex-direction:column;align-items:flex-start;gap:.5rem}.Dashboard_cardHeaderWithIcon__uCVsp .Dashboard_cardIcon__G_m2t{font-size:1.2rem}.Dashboard_overallProgress__Nw7v9{margin-top:.5rem}.Dashboard_keyResultItem__xFW84{margin:0 .5rem}.Dashboard_keyResultHeader__uHGY5,.Dashboard_progressContainer__Mv75w{flex-direction:column;align-items:flex-start;gap:.5rem}.Dashboard_contributionTree__Ism_L{padding:.75rem .5rem}.Dashboard_contributionNode__w2WOD{padding:.75rem;flex-direction:column;text-align:center;gap:.5rem}.Dashboard_nodeProgress__S8NEi{flex-direction:column;gap:.5rem;align-items:center}.Dashboard_taskHeader__I2X22{flex-direction:column;align-items:flex-start;gap:.5rem}.Dashboard_taskTags__QUlK_{margin-top:.25rem}.Dashboard_quickActions__lRBrW{padding:1rem}.Dashboard_actionButtons__I1zPw{flex-direction:column;gap:.75rem}}