:root{font-family:Geist,Geist Fallback,Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--kap-text-color, rgba(255, 255, 255, .87));background-color:var(--kap-bg-color, #242424);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--kap-link-color, #646cff);text-decoration:inherit}a:hover{color:var(--kap-link-hover-color, #535bf2)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--kap-button-bg, #1a1a1a);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--kap-link-color, #646cff)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:var(--kap-light-text-color, #213547);background-color:var(--kap-light-bg-color, #ffffff)}a:hover{color:var(--kap-light-link-hover, #747bff)}button{background-color:var(--kap-light-button-bg, #f9f9f9)}}#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:center;background-image:var( --kap-app-gradient, linear-gradient(-225deg, #e3fdf5 0%, #ffe6fa 100%) );background-attachment:fixed}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em var(--kap-logo-shadow, #646cffaa))}.logo.react:hover{filter:drop-shadow(0 0 2em var(--kap-logo-react-shadow, #61dafbaa))}*:focus{outline:none!important}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:var(--kap-muted-text, #888)}:root{--table-header-bg: var(--kap-table-header-bg, #64748b);--table-header-bg-dark: var(--kap-table-header-bg-dark, #334155);--table-header-color: var(--kap-table-header-color, #ffffff);--table-header-font-weight: var(--kap-table-header-font-weight, 500);--table-header-font-size: var(--kap-table-header-font-size, .8125rem);--table-header-letter-spacing: var(--kap-table-header-letter-spacing, .3px);--table-body-color: var(--kap-table-body-color, #1e293b);--table-body-font-size: var(--kap-table-body-font-size, .8rem);--table-row-hover-bg: var(--kap-table-row-hover-bg, #f5f7f8);--table-row-odd-bg: var(--kap-table-row-odd-bg, #fcfcfc);--table-row-selected-bg: var(--kap-table-row-selected-bg, #e2e8f0);--table-footer-bg: var(--kap-table-footer-bg, #f8fafc);--table-border-color: var(--kap-table-border-color, #e0e0e0);--table-hover-text-color: var(--kap-table-hover-text-color, #0f172a);--table-chip-bg: var(--kap-table-chip-bg, #e2e8f0);--table-chip-color: var(--kap-table-chip-color, #475569);--table-chip-border-color: var(--kap-table-chip-border-color, #cbd5e1);--table-icon-color: var(--kap-table-icon-color, #64748b);--table-icon-hover-bg: var( --kap-table-icon-hover-bg, rgba(84, 110, 122, .08) );--table-icon-hover-color: var(--kap-table-icon-hover-color, #475569);--table-shadow: var(--kap-table-shadow, 0 1px 3px rgba(0, 0, 0, .06));--table-radius: var(--kap-table-radius, 6px)}.MuiTable-root{border-collapse:separate;border-spacing:0;min-width:100%;box-shadow:var(--table-shadow);border-radius:var(--table-radius);overflow:hidden;font-family:Geist,Geist Fallback,Poppins,sans-serif}.MuiTableHead-root{background:linear-gradient(to right,var(--table-header-bg-dark),var(--table-header-bg))!important;border-bottom:1px solid var(--table-border-color)}.MuiTableRow-root{height:42px}.MuiTableCell-head{color:var(--table-header-color)!important;font-weight:var(--table-header-font-weight)!important;font-size:var(--table-header-font-size)!important;letter-spacing:var(--table-header-letter-spacing);border:none!important;padding:10px 12px!important;white-space:nowrap;height:20px}.MuiTableCell-head:first-of-type{border-top-left-radius:0;padding-left:24px!important}.MuiTableCell-head:last-of-type{border-top-right-radius:0;padding-right:24px!important}.MuiTableBody-root .MuiTableRow-root{transition:background-color .2s ease}.MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--table-row-hover-bg)!important}.MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:var(--table-row-odd-bg)}.MuiTableBody-root .MuiTableRow-root.Mui-selected,.MuiTableBody-root .MuiTableRow-root.Mui-selected:hover{background-color:var(--table-row-selected-bg)!important}.MuiTableCell-body{color:var(--table-body-color)!important;border-bottom:1px solid var(--table-border-color)!important;padding:8px 12px!important;font-size:var(--table-body-font-size)!important;vertical-align:middle;font-weight:400}.MuiTableCell-body:first-of-type{padding-left:24px!important}.MuiTableCell-body:last-of-type{padding-right:24px!important}.MuiTableFooter-root{background-color:var(--table-footer-bg);border-top:1px solid var(--table-border-color)}.MuiTableFooter-root .MuiTableCell-root{border-top:1px solid var(--table-border-color)!important;font-weight:500}.MuiTableRow-root:hover .MuiTableCell-body{color:var(--table-hover-text-color)!important}.MuiChip-root{font-weight:500;height:24px;border-radius:4px;background-color:var(--table-chip-bg);color:var(--table-chip-color);border:1px solid var(--table-chip-border-color)}.MuiIconButton-root{color:var(--table-icon-color)!important;transition:all .2s ease!important;padding:6px!important}.MuiIconButton-root:hover{background-color:var(--table-icon-hover-bg)!important;color:var(--table-icon-hover-color)!important;transform:scale(1.1)}@media (max-width: 900px){.MuiTableCell-head,.MuiTableCell-body{padding:10px 8px!important;font-size:var(--table-body-font-size)!important}.MuiTableCell-head:first-of-type,.MuiTableCell-body:first-of-type{padding-left:16px!important}.MuiTableCell-head:last-of-type,.MuiTableCell-body:last-of-type{padding-right:16px!important}}.table-responsive,.MuiTableContainer-root{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.text-truncate{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{white-space:normal!important;word-break:break-word}@media (max-width: 600px){.hide-sm{display:none!important}.show-sm{display:initial!important}.MuiTableCell-head,.MuiTableCell-body{padding:6px 8px!important;font-size:.78rem!important;line-height:1.3!important}.MuiTableRow-root{height:38px}.MuiIconButton-root{padding:4px!important;font-size:1rem!important}.MuiTableCell-body .MuiChip-root{max-width:120px;overflow:hidden;text-overflow:ellipsis}}
