.page_page__sqHnU{max-width:var(--max-width-wide);margin:0 auto;padding:2rem;--ink-3:#5f5d56;--ink-4:#5f5d56;--ok:#1f6b3f;--err:#9c2f21}.page_state__vuRPG{padding:3rem 2rem}.page_stateText__fVuNB{color:var(--ink-3)}.page_errorText__sBc8F{color:var(--err)}.page_retryBtn__nVgz7{margin-top:1rem}.page_errorBanner__d4pkI{color:var(--err);padding:.75rem 1rem;margin-bottom:1.5rem;border:1px solid var(--err);border-radius:var(--r-sm)}.page_grid__P1RQ3{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}.page_colMain__L4Zf9{gap:2rem}.page_colMain__L4Zf9,.page_colSide__n2022{display:flex;flex-direction:column;min-width:0}.page_colSide__n2022{gap:1.5rem}.page_statRow__6Wb_6{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.page_statCard__tKMY7{padding:1.25rem 1.5rem;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.page_statCard__tKMY7:first-child{padding-left:0}.page_statCard__tKMY7:last-child{border-right:none}.page_statValue__Ngvpx{font-size:2.25rem;line-height:1}.page_statLabel__xyDJ2{font-size:.75rem;color:var(--ink-3);margin-top:.375rem}.page_statDelta__ZFyN3{font-size:.6875rem;font-weight:500;margin-top:.375rem;color:var(--err)}.page_statDelta__ZFyN3[data-positive=true]{color:var(--ok)}.page_statPeriod__vmErv{color:var(--ink-4);font-weight:400}.page_headBtn__KEt6H{padding:.375rem .75rem;font-size:.75rem}.page_headLink__rEfyE{font-size:.75rem;color:var(--ink-3)}.page_headLink__rEfyE:hover{color:var(--ink)}.page_empty__7ZIVI{color:var(--ink-3);font-size:.875rem;padding:1.5rem 0}.page_timeline__ax_Id{border-top:1px solid var(--line)}.page_slot__voxJ9{display:grid;grid-template-columns:64px 1fr;align-items:center;border-bottom:1px solid var(--line);padding:1rem 0}.page_slotTime__74_Ez{font-size:1.25rem;line-height:1}.page_slotBody__rB14d{display:flex;align-items:center;gap:1rem}.page_slotBar__vNogE{width:4px;height:36px;border-radius:2px;background:var(--accent);flex-shrink:0}.page_slotBar__vNogE[data-pending=true]{background:var(--warn)}.page_slotInfo__DH7lT{flex:1 1;min-width:0}.page_slotService__94dhY{font-weight:500;font-size:.875rem}.page_slotMeta__suAcR{font-size:.75rem;color:var(--ink-3);margin-top:.125rem}.page_weekChart__bc9mj{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.625rem;gap:.625rem}.page_weekCol__Y9qjv{display:flex;flex-direction:column}.page_weekTrack__ZIa9Y{position:relative;height:120px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.page_weekTrack__ZIa9Y[data-today=true]{border-color:var(--accent)}.page_weekFill__XcZY7{position:absolute;left:0;right:0;bottom:0;height:var(--bar-pct,0);background:var(--ink)}.page_weekFill__XcZY7[data-today=true]{background:var(--accent)}.page_weekFill__XcZY7[data-empty=true]{opacity:0}.page_weekValue__qkIYK{position:absolute;top:.5rem;left:0;right:0;text-align:center;font-size:.6875rem;font-weight:500;color:var(--ink-3)}.page_weekValue__qkIYK[data-today=true]{color:var(--ink-2)}.page_weekLabel__4VU9C{text-align:center;margin-top:.5rem;font-size:.75rem;color:var(--ink-3)}.page_weekLabel__4VU9C[data-today=true]{color:var(--accent);font-weight:500}.page_revCard__xEcv0{padding:1.375rem}.page_revTotal__TtNYu{font-size:2.25rem;margin-top:.375rem}.page_revDelta__qZ7Rk{font-size:.75rem;font-weight:500;color:var(--err)}.page_revDelta__qZ7Rk[data-positive=true]{color:var(--ok)}.page_revChart__uPnX3{display:block;width:100%;height:80px;margin-top:.875rem}.page_revArea__ZrGAP{fill:var(--accent-soft)}.page_revLine__S1FoU{fill:none;stroke:var(--accent);stroke-width:1.6;vector-effect:non-scaling-stroke}.page_revAxis__pdm4O{display:flex;justify-content:space-between;font-size:.625rem;color:var(--ink-4);margin-top:.25rem;text-transform:capitalize}.page_recentList__bdmcu{display:flex;flex-direction:column}.page_recentRow__BkKlS{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line);color:inherit}.page_recentRow__BkKlS:hover .page_recentName___b5nS{color:var(--accent)}.page_recentInfo__kGqDv{flex:1 1;min-width:0}.page_recentName___b5nS{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500}.page_recentNew__qgKdL{padding:1px 7px;font-size:.625rem}.page_recentMeta__l7_I5{font-size:.6875rem;color:var(--ink-3);margin-top:.125rem}.page_tipCard__ebeBt{padding:1.125rem;border-radius:var(--r-lg);background:var(--ink);color:var(--bg);--ink-3:#8c887c;--ink-4:#8c887c}.page_tipEyebrow__SJ2hX{color:var(--ink-4)}.page_tipTitle__dOIyD{font-size:1.375rem;line-height:1.1;margin:.5rem 0}.page_tipBody__FJS3h{font-size:.75rem;line-height:1.5;color:var(--bg-2);margin:0}.page_tipBtn__sX70S{background:var(--bg);color:var(--ink);margin-top:.875rem;padding:.5rem .875rem;font-size:.75rem}@media (max-width:900px){.page_page__sqHnU{padding:1.25rem}.page_grid__P1RQ3{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:560px){.page_statRow__6Wb_6{grid-template-columns:repeat(2,1fr)}.page_statCard__tKMY7:nth-child(2){border-right:none}.page_statCard__tKMY7:nth-child(3){padding-left:0}}