.Dashboard-module__Rm6JEq__scaler{background:#f4f2ee;width:100%;position:relative;overflow:hidden}.Dashboard-module__Rm6JEq__scaled{transform-origin:top;will-change:transform;opacity:0;width:1440px;margin-left:-720px;transition:opacity .25s ease-out;position:absolute;top:0;left:50%}.Dashboard-module__Rm6JEq__scaledReady{opacity:1}.Dashboard-module__Rm6JEq__root{--paper:#f4f2ee;--surface:#fff;--fill-3:#14141208;--fill-6:#1414120f;--fill-10:#1414121a;--text:#14140f;--text-78:#14140fc7;--text-56:#14140f8f;--text-36:#14140f5c;--line:#14141217;--line-10:#1414121a;--line-16:#14141229;--hairline:#14140f14;--accent:#b85f22;--accent-10:#b85f221a;--green:#4f7842;--green-14:#84b26b24;--rose:#a24535;--avatar:#2a1a0e;--font-display:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--paper);width:1440px;color:var(--text);font-family:var(--font-body);letter-spacing:-.005em;text-align:left;font-size:16px}.Dashboard-module__Rm6JEq__root *,.Dashboard-module__Rm6JEq__root :before,.Dashboard-module__Rm6JEq__root :after{box-sizing:border-box}.Dashboard-module__Rm6JEq__app{min-height:100%;display:flex}.Dashboard-module__Rm6JEq__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-56);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.Dashboard-module__Rm6JEq__eyebrowNum{font-family:var(--font-mono);color:var(--accent);letter-spacing:.14em;font-size:10px;font-weight:600}.Dashboard-module__Rm6JEq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Dashboard-module__Rm6JEq__display{font-family:var(--font-display);font-weight:600}.Dashboard-module__Rm6JEq__pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.Dashboard-module__Rm6JEq__pillDot{background:currentColor;border-radius:3px;width:5px;height:5px}.Dashboard-module__Rm6JEq__pillGreen{background:var(--green-14);color:var(--green)}.Dashboard-module__Rm6JEq__pillAccent{background:var(--accent-10);color:var(--accent)}.Dashboard-module__Rm6JEq__pillMuted{background:var(--fill-6);color:var(--text-78)}.Dashboard-module__Rm6JEq__ghostBtn{border:1px solid var(--line-16);height:30px;color:var(--text);font:inherit;letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.Dashboard-module__Rm6JEq__ghostBtn svg{stroke-width:1.7px;width:13px;height:13px}.Dashboard-module__Rm6JEq__sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;width:240px;display:flex}.Dashboard-module__Rm6JEq__brand{border-bottom:1px solid var(--line-10);align-items:center;gap:10px;padding:20px 18px;display:flex}.Dashboard-module__Rm6JEq__brandMark{background:var(--text);width:26px;height:26px;color:var(--paper);font-family:var(--font-display);border-radius:6px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.Dashboard-module__Rm6JEq__brandName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:14.5px;font-weight:600}.Dashboard-module__Rm6JEq__workspace{padding:14px 14px 6px}.Dashboard-module__Rm6JEq__wsCard{border:1px solid var(--line);background:var(--fill-3);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.Dashboard-module__Rm6JEq__wsAvatar{background:var(--avatar);color:#f2ebdd;width:28px;height:28px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.Dashboard-module__Rm6JEq__wsMeta{flex:1;min-width:0}.Dashboard-module__Rm6JEq__wsName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.Dashboard-module__Rm6JEq__wsTag{font-family:var(--font-mono);color:var(--text-56);margin-top:2px;font-size:10px}.Dashboard-module__Rm6JEq__wsArrow{width:13px;height:13px;color:var(--text-56);stroke-width:1.7px;flex-shrink:0}.Dashboard-module__Rm6JEq__nav{flex-direction:column;flex:1;padding:8px 10px;display:flex}.Dashboard-module__Rm6JEq__navLabel{padding:10px 6px 6px}.Dashboard-module__Rm6JEq__navItem{color:var(--text-78);cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.Dashboard-module__Rm6JEq__navItem svg{opacity:.7;stroke-width:1.7px;flex-shrink:0;width:14px;height:14px}.Dashboard-module__Rm6JEq__navItem span:not(.Dashboard-module__Rm6JEq__navMeta){flex:1}.Dashboard-module__Rm6JEq__navMeta{font-family:var(--font-mono);color:var(--text-56);font-size:10px;font-weight:500}.Dashboard-module__Rm6JEq__navItemActive{background:var(--fill-6);color:var(--text);font-weight:600}.Dashboard-module__Rm6JEq__navItemActive svg{opacity:1}.Dashboard-module__Rm6JEq__navItemActive:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.Dashboard-module__Rm6JEq__goal{border-top:1px solid var(--line-10);padding:14px}.Dashboard-module__Rm6JEq__goalHead{color:var(--text-56);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.Dashboard-module__Rm6JEq__goalHead .Dashboard-module__Rm6JEq__mono{color:var(--text);font-size:11px}.Dashboard-module__Rm6JEq__goalTrack{background:var(--fill-6);border-radius:2px;width:100%;height:4px;overflow:hidden}.Dashboard-module__Rm6JEq__goalFill{background:var(--accent);transform-origin:0;border-radius:2px;height:4px;animation:1.2s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__growX}.Dashboard-module__Rm6JEq__goalFoot{font-family:var(--font-mono);color:var(--text-36);margin-top:6px;font-size:10px}.Dashboard-module__Rm6JEq__main{flex:1;min-width:0}.Dashboard-module__Rm6JEq__header{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:16px;height:64px;padding:0 32px;display:flex}.Dashboard-module__Rm6JEq__search{border:1px solid var(--line);background:var(--fill-3);border-radius:10px;flex:1;align-items:center;gap:9px;max-width:380px;padding:8px 14px;display:flex}.Dashboard-module__Rm6JEq__search svg{width:14px;height:14px;color:var(--text-56);stroke-width:1.7px;flex-shrink:0}.Dashboard-module__Rm6JEq__searchText{color:var(--text-56);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.Dashboard-module__Rm6JEq__kbd{font-family:var(--font-mono);border:1px solid var(--line);background:var(--surface);color:var(--text-56);border-radius:5px;padding:2px 6px;font-size:10px}.Dashboard-module__Rm6JEq__headerSpacer{flex:1}.Dashboard-module__Rm6JEq__segmented{border:1px solid var(--line);background:var(--fill-6);border-radius:999px;gap:2px;padding:3px;display:flex}.Dashboard-module__Rm6JEq__segBtn{color:var(--text-56);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.Dashboard-module__Rm6JEq__segBtn svg{stroke-width:1.8px;width:12px;height:12px}.Dashboard-module__Rm6JEq__segBtnActive{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000000f}.Dashboard-module__Rm6JEq__iconBtn{border:1px solid var(--line);background:var(--fill-3);width:36px;height:36px;color:var(--text-78);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.Dashboard-module__Rm6JEq__iconBtn svg{stroke-width:1.7px;width:14px;height:14px}.Dashboard-module__Rm6JEq__iconDot{background:var(--accent);border-radius:3px;width:6px;height:6px;position:absolute;top:7px;right:7px}.Dashboard-module__Rm6JEq__primaryBtn{border:1px solid var(--text);background:var(--text);height:36px;color:var(--paper);font:inherit;letter-spacing:-.005em;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.Dashboard-module__Rm6JEq__primaryBtn svg{stroke-width:2px;width:13px;height:13px}.Dashboard-module__Rm6JEq__greeting{border-bottom:1px solid var(--line-10);justify-content:space-between;align-items:flex-end;gap:32px;padding:36px 32px 28px;display:flex}.Dashboard-module__Rm6JEq__greetEyebrow{margin-bottom:14px}.Dashboard-module__Rm6JEq__diamond{background:var(--accent);width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.Dashboard-module__Rm6JEq__greetTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:56px;font-weight:600;line-height:1}.Dashboard-module__Rm6JEq__greetSub{color:var(--text-56);font-weight:400}.Dashboard-module__Rm6JEq__accentWord{color:var(--accent);font-weight:600}.Dashboard-module__Rm6JEq__greetRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.Dashboard-module__Rm6JEq__periodToggle{gap:6px;display:flex}.Dashboard-module__Rm6JEq__periodBtn{border:1px solid var(--line);background:var(--fill-3);color:var(--text-78);font:inherit;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.Dashboard-module__Rm6JEq__periodBtnActive{background:var(--text);border-color:var(--text);color:var(--paper)}.Dashboard-module__Rm6JEq__periodCaption{font-family:var(--font-mono);color:var(--text-56);font-size:11px}.Dashboard-module__Rm6JEq__kpis{grid-template-columns:repeat(4,1fr);gap:14px;padding:28px 32px;display:grid}.Dashboard-module__Rm6JEq__panels{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:14px;padding:0 32px 28px;display:grid}.Dashboard-module__Rm6JEq__pipelineSection{padding:0 32px 32px}.Dashboard-module__Rm6JEq__card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.Dashboard-module__Rm6JEq__kpiCard{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.Dashboard-module__Rm6JEq__kpiHead{justify-content:space-between;align-items:flex-start;display:flex}.Dashboard-module__Rm6JEq__kpiNum{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:.95}.Dashboard-module__Rm6JEq__kpiFoot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.Dashboard-module__Rm6JEq__kpiSub{color:var(--text-56);font-size:12px}.Dashboard-module__Rm6JEq__spark{flex-shrink:0}.Dashboard-module__Rm6JEq__chartHead{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.Dashboard-module__Rm6JEq__chartTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-top:8px;font-size:26px;font-weight:600}.Dashboard-module__Rm6JEq__chartTitleSub{font-family:var(--font-display);color:var(--text-56);letter-spacing:-.01em;font-size:16px;font-weight:400}.Dashboard-module__Rm6JEq__legend{color:var(--text-78);gap:16px;margin-top:12px;font-size:12px;display:flex}.Dashboard-module__Rm6JEq__legendItem{align-items:center;gap:7px;display:flex}.Dashboard-module__Rm6JEq__legendLine{background:var(--accent);width:10px;height:2px}.Dashboard-module__Rm6JEq__legendDash{border-top:1px dashed var(--text-56);width:10px}.Dashboard-module__Rm6JEq__legendProj{color:var(--text-56)}.Dashboard-module__Rm6JEq__chartActions{gap:6px;display:flex}.Dashboard-module__Rm6JEq__chartWrap{width:100%}.Dashboard-module__Rm6JEq__chartSvg{width:100%;height:220px;display:block;overflow:visible}.Dashboard-module__Rm6JEq__chartAxis{justify-content:space-between;margin-top:8px;display:flex}.Dashboard-module__Rm6JEq__chartAxis span{font-family:var(--font-mono);color:var(--text-56);font-size:10px}.Dashboard-module__Rm6JEq__tasksHead{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.Dashboard-module__Rm6JEq__tasksTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-top:8px;font-size:22px;font-weight:600}.Dashboard-module__Rm6JEq__tasksTitleAlt{color:var(--rose);font-weight:400}.Dashboard-module__Rm6JEq__tasksFilters{border-bottom:1px solid var(--line-10);gap:6px;margin:14px 0 16px;padding-bottom:14px;display:flex}.Dashboard-module__Rm6JEq__taskRow{border-bottom:1px solid var(--line-10);grid-template-columns:32px 1fr auto auto;align-items:center;gap:14px;padding:14px 0;animation:.55s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__rowIn;display:grid}.Dashboard-module__Rm6JEq__taskRow:last-child{border-bottom:none}.Dashboard-module__Rm6JEq__taskIndex{font-family:var(--font-mono);color:var(--text-56);font-size:11px}.Dashboard-module__Rm6JEq__taskName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13.5px;font-weight:600;overflow:hidden}.Dashboard-module__Rm6JEq__taskDetail{color:var(--text-56);font-size:12px}.Dashboard-module__Rm6JEq__taskDay{font-family:var(--font-mono);color:var(--text-56);font-size:11px}.Dashboard-module__Rm6JEq__pipeHead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.Dashboard-module__Rm6JEq__pipeTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-top:8px;font-size:22px;font-weight:600}.Dashboard-module__Rm6JEq__pipeTitleSub{font-family:var(--font-display);color:var(--text-56);letter-spacing:-.02em;font-size:22px;font-weight:400}.Dashboard-module__Rm6JEq__pipeGrid{border:1px solid var(--line-10);background:var(--line-10);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.Dashboard-module__Rm6JEq__pipeStage{background:var(--surface);flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex;position:relative}.Dashboard-module__Rm6JEq__pipeStageActive{background:var(--fill-3)}.Dashboard-module__Rm6JEq__pipeStageActive:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.Dashboard-module__Rm6JEq__pipeStageHead{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__Rm6JEq__pipeNum{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:.95}.Dashboard-module__Rm6JEq__pipeValue{font-family:var(--font-mono);color:var(--text-56);font-size:11px}.Dashboard-module__Rm6JEq__pipeValue span{color:var(--text-56)}.Dashboard-module__Rm6JEq__chartArea{animation:1.1s ease-out .4s backwards Dashboard-module__Rm6JEq__fadeIn}.Dashboard-module__Rm6JEq__chartLine{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.8s cubic-bezier(.4,.1,.2,1) .3s forwards Dashboard-module__Rm6JEq__draw}.Dashboard-module__Rm6JEq__chartTip{animation:.6s ease-out 1.5s backwards Dashboard-module__Rm6JEq__fadeIn}.Dashboard-module__Rm6JEq__sparkPath{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.2s ease-out .5s forwards Dashboard-module__Rm6JEq__draw}.Dashboard-module__Rm6JEq__reveal{animation:.7s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__cardIn}.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__reveal,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__taskRow,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__goalFill,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__chartArea,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__chartLine,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__chartTip,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__sparkPath{animation-play-state:paused!important}@keyframes Dashboard-module__Rm6JEq__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Dashboard-module__Rm6JEq__rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes Dashboard-module__Rm6JEq__growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Dashboard-module__Rm6JEq__draw{to{stroke-dashoffset:0}}@keyframes Dashboard-module__Rm6JEq__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Dashboard-module__Rm6JEq__reveal,.Dashboard-module__Rm6JEq__taskRow,.Dashboard-module__Rm6JEq__goalFill,.Dashboard-module__Rm6JEq__chartArea,.Dashboard-module__Rm6JEq__chartTip{animation:none!important}.Dashboard-module__Rm6JEq__chartLine,.Dashboard-module__Rm6JEq__sparkPath{stroke-dashoffset:0!important;animation:none!important}}
