.select-module__WfsAka__field{gap:var(--space-2);min-width:0;display:grid}.select-module__WfsAka__field label{font-size:var(--text-sm);font-weight:500}.select-module__WfsAka__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.select-module__WfsAka__trigger:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.select-module__WfsAka__trigger:active:not([data-disabled]),.select-module__WfsAka__trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.select-module__WfsAka__trigger:focus-visible{border-color:var(--border-strong)}.select-module__WfsAka__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__WfsAka__valueText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.select-module__WfsAka__valueText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.select-module__WfsAka__valueText>[data-placeholder]{color:var(--text-muted)}.select-module__WfsAka__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select-module__WfsAka__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.select-module__WfsAka__trigger[data-state=open] .select-module__WfsAka__chevron{transform:rotate(180deg)}.select-module__WfsAka__hint{color:var(--text-muted);font-size:var(--text-xs)}.select-module__WfsAka__content{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:select-module__WfsAka__select-in var(--duration-standard) var(--ease-enter) both;padding:6px;overflow:hidden}.select-module__WfsAka__content[data-side=top]{--menu-y:6px}.select-module__WfsAka__content[data-side=left]{--menu-x:6px;--menu-y:0px}.select-module__WfsAka__content[data-side=right]{--menu-x:-6px;--menu-y:0px}.select-module__WfsAka__content[data-state=closed]{animation:select-module__WfsAka__select-out var(--duration-instant) var(--ease-standard) both}.select-module__WfsAka__viewport{padding:2px 0}.select-module__WfsAka__item{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}.select-module__WfsAka__item[data-highlighted]{background:var(--surface-muted)}.select-module__WfsAka__item[data-disabled]{opacity:.45}.select-module__WfsAka__indicator{color:var(--foreground);animation:select-module__WfsAka__indicator-in var(--duration-standard) var(--ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}.select-module__WfsAka__scrollButton{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes select-module__WfsAka__select-in{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes select-module__WfsAka__select-out{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes select-module__WfsAka__indicator-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){.select-module__WfsAka__content{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.select-module__WfsAka__trigger,.select-module__WfsAka__chevron,.select-module__WfsAka__item{transition:none}.select-module__WfsAka__content{animation:select-module__WfsAka__select-fade var(--duration-instant) var(--ease-standard) both}.select-module__WfsAka__content[data-state=closed]{animation:select-module__WfsAka__select-fade-out var(--duration-instant) var(--ease-standard) both}.select-module__WfsAka__indicator{animation:none}}@keyframes select-module__WfsAka__select-fade{0%{opacity:0}}@keyframes select-module__WfsAka__select-fade-out{to{opacity:0}}
.switch-module__90V6ya__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__90V6ya__switch:disabled{cursor:not-allowed;opacity:.5}.switch-module__90V6ya__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__90V6ya__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__90V6ya__switch[data-state=checked] .switch-module__90V6ya__track:before{opacity:1}.switch-module__90V6ya__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__90V6ya__switch[data-state=checked] .switch-module__90V6ya__thumb{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){.switch-module__90V6ya__switch[data-state=unchecked]:hover:not(:disabled) .switch-module__90V6ya__track{background:var(--control-track-hover)}}.switch-module__90V6ya__switch:focus-visible{outline:none}.switch-module__90V6ya__label{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.switch-module__90V6ya__track,.switch-module__90V6ya__track:before,.switch-module__90V6ya__thumb{transition:none}}
.chip-group-module__uH1JaG__frame{min-width:0}.chip-group-module__uH1JaG__content{position:relative}.chip-group-module__uH1JaG__group{isolation:isolate;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.chip-group-module__uH1JaG__chip{border-radius:var(--radius-pill);max-width:100%;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;font-weight:500;line-height:20px;display:inline-flex;position:relative}.chip-group-module__uH1JaG__body{isolation:isolate;min-width:0;height:var(--control-height-sm);transition:scale var(--duration-spring) var(--ease-spring);align-items:center;padding:0 14px;display:inline-flex;position:relative}.chip-group-module__uH1JaG__chip:active .chip-group-module__uH1JaG__body{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);scale:.97}.chip-group-module__uH1JaG__surface{z-index:-1;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.chip-group-module__uH1JaG__check{width:14px;height:14px;color:var(--accent-strong);transform-origin:0;place-items:center;display:grid;position:absolute;top:calc(50% - 7px);left:12px}.chip-group-module__uH1JaG__check svg{display:block;overflow:visible}.chip-group-module__uH1JaG__slot{flex:none;width:0}.chip-group-module__uH1JaG__body[data-selected=true] .chip-group-module__uH1JaG__slot{width:18px}.chip-group-module__uH1JaG__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-group-module__uH1JaG__body[data-selected=true] .chip-group-module__uH1JaG__surface{border-color:color-mix(in oklab, var(--accent) 42%, var(--border));background:color-mix(in oklab, var(--accent) 11%, var(--surface))}.chip-group-module__uH1JaG__chip[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.chip-group-module__uH1JaG__chip:hover{color:var(--foreground)}.chip-group-module__uH1JaG__chip:hover .chip-group-module__uH1JaG__surface{border-color:var(--border-strong)}.chip-group-module__uH1JaG__chip[aria-pressed=true]:hover .chip-group-module__uH1JaG__surface{border-color:color-mix(in oklab, var(--accent) 60%, var(--border));background:color-mix(in oklab, var(--accent) 16%, var(--surface))}}.chip-group-module__uH1JaG__chip:not(.chip-group-module__uH1JaG__more){z-index:1}.chip-group-module__uH1JaG__more{color:var(--text-muted)}.chip-group-module__uH1JaG__more .chip-group-module__uH1JaG__surface{border-color:var(--border);background:var(--surface-muted)}.chip-group-module__uH1JaG__moreText{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.chip-group-module__uH1JaG__moreLine{white-space:nowrap;display:block}@media (prefers-reduced-motion:reduce){.chip-group-module__uH1JaG__chip,.chip-group-module__uH1JaG__body,.chip-group-module__uH1JaG__surface{transition:none}.chip-group-module__uH1JaG__chip:active .chip-group-module__uH1JaG__body{scale:none}}
.segmented-control-module__f6IBkW__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__f6IBkW__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__f6IBkW__track::-webkit-scrollbar{display:none}.segmented-control-module__f6IBkW__track[data-fade-start]{--fade-start:20px}.segmented-control-module__f6IBkW__track[data-fade-end]{--fade-end:20px}.segmented-control-module__f6IBkW__button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);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 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.segmented-control-module__f6IBkW__button:hover{color:var(--foreground)}}.segmented-control-module__f6IBkW__button:active,.segmented-control-module__f6IBkW__button[aria-pressed=true]{color:var(--foreground)}.segmented-control-module__f6IBkW__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__f6IBkW__label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){.segmented-control-module__f6IBkW__button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.segmented-control-module__f6IBkW__button{transition:none}}
.search-field-module__G_i40G__field{gap:var(--space-2);min-width:0;display:grid}.search-field-module__G_i40G__field label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.search-field-module__G_i40G__shell{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover) and (pointer:fine){.search-field-module__G_i40G__shell:hover:not(:focus-within){border-color:var(--foreground)}}.search-field-module__G_i40G__shell:focus-within{border-color:var(--foreground)}.search-field-module__G_i40G__shell>svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.search-field-module__G_i40G__shell:focus-within>svg,.search-field-module__G_i40G__shell[data-filled=true]>svg{color:var(--foreground)}.search-field-module__G_i40G__input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:0}.search-field-module__G_i40G__input:focus-visible{outline:0}.search-field-module__G_i40G__input::placeholder{color:var(--text-muted)}.search-field-module__G_i40G__input::-webkit-search-cancel-button{display:none}.search-field-module__G_i40G__clearSlot{flex:none;place-items:center;width:24px;height:24px;display:grid}.search-field-module__G_i40G__shell button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-muted);transition: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;display:grid}@media (hover:hover) and (pointer:fine){.search-field-module__G_i40G__shell button:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.search-field-module__G_i40G__shell,.search-field-module__G_i40G__shell>svg,.search-field-module__G_i40G__shell button{transition:none}}
.pagination-module__Kqm1Oq__nav{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:relative}.pagination-module__Kqm1Oq__nav button{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.pagination-module__Kqm1Oq__nav button[aria-current=page]{color:var(--foreground)}.pagination-module__Kqm1Oq__mark{width:var(--control-height-sm);height:var(--control-height-sm);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-resting);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.pagination-module__Kqm1Oq__nav[data-mark-ready] .pagination-module__Kqm1Oq__mark{opacity:1}.pagination-module__Kqm1Oq__nav:not([data-mark-ready]) button[aria-current=page]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-resting)}.pagination-module__Kqm1Oq__nav .pagination-module__Kqm1Oq__step{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring)}.pagination-module__Kqm1Oq__nav .pagination-module__Kqm1Oq__step:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), ease-out;transform:scale(.96)}.pagination-module__Kqm1Oq__nav button:disabled{opacity:.4;cursor:not-allowed}.pagination-module__Kqm1Oq__nav button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pagination-module__Kqm1Oq__nav button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.pagination-module__Kqm1Oq__nav[data-mark-ready] button[aria-current=page]:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.pagination-module__Kqm1Oq__nav button,.pagination-module__Kqm1Oq__nav .pagination-module__Kqm1Oq__step{transition:none}.pagination-module__Kqm1Oq__nav .pagination-module__Kqm1Oq__step:active:not(:disabled){transform:none}}
.sortable-data-table-module__l5Mrjq__wrapper{--column-tint:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);position:relative;overflow:hidden}.sortable-data-table-module__l5Mrjq__wrapperInset{background:0 0;border:0;border-radius:0;overflow:visible}.sortable-data-table-module__l5Mrjq__wrapperInset .sortable-data-table-module__l5Mrjq__table th{border-bottom:1px solid color-mix(in oklab, var(--border) 35%, transparent);height:40px;color:var(--text-muted);font-size:var(--text-xs)}.sortable-data-table-module__l5Mrjq__wrapperInset .sortable-data-table-module__l5Mrjq__table th[data-sorted],.sortable-data-table-module__l5Mrjq__wrapperInset .sortable-data-table-module__l5Mrjq__table td[data-sorted]{--cell-base:transparent;--column-tint:color-mix(in oklab, var(--foreground) 4%, transparent)}.sortable-data-table-module__l5Mrjq__wrapperInset .sortable-data-table-module__l5Mrjq__table td{border-bottom:1px solid color-mix(in oklab, var(--border) 40%, transparent)}.sortable-data-table-module__l5Mrjq__wrapperInset .sortable-data-table-module__l5Mrjq__table tbody tr:last-child td{border-bottom:0}.sortable-data-table-module__l5Mrjq__wrapperInset .sortable-data-table-module__l5Mrjq__footer{border-top:0}.sortable-data-table-module__l5Mrjq__scroller{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.sortable-data-table-module__l5Mrjq__band{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}.sortable-data-table-module__l5Mrjq__table{z-index:1;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;position:relative}.sortable-data-table-module__l5Mrjq__table[data-fixed]{table-layout:fixed}.sortable-data-table-module__l5Mrjq__table caption,.sortable-data-table-module__l5Mrjq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sortable-data-table-module__l5Mrjq__selectCol{width:44px}.sortable-data-table-module__l5Mrjq__table th,.sortable-data-table-module__l5Mrjq__table td{--cell-base:var(--surface);--cell-fill:var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard)}.sortable-data-table-module__l5Mrjq__table th[data-sorted],.sortable-data-table-module__l5Mrjq__table td[data-sorted]{--cell-base:var(--column-tint)}.sortable-data-table-module__l5Mrjq__table th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}.sortable-data-table-module__l5Mrjq__table th[data-sortable]{padding:0}.sortable-data-table-module__l5Mrjq__table th[data-sorted]{color:var(--foreground)}.sortable-data-table-module__l5Mrjq__table td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}.sortable-data-table-module__l5Mrjq__table tbody tr:last-child td{border-bottom:0}.sortable-data-table-module__l5Mrjq__table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklab, var(--accent) 8%, var(--cell-base))}.sortable-data-table-module__l5Mrjq__table[data-selectable] [data-primary]:not([data-sortable]),.sortable-data-table-module__l5Mrjq__table[data-selectable] th[data-primary] .sortable-data-table-module__l5Mrjq__sortButton{padding-left:var(--space-2)}.sortable-data-table-module__l5Mrjq__sortButton{width:100%;height:44px;padding:0 var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.sortable-data-table-module__l5Mrjq__table th[data-numeric] .sortable-data-table-module__l5Mrjq__sortButton{justify-content:flex-end}.sortable-data-table-module__l5Mrjq__sortInner{border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}.sortable-data-table-module__l5Mrjq__table th[data-numeric] .sortable-data-table-module__l5Mrjq__sortInner{flex-direction:row-reverse}.sortable-data-table-module__l5Mrjq__sortIcon{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.sortable-data-table-module__l5Mrjq__sortHint,.sortable-data-table-module__l5Mrjq__sortArrow{place-items:center;display:grid;position:absolute;inset:0}.sortable-data-table-module__l5Mrjq__sortHint{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.sortable-data-table-module__l5Mrjq__sortArrow{color:var(--foreground)}.sortable-data-table-module__l5Mrjq__sortButton:focus-visible{outline:none}.sortable-data-table-module__l5Mrjq__sortButton:focus-visible .sortable-data-table-module__l5Mrjq__sortInner{outline:2px solid var(--focus-ring);outline-offset:4px}.sortable-data-table-module__l5Mrjq__sortButton:focus-visible .sortable-data-table-module__l5Mrjq__sortHint{opacity:.6}.sortable-data-table-module__l5Mrjq__table th[data-sorted] .sortable-data-table-module__l5Mrjq__sortHint{opacity:0}.sortable-data-table-module__l5Mrjq__selectCell{width:44px}.sortable-data-table-module__l5Mrjq__table .sortable-data-table-module__l5Mrjq__selectCell{padding:0 0 0 var(--space-4)}.sortable-data-table-module__l5Mrjq__selectHit{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}.sortable-data-table-module__l5Mrjq__selectInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sortable-data-table-module__l5Mrjq__selectBox{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;flex:none;display:block;position:relative}.sortable-data-table-module__l5Mrjq__selectBox[data-on]{border-color:var(--control-on)}.sortable-data-table-module__l5Mrjq__selectFill{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}.sortable-data-table-module__l5Mrjq__selectMark{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}.sortable-data-table-module__l5Mrjq__selectInput:focus-visible+.sortable-data-table-module__l5Mrjq__selectBox{outline:2px solid var(--focus-ring);outline-offset:2px}.sortable-data-table-module__l5Mrjq__selectInput:active+.sortable-data-table-module__l5Mrjq__selectBox{transition:border-color var(--duration-fast) var(--ease-standard), transform .11s var(--ease-standard);transform:scale(.95)}.sortable-data-table-module__l5Mrjq__footer{justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}.sortable-data-table-module__l5Mrjq__count{white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}.sortable-data-table-module__l5Mrjq__count[data-active]{color:var(--foreground)}.sortable-data-table-module__l5Mrjq__swap{display:inline-block}.sortable-data-table-module__l5Mrjq__swapInner{width:max-content;display:inline-flex;position:relative}.sortable-data-table-module__l5Mrjq__swapText{white-space:nowrap;display:inline-block}.sortable-data-table-module__l5Mrjq__number{font-variant-numeric:tabular-nums}.sortable-data-table-module__l5Mrjq__clear{border-radius:var(--radius-control);height:30px;padding:0 var(--space-3);color:var(--foreground);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:500}.sortable-data-table-module__l5Mrjq__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sortable-data-table-module__l5Mrjq__empty{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){.sortable-data-table-module__l5Mrjq__table tbody tr:hover td{--cell-fill:color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklab, var(--accent) 11%, var(--cell-base))}.sortable-data-table-module__l5Mrjq__table tbody tr:has(.sortable-data-table-module__l5Mrjq__empty):hover td{--cell-fill:var(--cell-base)}.sortable-data-table-module__l5Mrjq__sortButton:hover .sortable-data-table-module__l5Mrjq__sortInner{color:var(--foreground)}.sortable-data-table-module__l5Mrjq__sortButton:hover .sortable-data-table-module__l5Mrjq__sortHint{opacity:.6}.sortable-data-table-module__l5Mrjq__table th[data-sorted] .sortable-data-table-module__l5Mrjq__sortButton:hover .sortable-data-table-module__l5Mrjq__sortHint{opacity:0}.sortable-data-table-module__l5Mrjq__selectHit:hover .sortable-data-table-module__l5Mrjq__selectBox:not([data-on]){border-color:var(--text-muted)}.sortable-data-table-module__l5Mrjq__clear:hover{background:var(--surface-muted)}}@media (max-width:620px){.sortable-data-table-module__l5Mrjq__scroller{overflow:visible}.sortable-data-table-module__l5Mrjq__band{display:none}.sortable-data-table-module__l5Mrjq__table{width:100%;min-width:0;max-width:100%;display:block}.sortable-data-table-module__l5Mrjq__table thead{display:block}.sortable-data-table-module__l5Mrjq__table thead tr{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.sortable-data-table-module__l5Mrjq__table thead tr::-webkit-scrollbar{display:none}.sortable-data-table-module__l5Mrjq__table th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}.sortable-data-table-module__l5Mrjq__table th.sortable-data-table-module__l5Mrjq__selectCell{left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface);position:sticky}.sortable-data-table-module__l5Mrjq__table th.sortable-data-table-module__l5Mrjq__selectCell .sortable-data-table-module__l5Mrjq__selectHit{height:32px}.sortable-data-table-module__l5Mrjq__table th.sortable-data-table-module__l5Mrjq__selectCell:after{background:linear-gradient(to right, var(--surface) 45%, transparent);content:"";opacity:0;pointer-events:none;width:36px;animation:linear both sortable-data-table-module__l5Mrjq__stripFade;animation-timeline:scroll(inline);animation-range:0 24px;position:absolute;top:0;bottom:0;left:100%}.sortable-data-table-module__l5Mrjq__table th .sortable-data-table-module__l5Mrjq__sortButton,.sortable-data-table-module__l5Mrjq__table[data-selectable] th[data-primary] .sortable-data-table-module__l5Mrjq__sortButton{border-radius:var(--radius-control);width:auto;height:32px;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);padding:0 10px}.sortable-data-table-module__l5Mrjq__table th[data-sorted] .sortable-data-table-module__l5Mrjq__sortButton{background:var(--surface-muted)}.sortable-data-table-module__l5Mrjq__table th[data-numeric] .sortable-data-table-module__l5Mrjq__sortInner{flex-direction:row}.sortable-data-table-module__l5Mrjq__sortButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sortable-data-table-module__l5Mrjq__sortButton:focus-visible .sortable-data-table-module__l5Mrjq__sortInner{outline:none}.sortable-data-table-module__l5Mrjq__table tbody{width:100%;display:block}.sortable-data-table-module__l5Mrjq__table tbody tr{--row-fill:var(--surface);box-sizing:border-box;align-content:center;align-items:baseline;gap:2px var(--space-2);width:100%;min-height:64px;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}.sortable-data-table-module__l5Mrjq__table tbody tr:after{content:"";flex-basis:100%;order:1}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr{padding-left:44px}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklab, var(--accent) 8%, var(--surface))}.sortable-data-table-module__l5Mrjq__table tbody tr:last-child{border-bottom:0}.sortable-data-table-module__l5Mrjq__table td{min-width:0;height:auto;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:0;order:2;padding:0;display:block}.sortable-data-table-module__l5Mrjq__table[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.sortable-data-table-module__l5Mrjq__table td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}.sortable-data-table-module__l5Mrjq__table td[data-numeric]:not([data-primary]){padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm);flex:none;order:0;margin-left:auto}.sortable-data-table-module__l5Mrjq__table td[data-numeric]~td[data-numeric]{color:var(--text-secondary);font-size:var(--text-xs);order:2;margin-left:0;padding-left:0}.sortable-data-table-module__l5Mrjq__table td[data-sorted]:not([data-primary]){color:var(--foreground)}.sortable-data-table-module__l5Mrjq__table td.sortable-data-table-module__l5Mrjq__selectCell{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}.sortable-data-table-module__l5Mrjq__table td.sortable-data-table-module__l5Mrjq__selectCell .sortable-data-table-module__l5Mrjq__selectHit{justify-content:center}.sortable-data-table-module__l5Mrjq__table .sortable-data-table-module__l5Mrjq__empty{padding:var(--space-6) 0;flex:1 0 100%;height:auto!important}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr:has(.sortable-data-table-module__l5Mrjq__empty){padding-left:var(--space-4)}}@media (max-width:620px) and (hover:hover) and (pointer:fine){.sortable-data-table-module__l5Mrjq__table tbody tr:hover{--row-fill:color-mix(in oklab, var(--foreground) 3%, var(--surface))}.sortable-data-table-module__l5Mrjq__table[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklab, var(--accent) 11%, var(--surface))}.sortable-data-table-module__l5Mrjq__table tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){.sortable-data-table-module__l5Mrjq__table th,.sortable-data-table-module__l5Mrjq__table td,.sortable-data-table-module__l5Mrjq__table tbody tr,.sortable-data-table-module__l5Mrjq__sortInner,.sortable-data-table-module__l5Mrjq__sortHint,.sortable-data-table-module__l5Mrjq__selectBox,.sortable-data-table-module__l5Mrjq__count,.sortable-data-table-module__l5Mrjq__clear,.sortable-data-table-module__l5Mrjq__table th .sortable-data-table-module__l5Mrjq__sortButton{transition:none!important}.sortable-data-table-module__l5Mrjq__selectInput:active+.sortable-data-table-module__l5Mrjq__selectBox{transform:none}}@keyframes sortable-data-table-module__l5Mrjq__stripFade{to{opacity:1}}
.empty-state-module__G7nqEa__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__G7nqEa__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__G7nqEa__empty-state-icon var(--duration-considered) var(--ease-enter) both;place-items:center;display:grid;position:relative}.empty-state-module__G7nqEa__glyph{place-items:center;display:grid}.empty-state-module__G7nqEa__frame{width:100%;max-width:100%}.empty-state-module__G7nqEa__copy{display:flow-root}.empty-state-module__G7nqEa__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__G7nqEa__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__G7nqEa__line{text-wrap:balance;display:block}.empty-state-module__G7nqEa__action{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@keyframes empty-state-module__G7nqEa__empty-state-icon{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.empty-state-module__G7nqEa__icon{animation:none}}
.animated-counter-module__p4Wq2a__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__p4Wq2a__label{margin-bottom:var(--space-2);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)}.animated-counter-module__p4Wq2a__value{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.animated-counter-module__p4Wq2a__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__p4Wq2a__sizer{visibility:hidden;min-width:1ch;display:inline-block}.animated-counter-module__p4Wq2a__glyph{inset:var(--feather) 0;text-align:center;position:absolute}.animated-counter-module__p4Wq2a__labelText{display:inline-block}.animated-counter-module__p4Wq2a__labelSwap{display:block;position:relative}.animated-counter-module__p4Wq2a__symbol{display:inline-block;overflow-x:clip}.animated-counter-module__p4Wq2a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.metric-card-module__GUolBG__card{border:1px solid var(--border);border-radius:var(--radius-surface);min-width:0;padding:var(--space-6);background:var(--surface);box-shadow:var(--shadow-resting)}.metric-card-module__GUolBG__labelRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.metric-card-module__GUolBG__icon{color:var(--text-muted);flex:none;align-items:center;display:inline-flex}.metric-card-module__GUolBG__icon svg{display:block}.metric-card-module__GUolBG__compact{padding:var(--space-4);box-shadow:none;border-radius:10px}.metric-card-module__GUolBG__compactHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.metric-card-module__GUolBG__compactLabel{min-width:0;color:var(--text-secondary);font-size:var(--text-xs)}.metric-card-module__GUolBG__compactMain{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);display:flex}.metric-card-module__GUolBG__compactValue{font-size:var(--text-2xl);flex:none}.metric-card-module__GUolBG__compactContext{min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);text-align:right;flex:auto;margin:0}.metric-card-module__GUolBG__top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.metric-card-module__GUolBG__top span{color:var(--text-secondary);font-size:var(--text-sm)}.metric-card-module__GUolBG__top small{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;padding:3px 8px;display:inline-flex}.metric-card-module__GUolBG__card p{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}@media (max-width:380px){.metric-card-module__GUolBG__card{padding:var(--space-4)}.metric-card-module__GUolBG__top{margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-start}}.metric-card-module__GUolBG__swap,.metric-card-module__GUolBG__swapBlock{max-width:100%;position:relative}.metric-card-module__GUolBG__swap{white-space:nowrap;vertical-align:top;display:inline-flex;overflow-x:clip}.metric-card-module__GUolBG__swapBlock{display:block}.metric-card-module__GUolBG__swap>.metric-card-module__GUolBG__text{display:inline-block}.metric-card-module__GUolBG__swapBlock>.metric-card-module__GUolBG__text{display:block}.metric-card-module__GUolBG__sizer{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.metric-card-module__GUolBG__top small[data-trend] span{color:inherit}.metric-card-module__GUolBG__top small[data-trend]{transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-color:#0000}.metric-card-module__GUolBG__top small[data-trend=up]{background:color-mix(in oklab, var(--success) 11%, transparent);color:var(--success)}.metric-card-module__GUolBG__top small[data-trend=down]{background:color-mix(in oklab, var(--danger) 11%, transparent);color:var(--danger)}
.timeline-module__Y3uVlW__root{--marker:28px;--marker-top:8px;--line-gap:4px;min-width:0;color:var(--foreground);display:grid;position:relative}.timeline-module__Y3uVlW__scroller{overflow-anchor:none;min-width:0}@property --timeline-feather{syntax:"<length>";inherits:false;initial-value:0}.timeline-module__Y3uVlW__scroller[data-scrolls]{max-height:var(--timeline-height);overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);transition:--timeline-feather var(--duration-standard) var(--ease-standard);overflow-y:auto}.timeline-module__Y3uVlW__scroller[data-more]{--timeline-feather:36px}.timeline-module__Y3uVlW__group{position:relative}.timeline-module__Y3uVlW__group[data-entering]{overflow:clip}.timeline-module__Y3uVlW__day{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) 0;background:var(--timeline-surface,var(--surface));color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);display:flex;position:sticky;top:0}.timeline-module__Y3uVlW__count{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:400}.timeline-module__Y3uVlW__rolling{display:inline-flex}.timeline-module__Y3uVlW__place{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}.timeline-module__Y3uVlW__rise{display:inline-flex;position:relative}.timeline-module__Y3uVlW__riseLine{white-space:nowrap;display:inline-block}.timeline-module__Y3uVlW__list{margin:0 0 var(--space-3);padding:0;list-style:none}.timeline-module__Y3uVlW__item{padding-left:calc(var(--marker) + var(--space-2));position:relative}.timeline-module__Y3uVlW__item[data-entering]{overflow:clip}.timeline-module__Y3uVlW__marker{z-index:1;top:var(--marker-top);width:var(--marker);height:var(--marker);border-radius:var(--radius-pill);color:var(--text-secondary);place-items:center;display:grid;position:absolute;left:0}.timeline-module__Y3uVlW__marker img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.timeline-module__Y3uVlW__marker:after{content:"";border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.timeline-module__Y3uVlW__marker[data-tone]{background:var(--surface)}.timeline-module__Y3uVlW__marker[data-tone=success]{background:color-mix(in oklab, var(--success) 12%, var(--surface));color:var(--success)}.timeline-module__Y3uVlW__marker[data-tone=danger]{background:color-mix(in oklab, var(--danger) 12%, var(--surface));color:var(--danger)}.timeline-module__Y3uVlW__marker svg{stroke-width:2px;width:14px;height:14px}.timeline-module__Y3uVlW__segment{top:calc(var(--marker-top) + var(--marker) + var(--line-gap));bottom:calc(var(--line-gap) - var(--marker-top));left:calc(var(--marker) / 2 - .5px);background:var(--border-strong);transform-origin:50% 0;width:1px;position:absolute}.timeline-module__Y3uVlW__content{min-width:0}.timeline-module__Y3uVlW__trigger{align-items:start;column-gap:var(--space-3);width:100%;padding:12px var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}button.timeline-module__Y3uVlW__trigger{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px}@media (hover:hover) and (pointer:fine){button.timeline-module__Y3uVlW__trigger:hover{background:var(--surface-muted)}}button.timeline-module__Y3uVlW__trigger:active{background:var(--surface-muted)}.timeline-module__Y3uVlW__text{gap:2px;min-width:0;display:grid}.timeline-module__Y3uVlW__title{color:var(--text-secondary);font-size:var(--text-sm);line-height:20px}.timeline-module__Y3uVlW__actor{color:var(--foreground);font-weight:500}.timeline-module__Y3uVlW__meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.timeline-module__Y3uVlW__time{min-width:2.75rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;line-height:20px;display:flex}.timeline-module__Y3uVlW__chevron{height:20px;color:var(--text-muted);place-items:center;display:grid}.timeline-module__Y3uVlW__detail{overflow-clip-margin:4px;overflow:clip}.timeline-module__Y3uVlW__detailInner{padding:0 var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.timeline-module__Y3uVlW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.timeline-module__Y3uVlW__trigger{column-gap:var(--space-2);padding-inline:var(--space-2)}.timeline-module__Y3uVlW__detailInner{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.timeline-module__Y3uVlW__trigger{transition:none}.timeline-module__Y3uVlW__scroller[data-scrolls]{transition:--timeline-feather var(--duration-instant) var(--ease-standard)}}
.code-block-module__DERgYq__block{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:100%;overflow:hidden}.code-block-module__DERgYq__header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--surface-raised);display:flex}.code-block-module__DERgYq__file{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);display:flex}.code-block-module__DERgYq__file>svg{color:var(--text-muted);flex:none;align-self:center}.code-block-module__DERgYq__filename{min-width:0;color:var(--foreground);position:relative;overflow:hidden}.code-block-module__DERgYq__swap{white-space:nowrap;min-width:0;display:inline-grid}.code-block-module__DERgYq__swap>span,.code-block-module__DERgYq__swapStack>span{grid-area:1/1;min-width:0}.code-block-module__DERgYq__swapStack{min-width:0;display:grid}.code-block-module__DERgYq__swapText{text-overflow:ellipsis;display:block;overflow:hidden}.code-block-module__DERgYq__reserve{visibility:hidden}.code-block-module__DERgYq__sizer{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.code-block-module__DERgYq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code-block-module__DERgYq__language{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none;font-weight:400}.code-block-module__DERgYq__language:before{content:"·";margin-right:var(--space-2);color:var(--border-strong)}.code-block-module__DERgYq__viewport{--code-collapsed:calc(var(--code-lines,0) * var(--text-sm) * 1.7 + var(--space-5) * 2);overflow:hidden}.code-block-module__DERgYq__pre{padding:var(--space-5);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);font-variant-ligatures:none;tab-size:2;white-space:pre;margin:0;line-height:1.7;position:relative;overflow:auto}.code-block-module__DERgYq__code{display:block}.code-block-module__DERgYq__expand{justify-content:center;align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:44px;padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-weight:500;display:flex}.code-block-module__DERgYq__chevron{color:var(--text-muted);flex:none;place-items:center;display:grid}.code-block-module__DERgYq__comment{color:var(--text-muted);font-style:italic}.code-block-module__DERgYq__string{color:#006b2e;color:lab(38.9684% -39.594 26.517)}.code-block-module__DERgYq__number{color:#9a4a00;color:lab(41.1981% 33.7384 64.861)}.code-block-module__DERgYq__keyword{color:#584cad;color:lab(37.5244% 25.5593 -51.5734)}.code-block-module__DERgYq__type{color:#006184;color:lab(37.4835% -18.6549 -35.6626)}.code-block-module__DERgYq__function{color:#852e2c;color:lab(32.6862% 37.7883 22.3337)}.code-block-module__DERgYq__property{color:#6d4c00;color:lab(35.0591% 11.2659 66.9036)}.code-block-module__DERgYq__tag{color:#006184;color:lab(37.4835% -18.6549 -35.6626)}.code-block-module__DERgYq__punctuation{color:var(--text-secondary)}:root[data-theme=dark] .code-block-module__DERgYq__string{color:#64cf80;color:lab(75.2259% -45.11 29.5429)}:root[data-theme=dark] .code-block-module__DERgYq__number{color:#f2af48;color:lab(76.7033% 18.106 60.6421)}:root[data-theme=dark] .code-block-module__DERgYq__keyword{color:#afacff;color:lab(72.55% 22.758 -55.5947)}:root[data-theme=dark] .code-block-module__DERgYq__type{color:#4fc9fe;color:lab(75.9391% -22.9806 -36.3496)}:root[data-theme=dark] .code-block-module__DERgYq__function{color:#ff9e96;color:lab(75.5496% 40.4957 22.6041)}:root[data-theme=dark] .code-block-module__DERgYq__property{color:#deb459;color:lab(75.8559% 8.00878 51.7036)}:root[data-theme=dark] .code-block-module__DERgYq__tag{color:#4fc9fe;color:lab(75.9391% -22.9806 -36.3496)}@media (hover:hover) and (pointer:fine){.code-block-module__DERgYq__expand:hover{background:var(--surface-muted);color:var(--foreground)}.code-block-module__DERgYq__expand:hover .code-block-module__DERgYq__chevron{color:var(--foreground)}}@media (max-width:420px){.code-block-module__DERgYq__header{padding-left:var(--space-3)}.code-block-module__DERgYq__header button{width:var(--control-height-sm);padding-inline:0}.code-block-module__DERgYq__header button>span:last-of-type{display:none}.code-block-module__DERgYq__viewport{--code-collapsed:calc(var(--code-lines,0) * var(--text-xs) * 1.7 + var(--space-4) * 2)}.code-block-module__DERgYq__pre{padding:var(--space-4);font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.code-block-module__DERgYq__expand{transition:none}}
.avatar-group-module__v6ZwGa__group{--avatar-size:36px;height:var(--avatar-size);align-items:center;padding-left:6px;display:inline-flex}.avatar-group-module__v6ZwGa__group.avatar-group-module__v6ZwGa__sm{--avatar-size:28px}.avatar-group-module__v6ZwGa__group.avatar-group-module__v6ZwGa__lg{--avatar-size:48px}.avatar-group-module__v6ZwGa__slot{height:var(--avatar-size);flex:none;align-items:center;display:inline-flex;position:relative}.avatar-group-module__v6ZwGa__lift{--fan:0px;--aside:0px;--rise:0px;border-radius:var(--radius-pill);transform:translate(calc(var(--fan) + var(--aside)), var(--rise));transition:transform var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);margin-left:-6px;display:inline-flex;position:relative}.avatar-group-module__v6ZwGa__avatar,.avatar-group-module__v6ZwGa__overflow{border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--duration-fast) var(--ease-standard)}.avatar-group-module__v6ZwGa__overflow{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:hidden}.avatar-group-module__v6ZwGa__count{display:inline-block}.avatar-group-module__v6ZwGa__overflow.avatar-group-module__v6ZwGa__sm{width:28px;height:28px;font-size:10px}.avatar-group-module__v6ZwGa__overflow.avatar-group-module__v6ZwGa__md{width:36px;height:36px}.avatar-group-module__v6ZwGa__overflow.avatar-group-module__v6ZwGa__lg{width:48px;height:48px;font-size:var(--text-sm)}.avatar-group-module__v6ZwGa__tip{z-index:2;border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}@media (hover:hover) and (pointer:fine){.avatar-group-module__v6ZwGa__group:hover .avatar-group-module__v6ZwGa__lift{--fan:calc((var(--index) - (var(--count) - 1) / 2) * 4px)}.avatar-group-module__v6ZwGa__slot:hover{z-index:1}.avatar-group-module__v6ZwGa__slot:hover .avatar-group-module__v6ZwGa__lift{--rise:-2px}.avatar-group-module__v6ZwGa__slot:hover~.avatar-group-module__v6ZwGa__slot .avatar-group-module__v6ZwGa__lift{--aside:3px}.avatar-group-module__v6ZwGa__slot:has(~.avatar-group-module__v6ZwGa__slot:hover) .avatar-group-module__v6ZwGa__lift{--aside:-3px}.avatar-group-module__v6ZwGa__slot:hover .avatar-group-module__v6ZwGa__avatar,.avatar-group-module__v6ZwGa__slot:hover .avatar-group-module__v6ZwGa__overflow{box-shadow:0 0 0 1px var(--border-strong)}.avatar-group-module__v6ZwGa__slot:hover .avatar-group-module__v6ZwGa__tip{opacity:1;transition-delay:60ms;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.avatar-group-module__v6ZwGa__lift{transition:none;transform:none!important}.avatar-group-module__v6ZwGa__tip{transition:none;transform:translate(-50%)}}
.breadcrumb-module__Siiqnq__list{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.breadcrumb-module__Siiqnq__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__Siiqnq__list li>svg{width:16px;height:16px;color:var(--border-strong);stroke-width:1.75px;flex:none}.breadcrumb-module__Siiqnq__list a,.breadcrumb-module__Siiqnq__list li>span,.breadcrumb-module__Siiqnq__list li>button{border-radius:7px;flex-direction:column;padding:4px 2px;display:inline-flex}.breadcrumb-module__Siiqnq__list a:after,.breadcrumb-module__Siiqnq__list li>span:after,.breadcrumb-module__Siiqnq__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__Siiqnq__list li>button{font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.breadcrumb-module__Siiqnq__list a,.breadcrumb-module__Siiqnq__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__Siiqnq__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__Siiqnq__list a:hover,.breadcrumb-module__Siiqnq__list li>button:hover{color:var(--accent-strong);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}@media (prefers-reduced-motion:reduce){.breadcrumb-module__Siiqnq__list a,.breadcrumb-module__Siiqnq__list li>button,.breadcrumb-module__Siiqnq__list [aria-current=page]{transition:none}}
.confirm-morph-module__ZLEyZa__root{vertical-align:middle;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);-webkit-tap-highlight-color:transparent;line-height:1;display:inline-flex;position:relative}.confirm-morph-module__ZLEyZa__surface{height:var(--control-height-sm);border-radius:var(--radius-pill);background:var(--surface-raised);max-width:100%;box-shadow:var(--shadow-resting);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);justify-content:center;display:flex;position:relative;overflow:clip}.confirm-morph-module__ZLEyZa__surface:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.confirm-morph-module__ZLEyZa__root[data-tone=danger] .confirm-morph-module__ZLEyZa__surface{background:color-mix(in oklab, var(--danger) 4%, var(--surface-raised));box-shadow:none}.confirm-morph-module__ZLEyZa__root[data-tone=danger] .confirm-morph-module__ZLEyZa__surface:after{border-color:color-mix(in oklab, var(--danger) 18%, var(--border))}.confirm-morph-module__ZLEyZa__root[data-tone=danger][data-state=confirming] .confirm-morph-module__ZLEyZa__surface{background:var(--surface-raised);box-shadow:var(--shadow-resting)}.confirm-morph-module__ZLEyZa__root[data-tone=danger][data-state=confirming] .confirm-morph-module__ZLEyZa__surface:after{border-color:color-mix(in oklab, var(--danger) 24%, var(--border))}.confirm-morph-module__ZLEyZa__root[data-tone=danger]:is([data-state=pending],[data-state=done]) .confirm-morph-module__ZLEyZa__surface{background:var(--surface-raised);box-shadow:var(--shadow-resting)}.confirm-morph-module__ZLEyZa__root[data-tone=danger]:is([data-state=pending],[data-state=done]) .confirm-morph-module__ZLEyZa__surface:after{border-color:var(--border)}.confirm-morph-module__ZLEyZa__root[data-disabled][data-state=idle] .confirm-morph-module__ZLEyZa__surface{background:var(--surface-raised);box-shadow:none}.confirm-morph-module__ZLEyZa__root[data-disabled][data-state=idle] .confirm-morph-module__ZLEyZa__surface:after{border-color:var(--border-subtle)}.confirm-morph-module__ZLEyZa__root:has(.confirm-morph-module__ZLEyZa__trigger:active:not(:disabled)) .confirm-morph-module__ZLEyZa__surface{transition-duration:var(--duration-standard), var(--duration-standard), 90ms;transition-timing-function:var(--ease-standard), var(--ease-standard), ease-out;transform:scale(.96)}.confirm-morph-module__ZLEyZa__face{white-space:nowrap;will-change:transform, filter;flex:0 auto;align-items:center;gap:2px;min-width:0;height:100%;padding:0 4px;display:flex}.confirm-morph-module__ZLEyZa__face[data-face=idle]{padding:0}.confirm-morph-module__ZLEyZa__face[inert]{pointer-events:none;position:absolute;top:0;left:50%;translate:-50%}.confirm-morph-module__ZLEyZa__trigger{border-radius:inherit;height:100%;color:var(--foreground);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 15px 0 13px;font-weight:500;display:inline-flex}.confirm-morph-module__ZLEyZa__face[data-face=idle]{border-radius:var(--radius-pill)}.confirm-morph-module__ZLEyZa__root[data-tone=danger] .confirm-morph-module__ZLEyZa__trigger{color:var(--danger)}.confirm-morph-module__ZLEyZa__trigger:disabled{cursor:not-allowed;color:var(--text-muted)!important}.confirm-morph-module__ZLEyZa__trigger:disabled .confirm-morph-module__ZLEyZa__icon{opacity:.7}.confirm-morph-module__ZLEyZa__icon{place-items:center;width:16px;height:16px;display:grid}.confirm-morph-module__ZLEyZa__icon>svg{width:16px;height:16px}.confirm-morph-module__ZLEyZa__iconOnly{flex:none}.confirm-morph-module__ZLEyZa__iconOnly .confirm-morph-module__ZLEyZa__trigger{gap:0;padding:0 10px}.confirm-morph-module__ZLEyZa__iconOnly .confirm-morph-module__ZLEyZa__face[data-face=idle] .confirm-morph-module__ZLEyZa__trigger{min-width:var(--control-height-sm);justify-content:center;padding:0}.confirm-morph-module__ZLEyZa__prompt{min-width:3ch;max-width:16rem;color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:0 auto;padding:0 6px 0 11px;font-weight:500;line-height:1.3;overflow:hidden}.confirm-morph-module__ZLEyZa__secondary,.confirm-morph-module__ZLEyZa__primary{height:calc(var(--control-height-sm) - 8px);border-radius:var(--radius-pill);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border:0;flex:none;align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.confirm-morph-module__ZLEyZa__secondary{color:var(--text-secondary);background:0 0}.confirm-morph-module__ZLEyZa__face:is([data-face=done],[data-face=error]) .confirm-morph-module__ZLEyZa__secondary{color:var(--foreground)}.confirm-morph-module__ZLEyZa__primary{background:var(--accent);color:var(--accent-foreground)}.confirm-morph-module__ZLEyZa__secondary:active,.confirm-morph-module__ZLEyZa__primary:active{transition-duration:var(--duration-fast), var(--duration-fast), 90ms;transform:scale(.95)}.confirm-morph-module__ZLEyZa__status{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.confirm-morph-module__ZLEyZa__status>svg{flex:none}.confirm-morph-module__ZLEyZa__status[data-tone=success]>svg{color:var(--success)}.confirm-morph-module__ZLEyZa__face[data-face=done]:not(:has(.confirm-morph-module__ZLEyZa__secondary)) .confirm-morph-module__ZLEyZa__status{padding-right:12px}.confirm-morph-module__ZLEyZa__status[data-tone=danger]>svg{color:var(--danger)}.confirm-morph-module__ZLEyZa__statusText{line-height:1.3}.confirm-morph-module__ZLEyZa__face[data-face=pending] .confirm-morph-module__ZLEyZa__status{color:var(--text-secondary);padding-inline:14px 16px}.confirm-morph-module__ZLEyZa__check{width:18px;height:18px}.confirm-morph-module__ZLEyZa__checkDisc{fill:var(--success)}.confirm-morph-module__ZLEyZa__checkTick{stroke:var(--background)}.confirm-morph-module__ZLEyZa__spinner{animation:.7s linear infinite confirm-morph-module__ZLEyZa__spin}@keyframes confirm-morph-module__ZLEyZa__spin{to{transform:rotate(360deg)}}.confirm-morph-module__ZLEyZa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.confirm-morph-module__ZLEyZa__trigger:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 5%, transparent)}.confirm-morph-module__ZLEyZa__root[data-tone=danger] .confirm-morph-module__ZLEyZa__trigger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 8%, transparent)}.confirm-morph-module__ZLEyZa__secondary:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}.confirm-morph-module__ZLEyZa__primary:hover{background:var(--accent-strong)}}.confirm-morph-module__ZLEyZa__trigger:focus-visible{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.confirm-morph-module__ZLEyZa__root[data-tone=danger] .confirm-morph-module__ZLEyZa__trigger:focus-visible{background:color-mix(in oklab, var(--danger) 9%, transparent)}.confirm-morph-module__ZLEyZa__secondary:focus-visible{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}.confirm-morph-module__ZLEyZa__primary:focus-visible{background:var(--accent-strong)}@media (prefers-reduced-motion:reduce){.confirm-morph-module__ZLEyZa__surface,.confirm-morph-module__ZLEyZa__trigger,.confirm-morph-module__ZLEyZa__secondary,.confirm-morph-module__ZLEyZa__primary{transition-duration:0s}.confirm-morph-module__ZLEyZa__spinner{animation-duration:1.6s}:is(.confirm-morph-module__ZLEyZa__root:has(.confirm-morph-module__ZLEyZa__trigger:active) .confirm-morph-module__ZLEyZa__surface,.confirm-morph-module__ZLEyZa__secondary:active,.confirm-morph-module__ZLEyZa__primary:active){transform:none}}@media (prefers-contrast:more){.confirm-morph-module__ZLEyZa__surface:after{border-color:var(--border-strong)}}
.hold-to-confirm-module__Sn51pq__button{--hold-ink:var(--foreground);--hold-fill:var(--accent);--hold-on-fill:var(--accent-foreground);--hold-border:var(--border-strong);min-height:var(--control-height-md);padding:0 var(--space-5);border:1px solid var(--hold-border);border-radius:var(--radius-control);background:var(--surface);color:var(--hold-ink);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.hold-to-confirm-module__Sn51pq__button[data-tone=danger]{--hold-ink:var(--danger);--hold-fill:var(--danger);--hold-on-fill:var(--background);--hold-border:color-mix(in oklab, var(--danger) 32%, var(--border))}.hold-to-confirm-module__Sn51pq__button[data-tone=neutral]{--hold-ink:var(--foreground);--hold-fill:var(--foreground);--hold-on-fill:var(--background);--hold-border:var(--border-strong)}@media (hover:hover) and (pointer:fine){.hold-to-confirm-module__Sn51pq__button:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--hold-fill) 6%, var(--surface))}}.hold-to-confirm-module__Sn51pq__button[aria-disabled=true]{cursor:default}.hold-to-confirm-module__Sn51pq__button:disabled{cursor:not-allowed;opacity:.5}.hold-to-confirm-module__Sn51pq__face{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.hold-to-confirm-module__Sn51pq__fill{border-radius:var(--radius-control);background:var(--hold-fill);color:var(--hold-on-fill);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.hold-to-confirm-module__Sn51pq__iconSlot{flex:none;place-items:center;width:18px;height:18px;display:grid}.hold-to-confirm-module__Sn51pq__iconPhase{grid-area:1/1;place-items:center;display:grid}.hold-to-confirm-module__Sn51pq__iconPhase svg{width:18px;height:18px}.hold-to-confirm-module__Sn51pq__labelFrame{clip-path:inset(-.6em -3px);min-width:0;display:inline-flex;position:relative}.hold-to-confirm-module__Sn51pq__label{white-space:nowrap;display:block}.hold-to-confirm-module__Sn51pq__measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.hold-to-confirm-module__Sn51pq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hold-to-confirm-module__Sn51pq__button{transition:none}}
.filter-toolbar-module__5U5aZW__toolbar{min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:flex;position:relative}.filter-toolbar-module__5U5aZW__frame{flex:1;min-width:0}.filter-toolbar-module__5U5aZW__chips{min-width:0;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.filter-toolbar-module__5U5aZW__slot{border-radius:var(--radius-pill);flex:none;min-width:0;max-width:100%;display:inline-flex}.filter-toolbar-module__5U5aZW__chip{max-width:calc(100% + var(--slot-moving,0) * 100vw);min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);flex:none;display:inline-flex}.filter-toolbar-module__5U5aZW__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.filter-toolbar-module__5U5aZW__value{color:var(--foreground);font-weight:500}.filter-toolbar-module__5U5aZW__separator{color:var(--text-secondary);font-weight:400}.filter-toolbar-module__5U5aZW__morphText{white-space:nowrap;vertical-align:bottom;display:inline-flex;position:relative;overflow:clip visible}.filter-toolbar-module__5U5aZW__morphValue{white-space:nowrap;flex:none;display:inline-block}.filter-toolbar-module__5U5aZW__measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.filter-toolbar-module__5U5aZW__chip button{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:0 0 24px;place-items:center;display:grid}.filter-toolbar-module__5U5aZW__chip button:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard);transform:scale(.96)}.filter-toolbar-module__5U5aZW__empty{max-width:100%;color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.filter-toolbar-module__5U5aZW__actions{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.filter-toolbar-module__5U5aZW__clear{min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0}.filter-toolbar-module__5U5aZW__clearText{display:block}.filter-toolbar-module__5U5aZW__clear:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard);transform:scale(.97)}.filter-toolbar-module__5U5aZW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-toolbar-module__5U5aZW__menu{isolation:isolate;flex:none;width:fit-content;max-width:100%;display:inline-flex;position:relative}.filter-toolbar-module__5U5aZW__menu[data-state=closed] .filter-toolbar-module__5U5aZW__surface{width:100%;height:100%;inset:0 auto auto 0}.filter-toolbar-module__5U5aZW__menu:not([data-state=closed]){z-index:30}.filter-toolbar-module__5U5aZW__trigger{z-index:1;min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.filter-toolbar-module__5U5aZW__menu[data-state=open] .filter-toolbar-module__5U5aZW__trigger{pointer-events:none}.filter-toolbar-module__5U5aZW__face{align-items:center;gap:var(--space-2);display:inline-flex}.filter-toolbar-module__5U5aZW__face svg{flex:none}.filter-toolbar-module__5U5aZW__surface{z-index:0;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard), border-radius var(--duration-spring) var(--ease-spring), box-shadow var(--duration-standard) var(--ease-standard);position:absolute;top:0;overflow:clip}.filter-toolbar-module__5U5aZW__menu[data-y=up] .filter-toolbar-module__5U5aZW__surface{top:auto;bottom:0}.filter-toolbar-module__5U5aZW__menu[data-state=open] .filter-toolbar-module__5U5aZW__surface{border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating)}.filter-toolbar-module__5U5aZW__menu[data-state=closed] .filter-toolbar-module__5U5aZW__trigger:active+.filter-toolbar-module__5U5aZW__surface{background:color-mix(in oklab, var(--surface-muted), var(--border) 55%)}@media (hover:hover) and (pointer:fine){.filter-toolbar-module__5U5aZW__menu[data-state=closed] .filter-toolbar-module__5U5aZW__trigger:hover+.filter-toolbar-module__5U5aZW__surface{background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.filter-toolbar-module__5U5aZW__panel{width:min(var(--filter-menu-width,16rem), calc(100vw - var(--space-8)));outline:none;padding:6px;position:absolute;top:0;left:0}.filter-toolbar-module__5U5aZW__menu[data-y=up] .filter-toolbar-module__5U5aZW__panel{top:auto;bottom:0}.filter-toolbar-module__5U5aZW__menu[data-state=closed] .filter-toolbar-module__5U5aZW__panel{visibility:hidden}.filter-toolbar-module__5U5aZW__head{height:32px;padding:0 var(--space-2) 0 10px;align-items:center;display:flex}.filter-toolbar-module__5U5aZW__menu[data-y=up] .filter-toolbar-module__5U5aZW__head{margin-top:4px}.filter-toolbar-module__5U5aZW__back{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition: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-left:-6px;padding:0;display:grid}.filter-toolbar-module__5U5aZW__back:active{background:var(--surface-muted);color:var(--foreground)}.filter-toolbar-module__5U5aZW__title{min-width:0;color:var(--foreground);font-size:var(--text-sm);letter-spacing:var(--tracking-body);white-space:nowrap;font-weight:500;display:flex;position:relative}.filter-toolbar-module__5U5aZW__titleText{display:block}.filter-toolbar-module__5U5aZW__stage{margin-top:2px;position:relative}.filter-toolbar-module__5U5aZW__step{width:100%}.filter-toolbar-module__5U5aZW__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(20rem,55vh);display:grid;position:relative;overflow-y:auto}.filter-toolbar-module__5U5aZW__highlight{border-radius:calc(var(--radius-panel) - 6px);background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.filter-toolbar-module__5U5aZW__item:focus-visible{outline:none}.filter-toolbar-module__5U5aZW__item{min-width:0;min-height:var(--control-height-sm);border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.filter-toolbar-module__5U5aZW__itemIcon{min-width:16px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.filter-toolbar-module__5U5aZW__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-toolbar-module__5U5aZW__itemMeta{min-width:0;max-width:50%;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.filter-toolbar-module__5U5aZW__metaValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-toolbar-module__5U5aZW__hint{text-align:right;min-width:2ch}.filter-toolbar-module__5U5aZW__check{width:15px;color:var(--foreground);opacity:0;display:inline-flex}.filter-toolbar-module__5U5aZW__check[data-on]{opacity:1}@media (hover:hover) and (pointer:fine){.filter-toolbar-module__5U5aZW__chip button:hover{background:var(--border);color:var(--foreground)}.filter-toolbar-module__5U5aZW__clear:hover,.filter-toolbar-module__5U5aZW__back:hover{background:var(--surface-muted);color:var(--foreground)}}@media (max-width:520px){.filter-toolbar-module__5U5aZW__toolbar{flex-direction:column;align-items:stretch}.filter-toolbar-module__5U5aZW__frame{flex:none}.filter-toolbar-module__5U5aZW__actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.filter-toolbar-module__5U5aZW__chip button,.filter-toolbar-module__5U5aZW__clear,.filter-toolbar-module__5U5aZW__surface,.filter-toolbar-module__5U5aZW__back{transition:none}.filter-toolbar-module__5U5aZW__chip button:active,.filter-toolbar-module__5U5aZW__clear:active{transform:none}}
.json-viewer-module__zDOSrG__root{--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--indent:16px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.json-viewer-module__zDOSrG__toolbar{border-bottom:1px solid var(--border-subtle);align-items:center;gap:2px;padding:6px;display:flex}.json-viewer-module__zDOSrG__search{background:var(--surface-muted);cursor:text;border-radius:14px;flex:1;align-items:center;gap:4px;min-width:0;min-height:34px;padding:0 4px 0 10px;display:flex;position:relative}.json-viewer-module__zDOSrG__searchIcon{color:var(--text-muted);flex:none}.json-viewer-module__zDOSrG__input{min-width:0;height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1;padding:0 4px}.json-viewer-module__zDOSrG__input::placeholder{color:var(--text-muted)}.json-viewer-module__zDOSrG__input::-webkit-search-cancel-button{display:none}.json-viewer-module__zDOSrG__matches{flex:none;align-items:center;gap:0;display:inline-flex}.json-viewer-module__zDOSrG__count{min-width:3.5ch;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;padding-inline:4px}.json-viewer-module__zDOSrG__grow{flex:1}.json-viewer-module__zDOSrG__divider{background:var(--border-subtle);width:1px;height:18px;margin-inline:4px}.json-viewer-module__zDOSrG__tool{width:34px;height:34px;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), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:0;display:inline-grid}.json-viewer-module__zDOSrG__tool:disabled{cursor:default;opacity:.4}.json-viewer-module__zDOSrG__tool:active:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.json-viewer-module__zDOSrG__search .json-viewer-module__zDOSrG__tool{border-radius:9px;width:26px;height:26px}.json-viewer-module__zDOSrG__search .json-viewer-module__zDOSrG__tool:active:not(:disabled){background:var(--surface)}.json-viewer-module__zDOSrG__tree{max-height:var(--json-max-height,420px);overflow-anchor:none;overscroll-behavior:contain;font-family:var(--mono);font-variant-ligatures:none;letter-spacing:0;scrollbar-width:thin;padding:6px;font-size:13px;position:relative;overflow:auto}.json-viewer-module__zDOSrG__row{cursor:default;-webkit-tap-highlight-color:transparent;border-radius:10px;outline:none;position:relative}.json-viewer-module__zDOSrG__highlight{background:var(--surface-muted);border-radius:9px;position:absolute;inset:1px 0}.json-viewer-module__zDOSrG__line{min-width:0;height:30px;padding-right:6px;padding-left:calc(4px + var(--level,0) * var(--indent));white-space:nowrap;align-items:center;gap:6px;display:flex;position:relative}.json-viewer-module__zDOSrG__row[data-kind=node] .json-viewer-module__zDOSrG__line{cursor:pointer}.json-viewer-module__zDOSrG__chevron{width:14px;height:14px;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.json-viewer-module__zDOSrG__chevron[data-open]{transform:rotate(90deg)}.json-viewer-module__zDOSrG__row[data-active] .json-viewer-module__zDOSrG__chevron[data-branch]{color:var(--foreground)}.json-viewer-module__zDOSrG__key{max-width:45%;color:var(--foreground);text-overflow:ellipsis;flex:none;overflow:hidden}.json-viewer-module__zDOSrG__index{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.json-viewer-module__zDOSrG__colon{color:var(--text-muted);flex:none;margin-left:-5px}.json-viewer-module__zDOSrG__summary{align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.json-viewer-module__zDOSrG__preview{min-width:0;color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.json-viewer-module__zDOSrG__countLabel{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.json-viewer-module__zDOSrG__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.json-viewer-module__zDOSrG__value[data-type=string]{color:var(--success)}.json-viewer-module__zDOSrG__value[data-type=number]{color:var(--accent);font-variant-numeric:tabular-nums}.json-viewer-module__zDOSrG__value[data-type=boolean]{color:var(--warning)}.json-viewer-module__zDOSrG__value[data-type=null],.json-viewer-module__zDOSrG__value[data-type=other]{color:var(--text-muted)}.json-viewer-module__zDOSrG__mark{background:color-mix(in oklab, var(--warning) 22%, transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in oklab, var(--warning) 22%, transparent);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:3px}.json-viewer-module__zDOSrG__mark[data-current]{background:color-mix(in oklab, var(--warning) 48%, transparent)}.json-viewer-module__zDOSrG__more{font-family:var(--font-body);font-size:var(--text-sm);align-items:baseline;gap:10px;padding-left:20px;display:inline-flex}.json-viewer-module__zDOSrG__moreLabel{color:var(--foreground);font-weight:500}.json-viewer-module__zDOSrG__row[data-kind=more]{cursor:pointer}.json-viewer-module__zDOSrG__muted{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.json-viewer-module__zDOSrG__actions{background:linear-gradient(to right, transparent, var(--surface) 22px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:0 9px 9px 0;align-items:center;gap:0;padding-left:24px;padding-right:1px;display:flex;position:absolute;top:1px;bottom:1px;right:0}.json-viewer-module__zDOSrG__row[data-active] .json-viewer-module__zDOSrG__actions{background:linear-gradient(to right, transparent, var(--surface-muted) 22px)}.json-viewer-module__zDOSrG__action{width:26px;height:26px;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);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.json-viewer-module__zDOSrG__action[data-state=done]{color:var(--success)}.json-viewer-module__zDOSrG__action[data-state=error]{color:var(--danger)}.json-viewer-module__zDOSrG__action:active{background:color-mix(in oklab, var(--foreground) 8%, transparent)}.json-viewer-module__zDOSrG__actionGlyph{place-items:center;display:grid}.json-viewer-module__zDOSrG__row[data-active] .json-viewer-module__zDOSrG__actions,.json-viewer-module__zDOSrG__row:focus-within .json-viewer-module__zDOSrG__actions{opacity:1;pointer-events:auto}.json-viewer-module__zDOSrG__pathBar{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 14px;display:flex}.json-viewer-module__zDOSrG__path{min-width:0;color:var(--text-secondary);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.json-viewer-module__zDOSrG__pathType{color:var(--text-muted);font-size:var(--text-xs);flex:none}.json-viewer-module__zDOSrG__pathCopy{border-radius:10px;width:30px;height:30px}.json-viewer-module__zDOSrG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.json-viewer-module__zDOSrG__row:hover .json-viewer-module__zDOSrG__actions{opacity:1;pointer-events:auto}.json-viewer-module__zDOSrG__row:not([data-active]):hover{--row-hover:color-mix(in oklab, var(--foreground) 3.5%, var(--surface))}.json-viewer-module__zDOSrG__row:not([data-active]):hover:before{content:"";background:var(--row-hover);pointer-events:none;border-radius:9px;position:absolute;inset:1px 0}.json-viewer-module__zDOSrG__row:not([data-active]):hover .json-viewer-module__zDOSrG__actions{background:linear-gradient(to right, transparent, var(--row-hover) 22px)}.json-viewer-module__zDOSrG__row:hover .json-viewer-module__zDOSrG__chevron[data-branch]{color:var(--foreground)}.json-viewer-module__zDOSrG__tool:hover:not(:disabled),.json-viewer-module__zDOSrG__action:hover{background:var(--surface-muted);color:var(--foreground)}.json-viewer-module__zDOSrG__search .json-viewer-module__zDOSrG__tool:hover:not(:disabled){background:var(--surface)}.json-viewer-module__zDOSrG__action[data-state=done]:hover{color:var(--success)}}@media (max-width:420px){.json-viewer-module__zDOSrG__tree{--indent:12px}.json-viewer-module__zDOSrG__key{max-width:40%}.json-viewer-module__zDOSrG__pathType{display:none}}@media (prefers-reduced-motion:reduce){.json-viewer-module__zDOSrG__chevron,.json-viewer-module__zDOSrG__actions,.json-viewer-module__zDOSrG__tool,.json-viewer-module__zDOSrG__action,.json-viewer-module__zDOSrG__mark{transition:none}}
.kpi-drilldown-module__AuPVha__root{border:1px solid var(--border);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);border-radius:10px;container-type:inline-size}.kpi-drilldown-module__AuPVha__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.kpi-drilldown-module__AuPVha__header h2{font-size:var(--text-sm);letter-spacing:var(--tracking-body);margin:0;font-weight:500}.kpi-drilldown-module__AuPVha__controls{align-items:center;gap:8px;display:flex}.kpi-drilldown-module__AuPVha__tabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;flex:none;min-width:0;display:inline-flex}.kpi-drilldown-module__AuPVha__tabTrack{isolation:isolate;gap:2px;padding:3px;display:flex;position:relative}.kpi-drilldown-module__AuPVha__indicator{z-index:-1;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform, width;border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}.kpi-drilldown-module__AuPVha__tab{height:26px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.kpi-drilldown-module__AuPVha__tab:hover{color:var(--foreground)}}.kpi-drilldown-module__AuPVha__tab[aria-pressed=true]{color:var(--foreground)}.kpi-drilldown-module__AuPVha__tabTrack:not([data-ready]) .kpi-drilldown-module__AuPVha__tab[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border), var(--shadow-resting)}.kpi-drilldown-module__AuPVha__compare{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.kpi-drilldown-module__AuPVha__compare:active{transform:scale(.97)}.kpi-drilldown-module__AuPVha__compare[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 40%, var(--border));background:var(--accent-subtle);color:var(--accent-strong)}.kpi-drilldown-module__AuPVha__body{--pad:16px;padding:var(--pad);align-content:start;display:grid;position:relative}.kpi-drilldown-module__AuPVha__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:minmax(0,auto);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.kpi-drilldown-module__AuPVha__grid>li{animation:kpi-drilldown-module__AuPVha__cardIn var(--duration-considered) var(--ease-enter) both}.kpi-drilldown-module__AuPVha__grid>li:nth-child(2){animation-delay:35ms}.kpi-drilldown-module__AuPVha__grid>li:nth-child(3){animation-delay:70ms}.kpi-drilldown-module__AuPVha__grid>li:nth-child(4){animation-delay:.105s}.kpi-drilldown-module__AuPVha__grid>li:nth-child(5){animation-delay:.14s}.kpi-drilldown-module__AuPVha__grid>li:nth-child(6){animation-delay:.175s}}@keyframes kpi-drilldown-module__AuPVha__cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kpi-drilldown-module__AuPVha__card{border:1px solid var(--border);background:var(--surface);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.kpi-drilldown-module__AuPVha__card:active{transform:scale(.985)}.kpi-drilldown-module__AuPVha__card[data-hidden]{visibility:hidden}@media (hover:hover) and (pointer:fine){.kpi-drilldown-module__AuPVha__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-resting)}}.kpi-drilldown-module__AuPVha__cardTop{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.kpi-drilldown-module__AuPVha__label{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:20px;overflow:hidden}.kpi-drilldown-module__AuPVha__valueRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kpi-drilldown-module__AuPVha__value{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums}.kpi-drilldown-module__AuPVha__value>span{font:inherit;letter-spacing:inherit}.kpi-drilldown-module__AuPVha__delta{color:var(--danger);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:2px;font-weight:500;display:inline-flex}.kpi-drilldown-module__AuPVha__delta>span:not(.kpi-drilldown-module__AuPVha__deltaIcon),.kpi-drilldown-module__AuPVha__table td.kpi-drilldown-module__AuPVha__num span,.kpi-drilldown-module__AuPVha__percent>span{font:inherit;letter-spacing:inherit}.kpi-drilldown-module__AuPVha__delta>span,.kpi-drilldown-module__AuPVha__rowDelta span,.kpi-drilldown-module__AuPVha__percent>span{color:inherit}.kpi-drilldown-module__AuPVha__deltaIcon{width:13px;height:13px}.kpi-drilldown-module__AuPVha__deltaIcon svg{display:block}.kpi-drilldown-module__AuPVha__delta[data-good]{color:var(--success)}.kpi-drilldown-module__AuPVha__delta[data-flat]{color:var(--text-muted)}.kpi-drilldown-module__AuPVha__spark{flex:auto;width:100%;height:56px;margin-top:auto;padding-top:12px;display:block;overflow:visible}.kpi-drilldown-module__AuPVha__sparkLine{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kpi-drilldown-module__AuPVha__sparkArea{fill:color-mix(in oklab, var(--accent) 9%, transparent)}.kpi-drilldown-module__AuPVha__veil{z-index:3;background:color-mix(in oklab, var(--surface) 70%, transparent);border-radius:0 0 10px 10px;position:absolute;inset:0}.kpi-drilldown-module__AuPVha__panel{box-sizing:border-box;z-index:4;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);will-change:transform;transition:background-color var(--duration-considered) var(--ease-standard), box-shadow var(--duration-considered) var(--ease-standard);border-radius:8px;position:absolute;top:0;left:0;overflow:hidden}.kpi-drilldown-module__AuPVha__panel[data-closing]{background:var(--surface);box-shadow:0 0 #0000}.kpi-drilldown-module__AuPVha__panelContent{box-sizing:border-box;padding:15px 16px 16px}.kpi-drilldown-module__AuPVha__panelHead{gap:6px;display:grid}.kpi-drilldown-module__AuPVha__close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}@media (hover:hover) and (pointer:fine){.kpi-drilldown-module__AuPVha__close:hover{background:var(--surface-muted);color:var(--foreground)}}.kpi-drilldown-module__AuPVha__versus{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.kpi-drilldown-module__AuPVha__swap{display:inline-grid}.kpi-drilldown-module__AuPVha__swap>*{white-space:nowrap;grid-area:1/1}.kpi-drilldown-module__AuPVha__panelBody{gap:12px;margin-top:10px;display:grid}.kpi-drilldown-module__AuPVha__description{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.kpi-drilldown-module__AuPVha__chart{cursor:crosshair;touch-action:pan-y;margin-top:4px;position:relative}.kpi-drilldown-module__AuPVha__chart svg{display:block;overflow:visible}.kpi-drilldown-module__AuPVha__gridLine{stroke:var(--border-subtle);stroke-width:1px}.kpi-drilldown-module__AuPVha__axisText{fill:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.kpi-drilldown-module__AuPVha__chartArea{fill:color-mix(in oklab, var(--accent) 10%, transparent)}.kpi-drilldown-module__AuPVha__chartLine{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.kpi-drilldown-module__AuPVha__chartBefore{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:3 4;stroke-linecap:round}.kpi-drilldown-module__AuPVha__cursor line{stroke:var(--border-strong);stroke-width:1px}.kpi-drilldown-module__AuPVha__cursor circle{fill:var(--surface-raised);stroke:var(--accent);stroke-width:1.75px}.kpi-drilldown-module__AuPVha__cursor .kpi-drilldown-module__AuPVha__cursorBefore{stroke:var(--text-muted)}.kpi-drilldown-module__AuPVha__tip{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:128px;box-shadow:var(--shadow-raised);pointer-events:none;white-space:nowrap;border-radius:10px;gap:1px;padding:7px 10px;display:grid;position:absolute;top:0;transform:translate(-50%)}.kpi-drilldown-module__AuPVha__tip span,.kpi-drilldown-module__AuPVha__tip small{color:var(--text-muted);font-size:var(--text-xs)}.kpi-drilldown-module__AuPVha__tip strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.kpi-drilldown-module__AuPVha__legend{color:var(--text-muted);font-size:var(--text-xs);gap:16px;display:flex}.kpi-drilldown-module__AuPVha__legend>span{align-items:center;gap:6px;display:inline-flex}.kpi-drilldown-module__AuPVha__legend>span:before{content:"";border-top:1.75px solid var(--accent);width:14px;height:0}.kpi-drilldown-module__AuPVha__legend .kpi-drilldown-module__AuPVha__legendBefore:before{border-top:1.5px dashed var(--text-muted)}.kpi-drilldown-module__AuPVha__breakdown{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:14px}.kpi-drilldown-module__AuPVha__breakdownHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.kpi-drilldown-module__AuPVha__breakdownHead h4{font-size:var(--text-sm);margin:0;font-weight:500}.kpi-drilldown-module__AuPVha__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-sm)}.kpi-drilldown-module__AuPVha__nameHead{width:30%}.kpi-drilldown-module__AuPVha__valueHead{width:96px}.kpi-drilldown-module__AuPVha__changeHead{width:88px}.kpi-drilldown-module__AuPVha__table th,.kpi-drilldown-module__AuPVha__table td{text-align:left;padding:9px 12px 9px 0}.kpi-drilldown-module__AuPVha__table thead th{color:var(--text-muted);font-size:var(--text-xs);padding-top:4px;font-weight:400}.kpi-drilldown-module__AuPVha__table tbody th{white-space:nowrap;font-weight:500;overflow:hidden}.kpi-drilldown-module__AuPVha__table tbody th .kpi-drilldown-module__AuPVha__swap{display:grid}.kpi-drilldown-module__AuPVha__table tbody th .kpi-drilldown-module__AuPVha__swap>*{text-overflow:ellipsis;overflow:hidden}.kpi-drilldown-module__AuPVha__table tbody tr>*{border-top:1px solid var(--border-subtle)}.kpi-drilldown-module__AuPVha__table .kpi-drilldown-module__AuPVha__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0}.kpi-drilldown-module__AuPVha__table .kpi-drilldown-module__AuPVha__num+.kpi-drilldown-module__AuPVha__num{padding-left:12px}.kpi-drilldown-module__AuPVha__share{white-space:nowrap}.kpi-drilldown-module__AuPVha__percent{width:44px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;display:inline-block}.kpi-drilldown-module__AuPVha__bar{vertical-align:middle;border-radius:var(--radius-pill);background:var(--surface-muted);width:calc(100% - 44px);height:6px;display:inline-block;overflow:hidden}.kpi-drilldown-module__AuPVha__bar>span{border-radius:inherit;transform-origin:0;background:var(--accent);height:100%;display:block}.kpi-drilldown-module__AuPVha__rowDelta{color:var(--danger);transition:color var(--duration-fast) var(--ease-standard)}.kpi-drilldown-module__AuPVha__rowDelta[data-good]{color:var(--success)}.kpi-drilldown-module__AuPVha__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:760px){.kpi-drilldown-module__AuPVha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.kpi-drilldown-module__AuPVha__header{padding-inline:12px}.kpi-drilldown-module__AuPVha__body{--pad:12px}.kpi-drilldown-module__AuPVha__nameHead{width:auto}.kpi-drilldown-module__AuPVha__valueHead{width:76px}.kpi-drilldown-module__AuPVha__changeHead{width:68px}.kpi-drilldown-module__AuPVha__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.kpi-drilldown-module__AuPVha__spark{flex:none;height:44px}.kpi-drilldown-module__AuPVha__value{font-size:var(--text-xl)}.kpi-drilldown-module__AuPVha__shareHead,.kpi-drilldown-module__AuPVha__share,.kpi-drilldown-module__AuPVha__compare span{display:none}}@media (prefers-reduced-motion:reduce){.kpi-drilldown-module__AuPVha__card,.kpi-drilldown-module__AuPVha__compare,.kpi-drilldown-module__AuPVha__close,.kpi-drilldown-module__AuPVha__tab,.kpi-drilldown-module__AuPVha__delta,.kpi-drilldown-module__AuPVha__rowDelta{transition:none}}
.donut-chart-module__Q2Y3cW__figure{min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid;container-type:inline-size}.donut-chart-module__Q2Y3cW__figure>*{min-width:0}.donut-chart-module__Q2Y3cW__figure[data-legend]{gap:var(--space-6)}@container (min-width:460px){.donut-chart-module__Q2Y3cW__figure[data-legend]{align-items:center;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}}.donut-chart-module__Q2Y3cW__ring{aspect-ratio:1;-webkit-tap-highlight-color:transparent;justify-self:center;max-width:100%;position:relative}.donut-chart-module__Q2Y3cW__svg{cursor:default;width:100%;height:100%;display:block;overflow:visible}.donut-chart-module__Q2Y3cW__svg[data-hovering]{cursor:pointer}.donut-chart-module__Q2Y3cW__track{fill:none;stroke:var(--surface-muted);transition:opacity var(--duration-considered,.48s) var(--ease-standard);opacity:0}.donut-chart-module__Q2Y3cW__track[data-idle]{opacity:1}.donut-chart-module__Q2Y3cW__segment{fill:var(--slice);shape-rendering:geometricprecision;transition:fill var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard)}.donut-chart-module__Q2Y3cW__segment[data-dim]{opacity:.45}.donut-chart-module__Q2Y3cW__center{width:calc(var(--inner) - 16px);pointer-events:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-chart-module__Q2Y3cW__readout{text-align:center;grid-area:1/1;justify-items:center;gap:2px;min-width:0;display:grid}.donut-chart-module__Q2Y3cW__centerLabel,.donut-chart-module__Q2Y3cW__centerMeta{width:100%;min-height:calc(1em * var(--leading-body));font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.donut-chart-module__Q2Y3cW__centerLabel{color:var(--text-secondary)}.donut-chart-module__Q2Y3cW__centerMeta{color:var(--text-muted);font-variant-numeric:tabular-nums}.donut-chart-module__Q2Y3cW__centerValue{max-width:100%;min-height:calc(1em * var(--leading-display));font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.donut-chart-module__Q2Y3cW__legend{margin:0 0 -2px;padding:0;list-style:none;display:grid}.donut-chart-module__Q2Y3cW__item{overflow:hidden}.donut-chart-module__Q2Y3cW__item>.donut-chart-module__Q2Y3cW__row{margin-bottom:2px}.donut-chart-module__Q2Y3cW__row{width:100%;min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto 3.25em;align-items:center;column-gap:10px;padding:6px 10px;display:grid}.donut-chart-module__Q2Y3cW__row:active{transform:scale(.985)}.donut-chart-module__Q2Y3cW__row[data-active],.donut-chart-module__Q2Y3cW__row[data-pinned]{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.donut-chart-module__Q2Y3cW__dot{background:var(--slice);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--slice);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:50%}.donut-chart-module__Q2Y3cW__row[data-hidden] .donut-chart-module__Q2Y3cW__dot{background:0 0}.donut-chart-module__Q2Y3cW__row[data-hidden] .donut-chart-module__Q2Y3cW__rowLabel,.donut-chart-module__Q2Y3cW__row[data-hidden] .donut-chart-module__Q2Y3cW__rowValue,.donut-chart-module__Q2Y3cW__row[data-hidden] .donut-chart-module__Q2Y3cW__rowShare{color:var(--text-muted)}.donut-chart-module__Q2Y3cW__rowLabel,.donut-chart-module__Q2Y3cW__rowValue,.donut-chart-module__Q2Y3cW__rowShare{transition:color var(--duration-standard) var(--ease-standard)}.donut-chart-module__Q2Y3cW__rowText{min-width:0;display:grid}.donut-chart-module__Q2Y3cW__rowLabel,.donut-chart-module__Q2Y3cW__rowMembers{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut-chart-module__Q2Y3cW__rowMembers{color:var(--text-muted);font-size:var(--text-xs)}.donut-chart-module__Q2Y3cW__rowValue{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-self:end}.donut-chart-module__Q2Y3cW__rowShare{color:var(--foreground);font-variant-numeric:tabular-nums;justify-self:end;font-weight:500}@media (hover:hover) and (pointer:fine){.donut-chart-module__Q2Y3cW__row:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.donut-chart-module__Q2Y3cW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.donut-chart-module__Q2Y3cW__segment,.donut-chart-module__Q2Y3cW__track,.donut-chart-module__Q2Y3cW__row,.donut-chart-module__Q2Y3cW__dot,.donut-chart-module__Q2Y3cW__rowLabel,.donut-chart-module__Q2Y3cW__rowValue,.donut-chart-module__Q2Y3cW__rowShare{transition:none}}
.activity-heatmap-module__rJyFIq__root{--level-0:color-mix(in oklab, var(--foreground) 6.5%, var(--surface));--level-1:color-mix(in oklab, var(--accent) 26%, var(--level-0));--level-2:color-mix(in oklab, var(--accent) 50%, var(--level-0));--level-3:color-mix(in oklab, var(--accent) 76%, var(--level-0));--level-4:var(--accent);gap:var(--space-4);min-width:0;color:var(--foreground);display:grid;position:relative;container-type:inline-size}.activity-heatmap-module__rJyFIq__header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.activity-heatmap-module__rJyFIq__summary{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:0;display:flex}.activity-heatmap-module__rJyFIq__total{color:var(--foreground);white-space:nowrap;font-weight:500}.activity-heatmap-module__rJyFIq__period{white-space:nowrap}.activity-heatmap-module__rJyFIq__actions{flex:none;align-items:center;display:flex}.activity-heatmap-module__rJyFIq__rollingFrame{overflow-clip-margin:.2em;justify-content:flex-end;display:inline-flex;overflow:clip}.activity-heatmap-module__rJyFIq__rolling{flex:none;display:inline-flex}.activity-heatmap-module__rJyFIq__place{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}.activity-heatmap-module__rJyFIq__placeChar,.activity-heatmap-module__rJyFIq__riseLine{display:inline-block}.activity-heatmap-module__rJyFIq__rise{display:inline-flex;position:relative}.activity-heatmap-module__rJyFIq__scroller{overscroll-behavior-x:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;direction:rtl;margin:-6px;padding:6px;overflow:auto hidden}.activity-heatmap-module__rJyFIq__rootFlush .activity-heatmap-module__rJyFIq__scroller{margin-inline:0;padding-inline:0}.activity-heatmap-module__rJyFIq__rootFlush .activity-heatmap-module__rJyFIq__weekdays{margin-inline-start:0;padding-inline-start:0;left:0}.activity-heatmap-module__rJyFIq__canvas{--gap:3px;--label:30px;--cell:clamp(9px, calc((100cqi - var(--label) - var(--gap) * 53) / 53), 15px);--step:calc(var(--cell) + var(--gap));grid-template-columns:var(--label) auto;column-gap:var(--gap);row-gap:var(--space-2);direction:ltr;grid-template-rows:auto auto;width:max-content;display:grid}.activity-heatmap-module__rJyFIq__months{height:1rem;color:var(--text-muted);font-size:var(--text-xs);grid-area:1/2;line-height:1rem;position:relative}.activity-heatmap-module__rJyFIq__month{white-space:nowrap;transform:translateX(calc(var(--col) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring);position:absolute;top:0;left:0}.activity-heatmap-module__rJyFIq__weekdays{z-index:1;grid-area:1/1/3;grid-template-rows:repeat(7, var(--cell));align-content:end;row-gap:var(--gap);margin:0 calc(var(--gap) * -1) 0 -6px;padding:0 var(--gap) 0 6px;background:var(--heatmap-surface,var(--surface));color:var(--text-muted);font-size:var(--text-xs);display:grid;position:sticky;left:-6px}.activity-heatmap-module__rJyFIq__weekday{height:var(--cell);white-space:nowrap;align-items:center;line-height:1;display:flex}.activity-heatmap-module__rJyFIq__plot{grid-area:2/2;position:relative}.activity-heatmap-module__rJyFIq__grid{gap:var(--gap);outline:none;display:grid}.activity-heatmap-module__rJyFIq__row{gap:var(--gap);display:flex}.activity-heatmap-module__rJyFIq__cell{--delay:var(--wave);width:var(--cell);height:var(--cell);border-radius:calc(var(--cell) * .28);background:var(--level-0);outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color .32s var(--ease-standard) var(--delay), transform var(--duration-spring) var(--ease-spring) var(--delay), opacity var(--duration-fast) var(--ease-standard);outline:1.5px solid #0000;flex:none;display:block}.activity-heatmap-module__rJyFIq__grid[data-direction=back] .activity-heatmap-module__rJyFIq__cell{--delay:var(--wave-back)}.activity-heatmap-module__rJyFIq__cell[data-level="1"]{background:var(--level-1)}.activity-heatmap-module__rJyFIq__cell[data-level="2"]{background:var(--level-2)}.activity-heatmap-module__rJyFIq__cell[data-level="3"]{background:var(--level-3)}.activity-heatmap-module__rJyFIq__cell[data-level="4"]{background:var(--level-4)}.activity-heatmap-module__rJyFIq__cell[data-empty]{background:var(--level-0);transform:scale(0)}.activity-heatmap-module__rJyFIq__grid[data-reveal=hidden] .activity-heatmap-module__rJyFIq__cell{opacity:0;transition:none;transform:scale(.5)}.activity-heatmap-module__rJyFIq__grid[data-reveal=hidden] .activity-heatmap-module__rJyFIq__cell[data-empty]{transform:scale(0)}.activity-heatmap-module__rJyFIq__grid[data-reveal=revealing] .activity-heatmap-module__rJyFIq__cell{transition:background-color .32s var(--ease-standard) var(--delay), transform var(--duration-spring) var(--ease-spring) var(--delay), opacity .36s var(--ease-enter) var(--delay)}.activity-heatmap-module__rJyFIq__grid[data-highlight] .activity-heatmap-module__rJyFIq__cell:not([data-empty]){opacity:.2}.activity-heatmap-module__rJyFIq__grid[data-highlight="0"] .activity-heatmap-module__rJyFIq__cell[data-level="0"],.activity-heatmap-module__rJyFIq__grid[data-highlight="1"] .activity-heatmap-module__rJyFIq__cell[data-level="1"],.activity-heatmap-module__rJyFIq__grid[data-highlight="2"] .activity-heatmap-module__rJyFIq__cell[data-level="2"],.activity-heatmap-module__rJyFIq__grid[data-highlight="3"] .activity-heatmap-module__rJyFIq__cell[data-level="3"],.activity-heatmap-module__rJyFIq__grid[data-highlight="4"] .activity-heatmap-module__rJyFIq__cell[data-level="4"]{opacity:1}@media (hover:hover) and (pointer:fine){.activity-heatmap-module__rJyFIq__cell:not([data-empty]):hover{outline-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.activity-heatmap-module__rJyFIq__ring{width:calc(var(--cell) + 6px);height:calc(var(--cell) + 6px);border:1.5px solid var(--foreground);border-radius:calc(var(--cell) * .28 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--col) * var(--step)), calc(var(--row) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);position:absolute;top:-3px;left:-3px}.activity-heatmap-module__rJyFIq__ring[data-shown]{opacity:1}.activity-heatmap-module__rJyFIq__legend{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-muted);font-size:var(--text-xs);display:flex}.activity-heatmap-module__rJyFIq__caption{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.activity-heatmap-module__rJyFIq__scale{align-items:center;gap:var(--space-2);flex:none;display:flex}.activity-heatmap-module__rJyFIq__captionShort{display:none}@container (max-width:440px){.activity-heatmap-module__rJyFIq__captionLong{display:none}.activity-heatmap-module__rJyFIq__captionShort{display:inline}}.activity-heatmap-module__rJyFIq__legendText{line-height:1}.activity-heatmap-module__rJyFIq__swatches{display:flex}.activity-heatmap-module__rJyFIq__swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;place-items:center;width:15px;height:20px;padding:0;display:grid;position:relative}.activity-heatmap-module__rJyFIq__swatch:before{content:"";background:var(--level-0);border-radius:3px;width:11px;height:11px}.activity-heatmap-module__rJyFIq__swatch[data-level="1"]:before{background:var(--level-1)}.activity-heatmap-module__rJyFIq__swatch[data-level="2"]:before{background:var(--level-2)}.activity-heatmap-module__rJyFIq__swatch[data-level="3"]:before{background:var(--level-3)}.activity-heatmap-module__rJyFIq__swatch[data-level="4"]:before{background:var(--level-4)}.activity-heatmap-module__rJyFIq__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--foreground)}.activity-heatmap-module__rJyFIq__tip{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.activity-heatmap-module__rJyFIq__bubble{border:1px solid color-mix(in oklab, var(--background) 14%, var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);transform-origin:50% 100%;will-change:transform, opacity;padding:7px 12px 8px;display:block;position:absolute;bottom:8px;left:0}.activity-heatmap-module__rJyFIq__tipBody{overflow-clip-margin:8px;display:block;position:relative;overflow:clip}.activity-heatmap-module__rJyFIq__tipMeasure{visibility:hidden;width:max-content;display:grid;position:absolute;top:0;left:0}.activity-heatmap-module__rJyFIq__tipLines{width:max-content;display:grid}.activity-heatmap-module__rJyFIq__tipMeasure>span,.activity-heatmap-module__rJyFIq__tipLines>span{white-space:nowrap}.activity-heatmap-module__rJyFIq__tipPrimary{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.activity-heatmap-module__rJyFIq__tipSecondary{color:color-mix(in oklab, var(--background) 68%, var(--foreground));font-size:var(--text-xs);line-height:1.35}.activity-heatmap-module__rJyFIq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.activity-heatmap-module__rJyFIq__cell,.activity-heatmap-module__rJyFIq__grid[data-reveal=revealing] .activity-heatmap-module__rJyFIq__cell{transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.activity-heatmap-module__rJyFIq__grid[data-reveal=hidden] .activity-heatmap-module__rJyFIq__cell{transform:none}.activity-heatmap-module__rJyFIq__cell[data-empty],.activity-heatmap-module__rJyFIq__grid[data-reveal=hidden] .activity-heatmap-module__rJyFIq__cell[data-empty]{opacity:0;transform:none}.activity-heatmap-module__rJyFIq__month,.activity-heatmap-module__rJyFIq__ring{transition:opacity var(--duration-fast) var(--ease-standard)}}
