.dt{--dt-acc-ms:.22s;--dt-acc-ease:cubic-bezier(.22, 1, .36, 1)}.dt-row{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto var(--dt-row-h,37px)}@media print{.dt-row{content-visibility:visible}}.dt-row[data-active] .dt-dim{color:var(--foreground)}.dt-row .dt-actions{opacity:0;pointer-events:none;background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dt-row-bg,var(--background)) 94%, var(--foreground)) 56px);transition:opacity 80ms}.dt-row[data-active] .dt-actions,.dt-row:focus-within .dt-actions,.dt-row[data-focused] .dt-actions{opacity:1;pointer-events:auto}.dt-row-rule{pointer-events:none;background:color-mix(in srgb, var(--border) 60%, var(--background));flex-shrink:0;width:100%;height:1px}.dt-cell-pinned{background:var(--dt-row-bg,var(--background))}.dt-pin-shadow-left:after,.dt-pin-shadow-right:before{content:"";pointer-events:none;opacity:0;width:10px;transition:opacity .12s;position:absolute;top:0;bottom:0}.dt-pin-shadow-left:after{background:linear-gradient(90deg,#00000014,#0000);right:0;transform:translate(100%)}.dt-pin-shadow-right:before{background:linear-gradient(270deg,#00000014,#0000);left:0;transform:translate(-100%)}.dt-scrolled-x .dt-pin-shadow-left:after,.dt-scrolled-right .dt-pin-shadow-right:before{opacity:1}.dark .dt-pin-shadow-left:after{background:linear-gradient(90deg,#00000059,#0000)}.dark .dt-pin-shadow-right:before{background:linear-gradient(270deg,#00000059,#0000)}.dt-grid{border-color:color-mix(in srgb, var(--border) 60%, var(--background))}.dt-grid:focus-visible{outline:none}.dt-head-sticky{background:var(--background);box-shadow:0 -16px 0 var(--background)}.dt-cell[data-focused]{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:0}.dt-row[data-dragging]{opacity:.4}.dt-head[data-hover] [data-header-label]{color:var(--foreground)}.dt-head[data-hover] [data-header-menu]{opacity:1}.dt-flash{opacity:0}.dt-flash-up{background:color-mix(in srgb, var(--up) 32%, transparent)}.dt-flash-down{background:color-mix(in srgb, var(--down) 32%, transparent)}@keyframes dt-flash-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.dt-flash{animation:.85s ease-out dt-flash-fade}}@keyframes dt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dt-fade-out{0%{opacity:1}to{opacity:0}}.dt-cards[data-reveal] .dt-card-fill>.t-fill__content,.dt-body[data-reveal] .dt-row,.dt-body[data-reveal] .dt-detail{animation:dt-fade-in var(--loading-duration) var(--ease-smooth-out) backwards;animation-delay:calc(var(--loading-delay) + min(var(--dt-i,0), 6) * var(--loading-stagger))}.dt-cards[data-reveal] .dt-card-fill>.t-fill__skeleton,.dt-body[data-reveal] .dt-wireframe-row{animation:dt-fade-out var(--loading-duration) var(--ease-smooth-out) both;animation-delay:calc(var(--loading-delay) + min(var(--dt-i,0), 6) * var(--loading-stagger))}.dt-cards[data-reveal] .dt-card-fill>.t-fill__skeleton{visibility:visible}.dt-cards[data-reveal] .skeleton-shimmer:after,.dt-body[data-reveal] .skeleton-shimmer:after{content:none}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=off]) .dt-cards[data-reveal] .dt-card-fill>.t-fill__content,html:not([data-motion-preference=off]) .dt-body[data-reveal] .dt-row,html:not([data-motion-preference=off]) .dt-body[data-reveal] .dt-detail{animation:none}html:not([data-motion-preference=off]) .dt-cards[data-reveal] .dt-card-fill>.t-fill__skeleton,html:not([data-motion-preference=off]) .dt-body[data-reveal] .dt-wireframe-row{opacity:0;filter:none;animation:none}}html[data-motion-reduced=true] .dt-cards[data-reveal] .dt-card-fill>*,html[data-motion-reduced=true] .dt-body[data-reveal] :is(.dt-row,.dt-detail,.dt-wireframe-row),html[data-motion-reduced=true] .dt-sparkline-sweep{animation:none!important}html[data-motion-reduced=true] .dt-cards[data-reveal] .dt-card-fill>.t-fill__skeleton,html[data-motion-reduced=true] .dt-body[data-reveal] .dt-wireframe-row{opacity:0}@keyframes dt-sweep-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.dt-body[data-reveal] .dt-sparkline-sweep{animation:dt-sweep-in var(--loading-duration) var(--ease-smooth-out) backwards;animation-delay:calc(var(--loading-delay) + min(var(--dt-i,0), 6) * var(--loading-stagger))}}
