.dashboard_page__QhuNJ{min-height:100vh;padding-top:104px;background:radial-gradient(ellipse at 25% 0,#11251f 0,transparent 36%),#0a1010}.dashboard_dashboard__Hqgj8{--accent:#76d6b1;--border:#293d38;max-width:1512px;margin:0 auto;padding:0 40px 48px;color:#e8f1ee;font-variant-numeric:tabular-nums}.dashboard_header__fFjVh{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.dashboard_eyebrow__sv0xC{display:flex;align-items:center;gap:9px;font:10px var(--font-mono);letter-spacing:.15em;color:#8da89e;margin-bottom:12px}.dashboard_eyebrow__sv0xC>span{height:6px;width:6px;background:#76d6b1;border-radius:50%}.dashboard_header__fFjVh h1{font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.045em;margin-bottom:12px}.dashboard_header__fFjVh h1>span{color:#76d6b1}.dashboard_header__fFjVh p{font-size:13px;color:#a6bab2;line-height:1.7}.dashboard_status__J3H37{display:flex;flex-direction:column;align-items:end;gap:7px;font:11px var(--font-mono);color:#b3c3bc}.dashboard_status__J3H37 small{color:#8fa69d;font:10px var(--font-body)}.dashboard_connected__gpxeV,.dashboard_disconnected__y0g7U{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #315648;border-radius:5px;color:#8be0bd;background:#163127}.dashboard_disconnected__y0g7U{color:#c3cbc7;border-color:#42524b;background:#202b26}.dashboard_status__J3H37 i{width:5px;height:5px;border-radius:50%;background:currentColor}.dashboard_calendar__CQsfm{width:100%;margin:0 0 24px}.dashboard_workspace__Qtiy4{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start;margin-bottom:28px}.dashboard_primary__wKzO2,.dashboard_sidebar__5IbML{min-width:0;display:flex;flex-direction:column;gap:20px}.dashboard_sectionLabel__B9N48{display:flex;align-items:center;gap:10px;font:10px var(--font-mono);letter-spacing:.15em;color:#b1c4bb;padding-bottom:10px;border-bottom:1px solid #294038}.dashboard_sectionLabel__B9N48 span{color:#76d6b1;letter-spacing:0}.dashboard_macroGrid__DyvIu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard_macroCard__EiXNW{min-width:0;padding:17px 16px;min-height:116px;border:1px solid #293d38;border-radius:8px;background:linear-gradient(130deg,#172722,#121e1a)}.dashboard_macroCard__EiXNW:first-child{border-color:#4c876e;background:linear-gradient(125deg,#204235,#14271f)}.dashboard_macroValue__R8N5O{font:500 clamp(22px,2.1vw,30px) var(--font-heading);letter-spacing:-.035em;margin:6px 0}.dashboard_macroCard__EiXNW>div:last-child{line-height:1.5;margin-top:5px}.dashboard_dashboard__Hqgj8 .card-luxury{background:#111b18;border:1px solid #293d38;border-radius:10px;box-shadow:none;transition:border-color .18s}.dashboard_dashboard__Hqgj8 .card-luxury:hover{border-color:#426153;box-shadow:none}.dashboard_dashboard__Hqgj8 .text-gold-gradient{background:none;-webkit-text-fill-color:#76d6b1;color:#76d6b1}.dashboard_dashboard__Hqgj8 [class*="text-[#9ba3a6]"]{color:#a5b7af}.dashboard_dashboard__Hqgj8 [class*="text-[#3f9e74]"]{color:#83daba}.dashboard_dashboard__Hqgj8 [class*="text-[#8A7F6D]"]{color:#a5b7af}.dashboard_dashboard__Hqgj8 [class*="text-[10px]"],.dashboard_dashboard__Hqgj8 [class*="text-[7px]"],.dashboard_dashboard__Hqgj8 [class*="text-[8px]"],.dashboard_dashboard__Hqgj8 [class*="text-[9px]"]{font-size:11px;line-height:1.5}.dashboard_dashboard__Hqgj8 [class*="text-[11px]"]{font-size:12px}.dashboard_dashboard__Hqgj8 [class*=text-red-400]{color:#fb9397}.dashboard_dashboard__Hqgj8 [class*=text-emerald-400]{color:#79dcb4}.dashboard_dashboard__Hqgj8 .font-mono{letter-spacing:-.035em}.dashboard_dashboard__Hqgj8 h2,.dashboard_dashboard__Hqgj8 h3{letter-spacing:.015em}.dashboard_dashboard__Hqgj8 a:focus-visible,.dashboard_dashboard__Hqgj8 button:focus-visible,.dashboard_dashboard__Hqgj8 input:focus-visible,.dashboard_dashboard__Hqgj8 summary:focus-visible{outline:2px solid #99efcc;outline-offset:4px}.dashboard_dashboard__Hqgj8 button:not([class*=absolute]){min-height:32px}.dashboard_dashboard__Hqgj8 table td{padding-top:8px;padding-bottom:8px}.dashboard_levelPanel__CxAXW{padding:22px}.dashboard_levelGrid__YFZuO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.dashboard_levelGrid__YFZuO>div{min-width:0;margin:0}.dashboard_levelGrid__YFZuO>div:first-child{border:0;border-radius:8px;background:#0c1512;padding:22px 12px}.dashboard_levelGrid__YFZuO>div:nth-child(2){border-radius:8px;border-color:#365947;padding:16px}.dashboard_levelLadder__U0xLu{display:flex;flex-direction:column;justify-content:center;gap:12px}.dashboard_levelLadder__U0xLu>div{gap:8px}.dashboard_levelLadder__U0xLu>div>span:first-child{width:40px;flex-shrink:0}.dashboard_levelDetails__LHDIS{border-left:1px solid #293d38;padding-left:18px}.dashboard_flowGrid__3br5j{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.dashboard_flowGrid__3br5j>.card-luxury{padding:20px}.dashboard_dataNote__MdCXe{font-size:11px;color:#a5b7af;margin:-5px 0 14px}.dashboard_sidebar__5IbML>.card-luxury{padding:19px}.dashboard_rotation__zOYAJ{margin-top:24px}@media (min-width:1380px){.dashboard_workspace__Qtiy4{grid-template-columns:minmax(0,1fr) 375px}}@media (max-width:1100px){.dashboard_dashboard__Hqgj8{padding:0 24px 40px}.dashboard_workspace__Qtiy4{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.dashboard_macroGrid__DyvIu{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_levelGrid__YFZuO{grid-template-columns:minmax(0,1fr)}.dashboard_levelDetails__LHDIS{border-left:0;padding-left:0}}@media (max-width:800px){.dashboard_page__QhuNJ{padding-top:88px}.dashboard_dashboard__Hqgj8{padding:0 16px 32px}.dashboard_header__fFjVh{align-items:start;flex-direction:column;gap:16px;margin-bottom:24px}.dashboard_header__fFjVh h1{font-size:36px}.dashboard_status__J3H37{align-items:start;gap:6px}.dashboard_workspace__Qtiy4{grid-template-columns:minmax(0,1fr)}.dashboard_primary__wKzO2{gap:16px}.dashboard_sidebar__5IbML{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard_sidebar__5IbML>:first-child{grid-column:1/-1}.dashboard_macroGrid__DyvIu{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_levelGrid__YFZuO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.dashboard_eyebrow__sv0xC{font-size:9px}.dashboard_macroGrid__DyvIu{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_macroCard__EiXNW{padding:14px 12px}.dashboard_macroCard__EiXNW>div:first-child{align-items:start;gap:4px;flex-wrap:wrap}.dashboard_macroCard__EiXNW:first-child{grid-column:1/-1;min-height:105px}.dashboard_macroCard__EiXNW[data-detail]{grid-column:1/-1;order:1}.dashboard_levelGrid__YFZuO,.dashboard_sidebar__5IbML{grid-template-columns:minmax(0,1fr)}.dashboard_dashboard__Hqgj8 [class*=p-6],.dashboard_levelPanel__CxAXW{padding:16px}.dashboard_dashboard__Hqgj8 [class*=grid-cols-3]{gap:6px}.dashboard_flowGrid__3br5j [class*=grid-cols-3]>div{padding:9px 4px}.dashboard_flowGrid__3br5j [class*=grid-cols-3] .font-mono{font-size:12px}.dashboard_dashboard__Hqgj8 button:not([class*=absolute]){min-height:40px}}@media (prefers-reduced-motion:reduce){.dashboard_dashboard__Hqgj8 *,.dashboard_dashboard__Hqgj8 :after,.dashboard_dashboard__Hqgj8 :before{animation:none!important;transition:none!important}}@media (min-width:1000px){.dashboard_flowGrid__3br5j{grid-template-columns:minmax(320px,.85fr) minmax(0,1.65fr);align-items:start}}.CalendarWidget_expanded__9tR_F{height:auto}.CalendarWidget_heading__VEjJj{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CalendarWidget_calendarTitle__MPTGo{margin-bottom:0}.CalendarWidget_monthNav__qURN_{margin-bottom:0;gap:12px}.CalendarWidget_viewControls__IxkVO{display:flex;align-items:center;gap:12px;margin:12px 0 14px;flex-wrap:wrap}.CalendarWidget_viewToggle__KmdKl{display:inline-flex;gap:2px;padding:2px;border:1px solid #315648;border-radius:7px}.CalendarWidget_viewToggle__KmdKl button{min-width:44px;padding:4px 10px;border-radius:5px;color:#a5b7af;font-size:11px;font-weight:600}.CalendarWidget_viewToggle__KmdKl button[aria-pressed=true]{background:#203b32;color:#a1e9cd}.CalendarWidget_viewToggle__KmdKl button:hover{color:#a1e9cd}.CalendarWidget_rangeHint__K7ouV{color:#a5b7af;font-size:11px}.CalendarWidget_scrollHint__MhJ5x{display:none;color:#8da89e;font-size:10px}.CalendarWidget_gridViewport__MgKwb{width:100%;overflow-x:auto;scrollbar-color:#3e6655 transparent;scrollbar-width:thin}.CalendarWidget_expanded__9tR_F .CalendarWidget_days__6hDzi{gap:7px}.CalendarWidget_expanded__9tR_F .CalendarWidget_days__6hDzi:focus-visible{outline:2px solid #99efcc;outline-offset:3px}.CalendarWidget_expanded__9tR_F .CalendarWidget_day__GUtr1{min-width:0;min-height:92px;padding:10px;gap:8px;background:#0d1713!important}.CalendarWidget_expanded__9tR_F .CalendarWidget_day__GUtr1>div:first-child{font-size:11px;line-height:1.3;color:#c7d8d0}.CalendarWidget_expanded__9tR_F .CalendarWidget_day__GUtr1>div:nth-child(2){gap:5px}.CalendarWidget_expanded__9tR_F .CalendarWidget_event__grCgp{padding:6px 7px;border-radius:5px;white-space:normal;overflow-wrap:anywhere}.CalendarWidget_expanded__9tR_F .CalendarWidget_time__2wvfF{display:block;font-size:10px;line-height:1.25;opacity:.85;margin-bottom:2px}.CalendarWidget_expanded__9tR_F .CalendarWidget_eventName__bjjLG{display:block;font-size:11px;line-height:1.35;font-weight:500}.CalendarWidget_weekdays___Exri{padding:2px 0 6px}.CalendarWidget_empty__xKEXH{min-height:92px}.CalendarWidget_mobileDate__VvlU9{display:none}.CalendarWidget_agendaGrid__otxVI{grid-template-columns:repeat(7,minmax(0,1fr))}.CalendarWidget_agendaGrid__otxVI .CalendarWidget_day__GUtr1:nth-child(n+8){border-top-color:#3c6957}.CalendarWidget_agenda___w8_L .CalendarWidget_mobileDate__VvlU9{display:inline;font-weight:400}.CalendarWidget_agenda___w8_L .CalendarWidget_dayName__Zo4y9{color:#a1e9cd}.CalendarWidget_agendaFooter__GDyZa{margin-top:10px;padding-top:8px}@media (max-width:1050px){.CalendarWidget_scrollHint__MhJ5x{display:inline;width:100%}.CalendarWidget_agendaGrid__otxVI{min-width:980px}.CalendarWidget_monthGrid__1Knbg,.CalendarWidget_weekdays___Exri{min-width:840px}}@media (max-width:760px){.CalendarWidget_heading__VEjJj{align-items:flex-start}.CalendarWidget_monthNav__qURN_{width:100%}.CalendarWidget_agendaGrid__otxVI{min-width:910px}.CalendarWidget_monthGrid__1Knbg,.CalendarWidget_weekdays___Exri{min-width:770px}.CalendarWidget_expanded__9tR_F .CalendarWidget_day__GUtr1{min-height:84px;padding:8px}.CalendarWidget_expanded__9tR_F .CalendarWidget_event__grCgp{padding:5px 6px}}