.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*{margin:0;padding:0;box-sizing:border-box;border:0;background-color:rgba(0,0,0,0);line-height:inherit}@layer base{[role=button],button{cursor:pointer}}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#faf9f9}#__next,body,html{width:100%;height:100%}#viewer{width:100vw;height:99.6vh;border:none;overflow:hidden}@media(prefers-color-scheme:light){:root:not([data-theme]){--font-body:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-headline:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-label:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--color-slate-400:#94a3b8;--radius-lg:0.5rem;--text-sm:0.875rem;--color-on-error-container:#93000a;--color-surface-container-lowest:#ffffff;--color-secondary-fixed:#c8e6ff;--color-surface-container-low:#f4f3f3;--color-surface-dim:#dadada;--color-error:#ba1a1a;--color-on-secondary-container:#00587f;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-outline:#916f6c;--color-background:#faf9f9;--color-outline-variant:#e6bdba;--color-on-surface-variant:#5c3f3d;--color-secondary-container:#8acefd;--color-primary:#940015;--color-on-secondary-fixed-variant:#004c6e;--color-surface:#faf9f9;--color-primary-fixed:#ffdad7;--color-surface-container:#eeeeee;--color-on-surface:#1a1c1c;--color-error-container:#ffdad6;--color-primary-container:#c1001f;--color-secondary:#0a658f;--primary-color:#e30613;--text-secondary:rgb(117,117,117);--input-background:#ffffff;--border-color:#ccc;--hover-color:rgba(0,0,0,0.07);--shadow:#00000049;--background:#e6e3e900;--sec-background:#fefefe;--thi-background:#f0f0f0}}:root{color-scheme:light dark}:root[data-theme=light]{--font-body:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-headline:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-label:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--color-slate-400:#94a3b8;--radius-lg:0.5rem;--text-sm:0.875rem;--color-on-error-container:#93000a;--color-surface-container-lowest:#ffffff;--color-secondary-fixed:#c8e6ff;--color-surface-container-low:#f4f3f3;--color-surface-dim:#dadada;--color-error:#ba1a1a;--color-on-secondary-container:#00587f;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-outline:#916f6c;--color-background:#faf9f9;--color-outline-variant:#e6bdba;--color-on-surface-variant:#5c3f3d;--color-secondary-container:#8acefd;--color-primary:#940015;--color-on-secondary-fixed-variant:#004c6e;--color-surface:#faf9f9;--color-primary-fixed:#ffdad7;--color-surface-container:#eeeeee;--color-on-surface:#1a1c1c;--color-error-container:#ffdad6;--color-primary-container:#c1001f;--color-secondary:#0a658f;--primary-color:#e30613;--text-secondary:rgb(117,117,117);--input-background:#ffffff;--border-color:#ccc;--hover-color:rgba(0,0,0,0.07);--shadow:#00000049;--background:#e6e3e900;--sec-background:#fefefe;--thi-background:#f0f0f0;color-scheme:light}body{background:var(--background)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-on-error-container:#93000a;--color-surface-container-lowest:#ffffff;--color-secondary-fixed:#c8e6ff;--color-surface-container-low:#f4f3f3;--color-surface-dim:#dadada;--color-error:#ba1a1a;--color-on-secondary-container:#00587f;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-outline:#916f6c;--color-background:#faf9f9;--color-outline-variant:#e6bdba;--color-on-surface-variant:#5c3f3d;--color-secondary-container:#8acefd;--color-on-secondary-fixed-variant:#004c6e;--color-surface:#faf9f9;--color-surface-container:#eeeeee;--color-on-surface:#1a1c1c;--color-error-container:#ffdad6;--color-secondary:#0a658f;--font-body:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-headline:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-label:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--color-slate-400:#94a3b8;--radius-lg:0.5rem;--text-sm:0.875rem;--color-surface-dim:#1f0f0e;--color-primary:#940015;--color-background:#1f0f0e;--color-primary-fixed:#ffdad7;--color-on-secondary-fixed-variant:#464747;--color-surface:#1f0f0e;--color-surface-container:#2d1b1a;--color-on-error-container:#ffdad6;--color-on-secondary-container:#b5b5b5;--color-on-surface-variant:#e6bdba;--color-secondary:#c7c6c6;--color-primary-container:#c1001f;--color-outline-variant:#5c3f3d;--color-on-surface:#fbdbd8;--color-error:#ffb4ab;--color-surface-container-low:#281716;--color-secondary-fixed:#e3e2e2;--color-surface-container-lowest:#190a09;--color-error-container:#93000a;--color-surface-container-high:#382524;--color-surface-container-highest:#44302e;--color-secondary-container:#464747;--color-outline:#ac8885;--primary-color:#e30613;--text-secondary:rgb(117,117,117);--input-background:#333333;--border-color:#555555;--hover-color:#252525;--background:black;--sec-background:#1a1a1a;--thi-background:#303030;color-scheme:dark}html:not([data-theme]) body{color:#fff}}:root[data-theme=dark]{--color-on-error-container:#93000a;--color-surface-container-lowest:#ffffff;--color-secondary-fixed:#c8e6ff;--color-surface-container-low:#f4f3f3;--color-surface-dim:#dadada;--color-error:#ba1a1a;--color-on-secondary-container:#00587f;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-outline:#916f6c;--color-background:#faf9f9;--color-outline-variant:#e6bdba;--color-on-surface-variant:#5c3f3d;--color-secondary-container:#8acefd;--color-on-secondary-fixed-variant:#004c6e;--color-surface:#faf9f9;--color-surface-container:#eeeeee;--color-on-surface:#1a1c1c;--color-error-container:#ffdad6;--color-secondary:#0a658f;--font-body:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-headline:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-label:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--color-slate-400:#94a3b8;--radius-lg:0.5rem;--text-sm:0.875rem;--color-surface-dim:#1f0f0e;--color-primary:#940015;--color-background:#1f0f0e;--color-primary-fixed:#ffdad7;--color-on-secondary-fixed-variant:#464747;--color-surface:#1f0f0e;--color-surface-container:#2d1b1a;--color-on-error-container:#ffdad6;--color-on-secondary-container:#b5b5b5;--color-on-surface-variant:#e6bdba;--color-secondary:#c7c6c6;--color-primary-container:#c1001f;--color-outline-variant:#5c3f3d;--color-on-surface:#fbdbd8;--color-error:#ffb4ab;--color-surface-container-low:#281716;--color-secondary-fixed:#e3e2e2;--color-surface-container-lowest:#190a09;--color-error-container:#93000a;--color-surface-container-high:#382524;--color-surface-container-highest:#44302e;--color-secondary-container:#464747;--color-outline:#ac8885;--primary-color:#e30613;--text-secondary:rgb(117,117,117);--input-background:#333333;--border-color:#555555;--hover-color:#252525;--background:black;--sec-background:#1a1a1a;--thi-background:#303030;color-scheme:dark}:root[data-theme=dark] body{color:#fff}html:not([data-theme]) .light{display:none}html:not([data-theme]) .dark{display:initial}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.react-grid-item>.react-resizable-handle:after{bottom:5px;right:5px}.react-grid-item>.react-resizable-handle{opacity:1}:disabled{color:#cbd5e1!important;cursor:not-allowed!important;filter:none!important}.link{text-decoration:underline;cursor:pointer}.link:hover{color:var(--primary-color)}.dataGrid{width:100%;height:100%;display:flex;flex-direction:column}.dataGridToolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dataGridSearchBox{display:flex;width:min(360px,100%);height:38px;align-items:center;gap:8px;border:1px solid;border-radius:6px;padding:0 12px}.dataGridSearchBox input{width:100%;border:0;background:rgba(0,0,0,0);font-size:13px;outline:none;padding:0}.dataGridPagination{display:flex;align-items:center;gap:16px;justify-content:flex-end;border:1px solid;border-top:0;border-radius:0 0 12px 12px;padding:12px 16px;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dataGridPaginationControl{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:12px}.dataGridPaginationControl select{width:auto;height:30px;border:1px solid;border-radius:6px;padding:4px 8px}.dataGridPaginationMeta{font-size:12px}.dataGridPaginationButtons{display:flex;gap:6px}.dataGridPaginationButtons button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid;border-radius:6px}.dataGridPaginationButtons button:disabled{cursor:not-allowed;filter:none}.dataGridTable{overflow:auto;border:1px solid;border-radius:0 0 12px 12px;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-surface-container-lowest)}.dataGridTable:has(+.dataGridPagination){border-radius:0;box-shadow:none}.dataGridTableHeader,.dataGridTableRow{display:grid;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px}.dataGridTableRow{border-top:1px solid}.dataGridTableHeader{border-radius:12px 12px 0 0;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase;border:1px solid;border-bottom:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dataGridEmptyState{font-size:13px;line-height:20px;padding:18px;text-align:center}.dataGridSearchBox{border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}.dataGridSearchBox input{color:var(--color-on-surface)}.dataGridPagination{border-color:color-mix(in srgb,var(--color-outline-variant) 10%,transparent);background-color:var(--color-surface-container-lowest)}.dataGridPaginationControl{color:var(--color-on-surface-variant)}.dataGridPaginationControl select{border-color:var(--color-outline-variant);background-color:var(--color-surface-container-low);color:var(--color-on-surface)}.dataGridPaginationButtons button,.dataGridPaginationMeta{color:var(--color-on-surface-variant)}.dataGridPaginationButtons button{border-color:var(--color-outline-variant);background:var(--color-surface-container-low)}.dataGridPaginationButtons button:disabled{color:var(--color-outline-variant)}.dataGridTable{border-color:color-mix(in srgb,var(--color-outline-variant) 10%,transparent)}.dataGridTableRow{background-color:var(--color-surface-container-lowest);border-top-color:color-mix(in srgb,var(--color-surface-container) 50%,transparent)}.dataGridTableRow:hover{background-color:var(--color-surface-container-low)}.dataGridTableHeader{background:color-mix(in srgb,var(--color-surface-container-low) 40%,transparent);color:color-mix(in srgb,var(--color-on-surface-variant) 70%,transparent);border-color:color-mix(in srgb,var(--color-outline-variant) 10%,transparent)}.dataGridEmptyState{color:var(--color-on-surface-variant);background-color:var(--color-surface-container-lowest)}.dropdownField{display:flex;flex-direction:column;gap:6px;flex:1 1}.dropdownFieldHorizontal{display:flex;flex-direction:row;gap:6px}.dropdownFieldLabel{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:28px;text-transform:uppercase}.dropdownContainer{position:relative}.dropdownButton{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;flex-wrap:wrap;gap:6px;font-size:13px;line-height:20px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dropdownButton:disabled{opacity:.6;cursor:not-allowed}.dropdownTrigger{border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px}.dropdownTrigger:hover:not(:disabled){border-color:#94a3b8}.dropdownTrigger:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.dropdownButtonContent{display:flex;align-items:center;gap:6px;flex:1 1;flex-wrap:wrap;width:100%}.dropdownContentOverflow{overflow:hidden}.dropdownButtonText{flex:1 1;text-align:left}.dropdownSearchInput{width:100%;border:1px solid #cbd5e1;border-radius:4px;color:#1f2937;font-size:13px;padding:8px 12px;outline:none;transition:border-color .15s ease;box-sizing:border-box}.dropdownSearchInput:focus{border-color:#0ea5e9}.dropdownMenu{position:absolute;top:calc(100% + 4px);left:0;right:0;border:1px solid #cbd5e1;border-radius:6px;background:var(--input-background);box-shadow:0 4px 12px rgba(15,23,42,.1);z-index:50;max-height:300px;overflow:hidden;display:flex;flex-direction:column}.dropdownOptionsList{overflow:auto;flex:1 1;display:flex;flex-direction:column}.dropdownOption{padding:10px 12px;border:none;color:#1f2937;text-align:left;cursor:pointer;font-size:13px;transition:background-color .15s ease}.dropdownOption:hover{background:#f3f4f6}.dropdownOptionInput{margin-right:8px;cursor:pointer}.dropdownOptionSelected{background:#e0f2fe;color:#0284c7}.dropdownOptionSelected:hover{background:#e0f2fe}.dropdownEmpty,.dropdownLoading{padding:12px;text-align:center;color:#9ca3af;font-size:13px}.dropdownFieldError{color:#c1001f;font-size:12px;font-weight:600;line-height:17px}.dropdownBadge{display:inline-flex;align-items:center;gap:6px;background:#e0f2fe;color:#0284c7;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden}.dropdownContentLabel{overflow:hidden;text-overflow:ellipsis}.dropdownBadgeRemove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;color:#0284c7;cursor:pointer;padding:0;font-size:14px;line-height:1;transition:opacity .15s ease}.dropdownBadgeRemove:hover{opacity:.7}.dropdownSearchWrapper{padding:8px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.dropdownButtonPlaceholder{color:#9ca3af}.dropdownFieldLabel{color:var(--color-on-surface-variant)}.dropdownButton{color:var(--color-on-surface)}.dropdownSearchInput,.dropdownTrigger{border-color:var(--color-outline-variant)}.dropdownSearchInput{color:var(--color-on-surface);background-color:rgba(0,0,0,0)}.dropdownMenu{border-color:color-mix(in srgb,var(--color-outline-variant) 10%,transparent);background:var(--color-surface-container-lowest)}.dropdownOption{color:var(--color-on-surface)}.dropdownOption:hover{background:var(--color-surface-container-low)}.dropdownOptionSelected{color:var(--color-on-secondary-container)}.dropdownOptionSelected,.dropdownOptionSelected:hover{background:var(--color-secondary-container)}.dropdownEmpty,.dropdownLoading{color:var(--color-on-surface-variant)}.dropdownBadge{background:var(--color-secondary-container)}.dropdownBadge,.dropdownBadgeRemove{color:var(--color-on-secondary-container)}.dropdownSearchWrapper{border-bottom-color:color-mix(in srgb,var(--color-surface-container) 50%,transparent)}.dropdownButtonPlaceholder{color:var(--color-on-surface-variant)}.dropdownFieldError{color:var(--color-error)}html:not([data-theme]) .light,html[data-theme=light] .light{display:initial}html:not([data-theme]) .dark,html[data-theme=light] .dark{display:none}html[data-theme=dark]{--color-surface-dim:#1f0f0e;--color-primary:#940015;--color-background:#1f0f0e;--color-primary-fixed:#ffdad7;--color-on-secondary-fixed-variant:#464747;--color-surface:#1f0f0e;--color-surface-container:#2d1b1a;--color-on-error-container:#ffdad6;--color-on-secondary-container:#b5b5b5;--color-on-surface-variant:#e6bdba;--color-secondary:#c7c6c6;--color-primary-container:#c1001f;--color-outline-variant:#5c3f3d;--color-on-surface:#fbdbd8;--color-error:#ffb4ab;--color-surface-container-low:#281716;--color-secondary-fixed:#e3e2e2;--color-surface-container-lowest:#190a09;--color-error-container:#93000a;--color-surface-container-high:#382524;--color-surface-container-highest:#44302e;--color-secondary-container:#464747;--color-outline:#ac8885;--primary-color:#e30613;--text-secondary:rgb(117,117,117);--input-background:#333333;--border-color:#555555;--hover-color:#252525;--background:black;--sec-background:#1a1a1a;--thi-background:#303030}html[data-theme=dark] .light{display:none}html[data-theme=dark] .dark{display:initial}