@keyframes animated-md-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animated-md-blurIn{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0px)}}@keyframes animated-md-typewriter{0%{width:0;overflow:hidden}to{width:fit-content}}@keyframes animated-md-slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes animated-md-fadeAndScale{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes animated-md-colorTransition{0%{color:var(--animated-md-color-from, var(--color-primary))}to{color:var(--animated-md-color-to, var(--color-foreground))}}@keyframes animated-md-rotateIn{0%{transform:rotate(-360deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes animated-md-bounceIn{0%,40%,80%,to{transform:translateY(0)}20%{transform:translateY(-10%)}60%{transform:translateY(-5%)}}@keyframes animated-md-elastic{0%,to{transform:scale(1)}10%{transform:scale(1.2)}}@keyframes animated-md-highlight{0%{background-color:#ff0}to{background-color:transparent}}@keyframes animated-md-blurAndSharpen{0%{filter:blur(5px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes animated-md-dropIn{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes animated-md-slideUp{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes animated-md-wave{0%{transform:translateY(0)}50%{transform:translateY(-10%)}to{transform:translateY(0)}}:root{--animated-md-marker-animation: none}.animated-md-custom-li::marker{animation:var(--animated-md-marker-animation)}.animated-md-code-block{animation:var(--animated-md-marker-animation)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}._container_1u7gg_2{display:block}._container_1u7gg_2 table{border-radius:var(--radius);border-width:.5px}._container_1u7gg_2 th{border-style:var(--tw-border-style);min-width:30px;padding:calc(var(--spacing) * 1.5);border-style:solid;border-width:1px .5px .5px 1px}._container_1u7gg_2 th:last-child{border-right-width:0}._container_1u7gg_2 td{border-color:var(--color-border);padding:calc(var(--spacing) * 1.5);border-style:solid;border-right-width:.5px}._container_1u7gg_2 td:last-child{border-right-width:0}._container_1u7gg_2 tr{border-style:solid;border-bottom-width:.5px;border-color:var(--color-border)}._container_1u7gg_2 tr:last-child{border-bottom-width:0}._container_1u7gg_2 ul,._container_1u7gg_2 ol,._container_1u7gg_2 dl{list-style-position:outside}._container_1u7gg_2 ol,._container_1u7gg_2 ul{margin-inline-start:1.5em}._container_1u7gg_2 ol+ul{margin-inline-start:2.25em}._container_1u7gg_2 ul li::marker{color:var(--color-text-secondary)}._container_1u7gg_2 ol{list-style-type:decimal}._container_1u7gg_2 ul{list-style-type:disc}._container_1u7gg_2 a{color:var(--color-primary)}._container_1u7gg_2 strong{font-weight:600}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}._shikiWrapper_1w754_2 pre{margin:0;padding:0;width:fit-content;margin-right:.75rem}._shikiWrapper_1w754_2 code{line-height:1.45}._shikiWrapper_1w754_2._withLineNumbers_1w754_14 code{counter-reset:step var(--line-number-start, 0)}._line_1w754_19{display:block}._shikiWrapper_1w754_2._withLineNumbers_1w754_14 ._line_1w754_19:before{content:counter(step);counter-increment:step;width:1.5rem;margin-right:1rem;display:inline-block;text-align:right;color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;font-family:Consolas,Monaco,Courier New,monospace}.dg{--dg-accent: #d97757;--dg-accent-wash: rgb(217 119 87 / .1);--dg-bg: var(--background);--dg-head: var(--background-secondary);--dg-raised: color-mix(in srgb, var(--dg-accent) 12%, var(--background-secondary));--dg-checked: color-mix(in srgb, var(--dg-accent) 8%, var(--background));--dg-hover: var(--item-hover);--dg-field: var(--item-hover-active);--dg-line: var(--border);--dg-divider: var(--border);--dg-text: var(--text-default);--dg-soft: var(--text-secondary);--dg-muted: var(--text-tertiary);--dg-box: var(--gray-light);--dg-menu: var(--popover);--dg-menu-hover: var(--item-hover);--dg-menu-shadow: 0 16px 40px rgb(0 0 0 / .14);--dg-danger: var(--destructive);--dg-row-h: 40px;position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--dg-line);border-radius:0;background:var(--dg-bg);color:var(--dg-text);font-size:14px;line-height:1.4;letter-spacing:-.01em;isolation:isolate}.dg[data-bordered=false]{border:0}html[data-app-zoom] .dg{zoom:calc(1 / var(--app-zoom))}html[data-app-zoom] [data-radix-popper-content-wrapper]>.dg-menu,html[data-app-zoom] .app-zoom-fixed-layer>.dg-drag-ghost{zoom:1}@media print{html[data-app-zoom] .dg{zoom:1}}.charcoal .dg{--dg-menu-shadow: 0 16px 40px rgb(0 0 0 / .4)}.dg[data-density=compact]{--dg-row-h: 32px}.dg[data-density=comfortable]{--dg-row-h: 48px}.dg-toolbar{display:flex;align-items:center;gap:4px;height:52px;flex-shrink:0;padding:0 8px 0 10px;border-bottom:1px solid var(--dg-line);container-type:inline-size}.dg-search{display:flex;align-items:center;gap:8px;width:240px;min-width:0;height:32px;flex-shrink:1;padding:0 6px 0 11px;border-radius:18px;background:var(--dg-field);color:var(--dg-muted);cursor:text}.dg-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--dg-text);font:inherit}.dg-search input::placeholder{color:var(--dg-muted)}.dg-search:focus-within{box-shadow:0 0 0 1px var(--dg-line) inset}.dg-row-count{padding-left:6px;color:var(--dg-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.dg-tool-spacer{flex:1}.dg-tool-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:32px;padding:0 8px;border:0;border-radius:18px;background:transparent;color:var(--dg-soft);font:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .12s,color .12s,transform .12s}.dg-tool-button:hover,.dg-tool-button[data-state=open],.dg-tool-button[data-active=true]{background:var(--dg-field);color:var(--dg-text)}.dg-tool-button:active{transform:scale(.96)}.dg-tool-button:focus-visible{outline:2px solid var(--dg-accent);outline-offset:-2px}.dg-tool-button[data-tone=danger]{color:var(--dg-danger)}.dg-tool-button svg{flex-shrink:0}.dg-tool-label{display:none}@container (min-width: 640px){.dg-tool-label{display:inline}}@container (max-width: 460px){.dg-row-count{display:none}}.dg-tool-group{display:flex;align-items:center;padding-right:6px;margin-right:2px;box-shadow:-1px 0 0 0 var(--dg-line) inset}.dg-bulk-count{display:flex;align-items:center;gap:4px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.dg-scroller{position:relative;flex:1;min-height:0;overflow:auto;outline:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dg-line) transparent}.dg-content{position:relative;min-width:100%;user-select:none;-webkit-user-select:none}.dg-head{position:sticky;top:0;z-index:4;display:flex;height:40px;background:var(--dg-bg);box-shadow:0 -1px 0 0 var(--dg-line) inset}.dg-head-cell,.dg-cell,.dg-gutter,.dg-filter-cell,.dg-total-cell{position:relative;flex-shrink:0;display:flex;align-items:center;background:var(--dg-bg);box-shadow:-1px 0 0 0 var(--dg-divider) inset}.dg-head-cell{height:39px}.dg-head,.dg-head>*,.dg-filter-row,.dg-filter-row>*,.dg-totals,.dg-totals>*{background:var(--dg-head)}.dg-head .dg-head-cell[data-selected=true],.dg-body .dg-gutter[data-in-range=true]{background:var(--dg-raised)}.dg-head-cell[data-over=true]{background:var(--dg-accent-wash)}.dg [data-pinned=true]{position:sticky;z-index:2}.dg [data-pin-edge=true],.dg-gutter{box-shadow:-1px 0 0 0 var(--dg-line) inset}.dg[data-scrolled-x=true] [data-pin-edge=true]:after{content:"";position:absolute;top:0;bottom:0;right:-12px;width:12px;pointer-events:none;background:linear-gradient(to right,oklch(0 0 0 / .08),transparent)}.charcoal .dg[data-scrolled-x=true] [data-pin-edge=true]:after{background:linear-gradient(to right,oklch(0 0 0 / .35),transparent)}.dg-sort-button{display:flex;align-items:center;gap:4px;flex:1;min-width:0;height:100%;padding:0 4px 0 12px;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;text-align:left;cursor:pointer}.dg-head-cell[data-num=true] .dg-sort-button{flex-direction:row-reverse;text-align:right}.dg-sort-button:focus-visible{outline:2px solid var(--dg-accent);outline-offset:-2px}.dg-head-label{color:var(--dg-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-sort-icon{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;color:var(--dg-text);font-size:10px;font-variant-numeric:tabular-nums}.dg-sort-icon[data-preview=true]{opacity:0;color:var(--dg-muted);transition:opacity .12s}.dg-head-cell:hover .dg-sort-icon[data-preview=true]{opacity:1}.dg-head-menu-button{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-right:6px;border:0;border-radius:8px;background:transparent;color:var(--dg-muted);cursor:pointer;opacity:0;transition:opacity .12s,background-color .12s}.dg-head-cell:hover .dg-head-menu-button,.dg-head-menu-button[data-state=open],.dg-head-menu-button[data-sorted=true],.dg-head-menu-button:focus-visible{opacity:1}.dg-head-menu-button:hover,.dg-head-menu-button[data-state=open]{background:var(--dg-field);color:var(--dg-text)}@media(hover:none){.dg-head-menu-button{opacity:1}}.dg-resizer{position:absolute;top:0;bottom:0;right:-6px;z-index:3;width:12px;cursor:col-resize;touch-action:none}.dg-resizer:after{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:2px;border-radius:2px;background:transparent;transition:background-color .12s}.dg-resizer:hover:after,.dg-resizer[data-resizing=true]:after{background:var(--dg-accent)}.dg-drop-marker{position:absolute;top:6px;bottom:6px;z-index:5;width:2px;border-radius:2px;background:var(--dg-accent);pointer-events:none}.dg-drag-ghost{display:flex;align-items:center;gap:4px;height:40px;padding:0 12px;border:1px solid #d97757;border-radius:6px;background:var(--background-secondary);color:var(--text-secondary);box-shadow:0 12px 32px #0000002e;font-size:14px;font-weight:500;letter-spacing:-.01em;opacity:.95;cursor:grabbing}.dg-filter-row{position:sticky;top:40px;z-index:4;display:flex;height:40px;background:var(--dg-bg);box-shadow:0 -1px 0 0 var(--dg-line) inset}.dg-filter-cell{height:39px;padding:4px}.dg-filter-input,.dg-filter-select{width:100%;min-width:0;height:30px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--dg-text);font:inherit;font-size:12px;outline:none;transition:background-color .12s}.dg-filter-input::placeholder{color:var(--dg-muted)}.dg-filter-input:hover,.dg-filter-input:focus,.dg-filter-select:hover,.dg-filter-select[data-state=open]{background:var(--dg-field)}.dg-filter-input[data-num=true]{text-align:right}.dg-filter-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--dg-danger) inset}.dg-filter-select{display:flex;align-items:center;justify-content:space-between;gap:4px;color:var(--dg-muted);cursor:pointer;text-align:left}.dg-filter-select[data-active=true]{color:var(--dg-text)}.dg-filter-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-filter-select>svg{flex-shrink:0}.dg-filter-pop{display:flex;flex-direction:column;gap:4px;max-height:var(--radix-popover-content-available-height, 480px);overflow:hidden;padding:6px;transform-origin:var(--radix-popover-content-transform-origin)}.dg-filter-pop .dg-filter-input{height:32px;background:var(--dg-field)}.dg-filter-pop .dg-filter-input:focus{box-shadow:0 0 0 1px var(--dg-accent) inset}.dg-filter-pop .dg-filter-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--dg-danger) inset}.dg-filter-pop-condition[data-num=true]{text-align:left}.dg-filter-pop-search{position:relative;display:flex;align-items:center}.dg-filter-pop-search>svg{position:absolute;left:9px;color:var(--dg-muted);pointer-events:none}.dg-filter-pop-search .dg-filter-input{padding-left:28px;padding-right:28px}.dg-filter-pop-clear{position:absolute;right:6px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:transparent;color:var(--dg-muted);cursor:pointer}.dg-filter-pop-clear:hover{background:var(--dg-menu-hover);color:var(--dg-text)}.dg-filter-pop-list{overflow-y:auto;margin:2px -1px 0;padding:0 1px}.dg-filter-opt{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--dg-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.dg-filter-opt:hover,.dg-filter-opt:focus-visible{background:var(--dg-menu-hover)}.dg-filter-opt-all{position:sticky;top:0;z-index:1;background:var(--dg-menu);box-shadow:0 -1px 0 0 var(--dg-divider) inset;border-radius:10px 10px 0 0;font-weight:500}.dg-filter-opt-all:hover,.dg-filter-opt-all:focus-visible{background:var(--dg-menu)}.dg-filter-opt[data-blank=true] .dg-menu-item-label{color:var(--dg-muted);font-style:italic}.dg-filter-opt-count{flex-shrink:0;color:var(--dg-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.dg-filter-pop-empty{padding:14px 8px;color:var(--dg-muted);font-size:13px;text-align:center}.dg-filter-pop-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:4px 8px 0;border-top:1px solid var(--dg-divider);color:var(--dg-muted);font-size:11px}.dg-filter-pop-reset{border:0;background:transparent;color:var(--dg-accent);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.dg-filter-pop-reset:hover{text-decoration:underline}.dg-body{position:relative}.dg-row{position:absolute;left:0;top:0;display:flex;min-width:100%;height:var(--dg-row-h)}.dg-row-animate{transition:transform .7s cubic-bezier(.2,.9,.25,1)}.dg-cell{height:var(--dg-row-h);padding:0 12px;border-bottom:1px solid var(--dg-divider);font-variant-numeric:tabular-nums;cursor:cell}.dg-cell[data-num=true]{justify-content:flex-end}.dg-cell[data-pinned=true]{font-weight:500}.dg-row[data-checked=true] .dg-cell,.dg-row[data-checked=true] .dg-gutter{background:var(--dg-checked)}.dg-row:hover .dg-cell{background:var(--dg-hover)}.dg-row[data-checked=true]:hover .dg-cell{background:var(--dg-checked)}.dg-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-gutter{left:0;justify-content:center;height:var(--dg-row-h);border-bottom:1px solid var(--dg-divider);cursor:pointer}.dg-head .dg-gutter,.dg-filter-row .dg-gutter,.dg-totals .dg-gutter{height:39px;border-bottom:0;cursor:default}.dg-row-number{color:var(--dg-muted);font-size:12px;font-variant-numeric:tabular-nums}.dg-gutter[data-in-range=true] .dg-row-number{color:var(--dg-text)}.dg-gutter .dg-checkbox{display:none}.dg-row:hover .dg-gutter .dg-checkbox,.dg[data-checking=true] .dg-gutter .dg-checkbox,.dg-head .dg-gutter .dg-checkbox{display:grid}.dg-row:hover .dg-gutter .dg-row-number,.dg[data-checking=true] .dg-gutter .dg-row-number{display:none}@media(hover:none){.dg-gutter .dg-checkbox{display:grid}.dg-gutter .dg-row-number{display:none}}.dg-checkbox{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.dg-checkbox-mark{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;background:var(--dg-bg);box-shadow:0 0 0 1px var(--dg-box) inset;color:var(--dg-bg);transition:background-color .12s,box-shadow .12s,transform .12s}.dg-checkbox:active .dg-checkbox-mark{transform:scale(.9)}.dg-checkbox[aria-checked=true] .dg-checkbox-mark,.dg-checkbox[aria-checked=mixed] .dg-checkbox-mark{background:var(--dg-accent);box-shadow:0 0 0 1px var(--dg-accent) inset}.dg-checkbox:focus-visible .dg-checkbox-mark{outline:2px solid var(--dg-accent);outline-offset:2px}.dg-selection,.dg-active-cell{position:absolute;left:0;top:0;z-index:3;border-radius:2px;pointer-events:none}.dg-selection{background:var(--dg-accent-wash);box-shadow:0 0 0 1px var(--dg-accent) inset}.dg-active-cell{box-shadow:0 0 0 2px var(--dg-accent) inset}.dg-fill-handle{position:absolute;right:-4px;bottom:-4px;width:8px;height:8px;border-radius:2px;background:var(--dg-accent);box-shadow:0 0 0 2px var(--dg-bg)}.dg-totals{display:flex;height:40px;background:var(--dg-bg);box-shadow:0 1px 0 0 var(--dg-line) inset}.dg-total-cell{height:40px;gap:8px;padding:1px 12px 0}.dg-total-cell[data-num=true]{justify-content:flex-end}.dg-total-label{color:var(--dg-muted);font-size:12px;white-space:nowrap}.dg-total-value{display:flex;font-weight:500;white-space:nowrap}.dg-status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px;min-height:40px;flex-shrink:0;padding:8px 16px;border-top:1px solid var(--dg-line);color:var(--dg-soft);font-size:12px}.dg-address{min-width:54px;color:var(--dg-text);font-weight:500;font-variant-numeric:tabular-nums}.dg-stats{display:flex;flex-wrap:wrap;row-gap:4px;margin-right:-16px}.dg-stat{display:flex;overflow:hidden;white-space:nowrap}.dg-stat-body{display:flex;flex-shrink:0;gap:6px;padding-right:16px}.dg-stat-label{color:var(--dg-muted)}.dg-stat-value{display:flex;color:var(--dg-text);font-weight:500}.dg-status-message{margin-left:auto;color:var(--dg-muted)}.dg-empty{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--dg-muted)}.dg-roll{display:inline-flex;font-variant-numeric:tabular-nums}.dg-roll-digit{display:inline-block;height:1.4em;overflow:hidden;line-height:1.4em}.dg-roll-strip{display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.2,.9,.25,1)}.dg-roll-strip span{height:1.4em}.dg-menu{--dg-accent: #d97757;--dg-text: var(--text-default);--dg-soft: var(--text-secondary);--dg-muted: var(--text-tertiary);--dg-line: var(--border);--dg-divider: var(--border);--dg-menu: var(--popover);--dg-menu-hover: var(--item-hover);--dg-menu-shadow: 0 16px 40px rgb(0 0 0 / .14);--dg-box: var(--gray-light);--dg-bg: var(--background);--dg-field: var(--item-hover-active);--dg-danger: var(--destructive);z-index:50;min-width:208px;max-height:var(--radix-dropdown-menu-content-available-height, 360px);overflow-y:auto;padding:5px;border:1px solid var(--dg-line);border-radius:18px;background:var(--dg-menu);color:var(--dg-text);box-shadow:var(--dg-menu-shadow);font-size:14px;letter-spacing:-.01em;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:dg-menu-in .14s cubic-bezier(.2,.9,.25,1)}.charcoal .dg-menu{--dg-menu-shadow: 0 16px 40px rgb(0 0 0 / .4)}@keyframes dg-menu-in{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.dg-menu{animation-duration:1ms}.dg-roll-strip,.dg-row-animate{transition:none}}.dg-menu-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:12px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.dg-menu-item[data-highlighted]{background:var(--dg-menu-hover)}.dg-menu-item[data-disabled]{opacity:.45;cursor:default}.dg-menu-item>svg{flex-shrink:0;color:var(--dg-soft)}.dg-menu-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-menu-check{color:var(--dg-text)}.dg-menu-separator{height:1px;margin:4px -5px;background:var(--dg-divider)}.dg-menu-footer{color:var(--dg-muted)}.dg-menu-pin{display:grid;place-items:center;width:24px;height:24px;margin-right:-4px;border:0;border-radius:8px;background:transparent;color:var(--dg-muted);cursor:pointer;opacity:0}.dg-menu-item[data-highlighted] .dg-menu-pin,.dg-menu-pin:focus-visible,.dg-menu-pin[data-pinned=true]{opacity:1}.dg-menu-pin:hover,.dg-menu-pin[data-pinned=true]{color:var(--dg-text)}@media(hover:none){.dg-menu-pin{opacity:1}}.dg-menu .dg-checkbox-mark{width:16px;height:16px}.dg-menu [data-state=checked] .dg-checkbox-mark,.dg-menu [aria-checked=true] .dg-checkbox-mark{background:var(--dg-accent);box-shadow:0 0 0 1px var(--dg-accent) inset}.dg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.dg{border:0;border-radius:0}}
