._shell_1r857_1{--ink:#20342c;--muted:#5b6f65;--line:#dfe7e1;--rail:#162b23;min-height:100vh;color:var(--ink);grid-template-columns:244px minmax(0,1fr);display:grid}._skip_1r857_11{z-index:500;background:#fff;border-radius:.4rem;padding:.65rem 1rem;position:fixed;top:-5rem;left:1rem}._skip_1r857_11:focus{top:1rem}._sidebar_1r857_21{background:var(--rail);color:#eef6ee;flex-direction:column;height:100dvh;padding:25px 16px 16px;display:flex;position:sticky;top:0;overflow:auto}._brand_1r857_32{color:#f6faf7;align-items:center;gap:11px;margin:0 3px 38px;line-height:1.2;display:flex}._brand_1r857_32 strong{letter-spacing:-.4px;font-size:19px;display:block}._brand_1r857_32 small{color:#b6c7be;font-size:11px}._brandMark_1r857_42{color:#263d29;background:#dbe9a4;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}._navLabel_1r857_52{color:#a7bdb1;letter-spacing:.12em;margin:0 10px 8px;font-size:10px;font-weight:800}._navLink_1r857_53{color:#dbe8df;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:43px;margin-bottom:4px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._navLink_1r857_53:hover{background:#213b30}._navLink_1r857_53[aria-current=page]{color:#e9f4c2;background:#2a4538;border-color:#486052}._sidebarBottom_1r857_73{margin-top:auto;padding-top:24px}._demoBox_1r857_74{border:1px solid #405a4e;border-radius:8px;gap:9px;padding:11px 8px;display:flex}._demoBox_1r857_74 strong,._demoBox_1r857_74 small{display:block}._demoBox_1r857_74 strong{font-size:11px}._demoBox_1r857_74 small{color:#b6c7be;margin-top:4px;font-size:11px}._resetButton_1r857_78{color:#c8d9cf;font:inherit;cursor:pointer;background:0 0;border:0;padding:11px 8px;font-size:12px}._resetButton_1r857_78:hover{text-decoration:underline}._workspace_1r857_80{flex-direction:column;min-width:0;min-height:100dvh;display:flex}._topbar_1r857_81{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:8px 26px;display:flex}._menuButton_1r857_91{display:none}._role_1r857_92{width:202px}._main_1r857_93{flex:1;width:min(100%,1550px);margin-inline:auto;padding:25px clamp(16px,3vw,34px) 34px}._main_1r857_93:focus{outline:none}._eyebrow_1r857_95{color:#527061;letter-spacing:.13em;margin-bottom:4px;font-size:10px;font-weight:800}._pageHeading_1r857_96 h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,38px);line-height:1.12}._hero_1r857_97{isolation:isolate;color:#f5fbf4;background:linear-gradient(108deg,#203c2f,#325b48);border-radius:13px;align-items:center;min-height:158px;padding:22px 25px;display:flex;position:relative;overflow:hidden}._heroCopy_1r857_109{z-index:1}._heroCopy_1r857_109 p{color:#d6e5db}._heroRings_1r857_111{aspect-ratio:1;background:repeating-radial-gradient(circle,#bfd7c51c 0 1px,#0000 2px 24px);border-radius:50%;width:380px;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}._heroIcon_1r857_121{color:#d5e5c0a1;width:105px;height:105px;position:absolute;right:clamp(20px,8vw,100px)}._metric_1r857_122{min-width:0}._metricNumber_1r857_123{letter-spacing:-.05em;margin:10px 0 5px;font-size:32px;font-weight:800;line-height:1}._dashboardGrid_1r857_124{grid-template-columns:minmax(0,1.9fr) minmax(275px,1fr);gap:16px;display:grid}._panel_1r857_125{min-width:0;overflow:hidden}._panelHeading_1r857_126,._filters_1r857_126{border-bottom:1px solid #e7ede8}._table_1r857_127{color:#22382e;font-size:13px}._table_1r857_127 th{color:#53695d;white-space:nowrap;background:#f7faf8;font-size:11px;font-weight:750}._table_1r857_127 td{border-color:#e7ede8}._mobileGrid_1r857_130{display:none}._chart_1r857_131{width:100%;height:190px}._facts_1r857_132>div,._task_1r857_132{overflow-wrap:anywhere;background:#f5f8f6;border-radius:7px;padding:8px 11px}._weekGrid_1r857_133{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._weekDay_1r857_134{min-width:0}._footer_1r857_135{color:var(--muted);border-top:1px solid var(--line);padding:12px 26px;font-size:11px}._notice_1r857_136{z-index:1000;max-width:min(430px,100% - 36px);position:fixed;bottom:18px;right:18px;box-shadow:0 5px 20px #162b2340}@media (width<=1200px){._dashboardGrid_1r857_124{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){._weekGrid_1r857_133{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){._shell_1r857_1{grid-template-columns:minmax(0,1fr)}._sidebar_1r857_21{z-index:90;width:244px;height:100dvh;display:none;position:fixed;top:0;left:0;box-shadow:5px 0 35px #162b2350}._sidebarOpen_1r857_146{height:calc(100dvh - 62px);display:flex;top:62px}._menuButton_1r857_91{display:inline-flex}._mineIcon_1r857_148{display:none}._topbar_1r857_81{min-height:62px;padding:7px 12px}._topbarRight_1r857_150{justify-content:flex-end;gap:4px}._role_1r857_92{width:160px}._heroIcon_1r857_121{opacity:.45}._weekGrid_1r857_133{grid-template-columns:repeat(2,minmax(0,1fr))}._desktopGrid_1r857_154{display:none}._mobileGrid_1r857_130{display:grid}._mobileRow_1r857_156{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:13px 16px;display:grid}._mobileRow_1r857_156+._mobileRow_1r857_156{border-top:1px solid #e7ede8}._mobileField_1r857_158{overflow-wrap:anywhere;min-width:0;font-size:13px}._mobileAction_1r857_159{grid-column:1/-1}._mobileAction_1r857_159 button{min-height:44px}}@media (width<=380px){._contextDate_1r857_163{display:none}._role_1r857_92{width:132px}}
