[class~=font-space] {
    font-family: "Space Grotesk", sans-serif;
}

table {
    border-collapse: collapse;
}

[class~=gradient-text] {
    background: linear-gradient(45deg, #ad5cff, #8a2be2);
}

[class~=gradient-text] {
    -webkit-background-clip: text;
}

[class~=gradient-text] {
    -webkit-text-fill-color: transparent;
}

table {
    width: 100%;
}

th {
    border-left-width: .010416667in;
}

th {
    border-bottom-width: .010416667in;
}

th {
    border-right-width: .010416667in;
}

th {
    border-top-width: .010416667in;
}

.note {
    background: #2d2d2d;
}

.note {
    border-left-width: 4px;
}

th,
.note {
    border-left-style: solid;
}

th {
    border-bottom-style: solid;
}

th {
    border-right-style: solid;
}

.note {
    border-left-color: #8a2be2;
}

th {
    border-top-style: solid;
}

th {
    border-left-color: #3d3d3d;
}

.note {
    border-image: none;
}

th {
    border-bottom-color: #3d3d3d;
}

th {
    border-right-color: #3d3d3d;
}

.note {
    padding-left: 1rem;
}

th {
    border-top-color: #3d3d3d;
}

.note {
    padding-bottom: 1rem;
}

th {
    border-image: none;
}

th,
td {
    padding-left: .75rem;
}

td,
th {
    padding-bottom: .75rem;
}

td,
th {
    padding-right: .75rem;
}

td,
th {
    padding-top: .75rem;
}

.note {
    padding-right: 1rem;
}

.note {
    padding-top: 1rem;
}

td {
    border-left-width: .010416667in;
}

td {
    border-bottom-width: .010416667in;
}

.note {
    margin-left: 0;
}

td {
    border-right-width: .010416667in;
}

td {
    border-top-width: .010416667in;
}

.note {
    margin-bottom: 1rem;
}

td {
    border-left-style: solid;
}

td {
    border-bottom-style: solid;
}

td {
    border-right-style: solid;
}

td {
    border-top-style: solid;
}

td {
    border-left-color: #3d3d3d;
}

td {
    border-bottom-color: #3d3d3d;
}

td {
    border-right-color: #3d3d3d;
}

.note {
    margin-right: 0;
}

td {
    border-top-color: #3d3d3d;
}

td {
    border-image: none;
}

.note {
    margin-top: 1rem;
}

.category-header {
    background: #3d3d3d;
}

.category-header {
    font-weight: bold;
}