.theme-switch-module__SPN_hq__themeSwitch{width:auto;padding-inline:var(--space-3);position:relative}.theme-switch-module__SPN_hq__iconOnly{border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (hover:hover) and (pointer:fine){.theme-switch-module__SPN_hq__themeSwitch:hover:not(:disabled){border-color:var(--border-strong)}.theme-switch-module__SPN_hq__iconOnly:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}}.theme-switch-module__SPN_hq__themeSwitch:focus-visible{outline-offset:3px}.theme-switch-module__SPN_hq__iconWrap{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.theme-switch-module__SPN_hq__settled .theme-switch-module__SPN_hq__iconWrap{transition:transform var(--duration-spring) var(--ease-spring)}.theme-switch-module__SPN_hq__icon{place-items:center;width:18px;height:18px;display:grid;position:absolute}.theme-switch-module__SPN_hq__label{white-space:nowrap}.theme-switch-module__SPN_hq__themeSwitch.theme-switch-module__SPN_hq__reveal[data-theme=dark] .theme-switch-module__SPN_hq__iconWrap{transform:scale(1.08)}.theme-switch-module__SPN_hq__themeSwitch.theme-switch-module__SPN_hq__eclipse[data-theme=dark] .theme-switch-module__SPN_hq__iconWrap{transform:translate(-2px)}.theme-switch-module__SPN_hq__themeSwitch.theme-switch-module__SPN_hq__split[data-theme=dark] .theme-switch-module__SPN_hq__iconWrap{transform:translate(1px)}.theme-switch-module__SPN_hq__themeSwitch.theme-switch-module__SPN_hq__rise[data-theme=dark] .theme-switch-module__SPN_hq__iconWrap{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.theme-switch-module__SPN_hq__settled .theme-switch-module__SPN_hq__iconWrap{transition:none}}
.command-palette-module__0FENEG__palette{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;box-shadow:0 18px 44px color-mix(in srgb, var(--foreground) 10%, transparent);transform-origin:top;overflow:hidden}.command-palette-module__0FENEG__searchRow{border-bottom:1px solid var(--border-subtle);min-height:54px;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.command-palette-module__0FENEG__searchRow:focus-within{background:var(--surface-muted)}.command-palette-module__0FENEG__searchIcon,.command-palette-module__0FENEG__itemIcon{color:var(--text-muted);flex:none;place-items:center;display:grid}.command-palette-module__0FENEG__searchIcon{width:22px;height:22px}.command-palette-module__0FENEG__searchRow input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.command-palette-module__0FENEG__searchRow input::placeholder{color:var(--text-muted)}.command-palette-module__0FENEG__searchRow input:focus-visible{outline:none}.command-palette-module__0FENEG__commandKey,.command-palette-module__0FENEG__shortcut,.command-palette-module__0FENEG__hint kbd{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;font-family:inherit;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.command-palette-module__0FENEG__commandKey{min-width:38px;height:24px;padding:0 6px}.command-palette-module__0FENEG__clearButton{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.command-palette-module__0FENEG__clearButton:hover,.command-palette-module__0FENEG__closeButton:hover{background:var(--surface);color:var(--foreground)}}.command-palette-module__0FENEG__clearButton:active,.command-palette-module__0FENEG__closeButton:active{background:var(--surface);color:var(--foreground)}.command-palette-module__0FENEG__clearButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.command-palette-module__0FENEG__closeButton{border:1px solid var(--border-subtle);min-width:27px;height:22px;color:var(--text-muted);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:6px;place-items:center;font-size:10px;display:grid}.command-palette-module__0FENEG__closeButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.command-palette-module__0FENEG__resultsFrame{overflow:hidden}.command-palette-module__0FENEG__results{max-height:342px;padding:6px 8px;position:relative;overflow:auto}.command-palette-module__0FENEG__highlight{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--accent-subtle);opacity:0;pointer-events:none;border-radius:10px;position:absolute;top:0;left:8px;right:8px}.command-palette-module__0FENEG__group{position:relative}.command-palette-module__0FENEG__group+.command-palette-module__0FENEG__group{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.command-palette-module__0FENEG__groupHeading{color:var(--text-muted);letter-spacing:.02em;padding:5px 8px 3px;font-size:10px;font-weight:500;display:block}.command-palette-module__0FENEG__result{width:100%;min-height:40px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:5px 8px;display:flex;position:relative}.command-palette-module__0FENEG__itemIcon{transition:color var(--duration-fast) var(--ease-standard)}.command-palette-module__0FENEG__activeResult .command-palette-module__0FENEG__itemIcon,.command-palette-module__0FENEG__activeResult .command-palette-module__0FENEG__resultArrow{color:var(--accent-strong)}.command-palette-module__0FENEG__result:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.command-palette-module__0FENEG__itemIcon{width:20px;height:20px}.command-palette-module__0FENEG__resultCopy{flex:1;min-width:0}.command-palette-module__0FENEG__resultCopy strong,.command-palette-module__0FENEG__resultCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-palette-module__0FENEG__resultCopy strong{font-size:var(--text-sm);font-weight:500}.command-palette-module__0FENEG__resultCopy small{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.command-palette-module__0FENEG__shortcut{min-width:22px;height:21px;padding:0 5px}.command-palette-module__0FENEG__resultArrow{color:var(--text-muted);opacity:.35;transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none}.command-palette-module__0FENEG__activeResult .command-palette-module__0FENEG__resultArrow{opacity:.8;transform:translate(2px)}.command-palette-module__0FENEG__empty{text-align:center;justify-items:center;gap:4px;padding:26px 12px 28px;display:grid}.command-palette-module__0FENEG__empty>span{width:32px;height:32px;color:var(--text-muted);place-items:center;margin-bottom:5px;display:grid}.command-palette-module__0FENEG__empty strong{font-size:var(--text-sm);font-weight:500}.command-palette-module__0FENEG__empty small{color:var(--text-muted);font-size:var(--text-xs)}.command-palette-module__0FENEG__hint{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;gap:10px;padding:8px 14px 10px;font-size:10px;display:flex;position:relative}.command-palette-module__0FENEG__hint span{align-items:center;gap:4px;display:inline-flex}.command-palette-module__0FENEG__hint kbd{min-width:18px;height:18px;padding:0 4px}.command-palette-module__0FENEG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.command-palette-module__0FENEG__searchRow{gap:8px;padding:8px 11px}.command-palette-module__0FENEG__results{padding:6px}.command-palette-module__0FENEG__highlight{left:6px;right:6px}.command-palette-module__0FENEG__result{gap:8px}.command-palette-module__0FENEG__shortcut,.command-palette-module__0FENEG__commandKey{display:none}.command-palette-module__0FENEG__hint{gap:7px;padding:8px 11px 9px}}@media (max-width:340px){.command-palette-module__0FENEG__hint span:last-child{display:none}.command-palette-module__0FENEG__result{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.command-palette-module__0FENEG__searchRow,.command-palette-module__0FENEG__itemIcon,.command-palette-module__0FENEG__resultArrow,.command-palette-module__0FENEG__clearButton,.command-palette-module__0FENEG__closeButton{transition:none}.command-palette-module__0FENEG__activeResult .command-palette-module__0FENEG__resultArrow{transform:none}}
.CommandMenu-module__A2I_lq__trigger{align-items:center;gap:var(--space-2);min-width:0;height:var(--control-height-md);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:inline-flex}.CommandMenu-module__A2I_lq__trigger:hover,.CommandMenu-module__A2I_lq__trigger:focus{background:var(--surface-muted);border-color:var(--border-strong)}.CommandMenu-module__A2I_lq__triggerLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CommandMenu-module__A2I_lq__kbd{border:1px solid var(--border);color:var(--text-muted);font:inherit;font-size:var(--text-xs);border-radius:6px;padding:2px 6px}.CommandMenu-module__A2I_lq__overlay{z-index:60;background:color-mix(in oklch, var(--brand-midnight) 38%, transparent);animation:CommandMenu-module__A2I_lq__fade var(--duration-fast) var(--ease-enter);position:fixed;inset:0}.CommandMenu-module__A2I_lq__content{top:max(12vh, 64px, calc(env(safe-area-inset-top,0px) + var(--space-3)));z-index:61;width:min(640px, calc(100% - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - max(12vh, 64px, env(safe-area-inset-top,0px)) - env(safe-area-inset-bottom,0px) - var(--space-3));animation:CommandMenu-module__A2I_lq__rise var(--duration-standard) var(--ease-enter);position:fixed;left:50%;overflow:hidden auto;transform:translate(-50%)}@keyframes CommandMenu-module__A2I_lq__fade{0%{opacity:0}}@keyframes CommandMenu-module__A2I_lq__rise{0%{opacity:0;transform:translate(-50%,6px)}}@media (max-width:640px){.CommandMenu-module__A2I_lq__kbd{display:none}}@media (prefers-reduced-motion:reduce){.CommandMenu-module__A2I_lq__overlay,.CommandMenu-module__A2I_lq__content{animation:none}.CommandMenu-module__A2I_lq__trigger{transition:none}}
.PullRefresh-module__mxAFoW__indicator{z-index:25;top:calc(env(safe-area-inset-top,0px) + var(--topbar-height));pointer-events:none;width:28px;height:28px;margin-inline:auto;position:fixed;left:0;right:0}.PullRefresh-module__mxAFoW__spinner{border-radius:var(--radius-pill);background:var(--accent);width:28px;height:28px;box-shadow:var(--shadow-resting);display:block;position:relative}.PullRefresh-module__mxAFoW__spinner:before{content:"";border-radius:var(--radius-pill);background:var(--accent-foreground);width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%}@media (prefers-reduced-motion:reduce){.PullRefresh-module__mxAFoW__spinner{transform:none}}@media print{.PullRefresh-module__mxAFoW__indicator{display:none}}
.ThumbBar-module__NUVvjq__bar{display:none}.ThumbBar-module__NUVvjq__tab{min-width:44px;min-height:44px;color:var(--text-muted);font:inherit;letter-spacing:0;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:2px 0;font-size:.6875rem;font-weight:500;line-height:1.1;text-decoration:none;display:flex;position:relative}.ThumbBar-module__NUVvjq__tab svg{flex:none;width:24px;height:24px}.ThumbBar-module__NUVvjq__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ThumbBar-module__NUVvjq__tab:hover,.ThumbBar-module__NUVvjq__tab:focus{background:var(--surface-muted);color:var(--foreground)}.ThumbBar-module__NUVvjq__tab[aria-current=page]{color:var(--accent)}.ThumbBar-module__NUVvjq__tab[aria-current=page]:hover,.ThumbBar-module__NUVvjq__tab[aria-current=page]:focus{background:var(--accent-subtle);color:var(--accent)}.ThumbBar-module__NUVvjq__search{color:var(--accent)}.ThumbBar-module__NUVvjq__search:hover,.ThumbBar-module__NUVvjq__search:focus{color:var(--accent);background:0 0}.ThumbBar-module__NUVvjq__orb{background:var(--accent);width:46px;height:46px;color:var(--accent-foreground);box-shadow:0 6px 16px color-mix(in oklch, var(--accent) 35%, transparent), 0 0 0 4px var(--background);transition:transform var(--duration-standard) var(--ease-enter);border-radius:999px;place-items:center;margin:-22px 0 0;display:grid}.ThumbBar-module__NUVvjq__search .ThumbBar-module__NUVvjq__orb svg{width:22px;height:22px}.ThumbBar-module__NUVvjq__search:active .ThumbBar-module__NUVvjq__orb{transform:scale(.94)}.ThumbBar-module__NUVvjq__tab:active svg{transform:scale(.92)}.ThumbBar-module__NUVvjq__search:active svg{transform:none}@media (max-width:767px){.ThumbBar-module__NUVvjq__bar{z-index:30;box-sizing:border-box;height:var(--hub-tb-total);padding:6px max(6px, env(safe-area-inset-left,0px)) var(--hub-tb-safe) max(6px, env(safe-area-inset-right,0px));border-top:1px solid var(--border);background:color-mix(in oklch, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.ThumbBar-module__NUVvjq__home{grid-area:1/1}.ThumbBar-module__NUVvjq__finance{grid-area:1/2}.ThumbBar-module__NUVvjq__search{grid-area:1/3}.ThumbBar-module__NUVvjq__fundraising{grid-area:1/4}.ThumbBar-module__NUVvjq__menu{grid-area:1/5}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.ThumbBar-module__NUVvjq__tab,.ThumbBar-module__NUVvjq__orb{transition:none}.ThumbBar-module__NUVvjq__tab:active svg,.ThumbBar-module__NUVvjq__search:active .ThumbBar-module__NUVvjq__orb{transform:none}}@media print{.ThumbBar-module__NUVvjq__bar{display:none}}
.user-menu-module__AwcUXW__root{vertical-align:middle;flex:none;display:inline-flex;position:relative}.user-menu-module__AwcUXW__trigger{--presence-surface:var(--user-menu-surface,var(--surface));align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:40px;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}.user-menu-module__AwcUXW__trigger[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.user-menu-module__AwcUXW__trigger:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}.user-menu-module__AwcUXW__trigger[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}.user-menu-module__AwcUXW__trigger:active{--presence-surface:color-mix(in oklch, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklch, var(--surface-muted), var(--foreground) 8%)}.user-menu-module__AwcUXW__triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}.user-menu-module__AwcUXW__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;margin-left:-2px}.user-menu-module__AwcUXW__trigger:hover .user-menu-module__AwcUXW__chevron,.user-menu-module__AwcUXW__trigger[data-state=open] .user-menu-module__AwcUXW__chevron{color:var(--foreground)}.user-menu-module__AwcUXW__trigger[data-state=open] .user-menu-module__AwcUXW__chevron{transform:rotate(180deg)}@media (max-width:639px){.user-menu-module__AwcUXW__trigger[data-name]{padding-right:4px}.user-menu-module__AwcUXW__triggerName,.user-menu-module__AwcUXW__chevron{display:none}}.user-menu-module__AwcUXW__face{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}.user-menu-module__AwcUXW__face[data-size=sm]{--face-size:32px;--dot-size:11px}.user-menu-module__AwcUXW__face[data-size=md]{--face-size:40px;--dot-size:12px}.user-menu-module__AwcUXW__portrait{border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklch, var(--foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.user-menu-module__AwcUXW__initials{color:var(--text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}.user-menu-module__AwcUXW__face .user-menu-module__AwcUXW__dot{box-shadow:0 0 0 2px var(--presence-surface,var(--surface));position:absolute;bottom:-1px;right:-1px}.user-menu-module__AwcUXW__dot{--dot-color:var(--success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;display:inline-block;position:relative}.user-menu-module__AwcUXW__dot:before,.user-menu-module__AwcUXW__dot:after{content:"";background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);margin:auto;position:absolute;inset:0}.user-menu-module__AwcUXW__dot:before{border-radius:var(--radius-pill);width:46%;height:46%;transform:scale(0)}.user-menu-module__AwcUXW__dot:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}.user-menu-module__AwcUXW__dot[data-status=busy]{--dot-color:var(--danger)}.user-menu-module__AwcUXW__dot[data-status=busy]:after{transform:scaleX(1)}.user-menu-module__AwcUXW__dot[data-status=away]{--dot-color:var(--warning)}.user-menu-module__AwcUXW__dot[data-status=away]:before,.user-menu-module__AwcUXW__dot[data-status=offline]:before{transform:scale(1)}.user-menu-module__AwcUXW__dot[data-status=offline]{--dot-color:var(--text-muted)}.user-menu-module__AwcUXW__panel{--presence-surface:var(--surface-raised);--row:40px;--inset:6px;z-index:60;box-sizing:border-box;width:17rem;max-width:calc(100vw - 24px);padding:var(--inset);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;position:fixed;top:0;left:0}.user-menu-module__AwcUXW__panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.user-menu-module__AwcUXW__panel[data-inline][data-align=end]{right:0}.user-menu-module__AwcUXW__panel[data-inline][data-align=start]{left:0}.user-menu-module__AwcUXW__panel[data-inline][data-align=center]{margin-left:-8.5rem;left:50%}.user-menu-module__AwcUXW__header{align-items:center;gap:var(--space-3);padding:8px 8px 10px;display:flex}.user-menu-module__AwcUXW__identity{flex:1;gap:1px;min-width:0;display:grid}.user-menu-module__AwcUXW__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.user-menu-module__AwcUXW__name{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user-menu-module__AwcUXW__plan{border-radius:var(--radius-pill);background:var(--accent-subtle);height:18px;color:var(--accent-strong);flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.user-menu-module__AwcUXW__email{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module__AwcUXW__list{position:relative}.user-menu-module__AwcUXW__separator{height:1px;margin:var(--inset) calc(var(--inset) * -1);background:var(--border-subtle)}.user-menu-module__AwcUXW__highlight{border-radius:calc(var(--radius-panel) - var(--inset));background:var(--accent-subtle);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.user-menu-module__AwcUXW__highlight[data-tone=danger]{background:color-mix(in oklch, var(--danger) 11%, transparent)}.user-menu-module__AwcUXW__item{width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:var(--space-3);border-radius:calc(var(--radius-panel) - var(--inset));color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;margin:0;padding:0 12px;display:flex;position:relative}.user-menu-module__AwcUXW__icon{width:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.user-menu-module__AwcUXW__item:focus .user-menu-module__AwcUXW__icon{color:var(--accent-strong)}.user-menu-module__AwcUXW__itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}.user-menu-module__AwcUXW__rise{white-space:nowrap;display:inline-block}.user-menu-module__AwcUXW__item[data-tone=danger],.user-menu-module__AwcUXW__item[data-tone=danger] .user-menu-module__AwcUXW__icon{color:color-mix(in oklch, var(--danger) 58%, var(--text-secondary))}.user-menu-module__AwcUXW__item[data-tone=danger]:focus,.user-menu-module__AwcUXW__item[data-tone=danger]:focus .user-menu-module__AwcUXW__icon{color:var(--danger)}@media (hover:none){.user-menu-module__AwcUXW__item:active{background:var(--surface-muted)}}.user-menu-module__AwcUXW__keys{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.user-menu-module__AwcUXW__key{min-width:1.05em;font:inherit;text-align:center;display:inline-block}.user-menu-module__AwcUXW__row{align-items:center;gap:var(--space-3);height:44px;padding:0 6px 0 12px;display:flex;position:relative}.user-menu-module__AwcUXW__rowLabel{color:var(--foreground);font-size:var(--text-sm);flex:1}.user-menu-module__AwcUXW__row .user-menu-module__AwcUXW__icon .user-menu-module__AwcUXW__dot{--dot-size:10px}.user-menu-module__AwcUXW__segments{--segment:32px;isolation:isolate;grid-auto-columns:var(--segment);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--foreground) 6%, transparent);flex:none;grid-auto-flow:column;height:30px;padding:2px;display:inline-grid;position:relative}.user-menu-module__AwcUXW__thumb{z-index:-1;width:var(--segment);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--border-subtle);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring);position:absolute;top:2px;bottom:2px;left:2px}@supports (color:lab(0% 0 0)){.user-menu-module__AwcUXW__thumb{box-shadow:0 1px 2px lab(0% 0 0/.1), 0 0 0 1px var(--border-subtle)}}[data-theme=dark] .user-menu-module__AwcUXW__thumb{background:color-mix(in oklch, var(--foreground) 20%, var(--surface-raised));box-shadow:none}.user-menu-module__AwcUXW__segment{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;display:grid}.user-menu-module__AwcUXW__segment .user-menu-module__AwcUXW__dot{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.user-menu-module__AwcUXW__segment:hover{color:var(--text-secondary)}}.user-menu-module__AwcUXW__segment[aria-checked=true]{color:var(--foreground)}.user-menu-module__AwcUXW__spinner{animation:.8s linear infinite user-menu-module__AwcUXW__user-menu-spin}@keyframes user-menu-module__AwcUXW__user-menu-spin{to{transform:rotate(360deg)}}.user-menu-module__AwcUXW__scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}.user-menu-module__AwcUXW__sheet{--row:48px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.user-menu-module__AwcUXW__handle{border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}.user-menu-module__AwcUXW__sheet .user-menu-module__AwcUXW__header{padding:4px 8px 12px}.user-menu-module__AwcUXW__sheet .user-menu-module__AwcUXW__item,.user-menu-module__AwcUXW__sheet .user-menu-module__AwcUXW__rowLabel{font-size:var(--text-base)}.user-menu-module__AwcUXW__sheet .user-menu-module__AwcUXW__row{height:56px}.user-menu-module__AwcUXW__sheet .user-menu-module__AwcUXW__segments{--segment:44px;height:38px}.user-menu-module__AwcUXW__sheet .user-menu-module__AwcUXW__keys{display:none}@media (prefers-reduced-motion:reduce){.user-menu-module__AwcUXW__trigger,.user-menu-module__AwcUXW__chevron,.user-menu-module__AwcUXW__dot,.user-menu-module__AwcUXW__dot:before,.user-menu-module__AwcUXW__dot:after,.user-menu-module__AwcUXW__segment,.user-menu-module__AwcUXW__thumb,.user-menu-module__AwcUXW__item,.user-menu-module__AwcUXW__icon{transition:none}.user-menu-module__AwcUXW__spinner{animation-duration:2.4s}}
.InstallPrompt-module__BmxDtq__card{z-index:60;right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));gap:var(--space-3);width:min(26rem, calc(100% - var(--space-8) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--space-8));padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.InstallPrompt-module__BmxDtq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.InstallPrompt-module__BmxDtq__title{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body);margin:0}.InstallPrompt-module__BmxDtq__body,.InstallPrompt-module__BmxDtq__steps{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.InstallPrompt-module__BmxDtq__steps{padding-left:var(--space-5)}.InstallPrompt-module__BmxDtq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.InstallPrompt-module__BmxDtq__card{bottom:calc(var(--hub-tb-total,0px) + var(--space-4))}}@media (max-width:640px){.InstallPrompt-module__BmxDtq__card{left:max(var(--space-3), env(safe-area-inset-left,0px));width:auto}}
.segmented-control-module__P6P8Hq__root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.segmented-control-module__P6P8Hq__track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.segmented-control-module__P6P8Hq__track::-webkit-scrollbar{display:none}.segmented-control-module__P6P8Hq__track[data-fade-start]{--fade-start:20px}.segmented-control-module__P6P8Hq__track[data-fade-end]{--fade-end:20px}.segmented-control-module__P6P8Hq__button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 13px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.segmented-control-module__P6P8Hq__button:hover{color:var(--foreground)}}.segmented-control-module__P6P8Hq__button:active,.segmented-control-module__P6P8Hq__button[aria-pressed=true]{color:var(--foreground)}.segmented-control-module__P6P8Hq__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.segmented-control-module__P6P8Hq__selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.segmented-control-module__P6P8Hq__label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){.segmented-control-module__P6P8Hq__button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.segmented-control-module__P6P8Hq__button{transition:none}}
.connected-scatter-module__fT3WPW__root{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);gap:24px;padding:24px;display:grid;position:relative;container:scatter/inline-size}.connected-scatter-module__fT3WPW__root>*{min-width:0}@media (max-width:599px){.connected-scatter-module__fT3WPW__root{border-radius:var(--radius-panel);gap:20px;padding:16px}}.connected-scatter-module__fT3WPW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.connected-scatter-module__fT3WPW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.connected-scatter-module__fT3WPW__headText{flex:280px;min-width:0}.connected-scatter-module__fT3WPW__title{font-size:var(--text-xl);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0}.connected-scatter-module__fT3WPW__description{color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0}.connected-scatter-module__fT3WPW__stats{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-surface) - 24px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.connected-scatter-module__fT3WPW__stat{gap:4px;min-width:0;padding:14px 16px;display:grid}.connected-scatter-module__fT3WPW__stat+.connected-scatter-module__fT3WPW__stat{border-left:1px solid var(--border-subtle)}.connected-scatter-module__fT3WPW__stat dt{color:var(--text-secondary);font-size:var(--text-xs)}.connected-scatter-module__fT3WPW__stat dd{gap:2px;margin:0;display:grid}.connected-scatter-module__fT3WPW__statValue{font-size:var(--text-xl);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connected-scatter-module__fT3WPW__statNote{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.connected-scatter-module__fT3WPW__statusDot{border-radius:var(--radius-pill);background:var(--text-muted);width:6px;height:6px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none}.connected-scatter-module__fT3WPW__stat[data-status=good] .connected-scatter-module__fT3WPW__statusDot{background:var(--success)}.connected-scatter-module__fT3WPW__stat[data-status=low] .connected-scatter-module__fT3WPW__statusDot{background:var(--warning)}.connected-scatter-module__fT3WPW__stat[data-status] .connected-scatter-module__fT3WPW__statNote{color:var(--text-secondary)}@container scatter (max-width:719px){.connected-scatter-module__fT3WPW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-scatter-module__fT3WPW__stat:nth-child(3){border-left:0}.connected-scatter-module__fT3WPW__stat:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:599px){.connected-scatter-module__fT3WPW__stats{border-radius:calc(var(--radius-panel) - 16px)}}@container scatter (max-width:379px){.connected-scatter-module__fT3WPW__stat{padding:12px}.connected-scatter-module__fT3WPW__statValue{font-size:var(--text-lg)}}.connected-scatter-module__fT3WPW__chartBlock{gap:8px;display:grid}.connected-scatter-module__fT3WPW__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.connected-scatter-module__fT3WPW__axisTitle{color:var(--text-muted);font-size:var(--text-xs)}.connected-scatter-module__fT3WPW__axisTitle[data-axis=x]{justify-self:end;margin-top:-4px}.connected-scatter-module__fT3WPW__key{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.connected-scatter-module__fT3WPW__key li{align-items:center;gap:8px;display:inline-flex}.connected-scatter-module__fT3WPW__keyLine{border-top:2px solid var(--accent);border-radius:var(--radius-pill);width:16px;height:0}.connected-scatter-module__fT3WPW__keyLine[data-line=target]{border-top:1.5px dashed var(--text-muted)}.connected-scatter-module__fT3WPW__keyZone{background:color-mix(in oklab, var(--success) 14%, transparent);width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 22%, transparent);border-radius:3px}.connected-scatter-module__fT3WPW__plot{min-width:0;height:380px;position:relative}@container scatter (max-width:719px){.connected-scatter-module__fT3WPW__plot{height:330px}}@container scatter (max-width:479px){.connected-scatter-module__fT3WPW__plot{height:300px}}.connected-scatter-module__fT3WPW__svg{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;overflow:visible}.connected-scatter-module__fT3WPW__grid{stroke:var(--border-subtle);stroke-width:1px;shape-rendering:crispedges}.connected-scatter-module__fT3WPW__tick{fill:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.connected-scatter-module__fT3WPW__zone{fill:color-mix(in oklab, var(--success) 6%, transparent)}.connected-scatter-module__fT3WPW__target{stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:4 4}.connected-scatter-module__fT3WPW__targetLabel,.connected-scatter-module__fT3WPW__zoneLabel,.connected-scatter-module__fT3WPW__pointLabel{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:var(--text-xs)}.connected-scatter-module__fT3WPW__targetLabel{fill:var(--text-secondary)}.connected-scatter-module__fT3WPW__zoneLabel{fill:var(--success)}.connected-scatter-module__fT3WPW__guide{fill:var(--border-strong);opacity:.7}.connected-scatter-module__fT3WPW__ghost{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 4}.connected-scatter-module__fT3WPW__trail{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.connected-scatter-module__fT3WPW__arrow{fill:var(--accent)}.connected-scatter-module__fT3WPW__arrowGhost{fill:var(--text-muted)}.connected-scatter-module__fT3WPW__dotHalo{fill:var(--accent-subtle);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.connected-scatter-module__fT3WPW__dot[data-hover] .connected-scatter-module__fT3WPW__dotHalo{opacity:1}.connected-scatter-module__fT3WPW__dotGhost{fill:var(--surface);stroke:var(--text-muted);stroke-width:1.5px}.connected-scatter-module__fT3WPW__dotPast{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.connected-scatter-module__fT3WPW__pointLabel{fill:var(--text-secondary)}.connected-scatter-module__fT3WPW__pointLabel[data-strong]{fill:var(--foreground);font-weight:500}.connected-scatter-module__fT3WPW__headMark{pointer-events:none}.connected-scatter-module__fT3WPW__headHalo{fill:var(--accent-subtle);transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-spring) var(--ease-spring)}.connected-scatter-module__fT3WPW__headMark[data-active] .connected-scatter-module__fT3WPW__headHalo{transform:scale(1.25)}.connected-scatter-module__fT3WPW__headDot{fill:var(--accent);stroke:var(--surface);stroke-width:2.5px}.connected-scatter-module__fT3WPW__tip{opacity:0;pointer-events:none;width:176px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.connected-scatter-module__fT3WPW__tip[data-open]{opacity:1}.connected-scatter-module__fT3WPW__tip[data-glide]{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring)}.connected-scatter-module__fT3WPW__tipCard{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);border-radius:14px;gap:6px;padding:10px 12px;display:grid;transform:translateY(calc(-100% - 14px))}.connected-scatter-module__fT3WPW__tip[data-below] .connected-scatter-module__fT3WPW__tipCard{transform:translateY(14px)}.connected-scatter-module__fT3WPW__tipDate{font-size:var(--text-xs);font-weight:500}.connected-scatter-module__fT3WPW__tipRows{gap:2px;margin:0;display:grid}.connected-scatter-module__fT3WPW__tipRows div{justify-content:space-between;gap:12px;display:flex}.connected-scatter-module__fT3WPW__tipRows dt{color:var(--text-secondary);font-size:var(--text-xs)}.connected-scatter-module__fT3WPW__tipRows dd{font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.connected-scatter-module__fT3WPW__tipRows dd[data-status=good]{color:var(--success)}.connected-scatter-module__fT3WPW__tipRows dd[data-status=low]{color:var(--warning)}.connected-scatter-module__fT3WPW__scrub{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding-top:20px;display:grid}.connected-scatter-module__fT3WPW__play{min-width:104px}.connected-scatter-module__fT3WPW__timeline{min-width:0;padding-inline:10px;display:grid}.connected-scatter-module__fT3WPW__scrubber{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;height:44px;position:relative}.connected-scatter-module__fT3WPW__bar{border-radius:var(--radius-pill);background:var(--surface-muted);height:4px;position:absolute;top:20px;left:0;right:0;overflow:hidden}.connected-scatter-module__fT3WPW__barFill{background:var(--accent);will-change:transform;position:absolute;inset:0}.connected-scatter-module__fT3WPW__notches{pointer-events:none;height:4px;position:absolute;top:20px;left:0;right:0}.connected-scatter-module__fT3WPW__notch{border-radius:var(--radius-pill);background:var(--surface);opacity:.8;width:2px;height:2px;margin-left:-1px;position:absolute;top:1px}.connected-scatter-module__fT3WPW__thumbTrack{pointer-events:none;position:absolute;inset:0 -12px;overflow:hidden}.connected-scatter-module__fT3WPW__thumbRail{will-change:transform;position:absolute;inset:0 12px}.connected-scatter-module__fT3WPW__thumb{border-radius:var(--radius-pill);background:var(--control-thumb-on,var(--surface));width:20px;height:20px;box-shadow:var(--control-thumb-shadow,0 0 0 1px var(--border-strong));transition:transform var(--duration-spring) var(--ease-spring), box-shadow var(--duration-fast) var(--ease-standard);position:absolute;top:12px;left:-10px}.connected-scatter-module__fT3WPW__thumb:after{content:"";border-radius:var(--radius-pill);background:var(--accent);transition:transform var(--duration-spring) var(--ease-spring);position:absolute;inset:6px}@media (hover:hover) and (pointer:fine){.connected-scatter-module__fT3WPW__scrubber:hover .connected-scatter-module__fT3WPW__thumb{transform:scale(1.08)}}.connected-scatter-module__fT3WPW__scrubber:focus-visible .connected-scatter-module__fT3WPW__thumb:after,.connected-scatter-module__fT3WPW__scrubber[data-active] .connected-scatter-module__fT3WPW__thumb:after{transform:scale(1.5)}.connected-scatter-module__fT3WPW__scrubber[data-active] .connected-scatter-module__fT3WPW__thumb{transform:scale(1.12)}.connected-scatter-module__fT3WPW__monthLabels{height:18px;margin-top:-4px;position:relative}.connected-scatter-module__fT3WPW__monthLabel{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.connected-scatter-module__fT3WPW__monthLabel[data-edge=start]{transform:translate(-10px)}.connected-scatter-module__fT3WPW__monthLabel[data-edge=end]{transform:translate(calc(10px - 100%))}@container scatter (max-width:559px){.connected-scatter-module__fT3WPW__monthLabel[data-minor]{display:none}}@container scatter (max-width:479px){.connected-scatter-module__fT3WPW__scrub{grid-template-columns:minmax(0,1fr);gap:12px}.connected-scatter-module__fT3WPW__play{justify-self:start}}@media (prefers-reduced-motion:reduce){.connected-scatter-module__fT3WPW__dotHalo,.connected-scatter-module__fT3WPW__headHalo,.connected-scatter-module__fT3WPW__tip,.connected-scatter-module__fT3WPW__tip[data-glide],.connected-scatter-module__fT3WPW__thumb,.connected-scatter-module__fT3WPW__thumb:after,.connected-scatter-module__fT3WPW__statusDot{transition:none}}
.SocietyBars-module__-QiHma__root{gap:var(--space-4);min-width:0;display:grid}.SocietyBars-module__-QiHma__list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SocietyBars-module__-QiHma__row{min-width:0}.SocietyBars-module__-QiHma__top,.SocietyBars-module__-QiHma__meta{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.SocietyBars-module__-QiHma__top{margin-bottom:var(--space-2)}.SocietyBars-module__-QiHma__name{font-size:var(--text-lg);color:var(--foreground);font-weight:500}.SocietyBars-module__-QiHma__pct{font-size:var(--text-xl);color:var(--heading-ink);font-variant-numeric:tabular-nums;font-weight:500}.SocietyBars-module__-QiHma__track{height:18px;position:relative}.SocietyBars-module__-QiHma__clip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);position:absolute;inset:0;overflow:hidden}.SocietyBars-module__-QiHma__fill{border-radius:var(--radius-pill);background:var(--accent);will-change:transform;position:absolute;inset:0}.SocietyBars-module__-QiHma__mark{border-left:2px solid var(--foreground);width:0;position:absolute;top:-5px;bottom:-5px}.SocietyBars-module__-QiHma__meta{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.SocietyBars-module__-QiHma__strong{color:var(--foreground);font-weight:500}.SocietyBars-module__-QiHma__key{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.SocietyBars-module__-QiHma__keyItem{align-items:center;gap:var(--space-2);display:inline-flex}.SocietyBars-module__-QiHma__keyFill{border-radius:var(--radius-pill);background:var(--accent);width:18px;height:3px;display:inline-block}.SocietyBars-module__-QiHma__keyMark{background:var(--foreground);width:2px;height:14px;display:inline-block}
@property --metric-edge{syntax:"<color>";inherits:false;initial-value:#0000}.metric-explorer-module__hC8H3W__root{box-sizing:border-box;width:min(100%,1100px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin-inline:auto;container-type:inline-size}.metric-explorer-module__hC8H3W__root *,.metric-explorer-module__hC8H3W__root :before,.metric-explorer-module__hC8H3W__root :after{box-sizing:border-box}.metric-explorer-module__hC8H3W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.metric-explorer-module__hC8H3W__muted{color:var(--text-muted);font-weight:400}.metric-explorer-module__hC8H3W__num{font-variant-numeric:tabular-nums;display:inline-flex}.metric-explorer-module__hC8H3W__num>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.metric-explorer-module__hC8H3W__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;padding-inline:2px;display:flex}.metric-explorer-module__hC8H3W__header h2{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.4}.metric-explorer-module__hC8H3W__header p{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0}.metric-explorer-module__hC8H3W__layers{max-width:100%;display:inline-grid}.metric-explorer-module__hC8H3W__layer{min-width:0;transition:opacity var(--duration-standard) var(--ease-enter) 60ms, filter var(--duration-standard) var(--ease-enter) 60ms, transform var(--duration-standard) var(--ease-enter) 60ms, visibility 0s;grid-area:1/1}.metric-explorer-module__hC8H3W__layer[data-state=out],.metric-explorer-module__hC8H3W__layer[data-state=idle]{opacity:0;visibility:hidden}.metric-explorer-module__hC8H3W__layer[data-state=out]{filter:blur(2px);transition:opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s var(--duration-fast);transform:translateY(-.2em)}.metric-explorer-module__hC8H3W__layer[data-state=idle]{filter:blur(4px);transition:opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard), transform 0s var(--duration-fast), visibility 0s var(--duration-fast);transform:translateY(.3em)}.metric-explorer-module__hC8H3W__swap{display:inline-grid}.metric-explorer-module__hC8H3W__swapItem{white-space:nowrap;grid-area:1/1}.metric-explorer-module__hC8H3W__change{font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard);align-items:center;gap:2px;font-weight:500;display:inline-flex}.metric-explorer-module__hC8H3W__change[data-tone=good]{color:var(--success)}.metric-explorer-module__hC8H3W__change[data-tone=bad]{color:var(--danger)}.metric-explorer-module__hC8H3W__change[data-tone=flat]{color:var(--text-muted)}.metric-explorer-module__hC8H3W__arrow{transition:transform var(--duration-spring) var(--ease-spring);display:inline-flex}.metric-explorer-module__hC8H3W__change[data-tone=bad] .metric-explorer-module__hC8H3W__arrow{transform:rotate(90deg)}.metric-explorer-module__hC8H3W__change[data-tone=flat] .metric-explorer-module__hC8H3W__arrow{transform:rotate(45deg)}.metric-explorer-module__hC8H3W__surface{--metric-edge:var(--border);background:var(--surface);pointer-events:none;transition:--metric-edge var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.metric-explorer-module__hC8H3W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.metric-explorer-module__hC8H3W__cell{min-width:0;display:flex;position:relative}.metric-explorer-module__hC8H3W__cell[data-lead]{z-index:1}.metric-explorer-module__hC8H3W__card{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:flex;position:relative}.metric-explorer-module__hC8H3W__cardBody{flex-direction:column;width:100%;min-width:0;padding:16px 20px;display:flex;position:relative}.metric-explorer-module__hC8H3W__cardLabel{color:var(--text-secondary);font-size:.8125rem}.metric-explorer-module__hC8H3W__cardValue{font-family:var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.5rem;font-weight:500;line-height:1.25}.metric-explorer-module__hC8H3W__cardChange{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:4px 0 12px;display:flex}.metric-explorer-module__hC8H3W__spark{height:28px;margin-top:auto;display:block;position:relative}.metric-explorer-module__hC8H3W__spark svg{width:100%;height:100%;display:block;overflow:visible}.metric-explorer-module__hC8H3W__spark path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.metric-explorer-module__hC8H3W__sparkEnd{background:var(--accent);border-radius:50%;width:6px;height:6px;margin:-3px -3px 0 0;position:absolute;right:0}.metric-explorer-module__hC8H3W__panel{min-width:0;position:relative}.metric-explorer-module__hC8H3W__panelBody{grid-template-columns:minmax(0,1fr) auto;gap:20px 12px;min-width:0;padding:16px 20px 20px;display:grid;position:relative}.metric-explorer-module__hC8H3W__tabs{isolation:isolate;scrollbar-width:none;grid-area:1/1;justify-self:start;gap:2px;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:auto}.metric-explorer-module__hC8H3W__tabs::-webkit-scrollbar{display:none}.metric-explorer-module__hC8H3W__tabHighlight{z-index:-1;border-radius:var(--radius-control);background:var(--surface-muted);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.metric-explorer-module__hC8H3W__tab{border-radius:var(--radius-control);min-height:32px;color:var(--text-muted);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.metric-explorer-module__hC8H3W__tab[aria-selected=true]{color:var(--foreground)}.metric-explorer-module__hC8H3W__tabValue{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400}.metric-explorer-module__hC8H3W__tab[aria-selected=true] .metric-explorer-module__hC8H3W__tabValue{color:var(--text-secondary)}.metric-explorer-module__hC8H3W__close{z-index:1;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;grid-area:1/2;align-self:center;place-items:center;padding:0;display:grid;position:relative}.metric-explorer-module__hC8H3W__close:active{background:var(--surface-muted);color:var(--foreground);scale:.95}.metric-explorer-module__hC8H3W__view{grid-area:2/1/auto/-1;min-width:0}.metric-explorer-module__hC8H3W__readout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.metric-explorer-module__hC8H3W__figures{justify-items:start;gap:4px;min-width:0;display:grid}.metric-explorer-module__hC8H3W__panelLabel{color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:400}.metric-explorer-module__hC8H3W__panelValue{font-family:var(--font-body);font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500;line-height:1.2}.metric-explorer-module__hC8H3W__panelChange{margin:0}.metric-explorer-module__hC8H3W__panelChange .metric-explorer-module__hC8H3W__layer{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.metric-explorer-module__hC8H3W__legend{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:20px 0 8px;display:flex}.metric-explorer-module__hC8H3W__key{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.metric-explorer-module__hC8H3W__window{color:var(--text-muted);white-space:nowrap;margin-left:auto}.metric-explorer-module__hC8H3W__window .metric-explorer-module__hC8H3W__layers{justify-items:end}.metric-explorer-module__hC8H3W__keyLine,.metric-explorer-module__hC8H3W__keyDash{flex:none;width:16px;height:0}.metric-explorer-module__hC8H3W__keyLine{border-top:2px solid var(--accent);border-radius:1px}.metric-explorer-module__hC8H3W__keyDash{border-top:1.5px dashed var(--text-muted)}.metric-explorer-module__hC8H3W__definition{color:var(--text-muted);font-size:var(--text-xs);margin:12px 0 0}.metric-explorer-module__hC8H3W__definition .metric-explorer-module__hC8H3W__layers{display:grid}.metric-explorer-module__hC8H3W__chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;height:clamp(180px,24cqi,240px);position:relative}.metric-explorer-module__hC8H3W__svg{display:block;position:absolute;inset:0;overflow:visible}.metric-explorer-module__hC8H3W__gridLine{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.metric-explorer-module__hC8H3W__baseline{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.metric-explorer-module__hC8H3W__axis{fill:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0}.metric-explorer-module__hC8H3W__yLabels{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;line-height:1;position:absolute;inset:0 auto 0 0}.metric-explorer-module__hC8H3W__yLabel{white-space:nowrap;justify-content:flex-end;display:flex;position:absolute;right:0;transform:translateY(-50%)}.metric-explorer-module__hC8H3W__curLine,.metric-explorer-module__hC8H3W__prevLine{fill:none;stroke-linejoin:round;stroke-linecap:round}.metric-explorer-module__hC8H3W__curLine{stroke:var(--accent);stroke-width:2px}.metric-explorer-module__hC8H3W__prevLine{stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:2 4}.metric-explorer-module__hC8H3W__endDot,.metric-explorer-module__hC8H3W__curDot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.metric-explorer-module__hC8H3W__prevDot{fill:var(--surface);stroke:var(--text-muted);stroke-width:1.5px}.metric-explorer-module__hC8H3W__crossLine{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.metric-explorer-module__hC8H3W__hit{cursor:crosshair;touch-action:pan-y;position:absolute;top:0}.metric-explorer-module__hC8H3W__pillAnchor{pointer-events:none;width:0;position:absolute;left:0}.metric-explorer-module__hC8H3W__pill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 8px 2px;position:absolute;top:0;left:0;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.metric-explorer-module__hC8H3W__card:hover .metric-explorer-module__hC8H3W__surface{--metric-edge:var(--border-strong)}.metric-explorer-module__hC8H3W__tab:hover{color:var(--foreground)}.metric-explorer-module__hC8H3W__close:hover{background:var(--surface-muted);color:var(--foreground)}}.metric-explorer-module__hC8H3W__card:active .metric-explorer-module__hC8H3W__surface{--metric-edge:var(--border-strong)}@container (max-width:760px){.metric-explorer-module__hC8H3W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.metric-explorer-module__hC8H3W__tabValue{display:none}.metric-explorer-module__hC8H3W__panelBody{row-gap:16px;padding:16px}.metric-explorer-module__hC8H3W__readout{grid-template-columns:minmax(0,1fr)}.metric-explorer-module__hC8H3W__legend{margin-top:16px}}@container (max-width:440px){.metric-explorer-module__hC8H3W__grid{gap:8px}.metric-explorer-module__hC8H3W__cardBody{padding:14px 16px}.metric-explorer-module__hC8H3W__cardLabel{min-height:2.8em}.metric-explorer-module__hC8H3W__cardValue{font-size:var(--text-lg)}.metric-explorer-module__hC8H3W__cardChange .metric-explorer-module__hC8H3W__muted{flex-basis:100%}.metric-explorer-module__hC8H3W__panelBody{row-gap:16px;padding:12px 14px 16px}.metric-explorer-module__hC8H3W__tabs{grid-column:1/-1;justify-self:stretch}.metric-explorer-module__hC8H3W__tab{font-size:var(--text-xs);flex:1 0 auto;justify-content:center;padding:8px}.metric-explorer-module__hC8H3W__close{grid-row:2;align-self:start;margin:-8px -6px 0 0}.metric-explorer-module__hC8H3W__panelValue{font-size:var(--text-xl)}}@container (max-width:300px){.metric-explorer-module__hC8H3W__tab{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.metric-explorer-module__hC8H3W__layer,.metric-explorer-module__hC8H3W__layer[data-state],.metric-explorer-module__hC8H3W__change,.metric-explorer-module__hC8H3W__arrow,.metric-explorer-module__hC8H3W__tab,.metric-explorer-module__hC8H3W__close,.metric-explorer-module__hC8H3W__surface{transition-duration:0s;transition-delay:0s}}
.empty-state-module__8BLOIq__root{width:100%;padding:clamp(var(--space-8), 8vw, var(--space-12)) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state-module__8BLOIq__icon{width:var(--space-12);height:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:empty-state-module__8BLOIq__empty-state-icon var(--duration-considered) var(--ease-enter) both;place-items:center;display:grid;position:relative}.empty-state-module__8BLOIq__glyph{place-items:center;display:grid}.empty-state-module__8BLOIq__frame{width:100%;max-width:100%}.empty-state-module__8BLOIq__copy{display:flow-root}.empty-state-module__8BLOIq__root h3{margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);position:relative}.empty-state-module__8BLOIq__root p{max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);position:relative}.empty-state-module__8BLOIq__line{text-wrap:balance;display:block}.empty-state-module__8BLOIq__action{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@keyframes empty-state-module__8BLOIq__empty-state-icon{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.empty-state-module__8BLOIq__icon{animation:none}}
.sparkline-module__Yhs-fW__figure{min-width:0;color:var(--foreground);gap:12px;margin:0;display:grid}.sparkline-module__Yhs-fW__caption{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);align-items:baseline;gap:9px;display:flex}.sparkline-module__Yhs-fW__label{white-space:nowrap;min-width:0;overflow:hidden}.sparkline-module__Yhs-fW__caption strong{color:var(--foreground);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.sparkline-module__Yhs-fW__caption small{font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-standard) var(--ease-standard);flex:none;font-weight:500}.sparkline-module__Yhs-fW__accent{color:var(--accent-strong);stroke:var(--accent)}.sparkline-module__Yhs-fW__success{color:var(--success);stroke:var(--success)}.sparkline-module__Yhs-fW__warning{color:var(--warning);stroke:var(--warning)}.sparkline-module__Yhs-fW__danger{color:var(--danger);stroke:var(--danger)}.sparkline-module__Yhs-fW__point{color:var(--text-secondary)}.sparkline-module__Yhs-fW__roll{white-space:pre;vertical-align:top;max-width:100%;display:inline-flex;position:relative;overflow-x:clip}.sparkline-module__Yhs-fW__roll[data-end]{justify-content:flex-end}.sparkline-module__Yhs-fW__track,.sparkline-module__Yhs-fW__slot,.sparkline-module__Yhs-fW__glyph{white-space:pre;display:inline-block;position:relative}.sparkline-module__Yhs-fW__roll[data-whole] .sparkline-module__Yhs-fW__track,.sparkline-module__Yhs-fW__roll[data-whole] .sparkline-module__Yhs-fW__slot,.sparkline-module__Yhs-fW__roll[data-whole] .sparkline-module__Yhs-fW__glyph{text-overflow:ellipsis;vertical-align:top;max-width:100%;overflow:hidden}.sparkline-module__Yhs-fW__sizer{visibility:hidden;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.sparkline-module__Yhs-fW__plot{border-radius:calc(var(--radius-control) / 2);-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative}.sparkline-module__Yhs-fW__plot[data-interactive]{touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none}.sparkline-module__Yhs-fW__plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:8px}.sparkline-module__Yhs-fW__chart{width:100%;height:auto;display:block;overflow:visible}.sparkline-module__Yhs-fW__baseline{stroke:var(--border);stroke-width:1px}.sparkline-module__Yhs-fW__area.sparkline-module__Yhs-fW__area{fill:color-mix(in oklch, currentColor 9%, transparent);stroke:none}.sparkline-module__Yhs-fW__line,.sparkline-module__Yhs-fW__trail{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sparkline-module__Yhs-fW__line{transition:stroke var(--duration-standard) var(--ease-standard)}.sparkline-module__Yhs-fW__trail{stroke:var(--border-strong)}.sparkline-module__Yhs-fW__cursor{stroke:var(--border-strong);stroke-width:1px}.sparkline-module__Yhs-fW__end{transition:stroke var(--duration-standard) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.sparkline-module__Yhs-fW__line,.sparkline-module__Yhs-fW__end,.sparkline-module__Yhs-fW__caption small{transition:none}}
.alert-module__l3UmjW__presence{min-width:0}.alert-module__l3UmjW__alert{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}.alert-module__l3UmjW__icon,.alert-module__l3UmjW__glyph{flex:none;place-items:center;display:grid;position:relative}.alert-module__l3UmjW__icon{width:18px;height:18px;margin-top:1px}.alert-module__l3UmjW__icon svg{display:block}.alert-module__l3UmjW__copy{flex:1;min-width:0}.alert-module__l3UmjW__content{position:relative}.alert-module__l3UmjW__title{font-size:var(--text-sm);font-weight:500;display:block;position:relative}.alert-module__l3UmjW__line{display:block}.alert-module__l3UmjW__description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);position:relative}.alert-module__l3UmjW__info .alert-module__l3UmjW__icon{color:var(--accent)}.alert-module__l3UmjW__success .alert-module__l3UmjW__icon{color:var(--success)}.alert-module__l3UmjW__warning .alert-module__l3UmjW__icon{color:var(--warning)}.alert-module__l3UmjW__danger .alert-module__l3UmjW__icon{color:var(--danger)}.alert-module__l3UmjW__dismiss{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-5px -6px -5px 0;display:grid}.alert-module__l3UmjW__dismiss:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}.alert-module__l3UmjW__dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.alert-module__l3UmjW__dismiss:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.alert-module__l3UmjW__dismiss{transition:none}.alert-module__l3UmjW__dismiss:active{transform:none}}
.badge-module__wwcpla__badge{border:1px solid var(--badge-border,var(--border));border-radius:var(--radius-pill);min-height:26px;color:var(--badge-foreground,var(--foreground));background:var(--badge-background,var(--surface));font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex;overflow:clip}@media (hover:hover) and (pointer:fine){.badge-module__wwcpla__badge:hover{border-color:color-mix(in oklch, var(--badge-color,var(--foreground)) 32%, var(--border));background:color-mix(in oklch, var(--badge-color,var(--foreground)) 10%, var(--surface))}}.badge-module__wwcpla__sm{min-height:22px;padding:0 8px;font-size:11px}.badge-module__wwcpla__md{font-size:var(--text-xs)}.badge-module__wwcpla__body{display:block}.badge-module__wwcpla__content{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}.badge-module__wwcpla__sm .badge-module__wwcpla__content{gap:4px}.badge-module__wwcpla__label,.badge-module__wwcpla__glyph{align-items:center;display:inline-flex;position:relative}.badge-module__wwcpla__text{display:block}.badge-module__wwcpla__icon{width:auto;height:auto;color:var(--badge-color,var(--foreground));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.badge-module__wwcpla__neutral{--badge-color:var(--text-secondary);--badge-foreground:var(--text-secondary);--badge-background:var(--surface-muted);--badge-border:var(--border)}.badge-module__wwcpla__success{--badge-color:var(--success);--badge-foreground:var(--success);--badge-background:color-mix(in oklch, var(--success) 10%, var(--surface));--badge-border:color-mix(in oklch, var(--success) 25%, var(--border))}.badge-module__wwcpla__info{--badge-color:var(--accent);--badge-foreground:var(--accent-strong);--badge-background:var(--accent-subtle);--badge-border:color-mix(in oklch, var(--accent) 24%, var(--border))}.badge-module__wwcpla__warning{--badge-color:var(--warning);--badge-foreground:var(--warning);--badge-background:color-mix(in oklch, var(--warning) 11%, var(--surface));--badge-border:color-mix(in oklch, var(--warning) 27%, var(--border))}.badge-module__wwcpla__danger{--badge-color:var(--danger);--badge-foreground:var(--danger);--badge-background:color-mix(in oklch, var(--danger) 10%, var(--surface));--badge-border:color-mix(in oklch, var(--danger) 26%, var(--border))}@media (prefers-reduced-motion:reduce){.badge-module__wwcpla__badge{transition-duration:var(--duration-instant)}}
.animated-counter-module__dPgijW__counter{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:500;line-height:1;display:inline-flex;position:relative}.animated-counter-module__dPgijW__label{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-body);font-weight:400;line-height:var(--leading-body);margin-bottom:8px}.animated-counter-module__dPgijW__value{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.animated-counter-module__dPgijW__column{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.animated-counter-module__dPgijW__sizer{visibility:hidden}.animated-counter-module__dPgijW__glyph{inset:var(--feather) 0;text-align:center;position:absolute}.animated-counter-module__dPgijW__labelText{display:inline-block}.animated-counter-module__dPgijW__labelSwap{display:block;position:relative}.animated-counter-module__dPgijW__symbol{display:inline-block;overflow-x:clip}.animated-counter-module__dPgijW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.usage-forecast-module__fNbCEa__root{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,1100px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:16px;margin-inline:auto;container-type:inline-size}.usage-forecast-module__fNbCEa__inner{gap:20px;padding:16px 20px 20px;display:grid}.usage-forecast-module__fNbCEa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usage-forecast-module__fNbCEa__rise{display:inline-flex;position:relative}.usage-forecast-module__fNbCEa__rise>span{white-space:pre;display:inline-block}.usage-forecast-module__fNbCEa__num{font-variant-numeric:tabular-nums;display:inline-flex}.usage-forecast-module__fNbCEa__num>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.usage-forecast-module__fNbCEa__words{display:block;position:relative}.usage-forecast-module__fNbCEa__word{white-space:nowrap;margin-inline-end:.26em;display:inline-block}.usage-forecast-module__fNbCEa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.usage-forecast-module__fNbCEa__heading{min-width:0}.usage-forecast-module__fNbCEa__heading h2{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}.usage-forecast-module__fNbCEa__heading p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}.usage-forecast-module__fNbCEa__story{gap:4px;max-width:42rem;display:grid}.usage-forecast-module__fNbCEa__headline{font-family:var(--font-body);font-size:clamp(var(--text-lg), 3cqi, var(--text-xl));letter-spacing:var(--tracking-body);margin:0;font-weight:500;line-height:1.3}.usage-forecast-module__fNbCEa__detail{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.usage-forecast-module__fNbCEa__kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.usage-forecast-module__fNbCEa__kpi{border-left:1px solid var(--border);align-content:start;gap:2px;min-width:0;padding:0 20px;display:grid}.usage-forecast-module__fNbCEa__kpi:first-child{border-left:0;padding-left:0}.usage-forecast-module__fNbCEa__kpi dt{color:var(--text-secondary);font-size:var(--text-sm)}.usage-forecast-module__fNbCEa__kpi dd{min-width:0;margin:0}.usage-forecast-module__fNbCEa__value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;margin-top:2px;font-weight:500;line-height:1.3;display:flex}.usage-forecast-module__fNbCEa__value[data-tone=over]{color:var(--danger)}.usage-forecast-module__fNbCEa__unit{color:var(--text-secondary);font-size:var(--text-base)}.usage-forecast-module__fNbCEa__foot{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.usage-forecast-module__fNbCEa__chart{-webkit-user-select:none;user-select:none;min-width:0;margin-top:-4px;position:relative}.usage-forecast-module__fNbCEa__svg{display:block;overflow:visible}.usage-forecast-module__fNbCEa__grid{stroke:var(--border);shape-rendering:crispedges}.usage-forecast-module__fNbCEa__baseline{stroke:var(--border-strong);shape-rendering:crispedges}.usage-forecast-module__fNbCEa__axis{fill:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0}.usage-forecast-module__fNbCEa__future{fill:color-mix(in oklch, var(--foreground) 2.5%, transparent)}.usage-forecast-module__fNbCEa__todayLine{stroke:var(--border-strong);shape-rendering:crispedges}.usage-forecast-module__fNbCEa__todayLabel{fill:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;font-weight:500}.usage-forecast-module__fNbCEa__band{fill:var(--accent);fill-opacity:.12}.usage-forecast-module__fNbCEa__band.usage-forecast-module__fNbCEa__bandOver{fill:var(--danger);fill-opacity:.1}.usage-forecast-module__fNbCEa__actual,.usage-forecast-module__fNbCEa__forecast{fill:none;stroke:var(--accent);stroke-linejoin:round}.usage-forecast-module__fNbCEa__actual{stroke-width:2px;stroke-linecap:round}.usage-forecast-module__fNbCEa__forecast{stroke-width:1.75px;stroke-dasharray:4 4}.usage-forecast-module__fNbCEa__actual.usage-forecast-module__fNbCEa__over,.usage-forecast-module__fNbCEa__forecast.usage-forecast-module__fNbCEa__over{stroke:var(--danger)}.usage-forecast-module__fNbCEa__budget{stroke:var(--foreground);shape-rendering:crispedges}.usage-forecast-module__fNbCEa__tick{fill:none;stroke:var(--foreground);stroke-width:1.5px;stroke-linecap:round}.usage-forecast-module__fNbCEa__tickLabel{fill:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-weight:500}.usage-forecast-module__fNbCEa__drop{fill:none;stroke:var(--danger);stroke-dasharray:2 3}.usage-forecast-module__fNbCEa__marker{fill:var(--surface);stroke:var(--danger);stroke-width:2px}.usage-forecast-module__fNbCEa__todayDot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.usage-forecast-module__fNbCEa__hoverLine{stroke:var(--border-strong);shape-rendering:crispedges}.usage-forecast-module__fNbCEa__hoverRange{fill:none;stroke:var(--accent);stroke-opacity:.4;stroke-width:3px;stroke-linecap:round}.usage-forecast-module__fNbCEa__hoverDot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.usage-forecast-module__fNbCEa__hoverDot[data-forecast]{fill:var(--surface);stroke:var(--accent)}.usage-forecast-module__fNbCEa__yLabels{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.usage-forecast-module__fNbCEa__yLabel{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;line-height:1;display:flex;position:absolute;right:0;transform:translateY(-50%)}.usage-forecast-module__fNbCEa__hit{z-index:1;cursor:crosshair;touch-action:pan-y;position:absolute;top:0}.usage-forecast-module__fNbCEa__zone{z-index:2;cursor:ns-resize;touch-action:none;height:32px;position:absolute;top:0}.usage-forecast-module__fNbCEa__handle{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 10px 0 7px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.usage-forecast-module__fNbCEa__handle svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.usage-forecast-module__fNbCEa__handleLabel{color:var(--text-secondary);font-weight:400}.usage-forecast-module__fNbCEa__handleValue{align-items:baseline;display:inline-flex}.usage-forecast-module__fNbCEa__zone[data-dragging] .usage-forecast-module__fNbCEa__handle{border-color:var(--foreground)}.usage-forecast-module__fNbCEa__zone[data-dragging] .usage-forecast-module__fNbCEa__handle svg{color:var(--foreground)}.usage-forecast-module__fNbCEa__chart[data-dragging],.usage-forecast-module__fNbCEa__chart[data-dragging] *{cursor:ns-resize}.usage-forecast-module__fNbCEa__when{z-index:3;pointer-events:none;position:absolute;left:0}.usage-forecast-module__fNbCEa__whenInner{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--danger) 45%, var(--border));border-radius:var(--radius-pill);background:var(--surface);height:20px;color:var(--danger);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;align-items:center;padding:0 8px;font-weight:500;display:inline-flex;transform:translate(-50%)}.usage-forecast-module__fNbCEa__panel{z-index:4;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--text-secondary);font-size:var(--text-xs);pointer-events:none;transform-origin:0 0;border-radius:14px;padding:10px 12px;position:absolute;left:0}.usage-forecast-module__fNbCEa__panel p{margin:0}.usage-forecast-module__fNbCEa__panelHead{color:var(--foreground);justify-content:space-between;gap:8px;font-weight:500;display:flex}.usage-forecast-module__fNbCEa__panelTag{color:var(--text-muted);font-weight:400}.usage-forecast-module__fNbCEa__panelValue{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;margin-top:4px!important}.usage-forecast-module__fNbCEa__panelNote{font-variant-numeric:tabular-nums}.usage-forecast-module__fNbCEa__footer{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.usage-forecast-module__fNbCEa__rules{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usage-forecast-module__fNbCEa__rulesLabel{color:var(--text-secondary);font-size:var(--text-sm);margin-right:4px}.usage-forecast-module__fNbCEa__rule{border:1px solid var(--border);border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;align-items:center;padding:0 12px 0 10px;display:inline-flex}.usage-forecast-module__fNbCEa__rule[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}.usage-forecast-module__fNbCEa__check{flex:none;display:inline-flex;overflow:hidden}.usage-forecast-module__fNbCEa__rulePct{font-weight:500}.usage-forecast-module__fNbCEa__ruleWhen{color:var(--text-muted);margin-left:8px}.usage-forecast-module__fNbCEa__legend{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.usage-forecast-module__fNbCEa__legend li{align-items:center;gap:6px;display:inline-flex}.usage-forecast-module__fNbCEa__legend svg{display:block;overflow:visible}.usage-forecast-module__fNbCEa__note{color:var(--text-muted);font-size:var(--text-xs);flex-basis:100%;margin:0}@media (hover:hover) and (pointer:fine){.usage-forecast-module__fNbCEa__rule:hover{border-color:var(--border-strong);color:var(--foreground)}.usage-forecast-module__fNbCEa__zone:hover .usage-forecast-module__fNbCEa__handle{border-color:var(--text-secondary)}.usage-forecast-module__fNbCEa__zone:hover .usage-forecast-module__fNbCEa__handle svg{color:var(--foreground)}}@container (max-width:560px){.usage-forecast-module__fNbCEa__inner{gap:16px;padding:16px}.usage-forecast-module__fNbCEa__kpi{padding:0 10px}.usage-forecast-module__fNbCEa__kpi dt{font-size:var(--text-xs)}.usage-forecast-module__fNbCEa__value{font-size:var(--text-lg)}.usage-forecast-module__fNbCEa__unit{font-size:var(--text-sm)}.usage-forecast-module__fNbCEa__legend{gap:6px 12px}}@container (max-width:440px){.usage-forecast-module__fNbCEa__kpis{grid-template-columns:minmax(0,1fr)}.usage-forecast-module__fNbCEa__kpi{border-top:1px solid var(--border-subtle);border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0}.usage-forecast-module__fNbCEa__kpi:first-child{border-top:0;padding-top:0}.usage-forecast-module__fNbCEa__kpi:last-child{padding-bottom:0}.usage-forecast-module__fNbCEa__kpi dt{font-size:var(--text-sm);grid-area:1/1}.usage-forecast-module__fNbCEa__kpi .usage-forecast-module__fNbCEa__value{grid-area:1/2/span 2;justify-content:flex-end;margin:0}.usage-forecast-module__fNbCEa__kpi .usage-forecast-module__fNbCEa__foot{grid-area:2/1}.usage-forecast-module__fNbCEa__rules{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.usage-forecast-module__fNbCEa__rulesLabel{margin:0 0 2px}.usage-forecast-module__fNbCEa__rule{border-radius:10px;width:100%}.usage-forecast-module__fNbCEa__ruleWhen{margin-left:auto}}@media (prefers-reduced-motion:reduce){.usage-forecast-module__fNbCEa__rule,.usage-forecast-module__fNbCEa__handle,.usage-forecast-module__fNbCEa__value{transition-duration:var(--duration-instant)}}
.breadcrumb-module__fC9q6a__list{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.breadcrumb-module__fC9q6a__list li{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.breadcrumb-module__fC9q6a__list li>svg{width:16px;height:16px;color:var(--border-strong);stroke-width:1.75px;flex:none}.breadcrumb-module__fC9q6a__list a,.breadcrumb-module__fC9q6a__list li>span,.breadcrumb-module__fC9q6a__list li>button{border-radius:7px;flex-direction:column;padding:4px 2px;display:inline-flex}.breadcrumb-module__fC9q6a__list a:after,.breadcrumb-module__fC9q6a__list li>span:after,.breadcrumb-module__fC9q6a__list li>button:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}.breadcrumb-module__fC9q6a__list li>button{font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.breadcrumb-module__fC9q6a__list a,.breadcrumb-module__fC9q6a__list li>button{color:var(--text-secondary);text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.breadcrumb-module__fC9q6a__list a:focus-visible,.breadcrumb-module__fC9q6a__list li>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.breadcrumb-module__fC9q6a__list [aria-current=page]{color:var(--accent-strong);transition:color var(--duration-fast) var(--ease-standard);font-weight:500}@media (hover:hover) and (pointer:fine){.breadcrumb-module__fC9q6a__list a:hover,.breadcrumb-module__fC9q6a__list li>button:hover{color:var(--accent-strong);-webkit-text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);text-decoration-color:color-mix(in oklch, currentColor 45%, transparent)}}@media (prefers-reduced-motion:reduce){.breadcrumb-module__fC9q6a__list a,.breadcrumb-module__fC9q6a__list li>button,.breadcrumb-module__fC9q6a__list [aria-current=page]{transition:none}}
.button-module__7wI9oa__button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.button-module__7wI9oa__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.button-module__7wI9oa__button:disabled{cursor:not-allowed;opacity:.52}.button-module__7wI9oa__button[aria-busy=true]{cursor:progress}.button-module__7wI9oa__button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button-module__7wI9oa__labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.button-module__7wI9oa__labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.button-module__7wI9oa__labelContent{flex:none;align-items:center;display:inline-flex}.button-module__7wI9oa__labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.button-module__7wI9oa__labelPhase svg{flex:none}.button-module__7wI9oa__primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.button-module__7wI9oa__secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.button-module__7wI9oa__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button-module__7wI9oa__danger{color:var(--danger);background:var(--surface);border-color:var(--border)}@media (hover:hover) and (pointer:fine){.button-module__7wI9oa__primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.button-module__7wI9oa__secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.button-module__7wI9oa__ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__7wI9oa__danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.button-module__7wI9oa__primary:active:not(:disabled){opacity:.84}.button-module__7wI9oa__secondary:active:not(:disabled),.button-module__7wI9oa__ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__7wI9oa__danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.button-module__7wI9oa__sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.button-module__7wI9oa__md{min-height:var(--control-height-md)}.button-module__7wI9oa__lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.button-module__7wI9oa__loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.button-module__7wI9oa__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite button-module__7wI9oa__spin}.button-module__7wI9oa__loadingLabel{opacity:0}@keyframes button-module__7wI9oa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button-module__7wI9oa__button{transition:none}.button-module__7wI9oa__labelSlot{transition:opacity var(--duration-instant) linear}.button-module__7wI9oa__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.skeleton-module__d2599W__root{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}.skeleton-module__d2599W__avatar,.skeleton-module__d2599W__line{border-radius:var(--radius-control);background:color-mix(in oklch, var(--border-strong) 38%, var(--surface));animation:skeleton-module__d2599W__skeleton-pulse 1.8s var(--ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}.skeleton-module__d2599W__avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.skeleton-module__d2599W__lines{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}.skeleton-module__d2599W__line{width:100%;height:var(--space-3)}.skeleton-module__d2599W__line:first-child{width:48%;height:var(--space-4)}.skeleton-module__d2599W__line:last-child{width:72%}.skeleton-module__d2599W__frame{display:flow-root;position:relative}@keyframes skeleton-module__d2599W__skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.skeleton-module__d2599W__avatar,.skeleton-module__d2599W__line{animation:none}}
.switch-module__oxJT8a__switch{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.switch-module__oxJT8a__switch:disabled{cursor:not-allowed;opacity:.5}.switch-module__oxJT8a__track{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}.switch-module__oxJT8a__track:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.switch-module__oxJT8a__switch[data-state=checked] .switch-module__oxJT8a__track:before{opacity:1}.switch-module__oxJT8a__thumb{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}.switch-module__oxJT8a__switch[data-state=checked] .switch-module__oxJT8a__thumb{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){.switch-module__oxJT8a__switch[data-state=unchecked]:hover:not(:disabled) .switch-module__oxJT8a__track{background:var(--control-track-hover)}}.switch-module__oxJT8a__switch:focus-visible{outline:none}.switch-module__oxJT8a__label{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.switch-module__oxJT8a__track,.switch-module__oxJT8a__track:before,.switch-module__oxJT8a__thumb{transition:none}}
.small-multiples-module__6Rutdq__root{--line:var(--series-1);--gutter:40px;--plot-height:92px;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,1180px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:20px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.small-multiples-module__6Rutdq__root *,.small-multiples-module__6Rutdq__root :before,.small-multiples-module__6Rutdq__root :after{box-sizing:border-box}.small-multiples-module__6Rutdq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.small-multiples-module__6Rutdq__empty{color:var(--text-secondary);margin:0;padding:0 24px 24px}.small-multiples-module__6Rutdq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:20px 24px 0;display:flex}.small-multiples-module__6Rutdq__heading{flex:240px;min-width:0}.small-multiples-module__6Rutdq__title{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}.small-multiples-module__6Rutdq__description{color:var(--text-muted);font-size:var(--text-xs);margin:2px 0 0}.small-multiples-module__6Rutdq__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.small-multiples-module__6Rutdq__segment{min-width:0}.small-multiples-module__6Rutdq__switch{flex:none}.small-multiples-module__6Rutdq__readout{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:20px 24px 16px;display:flex}.small-multiples-module__6Rutdq__when,.small-multiples-module__6Rutdq__total,.small-multiples-module__6Rutdq__legend{margin:0}.small-multiples-module__6Rutdq__when{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.small-multiples-module__6Rutdq__date{min-width:9.5em;font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.small-multiples-module__6Rutdq__state{min-width:4.5em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.small-multiples-module__6Rutdq__total{align-items:baseline;gap:6px;display:inline-flex}.small-multiples-module__6Rutdq__totalLabel{color:var(--text-muted)}.small-multiples-module__6Rutdq__totalValue{font-variant-numeric:tabular-nums;min-width:4.4em;font-weight:500}.small-multiples-module__6Rutdq__legend{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.small-multiples-module__6Rutdq__key{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.small-multiples-module__6Rutdq__keyLine,.small-multiples-module__6Rutdq__keyGhost{border-top:2px solid var(--line);border-radius:1px;width:14px;height:0;display:inline-block}.small-multiples-module__6Rutdq__keyGhost{border-top:1px dashed var(--text-muted);opacity:.7;border-radius:0}.small-multiples-module__6Rutdq__grid{touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-width:0;position:relative}.small-multiples-module__6Rutdq__list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0;padding:0;list-style:none;display:grid}.small-multiples-module__6Rutdq__panel{background:var(--surface);min-width:0;box-shadow:inset -1px -1px 0 var(--border-subtle);position:relative}.small-multiples-module__6Rutdq__panelInner{transition:opacity var(--duration-standard) var(--ease-standard);gap:2px;padding:16px 20px 18px;display:grid}.small-multiples-module__6Rutdq__panel[data-dim] .small-multiples-module__6Rutdq__panelInner{opacity:.38}.small-multiples-module__6Rutdq__panelHead{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.small-multiples-module__6Rutdq__name{min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.small-multiples-module__6Rutdq__value{color:var(--foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-standard);flex:none}.small-multiples-module__6Rutdq__trend{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;margin:0 0 12px;display:flex}.small-multiples-module__6Rutdq__trend svg{flex:none}.small-multiples-module__6Rutdq__trendValue{font-variant-numeric:tabular-nums}.small-multiples-module__6Rutdq__compare{min-width:0;color:var(--text-muted);text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.small-multiples-module__6Rutdq__trend[data-flat]{color:var(--text-muted)}.small-multiples-module__6Rutdq__trend[data-flat] .small-multiples-module__6Rutdq__trendValue{color:var(--text-secondary)}.small-multiples-module__6Rutdq__plot{height:var(--plot-height);padding-right:var(--gutter);position:relative}.small-multiples-module__6Rutdq__ticks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.small-multiples-module__6Rutdq__tickLayer{width:100%;height:100%;position:absolute;top:0;left:0}.small-multiples-module__6Rutdq__tickLine{top:0;left:0;right:var(--gutter);background:var(--border-subtle);height:1px;margin-top:-.5px;position:absolute}.small-multiples-module__6Rutdq__tickLabel{width:calc(var(--gutter) - 6px);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;white-space:nowrap;font-size:11px;line-height:1;position:absolute;top:0;right:0;transform:translateY(-50%)}.small-multiples-module__6Rutdq__chart{cursor:crosshair;height:100%;position:relative}.small-multiples-module__6Rutdq__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.small-multiples-module__6Rutdq__ghostLine{fill:none;stroke:var(--text-muted);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 3;stroke-linejoin:round}.small-multiples-module__6Rutdq__area{fill:var(--line);fill-opacity:.07}.small-multiples-module__6Rutdq__line{fill:none;stroke:var(--line);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.small-multiples-module__6Rutdq__xLayer{pointer-events:none;position:absolute;inset:0}.small-multiples-module__6Rutdq__yLayer{width:0;height:100%;position:absolute;top:0;left:0}.small-multiples-module__6Rutdq__endDot,.small-multiples-module__6Rutdq__crossDot{border-radius:50%;position:absolute;top:0;left:0}.small-multiples-module__6Rutdq__endDot{background:var(--line);width:6px;height:6px;margin:-3px 0 0 -3px}.small-multiples-module__6Rutdq__crossDot{border:2px solid var(--line);background:var(--surface);width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.small-multiples-module__6Rutdq__crossLine{background:var(--foreground);opacity:.28;width:1px;position:absolute;top:-6px;bottom:-6px;left:-.5px}.small-multiples-module__6Rutdq__xLayer[data-cross]{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.small-multiples-module__6Rutdq__xLayer[data-cross][data-on]{opacity:1}@container (min-width:640px){.small-multiples-module__6Rutdq__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1000px){.small-multiples-module__6Rutdq__list{--plot-height:104px}.small-multiples-module__6Rutdq__panelInner{padding:18px 24px 20px}}@container (max-width:560px){.small-multiples-module__6Rutdq__list{--gutter:38px;--plot-height:76px}.small-multiples-module__6Rutdq__header{padding:16px 16px 0}.small-multiples-module__6Rutdq__controls{width:100%}.small-multiples-module__6Rutdq__readout{gap:4px 16px;padding:16px 16px 12px}.small-multiples-module__6Rutdq__legend{width:100%;margin-left:0}.small-multiples-module__6Rutdq__date{min-width:0;font-size:var(--text-base)}.small-multiples-module__6Rutdq__panelInner{padding:14px 14px 16px}.small-multiples-module__6Rutdq__panelHead{flex-direction:column;align-items:flex-start;gap:0}.small-multiples-module__6Rutdq__name{max-width:100%}.small-multiples-module__6Rutdq__value{font-size:var(--text-base);font-weight:500}.small-multiples-module__6Rutdq__tickLabel{font-size:10px}}@media (pointer:coarse){.small-multiples-module__6Rutdq__controls button{min-height:var(--control-height-md)}.small-multiples-module__6Rutdq__chart{cursor:default}}@media (prefers-reduced-motion:reduce){.small-multiples-module__6Rutdq__panelInner,.small-multiples-module__6Rutdq__value,.small-multiples-module__6Rutdq__xLayer[data-cross]{transition:none}}
.small-multiples-edits-module__dSv1oa__fill.small-multiples-edits-module__dSv1oa__fill{width:100%}@container (max-width:899px){.small-multiples-edits-module__dSv1oa__head.small-multiples-edits-module__dSv1oa__head{flex-direction:column;align-items:flex-start;gap:0}}
.line-replay-module__5PGaCa__root{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);position:relative;container:replay/inline-size}.line-replay-module__5PGaCa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.line-replay-module__5PGaCa__num{font-variant-numeric:tabular-nums}.line-replay-module__5PGaCa__surface{grid-template-columns:minmax(0,1fr) 300px;min-width:0;display:grid}.line-replay-module__5PGaCa__surface>*{min-width:0}.line-replay-module__5PGaCa__main{align-content:start;gap:20px;padding:24px;display:grid}.line-replay-module__5PGaCa__main>*{min-width:0}.line-replay-module__5PGaCa__aside{border-left:1px solid var(--border-subtle);align-content:start;gap:8px;padding:24px 16px 16px;display:grid}@container replay (max-width:999px){.line-replay-module__5PGaCa__surface{grid-template-columns:minmax(0,1fr)}.line-replay-module__5PGaCa__aside{border-left:0;border-top:1px solid var(--border-subtle);padding:20px 16px 16px}}@container replay (max-width:559px){.line-replay-module__5PGaCa__root{border-radius:var(--radius-panel)}.line-replay-module__5PGaCa__main{gap:16px;padding:16px}.line-replay-module__5PGaCa__aside{padding:16px 8px 8px}}.line-replay-module__5PGaCa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.line-replay-module__5PGaCa__heading{flex:280px;min-width:0}.line-replay-module__5PGaCa__heading h2{font-size:var(--text-xl);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap:balance;margin:0}.line-replay-module__5PGaCa__heading p{color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0}.line-replay-module__5PGaCa__legend{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 16px;margin:0;padding:4px 0 0;list-style:none;display:flex}.line-replay-module__5PGaCa__legend li{align-items:center;gap:8px;min-height:24px;display:inline-flex}.line-replay-module__5PGaCa__swatch{flex:none;width:20px;height:8px;overflow:visible}.line-replay-module__5PGaCa__swLine{stroke:var(--series-1);stroke-width:2px;stroke-linecap:round}.line-replay-module__5PGaCa__swBase{stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:3 3}.line-replay-module__5PGaCa__readout{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.line-replay-module__5PGaCa__readout>div{gap:2px;min-width:0;display:grid}.line-replay-module__5PGaCa__readout dt{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.line-replay-module__5PGaCa__readout dd{font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.line-replay-module__5PGaCa__readout dd span{min-width:5.5ch;display:inline-block}.line-replay-module__5PGaCa__readTime dd span{min-width:7.5ch}.line-replay-module__5PGaCa__readPeak dd span{min-width:15ch}.line-replay-module__5PGaCa__readStrong{color:var(--series-1)}@container replay (max-width:559px){.line-replay-module__5PGaCa__readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.line-replay-module__5PGaCa__readout dt{white-space:normal}.line-replay-module__5PGaCa__readout>div{align-content:end}.line-replay-module__5PGaCa__readout dd span{min-width:0}.line-replay-module__5PGaCa__readPeak{grid-column:1/-1}}.line-replay-module__5PGaCa__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;height:380px;margin-inline:-4px;position:relative}@container replay (max-width:559px){.line-replay-module__5PGaCa__stage{height:300px;margin-inline:-8px 0}}.line-replay-module__5PGaCa__plot{display:block;position:absolute;top:0;left:0;overflow:visible}.line-replay-module__5PGaCa__grid{stroke:var(--border-subtle);stroke-width:1px;shape-rendering:crispedges}.line-replay-module__5PGaCa__axis{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.line-replay-module__5PGaCa__yLabel,.line-replay-module__5PGaCa__xLabel{fill:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.line-replay-module__5PGaCa__yLabel{text-anchor:end}.line-replay-module__5PGaCa__xLabel{text-anchor:middle;transition:opacity var(--duration-fast) var(--ease-standard)}.line-replay-module__5PGaCa__xLabel[data-hidden=true]{opacity:0}.line-replay-module__5PGaCa__baseline{fill:none;stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:3 3;stroke-linejoin:round;opacity:.8}.line-replay-module__5PGaCa__area{fill:color-mix(in oklab, var(--series-1) 9%, transparent)}.line-replay-module__5PGaCa__line{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.line-replay-module__5PGaCa__stem{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3;opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.line-replay-module__5PGaCa__stem[data-passed]{opacity:.8}.line-replay-module__5PGaCa__mark{fill:var(--surface);stroke:var(--foreground);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring), fill var(--duration-fast) var(--ease-standard);transform:scale(.4)}.line-replay-module__5PGaCa__mark[data-passed]{opacity:1;transform:none}.line-replay-module__5PGaCa__mark[data-incident]{stroke:var(--warning)}.line-replay-module__5PGaCa__mark[data-shown]{fill:var(--foreground)}.line-replay-module__5PGaCa__mark[data-shown][data-incident]{fill:var(--warning)}.line-replay-module__5PGaCa__connector{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.line-replay-module__5PGaCa__head{pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.line-replay-module__5PGaCa__stage[data-ready] .line-replay-module__5PGaCa__head{opacity:1}.line-replay-module__5PGaCa__playhead{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.line-replay-module__5PGaCa__tipDot{fill:var(--series-1);stroke:var(--surface);stroke-width:2px}.line-replay-module__5PGaCa__anchor{z-index:2;pointer-events:none;will-change:transform;opacity:0;width:0;height:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.line-replay-module__5PGaCa__stage[data-ready] .line-replay-module__5PGaCa__anchor{opacity:1}.line-replay-module__5PGaCa__tip,.line-replay-module__5PGaCa__clock{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;top:0;left:0}.line-replay-module__5PGaCa__tip{color:var(--foreground);padding:2px 8px;transform:translate(12px,-50%)}.line-replay-module__5PGaCa__anchor[data-flip] .line-replay-module__5PGaCa__tip{left:auto;right:0;transform:translate(-12px,-50%)}.line-replay-module__5PGaCa__clock{border-color:var(--border-strong);color:var(--foreground);padding:1px 8px;transform:translate(-50%,-50%)}.line-replay-module__5PGaCa__calloutAnchor{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.line-replay-module__5PGaCa__callout{border:1px solid var(--border);background:var(--surface);width:max-content;max-width:220px;box-shadow:var(--shadow-resting);white-space:nowrap;border-radius:12px;gap:0;padding:6px 10px;display:grid;position:absolute;bottom:0;left:0;translate:-50%}.line-replay-module__5PGaCa__calloutAnchor[data-align=start] .line-replay-module__5PGaCa__callout{translate:-16px}.line-replay-module__5PGaCa__calloutAnchor[data-align=end] .line-replay-module__5PGaCa__callout{left:auto;right:0;translate:16px}.line-replay-module__5PGaCa__calloutTitle{font-size:var(--text-xs);text-overflow:ellipsis;font-weight:500;overflow:hidden}.line-replay-module__5PGaCa__calloutTime{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.line-replay-module__5PGaCa__callout[data-incident] .line-replay-module__5PGaCa__calloutTime{color:var(--warning)}.line-replay-module__5PGaCa__transport{align-items:center;gap:16px;min-width:0;display:flex}.line-replay-module__5PGaCa__playButton{flex:none;min-width:108px}.line-replay-module__5PGaCa__speed{flex:none}.line-replay-module__5PGaCa__scrub{touch-action:none;cursor:pointer;flex:auto;align-items:center;min-width:0;height:44px;display:flex;position:relative}.line-replay-module__5PGaCa__scrubFocus{border-radius:var(--radius-control);width:100%;height:36px;transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;padding-inline:10px;display:flex;position:relative}.line-replay-module__5PGaCa__scrubFocus:focus-visible{background:var(--surface-muted)}.line-replay-module__5PGaCa__track{border-radius:var(--radius-pill);background:var(--control-track);width:100%;height:4px;position:relative}.line-replay-module__5PGaCa__fill{border-radius:inherit;background:var(--series-1);transform-origin:0;will-change:transform;position:absolute;inset:0}.line-replay-module__5PGaCa__tick{background:var(--border-strong);width:2px;height:12px;transition:background-color var(--duration-fast) var(--ease-standard);border-radius:1px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.line-replay-module__5PGaCa__tick[data-passed]{background:var(--foreground)}.line-replay-module__5PGaCa__tick[data-incident]{background:color-mix(in oklab, var(--warning) 55%, var(--border-strong))}.line-replay-module__5PGaCa__tick[data-passed][data-incident]{background:var(--warning)}.line-replay-module__5PGaCa__thumbRail{will-change:transform;width:0;height:0;position:absolute;top:50%;left:0}.line-replay-module__5PGaCa__thumb{background:var(--control-thumb);width:16px;height:16px;box-shadow:var(--control-thumb-shadow);transition:transform var(--duration-spring) var(--ease-spring);border-radius:50%;position:absolute;top:-8px;left:-8px}.line-replay-module__5PGaCa__scrub:active .line-replay-module__5PGaCa__thumb{transform:scale(1.12)}@container replay (max-width:559px){.line-replay-module__5PGaCa__transport{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.line-replay-module__5PGaCa__scrub{grid-area:1/1/auto/-1}.line-replay-module__5PGaCa__speed{justify-self:end}}@container replay (max-width:339px){.line-replay-module__5PGaCa__playButton{min-width:var(--control-height-md);padding-inline:0}.line-replay-module__5PGaCa__playLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.line-replay-module__5PGaCa__asideTitle{font-size:var(--text-sm);margin:0;padding:0 8px 4px;font-weight:500}.line-replay-module__5PGaCa__moments{gap:2px;margin:0;padding:0;list-style:none;display:grid}@container replay (min-width:560px) and (max-width:999px){.line-replay-module__5PGaCa__moments{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}.line-replay-module__5PGaCa__moment{border-radius:calc(var(--radius-surface) - 16px);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}@media (hover:hover) and (pointer:fine){.line-replay-module__5PGaCa__moment:hover{background:var(--surface-muted)}}.line-replay-module__5PGaCa__moment:focus-visible,.line-replay-module__5PGaCa__moment:active{background:var(--surface-muted)}.line-replay-module__5PGaCa__moment[data-state=current]{background:color-mix(in oklab, var(--series-1) 8%, transparent)}.line-replay-module__5PGaCa__momentIcon{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);margin-top:2px}.line-replay-module__5PGaCa__moment[data-state=current] .line-replay-module__5PGaCa__momentIcon{color:var(--series-1)}.line-replay-module__5PGaCa__moment[data-incident] .line-replay-module__5PGaCa__momentIcon{color:var(--warning)}.line-replay-module__5PGaCa__moment[data-state=upcoming] .line-replay-module__5PGaCa__momentIcon{color:var(--text-muted)}.line-replay-module__5PGaCa__momentBody{gap:2px;min-width:0;display:grid}.line-replay-module__5PGaCa__momentTop{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.line-replay-module__5PGaCa__momentTitle{min-width:0;transition:color var(--duration-fast) var(--ease-standard);font-weight:500}.line-replay-module__5PGaCa__momentTime{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.line-replay-module__5PGaCa__momentDetail{color:var(--text-secondary);font-size:var(--text-xs);text-wrap:pretty}.line-replay-module__5PGaCa__momentEffect{color:var(--foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:opacity var(--duration-standard) var(--ease-standard)}.line-replay-module__5PGaCa__moment[data-incident] .line-replay-module__5PGaCa__momentEffect{color:var(--warning)}.line-replay-module__5PGaCa__moment[data-state=upcoming] .line-replay-module__5PGaCa__momentTitle{color:var(--text-secondary)}.line-replay-module__5PGaCa__moment[data-state=upcoming] .line-replay-module__5PGaCa__momentDetail,.line-replay-module__5PGaCa__moment[data-state=upcoming] .line-replay-module__5PGaCa__momentTime{color:var(--text-muted)}.line-replay-module__5PGaCa__momentEffect:not([data-settled]){opacity:0}@media (prefers-reduced-motion:reduce){.line-replay-module__5PGaCa__xLabel,.line-replay-module__5PGaCa__stem,.line-replay-module__5PGaCa__mark,.line-replay-module__5PGaCa__head,.line-replay-module__5PGaCa__anchor,.line-replay-module__5PGaCa__thumb,.line-replay-module__5PGaCa__tick,.line-replay-module__5PGaCa__moment,.line-replay-module__5PGaCa__momentIcon,.line-replay-module__5PGaCa__momentTitle,.line-replay-module__5PGaCa__momentEffect,.line-replay-module__5PGaCa__scrubFocus{transition:none}}
.progress-module__6bTO6a__progress{width:100%;color:var(--text-secondary);font-size:var(--text-sm)}.progress-module__6bTO6a__meta{line-height:var(--leading-body);justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}.progress-module__6bTO6a__label{min-width:0;position:relative}.progress-module__6bTO6a__line{display:block}.progress-module__6bTO6a__value{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.progress-module__6bTO6a__count{justify-items:end;display:inline-grid}.progress-module__6bTO6a__count:before{content:"100%";visibility:hidden;height:0;overflow:hidden}.progress-module__6bTO6a__done{color:var(--success);place-items:center;display:grid}.progress-module__6bTO6a__track{border:1px solid var(--border);background:var(--surface-muted);border-radius:99px;height:7px;overflow:hidden}.progress-module__6bTO6a__fill{border-radius:inherit;background:var(--accent);width:100%;height:100%;transition:background-color var(--duration-standard) var(--ease-standard);display:block}.progress-module__6bTO6a__progress[data-complete] .progress-module__6bTO6a__fill{background:var(--success);transition-delay:.2s}@media (prefers-reduced-motion:reduce){.progress-module__6bTO6a__fill,.progress-module__6bTO6a__progress[data-complete] .progress-module__6bTO6a__fill{transition:none}}
.GoalProgress-module__vlDg6a__root{gap:var(--space-4);min-width:0;display:grid}.GoalProgress-module__vlDg6a__root>*{min-width:0}.GoalProgress-module__vlDg6a__control{justify-self:start;max-width:100%}.GoalProgress-module__vlDg6a__headline{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.GoalProgress-module__vlDg6a__value{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--heading-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1.1}.GoalProgress-module__vlDg6a__of{font-size:var(--text-lg);color:var(--text-secondary);font-variant-numeric:tabular-nums}.GoalProgress-module__vlDg6a__definition,.GoalProgress-module__vlDg6a__note{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.GoalProgress-module__vlDg6a__facts{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.GoalProgress-module__vlDg6a__facts>div{gap:var(--space-1);min-width:0;display:grid}.GoalProgress-module__vlDg6a__facts dt{font-size:var(--text-sm);color:var(--text-secondary)}.GoalProgress-module__vlDg6a__facts dd{font-size:var(--text-lg);color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.GoalProgress-module__vlDg6a__facts dd[data-tone=good]{color:var(--success)}.GoalProgress-module__vlDg6a__facts dd[data-tone=behind]{color:var(--warning)}.GoalProgress-module__vlDg6a__small{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}
.LineSwitch-module__N2-RPG__stack{gap:var(--space-4);min-width:0;display:grid}.LineSwitch-module__N2-RPG__stack>*{min-width:0}.LineSwitch-module__N2-RPG__control{justify-self:start;max-width:100%}.LineSwitch-module__N2-RPG__positioned{min-width:0;position:relative}.LineSwitch-module__N2-RPG__note{color:var(--text-secondary);font-size:var(--text-sm);margin:0}
.FitChoice-module__eW6jMq__fit{min-width:0;max-width:100%;display:inline-flex;position:relative}.FitChoice-module__eW6jMq__wide{min-width:0;max-width:100%;display:flex}.FitChoice-module__eW6jMq__fit[data-fit=fold]{flex:100%;width:100%;display:flex}.FitChoice-module__eW6jMq__fit[data-fit=fold]>.FitChoice-module__eW6jMq__wide{visibility:hidden;pointer-events:none;height:0;position:absolute;inset:0 0 auto;overflow:hidden}.FitChoice-module__eW6jMq__wrap{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;padding:3px;display:flex}.FitChoice-module__eW6jMq__option{align-items:center;gap:var(--space-1);border-radius:calc(var(--radius-control) - 3px);min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0 13px;font-weight:500;display:inline-flex}.FitChoice-module__eW6jMq__option[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-resting)}@media (hover:hover) and (pointer:fine){.FitChoice-module__eW6jMq__option:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.FitChoice-module__eW6jMq__option{transition:none}}
