.Donut-module__yYWOXa__donut{align-items:center;gap:var(--s-24);flex-wrap:wrap;display:flex}.Donut-module__yYWOXa__track{fill:none;stroke:var(--carbon-soft)}.Donut-module__yYWOXa__total{fill:var(--bone);font-size:var(--t-md);font-weight:600}.Donut-module__yYWOXa__caption{fill:var(--muted);font-size:var(--t-xs)}.Donut-module__yYWOXa__legend{gap:var(--s-12);flex:10rem;margin:0;padding:0;list-style:none;display:grid}.Donut-module__yYWOXa__legend li{align-items:center;column-gap:var(--s-8);font-size:var(--t-sm);grid-template-columns:auto 1fr auto;display:grid}.Donut-module__yYWOXa__key{border-radius:var(--r-pill);width:12px;height:12px}.Donut-module__yYWOXa__share{color:var(--bone);font-weight:500}.Donut-module__yYWOXa__detail{color:var(--muted);font-size:var(--t-xs);grid-column:2/4}.Donut-module__yYWOXa__empty{color:var(--muted);font-size:var(--t-sm)}
.LineChart-module__UhFTMW__chart{min-width:0;position:relative}.LineChart-module__UhFTMW__chart svg{width:100%;height:auto;display:block;overflow:visible}.LineChart-module__UhFTMW__grid,.LineChart-module__UhFTMW__base{stroke:var(--line);stroke-width:1px}.LineChart-module__UhFTMW__base{stroke:var(--line-strong)}.LineChart-module__UhFTMW__tick{fill:var(--muted);font-size:var(--t-xs)}.LineChart-module__UhFTMW__area{fill:var(--metric);fill-opacity:.1}.LineChart-module__UhFTMW__line{fill:none;stroke:var(--metric);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.LineChart-module__UhFTMW__dot{fill:var(--metric);stroke:var(--panel);stroke-width:2px}.LineChart-module__UhFTMW__cross{stroke:var(--line-strong);stroke-width:1px}.LineChart-module__UhFTMW__hit{fill:#0000;outline:none}.LineChart-module__UhFTMW__tip{z-index:2;gap:var(--s-4);padding:var(--s-8) var(--s-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--carbon-soft);color:var(--bone);font-size:var(--t-sm);white-space:nowrap;pointer-events:none;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.LineChart-module__UhFTMW__tip span{color:var(--muted);font-size:var(--t-xs)}.LineChart-module__UhFTMW__empty{padding:var(--s-4) var(--s-12);border-radius:var(--r-sm);background:var(--carbon-soft);color:var(--muted);font-size:var(--t-sm);white-space:nowrap;position:absolute;top:40%;left:50%;transform:translate(-50%)}.LineChart-module__UhFTMW__chart[data-compact] .LineChart-module__UhFTMW__dot{stroke:var(--carbon-soft)}
.Overview-module__UN2SDW__overview{gap:var(--s-16);display:grid}.Overview-module__UN2SDW__overview[aria-busy=true]{opacity:.72;transition:opacity var(--fast) var(--ease-out)}.Overview-module__UN2SDW__failure{justify-content:space-between;align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-16);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.Overview-module__UN2SDW__panel{align-content:start;gap:var(--s-16);min-width:0;padding:var(--s-16) var(--s-24) var(--s-24);border:1px solid var(--line);border-radius:var(--r-md);background:var(--carbon-soft);display:grid}.Overview-module__UN2SDW__panel h2{font-size:var(--t-lg)}.Overview-module__UN2SDW__dynamicsHead,.Overview-module__UN2SDW__metricsRow{justify-content:space-between;align-items:center;gap:var(--s-12) var(--s-24);flex-wrap:wrap;display:flex}.Overview-module__UN2SDW__controls{justify-content:flex-end;align-items:center;gap:var(--s-12);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:599px){.Overview-module__UN2SDW__controls{justify-content:flex-start;margin-left:0}}.Overview-module__UN2SDW__metrics{gap:var(--s-8);flex-wrap:wrap;display:flex}.Overview-module__UN2SDW__metric{min-height:44px;padding:0 var(--s-16);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-size:var(--t-sm);cursor:pointer;background:0 0;font-weight:500}.Overview-module__UN2SDW__metric[aria-pressed=true]{border-color:var(--signal);background:var(--panel);color:var(--bone)}.Overview-module__UN2SDW__plan{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--carbon-soft);align-items:center;display:inline-flex;position:relative}.Overview-module__UN2SDW__plan select{min-width:10rem;min-height:44px;padding:0 var(--s-48) 0 var(--s-16);border-radius:var(--r-sm);color:var(--bone);font-size:var(--t-sm);appearance:none;cursor:pointer;background:0 0;border:0;font-weight:500}.Overview-module__UN2SDW__plan svg{right:var(--s-12);color:var(--muted);pointer-events:none;position:absolute}.Overview-module__UN2SDW__toggle{align-items:center;gap:var(--s-8);min-height:44px;color:var(--muted);font-size:var(--t-sm);cursor:pointer;display:inline-flex}.Overview-module__UN2SDW__toggle input{width:18px;height:18px;accent-color:var(--signal)}.Overview-module__UN2SDW__bottom{gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1279px){.Overview-module__UN2SDW__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.Overview-module__UN2SDW__bottom>:last-child{grid-column:1/-1}}@media (max-width:599px){.Overview-module__UN2SDW__bottom{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.Overview-module__UN2SDW__metric:hover{color:var(--bone)}}
.PeriodBar-module__UQ3eYG__bar{align-items:center;gap:var(--s-12) var(--s-16);flex-wrap:wrap;display:flex}.PeriodBar-module__UQ3eYG__presets{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--carbon-soft);flex-wrap:wrap;display:inline-flex}.PeriodBar-module__UQ3eYG__preset{min-height:36px;padding:0 var(--s-12);border-radius:var(--r-sm);color:var(--muted);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;font-weight:500}.PeriodBar-module__UQ3eYG__preset[aria-pressed=true]{background:var(--panel);color:var(--bone);box-shadow:inset 0 -2px 0 var(--signal)}.PeriodBar-module__UQ3eYG__custom{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.PeriodBar-module__UQ3eYG__date{align-items:center;gap:var(--s-8);color:var(--muted);font-size:var(--t-sm);display:inline-flex}.PeriodBar-module__UQ3eYG__date input{min-height:44px;padding:0 var(--s-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--carbon);color:var(--bone);font-size:var(--t-md)}@media (hover:hover) and (pointer:fine){.PeriodBar-module__UQ3eYG__preset:hover{color:var(--bone)}}
.RecentLists-module__KdWn_q__panel{align-content:start;gap:var(--s-12);min-width:0;padding:var(--s-16) var(--s-24) var(--s-24);border:1px solid var(--line);border-radius:var(--r-md);background:var(--carbon-soft);display:grid}.RecentLists-module__KdWn_q__panel h2{font-size:var(--t-lg)}.RecentLists-module__KdWn_q__list{margin:0;padding:0;list-style:none;display:grid}.RecentLists-module__KdWn_q__row{align-items:center;gap:var(--s-12);border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;min-height:56px;text-decoration:none;display:grid}.RecentLists-module__KdWn_q__list li:first-child .RecentLists-module__KdWn_q__row{border-top:0}.RecentLists-module__KdWn_q__initial{border-radius:var(--r-pill);background:var(--panel);width:32px;height:32px;color:var(--bone);font-size:var(--t-sm);place-items:center;font-weight:600;display:grid}.RecentLists-module__KdWn_q__main{min-width:0;font-size:var(--t-sm);display:grid}.RecentLists-module__KdWn_q__main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RecentLists-module__KdWn_q__sub{color:var(--muted);font-size:var(--t-xs)}.RecentLists-module__KdWn_q__side{color:var(--muted);font-size:var(--t-xs);white-space:nowrap;justify-items:end;display:grid}.RecentLists-module__KdWn_q__side strong{color:var(--bone);font-size:var(--t-sm);font-weight:500}.RecentLists-module__KdWn_q__empty{color:var(--muted);font-size:var(--t-sm)}@media (hover:hover) and (pointer:fine){.RecentLists-module__KdWn_q__row:hover .RecentLists-module__KdWn_q__main>span:first-child{text-decoration:underline}}
.Tiles-module__RmO2pW__tiles{gap:var(--s-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Tiles-module__RmO2pW__tile{align-items:center;gap:var(--s-8) var(--s-12);padding:var(--s-16) var(--s-24) var(--s-24);border:1px solid var(--line);border-radius:var(--r-md);background:var(--carbon-soft);grid-template-columns:minmax(0,1fr) minmax(4rem,40%);grid-template-areas:"title title""value spark""delta delta""foot foot";display:grid}.Tiles-module__RmO2pW__title{align-items:center;gap:var(--s-8);color:var(--muted);font-size:var(--t-sm);grid-area:title;font-weight:500;display:flex}.Tiles-module__RmO2pW__swatch{border-radius:var(--r-pill);background:var(--metric);width:8px;height:8px}.Tiles-module__RmO2pW__value{font-size:var(--t-2xl);letter-spacing:-.02em;white-space:nowrap;grid-area:value;font-weight:600}.Tiles-module__RmO2pW__delta{color:var(--muted);font-size:var(--t-xs);grid-area:delta}.Tiles-module__RmO2pW__delta strong{color:var(--bone);font-size:var(--t-sm);font-weight:500}.Tiles-module__RmO2pW__foot{color:var(--muted);font-size:var(--t-xs);grid-area:foot}.Tiles-module__RmO2pW__spark{grid-area:spark;align-self:stretch;min-width:0}@media (max-width:1279px){.Tiles-module__RmO2pW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.Tiles-module__RmO2pW__tiles{grid-template-columns:minmax(0,1fr)}}
.Shell-module__Ki_RXq__frame{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.Shell-module__Ki_RXq__side{gap:var(--s-24);height:100dvh;padding:var(--s-24) var(--s-16);border-right:1px solid var(--line);background:var(--carbon-soft);flex-direction:column;display:flex;position:sticky;top:0}.Shell-module__Ki_RXq__brand{padding:0 var(--s-12);font-size:var(--t-xl);justify-content:space-between;align-items:center;font-weight:600;display:flex}.Shell-module__Ki_RXq__brand .Shell-module__Ki_RXq__menuButton{display:none}.Shell-module__Ki_RXq__nav{gap:var(--s-4);display:grid}.Shell-module__Ki_RXq__link{align-items:center;gap:var(--s-12);min-height:44px;padding:0 var(--s-12);border-radius:var(--r-sm);color:var(--muted);font-size:var(--t-md);font-weight:500;text-decoration:none;display:flex;position:relative}.Shell-module__Ki_RXq__link[aria-current=page]{background:var(--panel);color:var(--bone)}.Shell-module__Ki_RXq__link[aria-current=page]:before{content:"";inset:var(--s-8) auto var(--s-8) 0;border-radius:var(--r-pill);background:var(--signal);width:2px;position:absolute}.Shell-module__Ki_RXq__who{gap:var(--s-8);padding:0 var(--s-12);color:var(--muted);font-size:var(--t-sm);margin-top:auto;display:grid}.Shell-module__Ki_RXq__main{align-content:start;gap:var(--s-24);min-width:0;padding:var(--s-24) var(--s-32) var(--s-48);display:grid}.Shell-module__Ki_RXq__head{justify-content:space-between;align-items:center;gap:var(--s-16);flex-wrap:wrap;display:flex}.Shell-module__Ki_RXq__head h1{font-size:var(--t-2xl);letter-spacing:-.02em}@media (hover:hover) and (pointer:fine){.Shell-module__Ki_RXq__link:hover{background:var(--panel);color:var(--bone)}}@media (max-width:1023px){.Shell-module__Ki_RXq__frame{grid-template-columns:minmax(0,1fr)}.Shell-module__Ki_RXq__side{z-index:10;gap:var(--s-12);height:auto;padding:var(--s-12) var(--s-16);border-right:0;border-bottom:1px solid var(--line)}.Shell-module__Ki_RXq__brand{padding:0}.Shell-module__Ki_RXq__brand .Shell-module__Ki_RXq__menuButton{display:inline-flex}.Shell-module__Ki_RXq__nav,.Shell-module__Ki_RXq__who{display:none}.Shell-module__Ki_RXq__side[data-open] .Shell-module__Ki_RXq__nav,.Shell-module__Ki_RXq__side[data-open] .Shell-module__Ki_RXq__who{display:grid}.Shell-module__Ki_RXq__who{padding:0}.Shell-module__Ki_RXq__main{padding:var(--s-16) var(--s-16) var(--s-48)}}
.ConfirmAction-module__qAt8AG__panel{gap:var(--s-12);padding:var(--s-16);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel);display:grid}.ConfirmAction-module__qAt8AG__panel[data-kind=danger]{border-color:var(--danger)}.ConfirmAction-module__qAt8AG__consequence{font-size:var(--t-md);font-weight:500}.ConfirmAction-module__qAt8AG__failure{color:var(--danger);font-size:var(--t-sm)}.ConfirmAction-module__qAt8AG__buttons{justify-content:flex-end;gap:var(--s-8);flex-wrap:wrap;display:flex}
.Table-module__hifftq__wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--carbon-soft);position:relative;overflow-x:auto}.Table-module__hifftq__table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.Table-module__hifftq__table th,.Table-module__hifftq__table td{padding:var(--s-12) var(--s-16);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.Table-module__hifftq__table th{color:var(--muted);font-size:var(--t-xs);white-space:nowrap;font-weight:500}.Table-module__hifftq__table tbody tr:last-child td{border-bottom:0}.Table-module__hifftq__number{text-align:right;white-space:nowrap}.Table-module__hifftq__table th.Table-module__hifftq__number,.Table-module__hifftq__table td.Table-module__hifftq__number{text-align:right}.Table-module__hifftq__muted{color:var(--muted)}.Table-module__hifftq__table td>div{overflow-wrap:anywhere;min-width:0}.Table-module__hifftq__mark{margin-left:var(--s-8);padding:0 var(--s-8);border-radius:var(--r-pill);background:var(--panel);color:var(--muted);font-size:var(--t-xs);display:inline-block}.Table-module__hifftq__link{color:var(--bone);font-weight:500}.Table-module__hifftq__empty{padding:var(--s-24) var(--s-16);color:var(--muted)}@media (max-width:1279px){.Table-module__hifftq__table th,.Table-module__hifftq__table td{padding-inline:var(--s-8)}.Table-module__hifftq__table th:first-child,.Table-module__hifftq__table td:first-child{padding-left:var(--s-16)}.Table-module__hifftq__table th:last-child,.Table-module__hifftq__table td:last-child{padding-right:var(--s-16)}}@media (max-width:767px){.Table-module__hifftq__wrap{background:0 0;border:0}.Table-module__hifftq__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Table-module__hifftq__table,.Table-module__hifftq__table tbody,.Table-module__hifftq__table tr,.Table-module__hifftq__table td{display:block}.Table-module__hifftq__table tr{margin-bottom:var(--s-12);padding:var(--s-8) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--carbon-soft)}.Table-module__hifftq__table td{gap:var(--s-12);padding:var(--s-4) var(--s-16);border:0;grid-template-columns:9rem minmax(0,1fr);display:grid}.Table-module__hifftq__table td:before{content:attr(data-label);color:var(--muted);font-size:var(--t-xs)}.Table-module__hifftq__table td:empty{display:none}.Table-module__hifftq__table th.Table-module__hifftq__number,.Table-module__hifftq__table td.Table-module__hifftq__number{text-align:left}}
.UserActions-module__xdVdtq__actions{gap:var(--s-12);justify-items:start;display:grid}.UserActions-module__xdVdtq__actions>*{width:100%;max-width:36rem}.UserActions-module__xdVdtq__actions>button{width:auto}.UserActions-module__xdVdtq__term{gap:var(--s-8);font-size:var(--t-sm);border:0;margin:0;padding:0;display:grid}.UserActions-module__xdVdtq__term legend{margin-bottom:var(--s-4);color:var(--muted)}.UserActions-module__xdVdtq__term label{align-items:center;gap:var(--s-8);flex-wrap:wrap;min-height:44px;display:flex}.UserActions-module__xdVdtq__days{width:6rem;min-height:44px;padding:0 var(--s-8);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--carbon)}
.page-module__LdDgkq__page{gap:var(--s-16);display:grid}.page-module__LdDgkq__filters{justify-content:space-between;align-items:center;gap:var(--s-12);flex-wrap:wrap;display:flex}.page-module__LdDgkq__search{gap:var(--s-8);flex:24rem;display:flex}.page-module__LdDgkq__search input{min-width:0;min-height:44px;padding:0 var(--s-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--carbon);font-size:var(--t-md);flex:1}.page-module__LdDgkq__scopes{gap:var(--s-8);display:flex}.page-module__LdDgkq__scopes [aria-pressed=true]{border-color:var(--signal);background:var(--panel)}.page-module__LdDgkq__failure{padding:var(--s-12) var(--s-16);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--t-sm)}
.UserCard-module__uec4Iq__card{gap:var(--s-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.UserCard-module__uec4Iq__panel{align-content:start;gap:var(--s-12);min-width:0;padding:var(--s-16) var(--s-24) var(--s-24);border:1px solid var(--line);border-radius:var(--r-md);background:var(--carbon-soft);display:grid}.UserCard-module__uec4Iq__panel h2{font-size:var(--t-lg)}.UserCard-module__uec4Iq__panel h3{color:var(--muted);font-size:var(--t-sm);font-weight:500}.UserCard-module__uec4Iq__wide{grid-column:1/-1}.UserCard-module__uec4Iq__facts{gap:var(--s-8) var(--s-16);font-size:var(--t-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.UserCard-module__uec4Iq__facts dt{color:var(--muted)}.UserCard-module__uec4Iq__facts dd{overflow-wrap:anywhere;margin:0}.UserCard-module__uec4Iq__numbers{gap:var(--s-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.UserCard-module__uec4Iq__numbers dt{color:var(--muted);font-size:var(--t-xs)}.UserCard-module__uec4Iq__numbers dd{font-size:var(--t-xl);margin:0;font-weight:600}.UserCard-module__uec4Iq__big{font-size:var(--t-xl);font-weight:600}.UserCard-module__uec4Iq__muted{color:var(--muted);font-size:var(--t-sm)}.UserCard-module__uec4Iq__warning{padding:var(--s-8) var(--s-12);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--t-sm)}.UserCard-module__uec4Iq__grants{gap:var(--s-8);font-size:var(--t-sm);margin:0;padding:0;list-style:none;display:grid}.UserCard-module__uec4Iq__grants li{align-items:center;gap:var(--s-8) var(--s-16);flex-wrap:wrap;display:flex}
